@font-face{font-family:"Albert Sans";font-weight:100 900;font-style:normal;font-display:swap;src:url(/assets/fonts/albert-sans.c2fb6fda.woff2)format("woff2")}@font-face{font-family:"Inter";font-weight:100 900;font-style:normal;font-display:swap;src:url(/assets/fonts/inter.3100e775.woff2)format("woff2")}.ps{--r:6px;--ch:48px;--fs:17px;--bpx:24px;--bw:600;--law:600;--cb:20px;--cbt:16px;--abfs:15px;--fh:48px;--sw:280px;--cw:4000px;--gut:24px;--sy:96px;--meas:680px;--cols:12;--gl:3;--gc:9;--pr:6px;--mg:8px;--fz:40px;--lgh:32px;--stn:36px;--rh:28px}.ps{--pw:min(410px,29vw)}@media (min-width:761px) and (max-width:1100px){.ps{--pw:min(360px,34vw)}}@media (min-width:1600px){.ps{--pw:min(520px,28vw)}}@media (max-width:760px){.ps{--pw:min(66vw,320px);--pcl:calc(var(--pw) - 100vw + 5px)}}html{-webkit-text-size-adjust:100%}body{margin:0;background:#0b1f44}.ps{min-height:100vh}.ps [id]{scroll-margin-top:96px}.ps{--navy:#0B1F44;--blue:#2453D1;--soft:#F7F7F5;--white:#FFFFFF;--slate:#4A5670;--fog:#B4C0D6;--tonal:#192E55;--r:6px;--ch:48px;--fs:17px;--ts:22px;--head:'Albert Sans',system-ui,-apple-system,'Segoe UI',sans-serif;--text:'Inter',system-ui,-apple-system,'Segoe UI',sans-serif;--title:var(--head);--head-w:700;--title-w:600;--focus-l:var(--blue);--action-l:var(--blue);--action-l-fg:#FFFFFF;--action-l-h:#1B43B0;--action-d:var(--soft);--action-d-fg:var(--navy);--action-d-h:#FFFFFF;--bg:var(--soft);--fg:var(--navy);--fg2:var(--slate);--rule:rgba(11,31,68,.18);--ctl:var(--slate);--field-bg:var(--white);--field-fg:var(--navy);--error:#B3261E;--focus:var(--focus-l);--action:var(--action-l);--action-fg:var(--action-l-fg);--action-hover:var(--action-l-h);--action-press:var(--action-l-p);--fg-hover:var(--tonal);--sol-bg:var(--navy);--sol-fg:var(--soft);--sol-bd:var(--navy);--sol-bd-h:var(--tonal);--sol-bg-h:var(--tonal);--sol-bg-p:#2B4470;--tint:var(--action-l);--tint-fg:var(--action-l-fg);--lk:var(--lk-l);--lk-line:var(--lkl-l);--cb-on:var(--cbon-l);--cb-fg:var(--white);--fill:var(--white);--ok:var(--ok-l);background:var(--bg);color:var(--fg);font:400 var(--fs)/1.55 var(--text);-webkit-font-smoothing:antialiased;text-align:left}.ps.t-site{--head:'Outfit',Arial,sans-serif;--text:'Outfit',Arial,sans-serif;--title:'Source Serif 4',Georgia,serif;--head-w:600;--title-w:500}.ps.f-navy{--focus-l:var(--navy)}.ps.a-navy{--action-l:var(--navy);--action-l-h:var(--tonal);--action-d:var(--soft);--action-d-fg:var(--navy);--action-d-h:#FFFFFF}.ps.g-navy,.ps .g-navy{--bg:var(--navy);--fg:var(--soft);--fg2:var(--fog);--rule:rgba(247,247,245,.24);--ctl:var(--fog);--field-bg:transparent;--field-fg:var(--soft);--error:#FFB4AB;--focus:var(--soft);--action:var(--action-d);--action-fg:var(--action-d-fg);--action-hover:var(--action-d-h);--action-press:var(--action-d-p);--fg-hover:#D5DBE6;--sol-bg:var(--tonal);--sol-fg:var(--soft);--sol-bd:var(--fog);--sol-bd-h:var(--soft);--sol-bg-h:#253D69;--sol-bg-p:#2F4A7A;--tint:var(--soft);--tint-fg:var(--navy);--lk:var(--soft);--lk-line:currentColor;--cb-on:var(--soft);--cb-fg:var(--navy);--fill:rgba(247,247,245,.1);--ok:var(--ok-d)}.ps .g-soft{--bg:var(--soft);--fg:var(--navy);--fg2:var(--slate);--rule:rgba(11,31,68,.18);--ctl:var(--slate);--field-bg:var(--white);--field-fg:var(--navy);--error:#B3261E;--focus:var(--focus-l);--action:var(--action-l);--action-fg:var(--action-l-fg);--action-hover:var(--action-l-h);--action-press:var(--action-l-p);--fg-hover:var(--tonal);--sol-bg:var(--navy);--sol-fg:var(--soft);--sol-bd:var(--navy);--sol-bd-h:var(--tonal);--sol-bg-h:var(--tonal);--sol-bg-p:#2B4470;--tint:var(--action-l);--tint-fg:var(--action-l-fg);--lk:var(--lk-l);--lk-line:var(--lkl-l);--cb-on:var(--cbon-l);--cb-fg:var(--white);--fill:var(--white);--ok:var(--ok-l)}.ps .card,.ps .layer{--bg:var(--soft);--fg:var(--navy);--fg2:var(--slate);--rule:rgba(11,31,68,.18);--ctl:var(--slate);--field-bg:var(--white);--field-fg:var(--navy);--error:#B3261E;--focus:var(--focus-l);--action:var(--action-l);--action-fg:var(--action-l-fg);--action-hover:var(--action-l-h);--action-press:var(--action-l-p);--fg-hover:var(--tonal);--sol-bg:var(--navy);--sol-fg:var(--soft);--sol-bd:var(--navy);--sol-bd-h:var(--tonal);--sol-bg-h:var(--tonal);--sol-bg-p:#2B4470;--tint:var(--action-l);--tint-fg:var(--action-l-fg);--lk:var(--lk-l);--lk-line:var(--lkl-l);--cb-on:var(--cbon-l);--cb-fg:var(--white);--fill:var(--white);--ok:var(--ok-l);--bg:var(--white)}.ps .g-cobalt{--bg:var(--blue);--fg:var(--white);--fg2:#DCE4F7;--rule:rgba(255,255,255,.32);--ctl:#DCE4F7;--field-bg:transparent;--field-fg:var(--white);--error:#FFFFFF;--focus:var(--white);--action:var(--navy);--action-fg:#FFFFFF;--action-hover:var(--tonal)}.ps .g-navy,.ps .g-soft,.ps .g-cobalt{background:var(--bg);color:var(--fg)}.ps *,.ps ::before,.ps ::after{box-sizing:border-box}.ps :focus{outline:0}.ps :focus-visible,.ps .is-focus{outline:2px solid var(--focus);outline-offset:2px}.ps.f-double :focus-visible,.ps.f-double .is-focus{outline:2px solid var(--fg);outline-offset:3px;box-shadow:0 0 0 3px var(--bg)}.ps .vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ps svg{display:block;flex:none}.ps .lab{font:600 12px/1.3 var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--fg2);margin:0}.ps .h1{font:var(--head-w) 56px/1.04 var(--head);letter-spacing:-.03em;margin:0}.ps .h2{font:var(--head-w) 36px/1.1 var(--head);letter-spacing:-.025em;margin:0}.ps .h3{font:var(--title-w) var(--ts)/1.2 var(--title);letter-spacing:-.015em;margin:0}.ps .lead{font-size:20px;line-height:1.5;color:var(--fg2);margin:0}.ps .sq{display:inline-block;width:.162em;height:.162em;background:var(--blue);margin-left:.08em}.ps .g-cobalt .sq{background:var(--navy)}.ps .layer{background:var(--white);color:var(--navy);border:1px solid var(--navy);border-radius:var(--r)}.ps.l-shadow .layer{border-color:rgba(11,31,68,.18);box-shadow:0 12px 28px -12px rgba(11,31,68,.32)}.ps .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--ch);padding:0 24px;border:1px solid var(--action);border-radius:var(--r);background:var(--action);color:var(--action-fg);font:600 16px/1 var(--text);text-decoration:none;cursor:pointer;white-space:nowrap}.ps .btn:hover,.ps .btn.is-hover{background:var(--action-hover);border-color:var(--action-hover)}.ps .btn.sm{min-height:44px;padding:0 16px;font-size:15px}.ps .btn.o{background:0 0;color:var(--fg);border-color:var(--fg)}.ps .btn.o:hover,.ps .btn.o.is-hover{background:var(--fg);color:var(--bg)}.ps .btn.inv{background:var(--fg);color:var(--bg);border-color:var(--fg)}.ps .btn.inv:hover{background:var(--white);border-color:var(--white)}.ps .tbtn{background:0 0;border:0;padding:8px 0;font:600 15px/1 var(--text);color:var(--fg);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.ps .f{display:block;margin:0 0 24px;min-width:0}.ps .f-l{display:block;font:600 15px/1.3 var(--text);margin:0 0 8px;color:var(--fg);padding:0}.ps .f-h{font-size:14px;line-height:1.4;color:var(--fg2);margin:8px 0 0}.ps .f-e{font-size:14px;line-height:1.4;font-weight:500;color:var(--error);margin:8px 0 0}.ps .inp{display:block;width:100%;height:var(--ch);padding:0 14px;margin:0;background:var(--field-bg);border:1px solid var(--ctl);border-radius:var(--r);color:var(--field-fg);font:400 var(--fs)/1.2 var(--text)}.ps textarea.inp{height:112px;padding:12px 14px;line-height:1.5;resize:vertical}.ps .inp::placeholder{color:var(--fg2);opacity:1}.ps .inp:hover{border-color:var(--field-fg)}.ps .sel{position:relative}.ps .sel-b{width:100%;min-height:var(--ch);padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--field-bg);border:1px solid var(--ctl);border-radius:var(--r);color:var(--field-fg);font:400 var(--fs)/1.2 var(--text);text-align:left;cursor:pointer}.ps .sel-b:hover,.ps .sel-b.is-hover{border-color:var(--field-fg)}.ps .sel-v{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps .ph{color:var(--fg2)}.ps .chev{transition:transform .18s ease}.ps .sel.is-open>.sel-b{border-color:var(--field-fg);box-shadow:inset 0 0 0 1px var(--field-fg)}.ps .sel.is-open>.sel-b .chev{transform:rotate(180deg)}.ps .sel-p{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:20;margin:0;padding:0;list-style:none;max-height:var(--mh,320px);overflow:auto;display:none}.ps .sel.is-open>.sel-p{display:block}.ps.flat .sel-p{position:static;margin-top:4px}.ps .opt{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 14px;font:400 16px/1.3 var(--text);color:var(--navy);cursor:pointer;border-top:1px solid rgba(11,31,68,.12)}.ps .opt:first-child{border-top:0}.ps .opt:hover,.ps .opt.is-active,.ps .opt:focus-visible{background:var(--soft)}.ps .opt:focus-visible{outline-offset:-2px}.ps .opt[aria-selected=true]{font-weight:600}.ps .opt .ck{visibility:hidden}.ps .opt[aria-selected=true] .ck{visibility:visible}.ps .sel.m-square .opt{justify-content:flex-start}.ps .sel.m-square .opt::before{content:"";width:10px;height:10px;border:1.5px solid var(--navy);flex:none}.ps .sel.m-square .opt[aria-selected=true]::before{background:var(--navy)}.ps .sel.m-square .opt .ck{display:none}.ps .sel.is-error>.sel-b{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}.ps .sel.is-disabled>.sel-b,.ps .sel-b:disabled{opacity:.45;cursor:not-allowed}.ps .sel.k-line>.sel-b{background:0 0;border:0;border-bottom:2px solid var(--fg);border-radius:0;padding:0 2px;color:var(--fg);box-shadow:none}.ps .sel.k-line.is-open>.sel-b{border-bottom-color:var(--action)}.ps .sel.k-fill>.sel-b{border-color:transparent;border-bottom-color:var(--ctl);background:var(--white);color:var(--navy);box-shadow:none}.ps .sel.k-fill>.sel-b .ph{color:var(--slate)}.ps .sel.k-fill.is-open>.sel-b{border-color:var(--navy)}.ps .sel.k-fill>.sel-p{top:100%;border-top:0}.ps.flat .sel.k-fill>.sel-p{margin-top:0}.ps .seg{display:flex;flex-wrap:wrap;gap:8px}.ps .seg button{min-height:var(--ch);padding:0 18px;border:1px solid var(--fg);border-radius:var(--r);background:0 0;color:var(--fg);font:600 16px/1 var(--text);cursor:pointer}.ps .seg button:hover,.ps .seg button.is-hover{background:color-mix(in srgb,var(--fg) 10%,transparent)}.ps .seg button[aria-pressed=true]{background:var(--fg);color:var(--bg)}.ps .seg button:disabled{opacity:.45;cursor:not-allowed}.ps .nat{position:relative;display:block}.ps .nat select{appearance:none;-webkit-appearance:none;padding-right:44px;cursor:pointer}.ps .nat .chev{position:absolute;right:14px;top:50%;margin-top:-8px;pointer-events:none;color:var(--field-fg)}.ps .chk{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 14px;font:400 16px/1.3 var(--text);color:var(--fg);cursor:pointer}.ps .layer .chk{color:var(--navy);border-top:1px solid rgba(11,31,68,.12)}.ps .layer .chk:first-child,.ps .layer .grp+.chk{border-top:0}.ps .layer .chk:hover{background:var(--soft)}.ps .chk input,.ps .chip input{appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:0;flex:none;border:1.5px solid var(--ctl);border-radius:var(--r);background:var(--white);display:grid;place-content:center;cursor:pointer}.ps .chk input:checked{background:var(--navy);border-color:var(--navy)}.ps .chk input:checked::after{content:"";width:10px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-1px) rotate(-45deg)}.ps .chk input:disabled,.ps .chip input:disabled+span{opacity:.45;cursor:not-allowed}.ps .grp{font:600 12px/1.3 var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin:0;padding:14px 14px 6px}.ps .sel-f{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;border-top:1px solid var(--navy);position:sticky;bottom:0;background:var(--white)}.ps .tagbox{cursor:pointer;padding:6px 6px 6px 8px;align-items:center}.ps .tags{display:flex;flex-wrap:wrap;gap:6px;flex:1;min-width:0;align-items:center}.ps .tags .ph{padding-left:6px}.ps .tag>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps .tag{max-width:100%;display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 4px 0 10px;border:1px solid var(--navy);border-radius:var(--r);font:500 14px/1 var(--text);color:var(--navy);background:var(--white)}.ps .tag button{width:28px;height:28px;display:grid;place-items:center;background:0 0;border:0;padding:0;color:inherit;cursor:pointer}.ps .tg{width:36px;height:36px;display:grid;place-items:center;background:0 0;border:0;padding:0;color:inherit;cursor:pointer;flex:none}.ps fieldset{border:0;margin:0;padding:0;min-width:0}.ps .cl-g{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;border-bottom:1px solid var(--rule)}.ps .cols-1 .cl-g{grid-template-columns:1fr}.ps .cl-g .chk{padding-left:0;padding-right:0;border-top:1px solid var(--rule)}.ps .chips{display:flex;flex-wrap:wrap;gap:8px}.ps .chip{position:relative;display:inline-flex;cursor:pointer}.ps .chip input{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:0}.ps .chip span{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--fg);border-radius:var(--r);font:500 15px/1 var(--text);color:var(--fg)}.ps .chip:hover span{background:color-mix(in srgb,var(--fg) 10%,transparent)}.ps .chip input:checked+span{background:var(--fg);color:var(--bg)}.ps .chip input:focus-visible+span,.ps .chip.is-focus span{outline:2px solid var(--focus);outline-offset:2px}.ps .hdr{position:relative;z-index:10}.ps .hdr-in{display:flex;align-items:center;gap:40px;padding:20px 48px}.ps .hdr-logo{display:block;flex:none;color:inherit}.ps .hdr-n{display:flex;align-items:center;gap:32px;margin-left:auto}.ps .hdr-a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;background:0 0;border:0;border-bottom:2px solid transparent;border-top:2px solid transparent;font:500 16px/1 var(--text);color:var(--fg);text-decoration:none;cursor:pointer;white-space:nowrap}.ps .hdr-a:hover,.ps .hdr-a.is-hover,.ps .hdr-a[aria-current]{border-bottom-color:var(--fg)}.ps .nd{position:relative}.ps .nd.is-open>.nd-b{border-bottom-color:var(--fg)}.ps .nd.is-open>.nd-b .chev{transform:rotate(180deg)}.ps .nd-p{position:absolute;left:-16px;top:calc(100% + 8px);min-width:260px;display:none;z-index:30}.ps .nd.is-open>.nd-p{display:block}.ps.flat .nd-p{position:static;margin-top:8px}.ps .nd-l{display:flex;align-items:center;min-height:48px;padding:8px 16px;font:500 16px/1.3 var(--text);color:var(--navy);text-decoration:none;border-top:1px solid rgba(11,31,68,.12)}.ps .nd-p>.nd-l:first-child{border-top:0}.ps .nd-l:hover{background:var(--soft)}.ps .nd-g{padding:16px 16px 12px;border-top:1px solid rgba(11,31,68,.12)}.ps .nd-g:first-child{border-top:0}.ps .nd-g .nd-l{min-height:0;padding:0;border:0;font:600 17px/1.3 var(--head)}.ps .nd-g .nd-l:hover{background:0 0;text-decoration:underline;text-underline-offset:4px}.ps .nd-g ul{list-style:none;margin:8px 0 0;padding:0}.ps .nd-g li a{display:block;padding:5px 0;font:400 14px/1.4 var(--text);color:var(--slate);text-decoration:none}.ps .nd-g li a:hover{color:var(--navy);text-decoration:underline;text-underline-offset:3px}.ps .nd-p.wide{min-width:360px}.ps .hdr.k-band .nd{position:static}.ps .nd-p.band{left:0;right:0;top:100%;border-left:0;border-right:0;min-width:0}.ps .band-g{display:grid;grid-template-columns:repeat(3,1fr);gap:0 32px;padding:12px 48px 20px}.ps .band-g .nd-g{border-top:2px solid var(--navy);padding:16px 0 0;margin-top:12px}.ps .hdr-sub{display:none;border-top:1px solid var(--rule)}.ps .hdr.is-open>.hdr-sub{display:block}.ps .hdr-sub .hdr-in{padding-top:4px;padding-bottom:4px;gap:32px;justify-content:flex-end}.ps .hdr-sub .hdr-a{font-weight:400;font-size:15px}.ps .mnu-t{margin-left:auto;width:44px;height:44px;display:grid;place-items:center;background:0 0;border:1px solid var(--fg);border-radius:var(--r);color:var(--fg);cursor:pointer;padding:0}.ps .mnu-t .i-x,.ps .hdr.is-menu .mnu-t .i-m{display:none}.ps .hdr.is-menu .mnu-t .i-x{display:block}.ps .mnu{display:none;border-top:1px solid var(--navy);border-left:0;border-right:0;padding:8px 20px 24px;position:absolute;left:0;right:0;top:100%}.ps .hdr.is-menu>.mnu{display:block}.ps.flat .mnu{position:static}.ps .mnu-a{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:0;background:0 0;border:0;border-bottom:1px solid rgba(11,31,68,.12);font:500 18px/1.2 var(--text);color:var(--navy);text-decoration:none;cursor:pointer;text-align:left}.ps .mnu-x .v{transition:transform .18s ease;transform-box:fill-box;transform-origin:center}.ps .mnu-x.is-open .v{transform:rotate(90deg)}.ps .mnu-s{display:none;padding:4px 0 8px 16px;border-bottom:1px solid rgba(11,31,68,.12)}.ps .mnu-x.is-open>.mnu-s{display:block}.ps .mnu-x.is-open>.mnu-a{border-bottom:0}.ps .mnu-s a{display:flex;align-items:center;min-height:44px;font:400 16px/1.3 var(--text);color:var(--navy);text-decoration:none}.ps .mnu .btn{width:100%;margin-top:20px}.ps .acc{border-bottom:1px solid var(--rule)}.ps .acc-i{border-top:1px solid var(--rule)}.ps .acc-s{display:flex;align-items:flex-start;gap:20px;padding:20px 0;cursor:pointer;list-style:none}.ps .acc-s::-webkit-details-marker{display:none}.ps .acc-h{flex:1;min-width:0;display:block}.ps .acc-sum{display:block;margin-top:6px;color:var(--fg2);font-size:var(--fs);line-height:1.5}.ps .acc.nosum .acc-i:not([open]) .acc-sum{display:none}.ps .acc-ic{flex:none;width:32px;height:32px;border:1.5px solid var(--fg);border-radius:var(--r);display:grid;place-items:center;color:var(--fg)}.ps .acc-ic .v,.ps .aud-ic .v{transition:transform .18s ease;transform-box:fill-box;transform-origin:center}.ps .acc-i[open]>.acc-s .acc-ic .v,.ps .aud[open]>.aud-s .aud-ic .v{transform:rotate(90deg)}.ps .acc-i[open]>.acc-s .acc-ic,.ps .acc-s:hover .acc-ic,.ps .acc-s.is-hover .acc-ic{background:var(--fg);color:var(--bg)}.ps .acc.i-chev .acc-ic{border:0;width:24px;height:28px}.ps .acc.i-chev .acc-i[open]>.acc-s .acc-ic,.ps .acc.i-chev .acc-s:hover .acc-ic,.ps .acc.i-chev .acc-s.is-hover .acc-ic{background:0 0;color:var(--fg)}.ps .acc.i-chev .acc-i[open]>.acc-s .chev{transform:rotate(180deg)}.ps .acc.d-left .acc-s{flex-direction:row-reverse;justify-content:flex-end}.ps .acc.d-left .acc-n{order:2}.ps .acc-n{display:none;flex:none;width:36px;height:36px;border:1.5px solid var(--fg);border-radius:var(--r);place-items:center;font:700 14px/1 var(--head);margin-top:-4px}.ps .acc.num .acc-n,.ps .nest.num .aud-s>.acc-n{display:grid}.ps .acc-b{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px 32px;padding:4px 52px 28px 0}.ps .acc.num .acc-b{padding-left:56px}.ps .acc.d-left .acc-b{padding-left:44px;padding-right:0}.ps .acc-c p{margin:8px 0 0;font-size:16px;line-height:1.55}.ps .acc-c p.lab{margin:0;font-size:12px;line-height:1.3}.ps .acc-c ul{margin:8px 0 0;padding:0;list-style:none}.ps .acc-c li{position:relative;padding-left:16px;margin-top:8px;font-size:16px;line-height:1.55}.ps .acc-c li::before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;background:var(--fg)}.ps .acc.s-boxed{border:0;display:grid;gap:8px}.ps .acc.s-boxed .acc-i{--bg:var(--soft);--fg:var(--navy);--fg2:var(--slate);--rule:rgba(11,31,68,.18);--ctl:var(--slate);--field-bg:var(--white);--field-fg:var(--navy);--error:#B3261E;--focus:var(--focus-l);--action:var(--action-l);--action-fg:var(--action-l-fg);--action-hover:var(--action-l-h);--action-press:var(--action-l-p);--fg-hover:var(--tonal);--sol-bg:var(--navy);--sol-fg:var(--soft);--sol-bd:var(--navy);--sol-bd-h:var(--tonal);--sol-bg-h:var(--tonal);--sol-bg-p:#2B4470;--tint:var(--action-l);--tint-fg:var(--action-l-fg);--lk:var(--lk-l);--lk-line:var(--lkl-l);--cb-on:var(--cbon-l);--cb-fg:var(--white);--fill:var(--white);--ok:var(--ok-l);--bg:var(--white);background:var(--white);color:var(--fg);border:1px solid var(--rule);border-radius:var(--r)}.ps .acc.s-boxed .acc-s{padding:20px 24px}.ps .acc.s-boxed .acc-b{padding:4px 24px 24px}.ps .acc.s-boxed.num .acc-b{padding-left:80px}.ps .acc.s-reverse .acc-s{padding:20px 24px}.ps .acc.s-reverse .acc-i[open]>.acc-s{background:var(--fg);color:var(--bg)}.ps .acc.s-reverse .acc-i[open]>.acc-s .acc-sum{color:inherit;opacity:.82}.ps .acc.s-reverse .acc-i[open]>.acc-s .acc-ic{background:var(--bg);color:var(--fg);border-color:var(--bg)}.ps .acc.s-reverse .acc-i[open]>.acc-s .acc-n{border-color:var(--bg)}.ps .acc.s-reverse .acc-b{padding:24px}.ps .acc.s-reverse.num .acc-b{padding-left:80px}.ps .nest{display:grid;gap:8px}.ps .aud-s{display:flex;align-items:center;gap:16px;min-height:64px;padding:12px 24px;cursor:pointer;list-style:none;border:1.5px solid var(--fg);border-radius:var(--r)}.ps .aud-s::-webkit-details-marker{display:none}.ps .aud-t{flex:1;font:var(--title-w) 22px/1.2 var(--head);letter-spacing:-.015em;margin:0}.ps .aud-ic{flex:none;width:32px;height:32px;display:grid;place-items:center}.ps .aud-s>.acc-n{margin-top:0}.ps .aud-p{padding:4px 24px 8px;border:1.5px solid var(--fg);border-top:0}.ps .aud-p .acc{border-bottom:0}.ps .aud-p .acc-i:first-child{border-top:0}.ps .nest.b-outline .aud-s:hover,.ps .nest.b-outline .aud-s.is-hover{background:color-mix(in srgb,var(--fg) 8%,transparent)}.ps .nest.b-outline .aud[open]>.aud-s{background:var(--fg);color:var(--bg)}.ps .nest.b-outline .aud[open]>.aud-s>.acc-n{border-color:var(--bg)}.ps .nest.b-blue .aud-s{background:var(--blue);border-color:var(--blue);color:var(--white)}.ps .nest.b-blue .aud-s:hover,.ps .nest.b-blue .aud-s.is-hover{background:#1b43b0;border-color:#1b43b0}.ps .nest.b-blue .aud[open]>.aud-s{background:var(--navy);border-color:var(--navy);color:var(--white)}.ps.g-navy .nest.b-blue .aud[open]>.aud-s{background:var(--soft);border-color:var(--soft);color:var(--navy)}.ps .nest.b-blue .aud-s>.acc-n{border-color:currentColor}.ps .nest.b-blue .aud-p{--bg:var(--soft);--fg:var(--navy);--fg2:var(--slate);--rule:rgba(11,31,68,.18);--ctl:var(--slate);--field-bg:var(--white);--field-fg:var(--navy);--error:#B3261E;--focus:var(--focus-l);--action:var(--action-l);--action-fg:var(--action-l-fg);--action-hover:var(--action-l-h);--action-press:var(--action-l-p);--fg-hover:var(--tonal);--sol-bg:var(--navy);--sol-fg:var(--soft);--sol-bd:var(--navy);--sol-bd-h:var(--tonal);--sol-bg-h:var(--tonal);--sol-bg-p:#2B4470;--tint:var(--action-l);--tint-fg:var(--action-l-fg);--lk:var(--lk-l);--lk-line:var(--lkl-l);--cb-on:var(--cbon-l);--cb-fg:var(--white);--fill:var(--white);--ok:var(--ok-l);--bg:var(--white);background:var(--white);color:var(--fg);border:1px solid var(--rule);border-top:0}.ps .nest.b-ruled{gap:0;border-bottom:2px solid var(--fg)}.ps .nest.b-ruled .aud-s{border:0;border-top:2px solid var(--fg);border-radius:0;padding:20px 0;min-height:76px}.ps .nest.b-ruled .aud-t{font-size:28px;font-weight:var(--head-w)}.ps .nest.b-ruled .aud-ic{border:1.5px solid var(--fg);border-radius:var(--r);width:36px;height:36px}.ps .nest.b-ruled .aud[open]>.aud-s .aud-ic,.ps .nest.b-ruled .aud-s:hover .aud-ic,.ps .nest.b-ruled .aud-s.is-hover .aud-ic{background:var(--fg);color:var(--bg)}.ps .nest.b-ruled .aud-p{border:0;padding:0 0 16px}.ps .nest.b-ruled .aud-p .acc-i:first-child{border-top:1px solid var(--rule)}.ps .nest.b-ruled.num .aud-p{padding-left:52px}.ps .rail{display:grid;grid-template-columns:280px 1fr;gap:48px;align-items:start}.ps .rail-l{display:grid;border-top:2px solid var(--fg)}.ps .rail-b{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:0 16px;background:0 0;border:0;border-bottom:1px solid var(--rule);font:var(--title-w) 20px/1.2 var(--head);color:var(--fg);text-align:left;cursor:pointer}.ps .rail-b:hover,.ps .rail-b.is-hover{background:color-mix(in srgb,var(--fg) 8%,transparent)}.ps .rail-b[aria-selected=true]{background:var(--fg);color:var(--bg)}.ps .rail-p .acc{border-top:2px solid var(--fg)}.ps .rail-p .acc-i:first-child{border-top:0}.ps .pg{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:32px}.ps .pg.al-center{justify-content:center}.ps .pg.al-right{justify-content:flex-end}.ps .pg-n,.ps .pg-a{min-width:44px;height:44px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--ctl);border-radius:var(--r);font:600 15px/1 var(--text);color:var(--fg);text-decoration:none;cursor:pointer;background:0 0}.ps .pg-n:hover,.ps .pg-a:hover,.ps .pg-n.is-hover,.ps .pg-a.is-hover{border-color:var(--fg);background:color-mix(in srgb,var(--fg) 8%,transparent)}.ps .pg-n[aria-current]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.ps .pg-a.is-disabled{opacity:.4;pointer-events:none}.ps .pg-e{min-width:28px;text-align:center;color:var(--fg2)}.ps .pg-c{font:500 15px/1.3 var(--text);color:var(--fg2);margin:0}.ps .pg.k-pn{justify-content:space-between;border-top:1px solid var(--rule);padding-top:16px}.ps .pg.k-pn .pg-a,.ps .pg.k-plain .pg-a{border:0;padding:0}.ps .pg.k-pn .pg-a:hover,.ps .pg.k-plain .pg-a:hover,.ps .pg.k-plain .pg-n:hover,.ps .pg.k-plain .pg-n.is-hover{background:0 0;text-decoration:underline;text-underline-offset:5px}.ps .pg.k-plain{gap:4px 20px}.ps .pg.k-plain .pg-n{border:0;border-bottom:2px solid transparent;min-width:28px;padding:0 2px;font-weight:500;color:var(--fg2)}.ps .pg.k-plain .pg-n[aria-current]{background:0 0;color:var(--fg);border-bottom-color:var(--fg);font-weight:700}.ps .pg.k-more{display:grid;gap:16px;justify-items:start}.ps .pg.k-more.al-center{justify-items:center}.ps .pg.k-more.al-right{justify-items:end}.ps .pg-bar{width:240px;height:2px;background:var(--rule)}.ps .pg-bar i{display:block;height:100%;background:var(--fg)}.ps .pg.k-compact .pg-c{min-width:64px;text-align:center;color:var(--fg);font-weight:600}.ps .cx{padding:56px 48px 96px}.ps .tools{display:flex;gap:24px;align-items:flex-end;justify-content:space-between;border-bottom:1px solid var(--rule);padding-bottom:8px}.ps .tool-topic{width:340px}.ps .tool-topic.wide{width:auto;flex:1}.ps .tool-search{width:300px}.ps .count{font-size:14px;color:var(--fg2);margin:16px 0 0}.ps .rows{margin-top:16px;border-bottom:1px solid var(--rule)}.ps .row{padding:24px 0;border-top:1px solid var(--rule)}.ps .row:first-child{border-top:0}.ps .row .h3{margin-top:10px}.ps .row-a{color:inherit;text-decoration:none}.ps .row-a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.ps .row-s{margin:8px 0 0;color:var(--fg2)}.ps .row-d{margin:10px 0 0;font-size:14px;color:var(--fg2)}.ps .fgrid{display:grid;grid-template-columns:5fr 6fr;gap:56px;align-items:start}.ps .fcopy .lead{margin-top:20px}.ps .card{background:var(--white);color:var(--fg);border:1px solid var(--rule);border-radius:var(--r);padding:32px}.ps .frow{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.ps .cx-nav{min-height:580px}.ps .slice{padding:72px 48px 120px}.ps .slice .h1{margin-top:20px;max-width:900px}.ps .slice .lead{margin-top:24px;max-width:640px}.ps .sec-h{margin-bottom:32px}.ps .sec-h .h2{margin-top:12px}.ps .op{position:relative;overflow:hidden;min-height:640px;display:flex;flex-direction:column}.ps .op .tp{position:absolute;right:-90px;bottom:-70px;width:600px;height:600px;fill:var(--tonal);pointer-events:none}.ps .op-b{position:relative;flex:1;display:flex;align-items:center;gap:40px;padding:24px 48px 72px}.ps .op-c{flex:1;min-width:0;max-width:760px}.ps .op-c .h1{margin-top:20px}.ps .op-c .lead{margin-top:24px;max-width:600px}.ps .op-c .btn{margin-top:32px}.ps .op-f{margin:0;flex:none;width:360px;align-self:flex-end;margin-bottom:-72px;position:relative}.ps .op-f img{display:block;width:100%;height:auto}.ps .op-f figcaption{position:absolute;left:-150px;bottom:96px;font-size:15px;line-height:1.4;color:var(--fg2);text-align:right;width:150px;padding-right:16px}.ps .op-f figcaption b{display:block;font:600 16px/1.3 var(--head);color:var(--fg)}.ps .lgblock{display:block;background:var(--navy);padding:16px 20px;margin:-20px 0-20px -48px;padding-left:48px}.ps .op.split{flex-direction:row;padding:0}.ps .op-l{flex:0 0 58%;display:flex;flex-direction:column;position:relative;overflow:hidden}.ps .op-r{flex:1;display:flex;flex-direction:column;position:relative}.ps .op-r .hdr-in{justify-content:flex-end;padding-left:24px}.ps .op-r .hdr-n{gap:24px}.ps .op-r .op-f{width:320px;margin:auto auto 0;align-self:center}.ps .op-r .op-f figcaption{position:static;width:auto;text-align:left;padding:16px 0 24px;border-top:1px solid var(--rule)}.ps .op-l .op-b{padding-right:40px}.ps{--action-l-p:#15368F;--action-d-p:#CCD3E0;--lk-l:var(--blue);--lkl-l:currentColor;--cbon-l:var(--navy);--ok-l:var(--navy);--ok-d:var(--soft)}.ps.a-navy{--action-l-p:#2B4470}.ps.hd-tint{--action-d-h:#E1E6EE}.ps .fgrid.w{grid-template-columns:1fr 1.8fr}.ps .card{--fill:var(--soft)}.ps [hidden]{display:none!important}.ps .btn{position:relative;padding:0 var(--bpx);font-weight:var(--bw)}.ps .btn:active,.ps .btn.is-press{background:var(--action-press);border-color:var(--action-press)}.ps .btn:disabled,.ps .btn.is-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.ps .btn.lg{min-height:56px;padding:0 calc(var(--bpx) + 8px);font-size:17px}.ps .btn.sm{padding:0 16px}.ps.b-caps .btn{text-transform:uppercase;letter-spacing:.08em;font-size:13px}.ps.b-caps .btn.lg{font-size:14px}.ps.b-caps .btn.sm{font-size:12px}.ps .btn-row{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center}.ps .op-c .btn-row{margin-top:32px}.ps .op-c .btn-row .btn{margin-top:0}.ps .btn.b2{background:0 0;color:var(--fg);border-color:var(--fg)}.ps .btn.b2:hover,.ps .btn.b2.is-hover{background:var(--fg);color:var(--bg);border-color:var(--fg)}.ps .btn.b2:active,.ps .btn.b2.is-press{background:var(--fg-hover);color:var(--bg);border-color:var(--fg-hover)}.ps.h2-tint .btn.b2:hover,.ps.h2-tint .btn.b2.is-hover{background:color-mix(in srgb,var(--fg) 10%,transparent);color:var(--fg)}.ps.h2-tint .btn.b2:active,.ps.h2-tint .btn.b2.is-press{background:color-mix(in srgb,var(--fg) 22%,transparent);color:var(--fg);border-color:var(--fg)}.ps .btn.b3{background:0 0;border-color:transparent;color:var(--fg);padding:0 4px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.ps .btn.b3:hover,.ps .btn.b3.is-hover{background:0 0;border-color:transparent;text-decoration-thickness:2px}.ps .btn.b3:active,.ps .btn.b3.is-press{background:color-mix(in srgb,var(--fg) 12%,transparent);border-color:transparent}.ps.bf-solid .btn.b2{background:var(--sol-bg);color:var(--sol-fg);border-color:var(--sol-bd)}.ps.bf-solid .btn.b2:hover,.ps.bf-solid .btn.b2.is-hover{background:var(--sol-bg-h);color:var(--sol-fg);border-color:var(--sol-bd-h)}.ps.bf-solid .btn.b2:active,.ps.bf-solid .btn.b2.is-press{background:var(--sol-bg-p);color:var(--sol-fg);border-color:var(--sol-bd-h)}.ps.bf-solid .btn.b3{background:0 0;border-color:var(--fg);padding:0 var(--bpx);text-decoration:none}.ps.bf-solid .btn.b3:hover,.ps.bf-solid .btn.b3.is-hover{background:color-mix(in srgb,var(--fg) 10%,transparent);border-color:var(--fg);text-decoration:none}.ps.bf-solid .btn.b3:active,.ps.bf-solid .btn.b3.is-press{background:color-mix(in srgb,var(--fg) 22%,transparent);border-color:var(--fg)}.ps.bf-blue .btn.b2{color:var(--tint);border-color:var(--tint)}.ps.bf-blue .btn.b2:hover,.ps.bf-blue .btn.b2.is-hover{background:var(--tint);color:var(--tint-fg);border-color:var(--tint)}.ps.bf-blue .btn.b2:active,.ps.bf-blue .btn.b2.is-press{background:var(--action-press);color:var(--tint-fg);border-color:var(--action-press)}.ps.bf-blue.h2-tint .btn.b2:hover,.ps.bf-blue.h2-tint .btn.b2.is-hover{background:color-mix(in srgb,var(--tint) 10%,transparent);color:var(--tint)}.ps.bf-blue.h2-tint .btn.b2:active,.ps.bf-blue.h2-tint .btn.b2.is-press{background:color-mix(in srgb,var(--tint) 22%,transparent);color:var(--tint);border-color:var(--tint)}.ps.bf-blue .btn.b3{color:var(--tint);text-decoration:none}.ps.bf-blue .btn.b3:hover,.ps.bf-blue .btn.b3.is-hover{text-decoration:underline;text-decoration-thickness:2px}.ps.bf-blue .btn.b3:active,.ps.bf-blue .btn.b3.is-press{background:color-mix(in srgb,var(--tint) 12%,transparent)}.ps .btn .cell{align-self:stretch;display:grid;place-items:center;width:var(--ch);margin:-1px calc(-1*var(--bpx)) -1px calc(var(--bpx) - 8px);border-left:1px solid color-mix(in srgb,currentColor 38%,transparent)}.ps .btn.lg .cell{width:56px;margin-right:calc(-1*var(--bpx) - 8px);margin-left:var(--bpx)}.ps .btn.sm .cell{width:44px;margin-right:-16px;margin-left:8px}.ps.bf-cell .btn.b3{text-decoration:none}.ps.bf-cell .btn.b3:hover .bl,.ps.bf-cell .btn.b3.is-hover .bl{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.ps.bf-rule .btn.b2{background:0 0;border-color:transparent;border-radius:0;padding:0 2px;box-shadow:inset 0-2px 0 var(--fg)}.ps.bf-rule .btn.b2:hover,.ps.bf-rule .btn.b2.is-hover{background:color-mix(in srgb,var(--fg) 10%,transparent);color:var(--fg);border-color:transparent}.ps.bf-rule .btn.b2:active,.ps.bf-rule .btn.b2.is-press{background:color-mix(in srgb,var(--fg) 22%,transparent);color:var(--fg);border-color:transparent}.ps.bf-rule .btn.b3{text-decoration:none}.ps.bf-rule .btn.b3:hover,.ps.bf-rule .btn.b3.is-hover{text-decoration:underline;text-decoration-thickness:2px}.ps .btn.ib{width:var(--ch);padding:0;background:0 0;color:var(--fg);border-color:var(--fg);box-shadow:none;border-radius:var(--r)}.ps .btn.ib.sm{width:44px}.ps .btn.ib:hover,.ps .btn.ib.is-hover{background:var(--fg);color:var(--bg);border-color:var(--fg)}.ps .btn.ib:active,.ps .btn.ib.is-press{background:var(--fg-hover);color:var(--bg);border-color:var(--fg-hover)}.ps .btn .mk{display:none}.ps .btn.is-busy{cursor:progress;pointer-events:none;overflow:hidden}.ps .btn.is-busy:hover{background:var(--action);border-color:var(--action)}.ps .btn.is-busy .mk.busy{display:inline-flex}.ps .sq3{gap:4px;align-items:center}.ps .sq3 i{width:5px;height:5px;background:currentColor;animation:ps-sq 1.05s steps(1,end) infinite}.ps .sq3 i:nth-child(2){animation-delay:.35s}.ps .sq3 i:nth-child(3){animation-delay:.7s}.ps .btn.m-line.is-busy::after{content:"";position:absolute;left:0;bottom:0;height:3px;width:40%;background:currentColor;animation:ps-line 1.2s ease-in-out infinite}@keyframes ps-sq{0%{opacity:1}34%{opacity:.3}}@keyframes ps-line{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@media (prefers-reduced-motion:reduce){.ps .sq3 i,.ps .btn.m-line.is-busy::after{animation:none}.ps .btn.m-line.is-busy::after{width:100%}}.ps.lc-navy{--lk-l:var(--navy)}.ps.lw-blue{--lkl-l:var(--blue)}.ps.lw-soft{--lkl-l:var(--slate)}.ps.lw-soft.g-navy,.ps.lw-soft .g-navy{--lk-line:var(--fog)}.ps .lk{color:var(--lk);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:var(--lk-line);cursor:pointer}.ps.lw-blue .lk{text-decoration-thickness:2px}.ps .lk:hover,.ps .lk.is-hover{text-decoration-thickness:2px;text-decoration-color:currentColor}.ps.lw-blue .lk:hover,.ps.lw-blue .lk.is-hover{text-decoration-thickness:3px}.ps .lk:active,.ps .lk.is-press{background:color-mix(in srgb,currentColor 14%,transparent)}.ps.lv-slate .lk:visited,.ps.lv-slate .lk.is-visited{color:var(--fg2)}.ps .lka{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;font:var(--law) 16px/1.2 var(--text);color:var(--lk);text-decoration:none;cursor:pointer}.ps .lka:hover .lt,.ps .lka.is-hover .lt{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.ps .lka:active,.ps .lka.is-press{background:color-mix(in srgb,currentColor 14%,transparent)}.ps.lv-slate .lka:visited,.ps.lv-slate .lka.is-visited{color:var(--fg2)}.ps .lka .bxa{flex:none;width:28px;height:28px;border:1.5px solid currentColor;border-radius:var(--r);display:grid;place-items:center}.ps .lka:hover .bxa,.ps .lka.is-hover .bxa{background:var(--lk);color:var(--bg)}.ps.la-box .lka:hover .lt,.ps.la-box .lka.is-hover .lt{text-decoration:none}.ps.la-rule .lka{min-height:0;padding:9px 0 7px;border-bottom:2px solid currentColor}.ps.la-rule .lka::before{content:"";position:absolute;left:0;right:0;top:-4px;bottom:-6px}.ps.la-rule .lka:hover .lt,.ps.la-rule .lka.is-hover .lt{text-decoration:none}.ps.la-rule .lka:hover,.ps.la-rule .lka.is-hover{border-bottom-width:4px;padding-bottom:5px}.ps .hdr-a:active,.ps .hdr-a.is-press{background:color-mix(in srgb,currentColor 14%,transparent)}.ps .ftr{padding:36px 48px 28px}.ps .ftr-in{display:flex;flex-wrap:wrap;align-items:center;gap:20px 40px}.ps .ftr-n{display:flex;flex-wrap:wrap;gap:0 28px;margin-left:auto}.ps .ftr-a{display:inline-flex;align-items:center;gap:6px;min-height:44px;font:500 15px/1.2 var(--text);color:var(--fg);text-decoration:none}.ps .ftr-a:hover,.ps .ftr-a.is-hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.ps .ftr-a:active,.ps .ftr-a.is-press{background:color-mix(in srgb,currentColor 14%,transparent)}.ps .ftr-l{flex-basis:100%;margin:4px 0 0;padding-top:20px;border-top:1px solid var(--rule);font-size:14px;color:var(--fg2)}.ps .inp{outline-offset:2px}.ps textarea.inp{height:calc(var(--rows,4)*1.5em + 26px)}.ps .inp.is-hover{border-color:var(--field-fg)}.ps .inp:focus,.ps .inp.is-focus{border-color:var(--field-fg);box-shadow:inset 0 0 0 1px var(--field-fg)}.ps .f.is-error .inp{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}.ps .inp:disabled{opacity:.45;cursor:not-allowed}.ps .f.is-disabled .f-l{opacity:.55}.ps .f-l .st{font-weight:600}.ps .f-l .rq{font-weight:400;color:var(--fg2)}.ps .f-h.up{margin:-2px 0 8px}.ps .f-e{display:flex;gap:8px;align-items:flex-start}.ps .f-e svg{margin-top:2px}.ps.fk-line .inp{background:0 0;border-color:transparent;border-bottom:2px solid var(--fg);border-radius:0;padding-left:2px;padding-right:2px;color:var(--fg)}.ps.fk-line .inp.is-hover,.ps.fk-line .inp:hover{border-color:transparent;border-bottom-color:var(--fg)}.ps.fk-line .inp:focus,.ps.fk-line .inp.is-focus{border-color:transparent;border-bottom-color:var(--fg);box-shadow:inset 0-1px 0 var(--fg)}.ps.fk-line .f.is-error .inp{border-color:transparent;border-bottom-color:var(--error);box-shadow:inset 0-1px 0 var(--error)}.ps.fk-fill .inp{background:var(--fill);border-color:transparent;border-bottom-color:var(--ctl);border-radius:var(--r) var(--r)0 0}.ps.fk-fill .inp.is-hover,.ps.fk-fill .inp:hover{border-color:transparent;border-bottom-color:var(--field-fg)}.ps.fk-fill .inp:focus,.ps.fk-fill .inp.is-focus{border-color:transparent;border-bottom-color:var(--field-fg);box-shadow:inset 0-1px 0 var(--field-fg)}.ps.fk-fill .f.is-error .inp{border-color:transparent;border-bottom-color:var(--error);box-shadow:inset 0-1px 0 var(--error)}.ps.fk-fill .card .sel.k-fill>.sel-b{background:var(--fill)}.ps.fk-inset .f{position:relative}.ps.fk-inset .f-l{position:absolute;left:15px;right:15px;top:9px;margin:0;font-size:13px;line-height:1.2;color:var(--fg2);pointer-events:none;z-index:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps.fk-inset .inp{height:calc(var(--ch) + 18px);padding-top:24px;padding-bottom:4px}.ps.fk-inset textarea.inp{height:calc(var(--rows,4)*1.5em + 46px);padding-top:32px;padding-bottom:12px}.ps.fk-inset .sel-b{min-height:calc(var(--ch) + 18px);padding-top:22px}.ps.fk-side .f{display:grid;grid-template-columns:var(--lw,168px) minmax(0,1fr);column-gap:24px;align-items:start}.ps.fk-side .f-l{margin:0;padding-top:calc((var(--ch) - 1.3em)/2)}.ps.fk-side .f>.f-h,.ps.fk-side .f>.f-e{grid-column:2}.ps.fk-side .frow{grid-template-columns:1fr}.ps.fk-side form.card>.btn,.ps.fk-side .fs-foot{margin-left:calc(var(--lw,168px) + 24px)}.ps .chk{font-size:var(--cbt)}.ps .chk input{width:var(--cb);height:var(--cb);background:var(--field-bg)}.ps .chk input:checked{background:var(--cb-on);border-color:var(--cb-on)}.ps .chk input:checked::after{width:calc(var(--cb)*.5);height:calc(var(--cb)*.3);border-color:var(--cb-fg)}.ps.cm-blue{--cbon-l:var(--blue)}.ps.cm-line .chk input:checked{background:var(--field-bg);border-color:var(--fg);border-width:2px}.ps.cm-line .chk input:checked::after{border-color:var(--fg)}.ps .chk:hover input,.ps .chk.is-hover input{border-color:var(--fg)}.ps .chk input:checked:hover,.ps .chk.is-hover input:checked{border-color:var(--cb-on)}.ps.cm-line .chk input:checked:hover,.ps.cm-line .chk.is-hover input:checked{border-color:var(--fg)}.ps .chk.is-hover,.ps .chk.is-focus,.ps .chk.is-press{outline:0}.ps .chk.is-focus input{outline:2px solid var(--focus);outline-offset:2px}.ps .chk:active input:not(:checked),.ps .chk.is-press input:not(:checked){background:color-mix(in srgb,var(--fg) 18%,var(--field-bg));border-color:var(--fg)}.ps .chk.is-disabled{opacity:.45;cursor:not-allowed}.ps .chk.is-disabled input{opacity:1;cursor:not-allowed}.ps .chk.is-error input,.ps .cgf.is-error .chk input{border-color:var(--error);box-shadow:0 0 0 1px var(--error)}.ps .chk.top{align-items:flex-start}.ps .chk.top input{margin-top:calc((1.3em - var(--cb))/2)}.ps .chk-x{min-width:0}.ps .chk-t{display:block;font-weight:600}.ps .chk-d{display:block;margin-top:4px;font-size:15px;line-height:1.5;color:var(--fg2)}.ps .cgf+.cgf{margin-top:28px}.ps .cgf legend{margin-bottom:6px}.ps .cg{display:grid;grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));column-gap:24px}.ps .cg .chk{align-items:flex-start;padding:calc((44px - 1.3em)/2)0}.ps .cg .chk input{margin-top:calc((1.3em - var(--cb))/2)}.ps.cl-rows .cg{border-bottom:1px solid var(--rule);margin-top:8px}.ps.cl-rows .cg .chk{border-top:1px solid var(--rule);min-height:48px;padding:calc((48px - 1.3em)/2)0}.ps.cl-tiles .cg{gap:8px;margin-top:8px}.ps.cl-tiles .cg .chk{padding:12px 14px;border:1px solid var(--ctl);border-radius:var(--r);background:var(--field-bg)}.ps.cl-tiles .cg .chk:hover,.ps.cl-tiles .cg .chk.is-hover{border-color:var(--fg)}.ps.cl-tiles .cg .chk:has(input:checked){border-color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg)}.ps.cl-tiles .cg .chk.is-error{border-color:var(--error)}.ps.ok-green{--ok-l:#17663F;--ok-d:#9BD8B5}.ps .fs[data-state=ready] [data-show]:not([data-show~=ready]),.ps .fs[data-state=sending] [data-show]:not([data-show~=sending]),.ps .fs[data-state=sent] [data-show]:not([data-show~=sent]),.ps .fs[data-state=failed] [data-show]:not([data-show~=failed]){display:none}.ps .fs-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.ps .fs-st{flex:1 1 240px;min-width:0;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.45;color:var(--fg2)}.ps .fs-st.err{display:flex;gap:8px;align-items:flex-start;color:var(--error);font-weight:500}.ps .fs-st.err svg{margin-top:3px}.ps .fs-st.err .lk,.ps .ntc.err .lk{color:inherit;text-decoration-color:currentColor}.ps .fs-st b{color:var(--fg);font-weight:600}.ps .fs[data-state=sent] .btn .mk.ok{display:block}.ps .ntc{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;margin:0 0 24px;border:1.5px solid var(--fg);border-radius:var(--r);font-size:16px;line-height:1.5}.ps .ntc p{margin:2px 0 0}.ps .ntc b{display:block;font:600 16px/1.35 var(--text)}.ps .ntc ul{margin:6px 0 0;padding:0 0 0 18px}.ps .ntc-i{flex:none;width:24px;height:24px;border:1.5px solid currentColor;border-radius:var(--r);display:grid;place-items:center}.ps .ntc.err{border-color:var(--error)}.ps .ntc.err .ntc-i{color:var(--error)}.ps .ntc.ok{border-color:var(--ok)}.ps .ntc.ok .ntc-i{color:var(--ok)}.ps .done{padding:8px 0 4px}.ps .done-i{width:40px;height:40px;border:1.5px solid var(--ok);border-radius:var(--r);color:var(--ok);display:grid;place-items:center;margin-bottom:20px}.ps .done p{margin:10px 0 0;max-width:46ch}.ps .done .lka{margin-top:12px}.ps .done.g-navy{margin:-32px;padding:48px 32px 44px;border-radius:var(--r)}.ps .fs.is-locked .inp,.ps .fs.is-locked .sel-b{background:var(--soft);border-color:var(--rule);box-shadow:none;cursor:default}.ps .fs.is-locked .sel-b:disabled{opacity:1}.ps .kit-bio{max-width:68ch;margin:0 0 28px}.ps .lgrid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.ps .lgrid p{margin:14px 0 0;max-width:62ch}.ps .lgrid .lab{margin:0}.ps .lgrid .h2{margin-top:10px}.ps .lgrid .h3{margin-top:10px}.ps .lgrid .blk+.blk{margin-top:36px;padding-top:28px;border-top:1px solid var(--rule)}.ps .lk-list{display:grid;justify-items:start;gap:4px 28px;margin-top:12px}.ps .lk-list.inl{display:flex;flex-wrap:wrap}.ps .cgrid2{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.ps .cgrid2 .card+.card{margin-top:24px}.ps .stk{display:grid;gap:12px;justify-items:start}.ps .fs[data-state=sent] .btn[data-send]{opacity:1;background:0 0;color:var(--ok);border-color:var(--ok)}.ps .done:focus-visible,.ps .ntc:focus-visible,.ps .fs-st:focus-visible{outline:0}.ps .g-tonal{--bg:var(--navy);--fg:var(--soft);--fg2:var(--fog);--rule:rgba(247,247,245,.24);--ctl:var(--fog);--field-bg:transparent;--field-fg:var(--soft);--error:#FFB4AB;--focus:var(--soft);--action:var(--action-d);--action-fg:var(--action-d-fg);--action-hover:var(--action-d-h);--action-press:var(--action-d-p);--fg-hover:#D5DBE6;--sol-bg:var(--tonal);--sol-fg:var(--soft);--sol-bd:var(--fog);--sol-bd-h:var(--soft);--sol-bg-h:#253D69;--sol-bg-p:#2F4A7A;--tint:var(--soft);--tint-fg:var(--navy);--lk:var(--soft);--lk-line:currentColor;--cb-on:var(--soft);--cb-fg:var(--navy);--fill:rgba(247,247,245,.1);--ok:var(--ok-d);--bg:var(--tonal)}.ps .g-tonal{background:var(--bg);color:var(--fg)}.ps .vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0;padding:0}.ps .skip{position:absolute;left:48px;top:8px;z-index:60;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;background:var(--soft);color:var(--navy);border-radius:var(--r);font:600 16px/1 var(--text);text-decoration:underline;text-underline-offset:4px;transform:translateY(-300%)}.ps .skip:focus-visible,.ps .skip.is-focus{transform:none;outline:2px solid var(--soft);outline-offset:2px;box-shadow:0 0 0 4px var(--navy)}.ps.flat .skip.is-focus{position:static;display:inline-flex}.ps .ab{position:relative;display:flex;align-items:center;gap:16px;min-height:44px;padding:0 40px 0 48px;font:500 var(--abfs)/1.4 var(--text)}.ps .ab-m{flex:1;min-width:0;margin:0;padding:11px 0}.ps .ab.al-center .ab-m{text-align:center;padding-left:60px}.ps .ab .lk{margin-left:12px;white-space:nowrap}.ps .ab-x{flex:none;width:44px;height:44px;display:grid;place-items:center;background:0 0;border:0;padding:0;color:var(--fg);cursor:pointer;border-radius:var(--r)}.ps .ab-x .bx{width:28px;height:28px;display:grid;place-items:center;border:1.5px solid currentColor;border-radius:var(--r)}.ps .ab-x:hover .bx,.ps .ab-x.is-hover .bx{background:var(--fg);color:var(--bg);border-color:var(--fg)}.ps .ab-x:active .bx,.ps .ab-x.is-press .bx{background:var(--fg-hover);color:var(--bg);border-color:var(--fg-hover)}.ps .ab.cx-cross .ab-x .bx{border-color:transparent}.ps .ab.cx-cross .ab-x:hover .bx,.ps .ab.cx-cross .ab-x.is-hover .bx{background:color-mix(in srgb,var(--fg) 14%,transparent);color:var(--fg);border-color:transparent}.ps .ab.cx-cross .ab-x:active .bx,.ps .ab.cx-cross .ab-x.is-press .bx{background:color-mix(in srgb,var(--fg) 24%,transparent);color:var(--fg);border-color:transparent}.ps .ab.k-navy{border-bottom:1px solid var(--rule)}.ps .ab.k-inline{--abfs:14px;color:var(--fg2);padding-top:6px}.ps .ab.k-inline .ab-m{padding:8px 0 0}.ps .ab.k-inline .ab-x{color:var(--fg2)}.ps .ab.k-inline+.hdr .hdr-in{padding-top:8px}.ps .ab[hidden]{display:none}.ps .hdr.sticky{position:sticky;top:0;z-index:30}.ps .hdr .hdr-logo .lg{transition:none}.ps .hdr .lg-l{display:none}.ps .hdr.is-light .lg-d{display:none}.ps .hdr.is-light .lg-l{display:block}.ps .hdr.is-light{--bg:var(--soft);--fg:var(--navy);--fg2:var(--slate);--rule:rgba(11,31,68,.18);--ctl:var(--slate);--field-bg:var(--white);--field-fg:var(--navy);--error:#B3261E;--focus:var(--focus-l);--action:var(--action-l);--action-fg:var(--action-l-fg);--action-hover:var(--action-l-h);--action-press:var(--action-l-p);--fg-hover:var(--tonal);--sol-bg:var(--navy);--sol-fg:var(--soft);--sol-bd:var(--navy);--sol-bd-h:var(--tonal);--sol-bg-h:var(--tonal);--sol-bg-p:#2B4470;--tint:var(--action-l);--tint-fg:var(--action-l-fg);--lk:var(--lk-l);--lk-line:var(--lkl-l);--cb-on:var(--cbon-l);--cb-fg:var(--white);--fill:var(--white);--ok:var(--ok-l);--bg:var(--soft);background:var(--soft);color:var(--navy);box-shadow:inset 0-1px 0 rgba(11,31,68,.18)}.ps .hdr.is-compact>.hdr-in{padding-top:12px;padding-bottom:12px}.ps .hdr.is-compact .hdr-logo .lg{width:180px;height:56.1px}.ps .hdr.is-hidden{transform:translateY(-100%)}.ps .hdr.al-center>.hdr-in{display:grid;grid-template-columns:1fr auto 1fr;gap:32px}.ps .hdr.al-center .hdr-n{margin-left:0}.ps .hdr.al-center>.hdr-in>.btn{justify-self:end}.ps .hdr.k-rows>.hdr-in>.btn{margin-left:auto}.ps .hdr-r2{border-top:1px solid var(--rule);padding:0 48px}.ps .hdr-r2 .hdr-n{margin-left:0;justify-content:flex-start;min-height:52px}.ps .hdr.is-compact .hdr-r2 .hdr-n{min-height:48px}.ps .hdr-pr{position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--fg);pointer-events:none}.ps .hdr.ph .btn.sm{margin-left:auto}.ps .hdr.ph .mnu-t,.ps .hdr.ph .btn.sm,.ps .hdr.ph .hdr-logo{flex:none}.ps .hdr.ph .btn.sm+.mnu-t{margin-left:0}.ps .hdr.ph>.hdr-in{gap:8px}.ps .hdr.ph .hdr-logo{margin-right:auto}.ps .mnu-t:hover,.ps .mnu-t.is-hover{background:var(--fg);color:var(--bg)}.ps .mnu-t:active,.ps .mnu-t.is-press{background:var(--fg-hover);color:var(--bg)}.ps .mnu{z-index:40;overflow:auto}.ps .mnu-a{color:var(--fg)}.ps .mnu .mnu-a,.ps .mnu .mnu-s,.ps .mnu .mnu-x.is-open>.mnu-a{border-color:var(--rule)}.ps .mnu-a:hover,.ps .mnu-a.is-hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.ps .mnu-a:active,.ps .mnu-a.is-press{background:color-mix(in srgb,currentColor 12%,transparent)}.ps .mnu-a[aria-current] .mt{box-shadow:inset 0-2px 0 currentColor;font-weight:600}.ps .mnu-a .ex{margin-left:8px}.ps .mnu-s a{color:var(--fg)}.ps .mnu-s a:hover{text-decoration:underline;text-underline-offset:4px}.ps .mnu-x>.mnu-a .pl .v{transition:transform .18s ease;transform-box:fill-box;transform-origin:center}.ps .mnu-x.is-open>.mnu-a .pl .v{transform:rotate(90deg)}.ps .mnu .lab{padding:20px 0 4px}.ps .mnu.k-sheet{--bg:var(--soft);--fg:var(--navy);--fg2:var(--slate);--rule:rgba(11,31,68,.18);--ctl:var(--slate);--field-bg:var(--white);--field-fg:var(--navy);--error:#B3261E;--focus:var(--focus-l);--action:var(--action-l);--action-fg:var(--action-l-fg);--action-hover:var(--action-l-h);--action-press:var(--action-l-p);--fg-hover:var(--tonal);--sol-bg:var(--navy);--sol-fg:var(--soft);--sol-bd:var(--navy);--sol-bd-h:var(--tonal);--sol-bg-h:var(--tonal);--sol-bg-p:#2B4470;--tint:var(--action-l);--tint-fg:var(--action-l-fg);--lk:var(--lk-l);--lk-line:var(--lkl-l);--cb-on:var(--cbon-l);--cb-fg:var(--white);--fill:var(--white);--ok:var(--ok-l);--bg:var(--white);background:var(--white);color:var(--navy);border-top:1px solid var(--navy);box-shadow:0 12px 28px -12px rgba(11,31,68,.32)}.ps .mnu.k-navy{--bg:var(--navy);--fg:var(--soft);--fg2:var(--fog);--rule:rgba(247,247,245,.24);--ctl:var(--fog);--field-bg:transparent;--field-fg:var(--soft);--error:#FFB4AB;--focus:var(--soft);--action:var(--action-d);--action-fg:var(--action-d-fg);--action-hover:var(--action-d-h);--action-press:var(--action-d-p);--fg-hover:#D5DBE6;--sol-bg:var(--tonal);--sol-fg:var(--soft);--sol-bd:var(--fog);--sol-bd-h:var(--soft);--sol-bg-h:#253D69;--sol-bg-p:#2F4A7A;--tint:var(--soft);--tint-fg:var(--navy);--lk:var(--soft);--lk-line:currentColor;--cb-on:var(--soft);--cb-fg:var(--navy);--fill:rgba(247,247,245,.1);--ok:var(--ok-d);background:var(--navy);color:var(--soft);border-top:1px solid var(--rule)}.ps .mnu.k-light{--bg:var(--soft);--fg:var(--navy);--fg2:var(--slate);--rule:rgba(11,31,68,.18);--ctl:var(--slate);--field-bg:var(--white);--field-fg:var(--navy);--error:#B3261E;--focus:var(--focus-l);--action:var(--action-l);--action-fg:var(--action-l-fg);--action-hover:var(--action-l-h);--action-press:var(--action-l-p);--fg-hover:var(--tonal);--sol-bg:var(--navy);--sol-fg:var(--soft);--sol-bd:var(--navy);--sol-bd-h:var(--tonal);--sol-bg-h:var(--tonal);--sol-bg-p:#2B4470;--tint:var(--action-l);--tint-fg:var(--action-l-fg);--lk:var(--lk-l);--lk-line:var(--lkl-l);--cb-on:var(--cbon-l);--cb-fg:var(--white);--fill:var(--white);--ok:var(--ok-l);background:var(--soft);color:var(--navy);border-top:1px solid var(--rule)}.ps .mnu.k-full{min-height:var(--mnh,560px);max-height:var(--mnh,560px)}.ps .mnu.k-sheet{max-height:var(--mnh,560px)}.ps.flat .hdr.ph>.mnu{position:absolute}.ps .mnu.k-side{--bg:var(--soft);--fg:var(--navy);--fg2:var(--slate);--rule:rgba(11,31,68,.18);--ctl:var(--slate);--field-bg:var(--white);--field-fg:var(--navy);--error:#B3261E;--focus:var(--focus-l);--action:var(--action-l);--action-fg:var(--action-l-fg);--action-hover:var(--action-l-h);--action-press:var(--action-l-p);--fg-hover:var(--tonal);--sol-bg:var(--navy);--sol-fg:var(--soft);--sol-bd:var(--navy);--sol-bd-h:var(--tonal);--sol-bg-h:var(--tonal);--sol-bg-p:#2B4470;--tint:var(--action-l);--tint-fg:var(--action-l-fg);--lk:var(--lk-l);--lk-line:var(--lkl-l);--cb-on:var(--cbon-l);--cb-fg:var(--white);--fill:var(--white);--ok:var(--ok-l);--bg:var(--white);background:var(--white);color:var(--navy);top:0;left:auto;right:0;width:min(320px,86%);height:var(--mnh,720px);padding:12px 20px 24px;border:0;box-shadow:-12px 0 28px -12px rgba(11,31,68,.32)}.ps .mnu-close{display:flex;justify-content:flex-end;margin:0 0 8px}.ps .mnu-close .mnu-c{width:44px;height:44px;display:grid;place-items:center;background:0 0;border:1px solid var(--fg);border-radius:var(--r);color:var(--fg);cursor:pointer;padding:0}.ps .mnu-close .mnu-c:hover,.ps .mnu-close .mnu-c.is-hover{background:var(--fg);color:var(--bg)}.ps .scrim{display:none;position:absolute;left:0;right:0;top:0;height:var(--mnh,720px);background:rgba(11,31,68,.48);z-index:35}.ps .hdr.is-menu>.scrim{display:block}.ps .mnu.z-large .mnu-a{min-height:60px;font:600 26px/1.15 var(--head);letter-spacing:-.015em}.ps .mnu.z-large .mnu-s a{font-size:17px}.ps .mnu.z-large .ext .mnu-a,.ps .mnu.z-large .mnu-a.ext{font:500 18px/1.2 var(--text);letter-spacing:0;min-height:52px}.ps .mnu-sub{padding:0 0 10px 16px;border-bottom:1px solid var(--rule)}.ps .mnu-sub a{display:flex;align-items:center;min-height:44px;font:400 16px/1.3 var(--text);color:var(--fg2);text-decoration:none}.ps .mnu-sub a:hover{color:var(--fg);text-decoration:underline;text-underline-offset:4px}.ps .mnu-x.op>.mnu-a,.ps .mnu-a.has-sub{border-bottom:0}.ps .hdr.is-menu.mk-light{--bg:var(--soft);--fg:var(--navy);--fg2:var(--slate);--rule:rgba(11,31,68,.18);--ctl:var(--slate);--field-bg:var(--white);--field-fg:var(--navy);--error:#B3261E;--focus:var(--focus-l);--action:var(--action-l);--action-fg:var(--action-l-fg);--action-hover:var(--action-l-h);--action-press:var(--action-l-p);--fg-hover:var(--tonal);--sol-bg:var(--navy);--sol-fg:var(--soft);--sol-bd:var(--navy);--sol-bd-h:var(--tonal);--sol-bg-h:var(--tonal);--sol-bg-p:#2B4470;--tint:var(--action-l);--tint-fg:var(--action-l-fg);--lk:var(--lk-l);--lk-line:var(--lkl-l);--cb-on:var(--cbon-l);--cb-fg:var(--white);--fill:var(--white);--ok:var(--ok-l);--bg:var(--soft);background:var(--soft);color:var(--navy)}.ps .hdr.is-menu.mk-light .lg-d{display:none}.ps .hdr.is-menu.mk-light .lg-l{display:block}.ps .ftr{border-top:1px solid var(--rule)}.ps .ftr.g-soft{border-top:2px solid var(--navy)}.ps .ftr-l{display:flex;flex-wrap:wrap;align-items:center;gap:4px 24px}.ps .ftr-l>span{margin-right:auto}.ps .ftr-l .ftr-a{font-size:14px;color:var(--fg2);min-height:44px}.ps .ftr-a:hover .ex,.ps .ftr-a .ex{flex:none}.ps .ftr-lead{margin:16px 0 0;max-width:22ch;font:600 22px/1.25 var(--head);letter-spacing:-.015em;color:var(--fg)}.ps .ftr-mail{display:inline-flex;margin-top:12px}.ps .ftr.k-cols .ftr-in{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:24px 40px}.ps .ftr.k-cols .ftr-n{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(var(--fr,3),auto);grid-auto-flow:column;column-gap:32px;margin:0;justify-items:start}.ps .ftr.k-cols .ftr-l{grid-column:1/-1}.ps .ftr.k-center .ftr-in{flex-direction:column;align-items:center;text-align:center}.ps .ftr.k-center .ftr-n{margin:0;justify-content:center}.ps .ftr.k-center .ftr-l{justify-content:center;text-align:center}.ps .ftr.k-center .ftr-l>span{margin-right:0;flex-basis:100%}.ps .ftr.k-ruled .ftr-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:24px 56px}.ps .ftr.k-ruled .ftr-n{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(var(--fr,3),auto);grid-auto-flow:column;column-gap:32px;margin:0;border-bottom:1px solid var(--rule)}.ps .ftr.k-ruled .ftr-n .ftr-a{border-top:1px solid var(--rule);min-height:48px}.ps .ftr.k-ruled .ftr-l{grid-column:1/-1}.ps .closing{padding:72px 48px 80px}.ps .closing .btn{margin-top:32px}.ps .bc ol{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;font:500 14px/1.4 var(--text)}.ps .bc li{display:inline-flex;align-items:center;min-height:44px;min-width:0}.ps .bc .sep{display:inline-flex;align-items:center;justify-content:center;width:24px;color:var(--fg2);font-weight:400}.ps .bc .sep svg{transform:rotate(-90deg)}.ps .bc .lk{display:inline-flex;align-items:center;min-height:44px}.ps .bc.ln-hover .lk{text-decoration-color:transparent}.ps .bc.ln-hover .lk:hover,.ps .bc.ln-hover .lk.is-hover{text-decoration-color:currentColor}.ps .bc [aria-current]{color:var(--fg2);overflow:hidden;text-overflow:ellipsis}.ps .bc.k-caps ol{font:600 12px/1.3 var(--text);letter-spacing:.14em;text-transform:uppercase}.ps .bc.k-caps .lk{text-underline-offset:5px}.ps .bc.k-band{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:0 48px}.ps .bc .lka{min-height:44px}.ps .art{padding:24px 48px 72px}.ps .art .bc{margin:0 0 20px}.ps .art .h1{margin-top:16px;max-width:980px;font-size:48px}.ps .art .row-d{margin-top:20px}.ps .art-b{padding:48px 48px 88px}.ps .art-b .lead{max-width:720px;color:var(--fg)}.ps .art-b .lka{margin-top:16px}.ps .flt{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0;min-width:0}.ps .flt button{min-height:var(--fh);padding:0 16px;border:1px solid var(--fg);border-radius:var(--r);background:0 0;color:var(--fg);font:500 16px/1 var(--text);cursor:pointer;white-space:nowrap}.ps .flt button:hover,.ps .flt button.is-hover{background:color-mix(in srgb,var(--fg) 10%,transparent)}.ps .flt button:active,.ps .flt button.is-press{background:color-mix(in srgb,var(--fg) 22%,transparent)}.ps .flt button[aria-pressed=true]{background:var(--fg);color:var(--bg)}.ps .flt button[aria-pressed=true]:hover,.ps .flt button[aria-pressed=true].is-hover{background:var(--fg-hover);border-color:var(--fg-hover)}.ps .flt.k-blue button[aria-pressed=true]{background:var(--action);color:var(--action-fg);border-color:var(--action)}.ps .flt.k-blue button[aria-pressed=true]:hover,.ps .flt.k-blue button[aria-pressed=true].is-hover{background:var(--action-hover);border-color:var(--action-hover)}.ps .flt.k-tabs{gap:0 28px;border-bottom:1px solid var(--rule);flex-wrap:wrap}.ps .flt.k-tabs button{border:0;border-radius:0;padding:0;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--fg2);background:0 0}.ps .flt.k-tabs button:hover,.ps .flt.k-tabs button.is-hover{background:0 0;color:var(--fg);border-bottom-color:var(--rule)}.ps .flt.k-tabs button:active,.ps .flt.k-tabs button.is-press{background:color-mix(in srgb,var(--fg) 10%,transparent)}.ps .flt.k-tabs button[aria-pressed=true],.ps .flt.k-tabs button[aria-pressed=true]:hover{background:0 0;color:var(--fg);border-bottom-color:var(--fg);font-weight:600}.ps .flt.k-joined{display:inline-flex;gap:0;border:1px solid var(--fg);border-radius:var(--r);overflow:hidden;flex-wrap:nowrap;max-width:100%}.ps .flt.k-joined button{border:0;border-radius:0;border-left:1px solid var(--fg)}.ps .flt.k-joined button:first-child{border-left:0}.ps .flt.k-joined button:focus-visible,.ps .flt.k-joined button.is-focus{outline-offset:-4px}.ps .flt-sel{--lw:auto;margin:0;min-width:280px}.ps.fk-side .flt-sel .f-l{white-space:nowrap}.ps .flt-sel .sel{min-width:260px}.ps .tools2{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;padding-bottom:16px;border-bottom:1px solid var(--rule);container-type:inline-size}@container (max-width:1000px){.ps .tools2>.srch{margin-left:0}}.ps .tools2.has-tabs{border-bottom:0;padding-bottom:0;align-items:flex-end}.ps .tools2>.srch{margin-left:auto}.ps .tools2>.srch.k-wide{order:-1;flex-basis:100%;margin-left:0}.ps .cnt-r{margin:0;font-size:14px;color:var(--fg2)}.ps .count{margin:16px 0 0}.ps .noresult{margin:24px 0 0;padding:20px 0;border-top:1px solid var(--rule);color:var(--fg)}.ps .row-a mark{background:0 0;color:inherit}.ps .srch .f{margin:0}.ps .srch.k-side .f{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;align-items:center}.ps .srch.k-side .f-l,.ps .srch.k-wide .f-l{margin:0;padding:0;white-space:nowrap}.ps .srch.k-above .f{display:block}.ps .srch.k-above .f-l{margin:0 0 8px;padding:0}.ps .srch.k-icon .f{display:block}.ps .srch.k-wide .f{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;align-items:center}.ps .srch.k-button .f{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:16px;align-items:center}.ps .srch.k-button .f-l{margin:0;padding:0;white-space:nowrap}.ps .srch-w{position:relative;width:var(--sw);max-width:100%}.ps .srch.k-wide .srch-w{width:auto}.ps .srch .inp{padding-right:48px}.ps .srch .inp::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.ps .srch.mk-on .inp{padding-left:44px}.ps .srch-i{position:absolute;left:14px;top:50%;margin-top:-9px;color:var(--fg2);pointer-events:none}.ps .srch-x{position:absolute;right:4px;top:50%;margin-top:-20px;width:40px;height:40px;display:grid;place-items:center;background:0 0;border:0;border-radius:var(--r);color:var(--field-fg);cursor:pointer;padding:0;font:600 14px/1 var(--text)}.ps .srch-x:hover,.ps .srch-x.is-hover{background:color-mix(in srgb,var(--fg) 10%,transparent)}.ps .srch-x.wd{width:auto;padding:0 10px;text-decoration:underline;text-underline-offset:4px}.ps .srch.cl-word .inp{padding-right:72px}.ps .srch.k-button .srch-w .inp{border-top-right-radius:0;border-bottom-right-radius:0}.ps .srch.k-button .btn{margin-left:-17px;border-top-left-radius:0;border-bottom-left-radius:0;position:relative}.ps .srch.k-button .srch-w{width:var(--sw)}.ps{--st-ok:var(--navy);--st-warn:var(--navy);--st-info:var(--navy);--st-err:#B3261E}.ps .g-navy,.ps.g-navy{--st-ok:var(--soft);--st-warn:var(--soft);--st-info:var(--soft);--st-err:#FFB4AB}.ps.tone-two,.ps.tone-three,.ps.tone-four{--st-ok:#17663F}.ps.tone-three,.ps.tone-four{--st-warn:#8A5A00}.ps.tone-four{--st-info:var(--blue)}.ps.tone-two .g-navy,.ps.tone-three .g-navy,.ps.tone-four .g-navy,.ps.tone-two.g-navy,.ps.tone-three.g-navy,.ps.tone-four.g-navy{--st-ok:#9BD8B5}.ps.tone-three .g-navy,.ps.tone-four .g-navy,.ps.tone-three.g-navy,.ps.tone-four.g-navy{--st-warn:#F2C46D}.ps .sec4{position:relative;padding:var(--sy) 48px}.ps .sec4+.sec4.g-soft,.ps .sec4.g-soft+.sec4.g-soft{padding-top:0}.ps .w4{max-width:var(--cw);margin:0 auto;position:relative}.ps .g12{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gut)}.ps.ix .sec4>.w4{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gut);align-items:start}.ps.ix .sec4>.w4>*{grid-column-start:span var(--gc);grid-column-end:-1;min-width:0}.ps.ix .sec4>.w4>.shw{grid-column:1/span var(--gl);grid-row:1/span 6}.ps.ix .shw .h2{font-size:28px}.ps.ix .shw .sh.k-split,.ps.ix .shw .sh.k-index{display:block;border-top:0;padding-top:0}.ps .p4{margin:0;max-width:var(--meas)}.ps .p4+.p4{margin-top:16px}.ps .sx-cap{display:none}.ps .shw{margin:0 0 40px;min-width:0}.ps .shw.lk-right{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 32px;flex-wrap:wrap}.ps .shw.lk-right>.sh{flex:1 1 480px;min-width:0}.ps .shw.lk-under .sh-k{margin-top:12px}.ps .sh{min-width:0}.ps .sh .h2{text-wrap:balance;max-width:24ch}.ps .sh .lab+.h2,.ps .sh .lab+.sh-b,.ps .sh .sh-a .lab+.h2{margin-top:12px}.ps .sh-l{margin-top:16px;max-width:var(--meas)}.ps .sh.k-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--gut);align-items:end}.ps .sh.k-split .sh-l{margin-top:0}.ps .sh.k-index{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gut);border-top:1px solid var(--rule);padding-top:16px}.ps .sh.k-index .sh-a{grid-column:span var(--gl)}.ps .sh.k-index .sh-b{grid-column:span var(--gc)}.ps .sh.k-index .lab{padding-top:12px}.ps .sh.k-bare .h2{font-size:44px;max-width:20ch}.ps .sh.k-center{text-align:center}.ps .sh.k-center .h2,.ps .sh.k-center .sh-l{margin-left:auto;margin-right:auto}.ps .shw.k-center.lk-right{flex-direction:column;align-items:center}.ps .shw.k-center.lk-right>.sh{flex:none;width:100%}.ps .st{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:32px var(--gut);position:relative}.ps .st-i{position:relative;min-width:0}.ps .st-n{position:relative;z-index:1;display:grid;place-items:center;width:var(--stn);height:var(--stn);border:1.5px solid var(--fg);border-radius:var(--r);background:var(--bg);color:var(--fg);font:700 17px/1 var(--head)}.ps .st .h3{margin-top:20px}.ps .st-l{margin-top:20px}.ps .st-l+.h3{margin-top:8px}.ps .st-d{margin:8px 0 0;color:var(--fg2);max-width:34ch}.ps .st.k-line::before{content:"";position:absolute;left:0;right:calc((100% - (var(--n) - 1)*var(--gut))/var(--n) - var(--stn));top:calc(var(--stn)/2);height:1px;background:var(--fg)}.ps .st.k-rows{grid-template-columns:1fr;gap:0;border-bottom:1px solid var(--rule)}.ps .st.k-rows .st-i{display:grid;grid-template-columns:var(--stn) minmax(0,4fr) minmax(0,7fr);column-gap:var(--gut);align-items:start;padding:24px 0;border-top:1px solid var(--rule)}.ps .st.k-rows .h3{grid-column:2;margin-top:8px}.ps .st.k-rows .st-d{grid-column:3;grid-row:1;margin:8px 0 0;max-width:none}.ps .st.k-rows .st-l{display:none}.ps .st.k-rail{grid-template-columns:1fr;gap:0;max-width:760px}.ps .st.k-rail .st-i{display:grid;grid-template-columns:var(--stn) minmax(0,1fr);column-gap:24px;padding-bottom:32px}.ps .st.k-rail .st-i>:not(.st-n){grid-column:2}.ps .st.k-rail .st-n{grid-row:1/span 3}.ps .st.k-rail .st-i::before{content:"";position:absolute;left:calc(var(--stn)/2);top:var(--stn);bottom:0;width:1px;background:var(--fg)}.ps .st.k-rail .st-i:last-child{padding-bottom:0}.ps .st.k-rail .st-i:last-child::before{display:none}.ps .st.k-rail .h3,.ps .st.k-rail .st-l{margin-top:8px}.ps .fg{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:24px var(--gut);margin:0}.ps .fg>div{min-width:0}.ps .fg dt{font:700 var(--fz)/1 var(--head);letter-spacing:-.03em;color:var(--fg);font-variant-numeric:tabular-nums}.ps .fg dt small{font-size:.5em;letter-spacing:-.01em;margin-left:.12em}.ps .fg dd{margin:10px 0 0;font-size:15px;line-height:1.4;color:var(--fg2)}.ps .fg.k-rule>div{border-top:1px solid var(--fg);padding-top:16px}.ps .fg.k-box>div{border:1px solid var(--rule);border-radius:var(--r);padding:20px 20px 22px}.ps .fg.k-list{grid-template-columns:1fr;gap:0;border-bottom:1px solid var(--rule)}.ps .fg.k-list>div{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--gut);align-items:baseline;padding:16px 0;border-top:1px solid var(--rule)}.ps .fg.k-list dd{margin:0}.ps .fg.k-lead{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);align-items:start}.ps .fg.k-lead>div:first-child dt{font-size:calc(var(--fz)*1.5)}.ps .fg.k-lead>div{border-top:1px solid var(--fg);padding-top:16px}.ps .fg.k-navy>div{border-top:1px solid var(--rule);padding-top:16px}.ps .fband{margin-top:48px;padding:40px 48px;border-radius:var(--r)}.ps .abt{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--gut);row-gap:32px;align-items:start}.ps .abt-ph{grid-column:1/-1}.ps .abt-b .p4{color:var(--fg)}.ps .abt-k{display:flex;flex-wrap:wrap;gap:4px 28px;margin-top:20px}.ps .abt-f,.ps .abt>.fband{grid-column:1/-1;margin-top:8px}.ps .abt>.shw{margin:0}.ps .abt .sh.k-index,.ps .abt .sh.k-split{display:block}.ps .abt .sh.k-index .lab{padding-top:0}.ps .abt .sh.k-index .sh-b,.ps .abt .sh.k-split .sh-b{margin-top:12px}.ps .abt-ph{margin-bottom:40px}.ps .sec4.sec-lg{padding-top:48px;padding-bottom:48px}.ps .sec4.sec-lg+.sec4.g-soft{padding-top:var(--sy)}.ps .ph4{margin:0;min-width:0}.ps .ph4 img,.ps .ph4 .ph-miss{display:block;width:100%;height:auto;border-radius:var(--pr);background:var(--rule)}.ps .ph4.ar-wide img{aspect-ratio:2/1;object-fit:cover}.ps .ph4 figcaption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 24px;margin-top:10px;font-size:14px;line-height:1.45;color:var(--fg2)}.ps .ph4.cap-rule figcaption{margin-top:12px;padding-top:10px;border-top:1px solid var(--rule)}.ps .ph4.cap-side{display:grid;grid-template-columns:minmax(0,9fr) minmax(0,3fr);column-gap:var(--gut);align-items:end}.ps .ph4.cap-side figcaption{margin:0;flex-direction:column;justify-content:flex-end;border-top:1px solid var(--rule);padding-top:10px}.ps .ph4.fr-mat img{border:8px solid var(--white);box-shadow:0 0 0 1px var(--rule);border-radius:var(--pr)}.ps .ph-miss{display:grid!important;place-items:center;aspect-ratio:2/1;color:var(--fg2);font-size:14px;padding:16px;text-align:center;background:color-mix(in srgb,var(--fg) 6%,transparent)!important;border:1px solid var(--rule)}.ps .mos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mg,8px)}.ps .mos li{min-width:0}.ps .mos img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--pr)}.ps .mos.k-feature{grid-template-columns:repeat(4,minmax(0,1fr))}.ps .mos.k-feature li:first-child{grid-column:span 2;grid-row:span 2}.ps .mos.k-feature li:first-child img{height:100%}.ps .mos.k-bleed{gap:0}.ps .mos.k-bleed img{border-radius:0}.ps .mos.fr-mat img{border:6px solid var(--white);box-shadow:0 0 0 1px var(--rule)}.ps .mos-c{margin:12px 0 0;font-size:14px;line-height:1.45;color:var(--fg2);max-width:var(--meas)}.ps .sec4.k-bleed{padding-left:0;padding-right:0}.ps .sec4.k-bleed>.w4{padding:0 48px;max-width:calc(var(--cw) + 96px)}.ps .sec4.k-bleed.k-top{padding-bottom:40px}.ps .sec4.k-bleed.k-top+.sec4.g-soft{padding-top:0}.ps .ph4.k-bleed img{border-radius:0}.ps .ph4.k-bleed figcaption,.ps .mos-c.k-bleed{max-width:calc(var(--cw) + 96px);margin-left:auto;margin-right:auto;padding:0 48px}.ps .tgs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.ps .tag4{display:inline-flex;align-items:center;gap:8px;min-height:28px;font:500 13px/1.2 var(--text);color:var(--fg);white-space:nowrap}.ps .tgs.k-caps{gap:6px 20px}.ps .tgs.k-caps .tag4,.ps .tag4.k-caps{min-height:0;font:600 12px/1.3 var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--fg2)}.ps .tgs.k-outline .tag4,.ps .tag4.k-outline{padding:0 10px;border:1px solid var(--fg);border-radius:var(--r)}.ps .tgs.k-navy .tag4,.ps .tag4.k-navy{padding:0 10px;border-radius:var(--r);background:var(--navy);color:var(--soft)}.ps .g-navy .tgs.k-navy .tag4{background:var(--soft);color:var(--navy)}.ps .tgs.k-plate .tag4,.ps .tag4.k-plate{padding:0 10px;border-radius:var(--r);background:var(--white);color:var(--navy);box-shadow:inset 0 0 0 1px var(--rule)}.ps .g-navy .tgs.k-plate .tag4{background:var(--tonal);color:var(--soft);box-shadow:none}.ps .tgs.k-square .tag4::before,.ps .tag4.k-square::before{content:"";width:6px;height:6px;background:var(--fg);flex:none}.ps .thb{position:relative;display:block;min-width:0}.ps .thb img,.ps .thb .ph-miss{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:var(--pr)}.ps .thb .tag4{position:absolute;left:8px;bottom:8px;max-width:calc(100% - 16px);overflow:hidden;text-overflow:ellipsis}.ps .thb .tag4.k-caps,.ps .thb .tag4.k-square,.ps .thb .tag4.k-outline,.ps .thb .tag4.k-plate{background:var(--soft);color:var(--navy);padding:6px 8px;min-height:0;border-radius:var(--r)}.ps .thb .tag4.k-outline{border:1px solid var(--navy);padding:5px 8px}.ps .thb .tag4.k-square::before{background:var(--navy)}.ps .thb .tag4.k-plate{box-shadow:none}.ps .cds{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gut)}.ps .cds>li{display:flex;min-width:0}.ps .cd{position:relative;display:flex;flex-direction:column;flex:1;min-width:0;color:var(--fg);text-decoration:none}.ps .cd-m{display:block;overflow:hidden}.ps .cd-m img,.ps .cd-m .ph-miss{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.ps .cd-b{display:flex;flex-direction:column;flex:1;gap:10px;padding-top:20px}.ps .cd-t{font:var(--title-w) 22px/1.25 var(--title);letter-spacing:-.015em;text-wrap:balance}.ps .cd-s{color:var(--fg2);font-size:16px;line-height:1.5}.ps .cd-c{margin-top:auto;padding-top:6px;display:inline-flex;align-items:center;gap:8px;font:600 16px/1.2 var(--text);color:var(--lk);min-height:44px}.ps .cd:hover .cd-t,.ps .cd.is-hover .cd-t{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.ps .cd:hover .cd-c .lt,.ps .cd.is-hover .cd-c .lt{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.ps .cd:active,.ps .cd.is-press{opacity:.86}.ps .cd.k-white{background:var(--white);border:1px solid var(--rule);border-radius:var(--r);overflow:hidden;--bg:var(--white)}.ps .cd.k-white .cd-b,.ps .cd.k-outline .cd-b{padding:20px 24px 16px}.ps .cd.k-white:hover,.ps .cd.k-white.is-hover{border-color:var(--fg)}.ps .cd.k-open .cd-m img,.ps .cd.k-open .cd-m .ph-miss{border-radius:var(--pr)}.ps .cd.k-open .cd-b{border-top:0}.ps .cd.k-outline{border:1px solid var(--rule);border-radius:var(--r);padding:12px}.ps .cd.k-outline .cd-b{padding:16px 12px 4px}.ps .cd.k-outline .cd-m img,.ps .cd.k-outline .cd-m .ph-miss{border-radius:var(--pr)}.ps .cd.k-outline:hover,.ps .cd.k-outline.is-hover{border-color:var(--fg)}.ps .cds.k-side{grid-template-columns:1fr;gap:0;border-bottom:1px solid var(--rule)}.ps .cd.k-side{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:var(--gut);padding:24px 0;border-top:1px solid var(--rule)}.ps .cd.k-side .cd-m img,.ps .cd.k-side .cd-m .ph-miss{border-radius:var(--pr)}.ps .cd.k-side .cd-b{padding-top:0}.ps .cd.k-text{border-top:2px solid var(--fg)}.ps .cd.k-text .cd-m{display:none}.ps .cd.k-text .cd-b{padding-top:16px}.ps .cd.g-navy{--lk:var(--soft)}.ps .cd.k-white.g-navy,.ps .cd.k-outline.g-navy{border-color:var(--navy);--bg:var(--navy);background:var(--navy)}.ps .cd.k-open.g-navy,.ps .cd.k-side.g-navy,.ps .cd.k-text.g-navy{border-radius:var(--r);padding:16px}.ps .cd.k-side.g-navy{padding:24px;border-top:0;margin-top:1px}.ps .cd.k-text.g-navy{border-top:0;padding:20px 24px}.ps .cd .tgs{margin:0}.ps .rws{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--rule)}.ps .rw{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);column-gap:var(--gut);align-items:start;padding:24px 0;border-top:1px solid var(--rule)}.ps .rw[hidden]{display:none}.ps .rw-c{min-width:0;display:flex;flex-direction:column;gap:8px}.ps .rw-c .h3{margin:0}.ps .rw-s{margin:0;color:var(--fg2)}.ps .rw-c .lka{margin-top:2px;align-self:flex-start}.ps .rws.k-text .rw,.ps .rws.k-index .rw{grid-template-columns:1fr}.ps .rws.k-text .thb,.ps .rws.k-meta .thb,.ps .rws.k-index .thb{display:none}.ps .rws.k-right .rw{grid-template-columns:minmax(0,9fr) minmax(0,3fr)}.ps .rws.k-right .thb{order:2}.ps .rws.k-meta .rw{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}.ps .rw-mt{display:none;margin:0;padding:0;list-style:none;font:500 14px/1.5 var(--text);color:var(--fg2)}.ps .rws.k-meta .rw-mt{display:block}.ps .rws.k-meta .rw-c>.lab{display:none}.ps .rws.k-index .rw{grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);align-items:center;padding:8px 0;min-height:60px}.ps .rws.k-index .rw-c{display:contents}.ps .rws.k-index .rw-c>.lab{grid-column:1;grid-row:1}.ps .rws.k-index .rw-c .h3{grid-column:2;grid-row:1;font-size:18px}.ps .rws.k-index .rw-s{display:none}.ps .rws.k-index .rw-c .lka{grid-column:3;grid-row:1;justify-self:end;margin:0}.ps .rw-a{color:inherit;text-decoration:none}.ps .rw-a:hover,.ps .rw-a.is-hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.ps .flt4{margin:0 0 24px}.ps .qs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px var(--gut);margin:0}.ps .q{margin:0;min-width:0;display:flex;flex-direction:column}.ps .q blockquote{margin:0}.ps .q-p{margin:0;font:600 24px/1.3 var(--head);letter-spacing:-.015em;color:var(--fg);text-wrap:balance}.ps .q-b{margin:16px 0 0;color:var(--fg2);max-width:60ch}.ps .q figcaption{margin-top:auto;padding-top:20px;font-size:15px;line-height:1.45;color:var(--fg2)}.ps .q figcaption b{display:block;font:600 16px/1.35 var(--text);color:var(--fg)}.ps .q-m{display:block;font:700 56px/.7 var(--head);color:var(--fg);height:28px;margin-bottom:12px}.ps .qs.k-cols .q{border-top:1px solid var(--fg);padding-top:24px}.ps .qs.k-rows{grid-template-columns:1fr;gap:0;border-bottom:1px solid var(--rule)}.ps .qs.k-rows .q{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--gut);padding:32px 0;border-top:1px solid var(--rule)}.ps .qs.k-rows .q blockquote{display:contents}.ps .qs.k-rows .q-p{grid-column:1;grid-row:1/span 2}.ps .qs.k-rows .q-m{grid-column:1}.ps .qs.k-rows .q-b{grid-column:2;grid-row:1;margin:0}.ps .qs.k-rows figcaption{grid-column:2}.ps .qs.k-cards .q{background:var(--white);--bg:var(--white);border:1px solid var(--rule);border-radius:var(--r);padding:32px}.ps .qs.k-navy .q-p{font-size:30px}.ps .qs.k-navy .q{border-top:1px solid var(--rule);padding-top:24px}.ps .qs.k-slide{grid-template-columns:1fr;max-width:880px}.ps .qs.k-slide .q[hidden]{display:none}.ps .qs.k-slide .q-p{font-size:32px}.ps .q-ctl{display:flex;align-items:center;gap:16px;margin-top:32px;max-width:880px}.ps .q-bar{flex:1;height:2px;background:var(--rule);position:relative}.ps .q-bar i{position:absolute;left:0;top:0;bottom:0;background:var(--fg)}.ps .q-n{font:500 14px/1 var(--text);color:var(--fg2);font-variant-numeric:tabular-nums;min-width:40px;text-align:right}.ps .ib{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--fg);border-radius:var(--r);background:0 0;color:var(--fg);cursor:pointer;padding:0}.ps .ib:hover,.ps .ib.is-hover{background:var(--fg);color:var(--bg)}.ps .ib:active,.ps .ib.is-press{background:var(--fg-hover);color:var(--bg);border-color:var(--fg-hover)}.ps .ib:disabled{opacity:.45;cursor:not-allowed;background:0 0;color:var(--fg)}.ps .lgr{display:block}.ps .lgr-l{margin:0}.ps .lgr-r{display:flex;align-items:center;justify-content:space-between;gap:24px 40px;flex-wrap:wrap;margin:24px 0 0;padding:0;list-style:none}.ps .lgr-r li{display:flex;align-items:center;min-width:0}.ps .lg4{display:block;background:var(--lgc,var(--fg));-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;height:var(--lgh);flex:none}.ps .lgr.c-slate{--lgc:var(--fg2)}.ps .lgr.k-left{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gut);align-items:center;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:24px 0}.ps .lgr.k-left .lgr-l{grid-column:span var(--gl)}.ps .lgr.k-left .lgr-r{margin:0;grid-column:span var(--gc);flex-wrap:nowrap;gap:24px}.ps .lgr.k-left .lgr-r li{flex:0 1 auto;min-width:0}.ps .lgr.k-left .lg4{max-width:100%;flex:0 1 auto}.ps .lgr.k-cells .lgr-r{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;border:1px solid var(--rule);border-radius:var(--r);overflow:hidden}.ps .lgr.k-cells .lgr-r li{justify-content:center;min-height:104px;padding:16px;border-left:1px solid var(--rule)}.ps .lgr.k-cells .lgr-r li:first-child{border-left:0}.ps .lgr.k-move{overflow:hidden}.ps .lgr.k-move .lgr-h{display:flex;align-items:center;justify-content:space-between;gap:16px}.ps .lgr.k-move .lgr-v{overflow:hidden;margin-top:24px;-webkit-mask:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent)}.ps .lgr.k-move .lgr-t{display:flex;width:max-content;animation:ps-lgr 36s linear infinite}.ps .lgr.k-move .lgr-t .lgr-r{margin:0;flex-wrap:nowrap;justify-content:flex-start;gap:72px;padding-right:72px}.ps .lgr.k-move.is-paused .lgr-t{animation-play-state:paused}.ps.flat .lgr.k-move .lgr-t{animation:none}@keyframes ps-lgr{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ps .lgr.k-move .lgr-t{animation:none}.ps .lgr.k-move [data-pause]{display:none}}.ps .ib .i-play{display:none}.ps .is-paused .ib .i-play{display:block}.ps .is-paused .ib .i-pause{display:none}.ps .tbw{overflow-x:auto;max-width:100%}.ps .tb{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5;color:var(--fg)}.ps .tb caption{caption-side:bottom;text-align:left;font-size:14px;color:var(--fg2);padding-top:12px}.ps .tb th,.ps .tb td{text-align:left;vertical-align:top;padding:16px 24px 16px 0}.ps .tb th:last-child,.ps .tb td:last-child{padding-right:0}.ps .tb thead th{font:600 14px/1.3 var(--text);color:var(--fg2);padding-top:0;padding-bottom:12px;border-bottom:2px solid var(--fg)}.ps .tb tbody th{font:600 18px/1.3 var(--head);letter-spacing:-.01em;width:28%}.ps .tb tbody tr{border-top:1px solid var(--rule)}.ps .tb tbody tr:first-child{border-top:0}.ps .tb ul,.ps .tbs ul{margin:0;padding:0;list-style:none}.ps .tb li,.ps .tbs li{position:relative;padding-left:16px}.ps .tb li+li,.ps .tbs li+li{margin-top:6px}.ps .tb li::before,.ps .tbs li::before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;background:var(--fg)}.ps .tb .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ps .tbw.k-card{background:var(--white);--bg:var(--white);border:1px solid var(--rule);border-radius:var(--r);padding:24px 32px 8px}.ps .tbw.k-band thead th{background:var(--navy);color:var(--soft);border-bottom:0;padding:14px 24px 14px 16px}.ps .tbw.k-band thead th:first-child{border-top-left-radius:var(--r);border-bottom-left-radius:var(--r)}.ps .tbw.k-band thead th:last-child{border-top-right-radius:var(--r);border-bottom-right-radius:var(--r)}.ps .tbw.k-band tbody th,.ps .tbw.k-band tbody td{padding-left:16px}.ps .tbw.k-grid .tb{border:1px solid var(--rule)}.ps .tbw.k-grid .tb th,.ps .tbw.k-grid .tb td{border:1px solid var(--rule);padding:14px 16px}.ps .tbw.k-grid thead th{border-bottom:2px solid var(--fg)}.ps .tbw.k-stripe tbody tr{border-top:0}.ps .tbw.k-stripe tbody tr:nth-child(odd){background:var(--white)}.ps .tbw.k-stripe .tb th,.ps .tbw.k-stripe .tb td{padding-left:16px}.ps .tbw.k-stripe thead th{border-bottom:2px solid var(--fg)}.ps .tbw.d-tight .tb th,.ps .tbw.d-tight .tb td{padding-top:10px;padding-bottom:10px}.ps .tbw.d-tight .tb{font-size:15px}.ps .tbs{display:none}.ps .nt{display:flex;gap:12px;align-items:flex-start;margin:0;font-size:16px;line-height:1.5;color:var(--fg);--sc:var(--st-info)}.ps .nt.s-ok{--sc:var(--st-ok)}.ps .nt.s-warn{--sc:var(--st-warn)}.ps .nt.s-err{--sc:var(--st-err)}.ps .nt-i{flex:none;width:24px;height:24px;display:grid;place-items:center;color:var(--sc);border:1.5px solid currentColor;border-radius:var(--r)}.ps .nt-i svg{width:14px;height:14px}.ps .nt-t{min-width:0;flex:1}.ps .nt-t p{margin:2px 0 0}.ps .nt-t b{display:block;font:600 16px/1.4 var(--text)}.ps .nt-t .btn-row{margin-top:12px}.ps .nt.k-box{padding:14px 16px;border:1.5px solid var(--sc);border-radius:var(--r)}.ps .nt.k-rule{padding:2px 0 2px 16px;border-left:3px solid var(--sc)}.ps .nt.k-rule .nt-i{border:0;width:20px}.ps .nt.k-card{padding:16px 20px;background:var(--white);--bg:var(--white);color:var(--navy);border:1px solid var(--rule);border-radius:var(--r)}.ps .g-navy .nt.k-card{background:var(--tonal);color:var(--soft);border-color:var(--rule)}.ps .nt.k-band{padding:14px 16px;border-top:2px solid var(--sc);border-bottom:1px solid var(--rule);background:var(--white);--bg:var(--white)}.ps .g-navy .nt.k-band{background:var(--tonal)}.ps .nt.k-inline{gap:8px;font-size:15px}.ps .nt.k-inline .nt-i{border:0;width:20px;height:22px}.ps .nt.k-inline.s-err,.ps .nt.k-inline.s-err .nt-t{color:var(--st-err)}.ps .nts{display:grid;gap:16px}.ps .prf{margin-top:24px;display:grid;gap:16px;max-width:var(--meas)}.ps .prf .btn{justify-self:start}.ps .es{margin:24px 0 0;min-width:0}.ps .es[hidden]{display:none}.ps .es-h{margin:0;font:600 22px/1.25 var(--head);letter-spacing:-.015em;color:var(--fg)}.ps .es-p{margin:6px 0 0;color:var(--fg2)}.ps .es-a{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px;margin-top:12px}.ps .es-a .btn.b3{padding:0}.ps .es.k-line,.ps .es.k-site,.ps .es.k-head,.ps .es.k-latest{padding:24px 0 0;border-top:1px solid var(--rule)}.ps .es.k-site{padding:20px 0}.ps .es.k-line .es-p,.ps .es.k-site .es-p,.ps .es.k-latest .es-p{margin:0;color:var(--fg)}.ps .es.k-box{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:20px;align-items:start;background:var(--white);--bg:var(--white);border:1px solid var(--rule);border-radius:var(--r);padding:28px 32px}.ps .es-i{width:40px;height:40px;display:grid;place-items:center;border:1.5px solid var(--fg);border-radius:var(--r);color:var(--fg)}.ps .es-lt{margin-top:40px}.ps .es-lt .lab{margin-bottom:8px}.ps .es .rows{margin-top:0}.ps .es q{quotes:"“""”"}.ps .ics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px 24px}.ps .ic{display:flex;align-items:center;gap:12px;min-width:0;color:var(--fg)}.ps .ic b{font:500 13px/1.3 var(--text);color:var(--fg2)}.ps .g12{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gut)}.ps .tp5{position:absolute;right:-40px;bottom:-110px;width:440px;height:440px;fill:var(--tonal);pointer-events:none}.ps .tp5 path{fill:var(--tonal)}.ps .io{position:relative;overflow:hidden;padding:56px 48px 96px}.ps .io>.w4{position:relative;z-index:1}.ps .io-c{grid-column:1/span 7;min-width:0}.ps .io-c .h1{margin-top:20px;max-width:18ch;text-wrap:balance}.ps .io-c .lab+.h1{margin-top:20px}.ps .io-c>.h1:first-child{margin-top:0}.ps .io-c .lead{margin-top:24px;max-width:var(--meas)}.ps .io-c .io-d{margin:16px 0 0;font-size:15px;color:var(--fg2)}.ps .io-c .btn-row{margin-top:32px;display:flex;flex-wrap:wrap;gap:12px}.ps .io-c .io-x{margin-top:20px;max-width:var(--meas)}.ps .io-c .io-x p{margin:0}.ps .io-c .io-x p+p{margin-top:12px}.ps .io-p{grid-column:8/-1;align-self:end;min-width:0;margin:0}.ps .io-p img,.ps .io-p .ph-miss{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:var(--pr)}.ps .io .g12{align-items:end}.ps .io.k-edge{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);padding:0;min-height:520px}.ps .io.k-edge>.w4{padding:56px 48px 96px;margin:0;max-width:none;width:100%}.ps .io.k-edge .io-c{grid-column:1/-1}.ps .io.k-edge .io-e{position:relative;min-height:100%;margin:0}.ps .io.k-edge .io-e img,.ps .io.k-edge .io-e .ph-miss{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0}.ps .io.k-band{padding:40px 48px 56px}.ps .io.k-band .io-c{grid-column:1/span 7}.ps .io.k-band .io-s{grid-column:8/-1;align-self:end;min-width:0}.ps .io.k-band .io-s .lead{margin:0}.ps .io.k-band .io-s .btn-row{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px}.ps .io.k-band .io-c .lab+.h1{margin-top:16px}.ps .io.k-soft{padding:56px 48px 0}.ps .io.k-soft>.w4{padding-bottom:56px;border-bottom:2px solid var(--fg)}.ps .io-u{padding:48px 48px 0}.ps .io-u .ph4 img{aspect-ratio:3/1}.ps .ao{position:relative;padding:8px 48px 72px}.ps .ao .bc{margin-bottom:24px}.ps .ao-c{min-width:0}.ps .ao-c .h1{max-width:20ch;text-wrap:balance}.ps .ao-c .lab+.h1{margin-top:20px}.ps .ao-c .lead{margin-top:24px;max-width:var(--meas)}.ps .ao-by{display:flex;flex-wrap:wrap;gap:4px 20px;margin:24px 0 0;padding:0;list-style:none;font-size:15px;line-height:1.45;color:var(--fg2)}.ps .ao-by li b{font-weight:600;color:var(--fg)}.ps .ao-c .lka{margin-top:12px}.ps .ao-cv{min-width:0;margin:0}.ps .ao-cv img,.ps .ao-cv .ph-miss{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--pr)}.ps .ao.k-below .ao-c,.ps .ao.k-plain .ao-c,.ps .ao.k-soft .ao-c{grid-column:1/span 9}.ps .ao-cvw{padding:0 48px;position:relative;margin-top:-1px}.ps .ao-cvw.k-over{background:linear-gradient(to bottom,var(--navy)0 38%,var(--soft) 38% 100%)}.ps .ao-cvw .ao-cv{grid-column:1/span 9}.ps .ao-cvw.k-at4 .ao-cv{grid-column:calc(var(--gl) + 1)/-1;max-width:none}.ps .ao.k-side .ao-c{grid-column:1/span 7}.ps .ao.k-side .ao-cv{grid-column:8/-1;align-self:end}.ps .ao.k-side .g12{align-items:end}.ps .ao.k-soft{padding-bottom:48px}.ps .ao.k-index .ao-d{grid-column:1/span var(--gl);margin:0;padding:0;list-style:none;align-self:start;font-size:15px;line-height:1.45;color:var(--fg2)}.ps .ao.k-index .ao-d li{padding:10px 0;border-top:1px solid var(--rule)}.ps .ao.k-index .ao-d li:first-child{border-top:1px solid var(--fg)}.ps .ao.k-index .ao-d li b{font-weight:600;color:var(--fg)}.ps .ao.k-index .ao-c{grid-column:calc(var(--gl) + 1)/-1}.ps .ao.k-index .ao-c .lab{display:none}.ps .ao-gap{height:48px}.ps .rd{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gut);align-items:start}.ps .rd-m{grid-column:1/-1;min-width:0}.ps .rd.k-cols .rd-m,.ps .rd.k-toc .rd-m{grid-column:calc(var(--gl) + 1)/-1}.ps .rd-s{min-width:0}.ps .rd-s+.rd-s{margin-top:56px}.ps .rd-h{font:700 var(--rh)/1.15 var(--head);letter-spacing:-.02em;margin:0 0 16px;max-width:var(--meas);text-wrap:balance;color:var(--fg)}.ps .rd p,.ps .rd .rd-ul{max-width:var(--meas);margin:0}.ps .rd p+p,.ps .rd p+.rd-ul,.ps .rd .rd-ul+p{margin-top:20px}.ps .rd .rd-lead{font-size:20px;line-height:1.5;color:var(--fg)}.ps .rd-ul{padding:0;list-style:none}.ps .rd-ul li{position:relative;padding-left:20px}.ps .rd-ul li+li{margin-top:10px}.ps .rd-ul li::before{content:"";position:absolute;left:2px;top:.66em;width:6px;height:6px;background:var(--fg)}.ps .rd-fig{margin:40px 0;min-width:0}.ps .rd.k-left .rd-fig{max-width:calc((100% - (var(--cols) - 1)*var(--gut))/var(--cols)*var(--gc) + (var(--gc) - 1)*var(--gut))}.ps .rd.meas .rd-fig,.ps .rd.k-left.meas .rd-fig{max-width:var(--meas)}.ps .rd-sec{padding-top:64px}.ps .cs-ba .cs-l{margin:0;font:600 18px/1.3 var(--head)}.ps .rd-ft{margin:0;font:600 20px/1.25 var(--head);letter-spacing:-.015em;color:var(--fg);max-width:var(--meas)}.ps .rd-fs{margin:6px 0 0;font-size:15px;line-height:1.45;color:var(--fg2);max-width:var(--meas)}.ps .rd-fb{margin-top:24px}.ps .rd-fn{margin:14px 0 0;font-size:14px;line-height:1.45;color:var(--fg2);max-width:var(--meas)}.ps .rd-foot{margin:16px 0 0;font:600 16px/1.45 var(--text);color:var(--fg);max-width:var(--meas)}.ps .rd .tb{margin:0}.ps .tb.k-ledger tbody th{width:auto}.ps .tb thead td{border-bottom:2px solid var(--fg);padding:0 0 12px}.ps .tb.k-ledger+.tb.k-ledger{margin-top:28px}.ps .tb.k-ledger tr.is-total{border-top:1px solid var(--fg)}.ps .tb.k-ledger tr.is-total td{font-weight:600}.ps .tb.k-pair td{width:50%}.ps .tb.k-pair tbody tr:first-child{border-top:0}.ps .rd-fx{margin:32px 0;padding:18px 0;border-top:1px solid var(--fg);border-bottom:1px solid var(--rule);max-width:var(--meas)}.ps .rd-fx p{margin:0;font:600 20px/1.4 var(--head);letter-spacing:-.01em;color:var(--fg)}.ps .rd-fx p+p{margin-top:6px}.ps .rk{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--rule)}.ps .rk li{display:grid;grid-template-columns:var(--stn) minmax(0,1fr);column-gap:20px;padding:20px 0;border-top:1px solid var(--rule)}.ps .rk .st-n{grid-row:1/span 2}.ps .rk h4{margin:6px 0 0;font:600 20px/1.25 var(--head);letter-spacing:-.015em}.ps .rk p{margin:6px 0 0;color:var(--fg2);max-width:var(--meas)}.ps .rd .fg{margin-top:24px}.ps .fg dd span{display:block}.ps .fg dd span+span{color:var(--fg2)}.ps .fg dd .vd{display:flex;align-items:center;gap:6px;color:var(--fg)}.ps .fg dd .vd svg{width:14px;height:14px}.ps .fg.k-two{--n:2;max-width:var(--meas)}.ps .rd-co{margin:24px 0 0;font:600 24px/1.3 var(--head);letter-spacing:-.015em;color:var(--fg);max-width:var(--meas)}.ps .rd-co span{display:block}.ps .rd-call{margin:40px 0;padding-top:20px;border-top:1px solid var(--fg);max-width:var(--meas)}.ps .rd-call .lab{margin:0}.ps .rd-call blockquote{margin:12px 0 0;font:600 24px/1.3 var(--head);letter-spacing:-.015em;color:var(--fg)}.ps .rd-call p.rd-cn{margin-top:16px;color:var(--fg2)}.ps .rd-end{margin-top:56px;padding-top:24px;border-top:1px solid var(--rule);max-width:var(--meas)}.ps .rd-end p{font-size:15px;line-height:1.5;color:var(--fg2)}.ps .rd-end p+p{margin-top:6px}.ps .rd-end .rd-k{display:flex;flex-wrap:wrap;gap:4px 28px;margin-top:20px}.ps .rd-toc{grid-column:1/span var(--gl);position:sticky;top:96px;min-width:0;margin:0;padding:0}.ps .rd-toc .lab{margin:0 0 8px}.ps .rd-toc ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--fg)}.ps .rd-toc li{border-bottom:1px solid var(--rule)}.ps .rd-toc a{display:flex;align-items:center;min-height:44px;padding:8px 0;font:500 15px/1.35 var(--text);color:var(--fg);text-decoration:none}.ps .rd-toc a:hover,.ps .rd-toc a.is-hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.ps .rd.k-center .rd-m>*,.ps .rd.k-center .rd-s>*{margin-left:auto;margin-right:auto}.ps .rd.k-center .rd-s>.rd-fig{max-width:min(100%,1040px)}.ps .rd.k-center.meas .rd-s>.rd-fig{max-width:var(--meas)}.ps .rd.k-center .rd-h,.ps .rd.k-center p,.ps .rd.k-center .rd-ul,.ps .rd.k-center .rd-fx,.ps .rd.k-center .rd-call,.ps .rd.k-center .rd-end{max-width:var(--meas)}.ps .rd.k-index .rd-s{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gut);padding-top:20px;border-top:1px solid var(--rule)}.ps .rd.k-index .rd-s.is-intro{border-top:0;padding-top:0}.ps .rd.k-index .rd-s>.rd-h{grid-column:1/span var(--gl);grid-row:1/span 40;font-size:22px;padding-right:8px}.ps .rd.k-index .rd-s>:not(.rd-h){grid-column:calc(var(--gl) + 1)/-1}.ps .rd.k-index .rd-s>p+p{margin-top:20px}.ps .rd-intro{margin-bottom:8px}.ps .cl{position:relative;overflow:hidden;padding:72px 48px 80px}.ps .cl>.w4{position:relative;z-index:1}.ps .cl .h2{max-width:22ch;text-wrap:balance}.ps .cl .lab+.h2{margin-top:16px}.ps .cl .btn-row{margin-top:32px;display:flex;flex-wrap:wrap;gap:12px}.ps .cl.z-44 .h2{font-size:44px}.ps .cl.z-56 .h2{font-size:56px;letter-spacing:-.03em;line-height:1.04}.ps .cl.k-split .cl-g{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gut);align-items:end}.ps .cl.k-split .cl-t{grid-column:1/span 8;min-width:0}.ps .cl.k-split .btn-row{grid-column:9/-1;justify-self:end;margin:0}.ps .cl.k-soft{padding-top:0}.ps .cl.k-soft>.w4{padding-top:56px;border-top:2px solid var(--fg)}.ps .cl.k-center{text-align:center}.ps .cl.k-center .h2{margin-left:auto;margin-right:auto}.ps .cl.k-center .btn-row{justify-content:center}.ps .cl .tp5{width:360px;height:360px;right:-20px;bottom:-130px}.ps .ct{padding:var(--sy) 48px}.ps .ct-g{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gut);row-gap:40px;align-items:start}.ps .ct-t{grid-column:1/span 4;min-width:0}.ps .ct-t .h2{text-wrap:balance}.ps .ct-t .lead{margin-top:20px;max-width:var(--meas)}.ps .ct-f{grid-column:5/-1;min-width:0}.ps .ct.k-stack .ct-t{grid-column:1/span 8}.ps .ct.k-stack .ct-f{grid-column:1/span 9}.ps .ct.k-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding:0}.ps .ct.k-split>.ct-a{padding:var(--sy) 48px;min-width:0}.ps .ct.k-split>.ct-a .lead{margin-top:20px;max-width:var(--meas)}.ps .ct.k-split>.ct-b{padding:var(--sy) 48px;min-width:0}.ps .fs.bare{background:0 0;border:0;padding:0;border-radius:0}.ps .fs.bare .done.g-navy{margin:0;border:1px solid var(--rule)}.ps .g-navy .fs.bare .ntc.err{--error:#FFB4AB}.ps .fs.bare.on-navy{--field-bg:transparent}.ps .cp{list-style:none;margin:0;padding:0}.ps .cp.k-ruled{border-bottom:1px solid var(--rule)}.ps .cp.k-ruled>li{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gut);padding:32px 0;border-top:1px solid var(--rule)}.ps .cp.k-ruled>li:first-child{border-top:2px solid var(--fg)}.ps .cp-h{margin:0;font:600 22px/1.25 var(--head);letter-spacing:-.015em;color:var(--fg);min-width:0}.ps .cp.k-ruled .cp-h{grid-column:1/span var(--gl);padding-right:8px}.ps .cp-b{min-width:0}.ps .cp.k-ruled .cp-b{grid-column:calc(var(--gl) + 1)/-1}.ps .cp-s{margin:0;font-size:20px;line-height:1.5;color:var(--fg);max-width:var(--meas)}.ps .cp-c{display:grid;grid-template-columns:repeat(var(--nc,3),minmax(0,1fr));column-gap:var(--gut);row-gap:20px;margin-top:24px}.ps .cp-c>div{min-width:0}.ps .cp-c .lab{margin:0 0 8px}.ps .cp-c p{margin:0;font-size:16px;line-height:1.5}.ps .cp-c ul,.ps .cp-cd ul{margin:0;padding:0;list-style:none;font-size:16px;line-height:1.5}.ps .cp-c li,.ps .cp-cd li{position:relative;padding-left:16px}.ps .cp-c li+li,.ps .cp-cd li+li{margin-top:6px}.ps .cp-c li::before,.ps .cp-cd li::before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;background:var(--fg)}.ps .cp.k-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gut)}.ps .cp.k-cards>li{display:flex;min-width:0}.ps .cp-cd{flex:1;background:var(--white);--bg:var(--white);border:1px solid var(--rule);border-radius:var(--r);padding:28px 28px 24px;display:flex;flex-direction:column;gap:14px}.ps .cp-cd .cp-s{font-size:17px;color:var(--fg2)}.ps .cp-cd .lab{margin:0 0 6px}.ps .cp-cd p{margin:0;font-size:16px;line-height:1.5}.ps .cp-w{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gut);align-items:start}.ps .cp-w .rd-toc{grid-column:1/span var(--gl)}.ps .cp-w>.cp{grid-column:calc(var(--gl) + 1)/-1;border-bottom:1px solid var(--rule)}.ps .cp-w>.cp>li{padding:32px 0;border-top:1px solid var(--rule)}.ps .cp-w>.cp>li:first-child{border-top:2px solid var(--fg);padding-top:24px}.ps .cp-w .cp-h{font-size:28px;letter-spacing:-.02em;margin-bottom:12px;font-weight:700}.ps .cp-none{margin:0;color:var(--fg2);font-size:15px}.ps .cs{min-width:0}.ps .cs-hd .lab{margin:0}.ps .cs-hd .h2{margin-top:12px;max-width:24ch;text-wrap:balance}.ps .cs-hd .cs-cl{margin:12px 0 0;font-size:17px;color:var(--fg2);max-width:var(--meas)}.ps .cs-rows{margin:40px 0 0;padding:0;list-style:none;border-bottom:1px solid var(--rule)}.ps .cs-rows>li{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gut);padding:24px 0;border-top:1px solid var(--rule)}.ps .cs-rows>li:first-child{border-top:2px solid var(--fg)}.ps .cs-rows .cs-l{grid-column:1/span var(--gl);margin:0;font:600 18px/1.3 var(--head)}.ps .cs-rows .cs-t{grid-column:calc(var(--gl) + 1)/-1;margin:0;max-width:var(--meas)}.ps .cs-cols{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:24px var(--gut);margin:40px 0 0;padding:0;list-style:none}.ps .cs-cols>li{border-top:1px solid var(--fg);padding-top:16px;min-width:0}.ps .cs-cols .cs-l{margin:0;font:600 18px/1.3 var(--head)}.ps .cs-cols .cs-t{margin:8px 0 0;color:var(--fg2)}.ps .cs-fg{margin-top:40px}.ps .cs-src{margin:14px 0 0;font-size:14px;line-height:1.45;color:var(--fg2);max-width:var(--meas)}.ps .cs-q{margin:40px 0 0;padding-top:20px;border-top:1px solid var(--fg);max-width:880px}.ps .cs-q blockquote{margin:0;font:600 24px/1.3 var(--head);letter-spacing:-.015em}.ps .cs-q figcaption{margin-top:14px;font-size:15px;color:var(--fg2)}.ps .cs-q figcaption b{display:block;font:600 16px/1.35 var(--text);color:var(--fg)}.ps .cs-k{margin-top:28px}.ps .cs.k-navy .cs-band{padding:48px;border-radius:var(--r)}.ps .cs.k-navy .cs-band .fg{margin-top:40px}.ps .cs.k-card{max-width:calc((100% - 2*var(--gut))/3*2 + var(--gut))}.ps .cs-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 32px;background:var(--white);--bg:var(--white);border:1px solid var(--rule);border-radius:var(--r);padding:28px 28px 20px;color:var(--fg);text-decoration:none}.ps .cs-card .cs-hd{grid-column:1/-1}.ps .cs-card .h2{font-size:28px}.ps .cs-card .fg{grid-column:1/-1;margin:0;max-width:280px}.ps .cs-card .cs-k{grid-column:1/-1;margin:0}.ps .cs-ba{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px var(--gut);margin:40px 0 0}.ps .cs-ba>div{min-width:0;border-top:1px solid var(--fg);padding-top:16px}.ps .cs-ba>div:last-child{border-top-width:2px}.ps .cs-ba ul{margin:12px 0 0;padding:0;list-style:none}.ps .cs-ba li{position:relative;padding-left:16px;color:var(--fg2)}.ps .cs-ba li+li{margin-top:8px}.ps .cs-ba li::before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;background:var(--fg)}.ps .kit{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px var(--gut);margin:0}.ps .kit>div{border-top:1px solid var(--fg);padding-top:16px;min-width:0}.ps .kit h3{margin:0;font:600 18px/1.3 var(--head)}.ps .kit ul{margin:12px 0 0;padding:0;list-style:none;font-size:15px;line-height:1.5;color:var(--fg2)}.ps .kit li+li{margin-top:10px}.ps .kit .btn-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.ps .kit-k{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.ps .prm{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gut);align-items:end;padding:32px 0;border-top:2px solid var(--fg);border-bottom:1px solid var(--rule)}.ps .prm-t{grid-column:1/span 8;min-width:0}.ps .prm-t h2{margin:0;font:700 28px/1.1 var(--head);letter-spacing:-.02em}.ps .prm-t p{margin:10px 0 0;color:var(--fg2);max-width:var(--meas)}.ps .prm .btn{grid-column:9/-1;justify-self:end}.ps .nf-k{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.ps .ph4.ar-wide:not(.k-bleed){max-width:none;margin-right:-48px}.ps .ph4.ar-wide:not(.k-bleed) img{aspect-ratio:16/6.5;object-position:center 45%;border-radius:var(--pr)0 0 var(--pr)}.ps .ph4.ar-wide:not(.k-bleed) figcaption{margin-right:48px}@media (min-width:761px) and (max-width:1100px){.ps.ps .cds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:761px) and (max-width:1100px){.ps.ps .cds.k-grid>li:nth-child(3):last-child{grid-column:1/-1}}@media (min-width:761px) and (max-width:1100px){.ps.ps .cds.k-grid>li:nth-child(3):last-child .cd{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--gut);align-items:start}}@media (min-width:761px) and (max-width:1100px){.ps.ps .cds.k-grid>li:nth-child(3):last-child .cd-b{height:100%;box-sizing:border-box;padding:24px 24px 16px 0}}@media (min-width:761px) and (max-width:1100px){.ps.ps .io-c,.ps.ps .ao.k-side .ao-c{grid-column:1/span 8}}@media (min-width:761px) and (max-width:1100px){.ps.ps .io-p{grid-column:9/-1}}@media (min-width:761px) and (max-width:1100px){.ps.ps .ct-t{grid-column:1/-1}}@media (min-width:761px) and (max-width:1100px){.ps.ps .ct-f{grid-column:1/span 10}}@media (min-width:761px) and (max-width:1100px){.ps.ps .kit{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:761px) and (max-width:1100px){.ps.ps .cp-c{--nc:2}}.ps .pgw{position:relative}.ps .g-white{--bg:var(--soft);--fg:var(--navy);--fg2:var(--slate);--rule:rgba(11,31,68,.18);--ctl:var(--slate);--field-bg:var(--white);--field-fg:var(--navy);--error:#B3261E;--focus:var(--focus-l);--action:var(--action-l);--action-fg:var(--action-l-fg);--action-hover:var(--action-l-h);--action-press:var(--action-l-p);--fg-hover:var(--tonal);--sol-bg:var(--navy);--sol-fg:var(--soft);--sol-bd:var(--navy);--sol-bd-h:var(--tonal);--sol-bg-h:var(--tonal);--sol-bg-p:#2B4470;--tint:var(--action-l);--tint-fg:var(--action-l-fg);--lk:var(--lk-l);--lk-line:var(--lkl-l);--cb-on:var(--cbon-l);--cb-fg:var(--white);--fill:var(--white);--ok:var(--ok-l);--bg:var(--white)}.ps .g-white{background:var(--bg);color:var(--fg)}.ps .sec4.sec4.bd{padding-top:var(--sy);padding-bottom:var(--sy)}.ps .sec4.sec4.bd.bd-join{padding-top:0}.ps .ct.bd-join{padding-top:0}.ps .g-navy .cd.k-white:not(.g-navy){--bg:var(--soft);--fg:var(--navy);--fg2:var(--slate);--rule:rgba(11,31,68,.18);--ctl:var(--slate);--field-bg:var(--white);--field-fg:var(--navy);--error:#B3261E;--focus:var(--focus-l);--action:var(--action-l);--action-fg:var(--action-l-fg);--action-hover:var(--action-l-h);--action-press:var(--action-l-p);--fg-hover:var(--tonal);--sol-bg:var(--navy);--sol-fg:var(--soft);--sol-bd:var(--navy);--sol-bd-h:var(--tonal);--sol-bg-h:var(--tonal);--sol-bg-p:#2B4470;--tint:var(--action-l);--tint-fg:var(--action-l-fg);--lk:var(--lk-l);--lk-line:var(--lkl-l);--cb-on:var(--cbon-l);--cb-fg:var(--white);--fill:var(--white);--ok:var(--ok-l);--bg:var(--white)}.ps .g-navy .cd.k-white:not(.g-navy) .tgs.k-plate .tag4{background:var(--white);color:var(--navy);box-shadow:inset 0 0 0 1px var(--rule)}.ps .g-navy .cd.k-white.g-navy{border-color:var(--rule)}.ps .g-navy .cd.k-white.g-navy:hover,.ps .g-navy .cd.k-white.g-navy.is-hover{border-color:var(--fog)}.ps .g-navy .nest.b-blue .aud-s{background:0 0;border-color:var(--soft);color:var(--soft)}.ps .g-navy .nest.b-blue .aud-s:hover,.ps .g-navy .nest.b-blue .aud-s.is-hover{background:rgba(247,247,245,.1);border-color:var(--soft)}.ps .g-navy .nest.b-blue .aud[open]>.aud-s{background:var(--soft);border-color:var(--soft);color:var(--navy)}.ps .op-c .h1{margin-top:0}.ps .op-b{padding-right:0}.ps .op-f{width:var(--pw);margin-left:auto;margin-right:calc(var(--pw)*-4/1100)}.ps .sec4.sec-lg{padding-top:24px;padding-bottom:28px}.ps .lgr.k-move .lgr-v{margin-top:16px}.ps .lgr.k-move [data-pause]{width:44px;height:44px;margin:-14px -14px -14px 0;border:0;background:0 0;color:var(--fg)}.ps .lgr.k-move [data-pause]:hover,.ps .lgr.k-move [data-pause].is-hover{background:rgba(247,247,245,.1);color:var(--fg)}.ps .lgr.k-move [data-pause]:active,.ps .lgr.k-move [data-pause].is-press{background:rgba(247,247,245,.18);color:var(--fg)}@media (max-width:760px){.ps.ps .h1{font-size:36px}.ps.ps .h2{font-size:28px}.ps.ps .h3{font-size:calc(var(--ts) - 2px)}.ps.ps .lead{font-size:18px}.ps.ps .cx{padding:40px 20px 72px}.ps.ps .tools{display:block;border-bottom:0;padding-bottom:0}.ps.ps .tool-topic,.ps.ps .tool-search{width:auto}.ps.ps .fgrid{grid-template-columns:1fr;gap:32px}.ps.ps .card{padding:20px}.ps.ps .frow{grid-template-columns:1fr}.ps.ps .cl-g{grid-template-columns:1fr}.ps.ps .hdr-in{padding:12px 20px;gap:16px}.ps.ps .slice{padding:40px 20px 72px}.ps.ps .acc-b{grid-template-columns:1fr;padding-right:0}.ps.ps .acc-s{gap:14px}.ps.ps .acc.num .acc-b,.ps.ps .acc.d-left .acc-b,.ps.ps .acc.s-boxed.num .acc-b,.ps.ps .acc.s-reverse.num .acc-b{padding-left:0}.ps.ps .acc.s-boxed .acc-s,.ps.ps .acc.s-reverse .acc-s{padding:16px}.ps.ps .acc.s-boxed .acc-b,.ps.ps .acc.s-reverse .acc-b{padding:4px 16px 20px}.ps.ps .acc.s-boxed.num .acc-b,.ps.ps .acc.s-reverse.num .acc-b{padding-left:16px}.ps.ps .aud-s{padding:12px 16px}.ps.ps .aud-p{padding:4px 16px 8px}.ps.ps .nest.b-ruled .aud-s{padding:16px 0}.ps.ps .nest.b-ruled .aud-p{padding:0 0 12px}.ps.ps .nest.b-ruled .aud-t{font-size:24px}.ps.ps .nest.b-ruled.num .aud-p{padding-left:0}.ps.ps .pg{gap:6px}.ps.ps .pg-bar{width:100%}.ps.ps .sel-p{max-height:min(var(--mh,320px),280px)}.ps.ps .op{min-height:0}.ps.ps .op-b{display:block;padding:24px 20px 0}.ps.ps .op-c{padding-bottom:40px}.ps.ps .op-f{width:250px;margin:0 0 0 auto}.ps.ps .op-f figcaption{left:-128px;width:128px;bottom:56px;font-size:13px;padding-right:12px}.ps.ps .op-f figcaption b{font-size:14px}.ps.ps .op.split{flex-direction:column}.ps.ps .op-l{flex:none}.ps.ps .op-l .op-b{padding-right:20px}.ps.ps .op-r .hdr{display:none}.ps.ps .op-r .op-f{width:240px;margin:24px auto 0}.ps.ps .op-r .op-f figcaption{position:static;width:auto;text-align:left;padding:16px 0 24px;font-size:14px}.ps.ps .op .tp{width:360px;height:360px;right:-70px;bottom:-50px}.ps.ps .lgblock{margin:-12px 0-12px -20px;padding:12px 16px 12px 20px}.ps.ps .cx-nav{min-height:720px}.ps.ps.b-full .btn-row{flex-direction:column;align-items:stretch}.ps.ps.b-full .btn-row .btn{width:100%}.ps.ps .btn.lg{min-height:52px;font-size:16px}.ps.ps .lgrid{grid-template-columns:1fr;gap:36px}.ps.ps .cgrid2{grid-template-columns:1fr}.ps.ps .cg{grid-template-columns:1fr}.ps.ps .ftr{padding:28px 20px 24px}.ps.ps .ftr-n{margin-left:0;gap:0 24px}.ps.ps.fk-side .f{display:block}.ps.ps.fk-side .f-l{margin:0 0 8px;padding-top:0}.ps.ps.b-full .fs-foot{flex-direction:column;align-items:stretch}.ps.ps .fs-st{flex:none}.ps.ps .done.g-navy{margin:-20px;padding:36px 20px 32px}.ps.ps .op-c .btn-row{margin-top:28px}.ps.ps.fk-side form.card>.btn,.ps.ps.fk-side .fs-foot{margin-left:0}.ps.ps .op-f{width:240px}.ps.ps .ab{padding:0 8px 0 20px;align-items:flex-start;--abfs:14px}.ps.ps .ab.al-center .ab-m{text-align:left;padding-left:0}.ps.ps .ab-m{padding:12px 0}.ps.ps .ab .lk{margin-left:0;white-space:normal}.ps.ps .ab.k-inline .ab-m{padding:10px 0 0}.ps.ps .skip{left:20px}.ps.ps .hdr.is-compact>.hdr-in{padding-top:8px;padding-bottom:8px}.ps.ps .hdr.is-compact .hdr-logo .lg{width:180px;height:56.1px}.ps.ps .mnu{padding:4px 20px 28px}.ps.ps .mnu.k-side{padding:12px 20px 24px}.ps.ps .ftr.k-cols .ftr-in,.ps.ps .ftr.k-ruled .ftr-in{grid-template-columns:1fr}.ps.ps .ftr.k-cols .ftr-n{grid-template-columns:1fr 1fr;grid-template-rows:none;grid-auto-flow:row;display:grid;column-gap:24px}.ps.ps .ftr-n{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;width:100%}.ps.ps .ftr.k-center .ftr-n{display:flex;justify-content:center}.ps.ps .ftr.k-ruled .ftr-n{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.ps.ps .ftr-l>span{flex-basis:100%}.ps.ps .closing{padding:48px 20px 56px}.ps.ps .bc.k-band{padding:0 20px}.ps.ps .art{padding:16px 20px 48px}.ps.ps .art .h1{font-size:32px}.ps.ps .art-b{padding:32px 20px 64px}.ps.ps .tools2{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.ps.ps .tools2>.srch{margin-left:0}.ps.ps .srch-w,.ps.ps .srch.k-button .srch-w{width:100%}.ps.ps .srch.k-side .f,.ps.ps .srch.k-wide .f{display:block}.ps.ps .srch.k-side .f-l,.ps.ps .srch.k-wide .f-l{margin:0 0 8px}.ps.ps .srch.k-button .f{grid-template-columns:minmax(0,1fr) auto}.ps.ps .srch.k-button .f-l{grid-column:1/-1;margin:0 0 8px}.ps.ps .flt.fp-scroll{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.ps.ps .flt.k-joined{display:flex;flex-wrap:wrap;border:0;gap:8px;overflow:visible}.ps.ps .flt.k-joined button{border:1px solid var(--fg);border-radius:var(--r)}.ps.ps .flt.k-joined button:first-child{border-left:1px solid var(--fg)}.ps.ps .flt.k-joined.fp-scroll{flex-wrap:nowrap;overflow-x:auto}.ps.ps .flt-sel{display:block;min-width:0}.ps.ps .flt-sel .f-l{margin:0 0 8px}.ps.ps .cnt-r{margin:0}.ps.ps .sec4{padding:calc(var(--sy)*.67) 20px}.ps.ps .sec4+.sec4.g-soft,.ps.ps .sec4.g-soft+.sec4.g-soft{padding-top:0}.ps.ps.ix .sec4>.w4{display:block}.ps.ps.ix .shw .h2{font-size:28px}.ps.ps .shw{margin-bottom:28px}.ps.ps .sh.k-split,.ps.ps .sh.k-index{display:block}.ps.ps .sh.k-split .sh-l{margin-top:16px}.ps.ps .sh.k-index .lab{padding-top:0}.ps.ps .sh.k-index .sh-b{margin-top:12px}.ps.ps .sh.k-bare .h2{font-size:32px}.ps.ps .st,.ps.ps .st.k-line{grid-template-columns:1fr;gap:0}.ps.ps .st.k-line::before{display:none}.ps.ps .st .st-i{display:grid;grid-template-columns:var(--stn) minmax(0,1fr);column-gap:20px;padding-bottom:28px}.ps.ps .st .st-i>:not(.st-n){grid-column:2}.ps.ps .st .st-n{grid-row:1/span 3}.ps.ps .st .st-i::before{content:"";position:absolute;left:calc(var(--stn)/2);top:var(--stn);bottom:0;width:1px;background:var(--fg)}.ps.ps .st .st-i:last-child{padding-bottom:0}.ps.ps .st .st-i:last-child::before{display:none}.ps.ps .st .h3,.ps.ps .st .st-l{margin-top:8px}.ps.ps .st.k-rows .st-i{padding:20px 0}.ps.ps .st.k-rows .st-i::before{display:none}.ps.ps .st.k-rows .st-d{grid-column:2;grid-row:auto}.ps.ps .fg,.ps.ps .fg.k-lead{grid-template-columns:1fr;gap:20px}.ps.ps .fg.k-list{gap:0}.ps.ps .fg.k-lead>div:first-child dt{font-size:calc(var(--fz)*1.25)}.ps.ps .fband{padding:28px 20px;margin-top:32px}.ps.ps .abt{grid-template-columns:1fr}.ps.ps .ph4.cap-side{display:block}.ps.ps .ph4.cap-side figcaption{margin-top:10px}.ps.ps .mos{grid-template-columns:repeat(2,minmax(0,1fr))}.ps.ps .mos.k-feature{grid-template-columns:repeat(2,minmax(0,1fr))}.ps.ps .ph4.k-bleed figcaption,.ps.ps .mos-c.k-bleed{padding:0 20px}.ps.ps .cds{grid-template-columns:1fr;gap:20px}.ps.ps .cds.k-side{gap:0}.ps.ps .cd.k-side{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:16px;padding:20px 0}.ps.ps .cd.k-side .cd-t{font-size:18px}.ps.ps .cd.k-side .cd-s{display:none}.ps.ps .rw,.ps.ps .rws.k-right .rw,.ps.ps .rws.k-meta .rw{grid-template-columns:1fr;row-gap:16px}.ps.ps .rws.k-right .thb{order:0}.ps.ps .rws.k-index .rw{grid-template-columns:minmax(0,1fr) auto;row-gap:4px;padding:12px 0}.ps.ps .rws.k-index .rw-c>.lab{grid-column:1/-1}.ps.ps .rws.k-index .rw-c .h3{grid-column:1;grid-row:2;font-size:17px}.ps.ps .rws.k-index .rw-c .lka{grid-column:2;grid-row:2}.ps.ps .qs,.ps.ps .qs.k-rows .q{grid-template-columns:1fr}.ps.ps .qs.k-rows .q-p,.ps.ps .qs.k-rows .q-b,.ps.ps .qs.k-rows figcaption{grid-column:1;grid-row:auto}.ps.ps .qs.k-rows .q-b{margin-top:16px}.ps.ps .q-p,.ps.ps .qs.k-navy .q-p{font-size:22px}.ps.ps .qs.k-slide .q-p{font-size:24px}.ps.ps .qs.k-cards .q{padding:24px}.ps.ps .lgr.k-left{grid-template-columns:1fr;row-gap:20px}.ps.ps .lgr-r{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px}.ps.ps .lgr-r li{width:100%;justify-content:center}.ps.ps .lgr.k-cells .lgr-r{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.ps.ps .lgr.k-cells .lgr-r li{min-height:80px;border-left:1px solid var(--rule);border-top:1px solid var(--rule)}.ps.ps .lgr.k-cells .lgr-r li:nth-child(3n+1){border-left:0}.ps.ps .lgr.k-cells .lgr-r li:nth-child(-n+3){border-top:0}.ps.ps .lgr.k-move .lgr-t .lgr-r{display:flex;gap:48px;padding-right:48px}.ps.ps .lg4{max-width:100%}.ps.ps .tbw.ph-stack .tb,.ps.ps .tbw.ph-cards .tb{display:none}.ps.ps .tbw.ph-stack .tbs,.ps.ps .tbw.ph-cards .tbs{display:grid;gap:0}.ps.ps .tbw.ph-stack .tbs{border-bottom:1px solid var(--rule)}.ps.ps .tbs-r{padding:20px 0;border-top:1px solid var(--rule)}.ps.ps .tbw.ph-stack .tbs-r:first-child{border-top:2px solid var(--fg)}.ps.ps .tbw.ph-cards .tbs{gap:12px}.ps.ps .tbw.ph-cards .tbs-r{background:var(--white);border:1px solid var(--rule);border-radius:var(--r);padding:20px}.ps.ps .tbs-r h3{margin:0;font:600 18px/1.3 var(--head)}.ps.ps .tbs-r dl{margin:12px 0 0}.ps.ps .tbs-r dt{font:600 13px/1.3 var(--text);color:var(--fg2);margin-top:12px}.ps.ps .tbs-r dd{margin:4px 0 0}.ps.ps .tbw.ph-scroll .tb{min-width:680px}.ps.ps .tbw.ph-scroll .tb tbody th{position:sticky;left:0;background:var(--bg);z-index:1;width:150px;min-width:150px}.ps.ps .tbw.k-card{padding:16px}.ps.ps .tbw.k-card.ph-stack,.ps.ps .tbw.k-card.ph-cards{background:0 0;border:0;padding:0}.ps.ps .es.k-box{grid-template-columns:1fr;row-gap:16px;padding:24px}.ps.ps .w4{--cols:4;--gut:16px}.ps.ps .ics{grid-template-columns:repeat(2,minmax(0,1fr))}.ps.ps .fg.k-list>div{grid-template-columns:1fr;row-gap:6px}.ps.ps .sec4.k-bleed{padding-left:0;padding-right:0}.ps.ps .sec4.k-bleed>.w4{padding:0 20px}.ps.ps .io{padding:32px 20px 56px}.ps.ps .io .g12,.ps.ps .ao .g12,.ps.ps .ct-g,.ps.ps .cl.k-split .cl-g{display:block}.ps.ps .io-p{margin-top:32px}.ps.ps .io.k-edge{display:flex;flex-direction:column-reverse;min-height:0}.ps.ps .io.k-edge>.w4{padding:32px 20px 56px}.ps.ps .io.k-edge .io-e{min-height:0}.ps.ps .io.k-edge .io-e img,.ps.ps .io.k-edge .io-e .ph-miss{position:static;height:auto;aspect-ratio:2/1}.ps.ps .io.k-band{padding:28px 20px 40px}.ps.ps .io.k-band .io-s{margin-top:20px}.ps.ps .io.k-soft{padding:32px 20px 0}.ps.ps .io.k-soft>.w4{padding-bottom:40px}.ps.ps .io-u{padding:32px 20px 0}.ps.ps .io-u .ph4 img{aspect-ratio:2/1}.ps.ps .ao{padding:4px 20px 48px}.ps.ps .ao .bc{margin-bottom:16px}.ps.ps .ao.k-side .ao-cv{margin-top:28px}.ps.ps .ao.k-index .ao-d{margin-bottom:28px;display:flex;flex-wrap:wrap;gap:0 16px;border-top:1px solid var(--fg)}.ps.ps .ao.k-index .ao-d li,.ps.ps .ao.k-index .ao-d li:first-child{border-top:0;padding:8px 0 0}.ps.ps .ao-cvw{padding:0 20px}.ps.ps .ao-gap{height:32px}.ps.ps .rd,.ps.ps .rd.k-index .rd-s{display:block}.ps.ps .rd-toc{position:static;margin-bottom:32px}.ps.ps .rd.toc-nph .rd-toc{display:none}.ps.ps .ph4.ar-wide{max-width:none}.ps.ps .ph4.ar-wide:not(.k-bleed){margin-right:-20px}.ps.ps .ph4.ar-wide:not(.k-bleed) img{aspect-ratio:2/1;object-position:center}.ps.ps .ph4.ar-wide:not(.k-bleed) figcaption{margin-right:20px}.ps.ps .rd.k-index .rd-h{font-size:var(--rh);padding-right:0}.ps.ps .rd-s+.rd-s{margin-top:40px}.ps.ps .rd-h{font-size:min(var(--rh),28px)}.ps.ps .rd .rd-lead{font-size:18px}.ps.ps .rd-fig{margin:32px 0}.ps.ps .rd-call blockquote,.ps.ps .rd-co,.ps.ps .cs-q blockquote{font-size:22px}.ps.ps .fg.k-two{grid-template-columns:repeat(2,minmax(0,1fr))}.ps.ps .tbw.ph-keep .tb{display:table}.ps.ps .tbw.ph-keep .tbs{display:none}.ps.ps .tbw.ph-keep .tb th,.ps.ps .tbw.ph-keep .tb td{padding-right:12px}.ps.ps .tbw.ph-keep .tb tbody th{font-size:16px}.ps.ps .cl{padding:48px 20px 56px}.ps.ps .cl.k-soft{padding-top:0}.ps.ps .cl.k-soft>.w4{padding-top:40px}.ps.ps .cl.k-split .btn-row{margin-top:28px}.ps.ps .cl .h2,.ps.ps .cl.z-44 .h2,.ps.ps .cl.z-56 .h2{font-size:28px;line-height:1.1;letter-spacing:-.02em}.ps.ps .ct{padding:calc(var(--sy)*.67) 20px}.ps.ps .ct-f{margin-top:32px}.ps.ps .ct.k-split{display:block}.ps.ps .ct.k-split>.ct-a,.ps.ps .ct.k-split>.ct-b{padding:calc(var(--sy)*.67) 20px}.ps.ps .cp.k-ruled>li{display:block;padding:24px 0}.ps.ps .cp-b{margin-top:12px}.ps.ps .cp-s{font-size:18px}.ps.ps .cp-c{grid-template-columns:1fr}.ps.ps .cp.k-cards{grid-template-columns:1fr}.ps.ps .cp-cd{padding:22px 20px 20px}.ps.ps .cp-w{display:block}.ps.ps .cp-w .rd-toc{margin-bottom:28px}.ps.ps .cp-w .cp-h{font-size:24px}.ps.ps .cs-rows>li{display:block}.ps.ps .cs-rows .cs-t{margin-top:8px}.ps.ps .cs-cols,.ps.ps .cs-ba{grid-template-columns:1fr}.ps.ps .cs.k-navy .cs-band{padding:28px 20px}.ps.ps .cs.k-card{max-width:none}.ps.ps .cs-card{grid-template-columns:1fr;padding:22px 20px 16px}.ps.ps .kit{grid-template-columns:1fr}.ps.ps .prm{display:block}.ps.ps .prm .btn{margin-top:20px}.ps.ps .rd-sec{padding-top:40px}.ps.ps .g12{display:block}.ps.ps .tp5{width:300px;height:300px;right:-60px;bottom:-90px}.ps.ps .sec4.sec4.bd{padding-top:calc(var(--sy)*.67);padding-bottom:calc(var(--sy)*.67)}.ps.ps .sec4.sec4.bd.bd-join{padding-top:0}.ps.ps .sec4.sec-lg{padding-top:20px;padding-bottom:24px}.ps.ps .sec4.sec-lg+.sec4{padding-top:calc(var(--sy)*.67)}.ps.ps .op-b{padding:32px 0 0 20px}.ps.ps .op-c{padding:0 20px 8px 0}.ps.ps .op-c .h1{font-size:32px}.ps.ps .op-c .btn-row{margin-top:24px}.ps.ps.b-full .op .btn-row{flex-direction:row;align-items:center}.ps.ps.b-full .op .btn-row .btn{width:auto}.ps.ps .op-f{width:var(--pw);margin:0-15px 0 auto}.ps.ps .op-f figcaption{left:var(--pcl);width:calc(-1*var(--pcl));bottom:120px;text-align:left;font-size:15px;padding-right:0}.ps.ps .op-f figcaption b{font-size:16px}}.ps .hdr-phone{display:none}.ps .hdr.sticky{top:env(safe-area-inset-top,0)}.ps{--col:min(1180px,calc(100vw - 96px));overflow-x:clip}@media (min-width:1600px){.ps{--col:1320px}}@media (min-width:761px){.ps .w4{max-width:var(--col)}.ps .hdr-in{padding-left:max(48px,calc((100% - var(--col))/2));padding-right:max(48px,calc((100% - var(--col))/2))}.ps .op-b{padding-left:max(48px,calc((100% - var(--col))/2))}.ps .ftr-in{max-width:var(--col);margin-inline:auto}.ps .ph4.ar-wide:not(.k-bleed){margin-right:min(-48px,calc((var(--col) - 100vw)/2))}.ps .ph4.ar-wide:not(.k-bleed) figcaption{margin-right:max(48px,calc((100vw - var(--col))/2))}}@media (max-width:760px){.ps.ps .op-c .h1{font-size:clamp(30px,8.8vw,40px);line-height:1.08}.ps.ps .op-c .lead{font-size:16px;line-height:1.5;margin-top:12px}.ps.ps .op-c .btn-row{margin-top:20px}.ps.ps .op-c{padding-bottom:24px}.ps.ps .op-b{padding-top:28px}}@media (max-width:760px){.ps.ps .ab{align-items:center;gap:8px;--abfs:clamp(11px,calc((100vw - 88px) / 24),14px)}.ps.ps .ab .ab-m{padding:10px 0;text-align:center;padding-left:24px}}.ps .nd-p a.nd-l,.ps .mnu-s a[data-aud]{display:flex;align-items:center;justify-content:space-between;gap:16px}.ps .nd-p a.nd-l .ar,.ps .mnu-s a[data-aud] .ar{flex:none;transition:transform .15s ease}.ps .nd-p a.nd-l:hover .ar,.ps .mnu-s a[data-aud]:hover .ar{transform:translateX(2px)}@media (prefers-reduced-motion:reduce){.ps .nd-p a.nd-l .ar,.ps .mnu-s a[data-aud] .ar{transition:none}}@media (max-width:760px){.ps .hdr-wide{display:none}.ps .hdr-phone{display:block}.ps svg.lg{width:180px;height:56.1px}}.ps .ql{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px;align-items:stretch}.ps .ql>*{min-width:0}.ps .ql .h2{max-width:none;text-wrap:balance}.ps .ql-names{list-style:none;margin:32px 0 0;padding:0;border-bottom:1px solid var(--rule)}.ps .ql-names li{margin:0}.ps .ql-who{width:100%;display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:48px;padding:8px 0;border:0;border-top:1px solid var(--rule);background:0 0;text-align:left;cursor:pointer;color:var(--fg2);font:inherit}.ps .ql-who b{font:600 16px/1.3 var(--text)}.ps .ql-who .ql-co{font:400 14px/1.35 var(--text);text-align:right;color:var(--fg2)}.ps .ql-who:hover b,.ps .ql-who[aria-selected=true] b{color:var(--fg)}.ps .ql-mk{width:10px;height:10px;border:1.5px solid var(--fg2);display:block;box-sizing:border-box}.ps .ql-who[aria-selected=true] .ql-mk{background:var(--fg);border-color:var(--fg)}.ps .ql-who:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ps .ql-r{display:flex;flex-direction:column}.ps .ql-qs{display:grid}.ps .ql-q{grid-area:1/1;margin:0}.ps .ql-q.is-off{visibility:hidden}.ps .ql-q blockquote{margin:0}.ps .ql-p{margin:0;font:600 36px/1.2 var(--head);letter-spacing:-.02em;color:var(--fg);text-wrap:balance}.ps .ql-b{margin:20px 0 0;font:400 17px/1.6 var(--text);color:var(--fg2);max-width:62ch}.ps .ql-q figcaption{margin-top:28px;padding-top:20px;border-top:1px solid var(--rule);max-width:62ch;font:400 15px/1.45 var(--text);color:var(--fg2)}.ps .ql-q figcaption b{display:block;font:600 17px/1.35 var(--text);color:var(--fg)}.ps .ql-q figcaption span{display:block;margin-top:2px}.ps .ql-q.is-on{animation:ql-in .32s ease-out both}@keyframes ql-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ps .ql-ctl{margin-top:auto;padding-top:40px;max-width:none;gap:12px}.ps .ql-ctl .q-bar i{transition:width .3s}@media (prefers-reduced-motion:reduce){.ps .ql-q.is-on{animation:none}.ps .ql-ctl .q-bar i{transition:none}}@media (min-width:761px) and (max-width:1100px){.ps .ql{gap:40px}.ps .ql-p{font-size:30px}}@media (max-width:760px){.ps .ql{grid-template-columns:1fr;gap:0}.ps .ql .h2{font-size:28px}.ps .ql-names{display:flex;gap:8px;overflow-x:auto;border:0;margin:24px -20px 0;padding:0 20px 4px;scrollbar-width:none;scroll-padding-inline:20px}.ps .ql-names::-webkit-scrollbar{display:none}.ps .ql-names li{flex:none}.ps .ql-who{display:flex;align-items:center;border:1px solid var(--rule);border-radius:var(--r);padding:0 14px;height:44px;min-height:44px;white-space:nowrap}.ps .ql-who b{font-size:15px;line-height:1}.ps .ql-who .ql-mk,.ps .ql-who .ql-co{display:none}.ps .ql-who[aria-selected=true]{background:var(--fg);border-color:var(--fg)}.ps .ql-who[aria-selected=true] b{color:var(--bg)}.ps .ql-qs{padding-top:28px}.ps .ql-p{font-size:clamp(22px,25.2px,30px)}.ps .ql-b{font-size:16px}.ps .ql-ctl{padding-top:28px}}.ps [data-band=how] .sh .h2{scroll-margin-top:112px}@media (max-width:760px){.ps [data-band=how] .sh .h2{scroll-margin-top:104px}}.ps section[hidden]{display:none}.ps .bc.bc-phone{display:none}@media (max-width:760px){.ps.ps .bc.bc-wide{display:none}.ps.ps .bc.bc-phone{display:block}}.ps.xlk .kit-k>.btn.b3:first-child{margin-left:-5px}@media (max-width:760px){.ps.ps.xlk .kit-k{flex-direction:column;align-items:flex-start}.ps.ps.xlk .kit-k .btn.b3{margin-left:-5px}}.ps.pg-insights{--lgw:112px;--lgs:69px;--qs:30px;--qp:40px;--qw:none}.ps .vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (min-width:761px){.ps.pg-insights .io .io-c{grid-column:1/-1}.ps.pg-insights .io .h1{max-width:none;white-space:nowrap;font-size:min(56px,calc(var(--col)/18))}.ps.pg-insights .io .lead{max-width:680px}}.ps .jqf{margin:0;max-width:860px}.ps .jqf blockquote{margin:0}.ps .jqf .q-p{margin:0;font:600 var(--qs)/1.25 var(--head);letter-spacing:-.02em;color:var(--fg);text-wrap:balance}.ps .jqf figcaption{font:400 15px/1.45 var(--text);color:var(--fg2);max-width:62ch}.ps .jqf figcaption b{display:block;font:600 17px/1.35 var(--text);color:var(--fg)}.ps .cx>.w4>.jqf{margin-bottom:56px}.ps .cx>.w4>.jqf figcaption{margin-top:14px}.ps .cx>.w4>.jqf.qf{padding:var(--qp) calc(var(--qp)*1.2);border-radius:var(--r);max-width:var(--qw);box-sizing:border-box}.ps .jqf.qf-QF2{background:#fff;box-shadow:0 1px 2px rgba(11,31,68,.08),0 8px 24px rgba(11,31,68,.08)}.ps .pm-logo{width:var(--lgw);height:var(--lgw);display:block;border-radius:var(--r)}.ps .pm-t .lab{margin:0 0 8px}.ps .pm-t p.pm-d{margin:0;color:var(--fg2);max-width:52ch;font-size:17px;line-height:1.55}.ps .pm-l .btn{margin-top:24px}.ps .pm-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center;border-top:2px solid var(--fg);padding-top:32px}.ps .pm-split .pm-head{display:grid;grid-template-columns:var(--lgw) minmax(0,1fr);gap:24px;align-items:center}.ps .pm-cv{display:block;color:inherit;text-decoration:none}.ps .pm-cv img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r)}.ps .pm-cv span{display:block;margin-top:12px;font:600 15px/1.35 var(--text)}.ps .pm-cv small{display:block;margin-top:2px;font:400 14px/1.4 var(--text);color:var(--fg2)}.ps .pm-cv:hover span{text-decoration:underline;text-underline-offset:3px}@media (min-width:761px){.ps.one .cl .h2{max-width:none;white-space:nowrap;font-size:clamp(24px,calc((min(100vw,1276px) - 96px)/21),36px)}}@media (min-width:761px) and (max-width:1100px){.ps .pm-split{grid-template-columns:1fr;gap:32px}}@media (max-width:760px){.ps .pm-logo{width:var(--lgs);height:var(--lgs)}.ps .pm-split{grid-template-columns:1fr;gap:28px;padding-top:24px}.ps .pm-split .pm-head{grid-template-columns:var(--lgs) minmax(0,1fr);gap:16px}.ps .pm-l .btn{width:100%}.ps .pm-t p.pm-d{font-size:16px}.ps .jqf .q-p{font-size:calc(var(--qs)*.78)}.ps .cx>.w4>.jqf{margin-bottom:40px}.ps .cx>.w4>.jqf.qf{padding:calc(var(--qp)*.6) calc(var(--qp)*.55)}}@media (min-width:761px){.ps .ao.k-side .ao-c{grid-column:1/-1}.ps .ao-c .h1{max-width:none;text-wrap:wrap}.ps .ao-c .lead{max-width:var(--meas)}}.ps .pf{margin:40px 0;min-width:0;--pfl:rgba(11,31,68,.18);color:var(--navy,#0B1F44)}.ps .pf-fr2{background:#fff;border:1px solid var(--pfl);border-radius:6px;padding:28px 32px 20px}.ps .pf-h{margin:0 0 20px}.ps .pf-lab{margin:0 0 8px;font:600 12px/1.2 var(--text);letter-spacing:.14em;text-transform:uppercase;color:#4a5670;max-width:none}.ps .pf-t{margin:0;font:600 22px/1.2 var(--head);letter-spacing:-.015em;text-wrap:balance;color:#0b1f44}.ps .pf-s{margin:6px 0 0;font-size:16px;line-height:1.5;color:#4a5670;max-width:none}.ps .pf p{max-width:none}.ps .pf .pf-mark{margin:16px 0 0;text-align:right;font:700 13px/1 var(--head);letter-spacing:.08em;color:#0b1f44}.ps .pf-mark span{color:#4a5670}.ps .pf-sq{display:inline-block;width:.162em;height:.162em;margin-left:.08em;background:#2453d1;vertical-align:baseline}.ps .pf-sm1{background:#0b1f44;border-radius:6px;padding:40px 40px 24px;color:#f7f7f5}.ps .pf-sm1 .pf-lab{color:#b4c0d6}.ps .pf-stmt{margin:0;font:700 32px/1.15 var(--head);letter-spacing:-.02em;color:#f7f7f5;text-wrap:balance;max-width:26ch}.ps .pf-sm1 .pf-mark,.ps .pf-nq4 .pf-mark{color:#f7f7f5;margin-top:24px}.ps .pf-sm1 .pf-mark span,.ps .pf-nq4 .pf-mark span{color:#b4c0d6}.ps .pf-cards{display:grid;gap:12px}.ps .pf-card{background:#f7f7f5;border:1px solid var(--pfl);border-radius:6px;padding:16px 20px}.ps .pf-card p{margin:0;font-size:16px;line-height:1.5}.ps .pf-k{margin:0 0 6px!important;font:600 12px/1.2 var(--text)!important;letter-spacing:.14em;text-transform:uppercase;color:#4a5670}.ps .pf-close{margin:20px 0 0;padding-top:14px;border-top:1px solid var(--pfl);font-size:15px;line-height:1.5;color:#4a5670}.ps .pf-foot{margin:20px 0 0;font-size:14px;line-height:1.45;color:#4a5670}.ps .pf-ar{display:block;width:16px;height:16px;color:#4a5670;margin:0 auto}.ps .pf-root{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.ps .pf-n{border:1px solid var(--pfl);border-radius:6px;padding:10px 14px;background:#fff;font-size:15px;line-height:1.35;list-style:none}.ps .pf-pill,.ps .pf-cap{font:600 12px/1.2 var(--text);letter-spacing:.14em;text-transform:uppercase;padding:8px 16px}.ps .pf-cap{color:#4a5670;background:#f7f7f5}.ps .pf-q{border:0;padding:2px 0;font:600 20px/1.3 var(--head);background:0 0}.ps .pf-split{height:20px;border:1px solid var(--pfl);border-bottom:0;margin:4px 25%0}.ps .pf-br{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ps .pf-col h4{margin:0 0 8px;padding:8px 0;text-align:center;font:600 12px/1.2 var(--text);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--pfl)}.ps .pf-col ol{margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ps .pf-a{list-style:none;display:flex;flex-direction:column;align-items:center;gap:2px}.ps .pf-col.lo,.ps .pf-col.lo .pf-n{color:#4a5670}.ps .pf-col.lo h4{color:#4a5670}.ps .pf-col.lo .pf-end{background:#f7f7f5;font-weight:600}.ps .pf-col.hi .pf-n{border-color:#0b1f44}.ps .pf-col.hi .pf-ar{color:#0b1f44}.ps .pf-col.hi h4{border-bottom:3px solid #0b1f44}.ps .pf-col.hi .pf-end{background:#0b1f44;color:#f7f7f5;font-weight:600}.ps .pf-chain{margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ps .pf-gen{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;align-items:baseline;padding:14px 18px;font-size:16px}.ps .pf-gen .pf-k{margin:0!important}.ps .pf-chain .pf-a{flex-direction:row;justify-content:center;gap:8px;font:600 12px/1 var(--text);letter-spacing:.14em;text-transform:uppercase;color:#4a5670}.ps .pf-chain .pf-a .pf-ar{margin:0}.ps .pf-chain .pf-end{background:#0b1f44;color:#f7f7f5;border-color:#0b1f44;font:600 18px/1.35 var(--head);padding:16px 18px}.ps .pf-nq4{background:#0b1f44;border-radius:6px;padding:36px 40px 24px;color:#f7f7f5}.ps .pf-nq4 .pf-lab,.ps .pf-nq4 .pf-s{color:#b4c0d6}.ps .pf-nq4 .pf-t{color:#f7f7f5}.ps .pf-nq{list-style:none;margin:0;padding:0}.ps .pf-nq li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:20px;border-top:1px solid rgba(247,247,245,.24);padding:18px 0}.ps .pf-nq li:first-child{border-top:0;padding-top:0}.ps .pf-nsq{width:36px;height:36px;border:1.5px solid #f7f7f5;border-radius:6px;display:grid;place-items:center;font:700 17px/1 var(--head)}.ps .pf-nq h4{margin:4px 0 6px;font:600 20px/1.3 var(--head);letter-spacing:-.01em;color:#f7f7f5}.ps .pf-nq p{margin:0;color:#b4c0d6;font-size:16px;line-height:1.5}@media (max-width:760px){.ps .pf{margin:32px 0}.ps .pf-fr2{padding:20px 20px 16px}.ps .pf-sm1{padding:28px 20px 20px}.ps .pf-stmt{font-size:25px}.ps .pf-nq4{padding:28px 20px 20px}.ps .pf-nq li{gap:14px}.ps .pf-nq h4{font-size:18px}.ps .pf-br{grid-template-columns:1fr;gap:28px}.ps .pf-split{display:none}.ps .pf-gen{grid-template-columns:1fr;gap:4px}.ps .pf-t{font-size:20px}}@media (min-width:761px){.ps .ao-c .h1{text-wrap:balance}}:root{--mo-d:500ms;--mo-e:cubic-bezier(.2,.7,.2,1);--mo-y:12px;--mo-st:80ms;--mo-hover:200ms;--mo-zoom:1.04;--mo-nudge:4px;--mo-acc:300ms;--mo-swap:300ms}.ps .hdr-swap{display:grid;align-items:center;justify-items:start;width:var(--swap-w,auto)}.ps .hdr-swap>*{grid-area:1/1}.ps .hdr-swap>.btn{visibility:hidden;opacity:0;pointer-events:none}.ps .hdr-swap.is-cta>.btn{visibility:visible;opacity:1;pointer-events:auto}.ps .hdr-swap.is-cta>.hdr-a{visibility:hidden;opacity:0;pointer-events:none}@media (prefers-reduced-motion:no-preference){.ps .hdr-swap>.hdr-a,.ps .hdr-swap>.btn{transition:opacity var(--mo-swap) ease,visibility 0s linear var(--mo-swap),background-color .18s ease,border-color .18s ease,color .18s ease}.ps .hdr-swap.is-cta>.btn,.ps .hdr-swap:not(.is-cta)>.hdr-a{transition-delay:0s}}.ps .hdr-n{position:relative}.ps .hdr-bar{position:absolute;left:0;top:0;height:2px;width:0;background:currentColor;opacity:0;pointer-events:none}.ps .hdr-bar.is-on{opacity:1}.ps .hdr-a[aria-current=location]{border-bottom-color:transparent}@media (prefers-reduced-motion:no-preference){.ps .hdr-bar.is-run{transition:transform calc(var(--mo-hover)*1.5) var(--mo-e),width calc(var(--mo-hover)*1.5) var(--mo-e),opacity var(--mo-hover) linear}}html.mo .op .mo-ln,html.mo .op .mo-ln>span{display:block}html.mo-pre .op .mo-ln>span,html.mo-pre .op .lead,html.mo-pre .op .btn-row,html.mo-pre .op-f figcaption,html.mo-pre .io-c>*,html.mo-pre .ao-c>*,html.mo-pre .io-x{opacity:0;transform:translateY(calc(var(--mo-y)*1.5))}html.mo-pre .op-f img,html.mo-pre .io-p{opacity:0;transform:translateX(48px)}html.mo .op .mo-ln>span,html.mo .op .lead,html.mo .op .btn-row,html.mo .op-f img,html.mo .op-f figcaption,html.mo .io-c>*,html.mo .io-p,html.mo .ao-c>*,html.mo .io-x{transition:opacity var(--mo-d) var(--mo-e),transform var(--mo-d) var(--mo-e);transition-delay:var(--dl,0ms)}html.mo:not(.mo-sq) .op .sq{opacity:0}html.mo.mo-sq .op .sq{transform-origin:50% 100%;animation:mo-sq calc(var(--mo-d)*1.1) var(--mo-e) both}@keyframes mo-sq{0%{opacity:0;transform:translateY(-.9em) scale(.4)}60%{opacity:1;transform:translateY(.06em) scale(1.08)}to{opacity:1;transform:none}}html.mo .mo-r{transition:opacity var(--mo-d) var(--mo-e),transform var(--mo-d) var(--mo-e);transition-delay:calc(var(--i,0)*var(--mo-st))}html.mo .mo-r:not(.is-in){opacity:0;transform:translateY(var(--mo-y))}html.mo .st.k-line::before{transform-origin:0 50%;transition:transform calc(var(--mo-d)*2) linear}html.mo .st.mo-s:not(.is-in)::before{transform:scaleX(0)}html.mo .st.mo-s .st-i>*{transition:opacity var(--mo-d) var(--mo-e),transform var(--mo-d) var(--mo-e);transition-delay:var(--dl,0ms)}html.mo .st.mo-s:not(.is-in) .st-n{opacity:0;transform:scale(.6)}html.mo .st.mo-s:not(.is-in) .st-i>:not(.st-n){opacity:0;transform:translateY(var(--mo-y))}@media (max-width:760px){html.mo .st.mo-s .st-i::before{transform-origin:50%0;transition:transform var(--mo-d) linear;transition-delay:var(--dlv,0ms)}html.mo .st.mo-s:not(.is-in) .st-i::before{transform:scaleY(0)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ps .cd-m img{transition:transform calc(var(--mo-hover)*2) var(--mo-e)}.ps .cd-c svg{transition:transform var(--mo-hover) var(--mo-e)}.ps .cd:hover .cd-m img{transform:scale(var(--mo-zoom))}.ps .cd:hover .cd-c svg{transform:translateX(var(--mo-nudge))}}@media (prefers-reduced-motion:no-preference){.ps .cd:focus-visible .cd-c svg{transform:translateX(var(--mo-nudge))}}@media (prefers-reduced-motion:reduce){html.mo .mo-r,html.mo .st.mo-s::before,html.mo .st.mo-s .st-i>*,html.mo .st.mo-s .st-i::before,html.mo .op .mo-ln>span,html.mo .op .lead,html.mo .op .btn-row,html.mo .op-f img,html.mo .op-f figcaption,html.mo .io-c>*,html.mo .io-p,html.mo .ao-c>*,html.mo .io-x,html.mo .op .sq{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}}.ps .st-n svg{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter}.ps .st-n.st-done{background:var(--fg);border-color:var(--fg);color:var(--bg)}@media (max-width:760px){.ps .st-n svg.st-turn{transform:rotate(90deg)}}.ps .abt-k{align-items:center}.ps .abt-k .lka{white-space:nowrap}.ps .btn .li-in{display:block;width:16px;height:16px;fill:currentColor;flex:none}.ps .btn .li-ar{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:square;flex:none}.ps .svc{list-style:none;margin:0;padding:0}.ps .svc .svc-s{cursor:default}.ps .fg-ast{font-size:.85em;margin-left:1px}.ps .fg-fn{margin:14px 0 0;text-align:right;font-size:13px;line-height:1.4;color:var(--fg2)}.ps .fg dd .fg-ast{display:inline}.ps [data-band=how] .sh-l{max-width:none}:root{--mo-acc:240ms}.mo .ps .nest.b-blue .aud-s{transition:background-color .2s var(--mo-e),border-color .2s var(--mo-e),color .2s var(--mo-e)}.ps .nest.b-blue .aud.is-closing>.aud-s{background:var(--blue);border-color:var(--blue);color:var(--white)}.ps .nest.b-blue .aud.is-closing>.aud-s .aud-ic .v{transform:none}.ps .pf .pf-nsq{flex:none}.ps .pf-fr2 .pf-nsq,.ps .pf-c.lo .pf-nsq,.ps .pf-c.ne .pf-nsq{border-color:#0b1f44;color:#0b1f44;width:28px;height:28px;font-size:14px}.ps .pf-c.hi .pf-nsq{border-color:#f7f7f5;color:#f7f7f5;width:28px;height:28px;font-size:14px}.ps .pf-ic{display:inline-block;width:16px;height:16px;flex:none;vertical-align:-2px}.ps .pf-cp,.ps .pf-sf,.ps .pf-dl,.ps .pf-outs,.ps .pf-ol,.ps .pf-map,.ps .pf-spec,.ps .pf-one,.ps .pf-cn,.ps .pf-leg{justify-items:stretch}.ps .pf-cp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.ps .pf-cp.stk{grid-template-columns:minmax(0,1fr)}.ps .pf-c{border-radius:6px;padding:20px 24px;min-width:0}.ps .pf-c.lo{background:#fff;border:1px solid var(--pfl);color:#4a5670}.ps .pf-c.hi{background:#0b1f44;color:#f7f7f5;--pfl:rgba(247,247,245,.24)}.ps .pf-c.ne{background:#f7f7f5;border:1px solid var(--pfl);color:#0b1f44}.ps .pf-ch{display:flex;align-items:center;gap:8px;margin:0 0 12px;font:600 12px/1.3 var(--text);letter-spacing:.14em;text-transform:uppercase}.ps .pf-c.lo .pf-ch{color:#4a5670}.ps .pf-c.hi .pf-ch{color:#b4c0d6}.ps .pf-c p{margin:0;font-size:16px;line-height:1.5}.ps .pf-c .pf-cq{font:600 18px/1.35 var(--head);letter-spacing:-.01em}.ps .pf-c.lo .pf-cq{color:#4a5670}.ps .pf-c .pf-cq+.pf-cb{margin-top:10px}.ps .pf-c.hi .pf-cb{color:#b4c0d6}.ps .pf-cl{list-style:none;margin:0;padding:0}.ps .pf-cl li{border-top:1px solid var(--pfl);padding:10px 0;font-size:16px;line-height:1.45}.ps .pf-cl li:first-child{border-top:0;padding-top:0}.ps .pf-cl li:last-child{padding-bottom:0}.ps .pf-cn{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ps .pf-cn li{display:flex;align-items:center;gap:12px;font-size:16px;line-height:1.4}.ps .pf-cc{margin:14px 0 0!important;padding-top:12px;border-top:1px solid var(--pfl);font:600 17px/1.35 var(--head)!important;letter-spacing:-.01em}.ps .pf-vs{margin:0;text-align:center;font:600 12px/1 var(--text);letter-spacing:.14em;text-transform:uppercase;color:#4a5670}.ps .pf-c .pf-cards{gap:10px}.ps .pf-c.ne .pf-card{background:#fff}.ps .pf-card.sr{border-color:#0b1f44}.ps .pf-kt{margin:0 0 6px;font:600 18px/1.3 var(--head);letter-spacing:-.01em;color:#0b1f44}.ps .pf-card .pf-kt+p{margin-top:0}.ps .pf-cp.pr>.pf-c{display:grid;grid-row:span var(--rows,7);grid-template-rows:subgrid;row-gap:0}.ps .pf-cp.pr .pf-cl{display:contents}.ps .pf-cp.pr .pf-cl li:first-child{border-top:1px solid var(--pfl);padding-top:10px}.ps .pf-cp.pr .pf-cl li:nth-child(1){border-top:0;padding-top:0}.ps .pf-chain2{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ps .pf-chain2 .pf-n{display:block;font-size:15px;line-height:1.4}.ps .pf-c.lo .pf-chain2 .pf-n{color:#4a5670}.ps .pf-c.hi .pf-chain2 .pf-n{background:0 0;border-color:rgba(247,247,245,.4);color:#f7f7f5}.ps .pf-c.hi .pf-ar{color:#b4c0d6}.ps .pf-nt{display:block;font-weight:600}.ps .pf-ns{display:block;margin-top:2px;font-size:14px;line-height:1.4;color:#4a5670}.ps .pf-c.hi .pf-ns{color:#b4c0d6}.ps .pf-loop{list-style:none;display:flex;align-items:center;justify-content:center;gap:8px;padding-top:4px;font:600 12px/1.2 var(--text);letter-spacing:.14em;text-transform:uppercase}.ps .pf-c.lo .pf-loop{color:#4a5670}.ps .pf-c.hi .pf-loop{color:#b4c0d6}.ps .pf-cyc{margin:0 0 14px!important;font:700 22px/1.2 var(--head)!important;letter-spacing:-.015em}.ps .pf-cyc span{display:block;margin-top:2px;font:400 14px/1.4 var(--text);letter-spacing:0;color:#4a5670}.ps .pf-c.hi .pf-cyc span{color:#b4c0d6}.ps .pf-tw{overflow-x:auto;-webkit-overflow-scrolling:touch}.ps .pf-tw+.pf-tw{margin-top:16px}.ps .pf-tb{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid var(--pfl);border-radius:6px;overflow:hidden;font-size:15px;line-height:1.45}.ps .pf-tb caption{text-align:left;padding:0 0 8px;font-weight:600}.ps .pf-tb thead th{background:#f7f7f5;border-bottom:1px solid var(--pfl);padding:11px 16px;text-align:left;vertical-align:bottom;font:600 12px/1.3 var(--text);letter-spacing:.14em;text-transform:uppercase;color:#4a5670}.ps .pf-tb tbody th,.ps .pf-tb td{padding:12px 16px;border-bottom:1px solid var(--pfl);text-align:left;vertical-align:top}.ps .pf-tb tbody tr:last-child th,.ps .pf-tb tbody tr:last-child td{border-bottom:0}.ps .pf-tb tbody th{font:600 15px/1.4 var(--head);color:#0b1f44}.ps .pf-tb .n{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ps .pf-tb.lohi td:nth-child(2){color:#4a5670}.ps .pf-tb.lohi td:nth-child(3){color:#0b1f44;font-weight:600}.ps .pf-tb.lohi thead th:nth-child(3){color:#0b1f44}.ps .pf-tb tr.tot th,.ps .pf-tb tr.tot td{border-top:2px solid #0b1f44;font-weight:700;color:#0b1f44}.ps .pf-tb.kv tbody th{font:400 15px/1.45 var(--text)}.ps .pf-tb.kv tr.tot th{font-weight:700}.ps .pf-tx{display:block}.ps .pf-tag{display:inline-block;margin-top:6px;padding:3px 8px;border:1px solid currentColor;border-radius:6px;font:600 11px/1.2 var(--text);letter-spacing:.12em;text-transform:uppercase}.ps .pf-fx{margin:0;padding:14px 0;border-top:2px solid #0b1f44;font:600 20px/1.5 var(--head);letter-spacing:-.01em;color:#0b1f44;text-align:center}.ps .pf-fx2{border-top:1px solid var(--pfl);border-bottom:2px solid #0b1f44}.ps .pf-fx2 b{font-weight:700}.ps .pf-op{display:inline-block;margin:0 6px;color:#4a5670;font-weight:400}.ps .pf-sf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ps .pf-sf>div{border-top:2px solid #0b1f44;padding-top:16px;min-width:0}.ps .pf-sk{margin:0 0 12px;font:600 12px/1.3 var(--text);letter-spacing:.14em;text-transform:uppercase;color:#4a5670}.ps .pf-sv{display:block;font:700 64px/1 var(--head);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#0b1f44}.ps .pf-sv.sm{font-size:36px;letter-spacing:-.02em}.ps .pf-su{margin:8px 0 10px;font-size:15px;color:#4a5670}.ps .pf-verd{display:flex;align-items:center;gap:8px;margin:0;font-weight:600;font-size:15px}.ps .pf-worse,.ps .pf-sf>.pf-worse{border-top-color:#b3261e}.ps .pf-worse .pf-sv,.ps .pf-worse .pf-verd,.ps .pf-dl .pf-worse b{color:#b3261e}.ps .pf-dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;padding-top:16px;border-top:1px solid var(--pfl)}.ps .pf-dl span{display:block;font-size:14px;color:#4a5670}.ps .pf-dl b{display:flex;align-items:center;gap:6px;margin-top:4px;font:700 22px/1.1 var(--head);font-variant-numeric:tabular-nums;color:#0b1f44}.ps .pf .pf-sfc{margin:20px 0 0;font:700 22px/1.25 var(--head);letter-spacing:-.015em;color:#0b1f44}.ps .pf-bar{display:block;height:8px;margin-top:16px;background:linear-gradient(#0b1f44,#0b1f44)0 0/var(--w) 100%no-repeat,#f7f7f5;border:1px solid var(--pfl);border-radius:6px}.ps .pf-one{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:start}.ps .pf-one .pf-sv{color:#0b1f44}.ps .pf-one p{margin:4px 0 0;font-size:17px;line-height:1.55}.ps .pf-qc2{background:#0b1f44;border-radius:6px;padding:40px 40px 24px;color:#f7f7f5}.ps .pf-qc2 .pf-lab{color:#b4c0d6}.ps .pf-qt{margin:0;font:600 26px/1.25 var(--head);letter-spacing:-.015em;color:#f7f7f5;text-wrap:pretty}.ps .pf .pf-qx{margin:16px 0 0;color:#b4c0d6;font-size:16px;line-height:1.55;max-width:62ch}.ps .pf-qc2 .pf-mark{color:#f7f7f5;margin-top:24px}.ps .pf-qc2 .pf-mark span{color:#b4c0d6}.ps .pf .pf-sb{margin:16px 0 0;color:#b4c0d6;font-size:16px;line-height:1.55;max-width:62ch}.ps .pf .pf-nqq{margin-top:10px;font:600 17px/1.4 var(--head);color:#f7f7f5}.ps .pf .pf-nq p+p{margin-top:8px}.ps .pf .pf-nqc{margin:4px 0 0;padding-top:16px;border-top:1px solid rgba(247,247,245,.24);font:600 17px/1.4 var(--head);color:#f7f7f5}.ps .pf-nq li:only-child,.ps .pf-nq li:last-child{padding-bottom:18px}.ps .pf-tiles{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.ps .pf-tiles li{display:flex;flex-direction:column;align-items:center;min-width:88px;padding:8px 12px;background:#f7f7f5;border:1px solid var(--pfl);border-radius:6px;font-size:14px;line-height:1.3;text-align:center}.ps .pf-tiles li b{font-weight:600}.ps .pf-tiles li span{font-size:12px;color:#4a5670}.ps .pf .pf-tc{margin:10px 0 0;text-align:center;font-size:14px;color:#4a5670}.ps .pf-flow{display:flex;flex-direction:column;align-items:center;gap:6px;margin:6px 0}.ps .pf-flow>.pf-a,.ps .pf-c>.pf-a{display:flex;justify-content:center;margin:6px 0}.ps .pf-nb{width:100%;max-width:440px;text-align:center}.ps .pf-nb.warn{background:#f7f7f5;border-color:#0b1f44}.ps .pf-nb.dim{color:#4a5670}.ps .pf-nb.mid{max-width:none}.ps .pf-c.hi .pf-nb.mid{background:#f7f7f5;color:#0b1f44;border-color:#f7f7f5}.ps .pf-step .pf-k{display:block;margin:0 0 4px!important}.ps .pf-outs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:6px}.ps .pf-outs>div{padding:12px 14px;border-radius:6px;text-align:center;font-size:15px;line-height:1.35;background:#0b1f44;color:#f7f7f5}.ps .pf-outs .pf-ns{color:#b4c0d6}.ps .pf-ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ps .pf-ol li{padding:10px 12px;border:1px solid var(--pfl);border-radius:6px;font-size:15px;line-height:1.35;text-align:center}.ps .pf-c .pf-tiles li{min-width:0;padding:6px 10px}.ps .pf-c.hi .pf-tiles li{background:0 0;border-color:rgba(247,247,245,.4)}.ps .pf-c.lo .pf-ol li{color:#4a5670}.ps .pf-cards.pf-arw{gap:6px}.ps .pf-cards.pf-arw .pf-a{display:flex;justify-content:center}.ps .pf .pf-gov{margin:16px 0 0;padding:12px 16px;border:1px dashed #4a5670;border-radius:6px;font-size:15px;line-height:1.5;color:#4a5670;text-align:center}.ps .pf-gov b{color:#0b1f44}.ps .pf-jr{list-style:none;margin:0;padding:0}.ps .pf-jr>li{border-top:1px solid var(--pfl);padding:14px 0}.ps .pf-jr>li:first-child{border-top:0;padding-top:0}.ps .pf-jh{display:flex;align-items:center;justify-content:space-between;gap:16px}.ps .pf-jh h4{margin:0;font:600 18px/1.3 var(--head);letter-spacing:-.01em}.ps .pf-jr .pf-k{margin:4px 0 0!important}.ps .pf-jr p{margin:6px 0 0;font-size:15px;line-height:1.5}.ps .pf-sig{display:inline-flex;gap:3px;flex:none}.ps .pf-sig i,.ps .pf-sigl i{display:inline-block;width:12px;height:12px;border:1.5px solid #0b1f44;border-radius:2px}.ps .pf-sig i.on,.ps .pf-sigl i.on{background:#0b1f44}.ps .pf-sig i.md,.ps .pf-sigl i.md{background:#b4c0d6;border-color:#4a5670}.ps .pf-sig i:not(.on):not(.md),.ps .pf-sigl span:last-child i{border-color:var(--pfl)}.ps .pf .pf-sigl{display:flex;flex-wrap:wrap;gap:16px;margin:14px 0 0;font-size:13px;color:#4a5670}.ps .pf-sigl span{display:inline-flex;align-items:center;gap:6px}.ps .pf-map{display:grid;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);grid-auto-rows:auto;gap:12px 0;align-items:stretch}.ps .pf .pf-mh{margin:0;font:600 12px/1.3 var(--text);letter-spacing:.14em;text-transform:uppercase;color:#4a5670;text-align:center}.ps .pf-mn{padding:14px 16px;border:1px solid var(--pfl);border-radius:6px;background:#fff}.ps .pf-mn.sr{background:#f7f7f5;border-color:#0b1f44}.ps .pf-mn h4{margin:0 0 4px;font:600 17px/1.3 var(--head)}.ps .pf-mn p{margin:0;font-size:14px;line-height:1.45;color:#4a5670}.ps .pf-mm{grid-row:2/span 2;grid-column:2;position:relative}.ps .pf-ml{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ps .pf-ml line{stroke:#0b1f44;stroke-width:1.5;vector-effect:non-scaling-stroke}.ps .pf-ml line.d{stroke-dasharray:5 4;stroke:#4a5670}.ps .pf-mk{position:absolute;left:50%;transform:translate(-50%,-50%);width:22px;height:22px;display:grid;place-items:center;background:#fff;border:1.5px solid #0b1f44;border-radius:6px;font:700 12px/1 var(--head)}.ps .pf-mk.m3{top:42%;left:28%}.ps .pf-mk.m4{top:58%;left:72%}.ps .pf-leg{list-style:none;margin:20px 0 0;padding:16px 0 0;border-top:1px solid var(--pfl);display:grid;gap:10px}.ps .pf-leg li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.45}.ps .pf-scale{display:flex;align-items:center;gap:12px;margin:0 0 20px;font:700 18px/1 var(--head)}.ps .pf-scale i{flex:1;height:10px;border-radius:6px;background:linear-gradient(90deg,#f7f7f5,#b4c0d6 50%,#4a5670);border:1px solid var(--pfl)}.ps .pf-spec{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.ps .pf-spec i{display:block;height:12px;border:1px solid #0b1f44}.ps .pf-spec li:first-child i{border-radius:6px 0 0 6px}.ps .pf-spec li:last-child i{border-radius:0 6px 6px 0}.ps .pf-spec .s0 i{background:#fff}.ps .pf-spec .s1 i{background:#b4c0d6}.ps .pf-spec .s2 i{background:#4a5670}.ps .pf-spec .s3 i{background:#0b1f44}.ps .pf-spec span{display:block;margin-top:8px;font-size:13px;line-height:1.3;color:#4a5670}.ps .pf-spec li:last-child span{text-align:right;color:#0b1f44;font-weight:600}.ps .rd .pf .pf-tw~.pf-foot,.ps .rd .pf .pf-cp~.pf-foot,.ps .rd .pf .pf-outs~.pf-foot,.ps .rd .pf .pf-sf~.pf-foot{margin-top:16px}.ps .rd .pf .pf-cp~.pf-close{margin-top:20px}.ps .rd .pf .pf-tc{margin-top:10px}.ps .rd .pf .pf-gov{margin-top:16px}.ps .rd .pf .pf-sfc{margin-top:20px}.ps .rd .pf .pf-qx,.ps .rd .pf .pf-sb{margin-top:16px}.ps .rd .pf .pf-nqq{margin-top:10px}.ps .rd .pf .pf-nqc{margin-top:4px}.ps .rd .pf .pf-sigl{margin-top:14px}.ps .rd .pf .pf-su{margin:8px 0 10px}.ps .rd .pf .pf-sk{margin:0 0 12px}.ps .rd .pf .pf-verd{margin:0}.ps .rd .pf .pf-cc{margin-top:14px}.ps .rd .pf .pf-c p+p{margin-top:10px}.ps .rd .pf .pf-cyc{margin:0 0 14px}.ps .rd .pf .pf-jr p{margin-top:6px}.ps .rd .pf .pf-jr .pf-k{margin-top:4px}.ps .rd .pf .pf-one p{margin-top:4px}.ps .rd .pf .pf-nq p+p{margin-top:8px}.ps .rd .pf .pf-fx2{margin-top:0}.ps .pf-c.hi .pf-nb.mid .pf-ns{color:#4a5670}@media (max-width:760px){.ps .pf-cp,.ps .pf-sf,.ps .pf-outs,.ps .pf-ol{grid-template-columns:minmax(0,1fr)}.ps .pf-c{padding:16px 18px}.ps .pf-qc2{padding:28px 20px 20px}.ps .pf-qt{font-size:22px}.ps .pf-sv{font-size:48px}.ps .pf-sv.sm{font-size:30px}.ps .pf-dl{gap:10px}.ps .pf-dl b{font-size:18px}.ps .pf-one{grid-template-columns:minmax(0,1fr);gap:12px}.ps .pf-fx{font-size:17px}.ps .pf-tb{font-size:14px}.ps .pf-tb thead th,.ps .pf-tb tbody th,.ps .pf-tb td{padding:10px 12px}.ps .pf-tb.st thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ps .pf-tb.st,.ps .pf-tb.st tbody,.ps .pf-tb.st tr,.ps .pf-tb.st th,.ps .pf-tb.st td{display:block}.ps .pf-tb.st tbody th{padding:12px 14px 4px;border-bottom:0}.ps .pf-tb.st td{padding:6px 14px;border-bottom:0}.ps .pf-tb.st td::before{content:attr(data-l);display:block;margin-bottom:2px;font:600 11px/1.3 var(--text);letter-spacing:.12em;text-transform:uppercase;color:#4a5670}.ps .pf-tb.st tr{border-bottom:1px solid var(--pfl);padding-bottom:8px}.ps .pf-tb.st tbody tr:last-child{border-bottom:0}.ps .pf-map{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr)}.ps .pf-mn{padding:10px 10px}.ps .pf-mn h4{font-size:15px}.ps .pf-mn p{font-size:13px}.ps .pf-mk{width:20px;height:20px;font-size:11px}.ps .pf-spec span{font-size:12px}.ps .pf-jh{align-items:flex-start;flex-direction:column;gap:8px}}@media (min-width:761px){.ps .nest .aud-p .svc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.ps .nest .aud-p .svc .acc-i:nth-child(2){border-top:0}}.ps .aud-n{display:none}@media (max-width:760px){.ps .nest .aud:not([open]) .aud-n{display:block;font:400 14px/1.3 var(--text);letter-spacing:0;color:inherit;opacity:.82;margin-top:2px}}.ps .lg4{background:var(--m) center/contain no-repeat;-webkit-mask:none;mask:none}@media (max-width:760px){.ps.ps .lgr.k-move .lgr-t .lgr-r li{width:auto;flex:none}.ps.ps .lgr.k-move .lg4{max-width:none}}.ps .io .h1{max-width:none;text-wrap:balance}.ps .io .btn-row{display:flex;flex-wrap:wrap;gap:12px}.sx-cred{margin-top:80px;padding-top:32px;border-top:1px solid var(--rule);display:grid;gap:28px}.ps .io .sx-cred{margin-top:56px}.sx-figs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0}.sx-figs div{margin:0}.sx-figs dt{font:700 40px/1 var(--head);letter-spacing:-.02em;color:var(--fg)}.sx-figs dd{margin:10px 0 0;font:400 15px/1.45 var(--text);color:var(--fg2);max-width:32ch}.sx-stages{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin:0;font:500 15px/1.3 var(--text);color:var(--fg)}.sx-stages .lab{color:var(--fg2);margin-right:6px}.sx-stages span:not(.lab)+span:not(.lab)::before{content:"";display:inline-block;width:5px;height:5px;background:var(--fg2);margin:0 22px 2px -13px;vertical-align:middle;border-radius:1px}.sx-paths{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sx-path{background:var(--white);border:1px solid rgba(11,31,68,.14);border-radius:var(--r);padding:32px 28px 28px;display:flex;flex-direction:column;gap:12px}.sx-path .h3{font-size:24px}.sx-path p{margin:0;font:400 16px/1.55 var(--text);color:var(--slate)}.sx-path p.lab{color:var(--blue);font-size:12px}.sx-path .sx-fmt{margin-top:auto;padding-top:16px;border-top:1px solid rgba(11,31,68,.14);font-weight:500;color:var(--navy)}.sx-path:first-child{background:var(--navy);border-color:var(--navy);color:var(--soft)}.sx-path:first-child .h3,.sx-path:first-child .sx-fmt{color:var(--soft)}.sx-path:first-child p{color:var(--fog)}.sx-path:first-child p.lab{color:var(--fog)}.sx-path:first-child .sx-fmt{border-top-color:rgba(247,247,245,.24)}.sx-path:first-child .lka{color:var(--soft)}.sx-ses{margin-top:48px;display:grid;gap:0;border-bottom:1px solid rgba(11,31,68,.18)}.sx-s{min-width:0;border-top:1px solid rgba(11,31,68,.18)}.sx-s-h{all:unset;box-sizing:border-box;display:grid;gap:10px;width:100%;cursor:pointer;padding:28px 56px 28px 0;position:relative}.sx-s-h:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.sx-meta{display:flex;flex-wrap:wrap;gap:8px}.sx-tag{display:inline-flex;align-items:center;height:28px;padding:0 10px;border:1px solid rgba(11,31,68,.18);border-radius:var(--r);background:var(--white);font:500 13px/1 var(--text);color:var(--navy)}.sx-tag:first-child{background:var(--navy);color:var(--soft);border-color:var(--navy)}.sx-t{font:700 28px/1.15 var(--head);letter-spacing:-.02em;color:var(--navy)}.sx-sub{font:500 17px/1.4 var(--text);color:var(--slate)}.sx-ic{display:grid;place-items:center;width:32px;height:32px;border:1.5px solid var(--navy);border-radius:var(--r);color:var(--navy)}.sx-s-h .sx-ic{position:absolute;right:0;top:28px}.sx-s.is-open .sx-ic{background:var(--navy);color:var(--soft)}.sx-s.is-open .sx-ic .v{transform:rotate(90deg)}.sx-ic .v{transition:transform var(--mo-acc,240ms) ease;transform-origin:center;transform-box:fill-box}.sx-s-b{padding:0 56px 36px 0;max-width:820px}.sx-s-b[hidden]{display:none}.sx-s-b>p:first-child{margin-top:0}.sx-s-b p{margin:16px 0 0;font:400 16px/1.6 var(--text);color:var(--navy)}.sx-s-b .sx-for{color:var(--slate)}.sx-s-b .sx-for b{color:var(--navy);font-weight:600}.sx-s-b .sx-lw{font:600 12px/1.3 var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin-top:22px}.sx-s-b ul{margin:10px 0 0;padding:0;list-style:none}.sx-s-b li{position:relative;padding-left:22px;margin-top:10px;font:400 16px/1.5 var(--text);color:var(--navy)}.sx-s-b li::before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;border:1.5px solid var(--blue);border-radius:1px}.sx-s-b .lka{margin-top:22px;display:inline-flex}.sx-note{margin:36px 0 0;font:400 17px/1.55 var(--text);color:var(--slate);max-width:760px}.sx-note a{color:var(--blue);text-underline-offset:4px;font-weight:500}.sx-steps{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.sx-steps li{position:relative;padding-top:60px}.sx-steps li::after{content:"";position:absolute;top:18px;left:52px;right:-20px;height:1px;background:rgba(11,31,68,.22)}.sx-steps li:last-child::after{display:none}.sx-n{position:absolute;top:0;left:0;width:36px;height:36px;border-radius:var(--r);background:var(--navy);color:var(--soft);display:grid;place-items:center}.sx-n.sx-done{background:var(--blue)}.sx-steps .h3{font-size:21px}.sx-steps p{margin:10px 0 0;font:400 16px/1.55 var(--text);color:var(--slate)}.sx-kit{margin-top:48px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.sx-bio{border:1px solid rgba(11,31,68,.14);border-radius:var(--r);padding:28px;background:var(--soft)}.sx-bio-l{grid-column:1/-1}.sx-bio-h{display:flex;align-items:center;justify-content:space-between;gap:16px}.sx-bio .h3{font-size:19px}.sx-bio p{margin:14px 0 0;font:400 16px/1.6 var(--text);color:var(--navy);max-width:96ch}.sx-copy{min-height:36px;padding:0 12px;font-size:14px}.ps .kit-k{margin-top:24px}.sx-faq{margin-top:72px;max-width:880px}.sx-faq-h{font-size:24px;margin-bottom:16px}.sx-q{border-top:1px solid rgba(11,31,68,.18)}.sx-q:last-child{border-bottom:1px solid rgba(11,31,68,.18)}.sx-q summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font:600 18px/1.35 var(--text);color:var(--navy)}.sx-q summary::-webkit-details-marker{display:none}.sx-q .sx-ic{flex:none}.sx-q[open] .sx-ic{background:var(--navy);color:var(--soft)}.sx-q[open] .sx-ic .v{transform:rotate(90deg)}.sx-q p{margin:0 0 22px;padding-right:52px;font:400 16px/1.6 var(--text);color:var(--slate)}.sx-inq{display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:start}.sx-inq-t .lead{margin-top:20px}.sx-form{padding:36px;border-radius:var(--r)}.sx-form .sx-fields{display:grid;gap:20px}.sx-form .inp{height:var(--ch)}.sx-form textarea.inp{height:112px}.sx-sel{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%230B1F44' stroke-width='1.8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px;cursor:pointer}.sx-form .rq{font-weight:400;color:var(--slate)}.ps .sx-form .fs-foot{margin-left:0;display:grid;gap:12px}.sx-send{width:100%;margin-top:4px}@media (max-width:1100px){.sx-paths{grid-template-columns:1fr 1fr}.sx-path:first-child{grid-column:1/-1}.sx-steps{grid-template-columns:1fr 1fr;row-gap:40px}.sx-steps li:nth-child(2)::after{display:none}.sx-inq{grid-template-columns:1fr;gap:40px}}@media (max-width:760px){.sx-cred,.ps .io .sx-cred{margin-top:40px;padding-top:24px}.sx-figs{grid-template-columns:1fr;gap:20px}.sx-figs div{display:grid;grid-template-columns:72px 1fr;gap:16px;align-items:baseline}.sx-figs dt{font-size:32px}.sx-figs dd{margin:0}.sx-stages{gap:8px 16px;font-size:14px}.sx-stages .lab{flex-basis:100%}.sx-stages span:not(.lab)+span:not(.lab)::before{display:none}.sx-stages span:not(.lab){border:1px solid var(--rule);border-radius:var(--r);padding:6px 10px;font-size:13px}.sx-paths,.sx-kit{grid-template-columns:1fr}.sx-paths{margin-top:32px}.sx-path{padding:26px 22px 22px}.sx-s-b{padding-right:0}.sx-t{font-size:24px}.sx-steps{grid-template-columns:1fr;gap:28px}.sx-steps li{padding:0 0 0 56px;min-height:36px}.sx-steps li::after{top:44px;bottom:-22px;left:18px;right:auto;width:1px;height:auto;display:block}.sx-steps li:last-child::after{display:none}.sx-form{padding:24px 20px}.sx-bio{padding:22px 20px}.sx-faq{margin-top:56px}.sx-q p{padding-right:0}}.ps:where(.pg-speaking) .z2h{position:relative;overflow:hidden;color:var(--soft);min-height:var(--hh,640px);display:flex;align-items:flex-start}:where(.pg-speaking) .z2h-bg,:where(.pg-speaking) .z2h-ov{position:absolute;inset:0}:where(.pg-speaking) .z2h-bg img{width:100%;height:100%;object-fit:cover;object-position:var(--hx,60%) 40%;display:block}:where(.pg-speaking) .z2h-ov{background:linear-gradient(90deg,rgba(11,31,68,var(--o1,.9)) 0%,rgba(11,31,68,var(--o1,.9)) 30%,rgba(11,31,68,var(--o2,.55)) 70%,rgba(11,31,68,var(--o2,.55)) 100%)}:where(.pg-speaking) .z2h-c{position:relative;width:100%;box-sizing:border-box;padding-top:96px;padding-bottom:calc(var(--qo,120px) + 72px)}:where(.pg-speaking) .z2h-t{margin-top:24px!important;max-width:14ch;font-size:clamp(40px,6vw,80px)!important;line-height:1.02!important;color:var(--soft)}:where(.pg-speaking) .z2h-l{margin-top:28px!important;max-width:34ch;color:#d5dbe6!important}:where(.pg-speaking) .z2h .btn-row{margin-top:40px}:where(.pg-speaking) .z2-down{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 4px;color:var(--soft);font:600 17px/1.2 var(--text);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}:where(.pg-speaking) .z2-down:hover{color:#fff}:where(.pg-speaking) .z2-end .sq{width:.14em;height:.14em}:where(.pg-speaking) .z2p{padding-bottom:var(--pb,64px)}:where(.pg-speaking) .z2q{position:relative;z-index:2;margin:calc(-1*var(--qo,120px))0 0;display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:40px 64px;align-items:center;background:var(--white);border-radius:var(--r,6px);padding:48px 56px;box-shadow:0 1px 2px rgba(11,31,68,.08),0 8px 24px rgba(11,31,68,.08)}:where(.pg-speaking) .z2q blockquote{margin:0}:where(.pg-speaking) .z2q-p{margin:0;font:600 var(--qs,34px)/1.22 var(--head);letter-spacing:-.02em;color:var(--navy);text-wrap:balance}:where(.pg-speaking) .z2q figcaption{font:400 16px/1.5 var(--text);color:var(--slate)}:where(.pg-speaking) .z2q figcaption b{display:block;font:600 17px/1.35 var(--text);color:var(--navy)}:where(.pg-speaking) .z2q figcaption span{display:block;margin-top:2px}:where(.pg-speaking) .z2q-o,:where(.pg-speaking) .z2q-c{font-weight:700}:where(.pg-speaking) .z2q-sq{display:none;position:absolute;left:56px;top:-14px;width:28px;height:28px;background:var(--blue)}:where(.pg-speaking) .z2q[data-mark^=bar]{border-top:var(--bt,8px) solid var(--blue);border-top-left-radius:0;border-top-right-radius:0}:where(.pg-speaking) .z2q[data-mark=bar4]{--bt:4px}:where(.pg-speaking) .z2q[data-mark=bar8]{--bt:8px}:where(.pg-speaking) .z2q[data-mark=bar12]{--bt:12px}:where(.pg-speaking) .z2q[data-mark=square] .z2q-sq,:where(.pg-speaking) .z2q[data-mark=barsq] .z2q-sq{display:block}:where(.pg-speaking) .z2q[data-mark=barsq]{border-top:8px solid var(--blue);border-top-left-radius:0;border-top-right-radius:0}:where(.pg-speaking) .z2q[data-mark=barsq] .z2q-sq{top:-18px}:where(.pg-speaking) .z2q[data-mark=quote] .z2q-o{display:block;font:700 96px/.7 var(--head);color:var(--blue);margin-bottom:12px}:where(.pg-speaking) .z2q[data-mark=quote] .z2q-c{display:none}@keyframes z2-lgr{to{transform:translateX(-50%)}}@keyframes z2v-in{0%{opacity:0}to{opacity:1}}.ps:where(.pg-speaking) .z2-mos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ps:where(.pg-speaking) .z2-mos img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--pr,6px)}:root :where(.pg-speaking) .z2-mos li:nth-child(n+5){display:none}:where(.pg-speaking) .z2a{margin-top:48px}:where(.pg-speaking) .z2a-l{margin-top:12px!important}:where(.pg-speaking) .z2a-l .rw-s{display:none}:where(.pg-speaking) .z2s{list-style:none;margin:40px 0 0;padding:0;border-bottom:1px solid var(--rule)}:where(.pg-speaking) .z2s-i{border-top:1px solid var(--rule)}:where(.pg-speaking) .z2s-h{display:grid;grid-template-columns:56px minmax(0,1fr) 40px;gap:0 24px;align-items:start;width:100%;padding:var(--sp,24px)0;background:0 0;border:0;text-align:left;cursor:pointer;color:var(--fg)}:root :where(.pg-speaking) .z2s-h{grid-template-columns:minmax(0,1fr) 40px}:where(.pg-speaking) .z2s-tt{display:block}:where(.pg-speaking) .z2s-t{display:block;font:600 var(--st,28px)/1.2 var(--head);letter-spacing:-.02em;color:var(--navy)}:where(.pg-speaking) .z2s-ic{width:32px;height:32px;margin-top:2px}:where(.pg-speaking) .z2s-i.is-open .z2s-ic{background:var(--navy);color:var(--soft)}:where(.pg-speaking) .z2s-i.is-open .z2s-ic .v{transform:rotate(90deg)}:where(.pg-speaking) .z2s-b{padding:0 64px 32px 80px}:root :where(.pg-speaking) .z2s-b{padding-left:0}:where(.pg-speaking) .z2s-for{margin:0;font:500 16px/1.5 var(--text);color:var(--slate)}:where(.pg-speaking) .z2s-b ul{margin:14px 0 0;padding:0;list-style:none}:where(.pg-speaking) .z2s-b li{position:relative;padding-left:22px;margin-top:10px;font:400 16px/1.5 var(--text);color:var(--navy)}:where(.pg-speaking) .z2s-b li::before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;border:1.5px solid var(--blue);border-radius:1px}:where(.pg-speaking) .z2s-cta{margin-top:14px}:where(.pg-speaking) #topics{padding-top:var(--tp,96px);padding-bottom:var(--tp,96px)}.ps:where(.pg-speaking) .z2c{padding:96px 0}:where(.pg-speaking) .z2c-g{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:48px 96px;align-items:start}:where(.pg-speaking) .z2c-t .lab{color:var(--soft);letter-spacing:.16em}:where(.pg-speaking) .z2c-t .h2{margin-top:20px;font-size:clamp(32px,3.6vw,48px)!important;line-height:1.08;color:var(--soft);max-width:14ch}:where(.pg-speaking) .z2c-t .lead{margin-top:24px;font-size:18px;color:#b9c3d6!important;max-width:40ch}:where(.pg-speaking) .z2f{display:grid;gap:20px}:where(.pg-speaking) .z2f-row{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px}:where(.pg-speaking) .z2f-f label{display:block;margin-bottom:10px;font:500 15px/1.3 var(--text);color:var(--soft)}:where(.pg-speaking) .z2f-i{display:block;width:100%;box-sizing:border-box;height:52px;padding:0 16px;border:1px solid rgba(255,255,255,.4);border-radius:var(--r,6px);background:#fff;color:var(--navy);font:400 17px/1.4 var(--text)}:where(.pg-speaking) textarea.z2f-i{height:136px;padding:14px 16px;resize:vertical}:where(.pg-speaking) .z2f-i::placeholder{color:#6b7488}:where(.pg-speaking) .z2f-i:focus{outline:2px solid var(--blue);outline-offset:2px}:where(.pg-speaking) .z2f-b{justify-self:start;margin-top:4px;background:var(--blue)!important;color:#fff!important;min-width:220px;justify-content:center}@media (max-width:1100px) and (min-width:761px){:where(.pg-speaking) .z2q{grid-template-columns:1fr;gap:20px}:where(.pg-speaking) .z2c-g{grid-template-columns:1fr}}@media (max-width:760px){.ps:where(.pg-speaking) .z2h{min-height:auto}:where(.pg-speaking) .z2h-ov{background:rgba(11,31,68,var(--o1,.9))!important}:where(.pg-speaking) .z2h-c{padding-top:56px;padding-bottom:calc(var(--qo,120px)*.6 + 48px)}:where(.pg-speaking) .z2h-t{font-size:clamp(36px,10vw,46px)!important}:where(.pg-speaking) .z2h-l{font-size:18px}:where(.pg-speaking) .z2h .btn-row .btn{width:100%;justify-content:center}:where(.pg-speaking) .z2q{margin-top:calc(-1*var(--qo,120px)*.6);grid-template-columns:1fr;gap:20px;padding:28px 24px}:where(.pg-speaking) .z2q-p{font-size:clamp(22px,6.2vw,26px)}:where(.pg-speaking) .z2q-sq{left:24px}.ps:where(.pg-speaking) .z2-mos{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.pg-speaking) .z2s-h{grid-template-columns:36px minmax(0,1fr) 36px;gap:0 12px}:where(.pg-speaking) .z2s-t{font-size:22px}:where(.pg-speaking) .z2s-b{padding:0 0 28px 48px}.ps:where(.pg-speaking) .z2c{padding:64px 0}:where(.pg-speaking) .z2c-g{grid-template-columns:1fr;gap:32px}:where(.pg-speaking) .z2f-row{grid-template-columns:1fr}:where(.pg-speaking) .z2f-b{justify-self:stretch}}.ps:where(.pg-speaking) .z2h,.ps:where(.pg-speaking) .z2p,.ps:where(.pg-speaking) .z2c{padding-left:48px;padding-right:48px}@media (max-width:760px){.ps:where(.pg-speaking).ps .z2h,.ps:where(.pg-speaking).ps .z2p,.ps:where(.pg-speaking).ps .z2c{padding-left:20px;padding-right:20px}}.ps:where(.pg-speaking) .z2a-l{list-style:none;margin:12px 0 0;padding:0;border-bottom:1px solid var(--rule)}.ps:where(.pg-speaking) .z2a-l .rw{display:grid;grid-template-columns:var(--tw,120px) minmax(0,3fr) minmax(0,6fr) auto;column-gap:32px;align-items:center;padding:14px 0;border-top:1px solid var(--rule);border-bottom:0}.ps:where(.pg-speaking) .z2a-l .rw-mt,.ps:where(.pg-speaking) .z2a-l .rw-s{display:none}.ps:where(.pg-speaking) .z2a-l .rw-c{display:contents}.ps:where(.pg-speaking) .z2a-l .thb{grid-column:1;grid-row:1}.ps:where(.pg-speaking) .z2a-l .thb img{width:var(--tw,120px);aspect-ratio:3/2;object-fit:cover;border-radius:var(--r,6px)}.ps:where(.pg-speaking) .z2a-l .rw-c>.lab{grid-column:2;grid-row:1;margin:0}.ps:where(.pg-speaking) .z2a-l .rw-c .h3{grid-column:3;grid-row:1;margin:0;font:600 18px/1.3 var(--head);letter-spacing:-.01em}.ps:where(.pg-speaking) .z2a-l .rw-c .lka{grid-column:4;grid-row:1;justify-self:end;white-space:nowrap}@media (max-width:760px){.ps:where(.pg-speaking) .z2a-l .rw{grid-template-columns:var(--twp,88px) minmax(0,1fr);column-gap:16px;row-gap:4px;align-items:start}.ps:where(.pg-speaking) .z2a-l .thb{grid-row:1/span 3}.ps:where(.pg-speaking) .z2a-l .thb img{width:var(--twp,88px)}.ps:where(.pg-speaking) .z2a-l .rw-c>.lab{grid-column:2;grid-row:1}.ps:where(.pg-speaking) .z2a-l .rw-c .h3{grid-column:2;grid-row:2;font-size:17px}.ps:where(.pg-speaking) .z2a-l .rw-c .lka{grid-column:2;grid-row:3;justify-self:start;min-height:36px}}:where(.pg-speaking) .z2s-hd{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:24px 64px;align-items:end}:where(.pg-speaking) .z2s-hd .h2{margin-top:14px!important}:where(.pg-speaking) .z2s-lab{color:var(--blue)!important}:where(.pg-speaking) .z2s-lead{margin:0;font:400 17px/1.55 var(--text);color:var(--slate);max-width:36ch}@media (max-width:760px){:where(.pg-speaking) .z2s-hd{grid-template-columns:1fr;gap:14px}}:root :where(.pg-speaking) .z2q{grid-template-columns:minmax(0,1fr) auto;gap:16px 40px;padding:24px 32px;border-top-width:var(--bt,4px)!important}:root :where(.pg-speaking) .z2q-p{font-size:var(--qs,20px);line-height:1.4;letter-spacing:-.005em;font-weight:500}:root :where(.pg-speaking) .z2q figcaption{font-size:14px;text-align:right}:root :where(.pg-speaking) .z2q figcaption b{font-size:15px}@media (max-width:760px){:root :where(.pg-speaking) .z2q{grid-template-columns:1fr;padding:20px}:root :where(.pg-speaking) .z2q figcaption{text-align:left}}.ps:where(.pg-speaking) .z2a-l .rw-c .h3{text-align:left;justify-self:start;align-self:center}.ps:where(.pg-speaking) .z2a-l .rw-c>.lab,.ps:where(.pg-speaking) .z2a-l .rw-c .lka{align-self:center}@media (max-width:760px){.ps:where(.pg-speaking) .z2a-l .rw-c>.lab,.ps:where(.pg-speaking) .z2a-l .rw-c .h3,.ps:where(.pg-speaking) .z2a-l .rw-c .lka{align-self:start}}:root :where(.pg-speaking) .z2h-bg{left:var(--pll,38%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 22%);mask-image:linear-gradient(90deg,transparent 0,#000 22%)}:root :where(.pg-speaking) .z2h-ov{background:linear-gradient(90deg,#0b1f44 0%,rgba(11,31,68,var(--o1,.9)) 30%,rgba(11,31,68,var(--o2,.55)) 60%,rgba(11,31,68,var(--o2,.55)) 100%)}@media (max-width:760px){:root :where(.pg-speaking) .z2h-bg{left:0;-webkit-mask-image:none;mask-image:none}}:root :where(.pg-speaking) .z2h-t{margin-top:0!important}:where(.pg-speaking) .z2h-l{max-width:46ch!important}:where(.pg-speaking) .z3-lg{margin-top:56px}:where(.pg-speaking) .z3-lg-h{color:var(--navy)!important}:where(.pg-speaking) .z3-mos{margin-top:56px!important}:root :where(.pg-speaking) .z3-mos{order:-1}:where(.pg-speaking) .z2p .w4{display:flex;flex-direction:column}:root :where(.pg-speaking) .z2p .z2q{order:-3}:root :where(.pg-speaking) .z2p .z3-lg{order:-2}:root :where(.pg-speaking) .z2p .z3-mos{order:-1;margin-top:56px!important}:where(.pg-speaking) .z3-ex{margin:28px 0 0}:where(.pg-speaking) button.lka{background:0 0;border:0;padding:0;cursor:pointer;font:600 17px/1.2 var(--text);color:var(--blue)}:where(.pg-speaking) .z3-exb .ar{transition:transform .2s}:where(.pg-speaking) .z3-exb[aria-expanded=true] .ar{transform:rotate(90deg)}:where(.pg-speaking) .z3-apps{margin-top:8px}:where(.pg-speaking) .z3-apps-h{display:none;align-items:center;justify-content:space-between;gap:16px}:where(.pg-speaking) .z3-apps .z2a{margin-top:0}:root :where(.pg-speaking) .z3-apps{position:fixed;top:0;right:0;bottom:0;z-index:90;width:min(560px,100vw);margin:0;background:var(--soft);box-shadow:-16px 0 40px rgba(11,31,68,.22);overflow:auto;padding:28px 32px 40px;box-sizing:border-box}:root :where(.pg-speaking) .z3-apps-h{display:flex;position:sticky;top:-28px;background:var(--soft);padding:12px 0;margin:-12px 0 8px;z-index:1}:root :where(.pg-speaking) .z3-apps .h3{margin:0;font:600 24px/1.2 var(--head)}:root :where(.pg-speaking) .z3-apps .z2a-l .rw{grid-template-columns:var(--tw2,104px) minmax(0,1fr);column-gap:16px;row-gap:4px;align-items:start}:root :where(.pg-speaking) .z3-apps .z2a-l .thb{grid-row:1/span 3}:root :where(.pg-speaking) .z3-apps .z2a-l .thb img{width:var(--tw2,104px)}:root :where(.pg-speaking) .z3-apps .z2a-l .rw-c>.lab{grid-column:2;grid-row:1}:root :where(.pg-speaking) .z3-apps .z2a-l .rw-c .h3{grid-column:2;grid-row:2;font-size:17px}:root :where(.pg-speaking) .z3-apps .z2a-l .rw-c .lka{grid-column:2;grid-row:3;justify-self:start;min-height:36px}:root :where(.pg-speaking) .z3-apps .z2a-l{min-height:0!important}:where(.pg-speaking) .z3-scrim{position:fixed;inset:0;z-index:89;background:rgba(11,31,68,.45)}:where(.pg-speaking) .z3-learn{margin:16px 0 0;font:600 12px/1.3 var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--slate)}:where(.pg-speaking) .z2s-for{font-weight:500}:where(.pg-speaking) .z3-custom{margin-top:40px;padding:28px 32px;background:var(--soft);border-radius:var(--r,6px)}:where(.pg-speaking) .z3-custom .h3{margin:0;font:600 20px/1.3 var(--head)}:where(.pg-speaking) .z3-custom p{margin:8px 0 4px;max-width:62ch;font:400 16px/1.55 var(--text);color:var(--slate)}:where(.pg-speaking) .z3-hint{margin:-4px 0 10px;font:400 14px/1.5 var(--text);color:#b9c3d6;max-width:60ch}@media (max-width:760px){:root :where(.pg-speaking) .z3-apps{width:100vw;padding:20px 20px 32px}:where(.pg-speaking) .z3-custom{padding:22px 20px}}:where(.pg-speaking) .z3-ab{display:inline-flex;align-items:center;gap:6px;margin-left:6px;color:inherit;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;white-space:nowrap}:where(.pg-speaking) .z3-ab:hover{text-decoration-thickness:2px}@media (max-width:760px){.ps:where(.pg-speaking) .hdr .btn.sm[href="#inquiry"]{display:none}}.ps:where(.pg-speaking) .z4{padding:var(--sy,96px) 48px;background:var(--bg);color:var(--fg)}:where(.pg-speaking) .z4-hd{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:48px}:where(.pg-speaking) .z4-t{color:var(--fg)}:where(.pg-speaking) .z4-nav{display:none;align-items:center;gap:12px;flex:none}:where(.pg-speaking) .z4 .ib{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--rule);border-radius:var(--r,6px);background:0 0;color:var(--fg);cursor:pointer}:where(.pg-speaking) .z4 .ib:hover{border-color:var(--fg)}:where(.pg-speaking) .z4 .ib:disabled{opacity:.35;cursor:default}:where(.pg-speaking) .z4-i{position:relative;margin:0;min-width:0}:where(.pg-speaking) .z4-i blockquote{margin:0}:where(.pg-speaking) .z4-p{margin:0;font:600 var(--zp,22px)/1.3 var(--head);letter-spacing:-.015em;color:var(--fg);text-wrap:pretty}:where(.pg-speaking) .z4-r{margin:14px 0 0;font:400 var(--zr,16px)/1.6 var(--text);color:var(--fg2)}:root :where(.pg-speaking) .z4-r{display:none}:root :where(.pg-speaking) .z4-i.is-more .z4-r{display:block}:where(.pg-speaking) .z4-more{display:none;margin-top:12px;font-size:15px!important;color:var(--lk,var(--blue))!important;min-height:32px}:where(.pg-speaking) .g-navy .z4-more{color:var(--soft)!important;text-decoration:underline;text-underline-offset:4px}:root :where(.pg-speaking) .z4-more{display:inline-flex;align-items:center}:where(.pg-speaking) .z4-i figcaption{margin-top:20px;font:400 14px/1.45 var(--text);color:var(--fg2)}:where(.pg-speaking) .z4-i figcaption b{display:block;font:600 16px/1.35 var(--text);color:var(--fg)}:root :where(.pg-speaking) .z4-i{display:flex;flex-direction:column;padding:32px;border-radius:var(--r,6px);background:var(--white);box-shadow:0 1px 2px rgba(11,31,68,.06),0 6px 20px rgba(11,31,68,.06)}:root :where(.pg-speaking) .z4-i figcaption{margin-top:auto;padding-top:20px;border-top:1px solid var(--rule)}:root :where(.pg-speaking) .z4-i blockquote{margin-bottom:24px}:root :where(.pg-speaking) .z4.g-white .z4-i{background:var(--soft);box-shadow:none}:root :where(.pg-speaking) :is(.z4.g-navy,.z2c) .z4-i{background:rgba(247,247,245,.06);border:1px solid var(--rule);box-shadow:none}@keyframes z4f{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}:root :where(.pg-speaking) .z4-nav{display:flex}:root :where(.pg-speaking) .z4-q{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0;padding-bottom:16px;margin-bottom:-16px;scrollbar-width:thin}:root :where(.pg-speaking) .z4-i{flex:0 0 min(400px,84%);scroll-snap-align:start}:where(.pg-speaking) .z2c .z4{color:var(--soft)}:where(.pg-speaking) .z2c .z4-q{grid-template-columns:1fr!important}@media (max-width:760px){.ps:where(.pg-speaking).ps .z4:not(.z4-in){padding:64px 20px}:where(.pg-speaking) .z4-hd{margin-bottom:32px;align-items:flex-start;flex-direction:column}:where(.pg-speaking) .z4-t{font-size:28px!important}:root :where(.pg-speaking) .z4-i{padding:24px}:root :where(.pg-speaking) .z4-hd{flex-direction:row;align-items:flex-end}:root :where(.pg-speaking) .z4-i{flex-basis:86%}}:where(.pg-speaking) .z4 .z4-more{display:none}:root :where(.pg-speaking) .z4 .z4-more{display:inline-flex}:where(.pg-speaking) .z4-hd>div:first-child{flex:1 1 auto;min-width:0}:where(.pg-speaking) .z3-tick [data-tk="10"]{display:none}.ps:where(.pg-speaking) .z3-tick.lgr.k-move .lgr-v{margin-top:20px}.ps:where(.pg-speaking) .z3-tick .lg4{background:var(--slate);-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;max-width:none}.ps:where(.pg-speaking) .z3-tick.lgr.k-move .lgr-t .lgr-r{display:flex;flex-wrap:nowrap;align-items:center;gap:72px;padding-right:72px}.ps:where(.pg-speaking) .z3-tick.lgr.k-move .lgr-r li{width:auto}.ps:where(.pg-speaking) .z3-tick [data-pause]:hover{background:rgba(11,31,68,.06)}.ps:where(.pg-speaking) .z3-tick [data-pause]:active{background:rgba(11,31,68,.12)}@media (max-width:760px){.ps:where(.pg-speaking).ps .z3-tick.lgr.k-move .lgr-t .lgr-r{display:flex;gap:48px;padding-right:48px}}:where(.pg-speaking) .z2s-hh{margin:0;font:inherit;letter-spacing:normal}:where(.pg-speaking) .z2s-hh .z2s-h{padding-bottom:8px}:where(.pg-speaking) .z2s-d{margin:0;padding:0 64px var(--sp,24px)0;max-width:72ch;font:400 16px/1.6 var(--text);color:var(--slate);cursor:pointer}:where(.pg-speaking) .z2s-al{margin:0 0 6px;color:var(--slate)}:where(.pg-speaking) .z2s-b .z2s-for{margin:0;color:var(--navy);font-weight:400}:where(.pg-speaking) .z2s-b .z3-learn{margin-top:20px}:where(.pg-speaking) .z2s-b{padding-top:4px}:where(.pg-speaking) .z2s-lead{max-width:46ch}@media (max-width:760px){:where(.pg-speaking) .z2s-d{padding-right:0;font-size:16px;line-height:1.6}:where(.pg-speaking) .z2s-b{padding-left:0!important;padding-right:0!important}}:where(.pg-speaking) .z3-custom p{max-width:none}:where(.pg-speaking) .z3-mos li:first-child img{object-position:94% 50%}:where(.pg-speaking) .z2s-hd.z2s-hd-new{display:block}:where(.pg-speaking) .z2s-hd.z2s-hd-new .z2s-lead{max-width:none;margin-top:16px}html:root:root :where(.pg-speaking) .z4-q{scrollbar-width:none;padding-bottom:0;margin-bottom:0;gap:16px}html:root:root :where(.pg-speaking) .z4-q::-webkit-scrollbar{display:none}html:root:root :where(.pg-speaking) .z4-hd{margin-bottom:32px}html:root:root :where(.pg-speaking) .z4-i{flex-basis:min(340px,82%);padding:24px 28px;box-shadow:none;--zp:18px;--zr:15px}html:root:root :where(.pg-speaking) .z4-p{font-weight:500;line-height:1.42;letter-spacing:-.005em}html:root:root :where(.pg-speaking) .z4-i blockquote{margin-bottom:0}html:root:root :where(.pg-speaking) .z4-more{margin-top:10px;font-size:14px!important;min-height:28px}html:root:root :where(.pg-speaking) .z4-i figcaption{margin-top:auto;padding-top:20px;border-top:0;font-size:13px}html:root:root :where(.pg-speaking) .z4-i figcaption b{font-size:15px}html:root:root :where(.pg-speaking) .z4 .ib{width:40px;height:40px}@media (max-width:760px){html:root:root :where(.pg-speaking) .z4-i{flex-basis:84%}}@media (min-width:761px){html:root:root .ps:where(.pg-speaking) .z4:not(.z4-in){padding-top:72px;padding-bottom:72px}}:root :where(.pg-speaking) .z4-i figcaption span{display:block;min-height:2.9em}.ps:where(.pg-speaking){--qo:48px;--qs:20px;--tw:160px;--ls:.85;--st:24px}.ps:where(.pg-speaking) .z2-mos img{height:auto}.ps:where(.pg-speaking) .z2h-bg img{object-position:50% 76%}.ps:where(.pg-speaking) .z2c .z2f{display:block;--error:#FFB4AB}.ps:where(.pg-speaking) .z2f .fs-fields{display:grid;gap:20px}.ps:where(.pg-speaking) .z2f .f,.ps:where(.pg-speaking).fk-side .z2f .f{display:block;margin:0}.ps:where(.pg-speaking).fk-side .z2f .fs-foot{margin-left:0}.ps:where(.pg-speaking) .z2f .f.is-error .z2f-i{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}.ps:where(.pg-speaking) .z2f .f-e{margin:8px 0 0}.ps:where(.pg-speaking) .z2f .fs-foot{display:grid;gap:12px;justify-items:start}.ps:where(.pg-speaking) .z2f .ntc{margin:0 0 20px;color:var(--soft)}.ps:where(.pg-speaking) .z2f .done h3{color:var(--soft)}.ps:where(.pg-speaking) .z2f .done p{color:#b9c3d6}@media (max-width:760px){.ps:where(.pg-speaking) .z2f .fs-foot{justify-items:stretch}}.ps:where(.pg-insights) .ih{position:relative;overflow:hidden;background:var(--navy);color:var(--soft);min-height:var(--hh,640px);display:flex;align-items:center;padding:0 48px}:where(.pg-insights) .ih-bg,:where(.pg-insights) .ih-ov{position:absolute;inset:0}:where(.pg-insights) .ih-bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--fx,60%) 50%;display:block;opacity:0;transition:opacity 1.2s ease}:where(.pg-insights) .ih-bg img.on{opacity:1}:where(.pg-insights) .ih-ov{background:linear-gradient(90deg,rgba(11,31,68,var(--o1)) 0%,rgba(11,31,68,var(--o1)) 32%,rgba(11,31,68,var(--o2)) 72%,rgba(11,31,68,var(--o2)) 100%)}:where(.pg-insights) .ih-c{position:relative;width:100%;box-sizing:border-box;padding-top:96px;padding-bottom:104px}.ps:where(.pg-insights) .ih .ih-t{margin:0;max-width:14ch;font-size:clamp(40px,6vw,80px);line-height:1.02;color:var(--soft);text-wrap:balance}:root .ps:where(.pg-insights) .ih .ih-t{font-size:56px;line-height:1.04}:where(.pg-insights) .ih-end{display:inline}.ps:where(.pg-insights) .ih .ih-l{margin:28px 0 0;max-width:40ch;color:#d5dbe6}:where(.pg-insights) .ih-down{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:36px;color:var(--soft);font:600 17px/1.2 var(--text);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}:root :where(.pg-insights) .ih{--o1:.9;--o2:.55}:root :where(.pg-insights) .ih-bg img{animation:ih-zoom 28s ease-in-out infinite alternate}@keyframes ih-zoom{0%{transform:scale(1)}to{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){:where(.pg-insights) .ih-bg img{animation:none!important;transition:none}}@media (max-width:760px){.ps:where(.pg-insights).ps .ih{padding:0 20px;min-height:auto}:where(.pg-insights) .ih-ov{left:0;background:rgba(11,31,68,var(--o1))}:where(.pg-insights) .ih-c{padding-top:56px;padding-bottom:64px}.ps:where(.pg-insights) .ih .ih-t{font-size:clamp(36px,10vw,46px)}.ps:where(.pg-insights) .ih .ih-l{font-size:18px}}:where(.pg-insights) .ih-bg img.on{opacity:1}.ps:where(.pg-insights) .iq-end .jqf{margin:72px 0 0}.ps:where(.pg-insights) .iq-end .jqf.qf{padding:var(--qp,40px) calc(var(--qp,40px)*1.2);border-radius:var(--r);max-width:var(--qw,860px)}:root .ps:where(.pg-insights) .flt{gap:0 28px}:root .ps:where(.pg-insights) .flt button{border:0;border-bottom:3px solid transparent;border-radius:0;padding:0 2px;background:0 0;color:var(--fg2);min-height:48px}:root .ps:where(.pg-insights) .flt button:hover{color:var(--fg);background:0 0}:root .ps:where(.pg-insights) .flt button[aria-pressed=true]{background:0 0;color:var(--fg);border-bottom-color:var(--blue)}:root .ps:where(.pg-insights) .tools2{padding-bottom:0;align-items:flex-end}:root .ps:where(.pg-insights) .tools2>.srch{margin-bottom:10px}.ps:where(.pg-insights) #list .row[hidden]{display:none!important}:where(.pg-insights) .row-cv{display:none;position:relative;overflow:hidden;border-radius:var(--r,6px);background:#e9e9e4}:where(.pg-insights) .row-cv img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;transition:transform .4s ease}.iar-grid3 .ps:where(.pg-insights) #list .rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px;border-bottom:0;margin-top:28px}.iar-grid3 .ps:where(.pg-insights) #list .row{display:flex;flex-direction:column;padding:0;border:0;background:var(--white);border-radius:var(--r,6px);overflow:hidden;box-shadow:0 1px 2px rgba(11,31,68,.06),0 6px 18px rgba(11,31,68,.06);transition:box-shadow .25s,transform .25s}.iar-grid3 :where(.pg-insights) .row-cv{display:block;border-radius:0}.iar-grid3 .ps:where(.pg-insights) #list .row-b{padding:20px 22px 24px;display:flex;flex-direction:column;flex:1}.iar-grid3 .ps:where(.pg-insights) #list .row .h3{font-size:20px;line-height:1.25}.iar-grid3 .ps:where(.pg-insights) #list .row-d{margin-top:auto;padding-top:14px}.iar-grid3 .ps:where(.pg-insights) #list .row:hover{box-shadow:0 1px 2px rgba(11,31,68,.08),0 16px 32px rgba(11,31,68,.14);transform:translateY(-3px)}.ps:where(.pg-insights) #list .row:hover .row-cv img{transform:scale(1.035)}.iar-rows :where(.pg-insights) .row-cv{display:block}.iar-rows .ps:where(.pg-insights) #list .row{display:grid;grid-template-columns:300px minmax(0,1fr);gap:36px;align-items:center;padding:28px 0}.iar-rows .ps:where(.pg-insights) #list .row .h3{font-size:24px}@media (prefers-reduced-motion:reduce){:where(.pg-insights) .row-cv img,.ps:where(.pg-insights) #list .row{transition:none!important}.ps:where(.pg-insights) #list .row:hover{transform:none!important}}@media (max-width:1100px) and (min-width:761px){.iar-grid3 .ps:where(.pg-insights) #list .rows{grid-template-columns:repeat(2,minmax(0,1fr))}.iar-rows .ps:where(.pg-insights) #list .row{grid-template-columns:220px minmax(0,1fr);gap:24px}}@media (max-width:760px){.iar-grid3 .ps:where(.pg-insights) #list .rows{grid-template-columns:1fr;gap:16px}.iar-rows .ps:where(.pg-insights) #list .row{grid-template-columns:1fr;gap:16px;padding:24px 0}}:root .ps:where(.pg-insights) .ih .ih-t{max-width:16ch}.ps:where(.pg-insights) .ivw{display:inline-flex;flex:none;border:1px solid var(--rule);border-radius:var(--r,6px);overflow:hidden;background:var(--white)}.ps:where(.pg-insights) .ivw button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:0;background:0 0;color:var(--fg2);font:500 15px/1 var(--text);cursor:pointer}.ps:where(.pg-insights) .ivw button+button{border-left:1px solid var(--rule)}.ps:where(.pg-insights) .ivw button:hover{color:var(--fg)}.ps:where(.pg-insights) .ivw button[aria-pressed=true]{background:var(--navy);color:var(--soft)}.ps:where(.pg-insights) .ivw button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}:root .ps:where(.pg-insights) .tools2>.ivw{margin-bottom:10px}.ps:where(.pg-insights) .tools2>.srch+.ivw{margin-left:-16px}@media (max-width:760px){.ps:where(.pg-insights) .tools2>.srch+.ivw{margin-left:0}:root .ps:where(.pg-insights) .tools2>.ivw{margin:0 0 10px}}.ps:where(.pg-insights) .iq-end .jqf figcaption{margin-top:20px}.ps:where(.pg-insights) .ih{--hh:640px;--fx:70%}.ps.pg-notfound{background:var(--navy)}.fs-foot .cf-ts{display:none;flex:1 1 100%}.fs-foot .cf-ts.is-active{display:block}
/* site v67 (D271): content shows at once; the scroll reveal is off, the opening entrance stays */html.mo .mo-r,html.mo .mo-r:not(.is-in){opacity:1;transform:none;transition:none}/* site v70 (D280): the steps band animates again; the rest of D271 stands */
/* site v69 (D279): the label above the homepage headline */.op-c .op-lab{margin:0 0 16px}.op-c .op-lab+.h1{margin-top:0}

/* ===== site v70 (October 7, 2026; D280 to D291 in Decision-Log-v90.md) ===== */
/* How we help: the heading runs without the forced wrap (D280, D290) */
.ps [data-band=how] .sh .h2{max-width:none;text-wrap:wrap}
/* How we help as tabs, Stage 4ae option 1 (D291): underlined tabs, services in two columns, the tabs stay under the header on phones */
.ps .tb{margin-top:48px}
.ps .tb-list{display:flex;gap:40px;margin:0;padding:0;border-bottom:1px solid var(--rule)}
.ps .tb-t{appearance:none;background:none;border:0;border-bottom:3px solid transparent;margin:0 0 -1px;padding:0 0 16px;cursor:pointer;font:600 18px/1.2 var(--head);letter-spacing:-.01em;color:var(--fg2);text-align:left;border-radius:0}
.ps .tb-t:hover,.ps .tb-t[aria-selected=true]{color:var(--fg)}
.ps .tb-t[aria-selected=true]{border-bottom-color:var(--blue)}
.ps .tb-t:focus-visible{outline:2px solid var(--focus,var(--blue));outline-offset:3px}
.ps .tb-pn{padding-top:32px}
.ps .tb-pn[hidden]{display:none}
.ps .tb-pn:focus-visible{outline:2px solid var(--focus,var(--blue));outline-offset:4px}
.ps .tb-svc{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:var(--gut,48px)}
.ps .tb-svc li{margin:0;padding:22px 0;border-top:1px solid var(--rule)}
.ps .tb-svc li::before,.ps .tb-svc li::after{content:none}
.ps .tb-h{margin:0;font:600 21px/1.25 var(--head);letter-spacing:-.012em;color:var(--fg)}
.ps .tb-svc p{margin:8px 0 0;font:400 16px/1.55 var(--text);color:var(--fg2);max-width:60ch}
@media (max-width:760px){
.ps .tb{margin-top:28px}
.ps .tb-list{position:sticky;top:var(--hdr-h,72px);z-index:5;background:var(--bg);gap:24px;overflow-x:auto;scrollbar-width:none;margin:0 -20px;padding:12px 20px 0}
.ps .tb-list::-webkit-scrollbar{display:none}
.ps .tb-t{flex:none;padding-bottom:12px}
.ps .tb-pn{padding-top:20px}
.ps .tb-svc{display:block}
.ps .tb-svc li{padding:18px 0}
.ps .tb-h{font-size:19px}
.ps .tb-svc p{font-size:15.5px}
}
/* About our founder: the label above the photo (D281) */
.ps .abt-lab{margin:0 0 24px}
/* the portrait is visible from the first frame and keeps its slide (D282) */
html.mo-pre .op-f img{opacity:1}
/* phones: the name and title beside the portrait sit higher, clear of Safari's toolbar (D280) */
@media (max-width:760px){html:root .ps .op .op-f figcaption{bottom:auto;top:96px}}
/* What industry leaders say on the homepage, Stage 4ac option 1 (D288): the card row on navy; on phones the progress line,
   counter and arrows sit in a row under the heading */
.ps .hq-hd{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:48px}
.ps .hq-hd .h2{margin:0;max-width:none}
.ps .hq-nav{display:flex;align-items:center;gap:12px;flex:none}
.ps .hq .ib{border-color:rgba(247,247,245,.55)}
.ps .hq .ib:disabled{opacity:.35}
.ps .hq-n{font:500 15px/1 var(--text);color:var(--fg2);font-variant-numeric:tabular-nums}
.ps .hq-bar{display:block;height:2px;background:rgba(247,247,245,.2);position:relative;flex:1;min-width:80px}
.ps .hq-bar i{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--soft);transition:width .3s}
.ps .hq-trk{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0}
.ps .hq-trk::-webkit-scrollbar{display:none}
.ps .hq-trk:focus-visible{outline:2px solid var(--soft);outline-offset:4px}
.ps .hq-i{flex:0 0 min(400px,84%);scroll-snap-align:start;display:flex;flex-direction:column;margin:0;padding:32px;border-radius:var(--r,6px);background:rgba(247,247,245,.06);border:1px solid rgba(247,247,245,.16)}
.ps .hq-i blockquote{margin:0 0 8px}
.ps .hq-p{margin:0;font:600 22px/1.32 var(--head);letter-spacing:-.015em;color:var(--fg);text-wrap:pretty}
.ps .hq-b{margin:14px 0 0;font:400 16px/1.6 var(--text);color:var(--fg2)}
.ps .hq-b[hidden]{display:none}
.ps .hq-more{align-self:flex-start;margin-top:12px;min-height:32px;padding:0;border:0;background:none;cursor:pointer;font-size:15px!important;color:var(--soft)!important}
.ps .hq-more .lt{text-decoration:underline;text-underline-offset:4px}
.ps .hq-i figcaption{margin-top:auto;padding-top:24px;font:400 14px/1.45 var(--text);color:var(--fg2)}
.ps .hq-i figcaption b{display:block;font:600 16px/1.35 var(--text);color:var(--fg)}
.ps .hq-foot{display:flex;margin-top:32px}
.ps .hq-ph{display:none}
@media (prefers-reduced-motion:reduce){.ps .hq-bar i{transition:none}}
@media (max-width:760px){
.ps .hq-hd{margin-bottom:24px}
.ps .hq-hd .h2{font-size:28px}
.ps .hq-hd .hq-nav,.ps .hq-foot{display:none}
.ps .hq-ph{display:flex;margin:0 0 24px}
.ps .hq-trk{gap:16px;align-items:flex-start}
.ps .hq-i{flex-basis:84%;padding:24px}
}
/* Speaking and Insights share one hero title size: 56px on desktop, 36 to 46px on phones (D280) */
@media (min-width:761px){html:root .ps .z2h .z2h-t{font-size:56px!important;line-height:1.04!important}}
@media (max-width:760px){html:root .ps .ih .ih-t{font-size:clamp(36px,10vw,46px)!important;line-height:1.04!important}}
/* the Speaking hero photo, Stage 4ad option 4 with Daniel's settings (D289) */
html:root .ps #z2-hero .z2h-bg img{filter:brightness(.99) contrast(1.02) saturate(1)}
@media (min-width:761px){
html:root .ps #z2-hero .z2h-ov{background:linear-gradient(90deg,#0b1f44 0%,rgba(11,31,68,.79) 30%,rgba(11,31,68,.53) 73%,rgba(11,31,68,.53) 100%)!important}
html:root .ps #z2-hero .z2h-bg img{object-position:61% 100%!important}
}
@media (max-width:760px){
html:root .ps #z2-hero{flex-direction:column}
html:root .ps #z2-hero .z2h-bg{position:relative!important;inset:auto!important;width:calc(100% + 40px);margin:0 -20px;aspect-ratio:4/3;flex:none}
html:root .ps #z2-hero .z2h-bg img{object-position:62% 46%!important}
html:root .ps #z2-hero .z2h-bg::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(11,31,68,.1) 0%,rgba(11,31,68,.1) 62%,#0b1f44 100%)}
html:root .ps #z2-hero .z2h-ov{display:none}
html:root .ps #z2-hero .z2h-c{padding-top:24px!important}
}
/* Insights on phones: List and Grid share the row (D280) */
@media (max-width:760px){.ps .ivw{display:flex;width:100%}.ps .ivw button{flex:1 1 0;justify-content:center}}

/* ===== site v71 (October 7, 2026; Daniel's iPhone pass on the v70 preview, D294 to D301 in Decision-Log-v92.md) ===== */
/* How we help: every service row after the first carried a 6px top margin (the design system's tabs rule, .tb li+li),
   so the first row's right column sat 6px low. The rows now share one line. */
.ps .tb .tb-svc li,.ps .tb .tb-svc li+li{margin:0}
/* Speaking banner on phones: "Now booking speaking engagements." and an arrow to the form; the words "Check availability"
   stay as the link's spoken name */
@media (max-width:760px){
.ps .ab .z3-ab{margin:-12px -6px -12px 2px;padding:0 10px;min-width:44px;min-height:44px;justify-content:center;text-decoration:none;vertical-align:middle}
.ps .ab .z3-ab .z3-ab-t{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.ps .ab .z3-ab svg{width:18px;height:18px}
}
/* Insights hero on phones, as on Speaking (D289): the art in a 4:3 band above the headline with a 10% wash easing into navy,
   the words on solid navy. Each frame has its own 4:3 crop for phones; the rotation and slow zoom carry on inside the band. */
@media (max-width:760px){
html:root .ps .ih{flex-direction:column;align-items:stretch}
html:root .ps .ih .ih-bg{position:relative;inset:auto;width:calc(100% + 40px);margin:0 -20px;aspect-ratio:4/3;flex:none;overflow:hidden}
html:root .ps .ih .ih-bg img{object-position:50% 50%}
html:root .ps .ih .ih-bg::before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(11,31,68,.1) 0%,rgba(11,31,68,.1) 62%,#0b1f44 100%)}
html:root .ps .ih .ih-ov{display:none}
html:root .ps .ih .ih-c{padding-top:24px}
}

/* ===== site v72 (October 7, 2026; D304 to D306 in Decision-Log-v94.md) ===== */
/* How we help, Stage 4af treatment 2 with Daniel's settings (D302, D304): the segmented control over a framed white panel,
   navy frame 2px, white panel, the audience's label small inside the panel, two columns with descriptions, 21px titles,
   short tab labels, phone tabs filling the width and staying under the header, soft shadow, no fade. The rules are the study CSS, keyed on attributes of the tab block. */
.ps .tb[data-f]{--fc:#0B1F44;--fw:2px;--pg:#FFFFFF;--pfg:#0B1F44;--pfg2:#4A5670;--prule:rgba(11,31,68,.14);--padx:40px;margin-top:48px}
.ps .tb[data-f][data-fc=blue]{--fc:#2453D1}
.ps .tb[data-f][data-fc=aud][data-aud=owners]{--fc:#2453D1}
.ps .tb[data-f][data-fc=aud][data-aud=proptech]{--fc:#4A5670}
.ps .tb[data-f][data-pg=soft]{--pg:#F7F7F5}
.ps .tb[data-f][data-pg=navy]{--pg:#0B1F44;--pfg:#F7F7F5;--pfg2:#B4C0D6;--prule:rgba(247,247,245,.18)}

/* reset the v70 underlined tabs */
.ps .tb[data-f] .tb-list{border-bottom:0;gap:0;margin:0;padding:0;overflow:visible}
.ps .tb[data-f] .tb-t{border:0;margin:0;border-radius:0;font:600 17px/1.2 var(--head);letter-spacing:-.01em;transition:background-color .15s,color .15s,border-color .15s}
.ps .tb[data-f] .tb-t:focus-visible{outline:2px solid #2453D1;outline-offset:2px;position:relative;z-index:2}

/* the framed panel, shared */
.ps .tb[data-f] .tb-pn{padding:0;background:var(--pg);color:var(--pfg);border:var(--fw) solid var(--fc);border-radius:6px}
.ps .tb[data-f][data-sh="1"] .tb-pn{box-shadow:0 1px 2px rgba(11,31,68,.06),0 12px 32px rgba(11,31,68,.09)}
.ps .tb[data-f] .tb-svc{padding:8px var(--padx) 20px;align-items:start}
.ps .tb[data-f] .tb-svc li,.ps .tb[data-f] .tb-svc li+li{margin:0;padding:24px 0;border-top:1px solid var(--prule)}
.ps .tb[data-f] .tb-svc li:first-child,.ps .tb[data-f][data-sl=rows2] .tb-svc li:nth-child(2){border-top:0}
.ps .tb[data-f] .tb-h{color:var(--pfg);font-size:var(--ts,21px)}
.ps .tb[data-f] .tb-svc p{color:var(--pfg2)}
.ps .tb[data-f][data-sm="0"] .tb-svc p{display:none}
.ps .tb[data-f][data-sl=rows1] .tb-svc{display:block}
.ps .tb[data-f][data-sl=rows1] .tb-svc p{max-width:72ch}
/* services as cards inside the frame */
.ps .tb[data-f][data-sl=cards] .tb-svc{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:var(--padx);align-items:stretch}
.ps .tb[data-f][data-sl=cards] .tb-svc li,.ps .tb[data-f][data-sl=cards] .tb-svc li+li{padding:24px;border:1px solid var(--prule);border-radius:6px;background:rgba(255,255,255,.0)}
.ps .tb[data-f][data-sl=cards][data-pg=soft] .tb-svc li{background:#FFFFFF}
.ps .tb[data-f][data-sl=cards][data-pg=white] .tb-svc li{background:#F7F7F5;border-color:transparent}
.ps .tb[data-f][data-sl=cards][data-pg=navy] .tb-svc li{background:rgba(247,247,245,.06)}

/* panel heading: the audience's own label inside the frame */
.ps .tb[data-f] .tb-ph{display:none;margin:0}
.ps .tb[data-f][data-hd="1"] .tb-ph{display:block;padding:28px var(--padx) 4px;font:600 13px/1.2 var(--text);letter-spacing:.09em;text-transform:uppercase;color:var(--pfg2)}
.ps .tb[data-f][data-hd="2"] .tb-ph{display:block;padding:18px var(--padx);background:var(--fc);color:#FFFFFF;font:600 19px/1.2 var(--head);letter-spacing:-.01em;border-radius:3px 3px 0 0}
.ps .tb[data-f][data-hd="2"] .tb-ph+.tb-svc{padding-top:12px}
.ps .tb[data-f][data-hd="2"][data-sl=cards] .tb-ph+.tb-svc{padding-top:var(--padx)}

/* 1. Tab bar: the tabs sit in a bar of the frame color; the open tab is cut from the panel */
.ps .tb[data-f="1"] .tb-list{display:flex;gap:4px;padding:8px 8px 0;background:var(--fc);border-radius:6px 6px 0 0}
.ps .tb[data-f="1"] .tb-t{padding:15px 26px 17px;border-radius:6px 6px 0 0;color:rgba(247,247,245,.8);background:transparent}
.ps .tb[data-f="1"] .tb-t:hover{color:#FFFFFF;background:rgba(247,247,245,.1)}
.ps .tb[data-f="1"] .tb-t[aria-selected=true]{background:var(--pg);color:var(--pfg)}
.ps .tb[data-f="1"][data-pg=navy] .tb-t[aria-selected=true]{box-shadow:inset 0 3px 0 #2453D1}
.ps .tb[data-f="1"] .tb-pn{border-top:0;border-radius:0 0 6px 6px}

/* 2. Segmented control over a framed panel */
.ps .tb[data-f="2"] .tb-list{display:inline-flex;border:var(--fw) solid var(--fc);border-radius:6px;overflow:hidden;background:#FFFFFF}
.ps .tb[data-f="2"] .tb-t{padding:14px 30px;color:#0B1F44;background:#FFFFFF}
.ps .tb[data-f="2"] .tb-t+.tb-t{border-left:1px solid var(--fc)}
.ps .tb[data-f="2"] .tb-t:hover{background:#EEF1F7}
.ps .tb[data-f="2"] .tb-t[aria-selected=true]{background:var(--fc);color:#FFFFFF}
.ps .tb[data-f="2"] .tb-pn{margin-top:20px}

/* 3. Folder tabs: outlined tabs in the frame color; the open one joins the panel */
.ps .tb[data-f="3"] .tb-list{display:flex;gap:8px;position:relative;z-index:1}
.ps .tb[data-f="3"] .tb-t{padding:14px 26px calc(14px + var(--fw));margin-bottom:calc(-1 * var(--fw));border:var(--fw) solid var(--fc);border-bottom:0;border-radius:6px 6px 0 0;color:#0B1F44;background:transparent}
.ps .tb[data-f="3"] .tb-t:hover{background:rgba(11,31,68,.05)}
.ps .tb[data-f="3"] .tb-t[aria-selected=true]{background:var(--pg);color:var(--pfg)}
.ps .tb[data-f="3"] .tb-pn{border-radius:0 6px 6px 6px}

/* 4. Framed service cards: buttons above, each service a card with a top frame in the frame color */
.ps .tb[data-f="4"] .tb-list{display:flex;gap:8px}
.ps .tb[data-f="4"] .tb-t{padding:13px 24px;border:1px solid rgba(11,31,68,.3);border-radius:6px;color:#0B1F44;background:transparent}
.ps .tb[data-f="4"] .tb-t:hover{border-color:#0B1F44}
.ps .tb[data-f="4"] .tb-t[aria-selected=true]{background:var(--fc);border-color:var(--fc);color:#FFFFFF}
.ps .tb[data-f="4"] .tb-pn{border:0;background:none;box-shadow:none!important;padding-top:24px}
.ps .tb[data-f="4"] .tb-svc{padding:0}
.ps .tb[data-f="4"][data-sl=cards] .tb-svc{padding:0}
.ps .tb[data-f="4"][data-sl][data-pg] .tb-svc li,.ps .tb[data-f="4"][data-sl][data-pg] .tb-svc li+li{padding:24px 28px;background:var(--pg);border:1px solid rgba(11,31,68,.14);border-top:calc(var(--fw) * 2) solid var(--fc);border-radius:6px}
.ps .tb[data-f="4"][data-sh="1"] .tb-svc li{box-shadow:0 1px 2px rgba(11,31,68,.05),0 8px 20px rgba(11,31,68,.06)}
.ps .tb[data-f="4"][data-sl=rows2] .tb-svc{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.ps .tb[data-f="4"][data-sl=rows1] .tb-svc{display:grid;gap:12px}
.ps .tb[data-f="4"] .tb-ph{padding-left:0!important;padding-right:0!important;background:none!important;color:var(--fg2)!important;font:600 13px/1.2 var(--text)!important;letter-spacing:.09em!important;text-transform:uppercase;padding:0 0 16px!important}

/* 5. Audience colors: each tab carries its own color; the frame and its heading strip take the open audience's color */
.ps .tb[data-f="5"] .tb-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.ps .tb[data-f="5"] .tb-t{--tc:var(--fc);padding:16px 22px;border:1px solid rgba(11,31,68,.18);border-top:calc(var(--fw) * 2) solid var(--tc);border-radius:6px;color:#0B1F44;background:#FFFFFF;text-align:left}
.ps .tb[data-f="5"][data-fc=aud] .tb-t#aud-operators{--tc:#0B1F44}
.ps .tb[data-f="5"][data-fc=aud] .tb-t#aud-owners{--tc:#2453D1}
.ps .tb[data-f="5"][data-fc=aud] .tb-t#aud-proptech{--tc:#4A5670}
.ps .tb[data-f="5"] .tb-t:hover{border-color:var(--tc)}
.ps .tb[data-f="5"] .tb-t[aria-selected=true]{background:var(--tc);border-color:var(--tc);color:#FFFFFF}
.ps .tb[data-f="5"] .tb-pn{margin-top:12px}

/* fade on switch */
.ps .tb[data-f][data-fd="1"] .tb-pn:not([hidden]){animation:tbf-in .22s ease-out}
@keyframes tbf-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){.ps .tb[data-f] .tb-pn{animation:none!important}.ps .tb[data-f] .tb-t{transition:none}}

/* tablet: cards two across */
@media (max-width:1100px){.ps .tb[data-f][data-sl=cards] .tb-svc{grid-template-columns:1fr 1fr}}

/* phones */
@media (max-width:760px){
.ps .tb[data-f]{--padx:20px;margin-top:28px}
.ps .tb[data-f] .tb-list{position:static;margin:0;overflow:visible;background-clip:padding-box}
.ps .tb[data-f][data-st="1"] .tb-list{position:sticky;top:var(--hdr-h,72px);z-index:5}
.ps .tb[data-f] .tb-svc,.ps .tb[data-f][data-sl=rows2] .tb-svc,.ps .tb[data-f][data-sl=cards] .tb-svc{display:block}
.ps .tb[data-f] .tb-svc li,.ps .tb[data-f] .tb-svc li+li{padding:20px 0}
.ps .tb[data-f][data-sl=rows2] .tb-svc li:nth-child(2){border-top:1px solid var(--prule)}
.ps .tb[data-f][data-sl=cards] .tb-svc{padding:16px}
.ps .tb[data-f][data-sl=cards] .tb-svc li,.ps .tb[data-f][data-sl=cards] .tb-svc li+li{padding:20px;margin-top:10px}
.ps .tb[data-f][data-sl=cards] .tb-svc li:first-child{margin-top:0}
.ps .tb[data-f] .tb-h{font-size:calc(var(--ts,21px) - 2px)}
.ps .tb[data-f] .tb-svc p{font-size:15.5px}
.ps .tb[data-f][data-hd="1"] .tb-ph{padding-top:22px}
.ps .tb[data-f][data-hd="2"] .tb-ph{padding:14px var(--padx);font-size:17px}
/* phone tabs: fill the row (equal widths) or scroll */
.ps .tb[data-f][data-ph=fill] .tb-t{flex:1 1 0;min-width:0;text-align:center;padding-left:6px;padding-right:6px;font-size:16px}
.ps .tb[data-f][data-ph=scroll] .tb-list{overflow-x:auto;scrollbar-width:none}
.ps .tb[data-f][data-ph=scroll] .tb-t{flex:none}
/* 1 */
.ps .tb[data-f="1"] .tb-list{padding:6px 6px 0;gap:2px}
.ps .tb[data-f="1"] .tb-t{padding-top:13px;padding-bottom:15px}
/* 2 */
.ps .tb[data-f="2"] .tb-list{display:flex}
.ps .tb[data-f="2"][data-st="1"] .tb-list{box-shadow:0 -10px 0 8px #F7F7F5,0 2px 0 8px #F7F7F5}
.ps .tb[data-f="2"] .tb-t{padding-top:13px;padding-bottom:13px}
.ps .tb[data-f="2"] .tb-pn{margin-top:14px}
/* 3 */
.ps .tb[data-f="3"] .tb-list{gap:6px}
.ps .tb[data-f="3"][data-st="1"] .tb-list{background:#F7F7F5;box-shadow:0 -10px 0 0 #F7F7F5;padding-top:0}
.ps .tb[data-f="3"] .tb-t{padding-top:13px}
.ps .tb[data-f="3"] .tb-pn{border-radius:0 0 6px 6px}
.ps .tb[data-f="3"][data-ph=scroll] .tb-pn{border-radius:0 6px 6px 6px}
/* 4 */
.ps .tb[data-f="4"] .tb-list{gap:6px}
.ps .tb[data-f="4"][data-st="1"] .tb-list{background:#F7F7F5;box-shadow:0 -10px 0 0 #F7F7F5,0 10px 0 0 #F7F7F5}
.ps .tb[data-f="4"] .tb-pn{padding-top:20px}
.ps .tb[data-f="4"] .tb-svc,.ps .tb[data-f="4"][data-sl] .tb-svc{display:grid!important;grid-template-columns:1fr;gap:12px;padding:0!important}
.ps .tb[data-f="4"][data-sl][data-pg] .tb-svc li,.ps .tb[data-f="4"][data-sl][data-pg] .tb-svc li+li{padding:20px;margin:0!important}
/* 5 */
.ps .tb[data-f="5"] .tb-list{display:flex;gap:6px}
.ps .tb[data-f="5"][data-st="1"] .tb-list{background:#F7F7F5;box-shadow:0 -10px 0 0 #F7F7F5,0 8px 0 0 #F7F7F5}
.ps .tb[data-f="5"] .tb-t{padding-top:13px;padding-bottom:13px;text-align:center}
.ps .tb[data-f="5"] .tb-pn{margin-top:12px}
}

/* What industry leaders say, Stage 4ag treatment 2 with Daniel's settings (D305): navy band, Soft Neutral cards with navy
   text and no outline, blue Read more, blue arrows, the progress line in Soft Neutral, no shadow. */
.ps [data-hq][data-x]{--qcb:#F7F7F5;--qcbr:transparent;--qacc:transparent;--qaw:1px;--qsh:none;--qlead:#0B1F44;--qname:#0B1F44;--qrest:#4A5670;--qtitle:#4A5670;--qrm:#2453D1;--qab:#2453D1;--qaf:#FFFFFF;--qabg:#2453D1;--qah:#1B43B0;--qahf:#FFFFFF;--qpt:rgba(247,247,245,.2);--qpf:#F7F7F5}
.ps [data-hq][data-x]{background:var(--bg)!important;color:var(--fg);transition:background-color .2s}
.ps [data-hq][data-x] .h2{color:var(--fg)}
.ps [data-hq][data-x] .hq-i{background:var(--qcb);border:1px solid var(--qcbr);border-top:var(--qaw) solid var(--qacc);box-shadow:var(--qsh)}
.ps [data-hq][data-x] .hq-p{color:var(--qlead)}
.ps [data-hq][data-x] .hq-b{color:var(--qrest)}
.ps [data-hq][data-x] .hq-i figcaption{color:var(--qtitle)}
.ps [data-hq][data-x] .hq-i figcaption b{color:var(--qname)}
.ps [data-hq][data-x] .hq-more{color:var(--qrm)!important}
.ps [data-hq][data-x] .ib{border-color:var(--qab);color:var(--qaf);background:var(--qabg)}
.ps [data-hq][data-x] .ib:hover:not(:disabled){border-color:var(--qah);background:var(--qah);color:var(--qahf)}
.ps [data-hq][data-x] .ib:disabled{background:var(--qabg)}
.ps [data-hq][data-x] .hq-bar{background:var(--qpt)}
.ps [data-hq][data-x] .hq-bar i{background:var(--qpf)}
.ps [data-hq][data-x] .hq-n{color:var(--fg2)}
.ps [data-hq][data-x] .hq-trk:focus-visible{outline-color:var(--fg)}
/* focus inside the light cards in blue, so it shows on Soft Neutral */
.ps [data-hq][data-x] .hq-i{--focus:#2453D1}
.ps [data-hq][data-x] .hq-more:focus-visible{outline:2px solid #2453D1;outline-offset:3px}

/* ===== site v73 (October 7, 2026; D307 in Decision-Log-v94.md) ===== */
/* What industry leaders say: Daniel's settings with filled arrows (D307): Soft Neutral buttons with navy arrows on the navy band;
   the rest of D305 stands */
.ps [data-hq][data-x]{--qab:#F7F7F5;--qaf:#0B1F44;--qabg:#F7F7F5;--qah:#D5DBE6;--qahf:#0B1F44}

/* ===== site v75 (October 7, 2026; D309 in Decision-Log-v95.md) ===== */
/* Homepage opening on phones: the name and title beside the portrait sit 12px lower (top 96px in v70, now 108px); the portrait
   does not move */
@media (max-width:760px){html:root .ps .op .op-f figcaption{top:108px}}

/* ===== site v76 (October 7, 2026; D310 in Decision-Log-v96.md) ===== */
/* What industry leaders say: every card the same height on phones too (v70 let each phone card take its own height);
   the name and title sit at the foot of every card */
@media (max-width:760px){.ps .hq-trk{align-items:stretch}}

/* ===== site v78 (October 7, 2026; D314 in Decision-Log-v100.md) ===== */
/* How we help: the open audience in the segmented control takes the cobalt of the main button (Start a conversation);
   the control's outline and the panel frame stay navy. */
.ps .tb[data-f="2"] .tb-t[aria-selected=true]{background:#2453D1;color:#FFFFFF}
/* Speaking banner on phones: the line and its arrow centered on the screen (equal room on both sides of the dismiss
   button's width), and the period after "engagements" hidden; desktop keeps the period before Check availability. */
@media (max-width:760px){
  .ps.ps:where(.pg-speaking) .ab{padding:0}
  .ps.ps:where(.pg-speaking) .ab.al-center .ab-m,.ps.ps:where(.pg-speaking) .ab .ab-m{padding:10px 52px;text-align:center}
  .ps.ps:where(.pg-speaking) .ab .ab-x{position:absolute;top:0;right:8px}
  .ps:where(.pg-speaking) .ab .z3-ab-p{display:none}
}
/* On the smallest phones (340px and under) the centered line would wrap, so it keeps v77's left alignment on one line. */
@media (max-width:340px){.ps.ps:where(.pg-speaking) .ab.al-center .ab-m,.ps.ps:where(.pg-speaking) .ab .ab-m{padding:10px 52px 10px 20px;text-align:left}}
/* Homepage opening on phones: Daniel's name and title 15px lower (123px from the top of the portrait frame, was 108px, D309). */
@media (max-width:760px){html:root .ps .op .op-f figcaption{top:123px}}
/* Stage 4ah: What industry leaders say, motion on arrival (Home and Speaking). Values come from the panel as custom
   properties on the band: --h-d duration, --h-x distance, --h-st stagger, --h-op start opacity, --h-e easing,
   --h-ws word step. Text is never hidden: the lowest start opacity the panel allows is 0.2, and the default is 1.
   Everything here runs only under html.mo (the site's motion gate, D175) and not for reduced motion. */
[data-hband]{--h-d:560ms;--h-x:56px;--h-st:90ms;--h-op:1;--h-e:cubic-bezier(.2,.7,.2,1);--h-ws:28ms}

/* 1. Deal in: the cards in view arrive from the right in turn */
@keyframes h-deal{from{transform:translateX(var(--h-x));opacity:var(--h-op)}to{transform:none;opacity:1}}
html.mo [data-hband][data-he=deal].h-arm [data-hvis]{transform:translateX(var(--h-x));opacity:var(--h-op)}
html.mo [data-hband][data-he=deal].h-run [data-hvis]{animation:h-deal var(--h-d) var(--h-e) both;animation-delay:calc(var(--hi,0) * var(--h-st))}

/* 2. Quote marks land: a solid open-quote mark cut from the logo's square drops into each card in turn; the words never move.
   On Speaking it stands in for the small inline marks while this treatment is on. */
.h-mk{display:block;width:34px;height:24px;margin:0 0 18px;color:var(--h-mkc,#2453D1);pointer-events:none;transform-origin:30% 100%}
.h-mk svg{display:block;width:100%;height:100%;fill:currentColor}
[data-hband]:not([data-he=marks]) .h-mk{display:none}
[data-hband][data-he=marks] .z4-o,[data-hband][data-he=marks] .z4-c{display:none}
@keyframes h-mark{from{transform:translateY(calc(var(--h-x) * -.5)) scale(.4);opacity:0}to{transform:none;opacity:1}}
html.mo [data-hband][data-he=marks].h-arm [data-hvis] .h-mk{opacity:0}
html.mo [data-hband][data-he=marks].h-run [data-hvis] .h-mk{animation:h-mark var(--h-d) var(--h-e) both;animation-delay:calc(var(--hi,0) * var(--h-st))}

/* 3. Words rise: the lead line of each card in view rises word by word from a dim start (never blank) */
.h-w{display:inline-block;white-space:pre}
@keyframes h-word{from{transform:translateY(var(--h-x));opacity:var(--h-op)}to{transform:none;opacity:1}}
html.mo [data-hband][data-he=words].h-arm [data-hvis] .h-w{transform:translateY(var(--h-x));opacity:var(--h-op)}
html.mo [data-hband][data-he=words].h-run [data-hvis] .h-w{animation:h-word var(--h-d) var(--h-e) both;animation-delay:calc(var(--hi,0) * var(--h-st) + var(--wi,0) * var(--h-ws))}

/* 4 and 5 move the row itself (script), so nothing here beyond the pause control */
html [data-hband] .h-pause{display:none!important}
html.mo [data-hband][data-hthen=auto] .h-pause{display:inline-grid!important;place-items:center}
.h-pause svg{width:16px;height:16px}
.h-pause[aria-pressed=true] .h-pi-pa,.h-pause:not([aria-pressed=true]) .h-pi-pl{display:none}
/* Stage 4ai: Joya Pavesi's quote at the foot of the Insights article list, made to stand out. The figure (.jqf) takes
   data-j* attributes and custom properties from the panel; the quote's words never change. Motion runs only under html.mo. */
.jqf[data-jx]{--jfs:36px;--jms:72px;--jbg:#FFFFFF;--jfg:#0B1F44;--jfg2:#4A5670;--jmk:#2453D1;--jrule:#2453D1;--jpy:48px;--jpx:56px;--jw:860px}
.ps:where(.pg-insights) .iq-end .jqf[data-jx]{position:relative;max-width:var(--jw);width:100%;box-sizing:border-box;padding:var(--jpy) var(--jpx);border-radius:6px;background:var(--jbg);box-shadow:var(--jsh,none);overflow:hidden}
.ps:where(.pg-insights) .iq-end:has(.jqf[data-jx]){display:block}
.ps:where(.pg-insights) .iq-end .jqf[data-jx] .q-p{font:600 var(--jfs)/1.22 var(--head);letter-spacing:-.02em;color:var(--jfg);text-wrap:balance;max-width:28ch}
.ps:where(.pg-insights) .iq-end .jqf[data-jx][data-jw=full] .q-p{max-width:34ch}
.ps:where(.pg-insights) .iq-end .jqf[data-jx] figcaption{margin-top:28px;color:var(--jfg2);font:400 15px/1.45 var(--text)}
.ps:where(.pg-insights) .iq-end .jqf[data-jx] figcaption b{color:var(--jfg)}
/* grounds */
.jqf[data-jx][data-jg=soft]{--jbg:#F7F7F5}
.jqf[data-jx][data-jg=navy]{--jbg:#0B1F44;--jfg:#F7F7F5;--jfg2:#B4C0D6;--jrule:#2453D1}
.jqf[data-jx][data-jg=cobalt]{--jbg:#2453D1;--jfg:#FFFFFF;--jfg2:rgba(255,255,255,.84);--jrule:#FFFFFF}
.jqf[data-jx][data-jg=none]{--jbg:transparent;--jpx:0px}
/* width */
.jqf[data-jx][data-jw=full]{--jw:100%}
/* shadow */
.jqf[data-jx][data-js=soft]{--jsh:0 1px 2px rgba(11,31,68,.08),0 8px 24px rgba(11,31,68,.08)}
.jqf[data-jx][data-js=raised]{--jsh:0 2px 4px rgba(11,31,68,.10),0 18px 44px rgba(11,31,68,.18)}
/* the mark: two squares with a cut tail, from the logo's square */
.j-mk{display:block;width:var(--jms);height:calc(var(--jms) * .706);margin:0 0 22px;color:var(--jmk);transform-origin:20% 100%}
.j-mk svg{display:block;width:100%;height:100%;fill:currentColor}
.jqf[data-jx][data-jm=none] .j-mk{display:none}
.jqf[data-jx][data-jm=navy]{--jmk:#0B1F44}
.jqf[data-jx][data-jm=soft]{--jmk:#F7F7F5}
.jqf[data-jx][data-jm=faint]{--jmk:currentColor}
.jqf[data-jx][data-jm=faint] .j-mk{color:var(--jfg);opacity:.18}
.jqf[data-jx][data-jm=hang] .j-mk{position:absolute;left:calc(var(--jpx) - var(--jms) * .2);top:calc(var(--jpy) - var(--jms) * .02);opacity:.10;color:var(--jfg);margin:0;width:calc(var(--jms) * 2);height:calc(var(--jms) * 1.41)}
/* rules */
.j-rl{display:none;position:absolute;background:var(--jrule);transform-origin:0 0}
.jqf[data-jx][data-jr=left] .j-rl{display:block;left:0;top:0;bottom:0;width:6px}
.ps:where(.pg-insights) .iq-end .jqf[data-jx][data-jr=left]{padding-left:calc(var(--jpx) + 6px)}
.jqf[data-jx][data-jr=top] .j-rl{display:block;left:var(--jpx);right:var(--jpx);top:0;height:3px}
.jqf[data-jx][data-jg=none][data-jr=top] .j-rl{left:0;right:0;background:#0B1F44}
.ps:where(.pg-insights) .iq-end .jqf[data-jx][data-jg=none][data-jr=top]{padding-top:36px}
/* attribution */
.jqf[data-jx][data-ja=rule] figcaption::before{content:"";display:block;width:40px;height:2px;background:var(--jrule);margin:0 0 16px}
.jqf[data-jx][data-ja=square] figcaption b::before{content:"";display:inline-block;width:.45em;height:.45em;background:#2453D1;margin-right:10px;vertical-align:.08em}
.jqf[data-jx][data-jg=cobalt][data-ja=square] figcaption b::before{background:#FFFFFF}
/* split: the mark sits in a navy tile at the left */
@media (min-width:761px){
  .jqf[data-jx][data-jl=split]{display:grid;grid-template-columns:auto 1fr;column-gap:48px;align-items:start}
  .jqf[data-jx][data-jl=split] .j-mk{grid-row:1 / span 2;width:calc(var(--jms) * 2);height:calc(var(--jms) * 2);margin:0;padding:calc(var(--jms) * .5);box-sizing:border-box;border-radius:6px;background:#0B1F44;color:#2453D1}
  .jqf[data-jx][data-jl=split][data-jg=navy] .j-mk{background:#2453D1;color:#0B1F44}
  .jqf[data-jx][data-jl=split] blockquote,.jqf[data-jx][data-jl=split] figcaption{grid-column:2}
}
@media (max-width:760px){
  .jqf[data-jx]{--jpy:32px;--jpx:24px}
  .jqf[data-jx][data-jg=none]{--jpx:0px}
  .ps:where(.pg-insights) .iq-end .jqf[data-jx] .q-p{font-size:min(var(--jfs-ph,26px),var(--jfs))}
  .jqf[data-jx][data-jl=split] .j-mk{width:calc(var(--jms) * .9);height:calc(var(--jms) * .9 * .706)}
  .ps:where(.pg-insights) .iq-end .jqf[data-jx] .q-p{max-width:none}
}
/* entrance (html.mo only); the words are readable from the first frame */
.jqf[data-jx]{--jd:640ms;--je:cubic-bezier(.2,.7,.2,1)}
@keyframes j-rise{from{transform:translateY(28px);opacity:.35}to{transform:none;opacity:1}}
@keyframes j-mark{from{transform:translateY(-18px) scale(.4);opacity:0}to{transform:none;opacity:var(--jmo,1)}}
@keyframes j-ruleY{from{transform:scaleY(0)}to{transform:none}}
@keyframes j-ruleX{from{transform:scaleX(0)}to{transform:none}}
@keyframes j-word{from{transform:translateY(10px);opacity:.2}to{transform:none;opacity:1}}
.j-w{display:inline-block;white-space:pre}
html.mo .jqf[data-je=rise].j-arm{transform:translateY(28px);opacity:.35}
html.mo .jqf[data-je=rise].j-run{animation:j-rise var(--jd) var(--je) both}
html.mo .jqf[data-je=mark].j-arm .j-mk{opacity:0}
html.mo .jqf[data-je=mark].j-run .j-mk{animation:j-mark var(--jd) var(--je) both}
html.mo .jqf[data-jm=hang]{--jmo:.10}html.mo .jqf[data-jm=faint]{--jmo:.18}
html.mo .jqf[data-je=rule][data-jr=left].j-arm .j-rl{transform:scaleY(0)}
html.mo .jqf[data-je=rule][data-jr=left].j-run .j-rl{animation:j-ruleY var(--jd) var(--je) both}
html.mo .jqf[data-je=rule]:not([data-jr=left]).j-arm .j-rl{transform:scaleX(0)}
html.mo .jqf[data-je=rule]:not([data-jr=left]).j-run .j-rl{animation:j-ruleX var(--jd) var(--je) both}
html.mo .jqf[data-je=words].j-arm .j-w{transform:translateY(10px);opacity:.2}
html.mo .jqf[data-je=words].j-run .j-w{animation:j-word calc(var(--jd) * .7) var(--je) both;animation-delay:calc(var(--wi,0) * 30ms)}
/* Stage 4aj: the motion review's eight ideas (A to H), study styles. The root element carries data-mja to data-mjh (the
   option picked for each idea, 5 is off) and the timing as custom properties. Text is never hidden; motion runs only under
   html.mo (the site's motion gate, D175). */
:root{--mj-e:cubic-bezier(.2,.7,.2,1);--mj-sp:cubic-bezier(.34,1.56,.64,1);--mj-ad:240ms;--mj-bd:300ms;--mj-cd:500ms;--mj-cx:12px;--mj-cop:1;--mj-dz:1.04;--mj-dx:4px;--mj-ed:500ms;--mj-edl:900ms;--mj-gd:500ms;--mj-hr:1s}

/* ---------- A. How we help: the cobalt fill moves between tabs ---------- */
@media (min-width:761px){.ps .tb[data-f="2"] .tb-list{position:relative}} /* on phones the row is sticky, which already anchors the fill */
.mj-ind{display:none;position:absolute;top:0;bottom:0;left:0;width:0;background:#2453D1;pointer-events:none;z-index:0;transition-property:left,width;transition-timing-function:var(--mj-e)}
[data-mja="1"] .mj-ind,[data-mja="2"] .mj-ind,[data-mja="4"] .mj-ind{display:block}
[data-mja="1"] .ps .tb[data-f="2"] .tb-t,[data-mja="2"] .ps .tb[data-f="2"] .tb-t,[data-mja="4"] .ps .tb[data-f="2"] .tb-t{position:relative;z-index:1;background:transparent!important;transition:color var(--mj-ad) ease}
[data-mja="1"] .ps .tb[data-f="2"] .tb-t:not([aria-selected=true]):hover,[data-mja="2"] .ps .tb[data-f="2"] .tb-t:not([aria-selected=true]):hover,[data-mja="4"] .ps .tb[data-f="2"] .tb-t:not([aria-selected=true]):hover{background:rgba(11,31,68,.06)!important}
[data-mja="3"] .ps .tb[data-f="2"] .tb-t{transition:background-color var(--mj-ad) ease,color var(--mj-ad) ease}
@keyframes mj-pf{from{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:none}}
html.mo .ps .tb .tb-pn.mj-pfade{animation:mj-pf var(--mj-ad) var(--mj-e) both}

/* ---------- B. Articles: On this page marks the section being read ---------- */
.ps .rd-toc ol{position:relative;z-index:0}
.mj-tm{display:none;position:absolute;left:-14px;width:3px;top:0;height:0;background:#0B1F44;opacity:0;pointer-events:none;z-index:-1;transition:top var(--mj-bd) var(--mj-e),height var(--mj-bd) var(--mj-e),opacity .2s ease}
[data-mjb="1"] .mj-tm{display:block}
[data-mjb="1"] .ps .rd-toc a.mj-on,[data-mjb="2"] .ps .rd-toc a.mj-on,[data-mjb="3"] .ps .rd-toc a.mj-on,[data-mjb="4"] .ps .rd-toc a.mj-on{color:#0B1F44;font-weight:600}
[data-mjb="2"] .ps .rd-toc a::before{content:"";display:inline-block;width:0;height:.45em;background:#2453D1;vertical-align:.08em;transition:width var(--mj-bd) var(--mj-e),margin var(--mj-bd) var(--mj-e)}
[data-mjb="2"] .ps .rd-toc a.mj-on::before{width:.45em;margin-right:8px}
[data-mjb="3"] .ps .rd-toc ol::before{content:"";position:absolute;left:-14px;top:0;bottom:0;width:2px;background:rgba(11,31,68,.14)}
[data-mjb="3"] .mj-tm{display:block;opacity:1;width:2px;background:#2453D1;transition:height .12s linear}
[data-mjb="4"] .mj-tm{display:block;left:-10px;right:-10px;width:auto;background:rgba(36,83,209,.09);border-radius:4px}

/* ---------- C. Section headings settle into place (fully visible from the first frame) ---------- */
@keyframes mj-rise{from{transform:translateY(var(--mj-cx));opacity:var(--mj-cop)}to{transform:none;opacity:1}}
@keyframes mj-line{from{transform:scaleX(0)}to{transform:none}}
html.mo[data-mjc="1"] .mj-c.mj-arm,html.mo[data-mjc="2"] .mj-c.mj-arm,html.mo[data-mjc="4"] .mj-c.mj-arm{transform:translateY(var(--mj-cx));opacity:var(--mj-cop)}
html.mo[data-mjc="1"] .mj-c.mj-run,html.mo[data-mjc="2"] .mj-c.mj-run,html.mo[data-mjc="4"] .mj-c.mj-run{animation:mj-rise var(--mj-cd) var(--mj-e) both;animation-delay:calc(var(--ci,0) * 80ms)}
[data-mjc="3"] h2.mj-c::after{content:"";display:block;width:40px;height:3px;margin-top:16px;background:#2453D1;transform-origin:0 50%}
html.mo[data-mjc="3"] h2.mj-c.mj-arm::after{transform:scaleX(0)}
html.mo[data-mjc="3"] h2.mj-c.mj-run::after{animation:mj-line var(--mj-cd) var(--mj-e) both}

/* ---------- D. One hover language: photos zoom inside their frame, arrows move forward ---------- */
[data-mjd="1"] .z3-mos li,[data-mjd="2"] .z3-mos li,[data-mjd="4"] .z3-mos li{position:relative;overflow:hidden;border-radius:var(--pr,6px)}
[data-mjd="1"] .z3-mos img,[data-mjd="2"] .z3-mos img{transition:transform 400ms var(--mj-e)}
[data-mjd="4"] .z3-mos li::after{content:"";position:absolute;inset:0;background:#0B1F44;opacity:0;transition:opacity 300ms ease;pointer-events:none}
[data-mjd="1"] .lka svg,[data-mjd="2"] .lka svg,[data-mjd="3"] .lka svg,[data-mjd="4"] .lka svg{transition:transform 200ms var(--mj-e)}
@media (hover:hover){
  [data-mjd="1"] .z3-mos li:hover img,[data-mjd="2"] .z3-mos li:hover img{transform:scale(var(--mj-dz))}
  [data-mjd="4"] .z3-mos li:hover::after{opacity:.18}
  [data-mjd="1"] .lka:hover svg,[data-mjd="2"] .lka:hover svg,[data-mjd="3"] .lka:hover svg,[data-mjd="4"] .lka:hover svg{transform:translateX(var(--mj-dx))}
}
.mj-hov[data-mjd="1"] .z3-mos img,.mj-hov[data-mjd="2"] .z3-mos img{transform:scale(var(--mj-dz))}
.mj-hov[data-mjd="4"] .z3-mos li::after{opacity:.18}
.mj-hov[data-mjd="1"] .lka svg,.mj-hov[data-mjd="2"] .lka svg,.mj-hov[data-mjd="3"] .lka svg,.mj-hov[data-mjd="4"] .lka svg{transform:translateX(var(--mj-dx))}

/* ---------- E. Speaking: the blue square on Remen Okoruwa's quote lands last ---------- */
@keyframes mj-e1{from{opacity:0;transform:translateY(-28px)}to{opacity:1;transform:none}}
@keyframes mj-e2{from{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}
@keyframes mj-e3{from{opacity:0;transform:translateX(140px)}to{opacity:1;transform:none}}
@keyframes mj-e4{from{transform:translateY(14px)}to{transform:none}}
html.mo[data-mje="1"] .z2q-sq.mj-arm,html.mo[data-mje="2"] .z2q-sq.mj-arm,html.mo[data-mje="3"] .z2q-sq.mj-arm,html.mo[data-mje="4"] .z2q-sq.mj-arm{opacity:0}
html.mo[data-mje="1"] .z2q-sq.mj-run{animation:mj-e1 var(--mj-ed) var(--mj-e) var(--mj-edl) both}
html.mo[data-mje="2"] .z2q-sq.mj-run{animation:mj-e2 var(--mj-ed) var(--mj-sp) var(--mj-edl) both}
html.mo[data-mje="3"] .z2q-sq.mj-run{animation:mj-e3 var(--mj-ed) var(--mj-e) var(--mj-edl) both}
html.mo[data-mje="4"] .z2q.mj-run{animation:mj-e4 var(--mj-ed) var(--mj-e) calc(var(--mj-edl) - 200ms) both}
html.mo[data-mje="4"] .z2q-sq.mj-run{animation:mj-e1 var(--mj-ed) var(--mj-e) calc(var(--mj-edl) + var(--mj-ed) * .5) both}

/* ---------- F. Home, the About photo ---------- */
.mj-fw{display:block;overflow:hidden;border-radius:var(--pr,6px)}
.mj-fw img{will-change:transform;transform-origin:50% 50%}
@keyframes mj-f3{from{transform:scale(var(--mj-fzs))}to{transform:none}}
@keyframes mj-f4{from{transform:none}to{transform:scale(var(--mj-fzs))}}
html.mo[data-mjf="3"] .mj-fw.mj-run img{animation:mj-f3 1400ms var(--mj-e) both}
html.mo[data-mjf="4"] .mj-fw.mj-in img{animation:mj-f4 14s ease-in-out infinite alternate}

/* ---------- G. Articles, the thesis callout's square period ---------- */
@keyframes mj-g1{from{opacity:0;transform:translateY(-.7em) scale(.5)}to{opacity:1;transform:none}}
@keyframes mj-g2{0%,24%,48%,72%{opacity:1}12%,36%,60%{opacity:0}100%{opacity:1}}
@keyframes mj-g3{from{transform:translateY(14px)}to{transform:none}}
@keyframes mj-g4{from{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}
.ps .pf .pf-sq{transform-origin:50% 100%}
html.mo[data-mjg="1"] .pf.mj-arm .pf-sq,html.mo[data-mjg="3"] .pf.mj-arm .pf-sq,html.mo[data-mjg="4"] .pf.mj-arm .pf-sq{opacity:0}
html.mo[data-mjg="1"] .pf.mj-run .pf-sq{animation:mj-g1 var(--mj-gd) var(--mj-e) 150ms both}
html.mo[data-mjg="2"] .pf.mj-run .pf-sq{animation:mj-g2 calc(var(--mj-gd) * 4) steps(1) 150ms both}
html.mo[data-mjg="3"] .pf.mj-run{animation:mj-g3 var(--mj-gd) var(--mj-e) both}
html.mo[data-mjg="3"] .pf.mj-run .pf-sq{animation:mj-g1 var(--mj-gd) var(--mj-e) calc(var(--mj-gd) * .7) both}
html.mo[data-mjg="4"] .pf.mj-run .pf-sq{animation:mj-g4 var(--mj-gd) var(--mj-sp) 150ms both}

/* ---------- H. Insights, Prompted: a terminal cursor ---------- */
@keyframes mj-blink{0%,49.9%{opacity:1}50%,99.9%{opacity:0}100%{opacity:1}}
@keyframes mj-hide{0%,49.9%{opacity:0}50%,99.9%{opacity:1}100%{opacity:0}}
.mj-cw{position:relative;display:block}
.ps .pm-cv .mj-cw,.ps .pm-head .mj-cw{display:block;margin:0;font:inherit}
.mj-cur{display:none;width:.5em;height:.95em;margin-left:6px;background:#2453D1;vertical-align:-.12em}
[data-mjh="2"] .mj-cur,[data-mjh="4"] .mj-cur{display:inline-block}
.mj-cvo,.mj-lgo,.ps .pm-cv .mj-cvo{display:none;position:absolute;pointer-events:none;margin:0}
.mj-cvo{left:68.75%;top:48%;width:1.92%;height:8.6%;background:rgb(14,20,31)}
.mj-lgo{left:38.2%;top:57.2%;width:4.8%;height:4.8%;border-radius:50%;background:#000}
[data-mjh="1"] .ps .pm-cv .mj-cvo,[data-mjh="3"] .ps .pm-head .mj-lgo{display:block;opacity:0}
html.mo[data-mjh="1"] .mj-run .mj-cvo,html.mo[data-mjh="3"] .mj-run .mj-lgo{animation:mj-hide var(--mj-hr) steps(1) var(--mj-hn,infinite) both}
html.mo[data-mjh="2"] .mj-run .mj-cur,html.mo[data-mjh="4"] .mj-run .mj-cur{animation:mj-blink var(--mj-hr) steps(1) var(--mj-hn,infinite) both}
/* site v78 production additions to the Stage 4aj styles (D324): Daniel's values as defaults, and the hovers and markers
   still for reduced motion, as the site's other hovers are. */
:root{--mj-fzs:1.04;--mj-hn:3}
@media (prefers-reduced-motion:reduce){
  .mj-ind,.mj-tm{transition:none!important}
  [data-mjd] .z3-mos img,[data-mjd] .lka svg{transition:none!important;transform:none!important}
}

/* ===== site v79 (October 7, 2026; D327 in Decision-Log-v104.md) ===== */
/* Homepage headline: the three lines Daniel approved ("Make marketing / a stronger driver of / business performance.") at
   every width. From 761px to about 950px (iPads upright, narrow laptop windows) the column was too narrow for "a stronger
   driver of" at 56px, so "of" fell to a line of its own and "business" and "performance." split. The type now scales with
   the column (10% of its width, the longest line being 9.85 times the type size) and never exceeds the approved sizes, so
   desktop from 1000px stays at 56px and phones from 360px are unchanged; the smallest phones (320px) go from 30px to 28px.
   The three lines also hold for visitors who ask for reduced motion. */
.ps .op .h1 .mo-ln,.ps .op .h1 .mo-ln>span{display:block}
@supports (font-size:1cqi){
  .ps .op-c{container-type:inline-size}
  .ps .op-c .h1{font-size:min(56px,10cqi)}
  @media (max-width:760px){.ps.ps .op-c .h1{font-size:min(clamp(30px,8.8vw,40px),10cqi)}}
}
/* Homepage opening on phones: Daniel's name and title 42px lower (165px from the top of the portrait frame, was 123px,
   v78), to the line he marked on his iPhone screenshot. */
@media (max-width:760px){html:root .ps .op .op-f figcaption{top:165px}}

/* ===== site v82 (October 7, 2026; D331 in Decision-Log-v108.md) ===== */
/* What industry leaders say: the numbering and progress line phones already show on the homepage, now on laptops on the
   homepage (in the header beside the arrows) and at every width on Speaking, where phones get the homepage's phone layout
   (Daniel, D331). */
.ps .hq-hd .hq-nav .hq-bar{flex:none;width:160px;min-width:0}
.ps .z4-nav{display:flex;align-items:center;gap:12px}
.ps .z4-bar{display:block;height:2px;width:160px;flex:none;background:rgba(11,31,68,.18);position:relative}
.ps .z4-bar i{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--navy,#0B1F44);transition:width .3s}
.ps .z4-n{font:500 15px/1 var(--text);color:var(--fg2);font-variant-numeric:tabular-nums;white-space:nowrap}
@media (max-width:760px){.ps .z4-bar{flex:1;width:auto;min-width:60px}}
@media (prefers-reduced-motion:reduce){.ps .z4-bar i{transition:none}}
/* On phones the Speaking heading takes its own line and the controls sit under it, as on the homepage. */
@media (max-width:760px){.ps .z4-hd{flex-wrap:wrap;row-gap:20px}.ps .z4-hd>div:first-child{flex:1 1 100%}.ps .z4-nav{flex:1 1 100%}}
/* On phones "What industry leaders say" stays on one line on Home and Speaking, down to 320px screens (28px from 375px up,
   as before; the type steps down only where 28px would wrap). */
@media (max-width:760px){html .ps.ps #leaders #ql-h,html .ps.ps #z4 #z4-h{font-size:min(28px,calc((100vw - 40px) / 11.6))!important}}

/* ===== site v84 (October 7, 2026, launch day; D333 in Decision-Log-v108.md) ===== */
/* Speaking, Past appearances (and every row thumbnail): the images carry width and height attributes, and the height
   attribute (283px, 179px and so on) overrode the thumbnails' 3:2 shape, so each 104px thumbnail stretched into a tall strip
   and its row grew to match. The height now follows the shape again. */
.ps .thb img{height:auto}
