.pg-home{--dv-accent:var(--ox);--dv-strand:var(--steel);--dv-gate:var(--ink);--dv-quiet:var(--hair-2);--dv-solid:var(--ink);--dv-ground:var(--paper)}.pg-home .dark,.dark.pg-home{--dv-accent:var(--ox-dk);--dv-strand:var(--on-dark-2);--dv-gate:var(--on-dark);--dv-quiet:var(--on-dark-2);--dv-solid:var(--on-dark);--dv-ground:var(--deep)}.pg-home .dv-fig,.dv-fig.pg-home{min-width:0;margin:0}.pg-home .dv-svg,.dv-svg.pg-home{max-width:100%;height:auto;display:block;overflow:visible}.pg-home .dv-s,.dv-s.pg-home{fill:none;stroke:var(--dv-strand);stroke-width:1px}.pg-home .dv-s.t0,.dv-s.t0.pg-home{stroke-opacity:.3}.pg-home .dv-s.t1,.dv-s.t1.pg-home{stroke-opacity:.6}.pg-home .dv-gate,.dv-gate.pg-home{fill:none;stroke:var(--dv-gate);stroke-width:2px}.pg-home .dv-stop,.dv-stop.pg-home{fill:var(--dv-ground);stroke:var(--dv-strand);stroke-width:1px}.pg-home .dv-exit,.dv-exit.pg-home{fill:none;stroke:var(--dv-gate);stroke-width:1.5px}.pg-home .dv-rec-b,.dv-rec-b.pg-home{fill:var(--paper);stroke:var(--hair-2);stroke-width:1px}.pg-home .dv-rec-r,.dv-rec-r.pg-home{fill:none;stroke:var(--hair);stroke-width:1px}.pg-home .dv-rec-t,.dv-rec-t.pg-home{fill:none;stroke:var(--ink);stroke-width:4px}.pg-home .dv-path,.dv-path.pg-home{fill:none;stroke:var(--dv-accent);stroke-width:3.5px}.pg-home .dv-path.thin,.dv-path.thin.pg-home{stroke-width:1.75px}.pg-home .dv-node,.dv-node.pg-home,.pg-home .dv-end,.dv-end.pg-home{fill:var(--dv-accent)}.pg-home .dv-ring,.dv-ring.pg-home{fill:none;stroke:var(--dv-accent);stroke-width:1.5px}.pg-home .dv-you,.dv-you.pg-home{fill:var(--dv-solid)}.pg-home .dv-cap,.dv-cap.pg-home{font:400 16px/1.5 var(--sans);color:var(--body);max-width:44em;margin-top:18px}.pg-home .dv-cap b,.dv-cap.pg-home b{color:var(--ink);font-weight:600}.pg-home .dv-keys,.dv-keys.pg-home{flex-wrap:wrap;gap:6px 22px;margin:14px 0 0;padding:0;list-style:none;display:flex}.pg-home .dv-key,.dv-key.pg-home{font:400 13px/1.4 var(--mono);color:var(--steel);align-items:center;gap:8px;max-width:none;display:flex}.pg-home .dv-key:before,.dv-key.pg-home:before{content:"";box-sizing:border-box;border:1px solid var(--dv-quiet);flex:none;width:10px;height:10px}.pg-home .dv-key.k:before,.dv-key.k.pg-home:before{background:var(--dv-solid);border-color:var(--dv-solid)}.pg-home .dv-key.x:before,.dv-key.x.pg-home:before{border-color:var(--steel);background:linear-gradient(to top right, transparent calc(50% - .6px), var(--steel) calc(50% - .6px), var(--steel) calc(50% + .6px), transparent calc(50% + .6px))}.pg-home .dv-key.plain:before,.dv-key.plain.pg-home:before{display:none}.pg-home .dv-src,.dv-src.pg-home{font:400 12.5px/1.5 var(--mono);letter-spacing:.01em;color:var(--steel);max-width:62em;margin-top:12px}.pg-home .dark .dv-cap,.dark.pg-home .dv-cap{color:var(--on-dark)}.pg-home .dark .dv-src,.dark.pg-home .dv-src,.pg-home .dark .dv-key,.dark.pg-home .dv-key{color:var(--on-dark-2)}.pg-home .dv-lab,.dv-lab.pg-home{font:400 13px/1.4 var(--mono);color:var(--steel);margin:0 0 8px}.pg-home .dv-count,.dv-count.pg-home{shape-rendering:crispedges}.pg-home .dv-sq.q,.dv-sq.q.pg-home{fill:none;stroke:var(--dv-quiet);stroke-width:1px}.pg-home .dv-sq.k,.dv-sq.k.pg-home{fill:var(--dv-solid)}.pg-home .dv-sq.x,.dv-sq.x.pg-home{fill:none;stroke:var(--steel);stroke-width:1px}.pg-home .dv-cross,.dv-cross.pg-home{fill:none;stroke:var(--steel);stroke-width:1px;shape-rendering:geometricprecision}.pg-home .dv-sq.a,.dv-sq.a.pg-home{fill:var(--dv-accent)}.pg-home .dv-join,.dv-join.pg-home{fill:none;stroke:var(--dv-accent);stroke-width:3.5px}.pg-home .dv-mapfig,.dv-mapfig.pg-home{grid-template-rows:repeat(6,auto) 1fr;grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;column-gap:56px;display:grid}.pg-home .dv-mapfig>*,.dv-mapfig.pg-home>*{grid-column:1}.pg-home .dv-mapfig>.dv-mapbox,.dv-mapfig.pg-home>.dv-mapbox{grid-area:1/2/-1}.pg-home .dv-seg,.dv-seg.pg-home{border:1px solid var(--hair-2);display:grid}.pg-home .dv-opt,.dv-opt.pg-home{font:400 14px/1.3 var(--mono);color:var(--steel);cursor:pointer;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;display:flex;position:relative}.pg-home .dv-opt+.dv-opt,.dv-opt.pg-home+.dv-opt{border-top:1px solid var(--hair-2)}.pg-home .dv-opt input,.dv-opt.pg-home input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.pg-home .dv-opt .n,.dv-opt.pg-home .n{color:var(--ink)}.pg-home .dv-opt:has(input:checked){background:var(--ink);color:var(--on-dark)}.dv-opt.pg-home:has(input:checked){background:var(--ink);color:var(--on-dark)}.pg-home .dv-seg:not(:has(input:checked)) .dv-opt:first-child{background:var(--ink);color:var(--on-dark)}.dv-seg.pg-home:not(:has(input:checked)) .dv-opt:first-child{background:var(--ink);color:var(--on-dark)}.pg-home .dv-opt:has(input:checked) .n{color:var(--paper)}.dv-opt.pg-home:has(input:checked) .n{color:var(--paper)}.pg-home .dv-seg:not(:has(input:checked)) .dv-opt:first-child .n{color:var(--paper)}.dv-seg.pg-home:not(:has(input:checked)) .dv-opt:first-child .n{color:var(--paper)}:is(.pg-home .dv-opt:has(input:focus-visible),.dv-opt.pg-home:has(input:focus-visible)){outline:2px solid var(--ink);outline-offset:2px}.pg-home .dv-tile rect,.dv-tile.pg-home rect{fill:#0000;stroke:var(--hair-2);stroke-width:1px;transition:fill .24s var(--ease), stroke .24s var(--ease)}.pg-home .dv-tile text,.dv-tile.pg-home text{font:400 15px var(--mono);fill:var(--steel);transition:fill .24s var(--ease);pointer-events:none}:is(.pg-home .dv-mapfig:not(:has(input:checked:not([value=reg]))) .dv-tile.r rect,.dv-mapfig.pg-home:not(:has(input:checked:not([value=reg]))) .dv-tile.r rect,.pg-home .dv-mapfig:has(input[value=court]:checked) .dv-tile.c rect,.dv-mapfig.pg-home:has(input[value=court]:checked) .dv-tile.c rect,.pg-home .dv-mapfig:has(input[value=ucc]:checked) .dv-tile.u rect,.dv-mapfig.pg-home:has(input[value=ucc]:checked) .dv-tile.u rect){fill:var(--ink);stroke:var(--ink)}:is(.pg-home .dv-mapfig:not(:has(input:checked:not([value=reg]))) .dv-tile.r text,.dv-mapfig.pg-home:not(:has(input:checked:not([value=reg]))) .dv-tile.r text,.pg-home .dv-mapfig:has(input[value=court]:checked) .dv-tile.c text,.dv-mapfig.pg-home:has(input[value=court]:checked) .dv-tile.c text,.pg-home .dv-mapfig:has(input[value=ucc]:checked) .dv-tile.u text,.dv-mapfig.pg-home:has(input[value=ucc]:checked) .dv-tile.u text){fill:var(--paper)}.pg-home .dv-tile,.dv-tile.pg-home{cursor:pointer}.pg-home .dv-tile:focus,.dv-tile.pg-home:focus{outline:none}.pg-home .dv-tile.on rect,.dv-tile.on.pg-home rect,.pg-home .dv-tile:focus-visible rect,.dv-tile.pg-home:focus-visible rect{stroke:var(--steel);stroke-width:3px}.pg-home .dv-map-open,.dv-map-open.pg-home{min-height:24px;font:400 14px/1.6 var(--mono);color:var(--ink);max-width:none;margin-top:14px}.pg-home .dv-line,.dv-line.pg-home{counter-reset:dvst;position:relative}.pg-home .dv-line-h,.dv-line-h.pg-home{width:100%}.pg-home .dv-line-v,.dv-line-v.pg-home{display:none}.pg-home .dv-line .dv-l,.dv-line.pg-home .dv-l{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);font:400 13px/1.2 var(--mono);color:var(--steel);white-space:nowrap;position:absolute}.pg-home .dv-line .st,.dv-line.pg-home .st{color:var(--ink);counter-increment:dvst}.pg-home .dv-line .st:before,.dv-line.pg-home .st:before{content:counter(dvst) " ";color:var(--steel)}.pg-home .dv-line .st.c,.dv-line.pg-home .st.c{transform:translate(-50%)}.pg-home .dv-line .st.r,.dv-line.pg-home .st.r{transform:translate(-100%)}.pg-home .dv-line .gw,.dv-line.pg-home .gw{transform:translate(-50%,-100%)}.pg-home .dv-line .rr,.dv-line.pg-home .rr{color:var(--ink);transform:translateY(-50%)}.pg-home .dv-line .ch,.dv-line.pg-home .ch{transform:translateY(-100%)}@media (max-width:999px){.pg-home .dv-line,.dv-line.pg-home{height:calc(var(--vh) * 1px);max-width:400px;margin:0 auto}.pg-home .dv-line-h,.dv-line-h.pg-home{display:none}.pg-home .dv-line-v,.dv-line-v.pg-home{width:104px;max-width:none;display:block;position:absolute;top:0;left:0}.pg-home .dv-line .dv-l,.dv-line.pg-home .dv-l,.pg-home .dv-line .st.c,.dv-line.pg-home .st.c,.pg-home .dv-line .st.r,.dv-line.pg-home .st.r{left:124px;top:calc(var(--py) * 1px);font-size:14px;line-height:20px;transform:none}}.pg-home .dv-hero,.dv-hero.pg-home{position:relative}.pg-home .dv-hero-d,.dv-hero-d.pg-home{width:100%}.pg-home .dv-hero-p,.dv-hero-p.pg-home{display:none}.pg-home .dv-tie,.dv-tie.pg-home{fill:none;stroke:var(--dark-rule);stroke-width:1px}.pg-home .dv-inst,.dv-inst.pg-home{fill:none;stroke:var(--on-dark-2);stroke-width:1.25px}.pg-home .dv-pp.f,.dv-pp.f.pg-home{fill:var(--on-dark)}.pg-home .dv-pp.o,.dv-pp.o.pg-home{fill:none;stroke:var(--on-dark-2);stroke-width:.9px}.pg-home .dv-lead,.dv-lead.pg-home{fill:none;stroke:var(--on-dark-2);stroke-width:1px}.pg-home .dv-hero .dv-you,.dv-hero.pg-home .dv-you{fill:var(--paper)}.pg-home .dv-hero .dv-l,.dv-hero.pg-home .dv-l{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);font:400 14px/1 var(--mono);color:var(--on-dark);white-space:nowrap;margin:0;position:absolute;transform:translateY(-50%)}.pg-home .dv-hero .dv-l.r,.dv-hero.pg-home .dv-l.r{transform:translate(-100%,-50%)}.pg-home .dv-hero .dv-card,.dv-hero.pg-home .dv-card{width:calc(var(--w) * 1%);box-sizing:border-box;background:var(--deep-2);border-top:4px solid var(--on-dark-2);white-space:normal;padding:4px 12px 6px;list-style:none;transform:none}.pg-home .dv-card li,.dv-card.pg-home li{font:400 13.5px/26px var(--mono);color:var(--on-dark);white-space:nowrap}.pg-home .dv-card li+li,.dv-card.pg-home li+li{border-top:1px solid var(--dark-rule)}.pg-home .dv-lanes,.dv-lanes.pg-home{border-top:1px solid var(--dark-rule);flex-wrap:wrap;gap:8px 22px;margin:18px 0 0;padding:14px 0 0;list-style:none;display:flex}.pg-home .dv-lanes li,.dv-lanes.pg-home li{font:400 13px/1.4 var(--mono);color:var(--on-dark-2);padding-bottom:3px}.pg-home .dv-lanes li.on,.dv-lanes.pg-home li.on{color:var(--paper);border-bottom:1px solid var(--on-dark)}@media (max-width:720px){.pg-home .dv-hero-d,.dv-hero-d.pg-home{display:none}.pg-home .dv-hero-p,.dv-hero-p.pg-home{width:100%;display:block}.pg-home .dv-hero .dv-ls,.dv-hero.pg-home .dv-ls{counter-reset:dvhop;grid-template-columns:1fr 1fr;gap:10px 16px;margin-top:18px;display:grid}.pg-home .dv-hero .dv-l,.dv-hero.pg-home .dv-l,.pg-home .dv-hero .dv-l.r,.dv-hero.pg-home .dv-l.r{white-space:normal;font-size:14px;line-height:1.35;position:static;transform:none}.pg-home .dv-hero .fm,.dv-hero.pg-home .fm{order:-2}.pg-home .dv-hero .en,.dv-hero.pg-home .en{order:-1}.pg-home .dv-hero .fm:before,.dv-hero.pg-home .fm:before,.pg-home .dv-hero .en:before,.dv-hero.pg-home .en:before{content:"";background:var(--paper);width:9px;height:9px;margin-right:8px;display:inline-block}.pg-home .dv-hero .en:before,.dv-hero.pg-home .en:before{box-shadow:inset 0 0 0 2px var(--on-dark);background:0 0}.pg-home .dv-hero .hp,.dv-hero.pg-home .hp{counter-increment:dvhop;color:var(--on-dark-2)}.pg-home .dv-hero .hp:before,.dv-hero.pg-home .hp:before{content:counter(dvhop) "  "}.pg-home .dv-hero .dv-card,.dv-hero.pg-home .dv-card{order:1;grid-column:1/-1;width:auto;margin-top:4px}.pg-home .dv-card li,.dv-card.pg-home li,.pg-home .dv-lanes li,.dv-lanes.pg-home li{font-size:14px}}.pg-home .dv-close,.dv-close.pg-home{padding:96px 0 88px}.pg-home .dv-close-grid,.dv-close-grid.pg-home{grid-template-columns:var(--cols);column-gap:var(--gap);align-items:center;display:grid}.pg-home .dv-close-grid>.dv-fig,.dv-close-grid.pg-home>.dv-fig{grid-area:1/1/auto/span 4}.pg-home .dv-close-grid>.dv-close-say,.dv-close-grid.pg-home>.dv-close-say{grid-area:1/5/auto/span 8}.pg-home .dv-close .dv-you,.dv-close.pg-home .dv-you{fill:var(--paper)}.pg-home .dv-close-say h2,.dv-close-say.pg-home h2{font-family:var(--serif);letter-spacing:-.02em;color:var(--paper);font-size:clamp(32px,3.3vw,46px);font-weight:500;line-height:1.12}.pg-home .dv-close-say h2>span,.dv-close-say.pg-home h2>span{display:block}.pg-home .dv-close-say .btn,.dv-close-say.pg-home .btn{margin-top:36px}@media (max-width:899px){.pg-home .dv-close,.dv-close.pg-home{padding:64px 0 56px}.pg-home .dv-close-grid,.dv-close-grid.pg-home{display:block}.pg-home .dv-close-grid>.dv-fig,.dv-close-grid.pg-home>.dv-fig{margin-top:40px}.pg-home .dv-close .dv-cp,.dv-close.pg-home .dv-cp{width:auto;height:160px}}@media (max-width:720px){.pg-home .dv-cap,.dv-cap.pg-home{font-size:15px}.pg-home .dv-key,.dv-key.pg-home,.pg-home .dv-src,.dv-src.pg-home,.pg-home .dv-lab,.dv-lab.pg-home{font-size:14px}.pg-home .dv-mapfig,.dv-mapfig.pg-home{display:block}.pg-home .dv-mapfig>.dv-mapbox,.dv-mapfig.pg-home>.dv-mapbox{margin-top:18px}.pg-home .dv-tile text,.dv-tile.pg-home text{font-size:21px}}.pg-home .dv-showq [data-q],.dv-showq.pg-home [data-q]{outline:1px dotted var(--steel);outline-offset:3px}.pg-home .dark .dv-showq [data-q],.dark.pg-home .dv-showq [data-q],.pg-home .dv-showq .dark [data-q],.dv-showq.pg-home .dark [data-q]{outline-color:var(--on-dark-2)}@media (prefers-reduced-motion:no-preference){.pg-home .dv-pre svg,.dv-pre.pg-home svg,.pg-home .dv-pre .dv-ls,.dv-pre.pg-home .dv-ls{visibility:hidden}.pg-home .dv-go .dv-s,.dv-go.pg-home .dv-s,.pg-home .dv-go .dv-path,.dv-go.pg-home .dv-path,.pg-home .dv-go .dv-join,.dv-go.pg-home .dv-join{stroke-dasharray:1}.pg-home .dv-go .dv-s,.dv-go.pg-home .dv-s{animation:dv-draw 1s var(--ease) backwards}.pg-home .dv-go .dv-gate,.dv-go.pg-home .dv-gate{animation:dv-fade .25s calc(.15s + var(--i,0) * .3s) backwards}.pg-home .dv-go .dv-stop,.dv-go.pg-home .dv-stop{animation:.3s .8s backwards dv-fade}.pg-home .dv-go .dv-exit,.dv-go.pg-home .dv-exit,.pg-home .dv-go .dv-rec,.dv-go.pg-home .dv-rec{animation:.3s 1s backwards dv-fade}.pg-home .dv-go .dv-path,.dv-go.pg-home .dv-path{animation:dv-draw .17s calc(1.2s + var(--i,0) * .17s) linear backwards}.pg-home .dv-go .dv-node,.dv-go.pg-home .dv-node,.pg-home .dv-go .dv-ring,.dv-go.pg-home .dv-ring,.pg-home .dv-go .dv-end,.dv-go.pg-home .dv-end{animation:.2s 1.7s backwards dv-fade}.pg-home .dv-go .dv-ls,.dv-go.pg-home .dv-ls{animation:.4s 1.2s backwards dv-fade}.pg-home .dv-go .dv-tie,.dv-go.pg-home .dv-tie{animation:.5s backwards dv-fade}.pg-home .dv-go .dv-inst,.dv-go.pg-home .dv-inst{animation:.4s .1s backwards dv-fade}.pg-home .dv-go .dv-pp.f,.dv-go.pg-home .dv-pp.f{animation:.5s .3s backwards dv-fade}.pg-home .dv-go .dv-pp.o,.dv-go.pg-home .dv-pp.o,.pg-home .dv-go .dv-lead,.dv-go.pg-home .dv-lead{animation:.3s .9s backwards dv-fade}.pg-home .dv-go .dv-count,.dv-go.pg-home .dv-count{animation:dv-wipe 1s var(--ease) backwards}.pg-home .dv-go .dv-sq.a,.dv-go.pg-home .dv-sq.a{animation:.5s 1s backwards dv-turn}.pg-home .dv-go .dv-join,.dv-go.pg-home .dv-join{animation:dv-draw .5s 1s var(--ease) backwards}@keyframes dv-draw{0%{stroke-dashoffset:1px}}@keyframes dv-fade{0%{opacity:0}}@keyframes dv-wipe{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes dv-turn{0%{fill:var(--dv-solid)}}}@media print{.pg-home .dv-pre svg,.dv-pre.pg-home svg,.pg-home .dv-pre .dv-ls,.dv-pre.pg-home .dv-ls{visibility:visible!important}.pg-home .dv-go *,.dv-go.pg-home *{animation:none!important}}.pg-home .hc-hf>.wrap,.hc-hf.pg-home>.wrap{position:static}.pg-home .hc-hf .hf-in,.hc-hf.pg-home .hf-in{z-index:1;pointer-events:none;position:relative}.pg-home .hc-hf .hf-in>*,.hc-hf.pg-home .hf-in>*{pointer-events:auto}.pg-home .hc-hf .hf-name,.hc-hf.pg-home .hf-name{font:400 clamp(16px, 1.2vw, 18px) / 1.5 var(--sans);color:var(--on-dark);text-wrap:pretty;max-width:34em;animation:hfin .9s var(--ease) 50ms both;margin-top:22px}.pg-home .hc-hf .hf-name+.deck,.hc-hf.pg-home .hf-name+.deck{margin-top:14px}.pg-home .hc-hf .beat,.hc-hf.pg-home .beat,.pg-home .hc-hf .hf-note,.hc-hf.pg-home .hf-note{width:fit-content}@media (min-width:1000px) and (max-width:1100px){.pg-home .hc-hf .hf-name,.hc-hf.pg-home .hf-name,.pg-home .hc-hf .deck,.hc-hf.pg-home .deck,.pg-home .hc-hf .beat,.hc-hf.pg-home .beat,.pg-home .hc-hf .hf-note,.hc-hf.pg-home .hf-note{max-width:calc(52vw - 56px - var(--gut))}}@media (max-width:999px){.pg-home .hc-hf>.wrap,.hc-hf.pg-home>.wrap{padding-bottom:40px;position:relative}.pg-home .hc-hf .hf-in,.hc-hf.pg-home .hf-in{padding-bottom:8px}}@media (max-width:720px){.pg-home .hc-hf .hf-name,.hc-hf.pg-home .hf-name{margin-top:12px;font-size:14.5px}.pg-home .hc-hf .hf-name+.deck,.hc-hf.pg-home .hf-name+.deck{margin-top:8px}}@media (max-width:599px){.pg-home .hc-hf>.wrap,.hc-hf.pg-home>.wrap{padding-bottom:32px}.pg-home .hc-hf .hf-in,.hc-hf.pg-home .hf-in{padding-bottom:0}}.pg-home .hc,.hc.pg-home{z-index:0;min-width:0;margin:0;position:absolute;inset:0}.pg-home .hc-stage,.hc-stage.pg-home{position:absolute;inset:0}.pg-home .hc-box,.hc-box.pg-home{position:absolute}.pg-home .hc-d,.hc-d.pg-home{width:1180px;height:820px;right:calc(max(var(--gut), (100% - var(--max)) / 2 + var(--gut)) - 140px);bottom:0}.pg-home .hc-m,.hc-m.pg-home{width:560px;height:480px;display:none;bottom:-16px;left:calc(50% - 280px)}.pg-home .hc-field,.hc-field.pg-home,.pg-home .hc-way,.hc-way.pg-home{width:100%;height:100%;display:block;position:absolute;inset:0}.pg-home .hc-foot,.hc-foot.pg-home{right:max(var(--gut), calc((100% - var(--max)) / 2 + var(--gut)));width:max-content;position:absolute;bottom:26px}@media (max-width:999px){.pg-home .hc,.hc.pg-home{position:relative;inset:auto}.pg-home .hc-stage,.hc-stage.pg-home{height:640px;position:relative;inset:auto}.pg-home .hc-d,.hc-d.pg-home{bottom:-52px;left:calc(50% - 846px);right:auto}.pg-home .hc-foot,.hc-foot.pg-home{width:auto;margin-top:14px;position:static}}@media (max-width:599px){.pg-home .hc-stage,.hc-stage.pg-home{height:300px}.pg-home .hc-d,.hc-d.pg-home{display:none}.pg-home .hc-m,.hc-m.pg-home{display:block}}.pg-home .hc-field .a0,.hc-field.pg-home .a0{--a:.05}.pg-home .hc-field .a1,.hc-field.pg-home .a1{--a:.07}.pg-home .hc-field .a2,.hc-field.pg-home .a2{--a:.09}.pg-home .hc-field .a3,.hc-field.pg-home .a3{--a:.13}.pg-home .hc-field .a4,.hc-field.pg-home .a4{--a:.18}.pg-home .hc-field .a5,.hc-field.pg-home .a5{--a:.25}.pg-home .hc-field .a6,.hc-field.pg-home .a6{--a:.34}.pg-home .hc-field .a7,.hc-field.pg-home .a7{--a:.46}.pg-home .hc-field .a8,.hc-field.pg-home .a8{--a:.62}.pg-home .hc-field .a9,.hc-field.pg-home .a9{--a:.8}.pg-home .hc-field .a10,.hc-field.pg-home .a10{--a:1}.pg-home .hc-t,.hc-t.pg-home{fill:none;stroke:var(--on-dark);stroke-width:.7px;opacity:var(--a);transition:opacity .24s var(--ease)}.pg-home .hc-t.k,.hc-t.k.pg-home{stroke-width:1px}.pg-home .hc-t.y0,.hc-t.y0.pg-home{stroke-width:1.3px;stroke-linecap:round;stroke-dasharray:.1 3.4}.pg-home .hc-t.y2,.hc-t.y2.pg-home{stroke-width:.55px}.pg-home .hc-t.y3,.hc-t.y3.pg-home{stroke-width:.85px;stroke-dasharray:5 4}.pg-home .hc-t.y4,.hc-t.y4.pg-home{stroke-width:.9px;stroke-dasharray:2 7}.pg-home .hc-p,.hc-p.pg-home{fill:var(--on-dark);opacity:var(--a)}.pg-home .hc-h,.hc-h.pg-home,.pg-home .hc-s,.hc-s.pg-home{fill:var(--deep);stroke:var(--on-dark);stroke-width:1.1px;stroke-opacity:var(--a)}.pg-home .hc-hf,.hc-hf.pg-home{fill:none;stroke:var(--on-dark);stroke-width:.7px;opacity:var(--a)}.pg-home .hc-lane,.hc-lane.pg-home{display:none}.pg-home .hc-stage[data-on=raise] .hc-lane[data-lane=raise],.hc-stage[data-on=raise].pg-home .hc-lane[data-lane=raise],.pg-home .hc-stage[data-on=source] .hc-lane[data-lane=source],.hc-stage[data-on=source].pg-home .hc-lane[data-lane=source],.pg-home .hc-stage[data-on=grow] .hc-lane[data-lane=grow],.hc-stage[data-on=grow].pg-home .hc-lane[data-lane=grow],.pg-home .hc-stage[data-on=map] .hc-lane[data-lane=map],.hc-stage[data-on=map].pg-home .hc-lane[data-lane=map],.pg-home .hc-stage[data-on=underwrite] .hc-lane[data-lane=underwrite],.hc-stage[data-on=underwrite].pg-home .hc-lane[data-lane=underwrite]{display:block}.pg-home .hc-u,.hc-u.pg-home{fill:none;stroke:var(--deep);stroke-width:9px;stroke-linecap:round;opacity:.9}.pg-home .hc-w,.hc-w.pg-home{fill:none;stroke:var(--ox-ink);stroke-width:3px}.pg-home .hc-in,.hc-in.pg-home{fill:none;stroke:var(--deep);stroke-width:1px}.pg-home .hc-in.y0,.hc-in.y0.pg-home{stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:.1 5.2}.pg-home .hc-in.y4,.hc-in.y4.pg-home{stroke-dasharray:2 6}.pg-home .hc-n,.hc-n.pg-home,.pg-home .hc-e,.hc-e.pg-home{fill:var(--ox-ink);stroke:var(--deep);stroke-width:3px;paint-order:stroke}.pg-home .hc-x,.hc-x.pg-home{stroke-width:2px}.pg-home .hc-r,.hc-r.pg-home{fill:none;stroke:var(--ox-ink);stroke-width:1.25px}.pg-home .hc-y,.hc-y.pg-home{fill:var(--deep);stroke:var(--paper);stroke-width:1.6px}.pg-home .hc-m .hc-u,.hc-m.pg-home .hc-u{stroke-width:8px}.pg-home .hc-m .hc-w,.hc-m.pg-home .hc-w{stroke-width:2.6px}.pg-home .hc-l,.hc-l.pg-home{font:400 12.5px/17px var(--mono);letter-spacing:.02em;color:var(--on-dark);white-space:nowrap;background:var(--deep);width:max-content;position:absolute}.pg-home .hc-firm,.hc-firm.pg-home{padding:0 4px 0 0}.pg-home .hc-end,.hc-end.pg-home{color:var(--paper);white-space:normal;max-width:23ch;padding:1px 2px;font-size:13px}.pg-home .hc-hop,.hc-hop.pg-home{background:var(--deep);flex-direction:column;width:max-content;padding:0 2px;display:flex;position:absolute}.pg-home .hc-hop .hc-l,.hc-hop.pg-home .hc-l{appearance:none;cursor:pointer;-webkit-text-decoration:underline dotted var(--on-dark-2) 1px;text-decoration:underline dotted var(--on-dark-2) 1px;text-underline-offset:3px;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;position:relative}.pg-home .hc-hop .hc-l:before,.hc-hop.pg-home .hc-l:before{content:"";position:absolute;inset:-9px -8px}.pg-home .hc-hop .hc-l[aria-expanded=true],.hc-hop.pg-home .hc-l[aria-expanded=true]{color:var(--paper);text-decoration-style:solid}.pg-home .hc-hop .hc-l:focus-visible,.hc-hop.pg-home .hc-l:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.pg-home .hc-slip,.hc-slip.pg-home{z-index:1;box-sizing:border-box;background:var(--deep);font:400 11.5px/15px var(--mono);letter-spacing:0;color:var(--on-dark);white-space:nowrap;visibility:hidden;opacity:0;transition:opacity .15s var(--ease), visibility 0s .15s;padding:2px 4px;position:absolute}.pg-home .hc-ar,.hc-ar.pg-home{text-align:right}.pg-home .hc-ac,.hc-ac.pg-home{text-align:center}.pg-home .hc-stage:not([data-js]) .hc-hop:focus-within+.hc-slip,.hc-stage.pg-home:not([data-js]) .hc-hop:focus-within+.hc-slip{visibility:visible;opacity:1;transition-delay:0s}.pg-home .hc-hop:has(>[aria-expanded=true])+.hc-slip{visibility:visible;opacity:1;transition-delay:0s}.hc-hop.pg-home:has(>[aria-expanded=true])+.hc-slip{visibility:visible;opacity:1;transition-delay:0s}.pg-home .hc-hop:has(>:focus-visible)+.hc-slip{visibility:visible;opacity:1;transition-delay:0s}.hc-hop.pg-home:has(>:focus-visible)+.hc-slip{visibility:visible;opacity:1;transition-delay:0s}:is(.pg-home .hc-lane:has(.hc-hop>:focus-visible) .hc-hop:not(:has(>:focus-visible))+.hc-slip,.hc-lane.pg-home:has(.hc-hop>:focus-visible) .hc-hop:not(:has(>:focus-visible))+.hc-slip){visibility:hidden;opacity:0}@media (hover:hover){.pg-home .hc-hop:hover+.hc-slip,.hc-hop.pg-home:hover+.hc-slip{visibility:visible;opacity:1;transition-delay:0s}:is(.pg-home .hc-lane:has(.hc-hop:hover) .hc-hop:not(:hover)+.hc-slip,.hc-lane.pg-home:has(.hc-hop:hover) .hc-hop:not(:hover)+.hc-slip){visibility:hidden;opacity:0}}.pg-home .hc-hop.hc-pe,.hc-hop.hc-pe.pg-home,.pg-home .hc-end.hc-pe,.hc-end.hc-pe.pg-home{transform:translateY(-50%)}.pg-home .hc-hop.hc-pw,.hc-hop.hc-pw.pg-home,.pg-home .hc-end.hc-pw,.hc-end.hc-pw.pg-home{text-align:right;align-items:flex-end;transform:translate(-100%,-50%)}.pg-home .hc-hop.hc-pn,.hc-hop.hc-pn.pg-home,.pg-home .hc-end.hc-pn,.hc-end.hc-pn.pg-home{text-align:center;align-items:center;transform:translate(-50%,-100%)}.pg-home .hc-hop.hc-ps,.hc-hop.hc-ps.pg-home,.pg-home .hc-end.hc-ps,.hc-end.hc-ps.pg-home{text-align:center;align-items:center;transform:translate(-50%)}.pg-home .hc-m .hc-l,.hc-m.pg-home .hc-l,.pg-home .hc-m .hc-slip,.hc-m.pg-home .hc-slip{letter-spacing:0;font-size:14px;line-height:19px}.pg-home .hc-m .hc-slip,.hc-m.pg-home .hc-slip{color:var(--paper)}.pg-home .hc-m .hc-end,.hc-m.pg-home .hc-end{white-space:normal;max-width:22ch}.pg-home .hc-m .hc-hop .hc-l:before,.hc-m.pg-home .hc-hop .hc-l:before{inset:-10px -6px}.pg-home .hc-legend,.hc-legend.pg-home{flex-wrap:wrap;justify-content:flex-end;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.pg-home .hc-key,.hc-key.pg-home{font:400 11.5px/14px var(--mono);letter-spacing:.02em;color:var(--on-dark-2);cursor:default;max-width:none;transition:color .24s var(--ease);align-items:center;gap:7px;display:inline-flex}.pg-home .hc-key svg,.hc-key.pg-home svg{flex:none;width:30px;height:8px;display:block}.pg-home .hc-kl,.hc-kl.pg-home{fill:none;stroke:var(--on-dark);stroke-width:1.1px}.pg-home .hc-kl.y0,.hc-kl.y0.pg-home{stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:.1 3.4}.pg-home .hc-kl.y2,.hc-kl.y2.pg-home{stroke-width:.8px}.pg-home .hc-kl.y3,.hc-kl.y3.pg-home{stroke-dasharray:5 4}.pg-home .hc-kl.y4,.hc-kl.y4.pg-home{stroke-dasharray:2 7}@media (hover:hover){.pg-home .hc-key:hover,.hc-key.pg-home:hover{color:var(--paper)}:is(.pg-home .hc:has(.hc-key:hover) .hc-t,.hc.pg-home:has(.hc-key:hover) .hc-t){opacity:calc(var(--a) * .3)}:is(.pg-home .hc:has(.hc-key[data-t="0"]:hover) .hc-t.y0,.hc.pg-home:has(.hc-key[data-t="0"]:hover) .hc-t.y0,.pg-home .hc:has(.hc-key[data-t="1"]:hover) .hc-t.y1,.hc.pg-home:has(.hc-key[data-t="1"]:hover) .hc-t.y1,.pg-home .hc:has(.hc-key[data-t="2"]:hover) .hc-t.y2,.hc.pg-home:has(.hc-key[data-t="2"]:hover) .hc-t.y2,.pg-home .hc:has(.hc-key[data-t="3"]:hover) .hc-t.y3,.hc.pg-home:has(.hc-key[data-t="3"]:hover) .hc-t.y3,.pg-home .hc:has(.hc-key[data-t="4"]:hover) .hc-t.y4,.hc.pg-home:has(.hc-key[data-t="4"]:hover) .hc-t.y4){opacity:min(.95, calc(var(--a) * 2 + .25))}}@media (max-width:999px){.pg-home .hc-legend,.hc-legend.pg-home{justify-content:flex-start}}@media (max-width:599px){.pg-home .hc-legend,.hc-legend.pg-home{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.pg-home .hc-key,.hc-key.pg-home{letter-spacing:0;font-size:14px;line-height:18px}}@keyframes hc-fade{0%{opacity:0}}@keyframes hc-last{0%{opacity:0}}@keyframes hc-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes hc-pop{0%{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:no-preference){.pg-home .hc-swap,.hc-swap.pg-home{--t0:0s;--hop:.15s;--lab:.12s}.pg-home .hc-go,.hc-go.pg-home{--t0:.3s;--hop:.375s;--lab:.26s}.pg-home .hc-go .hc-g0,.hc-go.pg-home .hc-g0{animation:hc-fade .5s var(--ease) both}.pg-home .hc-go .hc-g1,.hc-go.pg-home .hc-g1{animation:hc-fade .56s var(--ease) .1s both}.pg-home .hc-go .hc-g2,.hc-go.pg-home .hc-g2{animation:hc-fade .56s var(--ease) .22s both}.pg-home :is(.hc-go,.hc-swap) .hc-w,.pg-home:is(.hc-go,.hc-swap) .hc-w{stroke-dasharray:1;animation:hc-draw var(--hop) cubic-bezier(.45, 0, .3, 1) both;animation-delay:calc(var(--t0) + var(--i) * var(--hop))}.pg-home :is(.hc-go,.hc-swap) .hc-u,.pg-home:is(.hc-go,.hc-swap) .hc-u{animation:hc-fade var(--hop) linear both;animation-delay:calc(var(--t0) + var(--i) * var(--hop))}.pg-home :is(.hc-go,.hc-swap) .hc-in,.pg-home:is(.hc-go,.hc-swap) .hc-in{animation:.18s linear both hc-fade;animation-delay:calc(var(--t0) + (var(--i) + 1) * var(--hop) - .2s)}.pg-home :is(.hc-go,.hc-swap) .hc-n,.pg-home:is(.hc-go,.hc-swap) .hc-n{transform-box:fill-box;transform-origin:50%;animation:hc-pop .18s var(--ease) both;animation-delay:calc(var(--t0) + (var(--i) + 1) * var(--hop) - .1s)}.pg-home :is(.hc-go,.hc-swap) :is(.hc-e,.hc-r,.hc-x),.pg-home:is(.hc-go,.hc-swap) :is(.hc-e,.hc-r,.hc-x){transform-box:fill-box;transform-origin:50%;animation:hc-pop .22s var(--ease) both;animation-delay:calc(var(--t0) + 4 * var(--hop) - .2s)}.pg-home :is(.hc-go,.hc-swap) :is(.hc-hop,.hc-slip),.pg-home:is(.hc-go,.hc-swap) :is(.hc-hop,.hc-slip){animation:hc-fade var(--lab) var(--ease) both;animation-delay:calc(var(--t0) + var(--i) * var(--hop) + var(--hop) * .45)}.pg-home :is(.hc-go,.hc-swap) .hc-lane>.hc-end,.pg-home:is(.hc-go,.hc-swap) .hc-lane>.hc-end{animation:hc-last .24s var(--ease) both;animation-delay:calc(var(--t0) + 4 * var(--hop) - .2s)}}@media (prefers-reduced-motion:reduce){.pg-home .hc-t,.hc-t.pg-home,.pg-home .hc-key,.hc-key.pg-home,.pg-home .hc-slip,.hc-slip.pg-home{transition:none}}@media print{.pg-home .hc-stage *,.hc-stage.pg-home *{animation:none!important}}.pg-home .hm>.section,.hm.pg-home>.section,.pg-home .hm>.doors,.hm.pg-home>.doors{padding:96px 0}.pg-home .hm-tint,.hm-tint.pg-home{background:var(--plate)}.pg-home .hm-tint .plate,.hm-tint.pg-home .plate{background-color:var(--paper)}.pg-home .hm-k,.hm-k.pg-home{max-width:none;font:400 12.5px/1.4 var(--mono);letter-spacing:.02em;color:var(--steel);margin:0 0 14px}.pg-home .hm-links,.hm-links.pg-home{margin-top:44px}.pg-home .hm .h2>span,.hm.pg-home .h2>span{display:block}.pg-home .hm .head .lede,.hm.pg-home .head .lede{margin-top:18px}.pg-home .hm-src2,.hm-src2.pg-home{flex-wrap:wrap;gap:0 18px;display:flex}.pg-home .hm-route,.hm-route.pg-home{padding-bottom:72px}.pg-home .hm-doors,.hm-doors.pg-home{border-top:1px solid var(--ink);margin-top:30px}.pg-home .hm-door,.hm-door.pg-home{border-bottom:1px solid var(--hair);grid-template-columns:132px minmax(0,3fr) minmax(0,4fr) minmax(0,3.6fr);align-items:center;column-gap:40px;padding:22px 0;scroll-margin-top:96px;display:grid}.pg-home .hm-door h3,.hm-door.pg-home h3{letter-spacing:-.012em;font-size:28px}.pg-home .hm-door h3 a,.hm-door.pg-home h3 a{color:var(--ink);text-decoration:none}.pg-home .hm-door h3 a:hover,.hm-door.pg-home h3 a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.pg-home .hm-door-sub,.hm-door-sub.pg-home{font:400 19px/1.4 var(--serif);color:var(--body);max-width:22em}.pg-home .hm-door-end,.hm-door-end.pg-home{color:var(--ink);max-width:24em;font-size:15.5px;line-height:1.5}.pg-home .hm-door-end span,.hm-door-end.pg-home span{font:400 12.5px/1.4 var(--mono);letter-spacing:.02em;color:var(--steel);margin-bottom:3px;display:block}.pg-home .hm-th,.hm-th.pg-home{shape-rendering:crispedges;display:block}.pg-home .hm-door .hm-th,.hm-door.pg-home .hm-th{grid-row:1/span 2}.pg-home .hm-door-cap,.hm-door-cap.pg-home{font:400 12.5px/1.5 var(--mono);letter-spacing:.01em;color:var(--steel);grid-column:2/-1;max-width:none;margin-top:10px}.pg-home .hm-th .k,.hm-th.pg-home .k{fill:var(--ink)}.pg-home .hm-th .mid,.hm-th.pg-home .mid{fill:var(--steel);opacity:.5}.pg-home .hm-th .f,.hm-th.pg-home .f{fill:var(--hair-2)}.pg-home .hm-th .q,.hm-th.pg-home .q{fill:none;stroke:var(--hair-2);stroke-width:1px}.pg-home .hm-th .j,.hm-th.pg-home .j{fill:none;stroke:var(--ink);stroke-width:2px}body[data-lane=raise] .pg-home .hm-door[data-lane=raise],body[data-lane=raise] .hm-door[data-lane=raise].pg-home,body[data-lane=source] .pg-home .hm-door[data-lane=source],body[data-lane=source] .hm-door[data-lane=source].pg-home,body[data-lane=grow] .pg-home .hm-door[data-lane=grow],body[data-lane=grow] .hm-door[data-lane=grow].pg-home,body[data-lane=map] .pg-home .hm-door[data-lane=map],body[data-lane=map] .hm-door[data-lane=map].pg-home,body[data-lane=underwrite] .pg-home .hm-door[data-lane=underwrite],body[data-lane=underwrite] .hm-door[data-lane=underwrite].pg-home,.pg-home .hm-door:target,.hm-door.pg-home:target{background:var(--plate);box-shadow:inset 0 2px 0 var(--ink), -24px 0 0 var(--plate), 24px 0 0 var(--plate), -24px -2px 0 var(--ink), 24px -2px 0 var(--ink)}.pg-home .head>.d.hm-stand,.head.pg-home>.d.hm-stand{font:400 22px/1.36 var(--serif);letter-spacing:-.005em;color:var(--ink);text-wrap:balance;max-width:none}.pg-home .hm-plate,.hm-plate.pg-home{padding:48px 36px 30px}.pg-home .hm-line .hm-so,.hm-line.pg-home .hm-so,.pg-home .hm-line .hm-en,.hm-line.pg-home .hm-en{color:var(--ink)}.pg-home .hm-two,.hm-two.pg-home{grid-template-columns:var(--cols);column-gap:var(--gap);align-items:start;margin-top:88px;display:grid}.pg-home .hm-depth,.hm-depth.pg-home{grid-column:1/span 6}.pg-home .hm-breadth,.hm-breadth.pg-home{grid-column:8/span 5}.pg-home .hm-big,.hm-big.pg-home{grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:22px;max-width:none;margin-bottom:26px;display:grid}.pg-home .hm-big b,.hm-big.pg-home b{font:500 88px/.86 var(--serif);letter-spacing:-.03em;color:var(--ink)}.pg-home .hm-big span,.hm-big.pg-home span{max-width:21em;color:var(--body);font-size:17px;line-height:1.45}.pg-home .hm-cplate,.hm-cplate.pg-home{padding:28px}.pg-home .hm-teach,.hm-teach.pg-home{border-top:1px solid var(--ink);max-width:21em;font:400 25px/1.3 var(--serif);letter-spacing:-.005em;color:var(--ink);text-wrap:balance;margin-top:30px;padding-top:22px}.pg-home .hm-breadth h3,.hm-breadth.pg-home h3{margin-bottom:20px}.pg-home .hm-counts li,.hm-counts.pg-home li{border-top:1px solid var(--hair);grid-template-columns:108px minmax(0,1fr);align-items:baseline;column-gap:16px;padding:13px 0;display:grid}.pg-home .hm-counts li:last-child,.hm-counts.pg-home li:last-child{border-bottom:1px solid var(--hair)}.pg-home .hm-counts b,.hm-counts.pg-home b{font:500 28px/1 var(--serif);letter-spacing:-.01em;color:var(--ink)}.pg-home .hm-counts span,.hm-counts.pg-home span{font-size:15px;line-height:1.45}.pg-home .hm-reachrow,.hm-reachrow.pg-home{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:30px;margin-top:28px;display:grid}.pg-home .hm-reach>a,.hm-reach.pg-home>a{width:fit-content;display:block}.pg-home .hm-reach>a:hover,.hm-reach.pg-home>a:hover{outline:1px solid var(--ink);outline-offset:6px}.pg-home .hm-reach .dv-keys,.hm-reach.pg-home .dv-keys{display:block}.pg-home .hm-reach .dv-src,.hm-reach.pg-home .dv-src{max-width:15em}.pg-home .hm-plus,.hm-plus.pg-home{color:var(--steel);font-size:14.5px;line-height:1.55}.pg-home .hm-sharper,.hm-sharper.pg-home{grid-template-columns:var(--cols);column-gap:var(--gap);border-top:1px solid var(--ink);align-items:baseline;margin-top:88px;padding-top:26px;display:grid}.pg-home .hm-sharper h3,.hm-sharper.pg-home h3{text-wrap:balance;grid-column:1/span 5;font-size:28px}.pg-home .hm-sharper p,.hm-sharper.pg-home p{grid-column:7/span 6}.pg-home .hm-warm,.hm-warm.pg-home{grid-template-columns:var(--cols);column-gap:var(--gap);align-items:start;display:grid}.pg-home .hm-w5fig,.hm-w5fig.pg-home{grid-column:1/span 7}.pg-home .hm-note,.hm-note.pg-home{grid-column:9/span 4}.pg-home .hm-note .letter,.hm-note.pg-home .letter{margin-top:0}.pg-home .hm-w5plate,.hm-w5plate.pg-home{padding:18px}.pg-home .hm-w5box,.hm-w5box.pg-home{position:relative}.pg-home .hm-w5,.hm-w5.pg-home{width:100%}.pg-home .hm-w5-tie,.hm-w5-tie.pg-home{fill:none;stroke:var(--hair);stroke-width:1px}.pg-home .hm-w5-p,.hm-w5-p.pg-home{fill:var(--steel)}.pg-home .hm-w5-p.t0,.hm-w5-p.t0.pg-home{opacity:.3}.pg-home .hm-w5-p.t1,.hm-w5-p.t1.pg-home{opacity:.55}.pg-home .hm-w5-weak,.hm-w5-weak.pg-home{fill:none;stroke:var(--steel);stroke-width:1.5px;stroke-dasharray:2 5}.pg-home .hm-w5-wn,.hm-w5-wn.pg-home{fill:var(--dv-ground);stroke:var(--steel);stroke-width:1.25px}.pg-home .hm-w5-cut,.hm-w5-cut.pg-home{fill:none;stroke:var(--dv-ground);stroke-width:1.25px}.pg-home .hm-w5-cut.e4,.hm-w5-cut.e4.pg-home{stroke-width:5px;stroke-dasharray:3 9}.pg-home .hm-w5-ls,.hm-w5-ls.pg-home{pointer-events:none;position:absolute;inset:0}.pg-home .hm-w5-ls .dv-l,.hm-w5-ls.pg-home .dv-l{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);font:400 13px/1.3 var(--mono);color:var(--ink);white-space:nowrap;position:absolute}.pg-home .hm-w5-ls .end,.hm-w5-ls.pg-home .end{transform:translate(-100%)}.pg-home .hm-w5-keys,.hm-w5-keys.pg-home{flex-wrap:wrap;gap:8px 26px;margin-top:16px;display:flex}.pg-home .hm-w5-keys li,.hm-w5-keys.pg-home li{font:400 13px/1.4 var(--mono);color:var(--steel);align-items:center;gap:10px;display:flex}.pg-home .hm-swatch,.hm-swatch.pg-home{flex:none;overflow:visible}.pg-home .hm-swl,.hm-swl.pg-home{fill:none;stroke:var(--ink);stroke-width:3.5px}.pg-home .hm-graph,.hm-graph.pg-home{grid-template-columns:var(--cols);column-gap:var(--gap);border-top:1px solid var(--hair-2);align-items:baseline;margin-top:72px;padding-top:24px;display:grid}.pg-home .hm-graph h3,.hm-graph.pg-home h3{grid-column:1/span 4;font-size:24px}.pg-home .hm-graph p,.hm-graph.pg-home p{grid-column:5/span 8;max-width:44em}.pg-home .hm-score-plate,.hm-score-plate.pg-home{padding:26px 30px 22px}.pg-home .hm-scorebox,.hm-scorebox.pg-home{position:relative}.pg-home .hm-score-w,.hm-score-w.pg-home{width:100%}.pg-home .hm-stave-l,.hm-stave-l.pg-home{fill:none;stroke:var(--hair-2);stroke-width:1px}.pg-home .hm-touch,.hm-touch.pg-home{fill:var(--ink)}.pg-home .hm-stave,.hm-stave.pg-home{display:none}.pg-home .hm-score-foot,.hm-score-foot.pg-home{justify-content:space-between;align-items:flex-start;gap:8px 40px;min-height:48px;margin-top:16px;display:flex}.pg-home .hm-score-foot .dv-src,.hm-score-foot.pg-home .dv-src{flex:none;margin-top:3px}.pg-home .hm-score-cap,.hm-score-cap.pg-home{max-width:none;font:400 16px/1.5 var(--sans);color:var(--body)}.pg-home .hm-ch li:focus,.hm-ch.pg-home li:focus{outline:none}@media (min-width:1180px){.pg-home .hm-score-ls,.hm-score-ls.pg-home{position:absolute;inset:0}.pg-home .hm-ph,.hm-ph.pg-home,.pg-home .hm-gn,.hm-gn.pg-home,.pg-home .hm-score-end,.hm-score-end.pg-home{font:400 13px/1.2 var(--mono);color:var(--steel);white-space:nowrap;margin:0;position:absolute}.pg-home .hm-ph,.hm-ph.pg-home{left:calc(var(--x) * 1%);top:7.14%;transform:translateY(-50%)}.pg-home .hm-gn,.hm-gn.pg-home{left:0;top:calc(var(--y) * 1%);transform:translateY(-50%)}.pg-home .hm-score-end,.hm-score-end.pg-home{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);color:var(--ink);transform:translate(-100%,-100%)}.pg-home .hm-ch li:before,.hm-ch.pg-home li:before{content:"";left:11.2%;right:12%;top:calc(var(--y) * 1% - 3.8%);height:7.6%;position:absolute}.pg-home .hm-ch li .n,.hm-ch.pg-home li .n{left:11.2%;top:calc(var(--y) * 1%);font:500 14.5px/1.2 var(--sans);color:var(--ink);white-space:nowrap;position:absolute;transform:translateY(-50%)}.pg-home .hm-ch li:hover .n,.hm-ch.pg-home li:hover .n,.pg-home .hm-ch li:focus .n,.hm-ch.pg-home li:focus .n{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.pg-home .hm-ch li .s,.hm-ch.pg-home li .s{font:400 16px/1.5 var(--sans);color:var(--ink);display:none;position:absolute;top:calc(100% + 38px);left:-30px;right:190px}.pg-home .hm-ch li:hover .s,.hm-ch.pg-home li:hover .s,.pg-home .hm-ch li:focus .s,.hm-ch.pg-home li:focus .s{display:block}:is(.pg-home .hm-score:has(.hm-ch li:hover,.hm-ch li:focus) .hm-score-cap,.hm-score.pg-home:has(.hm-ch li:hover,.hm-ch li:focus) .hm-score-cap){visibility:hidden}}@media (max-width:1179px){.pg-home .hm-score-w,.hm-score-w.pg-home,.pg-home .hm-ph,.hm-ph.pg-home{display:none}.pg-home .hm-score-plate,.hm-score-plate.pg-home{padding:26px 24px 26px 26px}.pg-home .hm-score-ls,.hm-score-ls.pg-home{border-left:2px solid var(--dv-accent);padding-left:22px}.pg-home .hm-gn,.hm-gn.pg-home{max-width:none;font:400 14px/1.4 var(--mono);color:var(--steel);margin:26px 0 6px}.pg-home .hm-g:first-of-type .hm-gn,.hm-g.pg-home:first-of-type .hm-gn{margin-top:0}.pg-home .hm-ch li,.hm-ch.pg-home li{border-top:1px solid var(--hair);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:baseline;column-gap:28px;padding:12px 0 14px;display:grid}.pg-home .hm-ch li .n,.hm-ch.pg-home li .n{font:500 19px/1.25 var(--serif);color:var(--ink)}.pg-home .hm-ch li .s,.hm-ch.pg-home li .s{color:var(--body);font-size:15px;line-height:1.5}.pg-home .hm-stave,.hm-stave.pg-home{grid-column:1/-1;max-width:100%;height:auto;margin-top:10px;display:block}.pg-home .hm-score-end,.hm-score-end.pg-home{max-width:none;font:400 14px/1.4 var(--mono);color:var(--ink);align-items:center;gap:12px;margin:22px 0 0 -29px;display:flex}.pg-home .hm-score-end:before,.hm-score-end.pg-home:before{content:"";background:var(--dv-accent);outline:1.5px solid var(--dv-accent);outline-offset:4px;flex:none;width:12px;height:12px}.pg-home .hm-score-foot,.hm-score-foot.pg-home{min-height:0;display:block}.pg-home .hm-score-foot .dv-src,.hm-score-foot.pg-home .dv-src{margin-top:12px}}.pg-home .hm-cases,.hm-cases.pg-home{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;column-gap:32px;display:grid}.pg-home .hm-caseplate,.hm-caseplate.pg-home{flex-direction:column;justify-content:center;min-height:300px;padding:28px;display:flex}.pg-home .hm-caseplate .dv-svg+.dv-lab,.hm-caseplate.pg-home .dv-svg+.dv-lab{margin-top:22px}.pg-home .hm-case .dv-cap,.hm-case.pg-home .dv-cap{margin-top:24px;font-size:17px;line-height:1.5}.pg-home .hm-case .dv-cap b,.hm-case.pg-home .dv-cap b{font:500 60px/1 var(--serif);letter-spacing:-.025em;color:var(--ink);margin-bottom:8px;display:block}.pg-home .hm-who,.hm-who.pg-home{font:400 19px/1.4 var(--serif);color:var(--ink);margin-top:18px}.pg-home .hm-read,.hm-read.pg-home{border-top:1px solid var(--hair-2);margin-top:18px}.pg-home .hm-read>summary,.hm-read.pg-home>summary{cursor:pointer;min-height:48px;font:500 15px/1 var(--sans);color:var(--ink);justify-content:space-between;align-items:center;display:flex}.pg-home .hm-read>summary:after,.hm-read.pg-home>summary:after{content:"+";font:400 20px/1 var(--sans);color:var(--steel)}.pg-home .hm-read[open]>summary:after,.hm-read[open].pg-home>summary:after{content:"−"}.pg-home .hm-steps,.hm-steps.pg-home{counter-reset:hms;padding-bottom:8px}.pg-home .hm-steps li,.hm-steps.pg-home li{counter-increment:hms;border-top:1px solid var(--hair);padding:12px 0 12px 30px;position:relative}.pg-home .hm-steps li:before,.hm-steps.pg-home li:before{content:counter(hms);font:400 13px/1.4 var(--mono);color:var(--steel);position:absolute;top:14px;left:0}.pg-home .hm-steps h4,.hm-steps.pg-home h4{font:500 16px/1.3 var(--sans);color:var(--ink)}.pg-home .hm-steps p,.hm-steps.pg-home p{max-width:none;margin-top:3px;font-size:15px;line-height:1.5}.pg-home .hm-catch .head,.hm-catch.pg-home .head{border-top-color:var(--on-dark-2)}.pg-home .hm-catch .h2,.hm-catch.pg-home .h2{color:var(--paper)}.pg-home .hm-catch .head>.d,.hm-catch.pg-home .head>.d{color:var(--on-dark)}.pg-home .hm-catch .eyebrow,.hm-catch.pg-home .eyebrow{color:var(--on-dark-2)}.pg-home .hm-catch .eyebrow:before,.hm-catch.pg-home .eyebrow:before{background:var(--on-dark)}.pg-home .hm-claim,.hm-claim.pg-home,.pg-home .hm-cend,.hm-cend.pg-home{grid-template-columns:minmax(0,4fr) minmax(0,2fr) minmax(0,6fr);display:grid}.pg-home .hm-cl,.hm-cl.pg-home{padding:30px 0 38px}.pg-home .hm-cr,.hm-cr.pg-home{padding:30px 0 38px 28px}.pg-home .hm-claim+.hm-claim .hm-cl,.hm-claim.pg-home+.hm-claim .hm-cl,.pg-home .hm-claim+.hm-claim .hm-cr,.hm-claim.pg-home+.hm-claim .hm-cr{border-top:1px solid var(--dark-rule)}.pg-home .hm-clab,.hm-clab.pg-home{max-width:none;font:400 12.5px/1.4 var(--mono);letter-spacing:.02em;color:var(--on-dark-2);margin-bottom:10px}.pg-home .hm-cq,.hm-cq.pg-home{max-width:13em;font:italic 400 25px/1.3 var(--serif);color:var(--paper);text-wrap:balance}.pg-home .hm-cf,.hm-cf.pg-home{max-width:34em;color:var(--paper);font-size:17px;line-height:1.55}.pg-home .hm-from,.hm-from.pg-home{max-width:46em;font:400 13px/1.5 var(--mono);color:var(--on-dark-2);margin-top:10px}.pg-home .hm-from span,.hm-from.pg-home span{color:var(--on-dark)}.pg-home .hm-cx,.hm-cx.pg-home{position:relative}.pg-home .hm-cx i,.hm-cx.pg-home i{display:block;position:absolute}.pg-home .hm-cx .cs,.hm-cx.pg-home .cs{border-top:1px solid var(--on-dark-2);top:38px;left:12px;right:calc(50% + 24px)}.pg-home .hm-cx .st,.hm-cx.pg-home .st{box-sizing:border-box;border:1px solid var(--on-dark-2);width:11px;height:11px;top:33px;left:calc(50% - 24px)}.pg-home .hm-cx .sp,.hm-cx.pg-home .sp{border-left:2px solid var(--dv-accent);margin-left:-1px;top:0;bottom:0;left:50%}.pg-home .hm-claim:first-child .sp,.hm-claim.pg-home:first-child .sp{top:37px}.pg-home .hm-cx .rs,.hm-cx.pg-home .rs{border-top:2px solid var(--dv-accent);top:37px;left:50%;right:0}.pg-home .hm-cend svg,.hm-cend.pg-home svg{grid-column:2;justify-self:center}.pg-home .hm-cend p,.hm-cend.pg-home p{max-width:none;font:400 14px/1.4 var(--mono);color:var(--paper);grid-column:3;align-self:center;padding-left:28px}.pg-home .hm-permit,.hm-permit.pg-home{grid-template-columns:var(--cols);column-gap:var(--gap);align-items:start;margin-top:72px;display:grid}.pg-home .hm-permit h3,.hm-permit.pg-home h3{color:var(--paper);grid-column:1/span 4;padding-top:12px;font-size:24px}.pg-home .hm-permit .hm-read,.hm-permit.pg-home .hm-read{grid-column:7/span 6;margin-top:0}.pg-home .dark .hm-read,.dark.pg-home .hm-read,.pg-home .dark .hm-steps li,.dark.pg-home .hm-steps li{border-color:var(--dark-rule)}.pg-home .dark .hm-read>summary,.dark.pg-home .hm-read>summary,.pg-home .dark .hm-steps h4,.dark.pg-home .hm-steps h4{color:var(--paper)}.pg-home .dark .hm-read>summary:after,.dark.pg-home .hm-read>summary:after,.pg-home .dark .hm-steps li:before,.dark.pg-home .hm-steps li:before{color:var(--on-dark-2)}.pg-home .dark .hm-steps p,.dark.pg-home .hm-steps p{color:var(--on-dark)}.pg-home .hm-callout,.hm-callout.pg-home{border-left:3px solid var(--on-dark);max-width:31em;font:400 25px/1.36 var(--serif);color:var(--paper);text-wrap:pretty;margin-top:64px;padding:6px 0 6px 24px}.pg-home .hm-ways,.hm-ways.pg-home{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pg-home .hm-ways>.dv-src,.hm-ways.pg-home>.dv-src{border-top:1px solid var(--hair-2);grid-column:1/-1;max-width:none;margin-top:0;padding-top:14px}.pg-home .hm-way,.hm-way.pg-home{padding:24px 26px 32px 0}.pg-home .hm-way+.hm-way,.hm-way.pg-home+.hm-way{border-left:1px solid var(--hair-2);padding-left:26px}.pg-home .hm-way .hm-k,.hm-way.pg-home .hm-k{margin-bottom:10px}.pg-home .hm-way h3,.hm-way.pg-home h3{font-size:24px}.pg-home .hm-wayg,.hm-wayg.pg-home{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;margin:22px 0 20px;display:grid}.pg-home .hm-trk,.hm-trk.pg-home{font:400 12.5px/19px var(--mono);color:var(--steel);white-space:nowrap;margin:0;display:grid}.pg-home .hm-wayg svg,.hm-wayg.pg-home svg{width:176px;max-width:100%;height:auto;display:block;overflow:visible}.pg-home .hm-way-t,.hm-way-t.pg-home{fill:none;stroke:var(--hair-2);stroke-width:1.5px}.pg-home .hm-way-r,.hm-way-r.pg-home{fill:none;stroke:var(--ink);stroke-width:3px}.pg-home .hm-way-e,.hm-way-e.pg-home{fill:var(--ink)}.pg-home .hm-ways-s,.hm-ways-s.pg-home{font-size:15px;line-height:1.5}.pg-home .hm-runs,.hm-runs.pg-home{font:400 13px/1.5 var(--mono);color:var(--steel);margin-top:12px}.pg-home .hm-runs b,.hm-runs.pg-home b{color:var(--ink);font-weight:400}.pg-home .hm-sys,.hm-sys.pg-home{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;column-gap:40px;display:grid}.pg-home .hm-sysg,.hm-sysg.pg-home{border-top:1px solid var(--ink);padding-top:16px}.pg-home .hm-sysg .hm-k,.hm-sysg.pg-home .hm-k{margin-bottom:4px}.pg-home .hm-sysg dl,.hm-sysg.pg-home dl{margin:0}.pg-home .hm-sysg dl>div,.hm-sysg.pg-home dl>div{padding:16px 0 18px}.pg-home .hm-sysg dl>div+div,.hm-sysg.pg-home dl>div+div{border-top:1px solid var(--hair)}.pg-home .hm-sysg dt,.hm-sysg.pg-home dt{font:500 22px/1.25 var(--serif);letter-spacing:-.008em;color:var(--ink)}.pg-home .hm-sysg dd,.hm-sysg.pg-home dd{margin:6px 0 0;font-size:15.5px;line-height:1.55}.pg-home .hm-chainfig,.hm-chainfig.pg-home{margin-top:64px}.pg-home .hm-chain .dv-l,.hm-chain.pg-home .dv-l{color:var(--ink)}.pg-home .hm-chain .hm-cut,.hm-chain.pg-home .hm-cut{color:var(--steel)}.pg-home .hm-means,.hm-means.pg-home{grid-template-columns:var(--cols);column-gap:var(--gap);align-items:baseline;margin-top:64px;display:grid}.pg-home .hm-means p:first-child,.hm-means.pg-home p:first-child{max-width:none;font:400 28px/1.25 var(--serif);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;grid-column:1/span 6}.pg-home .hm-means p+p,.hm-means.pg-home p+p{grid-column:8/span 5}.pg-home .dv-close-say .fee,.dv-close-say.pg-home .fee{color:var(--on-dark-2);margin-top:14px;font-size:14.5px}.pg-home .hm-send,.hm-send.pg-home{border-top:1px solid var(--dark-rule);max-width:600px;margin-top:48px;padding-top:22px}.pg-home .hm-send>p,.hm-send.pg-home>p{font:400 21px/1.4 var(--serif);color:var(--paper)}.pg-home .hm-send ul,.hm-send.pg-home ul{margin-top:14px}.pg-home .hm-send li,.hm-send.pg-home li{border-top:1px solid var(--dark-rule);grid-template-columns:150px minmax(0,1fr);column-gap:16px;padding:10px 0;font-size:15px;line-height:1.45;display:grid}.pg-home .hm-send b,.hm-send.pg-home b{color:var(--paper);font-weight:500}.pg-home .hm-send span,.hm-send.pg-home span{color:var(--on-dark)}@media (min-width:1000px){.pg-home .hm-line .hm-so,.hm-line.pg-home .hm-so{transform:translateY(-50%)}.pg-home .hm-line .hm-en,.hm-line.pg-home .hm-en{transform:translate(-100%,-100%)}.pg-home .hm-main .dv-line,.hm-main.pg-home .dv-line{margin-bottom:-1%}.pg-home .hm-chain .hm-ck,.hm-chain.pg-home .hm-ck{white-space:normal;width:17.5%;line-height:1.3}.pg-home .hm-chain .hm-pg,.hm-chain.pg-home .hm-pg{transform:translateY(-50%)}}@media (min-width:1000px) and (max-width:1139px){.pg-home .hm-plate,.hm-plate.pg-home{padding:36px 20px 30px}.pg-home .hm-line .dv-l,.hm-line.pg-home .dv-l{font-size:12px}}@media (max-width:999px){.pg-home .hm>.section,.hm.pg-home>.section,.pg-home .hm>.doors,.hm.pg-home>.doors{padding:72px 0}.pg-home .hm-plate,.hm-plate.pg-home{padding:28px 18px}.pg-home .hm-chain .dv-l,.hm-chain.pg-home .dv-l,.pg-home .hm-line .dv-l,.hm-line.pg-home .dv-l{white-space:normal;right:0}.pg-home .hm-door,.hm-door.pg-home{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:6px 28px}.pg-home .hm-door .hm-th,.hm-door.pg-home .hm-th{grid-row:1/span 4}.pg-home .hm-door-cap,.hm-door-cap.pg-home{margin-top:4px}.pg-home .hm-two,.hm-two.pg-home,.pg-home .hm-warm,.hm-warm.pg-home,.pg-home .hm-sharper,.hm-sharper.pg-home,.pg-home .hm-graph,.hm-graph.pg-home,.pg-home .hm-permit,.hm-permit.pg-home,.pg-home .hm-means,.hm-means.pg-home{display:block}.pg-home .hm-breadth,.hm-breadth.pg-home,.pg-home .hm-note,.hm-note.pg-home{margin-top:56px}.pg-home .hm-note,.hm-note.pg-home{max-width:460px}.pg-home .hm-sharper p,.hm-sharper.pg-home p,.pg-home .hm-graph p,.hm-graph.pg-home p,.pg-home .hm-means p+p,.hm-means.pg-home p+p,.pg-home .hm-permit .hm-read,.hm-permit.pg-home .hm-read{margin-top:12px}.pg-home .hm-cases,.hm-cases.pg-home{grid-template-columns:minmax(0,1fr);row-gap:56px}.pg-home .hm-case,.hm-case.pg-home{max-width:520px}.pg-home .hm-ways,.hm-ways.pg-home{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-home .hm-way:nth-of-type(odd),.hm-way.pg-home:nth-of-type(odd){border-left:0;padding-left:0}.pg-home .hm-way:nth-of-type(n+3),.hm-way.pg-home:nth-of-type(n+3){border-top:1px solid var(--hair-2)}.pg-home .hm-sys,.hm-sys.pg-home{grid-template-columns:minmax(0,1fr);row-gap:36px}}@media (max-width:720px){.pg-home .hm>.section,.hm.pg-home>.section,.pg-home .hm>.doors,.hm.pg-home>.doors{padding:56px 0}.pg-home .doors .switch .seg a,.doors.pg-home .switch .seg a{font-size:14.5px}.pg-home .hm-k,.hm-k.pg-home,.pg-home .hm-door-end span,.hm-door-end.pg-home span{font-size:14px}.pg-home .hm-doors,.hm-doors.pg-home{margin-top:22px}.pg-home .hm-door,.hm-door.pg-home{grid-template-columns:88px minmax(0,1fr);gap:4px 16px;padding:18px 0}.pg-home .hm-door .hm-th,.hm-door.pg-home .hm-th{grid-row:1/span 3;width:88px;height:auto}.pg-home .hm-door-cap,.hm-door-cap.pg-home{grid-column:1/-1;margin-top:8px;font-size:14px}.pg-home .hm-door h3,.hm-door.pg-home h3{font-size:23px}.pg-home .hm-door-sub,.hm-door-sub.pg-home{font-size:17px}.pg-home .hm-door-end,.hm-door-end.pg-home{font-size:15px}body[data-lane] .pg-home .hm-door[data-lane],body[data-lane] .hm-door[data-lane].pg-home,.pg-home .hm-door:target,.hm-door.pg-home:target{box-shadow:inset 0 2px 0 var(--ink)}.pg-home .head>.d.hm-stand,.head.pg-home>.d.hm-stand{font-size:19px}.pg-home .hm-plate,.hm-plate.pg-home{padding:24px 16px}.pg-home .hm-two,.hm-two.pg-home,.pg-home .hm-sharper,.hm-sharper.pg-home{margin-top:48px}.pg-home .hm-big,.hm-big.pg-home{display:block}.pg-home .hm-big b,.hm-big.pg-home b{margin-bottom:14px;font-size:68px;display:block}.pg-home .hm-big span,.hm-big.pg-home span{font-size:16px;display:block}.pg-home .hm-cplate,.hm-cplate.pg-home{padding:18px 16px}.pg-home .hm-teach,.hm-teach.pg-home{font-size:21px}.pg-home .hm-counts li,.hm-counts.pg-home li{grid-template-columns:92px minmax(0,1fr)}.pg-home .hm-counts b,.hm-counts.pg-home b{font-size:24px}.pg-home .hm-reachrow,.hm-reachrow.pg-home{display:block}.pg-home .hm-plus,.hm-plus.pg-home{margin-top:20px}.pg-home .hm-reach .dv-src,.hm-reach.pg-home .dv-src{max-width:none}.pg-home .hm-sharper h3,.hm-sharper.pg-home h3{font-size:24px}.pg-home .hm-w5plate,.hm-w5plate.pg-home{padding:12px}.pg-home .hm-w5-ls,.hm-w5-ls.pg-home{gap:6px;margin:12px 4px 4px;display:grid;position:static}.pg-home .hm-w5-ls .dv-l,.hm-w5-ls.pg-home .dv-l,.pg-home .hm-w5-ls .end,.hm-w5-ls.pg-home .end{white-space:normal;align-items:center;gap:10px;font-size:14px;display:flex;position:static;transform:none}.pg-home .hm-w5-ls .dv-l:before,.hm-w5-ls.pg-home .dv-l:before{content:"";box-sizing:border-box;background:var(--ink);flex:none;width:11px;height:11px}.pg-home .hm-w5-ls .mutual:before,.hm-w5-ls.pg-home .mutual:before{background:var(--dv-accent)}.pg-home .hm-w5-ls .end:before,.hm-w5-ls.pg-home .end:before{background:var(--dv-accent);outline:1.5px solid var(--dv-accent);outline-offset:3px}.pg-home .hm-w5-keys,.hm-w5-keys.pg-home{gap:8px 20px}.pg-home .hm-w5-keys li,.hm-w5-keys.pg-home li{font-size:14px}.pg-home .hm-graph,.hm-graph.pg-home{margin-top:48px}.pg-home .hm-score-plate,.hm-score-plate.pg-home{padding:20px 16px 22px 18px}.pg-home .hm-score-ls,.hm-score-ls.pg-home{padding-left:16px}.pg-home .hm-ch li,.hm-ch.pg-home li,.pg-home .hm-ch li .n,.hm-ch.pg-home li .n,.pg-home .hm-ch li .s,.hm-ch.pg-home li .s{display:block}.pg-home .hm-ch li .s,.hm-ch.pg-home li .s{margin-top:4px}.pg-home .hm-score-end,.hm-score-end.pg-home{margin-left:-23px}.pg-home .hm-score-cap,.hm-score-cap.pg-home{font-size:15px}.pg-home .hm-caseplate,.hm-caseplate.pg-home{min-height:0;padding:22px 16px}.pg-home .hm-case .dv-cap,.hm-case.pg-home .dv-cap{font-size:16px}.pg-home .hm-case .dv-cap b,.hm-case.pg-home .dv-cap b{font-size:52px}.pg-home .hm-claims,.hm-claims.pg-home{border-left:2px solid var(--dv-accent);padding-left:20px}.pg-home .hm-claim,.hm-claim.pg-home{padding:22px 0 26px;display:block}.pg-home .hm-claim+.hm-claim,.hm-claim.pg-home+.hm-claim{border-top:1px solid var(--dark-rule)}.pg-home .hm-claim+.hm-claim .hm-cl,.hm-claim.pg-home+.hm-claim .hm-cl,.pg-home .hm-claim+.hm-claim .hm-cr,.hm-claim.pg-home+.hm-claim .hm-cr{border-top:0}.pg-home .hm-cx,.hm-cx.pg-home{display:none}.pg-home .hm-cl,.hm-cl.pg-home{padding:0}.pg-home .hm-cr,.hm-cr.pg-home{padding:18px 0 0}.pg-home .hm-clab,.hm-clab.pg-home{font-size:14px}.pg-home .hm-clab:before,.hm-clab.pg-home:before{content:"";box-sizing:border-box;border:1px solid var(--on-dark-2);width:10px;height:10px;margin-right:9px;display:inline-block}.pg-home .hm-cr .hm-clab:before,.hm-cr.pg-home .hm-clab:before{border-color:var(--dv-accent);background:var(--dv-accent)}.pg-home .hm-cq,.hm-cq.pg-home{font-size:21px}.pg-home .hm-cf,.hm-cf.pg-home{font-size:16px}.pg-home .hm-from,.hm-from.pg-home{font-size:14px}.pg-home .hm-cend,.hm-cend.pg-home{align-items:center;gap:12px;margin-left:-37px;padding-top:2px;display:flex}.pg-home .hm-cend p,.hm-cend.pg-home p{padding-left:0}.pg-home .hm-permit,.hm-permit.pg-home{margin-top:48px}.pg-home .hm-callout,.hm-callout.pg-home{margin-top:44px;padding-left:18px;font-size:21px}.pg-home .hm-ways,.hm-ways.pg-home{grid-template-columns:minmax(0,1fr)}.pg-home .hm-way,.hm-way.pg-home,.pg-home .hm-way+.hm-way,.hm-way.pg-home+.hm-way{border-left:0;padding:22px 0 26px}.pg-home .hm-way+.hm-way,.hm-way.pg-home+.hm-way{border-top:1px solid var(--hair-2)}.pg-home .hm-ways .hm-k,.hm-ways.pg-home .hm-k,.pg-home .hm-trk,.hm-trk.pg-home,.pg-home .hm-runs,.hm-runs.pg-home{font-size:14px}.pg-home .hm-chainfig,.hm-chainfig.pg-home,.pg-home .hm-means,.hm-means.pg-home{margin-top:44px}.pg-home .hm-means p:first-child,.hm-means.pg-home p:first-child{font-size:23px}.pg-home .hm-send,.hm-send.pg-home{margin-top:36px}.pg-home .hm-send li,.hm-send.pg-home li{grid-template-columns:minmax(0,1fr);row-gap:2px}}@media (max-width:359px){.pg-home .hm-plate,.hm-plate.pg-home{margin:0 -16px;padding:24px 8px}}
