.v3 *,.v3,.v3 :before,.v3:before,.v3 :after,.v3:after{box-sizing:border-box}.v3{background:var(--paper);color:var(--body);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}.v3 img,img.v3,.v3 svg,svg.v3{max-width:100%;display:block}.v3 a,a.v3{color:inherit}.v3 h1,h1.v3,.v3 h2,h2.v3,.v3 h3,h3.v3,.v3 h4,h4.v3,.v3 p,p.v3,.v3 ul,ul.v3,.v3 ol,ol.v3,.v3 dl,dl.v3,.v3 dd,dd.v3,.v3 figure,figure.v3,.v3 blockquote,blockquote.v3{margin:0;padding:0}.v3 ul,ul.v3,.v3 ol,ol.v3{list-style:none}.v3 button,button.v3{font:inherit}.v3 :focus-visible,.v3:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.v3 p,p.v3{max-width:38em}@media (prefers-reduced-motion:reduce){.v3 *,.v3,.v3 :before,.v3:before,.v3 :after,.v3:after{transition:none!important;animation:none!important}}@media (max-width:720px){.v3{font-size:16px}}.v3 .dark :focus-visible,.dark.v3 :focus-visible{outline-color:#fff}.v3 .wrap,.wrap.v3{max-width:var(--max);padding:0 var(--gut);margin:0 auto}.v3 .plate,.plate.v3{background-color:var(--plate);background-position:-1px -1px;position:relative}.v3 .dark,.dark.v3{background:var(--deep);color:var(--on-dark)}.v3 .plate,.plate.v3{background-image:none}.v3 .plate.meas,.plate.meas.v3{background-image:var(--gridimg)}.v3 .section,.section.v3{padding:72px 0}.v3 .section>.wrap>:last-child,.section.v3>.wrap>:last-child,.v3 .doors>.wrap>:last-child,.doors.v3>.wrap>:last-child{margin-bottom:0}@media (max-width:720px){.v3 .section,.section.v3{padding:56px 0}}.v3 .textlink,.textlink.v3{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--hair-2);text-decoration-color:var(--hair-2);text-underline-offset:4px;text-decoration-thickness:1px;transition:text-decoration-color .15s}.v3 .textlink:hover,.textlink.v3:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.v3 .links,.links.v3{font-family:var(--sans);flex-wrap:wrap;gap:12px 32px;max-width:none;font-size:15px;font-weight:500;display:flex}.v3 .links a,.links.v3 a{color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:2px;text-decoration:none}.v3 .links a:after,.links.v3 a:after{content:" →";color:var(--steel)}.v3 .links a:hover,.links.v3 a:hover{border-bottom-width:2px}.v3 .btn,.btn.v3{background:var(--ink);color:#fff;font:500 15px/1 var(--sans);letter-spacing:.01em;border:1px solid var(--ink);cursor:pointer;border-radius:0;padding:17px 24px;text-decoration:none;transition:background .15s;display:inline-block}.v3 .btn:hover,.btn.v3:hover{background:#0e1317}.v3 .dark .btn,.dark.v3 .btn{color:var(--ink);background:#fff;border-color:#fff}.v3 .dark .btn:hover,.dark.v3 .btn:hover{background:var(--plate)}.v3 .dark .textlink,.dark.v3 .textlink{color:#fff;-webkit-text-decoration-color:var(--on-dark-2);text-decoration-color:var(--on-dark-2)}.v3 .h2,.h2.v3{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;font-size:clamp(34px,3.6vw,48px);font-weight:500;line-height:1.08}.v3 h3,h3.v3{font-family:var(--serif);color:var(--ink);letter-spacing:-.008em;font-size:26px;font-weight:500;line-height:1.2}.v3 h4,h4.v3{font-family:var(--serif);color:var(--ink);font-size:21px;font-weight:500;line-height:1.25}.v3 .eyebrow,.eyebrow.v3{font-family:var(--mono);letter-spacing:.02em;color:var(--steel);align-items:center;gap:10px;max-width:none;margin-bottom:18px;font-size:12.5px;font-weight:400;line-height:1.4;display:flex}.v3 .eyebrow:before,.eyebrow.v3:before{content:"";background:var(--ink);flex:none;width:6px;height:6px}.v3 .dark .eyebrow,.dark.v3 .eyebrow{color:var(--on-dark-2)}.v3 .dark .eyebrow:before,.dark.v3 .eyebrow:before{background:var(--on-dark)}.v3 .dark .h2,.dark.v3 .h2,.v3 .dark h3,.dark.v3 h3,.v3 .dark h4,.dark.v3 h4{color:#fff}.v3 .head,.head.v3{grid-template-columns:var(--cols);column-gap:var(--gap);border-top:1px solid var(--ink);align-items:end;margin-bottom:64px;padding-top:22px;display:grid}.v3 .dark .head,.dark.v3 .head{border-top-color:var(--dark-rule)}.v3 .head>.t,.head.v3>.t{grid-column:1/span 7}.v3 .head>.d,.head.v3>.d{color:var(--body);grid-column:8/span 5}.v3 .dark .head>.d,.dark.v3 .head>.d{color:var(--on-dark)}@media (max-width:1100px){.v3 .head>.t,.head.v3>.t{grid-column:1/-1}.v3 .head>.d,.head.v3>.d{grid-column:1/-1;margin-top:20px}}@media (max-width:720px){.v3 .head,.head.v3{padding-top:16px}.v3 .head>.d,.head.v3>.d{margin-top:16px;font-size:16px}.v3 h3,h3.v3{font-size:22px}.v3 .head,.head.v3{margin-bottom:28px}.v3 .h2,.h2.v3{font-size:31px}.v3 .eyebrow,.eyebrow.v3{margin-bottom:12px}}.v3 .eyebrow,.eyebrow.v3{text-wrap:balance;align-items:flex-start}.v3 .eyebrow:before,.eyebrow.v3:before{margin-top:calc(.5lh - 3px)}.v3 .cap,.cap.v3{font-family:var(--sans);color:var(--steel);max-width:52em;margin-top:16px;font-size:14px;line-height:1.55}.v3 details>summary,details.v3>summary{list-style:none}.v3 details>summary::-webkit-details-marker{display:none}details.v3>summary::-webkit-details-marker{display:none}.v3 .dl,.dl.v3{stroke-dasharray:1.002 1.002}.v3 [data-draw].pre .dl,[data-draw].pre.v3 .dl{stroke-dashoffset:1.002px}.v3 [data-draw].in .dl,[data-draw].in.v3 .dl{transition:stroke-dashoffset var(--d,.5s) var(--ease) var(--dl,0s)}.v3 .pop,.pop.v3{transform-box:fill-box;transform-origin:50%}.v3 [data-draw].pre .pop,[data-draw].pre.v3 .pop{transform:scale(0)}.v3 [data-draw].in .pop,[data-draw].in.v3 .pop{transition:transform var(--d,.24s) var(--ease) var(--dl,0s)}.v3 .fd,.fd.v3{transition:none}.v3 [data-draw].pre .fd,[data-draw].pre.v3 .fd{opacity:0}.v3 [data-draw].in .fd,[data-draw].in.v3 .fd{transition:opacity var(--d,.3s) var(--ease) var(--dl,0s)}.v3 .out,.out.v3{color:var(--body);margin-top:14px;font-size:16px;line-height:1.6}.v3 .dg,.dg.v3{width:100%;max-width:460px;height:auto}.v3 .dg text,.dg.v3 text{font-family:var(--sans);fill:var(--on-dark);paint-order:stroke;stroke:#252e36;stroke-width:5px;stroke-linejoin:round;font-size:14px}@media print{.v3 [data-draw] *,[data-draw].v3 *,.v3 .chmap *,.chmap.v3 *{transition:none!important}.v3 .pre .dl,.pre.v3 .dl{stroke-dashoffset:0!important}.v3 .pre .pop,.pre.v3 .pop,.v3 .pre .gx,.pre.v3 .gx,.v3 .pre .gy,.pre.v3 .gy,.v3 .chmap.pre .m,.chmap.pre.v3 .m{transform:none!important}.v3 .pre .fd,.pre.v3 .fd{opacity:1!important}}@media (max-width:720px){.v3 .dg text,.dg.v3 text{font-size:15px}}.v3 .sysd>summary,.sysd.v3>summary{display:none}@media (max-width:720px){.v3 .sysd,.sysd.v3{border-top:1px solid var(--dark-rule);border-bottom:1px solid var(--dark-rule);margin-top:16px}.v3 .sysd>summary,.sysd.v3>summary{cursor:pointer;min-height:48px;font-family:var(--mono);letter-spacing:.02em;color:var(--on-dark);justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.v3 .sysd>summary:after,.sysd.v3>summary:after{content:"+";font:400 22px/1 var(--sans)}.v3 .sysd[open]>summary:after,.sysd[open].v3>summary:after{content:"−"}.v3 .sysd[open]>summary,.sysd[open].v3>summary{border-bottom:1px solid var(--dark-rule)}}.v3 .sysd,.sysd.v3{display:block}@media (max-width:720px){.v3 .out,.out.v3{margin-top:8px;font-size:15px;line-height:1.55}}.v3 .btn.sm,.btn.sm.v3{padding:11px 16px;font-size:14px}.v3 .logo,.logo.v3{color:var(--ink);flex:none;text-decoration:none;display:block}.v3 .logo-img,.logo-img.v3{aspect-ratio:407/300;background:currentColor;width:auto;height:76px;display:block;-webkit-mask:url(/brand/praxisrock-logo-mask.png) 50%/contain no-repeat;mask:url(/brand/praxisrock-logo-mask.png) 50%/contain no-repeat}.v3 .masthead .logo-img,.masthead.v3 .logo-img{height:58px}.v3 .masthead,.masthead.v3{z-index:20;border-bottom:1px solid var(--hair);background:#fff;position:relative}.v3 .masthead .wrap,.masthead.v3 .wrap{justify-content:space-between;align-items:center;gap:24px;min-height:80px;display:flex}.v3 .nav,.nav.v3{font-family:var(--sans);align-items:center;gap:18px;font-size:14.5px;font-weight:500;display:flex}.v3 .nav>a,.nav.v3>a{color:var(--ink);white-space:nowrap;border-bottom:1px solid #0000;padding:6px 0;text-decoration:none}.v3 .nav>a:hover,.nav.v3>a:hover{border-bottom-color:var(--ink)}.v3 .nav .sep,.nav.v3 .sep{background:var(--hair);width:1px;height:18px}.v3 .nav>a.btn,.nav.v3>a.btn{color:#fff;border:1px solid var(--ink);margin-left:4px;padding:12px 16px}.v3 .menu,.menu.v3{display:none}.v3 .menu summary,.menu.v3 summary{font:500 15px var(--sans);color:var(--ink);border:1px solid var(--ink);cursor:pointer;align-items:center;min-height:44px;padding:10px 14px;display:flex}.v3 .menu .sheet,.menu.v3 .sheet{border-bottom:1px solid var(--hair);padding:12px var(--gut) 24px;font-family:var(--sans);background:#fff;position:absolute;top:100%;left:0;right:0}.v3 .menu .sheet a,.menu.v3 .sheet a{border-bottom:1px solid var(--plate);color:var(--ink);padding:12px 0;font-size:16px;font-weight:500;text-decoration:none;display:block}.v3 .menu .sheet a span,.menu.v3 .sheet a span{color:var(--steel);margin-top:2px;font-size:14px;font-weight:400;display:block}.v3 .menu .sheet .grp,.menu.v3 .sheet .grp{font:400 12.5px var(--mono);color:var(--steel);margin:18px 0 2px}.v3 .menu .sheet a.btn,.menu.v3 .sheet a.btn{color:#fff;text-align:center;border-bottom:0;margin-top:20px;padding:16px}@media (max-width:1300px){.v3 .nav,.nav.v3{display:none}.v3 .menu,.menu.v3{display:block}.v3 .masthead .wrap,.masthead.v3 .wrap{position:relative}}@media (max-width:720px){.v3 .masthead .wrap,.masthead.v3 .wrap{min-height:64px}.v3 .masthead .logo-img,.masthead.v3 .logo-img{height:46px}}.v3 .h1,.h1.v3{font-family:var(--serif);letter-spacing:-.03em;color:var(--ink);font-optical-sizing:auto;font-weight:500;line-height:1}.v3 .hero,.hero.v3{padding:52px 0 0}.v3 .beat,.beat.v3{font-family:var(--serif);color:var(--ink);letter-spacing:-.006em;max-width:none;margin-top:26px;font-size:27px;font-weight:400;line-height:1.3}.v3 .cta,.cta.v3{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:28px;margin-top:26px;display:grid}.v3 .act,.act.v3{display:contents}.v3 .act .btn,.act.v3 .btn{grid-area:1/1/span 2;align-self:start}.v3 .offer,.offer.v3{color:var(--body);grid-area:1/2;max-width:40em;font-size:14.5px;line-height:1.55}.v3 .offer .textlink,.offer.v3 .textlink{color:var(--body)}@media (max-width:720px){.v3 .cta,.cta.v3{order:4}.v3 .h1,.h1.v3{letter-spacing:-.025em}.v3 .beat,.beat.v3{font-size:21px}.v3 .cta,.cta.v3{grid-template-columns:1fr}.v3 .act .btn,.act.v3 .btn{text-align:center;grid-area:1/1;padding:16px}.v3 .offer,.offer.v3{grid-area:2/1;font-size:13.5px}}.v3 .h1,.h1.v3{font-size:clamp(48px,5.1vw,74px)}.v3 .hero .h1,.hero.v3 .h1{max-width:none}@media (max-width:720px){.v3 .h1,.h1.v3{font-size:40px;line-height:1}.v3 .beat,.beat.v3{margin-top:8px}.v3 .offer,.offer.v3{line-height:1.45}.v3 .hero .act .btn,.hero.v3 .act .btn{display:none}.v3 .offer,.offer.v3{margin-top:0}}.v3 .hero,.hero.v3{padding-top:84px}.v3 .hero .cta,.hero.v3 .cta{margin-top:52px}.v3 .hero .act .btn,.hero.v3 .act .btn{grid-row:1;align-self:center}@media (max-width:720px){.v3 .hero,.hero.v3{padding-top:22px}.v3 .hero .cta,.hero.v3 .cta{order:3;margin-top:22px}}.v3 .hero.hero-field,.hero.hero-field.v3{padding:0}.v3 .hf,.hf.v3{isolation:isolate;align-items:flex-start;display:flex;position:relative;overflow:hidden}.v3 .hf canvas,.hf.v3 canvas{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.v3 .hf>.wrap,.hf.v3>.wrap{z-index:2;width:100%;position:relative}.v3 .hf-in,.hf-in.v3{max-width:680px;padding:72px 0 56px}.v3 .hf .h1,.hf.v3 .h1{color:#fff;text-wrap:balance;max-width:8.8em;font-size:clamp(46px,5.1vw,74px);line-height:1}.v3 .hf .deck,.hf.v3 .deck{font:400 clamp(17px, 1.45vw, 20px)/1.5 var(--sans);letter-spacing:0;color:#fff;text-wrap:balance;max-width:31em;margin-top:22px}.v3 .hf .beat,.hf.v3 .beat{color:var(--on-dark);margin-top:18px;font-size:25px}.v3 .hf .cta,.hf.v3 .cta{margin-top:30px;display:block}.v3 .hf .act,.hf.v3 .act{display:block}.v3 .hf .act .btn,.hf.v3 .act .btn{display:inline-block}.v3 .hf .offer,.hf.v3 .offer{color:var(--on-dark-2);max-width:31em;margin-top:16px;font-size:14.5px}.v3 .hf .offer .textlink,.hf.v3 .offer .textlink{color:var(--on-dark-2);-webkit-text-decoration-color:var(--dark-rule);text-decoration-color:var(--dark-rule)}.v3 .hf .offer .textlink:hover,.hf.v3 .offer .textlink:hover{color:#fff}.v3 .hf-end,.hf-end.v3{z-index:1;background:var(--ox-ink);opacity:0;width:18px;height:18px;transition:opacity .3s var(--ease), transform .4s var(--ease);position:absolute;transform:scale(.4)}.v3 .hf-lbl,.hf-lbl.v3{z-index:1;font:400 12.5px/1 var(--mono);letter-spacing:.02em;color:var(--on-dark);white-space:nowrap;opacity:0;transition:opacity .5s var(--ease);position:absolute}.v3 .hf.done .hf-end,.hf.done.v3 .hf-end{opacity:1;transform:none}.v3 .hf.done .hf-lbl,.hf.done.v3 .hf-lbl{opacity:1}.v3 .hf .h1,.hf.v3 .h1,.v3 .hf .deck,.hf.v3 .deck,.v3 .hf .beat,.hf.v3 .beat,.v3 .hf .cta,.hf.v3 .cta{animation:hfin .9s var(--ease) both}.v3 .hf .deck,.hf.v3 .deck{animation-delay:.1s}.v3 .hf .beat,.hf.v3 .beat{animation-delay:.2s}.v3 .hf .cta,.hf.v3 .cta{animation-delay:.3s}.v3 .hf-note,.hf-note.v3{font-family:var(--serif);color:var(--on-dark);opacity:.72;text-wrap:balance;max-width:none;margin-top:22px;font-size:17px;line-height:1.4}@keyframes hfin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:720px){.v3 .hf-in,.hf-in.v3{padding:26px 0 36px}.v3 .hf .h1,.hf.v3 .h1{font-size:38px;line-height:1.02}.v3 .hf .deck,.hf.v3 .deck{margin-top:12px;font-size:16.5px;line-height:1.45}.v3 .hf .beat,.hf.v3 .beat{margin-top:12px;font-size:19px}.v3 .hf .cta,.hf.v3 .cta{margin-top:16px}.v3 .hf .offer,.hf.v3 .offer{margin-top:10px;font-size:13.5px;line-height:1.45}.v3 .hf .act .btn,.hf.v3 .act .btn{display:none}.v3 .hf-end,.hf-end.v3{width:14px;height:14px}.v3 .hf-lbl,.hf-lbl.v3{font-size:11.5px}}.v3 .hf-firm,.hf-firm.v3{transition:opacity .5s var(--ease)}.v3 .hf.firm .hf-firm,.hf.firm.v3 .hf-firm{opacity:1}.v3 .hf-hop,.hf-hop.v3{z-index:1;font:400 11.5px/1 var(--mono);letter-spacing:.02em;color:var(--on-dark);white-space:nowrap;text-shadow:0 0 8px #1f272e,0 0 3px #1f272e,0 0 12px #1f272e;opacity:0;transition:opacity .35s var(--ease);position:absolute;transform:translate(-50%,-50%)}.v3 .hf-hop.on,.hf-hop.on.v3{opacity:.95}.v3 .hf-legend,.hf-legend.v3{z-index:1;opacity:0;max-width:760px;transition:opacity .6s var(--ease) .2s;text-shadow:0 0 6px #1f272e,0 0 3px #1f272e;flex-wrap:wrap;justify-content:flex-end;gap:8px 20px;display:flex;position:absolute;bottom:26px;right:max(40px,50% - 580px)}.v3 .hf.done .hf-legend,.hf.done.v3 .hf-legend{opacity:.8}.v3 .hf-key,.hf-key.v3{font:400 11px/1 var(--mono);letter-spacing:.02em;color:var(--on-dark-2);align-items:center;gap:7px;display:inline-flex}.v3 .hf-key svg,.hf-key.v3 svg{flex:none;display:block}@media (max-width:720px){.v3 .hf-hop,.hf-hop.v3{font-size:9.5px}.v3 .hf-legend,.hf-legend.v3{justify-content:flex-start;gap:6px 12px;bottom:36px;left:16px;right:16px}.v3 .hf-key,.hf-key.v3{gap:5px;font-size:9.5px}.v3 .hf-key svg,.hf-key.v3 svg{width:22px}}.v3 .hf,.hf.v3{min-height:0}.v3 .hf-in,.hf-in.v3{padding-bottom:60px}@media (min-width:721px){.v3 .hf,.hf.v3{min-height:640px}}@media (min-width:721px) and (max-width:1100px){.v3 .hf,.hf.v3{min-height:600px}}@media (max-width:720px){.v3 .hf,.hf.v3{min-height:calc(100svh - 106px)}.v3 .hf-in,.hf-in.v3{padding-bottom:40px}}.v3 .pull,.pull.v3{max-width:none;margin:0 0 56px}.v3 .pull p,.pull.v3 p{font-family:var(--serif);color:var(--ink);text-indent:-.4em;max-width:26em;font-size:clamp(26px,2.6vw,34px);font-style:italic;font-weight:400;line-height:1.28}.v3 .warm-fig,.warm-fig.v3{position:relative}.v3 .topo-svg,.topo-svg.v3{width:100%;height:auto;display:block}.v3 .topo-t,.topo-t.v3{max-width:520px;margin:0 auto;display:none}.v3 .topo-svg .ct,.topo-svg.v3 .ct{fill:none;stroke:#dce0e5;stroke-width:.8px}.v3 .topo-svg .ct.ix,.topo-svg.v3 .ct.ix{stroke:#b3bbc4;stroke-width:1px}.v3 .topo-svg .r-cold,.topo-svg.v3 .r-cold{fill:none;stroke:#7a8590;stroke-width:1.25px;stroke-dasharray:2 4}.v3 .topo-svg .r-ans,.topo-svg.v3 .r-ans{fill:none;stroke:var(--ox);stroke-width:2.75px}.v3 .topo-svg .r-net,.topo-svg.v3 .r-net{fill:none;stroke:var(--ink);stroke-width:1.75px;stroke-dasharray:9 5}.v3 .topo-svg .r-hist,.topo-svg.v3 .r-hist{fill:none;stroke:var(--ink);stroke-width:2px;stroke-dasharray:.1 5;stroke-linecap:round}.v3 .topo-svg :is(.r-cold,.r-ans,.r-net,.r-hist),.topo-svg.v3 :is(.r-cold,.r-ans,.r-net,.r-hist){transition:opacity .15s}.v3 .topo-svg .summit,.topo-svg.v3 .summit{fill:var(--ink)}.v3 .topo-svg .warm,.topo-svg.v3 .warm{fill:var(--ox)}.v3 .topo-svg .firm,.topo-svg.v3 .firm{fill:#fff;stroke:var(--ink);stroke-width:1.5px}.v3 .topo-svg text,.topo-svg.v3 text{paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round}.v3 .topo-svg .t-key,.topo-svg.v3 .t-key{font-family:var(--serif);fill:var(--ink);font-size:17px;font-weight:500}.v3 .topo-svg .t-lbl,.topo-svg.v3 .t-lbl{font-family:var(--mono);letter-spacing:.01em;fill:var(--body);font-size:13.5px}.v3 .topo-svg .t-cold,.topo-svg.v3 .t-cold{font-family:var(--mono);fill:var(--steel);font-size:13px}.v3 .topo-t .t-key,.topo-t.v3 .t-key{font-size:15px}.v3 .topo-t .t-lbl,.topo-t.v3 .t-lbl,.v3 .topo-t .t-cold,.topo-t.v3 .t-cold{font-size:12.5px}.v3 .path-below,.path-below.v3{grid-template-columns:var(--cols);column-gap:var(--gap);align-items:start;margin-top:28px;display:grid}.v3 .path-below>.sysp,.path-below.v3>.sysp{grid-column:1/span 6}.v3 .path-below>.kcol,.path-below.v3>.kcol{grid-column:8/span 5}.v3 .key,.key.v3{font-family:var(--sans);color:var(--body);flex-wrap:wrap;gap:6px;font-size:12.5px;display:flex}.v3 .key li,.key.v3 li{border:1px solid var(--hair);cursor:default;background:#fff;align-items:center;gap:8px;padding:4px 8px;transition:border-color .15s;display:inline-flex}.v3 .key li:hover,.key.v3 li:hover,.v3 .key li:focus,.key.v3 li:focus{border-color:var(--ink);outline:none}.v3 .key li:focus-visible,.key.v3 li:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.v3 .key svg,.key.v3 svg{flex:none;width:30px;height:10px}:is(.v3 .warm-fig:has(.key li:is(:hover,:focus)) .topo-svg :is(.r-ans,.r-net,.r-hist,.r-cold),.warm-fig.v3:has(.key li:is(:hover,:focus)) .topo-svg :is(.r-ans,.r-net,.r-hist,.r-cold)){opacity:.22}:is(.v3 .warm-fig:has(.key li[data-k=ans]:is(:hover,:focus)) .topo-svg .r-ans,.warm-fig.v3:has(.key li[data-k=ans]:is(:hover,:focus)) .topo-svg .r-ans,.v3 .warm-fig:has(.key li[data-k=net]:is(:hover,:focus)) .topo-svg .r-net,.warm-fig.v3:has(.key li[data-k=net]:is(:hover,:focus)) .topo-svg .r-net,.v3 .warm-fig:has(.key li[data-k=hist]:is(:hover,:focus)) .topo-svg .r-hist,.warm-fig.v3:has(.key li[data-k=hist]:is(:hover,:focus)) .topo-svg .r-hist,.v3 .warm-fig:has(.key li[data-k=cold]:is(:hover,:focus)) .topo-svg .r-cold,.warm-fig.v3:has(.key li[data-k=cold]:is(:hover,:focus)) .topo-svg .r-cold){opacity:1}.v3 .kcol>.cap,.kcol.v3>.cap{margin-top:14px}.v3 .letter,.letter.v3{border:1px solid var(--ink);background:#fff;margin-top:36px}.v3 .letter .bar,.letter.v3 .bar{border-bottom:1px solid var(--hair);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.v3 .letter .bar em,.letter.v3 .bar em{color:var(--steel);font-style:normal}.v3 .letter dl,.letter.v3 dl{border-bottom:1px solid var(--plate);font-family:var(--sans);grid-template-columns:44px 1fr;gap:4px 12px;padding:12px 18px;font-size:14px;display:grid}.v3 .letter dt,.letter.v3 dt{color:var(--steel);font-family:var(--mono);font-size:12.5px;line-height:1.7}.v3 .letter dd,.letter.v3 dd{color:var(--ink)}.v3 .letter .body,.letter.v3 .body{font-family:var(--serif);color:var(--ink);padding:18px 18px 6px;font-size:18px;line-height:1.55}.v3 .letter .body p,.letter.v3 .body p{margin-bottom:12px}.v3 .letter mark,.letter.v3 mark{color:inherit;border-bottom:1.5px solid var(--ox);background:0 0;padding-bottom:1px}.v3 .letter .why,.letter.v3 .why{border-top:1px solid var(--plate);font-family:var(--sans);color:var(--body);margin:0 18px;padding:10px 0 14px;font-size:13.5px}.v3 .letter .why summary,.letter.v3 .why summary{cursor:pointer;color:var(--ink);align-items:center;min-height:28px;display:flex}.v3 .letter .why summary:after,.letter.v3 .why summary:after{content:"+";color:var(--steel);margin-left:8px}.v3 .letter .why[open] summary:after,.letter.v3 .why[open] summary:after{content:"−"}.v3 .letter .why p,.letter.v3 .why p{color:var(--body);margin-top:6px}.v3 .note>.cap,.note.v3>.cap{margin-top:12px}.v3 .sysp,.sysp.v3{border-top:1px solid var(--ink);padding-top:22px}.v3 .sysp h3,.sysp.v3 h3{font-size:26px}.v3 .sysp .dgw,.sysp.v3 .dgw{margin-top:24px}.v3 .dgp text,.dgp.v3 text{font-family:var(--sans);fill:var(--ink);paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round;font-size:14px}.v3 .dgp .e,.dgp.v3 .e{fill:none;stroke:#aeb7c0;stroke-width:1px}.v3 .dgp .e-dash,.dgp.v3 .e-dash{stroke-dasharray:6 4}.v3 .dgp .e-dot,.dgp.v3 .e-dot{stroke-dasharray:1 4;stroke-linecap:round;stroke-width:1.5px}.v3 .dgp .e-dbl-a,.dgp.v3 .e-dbl-a{stroke-width:4px}.v3 .dgp .e-dbl-b,.dgp.v3 .e-dbl-b{stroke:#fff;stroke-width:1.5px}.v3 .dgp .warm,.dgp.v3 .warm{fill:none;stroke:var(--ox);stroke-width:2.5px;stroke-linejoin:round}.v3 .dgp .nd,.dgp.v3 .nd{fill:#5a6672}.v3 .dgp .nd.on,.dgp.v3 .nd.on{fill:var(--ink)}.v3 .dgp .firm,.dgp.v3 .firm{fill:#fff;stroke:var(--ink);stroke-width:1.5px}.v3 .dgp .dm,.dgp.v3 .dm{fill:var(--ink)}.v3 .gkey,.gkey.v3{font-family:var(--mono);letter-spacing:.01em;color:var(--steel);flex-wrap:wrap;gap:6px 18px;margin-top:14px;font-size:12.5px;display:flex}.v3 .gkey span,.gkey.v3 span{align-items:center;gap:7px;display:inline-flex}.v3 .gkey svg,.gkey.v3 svg{flex:none;width:28px;height:8px}@media (max-width:1100px){.v3 .path-below>.sysp,.path-below.v3>.sysp,.v3 .path-below>.kcol,.path-below.v3>.kcol{grid-column:1/-1}.v3 .path-below>.kcol,.path-below.v3>.kcol{margin-top:48px}}@media (max-width:720px){.v3 .topo-w,.topo-w.v3{display:none}.v3 .topo-t,.topo-t.v3{display:block}.v3 .key,.key.v3{font-size:12.5px}.v3 .dgp text,.dgp.v3 text{font-size:15.5px}}.v3 .dg.dgp text,.dg.dgp.v3 text{font-family:var(--sans);fill:var(--ink);paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round;font-size:14px}@media (max-width:720px){.v3 .sysp .sysd,.sysp.v3 .sysd{border-color:var(--hair)}.v3 .sysp .sysd>summary,.sysp.v3 .sysd>summary{color:var(--ink)}.v3 .sysp .sysd[open]>summary,.sysp.v3 .sysd[open]>summary{border-bottom-color:var(--hair)}.v3 .sysp .sysd .dgw,.sysp.v3 .sysd .dgw{margin-top:12px}}.v3 .path-below>.sysp,.path-below.v3>.sysp,.v3 .path-below>.kcol,.path-below.v3>.kcol{grid-row:auto}@media (min-width:1101px){.v3 .path-below>.sysp,.path-below.v3>.sysp,.v3 .path-below>.kcol,.path-below.v3>.kcol{grid-row:1}}@media (max-width:720px){.v3 .pull p,.pull.v3 p{font-size:21px}.v3 .pull,.pull.v3{margin-bottom:24px}.v3 .path-below,.path-below.v3{margin-top:18px}.v3 .path-below>.kcol,.path-below.v3>.kcol{margin-top:0}.v3 .path-below>.sysp,.path-below.v3>.sysp{margin-top:36px}.v3 .letter,.letter.v3{margin-top:24px}.v3 .letter .body,.letter.v3 .body{padding:14px 16px 4px;font-size:16px}}.v3 .letter .bar,.letter.v3 .bar{font-family:var(--sans);letter-spacing:0;font-size:14px}.v3 .letter .bar em,.letter.v3 .bar em{font-family:var(--mono);letter-spacing:.02em;font-size:12.5px}.v3 .letter .why summary,.letter.v3 .why summary{font-family:var(--sans);font-size:14px;font-weight:500}@media (min-width:1101px){.v3 .warm-fig .topo,.warm-fig.v3 .topo{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}.v3 #warm-first.section,#warm-first.section.v3{padding-bottom:48px}}.v3 .gy,.gy.v3{transform-box:fill-box;transform-origin:top}.v3 [data-draw].pre .gy,[data-draw].pre.v3 .gy{transform:scaleY(0)}.v3 [data-draw].in .gy,[data-draw].in.v3 .gy{transition:transform var(--d,.45s) var(--ease) var(--dl,0s)}.v3 .switch,.switch.v3{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:34px;display:flex}.v3 .switch-l,.switch-l.v3{max-width:none}.v3 .seg,.seg.v3{flex-wrap:wrap;gap:8px;display:flex}.v3 .seg a,.seg.v3 a{font:500 15px/1 var(--sans);color:var(--ink);border:1px solid var(--ink);white-space:nowrap;background:#fff;align-items:center;gap:10px;padding:12px 16px;text-decoration:none;transition:background .15s,color .15s;display:flex}.v3 .seg a:before,.seg.v3 a:before{content:"";flex:none;width:7px;height:7px;transition:background .15s;box-shadow:inset 0 0 0 1px}.v3 .seg a:hover,.seg.v3 a:hover{background:var(--plate)}.v3 .seg a[aria-checked=true],.seg.v3 a[aria-checked=true]{background:var(--ink);color:#fff}.v3 .seg a[aria-checked=true]:before,.seg.v3 a[aria-checked=true]:before{background:#fff}.v3 .lane-go,.lane-go.v3{grid-area:3/1/auto/-1;margin-top:22px}.v3 .lane-go[hidden],.lane-go[hidden].v3{display:none}.v3 .lane-go p,.lane-go.v3 p{font-family:var(--serif);color:var(--ink);border-left:2px solid var(--ox);max-width:46em;padding-left:14px;font-size:19px;line-height:1.5}.v3 .lane-go a,.lane-go.v3 a{font:500 15px var(--sans);margin:10px 0 0 16px;display:inline-block}.v3 .doors-h,.doors-h.v3{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.v3 .doors-h h2,.doors-h.v3 h2{font-family:var(--mono);letter-spacing:.02em;color:var(--steel);align-items:center;gap:10px;font-size:12.5px;font-weight:400;display:flex}.v3 .doors-h h2:before,.doors-h.v3 h2:before{content:"";background:var(--ink);width:6px;height:6px}.v3 .dframe,.dframe.v3{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin:0 -32px;position:relative}.v3 .reg,.reg.v3{pointer-events:none;z-index:2;width:13px;height:13px;margin:-6px 0 0 -6px;position:absolute}.v3 .reg:before,.reg.v3:before,.v3 .reg:after,.reg.v3:after{content:"";background:var(--ink);position:absolute}.v3 .reg:before,.reg.v3:before{height:1px;top:6px;left:0;right:0}.v3 .reg:after,.reg.v3:after{width:1px;top:0;bottom:0;left:6px}.v3 .dgrid,.dgrid.v3{grid-template-rows:repeat(6,auto) auto auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.v3 .dgrid>.vr,.dgrid.v3>.vr{background:var(--hair);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.v3 .dgrid>.vr.a,.dgrid.v3>.vr.a{left:33.3333%}.v3 .dgrid>.vr.b,.dgrid.v3>.vr.b{left:66.6667%}.v3 .dc,.dc.v3{grid-row:1/span 6;grid-template-rows:subgrid;padding:0 32px 40px;display:grid;position:relative}.v3 .dc-raise,.dc-raise.v3{grid-column:1}.v3 .dc-source,.dc-source.v3{grid-column:2}.v3 .dc-underwrite,.dc-underwrite.v3{grid-column:3}body[data-lane=source] .v3 :is(.dc-source,.pc-source),body[data-lane=source] .v3:is(.dc-source,.pc-source),body[data-lane=underwrite] .v3 :is(.dc-underwrite,.pc-underwrite),body[data-lane=underwrite] .v3:is(.dc-underwrite,.pc-underwrite){grid-column:1}body[data-lane=source] .v3 :is(.dc-raise,.pc-raise),body[data-lane=source] .v3:is(.dc-raise,.pc-raise),body[data-lane=underwrite] .v3 :is(.dc-raise,.pc-raise),body[data-lane=underwrite] .v3:is(.dc-raise,.pc-raise){grid-column:2}.v3 .dplate,.dplate.v3{justify-content:center;align-items:center;margin:0 -32px 30px;padding:30px 24px 22px;transition:box-shadow .15s;display:flex}.v3 .dplate svg,.dplate.v3 svg{width:100%;height:auto}.v3 .dc h3,.dc.v3 h3{letter-spacing:-.015em;font-size:30px;line-height:1.1}.v3 .dc h3 a,.dc.v3 h3 a,.v3 .dmap h3 a,.dmap.v3 h3 a,.v3 .dgrow h3 a,.dgrow.v3 h3 a{color:inherit;transition:background-size .2s var(--ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;text-decoration:none}.v3 .dc h3 a:hover,.dc.v3 h3 a:hover,.v3 .dmap h3 a:hover,.dmap.v3 h3 a:hover,.v3 .dgrow h3 a:hover,.dgrow.v3 h3 a:hover{background-size:100% 1px}.v3 .dc h3 a:after,.dc.v3 h3 a:after,.v3 .dmap h3 a:after,.dmap.v3 h3 a:after{font-family:var(--sans);color:var(--steel)}.v3 .sub,.sub.v3{font-family:var(--serif);color:var(--ink);margin-top:8px;font-size:19px;font-style:italic;line-height:1.35}.v3 .prod,.prod.v3{border-top:1px solid var(--hair);color:var(--body);max-width:none;margin-top:22px;padding-top:14px;font-size:15px;line-height:1.5;transition:color .15s}.v3 .prod>span:first-child,.prod.v3>span:first-child{font:400 12.5px/1.4 var(--mono);letter-spacing:.02em;color:var(--steel);margin-bottom:4px;display:block}body[data-lane=raise] .v3 .dc-raise .dplate,body[data-lane=raise] .dc-raise.v3 .dplate,body[data-lane=source] .v3 .dc-source .dplate,body[data-lane=source] .dc-source.v3 .dplate,body[data-lane=underwrite] .v3 .dc-underwrite .dplate,body[data-lane=underwrite] .dc-underwrite.v3 .dplate,body[data-lane=map] .v3 .dmap .dplate,body[data-lane=map] .dmap.v3 .dplate{box-shadow:inset 0 2px 0 var(--ink)}body[data-lane=raise] .v3 .dc-raise .prod,body[data-lane=raise] .dc-raise.v3 .prod,body[data-lane=source] .v3 .dc-source .prod,body[data-lane=source] .dc-source.v3 .prod,body[data-lane=underwrite] .v3 .dc-underwrite .prod,body[data-lane=underwrite] .dc-underwrite.v3 .prod,body[data-lane=map] .v3 .dmap .prod,body[data-lane=map] .dmap.v3 .prod{color:var(--ink);font-weight:500}body[data-lane=grow] .v3 .dgrow,body[data-lane=grow] .dgrow.v3{box-shadow:inset 0 2px 0 var(--ink)}.v3 .mini .m-lbl,.mini.v3 .m-lbl{font-family:var(--mono);letter-spacing:.01em;fill:var(--steel);font-size:15px}.v3 .mini .m-lbl.k,.mini.v3 .m-lbl.k,.v3 .mini .m-ink,.mini.v3 .m-ink{fill:var(--ink)}.v3 .mini .m-hol,.mini.v3 .m-hol{fill:#fff;stroke:var(--hair-2);stroke-width:1.25px}.v3 .mini .m-line,.mini.v3 .m-line{fill:none;stroke:var(--hair-2);stroke-width:1px}.v3 .mini .m-iline,.mini.v3 .m-iline{fill:none;stroke:var(--ink);stroke-width:1.25px}.v3 .mini .m-dash,.mini.v3 .m-dash{fill:none;stroke:var(--ink);stroke-width:1.25px;stroke-dasharray:5 4}.v3 .mini .m-ox,.mini.v3 .m-ox{fill:none;stroke:var(--ox);stroke-width:2.5px}.v3 .mini .m-oxf,.mini.v3 .m-oxf{fill:var(--ox)}.v3 .mini .m-tile,.mini.v3 .m-tile{fill:var(--hair-2)}.v3 .mini .m-bar,.mini.v3 .m-bar{fill:var(--ink)}.v3 .who,.who.v3{font-family:var(--mono);letter-spacing:.02em;color:var(--steel);max-width:none;margin-bottom:8px;font-size:12.5px}.v3 .dmap,.dmap.v3{column-gap:var(--gap);border-top:1px solid var(--ink);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.v3 .dmap .dplate,.dmap.v3 .dplate{grid-column:1/span 5;margin:0;padding:34px 32px 26px}.v3 .dmap .dtext,.dmap.v3 .dtext{grid-column:6/span 4;padding:34px 0 40px}.v3 .dmap .case,.dmap.v3 .case{grid-column:10/span 3;padding:34px 32px 40px 0}.v3 .dmap h3,.dmap.v3 h3{letter-spacing:-.015em;font-size:30px;line-height:1.1}.v3 .dgrow,.dgrow.v3{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:baseline;gap:6px 28px;padding:22px 32px 24px;transition:box-shadow .15s;display:flex}.v3 .dgrow h3,.dgrow.v3 h3{font-size:24px}.v3 .dgrow .sub,.dgrow.v3 .sub{margin:0;font-size:18px}.v3 .dgrow .out,.dgrow.v3 .out,.v3 .dgrow .prod,.dgrow.v3 .prod{flex-basis:100%;max-width:760px;margin-top:8px}.v3 .dgrow .prod,.dgrow.v3 .prod{margin-top:14px}@media (max-width:1179px){.v3 .dframe,.dframe.v3{margin:0}.v3 .dgrid>.vr,.dgrid.v3>.vr{display:none}.v3 .dc,.dc.v3{column-gap:var(--gap);border-top:1px solid var(--hair);grid-template-rows:none;grid-template-columns:repeat(12,minmax(0,1fr));padding:0 0 36px;display:grid}.v3 .dc:first-of-type,.dc.v3:first-of-type{border-top:0}.v3 .dc>.dplate,.dc.v3>.dplate{grid-area:1/1/span 6/span 5;align-self:start;margin:0}.v3 .dc>:not(.dplate),.dc.v3>:not(.dplate){grid-column:7/span 6}.v3 .dc h3,.dc.v3 h3{margin-top:28px}.v3 .dgrid,.dgrid.v3{flex-direction:column;display:flex}.v3 .dmap .dplate,.dmap.v3 .dplate{grid-column:1/span 5}.v3 .dmap .dtext,.dmap.v3 .dtext,.v3 .dmap .case,.dmap.v3 .case{grid-column:7/span 6}.v3 .dgrow,.dgrow.v3{padding:22px 0}.v3 .reg,.reg.v3{display:none}}@media (max-width:720px){.v3 .switch,.switch.v3{order:3;display:block}.v3 .seg,.seg.v3{grid-template-columns:repeat(6,minmax(0,1fr))}.v3 .seg a,.seg.v3 a{text-align:center;grid-column:span 2;justify-content:center;gap:7px;min-height:42px;font-size:13.5px;line-height:1.15}.v3 .seg a:nth-child(4),.seg.v3 a:nth-child(4),.v3 .seg a:nth-child(5),.seg.v3 a:nth-child(5){grid-column:span 3}.v3 .seg a:before,.seg.v3 a:before{width:6px;height:6px}.v3 .lane-go,.lane-go.v3{grid-row:4;margin-top:16px}.v3 .lane-go p,.lane-go.v3 p{font-size:17px}.v3 .dc,.dc.v3{display:block}.v3 .dc>.dplate,.dc.v3>.dplate{margin:0 -16px 18px;padding:18px 16px 12px}.v3 .dc h3,.dc.v3 h3,.v3 .dmap h3,.dmap.v3 h3{margin-top:0}.v3 .dmap,.dmap.v3{padding-top:0;display:block}.v3 .dmap .dplate,.dmap.v3 .dplate{margin:0 -16px;padding:18px 16px 12px}.v3 .dgrow,.dgrow.v3{padding:20px 0;display:block}.v3 .dgrow .sub,.dgrow.v3 .sub{margin-top:4px}}@media (min-width:1180px){.v3 .dmap,.dmap.v3{grid-template-rows:auto 1fr}.v3 .dmap .dplate,.dmap.v3 .dplate{grid-area:1/1/auto/span 5;align-self:start}.v3 .dmap .case,.dmap.v3 .case{grid-area:2/1/auto/span 5;padding:28px 32px 44px}.v3 .dmap .dtext,.dmap.v3 .dtext{grid-area:1/7/span 2/span 6;padding:34px 32px 44px 0}}@media (max-width:1179px){.v3 .dmap .case,.dmap.v3 .case{padding:0 0 40px}}@media (max-width:720px){.v3 .switch-l,.switch-l.v3{margin-bottom:6px}.v3 .dmap .case,.dmap.v3 .case{padding:20px 0 32px}.v3 .dc,.dc.v3{padding:0 0 22px}.v3 .dc>.dplate,.dc.v3>.dplate{margin-bottom:14px;padding:14px 12px 8px}.v3 .dc h3,.dc.v3 h3,.v3 .dmap h3,.dmap.v3 h3{font-size:25px}.v3 .sub,.sub.v3{margin-top:4px;font-size:16.5px}.v3 .prod,.prod.v3{margin-top:12px;padding-top:8px;font-size:14px}.v3 .who,.who.v3{margin-bottom:4px}.v3 .dmap .dtext,.dmap.v3 .dtext{padding:18px 0 20px}}.v3 .switch-l,.switch-l.v3{font-family:var(--sans);letter-spacing:0;color:var(--body);font-size:15px}@media (min-width:1180px){.v3 .dgrid,.dgrid.v3{grid-template-rows:repeat(6,auto) auto auto auto auto auto}}.v3 .dgrid>.vr,.dgrid.v3>.vr{z-index:2}.v3 .dgrid>.vr.z,.dgrid.v3>.vr.z{display:none;left:0}body:is([data-lane=raise],[data-lane=source],[data-lane=underwrite]) .v3 .dgrid>.vr.z,body:is([data-lane=raise],[data-lane=source],[data-lane=underwrite]) .dgrid.v3>.vr.z{background:var(--ink);width:2px;display:block}body:is([data-lane=raise],[data-lane=source],[data-lane=underwrite]) .v3 .dgrid>.vr.a,body:is([data-lane=raise],[data-lane=source],[data-lane=underwrite]) .dgrid.v3>.vr.a{background:var(--ink);width:2px;left:calc(33.3333% - 1px)}.v3 .mini :is(.m-line,.m-hol,.m-grey,.m-tile,.m-lbl,.m-dash),.mini.v3 :is(.m-line,.m-hol,.m-grey,.m-tile,.m-lbl,.m-dash){transition:stroke .25s,fill .25s}.v3 :is(body[data-lane=raise] .dc-raise,body[data-lane=source] .dc-source,body[data-lane=underwrite] .dc-underwrite,body[data-lane=map] .dmap) .mini :is(.m-line,.m-hol),.v3:is(body[data-lane=raise] .dc-raise,body[data-lane=source] .dc-source,body[data-lane=underwrite] .dc-underwrite,body[data-lane=map] .dmap) .mini :is(.m-line,.m-hol){stroke:var(--ink)}.v3 :is(body[data-lane=raise] .dc-raise,body[data-lane=source] .dc-source,body[data-lane=underwrite] .dc-underwrite,body[data-lane=map] .dmap) .mini :is(.m-grey,.m-tile,.m-lbl),.v3:is(body[data-lane=raise] .dc-raise,body[data-lane=source] .dc-source,body[data-lane=underwrite] .dc-underwrite,body[data-lane=map] .dmap) .mini :is(.m-grey,.m-tile,.m-lbl){fill:var(--ink)}@media (prefers-reduced-motion:reduce){.v3 .dgrid>.dc,.dgrid.v3>.dc{transition:none!important;transform:none!important}}body[data-lane=source] .v3 :is(.dc-source,.pc-source),body[data-lane=source] .v3:is(.dc-source,.pc-source){grid-column:1}body[data-lane=source] .v3 :is(.dc-underwrite,.pc-underwrite),body[data-lane=source] .v3:is(.dc-underwrite,.pc-underwrite){grid-column:2}body[data-lane=source] .v3 :is(.dc-raise,.pc-raise),body[data-lane=source] .v3:is(.dc-raise,.pc-raise){grid-column:3}body[data-lane=underwrite] .v3 :is(.dc-underwrite,.pc-underwrite),body[data-lane=underwrite] .v3:is(.dc-underwrite,.pc-underwrite){grid-column:1}body[data-lane=underwrite] .v3 :is(.dc-source,.pc-source),body[data-lane=underwrite] .v3:is(.dc-source,.pc-source){grid-column:2}body[data-lane=underwrite] .v3 :is(.dc-raise,.pc-raise),body[data-lane=underwrite] .v3:is(.dc-raise,.pc-raise){grid-column:3}@media (max-width:1179px){.v3 .dc-raise,.dc-raise.v3{order:1}.v3 .dc-source,.dc-source.v3{order:2}.v3 .dc-underwrite,.dc-underwrite.v3{order:3}body[data-lane=source] .v3 .dc-source,body[data-lane=source] .dc-source.v3{order:1}body[data-lane=source] .v3 .dc-underwrite,body[data-lane=source] .dc-underwrite.v3{order:2}body[data-lane=source] .v3 .dc-raise,body[data-lane=source] .dc-raise.v3{order:3}body[data-lane=underwrite] .v3 .dc-underwrite,body[data-lane=underwrite] .dc-underwrite.v3{order:1}body[data-lane=underwrite] .v3 .dc-source,body[data-lane=underwrite] .dc-source.v3{order:2}body[data-lane=underwrite] .v3 .dc-raise,body[data-lane=underwrite] .dc-raise.v3{order:3}}.v3 .doors,.doors.v3{padding:72px 0}.v3 .dc h3 a:after,.dc.v3 h3 a:after,.v3 .dmap h3 a:after,.dmap.v3 h3 a:after{content:"→";vertical-align:middle;margin-left:.35em;font-size:.6em;line-height:1;display:inline-block;position:relative;top:-.08em}@media (max-width:720px){.v3 .doors,.doors.v3{padding:56px 0}.v3 .seg,.seg.v3{flex-wrap:wrap;gap:6px;display:flex}.v3 .seg a,.seg.v3 a{white-space:nowrap;flex:auto;padding:10px 6px}.v3 .seg a:nth-child(4),.seg.v3 a:nth-child(4),.v3 .seg a:nth-child(5),.seg.v3 a:nth-child(5){white-space:normal;flex:calc(50% - 3px);padding:4px 6px}.v3 .switch,.switch.v3,.v3 .cta,.cta.v3{margin-top:10px}}.v3 .doors .switch,.doors.v3 .switch{flex-wrap:wrap;align-items:baseline;gap:8px 22px;margin:0 0 8px;display:flex}.v3 .doors .switch-l,.doors.v3 .switch-l{font-family:var(--mono);letter-spacing:.02em;color:var(--steel);font-size:12.5px}.v3 .doors .switch .seg,.doors.v3 .switch .seg{flex-wrap:wrap;gap:6px 26px;display:flex}.v3 .doors .switch .seg a,.doors.v3 .switch .seg a{border:0;border-bottom:1px solid var(--hair-2);min-height:0;font:500 15px/1.3 var(--sans);white-space:nowrap;color:var(--ink);background:0 0;flex:none;padding:6px 0;display:inline-block}.v3 .doors .switch .seg a:before,.doors.v3 .switch .seg a:before{display:none}.v3 .doors .switch .seg a:hover,.doors.v3 .switch .seg a:hover{border-bottom-color:var(--ink);background:0 0}.v3 .doors .switch .seg a[aria-checked=true],.doors.v3 .switch .seg a[aria-checked=true]{color:var(--ink);border-bottom-color:var(--ink);background:0 0}.v3 .doors .lane-go,.doors.v3 .lane-go{margin:14px 0 6px}.v3 .doors-h,.doors-h.v3{margin-bottom:14px}.v3 .doors .dframe,.doors.v3 .dframe{margin-top:26px}@media (max-width:720px){.v3 .doors .switch,.doors.v3 .switch{display:block}.v3 .doors .switch-l,.doors.v3 .switch-l{margin-bottom:8px;display:block}.v3 .doors .switch .seg,.doors.v3 .switch .seg{gap:4px 20px}.v3 .doors .switch .seg a,.doors.v3 .switch .seg a{text-align:left;white-space:nowrap;padding:6px 0;font-size:14.5px}.v3 .doors .dframe,.doors.v3 .dframe{margin-top:18px}}.v3 .mini .m-line.hv,.mini.v3 .m-line.hv{stroke:var(--ink);stroke-width:3px}.v3 .mini .m-lbl.hv,.mini.v3 .m-lbl.hv{font-weight:600}@media (min-width:1180px){.v3 .dmap .dtext,.dmap.v3 .dtext{align-self:center}}.v3 .dgrow .gsteps,.dgrow.v3 .gsteps{column-gap:var(--gap);flex-basis:100%;grid-template-columns:repeat(5,minmax(0,1fr));row-gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.v3 .dgrow .gsteps li,.dgrow.v3 .gsteps li{border-top:1px solid var(--ink);min-width:0;padding-top:12px}.v3 .dgrow .gsteps .tn,.dgrow.v3 .gsteps .tn{font:400 12.5px/1.4 var(--mono);color:var(--steel);display:block}.v3 .dgrow .gsteps h4,.dgrow.v3 .gsteps h4{font:600 15px/1.35 var(--sans);letter-spacing:0;color:var(--ink);margin:4px 0}.v3 .dgrow .gsteps p,.dgrow.v3 .gsteps p{color:var(--body);max-width:none;font-size:14px;line-height:1.5}@media (max-width:1100px){.v3 .dgrow .gsteps,.dgrow.v3 .gsteps{grid-template-columns:minmax(0,1fr)}.v3 .dgrow .gsteps li,.dgrow.v3 .gsteps li{grid-template-columns:28px minmax(0,1fr);column-gap:8px;padding-bottom:8px;display:grid}.v3 .dgrow .gsteps .tn,.dgrow.v3 .gsteps .tn{grid-row:1/span 2;padding-top:5px}}@media (max-width:720px){.v3 .dgrow .gsteps,.dgrow.v3 .gsteps{margin-top:14px}}.v3 .chfig,.chfig.v3{margin:0}.v3 .chplate,.chplate.v3{padding:30px 32px}.v3 .chmap,.chmap.v3{--ph:linear-gradient(to right, transparent calc(25% - .5px), var(--hair) calc(25% - .5px), var(--hair) calc(25% + .5px), transparent calc(25% + .5px), transparent calc(50% - .5px), var(--hair) calc(50% - .5px), var(--hair) calc(50% + .5px), transparent calc(50% + .5px), transparent calc(75% - .5px), var(--hair) calc(75% - .5px), var(--hair) calc(75% + .5px), transparent calc(75% + .5px));grid-template-columns:var(--lw) repeat(4, minmax(0, 1fr)) var(--ew);display:grid;position:relative}.v3 .chmap .phh,.chmap.v3 .phh{grid-column:1/6;grid-template-columns:subgrid;font:400 12.5px/1.3 var(--mono);letter-spacing:.02em;color:var(--steel);border-bottom:1px solid var(--ink);display:grid;position:relative}.v3 .chmap .phh span,.chmap.v3 .phh span{padding:0 10px 12px}.v3 .chmap .phh span:first-child,.chmap.v3 .phh span:first-child{padding-left:0}.v3 .chmap .endh,.chmap.v3 .endh{font:400 12.5px/1.3 var(--mono);letter-spacing:.02em;color:var(--ink);border-bottom:1px solid var(--ink);grid-area:1/6;align-self:end;padding:0 0 12px 22px}.v3 .chmap .endh .e-dec,.chmap.v3 .endh .e-dec{display:none}.v3 .chmap .grp,.chmap.v3 .grp{max-width:none;font:500 13px/1.3 var(--sans);color:var(--ink);letter-spacing:.01em;grid-column:1/6;padding:22px 0 4px;position:relative}.v3 .chmap .grp:after,.chmap.v3 .grp:after{content:"";left:var(--lw);background:var(--ph);position:absolute;top:0;bottom:0;right:0}.v3 .chmap .grp>span:first-child,.chmap.v3 .grp>span:first-child{align-items:center;gap:9px;display:inline-flex}.v3 .chmap .grp>span:first-child:before,.chmap.v3 .grp>span:first-child:before{content:"";background:var(--ink);width:8px;height:8px}.v3 .chmap .grp.g-b>span:first-child:before,.chmap.v3 .grp.g-b>span:first-child:before{box-shadow:inset 0 0 0 1.25px var(--ink);background:#fff}.v3 .chmap .grp.g-r>span:first-child:before,.chmap.v3 .grp.g-r>span:first-child:before{background:var(--ox)}.v3 .chmap .ch,.chmap.v3 .ch{grid-column:1/6;grid-template-columns:subgrid;border-bottom:1px solid #1b22280f;display:grid}.v3 .chmap .lbl,.chmap.v3 .lbl{grid-column:1;padding:9px 24px 13px 0}.v3 .chmap .lbl h3,.chmap.v3 .lbl h3{font-size:18px;line-height:24px}.v3 .chmap .lbl p,.chmap.v3 .lbl p{color:var(--body);margin-top:2px;font-size:13.5px;line-height:1.45}.v3 .chmap .trk,.chmap.v3 .trk{background:var(--ph);grid-column:2/6;position:relative}.v3 .chmap .trk:before,.chmap.v3 .trk:before{content:"";left:0;right:0;top:calc(var(--mt) + 8px);background:0 0;height:1px;position:absolute}.v3 .chmap .trk:after,.chmap.v3 .trk:after{content:"";left:calc(var(--last) * 25%);right:0;top:calc(var(--mt) + 8px);border-top:1px dashed var(--hair-2);position:absolute}.v3 .chmap .g-r .trk:after,.chmap.v3 .g-r .trk:after{border-top:1px solid var(--ox);opacity:.55}.v3 .chmap .m,.chmap.v3 .m{top:calc(var(--mt) + 8px);left:calc(var(--s) * 25%);width:calc((var(--e) - var(--s)) * 25%);background:var(--ink);transform-origin:0;z-index:1;height:2px;margin-top:-.5px;position:absolute}.v3 .chmap .m:before,.chmap.v3 .m:before,.v3 .chmap .m:after,.chmap.v3 .m:after{content:"";background:var(--ink);width:6px;height:6px;position:absolute;top:-2px}.v3 .chmap .m:before,.chmap.v3 .m:before{left:-3px}.v3 .chmap .m:after,.chmap.v3 .m:after{right:-3px}.v3 .chmap .g-b .m,.chmap.v3 .g-b .m{background:var(--steel)}.v3 .chmap .g-b .m:before,.chmap.v3 .g-b .m:before,.v3 .chmap .g-b .m:after,.chmap.v3 .g-b .m:after{background:var(--plate);box-shadow:inset 0 0 0 1.25px var(--ink)}.v3 .chmap .g-r .m,.chmap.v3 .g-r .m,.v3 .chmap .g-r .m:before,.chmap.v3 .g-r .m:before,.v3 .chmap .g-r .m:after,.chmap.v3 .g-r .m:after{background:var(--ox)}.v3 .chmap .m.dot,.chmap.v3 .m.dot{background:var(--ink);width:7px;height:7px;margin:-3px 0 0 -3.5px;transform:rotate(45deg)}.v3 .chmap .m.dot:before,.chmap.v3 .m.dot:before,.v3 .chmap .m.dot:after,.chmap.v3 .m.dot:after{display:none}.v3 .chmap .g-b .m.dot,.chmap.v3 .g-b .m.dot{background:var(--plate);box-shadow:inset 0 0 0 1.25px var(--ink)}.v3 .chmap .endc,.chmap.v3 .endc{flex-direction:column;grid-area:2/6/15;justify-content:flex-end;padding:0 0 18px 22px;display:flex;position:relative}.v3 .chmap .ebar,.chmap.v3 .ebar{background:var(--ox);transform-origin:top;width:6px;position:absolute;top:0;bottom:0;left:0}.v3 .chmap .endc p,.chmap.v3 .endc p{font-family:var(--serif);color:var(--ink);font-size:17px;line-height:1.38}.v3 .chmap .evt,.chmap.v3 .evt,.v3 .chmap .ps,.chmap.v3 .ps{display:none}.v3 .chmap.pre .m,.chmap.pre.v3 .m{transform:scaleX(0)}.v3 .chmap.pre .m.dot,.chmap.pre.v3 .m.dot{transform:rotate(45deg)scale(0)}.v3 .chmap.pre .ebar,.chmap.pre.v3 .ebar{transform:scaleY(0)}.v3 .chmap.in .m,.chmap.in.v3 .m{transition:transform .26s var(--ease);transition-delay:calc(var(--s) * 70ms)}.v3 .chmap.in .ebar,.chmap.in.v3 .ebar{transition:transform .3s var(--ease) .2s}body[data-lane=map] .v3 .chmap .ch:not([data-use~=map]) :is(.lbl,.m),body[data-lane=map] .chmap.v3 .ch:not([data-use~=map]) :is(.lbl,.m),body[data-lane=underwrite] .v3 .chmap .ch:not([data-use~=underwrite]) :is(.lbl,.m),body[data-lane=underwrite] .chmap.v3 .ch:not([data-use~=underwrite]) :is(.lbl,.m),body[data-lane=source] .v3 .chmap .ch:not([data-use~=source]) :is(.lbl,.m),body[data-lane=source] .chmap.v3 .ch:not([data-use~=source]) :is(.lbl,.m),body[data-lane=map] .v3 .chmap .ch:not([data-use~=map]) .trk:after,body[data-lane=map] .chmap.v3 .ch:not([data-use~=map]) .trk:after,body[data-lane=underwrite] .v3 .chmap .ch:not([data-use~=underwrite]) .trk:after,body[data-lane=underwrite] .chmap.v3 .ch:not([data-use~=underwrite]) .trk:after,body[data-lane=source] .v3 .chmap .ch:not([data-use~=source]) .trk:after,body[data-lane=source] .chmap.v3 .ch:not([data-use~=source]) .trk:after{opacity:.22}.v3 .chmap .lbl,.chmap.v3 .lbl,.v3 .chmap .m,.chmap.v3 .m,.v3 .chmap .trk:after,.chmap.v3 .trk:after{transition:opacity .2s}body[data-lane=map] .v3 .chmap .e-go,body[data-lane=map] .chmap.v3 .e-go,body[data-lane=underwrite] .v3 .chmap .e-go,body[data-lane=underwrite] .chmap.v3 .e-go{display:none}body[data-lane=map] .v3 .chmap .e-dec,body[data-lane=map] .chmap.v3 .e-dec,body[data-lane=underwrite] .v3 .chmap .e-dec,body[data-lane=underwrite] .chmap.v3 .e-dec{display:block}body[data-lane=map] .v3 .chmap .ebar,body[data-lane=map] .chmap.v3 .ebar,body[data-lane=underwrite] .v3 .chmap .ebar,body[data-lane=underwrite] .chmap.v3 .ebar{background:var(--ink)}body[data-lane=map] .v3 .chmap .grp.g-r,body[data-lane=map] .chmap.v3 .grp.g-r,body[data-lane=underwrite] .v3 .chmap .grp.g-r,body[data-lane=underwrite] .chmap.v3 .grp.g-r,body[data-lane=map] .v3 .chmap .phh .out,body[data-lane=map] .chmap.v3 .phh .out,body[data-lane=underwrite] .v3 .chmap .phh .out,body[data-lane=underwrite] .chmap.v3 .phh .out{opacity:.3}body[data-lane=map] .v3 .chmap .brief,body[data-lane=map] .chmap.v3 .brief,body[data-lane=underwrite] .v3 .chmap .brief,body[data-lane=underwrite] .chmap.v3 .brief{display:none}body[data-lane=map] .v3 .chmap .g-r .m,body[data-lane=map] .chmap.v3 .g-r .m,body[data-lane=underwrite] .v3 .chmap .g-r .m,body[data-lane=underwrite] .chmap.v3 .g-r .m,body[data-lane=map] .v3 .chmap .g-r .m:before,body[data-lane=map] .chmap.v3 .g-r .m:before,body[data-lane=map] .v3 .chmap .g-r .m:after,body[data-lane=map] .chmap.v3 .g-r .m:after,body[data-lane=underwrite] .v3 .chmap .g-r .m:before,body[data-lane=underwrite] .chmap.v3 .g-r .m:before,body[data-lane=underwrite] .v3 .chmap .g-r .m:after,body[data-lane=underwrite] .chmap.v3 .g-r .m:after{background:var(--hair-2)}body[data-lane=map] .v3 .chmap .g-r .trk:after,body[data-lane=map] .chmap.v3 .g-r .trk:after,body[data-lane=underwrite] .v3 .chmap .g-r .trk:after,body[data-lane=underwrite] .chmap.v3 .g-r .trk:after{border-top-color:var(--hair-2)}.v3 .chfig>.cap,.chfig.v3>.cap{margin-top:16px}.v3 .program .links,.program.v3 .links{margin-top:44px}@media (max-width:1000px){.v3 .chmap .endc p,.chmap.v3 .endc p{font-size:15px}}@media (max-width:720px){.v3 .chplate,.chplate.v3{margin:0 -16px;padding:20px 16px 18px}.v3 .chmap,.chmap.v3{display:block}.v3 .chmap .phh,.chmap.v3 .phh{border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding-bottom:10px;font-size:12.5px;line-height:1.25;display:grid}.v3 .chmap .phh span,.chmap.v3 .phh span{padding:12px 0 0;position:relative}.v3 .chmap .phh span:first-child,.chmap.v3 .phh span:first-child{display:none}.v3 .chmap .phh span:before,.chmap.v3 .phh span:before{content:"";background:var(--hair);width:calc(100% - 4px);height:6px;position:absolute;top:0;left:0}.v3 .chmap .endh,.chmap.v3 .endh{display:none}.v3 .chmap .grp,.chmap.v3 .grp{font-size:13px}.v3 .chmap .grp:after,.chmap.v3 .grp:after{display:none}.v3 .chmap .ch,.chmap.v3 .ch{border-bottom:1px solid #1b222814;grid-template-columns:minmax(0,1fr) 46px;column-gap:12px;display:grid}.v3 .chmap .lbl,.chmap.v3 .lbl{grid-column:1;padding:0}.v3 .chmap .trk,.chmap.v3 .trk{display:none}.v3 .chmap .ps,.chmap.v3 .ps{grid-area:1/2;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;width:46px;height:6px;margin-top:8px;display:grid}.v3 .chmap .ps i,.chmap.v3 .ps i{box-shadow:inset 0 0 0 1px var(--hair-2);background:#fff}.v3 .chmap .ps i.on,.chmap.v3 .ps i.on{background:var(--ink);box-shadow:none}.v3 .chmap .g-b .ps i.on,.chmap.v3 .g-b .ps i.on{background:var(--steel)}.v3 .chmap .g-r .ps i.on,.chmap.v3 .g-r .ps i.on{background:var(--ox)}.v3 .chmap .endc,.chmap.v3 .endc{margin-top:6px;padding:16px 0 0 18px;display:block}.v3 .chmap .ebar,.chmap.v3 .ebar{width:4px;top:16px;bottom:0}.v3 .chmap .endc p,.chmap.v3 .endc p{font-size:17px}}.v3 .chmap .phh span.out,.chmap.v3 .phh span.out{color:var(--steel);margin-top:0;font-size:12.5px;line-height:1.3}@media (max-width:720px){.v3 .chmap .ch,.chmap.v3 .ch{padding:8px 0 10px}.v3 .chmap .lbl h3,.chmap.v3 .lbl h3{font-size:16.5px;line-height:21px}.v3 .chmap .lbl p,.chmap.v3 .lbl p{font-size:13px;line-height:1.42}.v3 .chmap .grp,.chmap.v3 .grp{padding:14px 0 4px}.v3 .chfig>.cap,.chfig.v3>.cap{font-size:13.5px}}.v3 .chplate,.chplate.v3{container-type:inline-size}.v3 .chmap,.chmap.v3{--lw:36cqw;--ew:170px;--mt:16px}@media (min-width:721px){.v3 .chmap .lbl,.chmap.v3 .lbl{padding:12px 24px 12px 0}.v3 .chmap .phh span,.chmap.v3 .phh span{padding:0 8px 12px}.v3 .chmap .phh span:first-child,.chmap.v3 .phh span:first-child{padding-left:0}}.v3 .chg,.chg.v3,.v3 .chg>summary,.chg.v3>summary{display:contents}.v3 .chg::details-content{content-visibility:visible;display:contents}.chg.v3::details-content{content-visibility:visible;display:contents}@media (max-width:1179px){.v3 .chmap,.chmap.v3{--ew:150px}}@media (max-width:1000px){.v3 .chmap,.chmap.v3{--ew:120px}}@media (max-width:720px){.v3 .chg,.chg.v3{display:block}.v3 .chg>summary,.chg.v3>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.v3 .chg>summary .grp,.chg.v3>summary .grp{padding:10px 0 6px}.v3 .chg>summary:after,.chg.v3>summary:after{content:"+";font:400 22px/1 var(--sans);color:var(--ink);flex:none}.v3 .chg[open]>summary:after,.chg[open].v3>summary:after{content:"−"}.v3 .chg::details-content{content-visibility:visible;display:block}.chg.v3::details-content{content-visibility:visible;display:block}.v3 .chg:not([open]) .lbl p,.chg.v3:not([open]) .lbl p{display:none}.v3 .chg:not([open]) .ch,.chg.v3:not([open]) .ch{padding:6px 0 8px}}@media (min-width:721px){.v3 #record.section,#record.section.v3,.v3 #program.section,#program.section.v3{padding-bottom:48px}}.v3 .mono,.mono.v3{font-family:var(--mono);letter-spacing:.02em;color:var(--steel);font-variant-numeric:tabular-nums;max-width:none;font-size:12.5px;line-height:1.45}.v3 .rec,.rec.v3{grid-column:8/span 5;display:grid}.v3 .rec-big,.rec-big.v3{display:contents}.v3 .rec-n,.rec-n.v3{font-family:var(--serif);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:lining-nums tabular-nums;grid-area:n;font-size:64px;font-weight:500;line-height:.86}.v3 .rec-field,.rec-field.v3{grid-area:field;min-height:190px;margin-top:18px;padding:20px}.v3 .rec-field svg,.rec-field.v3 svg{width:300px;height:150px}.v3 .rec-field .fld-p,.rec-field.v3 .fld-p{display:none}.v3 .rec-leg,.rec-leg.v3{color:var(--steel);grid-area:field;place-self:end;position:relative}.v3 .rec-leg:before,.rec-leg.v3:before{content:"";background:var(--mark);width:6px;height:6px;top:0;left:0}.v3 .rec-u,.rec-u.v3{color:var(--ink);font-size:17px;line-height:1.45}.v3 .fld rect,.fld.v3 rect{fill:var(--mark)}.v3 .rec-pledge,.rec-pledge.v3{color:var(--body);margin-top:24px;font-size:15.5px;line-height:1.6}.v3 .rec-pledge b,.rec-pledge.v3 b{color:var(--ink);font-weight:600}.v3 .rec-cols,.rec-cols.v3{grid-template-columns:var(--cols);column-gap:var(--gap);align-items:start;display:grid}.v3 .anat,.anat.v3{grid-column:1/span 6;padding:30px 30px 18px}.v3 .anat .eyebrow,.anat.v3 .eyebrow{margin-bottom:10px}.v3 .anat h3,.anat.v3 h3{margin-bottom:16px;font-size:24px}.v3 .rec-list li,.rec-list.v3 li{border-top:1px solid var(--hair);grid-template-columns:150px minmax(0,1fr);column-gap:20px;padding:15px 0;display:grid}.v3 .rec-list h4,.rec-list.v3 h4{font-family:var(--sans);color:var(--ink);font-size:15px;font-weight:600;line-height:1.45}.v3 .rec-list p,.rec-list.v3 p{color:var(--body);max-width:none;font-size:15px;line-height:1.55}.v3 .fork,.fork.v3{align-self:center;width:168px;height:56px}.v3 .fork .fl,.fork.v3 .fl{fill:none;stroke:var(--ink);stroke-width:1px}.v3 .fork .fn,.fork.v3 .fn{fill:var(--ink)}.v3 .fork .fe,.fork.v3 .fe{fill:#fff;stroke:var(--ink);stroke-width:1px}.v3 .fork text,.fork.v3 text{font-family:var(--mono);fill:var(--steel);font-size:12.5px}.v3 .breadth,.breadth.v3{grid-column:8/span 5;padding-top:30px}.v3 .breadth h3,.breadth.v3 h3{margin-bottom:14px;font-size:24px}.v3 .breadth>p,.breadth.v3>p{color:var(--body);font-size:16px;line-height:1.6}.v3 .cmp,.cmp.v3{margin-top:56px;padding:32px 32px 30px}.v3 .cmp-h,.cmp-h.v3{font-family:var(--serif);color:var(--ink);max-width:none;margin-bottom:24px;font-size:22px;line-height:1.3}.v3 .cmp-row,.cmp-row.v3{grid-template-columns:220px minmax(0,1fr);align-items:start;column-gap:24px;padding:14px 0 30px;display:grid}.v3 .cmp-row+.cmp-row,.cmp-row.v3+.cmp-row{border-top:1px solid var(--hair)}.v3 .cmp-l,.cmp-l.v3{color:var(--ink);max-width:none;padding-top:2px}.v3 .cmp-bar,.cmp-bar.v3{align-items:flex-start;gap:3px;min-width:0;display:flex}.v3 .rseg,.rseg.v3,.v3 .rest,.rest.v3{min-width:0;display:block;position:relative}.v3 .rseg:before,.rseg.v3:before{content:"";box-sizing:border-box;transform-origin:0;height:14px;display:block}.v3 .s-map:before,.s-map.v3:before{border:1.25px solid var(--ink);background:#fff}.v3 .s-learn:before,.s-learn.v3:before{background:var(--hair-2)}.v3 .s-refresh:before,.s-refresh.v3:before{border:1px dashed var(--hair-2);background:#fff}.v3 .s-rec:before,.s-rec.v3:before{background:var(--ink)}.v3 .rseg i,.rseg.v3 i,.v3 .rend i,.rend.v3 i{font-style:normal;font-family:var(--mono);color:var(--steel);margin-top:8px;padding-right:4px;font-size:12.5px;line-height:1.3;display:block}.v3 .rend,.rend.v3{flex:0 0 6px;width:6px;display:block;position:relative}.v3 .rend:before,.rend.v3:before{content:"";background:var(--ox);width:6px;height:28px;margin-top:-7px;display:block}.v3 .rend i,.rend.v3 i{color:var(--ink);white-space:nowrap;margin-top:0;position:absolute;top:21px;left:0}.v3 .rest.sooner:before,.rest.sooner.v3:before{content:"";display:block}.v3 [data-draw].pre .cmp-row .rseg:before,[data-draw].pre.v3 .cmp-row .rseg:before{transform:scaleX(0)}.v3 [data-draw].in .cmp-row .rseg:before,[data-draw].in.v3 .cmp-row .rseg:before{transition:transform .32s var(--ease) var(--dl,0s)}.v3 [data-draw].pre .cmp-row .rend:before,[data-draw].pre.v3 .cmp-row .rend:before{transform:scaleY(0)}.v3 [data-draw].in .cmp-row .rend:before,[data-draw].in.v3 .cmp-row .rend:before{transition:transform .2s var(--ease) var(--dl,0s)}.v3 [data-draw].pre .rest.sooner:before,[data-draw].pre.v3 .rest.sooner:before{opacity:0}.v3 [data-draw].in .rest.sooner:before,[data-draw].in.v3 .rest.sooner:before{transition:opacity .2s var(--ease) .46s}@media (max-width:1240px){.v3 .rec-field svg,.rec-field.v3 svg{width:250px;height:125px}.v3 .rec-field,.rec-field.v3{min-height:165px}}@media (max-width:1100px){.v3 .rec,.rec.v3{margin-top:40px}.v3 .anat,.anat.v3,.v3 .breadth,.breadth.v3{grid-column:1/-1}.v3 .breadth,.breadth.v3{padding-top:48px}}@media (max-width:720px){.v3 .rec-n,.rec-n.v3{font-size:56px}.v3 .rec-field,.rec-field.v3{min-height:0;margin-top:0}.v3 .rec-field .fld-d,.rec-field.v3 .fld-d{display:none}.v3 .rec-field .fld-p,.rec-field.v3 .fld-p{display:block}.v3 .rec-leg,.rec-leg.v3{grid-area:leg;place-self:end start;font-size:12.5px}.v3 .anat,.anat.v3{margin:0 -16px}.v3 .rec-list li,.rec-list.v3 li,.v3 .rec-list li.fork-row,.rec-list.v3 li.fork-row{grid-template-columns:1fr;row-gap:4px}.v3 .fork,.fork.v3{margin-top:8px}.v3 .cmp,.cmp.v3{margin:48px -16px 0;padding:22px 16px}.v3 .cmp-h,.cmp-h.v3{font-size:19px}.v3 .cmp-row,.cmp-row.v3{grid-template-columns:1fr;row-gap:12px}.v3 .rseg i,.rseg.v3 i,.v3 .rend i,.rend.v3 i{font-size:12px}.v3 .s-refresh i,.s-refresh.v3 i{visibility:hidden}.v3 .rend i,.rend.v3 i{white-space:normal;width:6.2em}}.v3 .rec-leg,.rec-leg.v3{align-items:flex-start;gap:8px;padding-top:0;display:flex}.v3 .rec-leg:before,.rec-leg.v3:before{flex:none;margin-top:5px;position:static}.v3 .record .head,.record.v3 .head{align-items:start}.v3 .breadth>p.eyebrow,.breadth.v3>p.eyebrow{color:var(--steel);font-size:12.5px;line-height:1.4}.v3 .rec-list li.fork-row,.rec-list.v3 li.fork-row{grid-template-columns:150px minmax(0,1fr)}.v3 .rec-list li.fork-row .fork,.rec-list.v3 li.fork-row .fork{grid-column:2;margin-top:8px}.v3 .rest.sooner,.rest.sooner.v3{position:relative}.v3 .rest.sooner:before,.rest.sooner.v3:before{border:0;border-top:1px dashed var(--steel);height:0;margin:7px 0 0}.v3 .rest.sooner:after,.rest.sooner.v3:after{content:"";border-right:1px dashed var(--steel);height:21px;position:absolute;top:-14px;right:0}.v3 [data-draw].pre .rest.sooner:after,[data-draw].pre.v3 .rest.sooner:after{opacity:0}.v3 [data-draw].in .rest.sooner:after,[data-draw].in.v3 .rest.sooner:after{transition:opacity .2s var(--ease) .46s}@media (max-width:1100px){.v3 .rec,.rec.v3{grid-column:1/span 8}}@media (max-width:720px){.v3 .rec,.rec.v3{margin-top:12px}.v3 .rec-field,.rec-field.v3{padding:6px}.v3 .rec-leg:before,.rec-leg.v3:before{margin-top:4px}.v3 .rec-list li.fork-row,.rec-list.v3 li.fork-row{grid-template-columns:1fr}.v3 .rec-list li.fork-row .fork,.rec-list.v3 li.fork-row .fork{grid-column:1}}.v3 .rec-leg,.rec-leg.v3{width:auto;max-width:118px;margin:0 16px 18px 0}@media (max-width:720px){.v3 .rec-leg,.rec-leg.v3{max-width:none}.v3 .rec,.rec.v3{grid-column:1/-1}.v3 .anat,.anat.v3{padding:20px 16px 8px}.v3 .rec-list li,.rec-list.v3 li,.v3 .rec-list li.fork-row,.rec-list.v3 li.fork-row{padding:11px 0}.v3 .rec-list h4,.rec-list.v3 h4,.v3 .rec-list p,.rec-list.v3 p{font-size:14.5px}.v3 .breadth,.breadth.v3{padding-top:36px}.v3 .breadth>p:not(.eyebrow),.breadth.v3>p:not(.eyebrow){font-size:15px}.v3 .cmp,.cmp.v3{margin-top:36px}}.v3 .cmp-l,.cmp-l.v3{font-family:var(--sans);letter-spacing:0;font-size:14.5px;line-height:1.4}.v3 .rec,.rec.v3{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n stamp""u u""tag tag""field field""side leg";column-gap:16px}.v3 .rec-meta,.rec-meta.v3{display:contents}.v3 .rec-u,.rec-u.v3{grid-area:u;margin-top:14px}.v3 .rec .rec-field.plate,.rec.v3 .rec-field.plate{isolation:isolate;background:0 0;grid-area:field;min-height:0;margin-top:18px;padding:20px}.v3 .rec .rec-field.plate:before,.rec.v3 .rec-field.plate:before{content:"";z-index:-1;background-color:var(--plate);background-image:var(--gridimg);background-position:-1px -1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 150px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 150px),#0000 100%)}.v3 .rec-field svg.fld-d,.rec-field.v3 svg.fld-d{width:310px;max-width:none;height:150px}.v3 .rec .rec-leg,.rec.v3 .rec-leg{white-space:nowrap;grid-area:leg;place-self:start end;width:auto;max-width:none;margin:12px 0 0}.v3 .rec-side,.rec-side.v3{color:var(--body);grid-area:side;margin-top:10px;font-size:15px;line-height:1.45}.v3 .fld .fopen,.fld.v3 .fopen{fill:none;stroke:var(--steel);stroke-width:1px;stroke-dasharray:3 3}@media (max-width:1240px){.v3 .rec-field svg.fld-d,.rec-field.v3 svg.fld-d{width:310px;height:150px}}@media (max-width:720px){.v3 .rec,.rec.v3{grid-template:"n field""u field"1fr"meta meta""tag tag""side side"/minmax(0,1fr) auto;column-gap:12px}.v3 .rec-n,.rec-n.v3{align-self:start}.v3 .rec-u,.rec-u.v3{grid-area:u;align-self:start;margin-top:8px;font-size:14px;line-height:1.4}.v3 .rec .rec-field.plate,.rec.v3 .rec-field.plate{grid-area:field;margin:0 -16px 0 0;padding:4px 22px 4px 4px}.v3 .rec .rec-field.plate:before,.rec.v3 .rec-field.plate:before{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 22px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 22px),#0000 100%)}.v3 .rec-field .fld-p,.rec-field.v3 .fld-p{width:208px;height:144px}.v3 .rec-meta,.rec-meta.v3{flex-wrap:wrap;grid-area:meta;justify-content:space-between;align-items:baseline;gap:2px 6px;margin-top:8px;display:flex}.v3 .rec .rec-leg,.rec.v3 .rec-leg{letter-spacing:-.01em;white-space:nowrap;gap:6px;max-width:none;margin:0;font-size:12.5px}.v3 .rec-side,.rec-side.v3{margin-top:4px;font-size:14px;line-height:1.4}.v3 .cmp-row+.cmp-row .cmp-bar,.cmp-row.v3+.cmp-row .cmp-bar{padding-top:22px}}.v3 .record .head,.record.v3 .head{margin-bottom:0}.v3 .record .head>.t,.record.v3 .head>.t{grid-column:1/-1}.v3 .rec-top,.rec-top.v3{grid-template-columns:var(--cols);column-gap:var(--gap);align-items:start;margin:44px 0 72px;display:grid}.v3 .rec-top>.rec,.rec-top.v3>.rec{grid-column:1/span 6;max-width:none;margin-top:0}.v3 .rec-top>.d,.rec-top.v3>.d{color:var(--body);grid-column:8/span 5}.v3 .rec-top>.d p:first-child,.rec-top.v3>.d p:first-child{margin-top:0}@media (max-width:1100px){.v3 .rec-top>.rec,.rec-top.v3>.rec{grid-column:1/span 8}.v3 .rec-top>.d,.rec-top.v3>.d{grid-column:1/-1;margin-top:28px}}@media (max-width:720px){.v3 .rec-top,.rec-top.v3{margin:24px 0 36px;display:block}.v3 .rec-top>.d,.rec-top.v3>.d{margin-top:16px;font-size:16px}.v3 .record .head,.record.v3 .head{margin-bottom:0}}@media (min-width:1101px){.v3 .rec-cols,.rec-cols.v3{align-items:stretch}.v3 .breadth .eyebrow,.breadth.v3 .eyebrow{margin-bottom:10px}.v3 .breadth,.breadth.v3{grid-column:7/span 6;padding:30px 30px 24px}}@media (max-width:1100px){.v3 .breadth.plate,.breadth.plate.v3{background-color:#0000;background-image:none}}.v3 .counts6,.counts6.v3{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;display:grid}.v3 .counts6>div,.counts6.v3>div{border-bottom:1px solid var(--hair);min-width:0;padding:16px 14px 14px 0}.v3 .counts6>div:not(:nth-child(3n+1)),.counts6.v3>div:not(:nth-child(3n+1)){border-left:1px solid var(--hair);padding-left:14px}.v3 .counts6 b,.counts6.v3 b{font-family:var(--serif);color:var(--ink);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;font-size:38px;font-weight:500;line-height:1;display:block}.v3 .counts6 span,.counts6.v3 span{font:400 12.5px/1.4 var(--mono);letter-spacing:.01em;color:var(--steel);margin-top:8px;display:block}.v3 .breadth .bline,.breadth.v3 .bline{color:var(--body);margin-top:18px;font-size:15px;line-height:1.55}@media (max-width:720px){.v3 .counts6,.counts6.v3{grid-template-columns:repeat(2,minmax(0,1fr))}.v3 .counts6>div:not(:nth-child(3n+1)),.counts6.v3>div:not(:nth-child(3n+1)){border-left:0;padding-left:0}.v3 .counts6>div:nth-child(2n),.counts6.v3>div:nth-child(2n){border-left:1px solid var(--hair);padding-left:14px}.v3 .counts6 b,.counts6.v3 b{font-size:32px}}.v3 .cmp .cmp-line,.cmp.v3 .cmp-line{color:var(--body);max-width:760px;margin:-10px 0 26px;font-size:16px;line-height:1.55}.v3 .case h4,.case.v3 h4{margin-bottom:10px}.v3 .case>p:not(.who):not(.fg),.case.v3>p:not(.who):not(.fg){color:var(--body);font-size:16px;line-height:1.6}.v3 .big,.big.v3{font-family:var(--serif);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:lining-nums tabular-nums;max-width:none;font-size:56px;font-weight:500;line-height:.95}@media (max-width:720px){.v3 .case h4,.case.v3 h4{margin-bottom:6px;font-size:19px}.v3 .case>p:not(.who):not(.fg):not(.stamp),.case.v3>p:not(.who):not(.fg):not(.stamp){font-size:15px;line-height:1.55}.v3 .big,.big.v3{font-size:44px}}.v3 .case .big,.case.v3 .big{margin:0 0 16px}.v3 .case.pfold:not(.pf-open) .big,.case.pfold.v3:not(.pf-open) .big{margin-bottom:8px}.v3 .tl,.tl.v3{margin:22px 0 6px;padding:0;list-style:none;position:relative}.v3 .tl:before,.tl.v3:before{content:"";background:var(--hair-2);width:1px;position:absolute;top:14px;bottom:14px;left:13px}.v3 .tl li,.tl.v3 li{padding:0 0 20px 46px;position:relative}.v3 .tl li:last-child,.tl.v3 li:last-child{padding-bottom:0}.v3 .tl .tn,.tl.v3 .tn{border:1px solid var(--ink);width:27px;height:27px;color:var(--ink);font:400 12.5px/25px var(--mono);text-align:center;background:#fff;position:absolute;top:0;left:0}.v3 .tl li:last-child .tn,.tl.v3 li:last-child .tn{background:var(--ink);color:#fff}.v3 .tl h4,.tl.v3 h4{font:600 15.5px/1.35 var(--sans);letter-spacing:0;color:var(--ink);margin:3px 0 4px}.v3 .tl p,.tl.v3 p{color:var(--body);max-width:none;font-size:14.5px;line-height:1.5}.v3 .proof .pgrid,.proof.v3 .pgrid{column-gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;row-gap:40px;display:grid}.v3 .proof .pcs,.proof.v3 .pcs{border-top:1px solid var(--ink);min-width:0;padding-top:16px}.v3 .proof .pcs-raise,.proof.v3 .pcs-raise{order:1}.v3 .proof .pcs-source,.proof.v3 .pcs-source{order:2}.v3 .proof .pcs-underwrite,.proof.v3 .pcs-underwrite{order:3}body[data-lane=source] .v3 .proof .pcs-source,body[data-lane=source] .proof.v3 .pcs-source{order:1}body[data-lane=source] .v3 .proof .pcs-underwrite,body[data-lane=source] .proof.v3 .pcs-underwrite{order:2}body[data-lane=source] .v3 .proof .pcs-raise,body[data-lane=source] .proof.v3 .pcs-raise{order:3}body[data-lane=underwrite] .v3 .proof .pcs-underwrite,body[data-lane=underwrite] .proof.v3 .pcs-underwrite{order:1}body[data-lane=underwrite] .v3 .proof .pcs-source,body[data-lane=underwrite] .proof.v3 .pcs-source{order:2}body[data-lane=underwrite] .v3 .proof .pcs-raise,body[data-lane=underwrite] .proof.v3 .pcs-raise{order:3}body[data-lane=raise] .v3 .proof .pcs-raise,body[data-lane=raise] .proof.v3 .pcs-raise,body[data-lane=source] .v3 .proof .pcs-source,body[data-lane=source] .proof.v3 .pcs-source,body[data-lane=underwrite] .v3 .proof .pcs-underwrite,body[data-lane=underwrite] .proof.v3 .pcs-underwrite{border-top-width:3px;padding-top:14px}.v3 .proof .pcs .pdoor2,.proof.v3 .pcs .pdoor2{margin:0 0 14px}.v3 .proof .pcs .pfig,.proof.v3 .pcs .pfig{margin:0 0 18px;padding:26px 24px 22px}.v3 .proof .pcs.pfold .big,.proof.v3 .pcs.pfold .big{margin:0 0 12px;font-size:64px}.v3 .proof .pcs .pl,.proof.v3 .pcs .pl{color:var(--steel);max-width:none;font-size:15px;line-height:1.45}.v3 .proof .pcs .pk,.proof.v3 .pcs .pk{font-family:var(--serif);color:var(--ink);max-width:none;margin:0 0 16px;font-size:21px;line-height:1.35}@media (min-width:1101px){.v3 .proof .pcs .pl,.proof.v3 .pcs .pl{min-height:4.4em}.v3 .proof .pcs .pk,.proof.v3 .pcs .pk{min-height:2.7em}}@media (max-width:1100px){.v3 .proof .pgrid,.proof.v3 .pgrid{grid-template-columns:minmax(0,1fr);row-gap:36px}.v3 .proof .pcs .pl,.proof.v3 .pcs .pl{min-height:0}}@media (max-width:720px){.v3 .proof .pcs.pfold .big,.proof.v3 .pcs.pfold .big{font-size:56px}.v3 .proof .pcs .pfig,.proof.v3 .pcs .pfig{padding:20px 18px 18px}.v3 .proof .pcs .pk,.proof.v3 .pcs .pk{font-size:19px}}.v3 .catch .cgrid,.catch.v3 .cgrid{column-gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;row-gap:24px;display:grid}.v3 .catch .ccard,.catch.v3 .ccard{border:1px solid var(--dark-rule);background:var(--deep-2);flex-direction:column;min-width:0;padding:26px 24px 22px;display:flex}.v3 .catch .clab,.catch.v3 .clab{font:400 12.5px/1.4 var(--mono);letter-spacing:.02em;color:var(--on-dark-2);max-width:none}.v3 .catch .cclaim,.catch.v3 .cclaim{font-family:var(--serif);color:#fff;max-width:none;margin:8px 0 0;font-size:24px;line-height:1.25}.v3 .catch .cdiv,.catch.v3 .cdiv{background:var(--dark-rule);height:1px;margin:20px 0}.v3 .catch .crec,.catch.v3 .crec{border-left:3px solid var(--ox-dk);padding:2px 0 2px 16px}.v3 .catch .crec .clab:before,.catch.v3 .crec .clab:before{content:"";background:var(--ox-dk);vertical-align:1px;width:7px;height:7px;margin-right:8px;display:inline-block}.v3 .catch .cfind,.catch.v3 .cfind{color:var(--on-dark);max-width:none;margin:8px 0 0;font-size:16px;line-height:1.55}.v3 .catch .cfrom,.catch.v3 .cfrom{font:400 12.5px/1.5 var(--mono);letter-spacing:.01em;color:var(--on-dark-2);max-width:none;margin-top:auto;padding-top:20px}.v3 .catch .cfrom span,.catch.v3 .cfrom span{color:var(--on-dark);margin-right:4px}.v3 .catch .ccase,.catch.v3 .ccase{border-top:1px solid var(--dark-rule);max-width:820px;margin-top:44px;padding-top:22px}.v3 .catch .ccase h3,.catch.v3 .ccase h3{margin:0 0 14px;font-size:22px;line-height:1.25}.v3 .catch .tl:before,.catch.v3 .tl:before{background:var(--dark-rule)}.v3 .catch .tl .tn,.catch.v3 .tl .tn{background:var(--deep);border-color:var(--on-dark-2);color:#fff}.v3 .catch .tl li:last-child .tn,.catch.v3 .tl li:last-child .tn{color:#fff;background:#8f4a52;border-color:#8f4a52}.v3 .catch .tl h4,.catch.v3 .tl h4{color:#fff}.v3 .catch .tl p,.catch.v3 .tl p{color:var(--on-dark)}.v3 #catch .case>p.cend,#catch.v3 .case>p.cend,.v3 #catch p.cend,#catch.v3 p.cend{border-left:3px solid var(--ox-dk);font-family:var(--serif);color:#fff;max-width:40em;margin-top:28px;padding:4px 0 4px 18px;font-size:20px;line-height:1.4}@media (max-width:1100px){.v3 .catch .cgrid,.catch.v3 .cgrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.v3 .catch .ccard,.catch.v3 .ccard{padding:22px 18px 18px}.v3 .catch .cclaim,.catch.v3 .cclaim{font-size:22px}.v3 #catch .case>p.cend,#catch.v3 .case>p.cend,.v3 #catch p.cend,#catch.v3 p.cend{font-size:18px}}.v3 .dl2,.dl2.v3{grid-template-columns:var(--cols);column-gap:var(--gap);display:grid}.v3 .dl2>div,.dl2.v3>div{grid-column:span 5}.v3 .dl2 h3,.dl2.v3 h3{margin-bottom:12px;font-size:24px}.v3 .dl2 p,.dl2.v3 p{color:var(--body)}.v3 .partners,.partners.v3{border-top:1px solid var(--ink);margin-top:72px}.v3 .partners-foot,.partners-foot.v3{margin-top:36px}@media (max-width:720px){.v3 .dl2>div,.dl2.v3>div{grid-column:1/-1}.v3 .dl2 p,.dl2.v3 p{font-size:15px}.v3 .partners,.partners.v3{margin-top:36px}}.v3 .partners,.partners.v3{column-gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v3 .partners article,.partners.v3 article{border-bottom:1px solid var(--hair);padding:26px 0 24px;display:block}.v3 .partners h3,.partners.v3 h3{margin-top:18px;font-size:23px}.v3 .partners .role,.partners.v3 .role{font-family:var(--mono);letter-spacing:.02em;color:var(--steel);margin-top:6px;font-size:12.5px;display:block}.v3 .partners p,.partners.v3 p{font-family:var(--serif);color:var(--body);max-width:none;margin-top:12px;font-size:17px;line-height:1.45}@media (max-width:1100px){.v3 .partners,.partners.v3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.v3 .partners,.partners.v3{grid-template-columns:1fr}.v3 .partners article,.partners.v3 article{grid-template-columns:72px 1fr;align-items:center;column-gap:14px;padding:14px 0 12px;display:grid}.v3 .partners .pt,.partners.v3 .pt{grid-row:1/span 2}.v3 .partners h3,.partners.v3 h3{align-self:end;margin-top:0;font-size:20px}.v3 .partners .role,.partners.v3 .role{align-self:start;margin-top:2px}.v3 .partners p,.partners.v3 p{grid-column:1/-1;margin-top:10px;font-size:16px}}.v3 .ped,.ped.v3{grid-template-columns:var(--cols);column-gap:var(--gap);border-top:1px solid var(--hair);align-items:baseline;margin:0 0 56px;padding-top:20px;display:grid}.v3 .ped-f,.ped-f.v3{font-family:var(--serif);color:var(--body);grid-column:1/span 7;max-width:none;font-size:19px;line-height:1.45}.v3 .ped-c,.ped-c.v3{font-family:var(--mono);color:var(--steel);grid-column:8/span 5;max-width:none;font-size:15px;line-height:1.5}.v3 .ped-c b,.ped-c.v3 b{color:var(--ink);margin-right:6px;font-weight:400}.v3 .ped-c>span,.ped-c.v3>span{white-space:nowrap;display:inline-block}.v3 .ped-c>span+span:before,.ped-c.v3>span+span:before{content:"";background:var(--hair-2);vertical-align:3px;width:5px;height:5px;margin:0 14px;display:inline-block}.v3 .partners .pt,.partners.v3 .pt{aspect-ratio:4/5;position:relative;overflow:hidden}@media (max-width:1100px){.v3 .ped-f,.ped-f.v3,.v3 .ped-c,.ped-c.v3{grid-column:1/-1}.v3 .ped-c,.ped-c.v3{margin-top:10px}}@media (max-width:720px){.v3 .ped,.ped.v3{margin-bottom:36px;padding-top:14px}.v3 .ped-f,.ped-f.v3{font-size:16px}.v3 .ped-c,.ped-c.v3{font-size:13px}}.v3 .partners .pt,.partners.v3 .pt{background:var(--plate)}.v3 .partners .pt img,.partners.v3 .pt img{max-width:none;height:auto;width:calc(var(--s) * 100%);left:var(--l);top:var(--t);filter:grayscale()contrast(1.05);display:block;position:absolute}.v3 .partners article:first-child .pt img,.partners.v3 article:first-child .pt img{--s:1.31;--l:-13.4%;--t:-4.8%}.v3 .partners article:nth-child(2) .pt img,.partners.v3 article:nth-child(2) .pt img{--s:1.45;--l:-22.5%;--t:0%}.v3 .partners article:nth-child(3) .pt img,.partners.v3 article:nth-child(3) .pt img{--s:2.26;--l:-74.25%;--t:0%}.v3 .partners article:nth-child(4) .pt img,.partners.v3 article:nth-child(4) .pt img{--s:1.68;--l:-32.5%;--t:-0.4%}@media (min-width:1101px){.v3 #partners .head>.t,#partners.v3 .head>.t{grid-column:1/span 11}}.v3 .dl2>div:only-child,.dl2.v3>div:only-child{grid-column:1/span 8}@media (max-width:1100px){.v3 .dl2>div:only-child,.dl2.v3>div:only-child{grid-column:1/-1}}.v3 .dark .cap,.dark.v3 .cap{color:var(--on-dark-2)}.v3 .dark .links a,.dark.v3 .links a{color:#fff;border-bottom-color:var(--on-dark-2)}.v3 .dark .links a:after,.dark.v3 .links a:after{color:var(--on-dark)}.v3 .dark .plate,.dark.v3 .plate{--gridline:#ffffff09;background-color:#252e36}.v3 .sys .out,.sys.v3 .out,.v3 .sysp .out,.sysp.v3 .out{margin-top:12px;font-size:16px}.v3 .sys .no,.sys.v3 .no{border-left:2px solid var(--hair-2);margin-top:12px;padding-left:14px;font-size:15px;line-height:1.55}.v3 .sq,.sq.v3{vertical-align:middle;width:10px;height:10px;display:inline-block}.v3 .built .h2 span,.built.v3 .h2 span{color:var(--on-dark);font-weight:400;display:block}.v3 .built .head>.d,.built.v3 .head>.d{font-size:17px}.v3 .systems,.systems.v3{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;display:grid}.v3 .sys,.sys.v3{border-top:1px solid var(--dark-rule);flex-direction:column;min-width:0;padding:26px 0 44px;display:flex}.v3 .sys h4,.sys.v3 h4{font-size:28px;line-height:1.15}.v3 .sys .out,.sys.v3 .out{color:var(--on-dark)}.v3 .sys .no,.sys.v3 .no{color:var(--on-dark-2);border-left-color:var(--dark-rule)}.v3 .sys .no b,.sys.v3 .no b{color:var(--on-dark);font-weight:500}.v3 .sys .dgw,.sys.v3 .dgw{margin-top:26px;padding:26px 24px 20px}.v3 .dg .mt,.dg.v3 .mt{font-family:var(--mono);fill:var(--on-dark-2);font-size:12px}.v3 .dg .dim,.dg.v3 .dim{fill:var(--on-dark-2)}.v3 .dg .sp,.dg.v3 .sp{fill:none;stroke:#fff;stroke-width:1.5px}.v3 .dg .sq,.dg.v3 .sq{fill:#252e36;stroke:#fff;stroke-width:1.5px}.v3 .dg .sq.f,.dg.v3 .sq.f{fill:#fff}.v3 .dg .sq.x,.dg.v3 .sq.x{stroke:#7a8692;stroke-dasharray:3 2}.v3 .dg .br,.dg.v3 .br{fill:none;stroke:#7a8692;stroke-width:1.25px;stroke-dasharray:4 3}.v3 .dg .pg,.dg.v3 .pg{fill:none;stroke:var(--on-dark-2);stroke-width:1px}.v3 .dg .ln,.dg.v3 .ln{stroke:#5e6a76;stroke-width:2px}.v3 .dg .wall,.dg.v3 .wall{stroke:#4a5661;stroke-width:1px;stroke-dasharray:3 3}.v3 .dg .tk rect,.dg.v3 .tk rect{fill:#fff}.v3 .dg .strike,.dg.v3 .strike{stroke:var(--on-dark-2);stroke-width:1.5px}.v3 .sys .dgw .dg,.sys.v3 .dgw .dg{margin:0 auto}.v3 .sys .dgw .cap,.sys.v3 .dgw .cap{margin-top:14px}.v3 .sys-mirror,.sys-mirror.v3{column-gap:var(--gap);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.v3 .sys-mirror>.mm-t,.sys-mirror.v3>.mm-t{grid-column:1/span 5}.v3 .wallh,.wallh.v3{font:400 12.5px/1.3 var(--mono);letter-spacing:.02em;color:var(--on-dark-2);max-width:none;margin:0 0 8px}.v3 .wallh+.wallg,.wallh.v3+.wallg{margin-bottom:18px}.v3 .wallg,.wallg.v3{background:var(--dark-rule);border:1px solid var(--dark-rule);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.v3 .wallg.st4,.wallg.st4.v3{grid-template-columns:repeat(4,minmax(0,1fr))}.v3 .wallg span,.wallg.v3 span{background:var(--deep);font:500 12px/1.3 var(--sans);color:var(--on-dark);align-items:center;min-height:44px;padding:10px 8px;display:flex}.v3 .wallg.st4 span,.wallg.st4.v3 span{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px}.v3 .wallg.st4 span:before,.wallg.st4.v3 span:before{content:""}.v3 .wallg.st4 span,.wallg.st4.v3 span{--b1:#56616c;--b2:#56616c;--b3:#56616c;--b4:#56616c}.v3 .wallg.st4 span:first-child,.wallg.st4.v3 span:first-child{--b1:#fff}.v3 .wallg.st4 span:nth-child(2),.wallg.st4.v3 span:nth-child(2){--b2:#fff}.v3 .wallg.st4 span:nth-child(3),.wallg.st4.v3 span:nth-child(3){--b3:#fff}.v3 .wallg.st4 span:nth-child(4),.wallg.st4.v3 span:nth-child(4){--b4:#fff}.v3 .g16,.g16.v3{width:100%;max-width:520px;height:auto;margin:0 auto}.v3 .g16 .tl,.g16.v3 .tl{fill:#2b353e}.v3 .g16 .ab,.g16.v3 .ab{font-family:var(--mono);fill:var(--on-dark-2);letter-spacing:.02em;font-size:10.5px}.v3 .mm-f,.mm-f.v3{padding:30px 28px 22px}.v3 .principle,.principle.v3{grid-template-columns:var(--cols);column-gap:var(--gap);border-top:1px solid var(--dark-rule);max-width:none;margin-top:80px;padding-top:26px;display:grid}.v3 .principle .say2,.principle.v3 .say2{font-family:var(--serif);color:#fff;grid-column:1/span 6;max-width:none;font-size:clamp(24px,2.3vw,30px);line-height:1.25}.v3 .principle .then,.principle.v3 .then{color:var(--on-dark);grid-column:8/span 5;max-width:none;font-size:17px}.v3 .built .links,.built.v3 .links{margin-top:28px}@media (max-width:1100px){.v3 .systems,.systems.v3{grid-template-columns:1fr}.v3 .sys-mirror>.mm-t,.sys-mirror.v3>.mm-t,.v3 .principle .say2,.principle.v3 .say2,.v3 .principle .then,.principle.v3 .then{grid-column:1/-1}.v3 .principle .then,.principle.v3 .then{margin-top:14px}}@media (max-width:720px){.v3 .sys,.sys.v3{padding:22px 0 32px}.v3 .sys h4,.sys.v3 h4{font-size:24px}.v3 .sys .dgw,.sys.v3 .dgw{margin:20px -16px 0;padding:18px 12px 14px}.v3 .dg .mt,.dg.v3 .mt{font-size:13px}.v3 .wallg,.wallg.v3,.v3 .wallg.st4,.wallg.st4.v3{grid-template-columns:repeat(2,minmax(0,1fr))}.v3 .wallg span,.wallg.v3 span{min-height:40px;padding:8px 9px}.v3 .mm-f,.mm-f.v3{margin:24px -16px 0;padding:20px 12px 14px}.v3 .g16 .ab,.g16.v3 .ab{font-size:12.5px}}.v3 .sys .dgw,.sys.v3 .dgw,.v3 .mm-f,.mm-f.v3{padding-top:48px}@media (max-width:720px){.v3 .sys .sysd .dgw,.sys.v3 .sysd .dgw{margin:0 -16px 16px}.v3 .mm-d,.mm-d.v3{margin-top:20px}}.v3 .sys-mirror>.mm-d,.sys-mirror.v3>.mm-d{grid-column:7/span 6}.v3 .mm-w,.mm-w.v3{margin-top:28px}.v3 .mm-walls,.mm-walls.v3{margin-top:0}@media (max-width:720px){.v3 .sys .out,.sys.v3 .out{font-size:15px}.v3 .sys .no,.sys.v3 .no{font-size:14px}.v3 .mm-w,.mm-w.v3{margin-top:16px}.v3 .principle,.principle.v3{margin-top:40px;padding-top:18px}.v3 .principle .say2,.principle.v3 .say2{font-size:22px}}@media (max-width:1100px){.v3 .sys-mirror>.mm-d,.sys-mirror.v3>.mm-d{grid-column:1/-1}}.v3 .g16 .bb,.g16.v3 .bb{fill:var(--on-dark)}.v3 .wallg.st4 span:before,.wallg.st4.v3 span:before{background:linear-gradient(to right,var(--b1) 0 2px,transparent 2px 4px,var(--b2) 4px 6px,transparent 6px 8px,var(--b3) 8px 10px,transparent 10px 12px,var(--b4) 12px 14px);width:14px;height:9px}.v3 .layer,.layer.v3{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:4px 28px;margin-top:56px;display:flex}.v3 .layer:first-child,.layer.v3:first-child{margin-top:40px}.v3 .layer h3,.layer.v3 h3{align-items:center;gap:12px;font-size:24px;display:flex}.v3 .layer h3:before,.layer.v3 h3:before{content:"";background:#fff;flex:none;width:8px;height:8px}.v3 .layer p,.layer.v3 p{font:400 12.5px/1.4 var(--mono);letter-spacing:.02em;color:var(--on-dark-2);max-width:none}.v3 .sys .go,.sys.v3 .go{margin-top:14px;font-size:15px;font-weight:500}.v3 .sys-link,.sys-link.v3{padding-bottom:44px}@media (max-width:720px){.v3 .layer,.layer.v3{margin-top:40px}.v3 .layer:first-child,.layer.v3:first-child{margin-top:28px}.v3 .layer h3,.layer.v3 h3{font-size:21px}}@media (min-width:1101px){.v3 .sys-wide,.sys-wide.v3{column-gap:var(--gap);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;align-items:start;display:grid}.v3 .sys-wide>h4,.sys-wide.v3>h4,.v3 .sys-wide>.out,.sys-wide.v3>.out,.v3 .sys-wide>.no,.sys-wide.v3>.no{grid-column:1/span 5}.v3 .sys-wide>.sysd,.sys-wide.v3>.sysd{grid-column:7/span 6;margin-top:0}.v3 .sys-wide>.sysd .dgw,.sys-wide.v3>.sysd .dgw{margin-top:0}.v3 .sys-link,.sys-link.v3{column-gap:var(--gap);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;padding:22px 0;display:grid}.v3 .sys-link>h4,.sys-link.v3>h4{grid-column:1/span 5}.v3 .sys-link>.out,.sys-link.v3>.out{grid-column:7/span 4;margin-top:0}.v3 .sys-link>.go,.sys-link.v3>.go{grid-column:11/span 2;justify-self:end;margin-top:0}.v3 .sys-wide,.sys-wide.v3{grid-template-rows:1fr auto auto auto 1fr}.v3 .sys-wide>h4,.sys-wide.v3>h4{grid-row:2}.v3 .sys-wide>.out,.sys-wide.v3>.out{grid-row:3}.v3 .sys-wide>.no,.sys-wide.v3>.no{grid-row:4}.v3 .sys-wide>.sysd,.sys-wide.v3>.sysd{grid-row:1/span 5}}.v3 .modes,.modes.v3{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v3 .mode,.mode.v3{border-left:1px solid var(--hair);flex-direction:column;padding:22px 24px 6px;display:flex}.v3 .mode:first-child,.mode.v3:first-child{border-left:0;padding-left:0}.v3 .mode .k,.mode.v3 .k{font-family:var(--mono);letter-spacing:.02em;color:var(--steel);font-size:12.5px}.v3 .mode h3,.mode.v3 h3{margin-top:8px;font-size:24px}.v3 .mode p,.mode.v3 p{color:var(--body);margin-top:10px;font-size:15px}.v3 .mode .s,.mode.v3 .s{color:var(--steel);margin-top:auto;padding-top:16px;font-size:14px}.v3 .mode .s b,.mode.v3 .s b{color:var(--ink);font-weight:600}.v3 .g17,.g17.v3{width:100%;max-width:200px;height:auto;margin:12px 0 2px}.v3 .g17 .a,.g17.v3 .a{fill:none;stroke:var(--ink);stroke-width:1.5px}.v3 .g17 .b,.g17.v3 .b{fill:none;stroke:var(--steel);stroke-width:1.5px;stroke-dasharray:4 3}.v3 .g17 .c,.g17.v3 .c{fill:none;stroke:var(--ox);stroke-width:2.5px}.v3 .g17 .e,.g17.v3 .e{fill:var(--ox)}@media (max-width:1100px){.v3 .modes,.modes.v3{grid-template-columns:repeat(2,minmax(0,1fr))}.v3 .mode:nth-child(3),.mode.v3:nth-child(3){border-left:0;padding-left:0}.v3 .mode:nth-child(n+3),.mode.v3:nth-child(n+3){border-top:1px solid var(--hair);margin-top:18px}}@media (max-width:720px){.v3 .modes,.modes.v3{grid-template-columns:1fr}.v3 .mode,.mode.v3,.v3 .mode:first-child,.mode.v3:first-child,.v3 .mode:nth-child(3),.mode.v3:nth-child(3){border-left:0}.v3 .mode+.mode,.mode.v3+.mode{border-top:1px solid var(--hair);margin-top:0}.v3 .mode,.mode.v3,.v3 .mode:first-child,.mode.v3:first-child,.v3 .mode:nth-child(3),.mode.v3:nth-child(3){padding:16px 0 14px}.v3 .mode .s,.mode.v3 .s{padding-top:10px}.v3 .mode h3,.mode.v3 h3{margin-top:4px;font-size:21px}.v3 .mode p,.mode.v3 p{margin-top:6px;font-size:14.5px}}.v3 .cards,.cards.v3{column-gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px;display:grid}.v3 .card,.card.v3{color:inherit;min-height:170px;padding:22px 24px 30px;text-decoration:none;transition:box-shadow .15s;display:block}.v3 .card:hover,.card.v3:hover{box-shadow:inset 0 2px 0 var(--ink)}.v3 .card .k,.card.v3 .k{font-family:var(--mono);letter-spacing:.02em;color:var(--steel);margin-bottom:12px;font-size:12.5px;display:block}.v3 .card h3,.card.v3 h3{font-size:22px;line-height:1.3}.v3 .card:hover h3,.card.v3:hover h3{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.v3 .pub .links,.pub.v3 .links{margin-top:32px}.v3 .signup,.signup.v3{border-top:1px solid var(--hair);grid-template-columns:var(--cols);column-gap:var(--gap);align-items:end;margin-top:72px;padding-top:28px;display:grid}.v3 .signup>div:first-child,.signup.v3>div:first-child{grid-column:1/span 5}.v3 .signup>div:last-child,.signup.v3>div:last-child{grid-column:7/span 6}.v3 .signup h3,.signup.v3 h3{font-size:30px}.v3 .signup p,.signup.v3 p{color:var(--steel);margin-top:6px;font-size:15px}.v3 .signup label,.signup.v3 label{font-family:var(--mono);color:var(--body);margin-bottom:8px;font-size:12.5px;display:block}.v3 .signup .row,.signup.v3 .row{display:flex}.v3 .signup input,.signup.v3 input{min-width:0;font:400 16px var(--sans);color:var(--ink);border:1px solid var(--ink);appearance:none;background:#fff;border-right:0;border-radius:0;flex:1;min-height:48px;padding:14px}.v3 .signup input::placeholder,.signup.v3 input::placeholder{color:#6a7581}.v3 .signup button,.signup.v3 button{border-radius:0}@media (max-width:720px){.v3 .cards,.cards.v3{grid-template-columns:1fr}.v3 .card,.card.v3{min-height:0}.v3 .signup>div:first-child,.signup.v3>div:first-child,.v3 .signup>div:last-child,.signup.v3>div:last-child{grid-column:1/-1}.v3 .signup>div:last-child,.signup.v3>div:last-child{margin-top:20px}.v3 .cards,.cards.v3{row-gap:10px;margin-top:28px}.v3 .card,.card.v3{padding:16px 16px 20px}.v3 .card h3,.card.v3 h3{font-size:19px}.v3 .pub .links,.pub.v3 .links{margin-top:24px}.v3 .signup,.signup.v3{margin-top:36px;padding-top:20px}.v3 .signup h3,.signup.v3 h3{font-size:24px}}.v3 .card,.card.v3{border:1px solid var(--hair);background:#fff}.v3 .signup .theses,.signup.v3 .theses{font:400 12.5px/1.5 var(--mono);letter-spacing:.02em;color:var(--steel);flex-wrap:wrap;max-width:none;margin-top:16px;display:flex}.v3 .signup .theses span,.signup.v3 .theses span{color:var(--steel);align-items:center;display:inline-flex}.v3 .signup .theses span+span:before,.signup.v3 .theses span+span:before{content:"";background:var(--hair-2);width:5px;height:5px;margin:0 14px;display:inline-block}@media (min-width:1101px){.v3 .signup>div:first-child,.signup.v3>div:first-child{grid-column:1/span 8}.v3 .signup>div:last-child,.signup.v3>div:last-child{grid-column:9/span 4}}@media (max-width:720px){.v3 .signup .theses,.signup.v3 .theses{row-gap:4px;display:grid}.v3 .signup .theses span:before,.signup.v3 .theses span:before,.v3 .signup .theses span+span:before,.signup.v3 .theses span+span:before{content:"";background:var(--hair-2);width:5px;height:5px;margin:0 10px 0 0;display:inline-block}}.v3 .gx,.gx.v3{transform-box:fill-box;transform-origin:0}.v3 [data-draw].pre .gx,[data-draw].pre.v3 .gx{transform:scaleX(0)}.v3 [data-draw].in .gx,[data-draw].in.v3 .gx{transition:transform var(--d,.45s) var(--ease) var(--dl,0s)}.v3 .fee,.fee.v3{grid-area:2/2;max-width:none;margin-top:4px}.v3 .close,.close.v3{padding:120px 0 104px}.v3 .close-line,.close-line.v3{width:calc(50% + 12px);height:20px;margin-bottom:34px;position:relative}.v3 .close-line i,.close-line.v3 i{background:var(--ox-dk);transform-origin:0;height:2.75px;position:absolute;top:9px;left:0;right:8px}.v3 .close-line b,.close-line.v3 b{background:var(--ox-dk);width:8px;height:20px;position:absolute;top:0;right:0}.v3 .close h2,.close.v3 h2{font-family:var(--serif);letter-spacing:-.02em;color:#fff;max-width:20em;font-size:clamp(36px,4.2vw,58px);font-weight:500;line-height:1.12}.v3 .close h2>span,.close.v3 h2>span{display:block}.v3 .close-foot,.close-foot.v3{grid-template-columns:var(--cols);column-gap:var(--gap);border-top:1px solid var(--dark-rule);align-items:start;margin-top:64px;padding-top:36px;display:grid}.v3 .close-foot>div:first-child,.close-foot.v3>div:first-child{grid-column:1/span 4}.v3 .close-foot .fee,.close-foot.v3 .fee{margin-top:16px}.v3 .tiles,.tiles.v3{grid-column:6/span 7}.v3 .tiles .pre,.tiles.v3 .pre{font-family:var(--serif);color:#fff;margin-bottom:16px;font-size:21px}.v3 .tiles ul,.tiles.v3 ul{column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px;display:grid}.v3 .tiles li,.tiles.v3 li{border-top:1px solid #7d8995;padding-top:14px}.v3 .tiles b,.tiles.v3 b{font-family:var(--serif);color:#fff;margin-bottom:6px;font-size:20px;font-weight:500;display:block}.v3 .tiles span,.tiles.v3 span{color:var(--on-dark);font-size:14px;line-height:1.55;display:block}body[data-lane=raise] .v3 .tiles .t-deck,body[data-lane=raise] .tiles.v3 .t-deck,body[data-lane=source] .v3 .tiles .t-list,body[data-lane=source] .tiles.v3 .t-list,body[data-lane=map] .v3 .tiles .t-thesis,body[data-lane=map] .tiles.v3 .t-thesis,body[data-lane=underwrite] .v3 .tiles .t-cim,body[data-lane=underwrite] .tiles.v3 .t-cim{border-top:2px solid #fff;order:-1}@media (max-width:720px){.v3 .fee,.fee.v3{grid-area:3/1;margin-top:6px}.v3 .close-line,.close-line.v3{width:100%}.v3 .close-foot>div:first-child,.close-foot.v3>div:first-child,.v3 .tiles,.tiles.v3{grid-column:1/-1}.v3 .tiles ul,.tiles.v3 ul{grid-template-columns:1fr}.v3 .close,.close.v3{padding:56px 0 52px}.v3 .close-line,.close-line.v3{margin-bottom:22px}.v3 .close h2,.close.v3 h2{font-size:31px}.v3 .close-foot,.close-foot.v3{margin-top:28px;padding-top:24px}.v3 .tiles,.tiles.v3{margin-top:28px}.v3 .tiles .pre,.tiles.v3 .pre{font-size:19px}.v3 .tiles ul,.tiles.v3 ul{row-gap:14px}.v3 .tiles b,.tiles.v3 b{margin-bottom:2px;font-size:18px}}.v3 .fee,.fee.v3{font-family:var(--sans);letter-spacing:0;color:var(--body);font-size:14.5px;line-height:1.5}.v3 .close-foot .fee,.close-foot.v3 .fee{color:var(--on-dark);font-size:14.5px}.v3 table,table.v3{border-collapse:collapse;width:100%}.v3 .sr,.sr.v3{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v3 .sources-band,.sources-band.v3{padding:56px 0}.v3 .sources,.sources.v3{border-top:1px solid var(--ink);border-bottom:1px solid var(--hair)}.v3 .sources summary,.sources.v3 summary{cursor:pointer;font-family:var(--serif);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:20px 0;font-size:22px;font-weight:500;display:flex}.v3 .sources summary span,.sources.v3 summary span{font-family:var(--mono);color:var(--steel);margin-left:8px;margin-right:auto;font-size:12.5px;font-weight:400}.v3 .sources summary:after,.sources.v3 summary:after{content:"+";font:400 26px/1 var(--sans);color:var(--ink)}.v3 .sources[open] summary:after,.sources[open].v3 summary:after{content:"−"}.v3 .stbl,.stbl.v3{font-family:var(--mono);margin-bottom:24px;font-size:13px;line-height:1.5}.v3 .stbl th,.stbl.v3 th{text-align:left;color:var(--steel);border-bottom:1px solid var(--ink);padding:8px 24px 8px 0;font-size:12.5px;font-weight:400}.v3 .stbl td,.stbl.v3 td{border-bottom:1px solid var(--hair);vertical-align:top;color:var(--body);padding:12px 24px 12px 0}.v3 .stbl td:first-child,.stbl.v3 td:first-child{color:var(--ink);width:28%}.v3 .stbl td:last-child,.stbl.v3 td:last-child{white-space:nowrap;width:14%;padding-right:0}@media (max-width:720px){.v3 .stbl thead,.stbl.v3 thead{display:none}.v3 .stbl tr,.stbl.v3 tr{border-bottom:1px solid var(--hair);padding:12px 0;display:block}.v3 .stbl td,.stbl.v3 td{border:0;padding:0;display:block;white-space:normal!important;width:auto!important}.v3 .stbl td+td,.stbl.v3 td+td{margin-top:2px}.v3 .sources summary,.sources.v3 summary{flex-wrap:wrap}.v3 .sources summary span,.sources.v3 summary span{flex-basis:100%;order:3;margin:4px 0 0}.v3 .sources-band,.sources-band.v3{padding:36px 0}}.v3 .footer,.footer.v3{color:var(--body);border-top:1px solid var(--ink);background:#fff;padding:64px 0 56px}.v3 .catline,.catline.v3{font-family:var(--mono);letter-spacing:.02em;color:var(--steel);border-bottom:1px solid var(--hair);flex-wrap:wrap;gap:6px 0;max-width:none;padding-bottom:28px;font-size:12.5px;display:flex}.v3 .catline span:not(:last-child):after,.catline.v3 span:not(:last-child):after{content:"";background:var(--hair-2);vertical-align:2px;width:5px;height:5px;margin:0 14px;display:inline-block}.v3 .foot-cta,.foot-cta.v3{border-bottom:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:40px 0;display:flex}.v3 .foot-cta .logo-img,.foot-cta.v3 .logo-img{height:72px}.v3 .foot-cta .side,.foot-cta.v3 .side{font-family:var(--sans);flex-wrap:wrap;align-items:center;gap:28px;font-size:14px;display:flex}.v3 .fcols,.fcols.v3{font-family:var(--sans);grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px;padding:44px 0;display:grid}.v3 .fcols h4,.fcols.v3 h4{font:400 12.5px/1.4 var(--mono);letter-spacing:.02em;color:var(--steel);margin-bottom:12px}.v3 .fcols a,.fcols.v3 a{color:var(--ink);padding:5px 0;font-size:14px;text-decoration:none;display:inline-block}.v3 .fcols a:hover,.fcols.v3 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--hair-2);text-decoration-color:var(--hair-2);text-underline-offset:3px}.v3 .legal,.legal.v3{grid-template-columns:var(--cols);column-gap:var(--gap);border-top:1px solid var(--hair);font-family:var(--sans);color:var(--steel);padding-top:28px;font-size:13px;line-height:1.6;display:grid}.v3 .legal .lrow,.legal.v3 .lrow{flex-wrap:wrap;grid-column:1/span 4;align-content:flex-start;align-items:baseline;gap:6px 18px;display:flex}.v3 .legal .lrow a,.legal.v3 .lrow a{color:var(--ink)}.v3 .legal>div:last-child,.legal.v3>div:last-child{grid-column:6/span 7}.v3 .legal p,.legal.v3 p{margin-bottom:10px}@media (max-width:1000px){.v3 .fcols,.fcols.v3{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}}@media (max-width:720px){.v3 .catline,.catline.v3{display:block}.v3 .catline span,.catline.v3 span{padding:3px 0;display:block}.v3 .catline span:after,.catline.v3 span:after{display:none!important}.v3 .fcols,.fcols.v3{grid-template-columns:repeat(2,minmax(0,1fr))}.v3 .legal .lrow,.legal.v3 .lrow,.v3 .legal>div:last-child,.legal.v3>div:last-child{grid-column:1/-1}.v3 .legal>div:last-child,.legal.v3>div:last-child{margin-top:20px}}@media (min-width:720px){.v3 .fcols .fdata,.fcols.v3 .fdata{border-top:1px solid var(--hair);grid-column:1/-1;margin-top:32px;padding-top:24px}.v3 .fcols .fdata ul,.fcols.v3 .fdata ul{flex-wrap:wrap;column-gap:28px;display:flex}}.v3 .footer .btn,.footer.v3 .btn{background:var(--ink);color:#fff;border-color:var(--ink)}@media (max-width:720px){.v3 .footer,.footer.v3{padding:36px 0 32px}.v3 .catline,.catline.v3{padding-bottom:18px}.v3 .foot-cta,.foot-cta.v3{gap:18px;padding:24px 0}.v3 .foot-cta .logo-img,.foot-cta.v3 .logo-img{height:56px}.v3 .fcols,.fcols.v3{row-gap:14px;padding:20px 0}.v3 .fcols h4,.fcols.v3 h4{margin-bottom:2px}.v3 .fcols a,.fcols.v3 a{padding:11px 0;font-size:14.5px}}.v3 .mbar,.mbar.v3{display:none}@media print{.v3 .mbar,.mbar.v3{display:none!important}}@media (max-width:720px){.v3 .mbar,.mbar.v3{z-index:30;border-top:1px solid var(--ink);padding-bottom:env(safe-area-inset-bottom);background:#fff;grid-template-columns:1fr 1fr;display:grid;position:fixed;bottom:0;left:0;right:0}.v3 .mbar p,.mbar.v3 p{max-width:none}.v3 .mbar a,.mbar.v3 a{height:52px;color:var(--ink);justify-content:center;align-items:center;padding:0 8px;text-decoration:none;display:flex}.v3 .mbar p:first-child a,.mbar.v3 p:first-child a{background:var(--ink);color:#fff}.v3 .mbar a,.mbar.v3 a{font:500 14px/1.15 var(--sans);text-align:center}}.v3 .ptog,.ptog.v3{display:none}@keyframes pf-in{0%{opacity:0}to{opacity:1}}@media screen and (max-width:719px){.p82 .v3 .ptog,.p82 .ptog.v3{border:0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);width:100%;min-height:48px;font:400 12.5px/1.4 var(--mono);letter-spacing:.02em;color:var(--ink);text-align:left;cursor:pointer;appearance:none;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:0;display:flex}.p82 .v3 .ptog:after,.p82 .ptog.v3:after{content:"+" / "";font:400 22px/1 var(--sans);color:var(--ink);flex:none}.p82 .v3 .ptog[aria-expanded=true]:after,.p82 .ptog[aria-expanded=true].v3:after{content:"−" / ""}.p82 .v3 .pfold:not(.pf-open) .pfx,.p82 .pfold.v3:not(.pf-open) .pfx{display:none}.p82 .v3 .pfold.pf-open .pfx,.p82 .pfold.pf-open.v3 .pfx{animation:pf-in .24s var(--ease)}}.v3 .ftog,.ftog.v3{display:none}@media screen and (max-width:719px){.p82 .v3 .head+.ptog,.p82 .head.v3+.ptog{margin:0 0 28px}.p82 .v3 .dark .ptog,.p82 .dark.v3 .ptog{color:var(--on-dark);border-color:var(--dark-rule)}.p82 .v3 .dark .ptog:after,.p82 .dark.v3 .ptog:after{color:var(--on-dark)}.p82 .v3 #program:not(.pf-open) .links,.p82 #program.v3:not(.pf-open) .links{margin-top:0}.p82 .v3 #built:not(.pf-open) .sys,.p82 #built.v3:not(.pf-open) .sys{padding:13px 0 14px}.p82 .v3 #built:not(.pf-open) .systems,.p82 #built.v3:not(.pf-open) .systems{border-bottom:1px solid var(--dark-rule)}.p82 .v3 #built:not(.pf-open) .links,.p82 #built.v3:not(.pf-open) .links{margin-top:28px}.p82 .v3 #ways:not(.pf-open) .mode,.p82 #ways.v3:not(.pf-open) .mode{padding:12px 0 13px}.p82 .v3 #ways:not(.pf-open) .modes,.p82 #ways.v3:not(.pf-open) .modes{border-bottom:1px solid var(--hair)}.p82 .v3 .fcols,.p82 .fcols.v3{grid-template-columns:minmax(0,1fr);row-gap:0;padding:0}.p82 .v3 .fcols>div,.p82 .fcols.v3>div{border-bottom:1px solid var(--hair);position:relative}.p82 .v3 .fcols>div:last-child,.p82 .fcols.v3>div:last-child{border-bottom:0}.p82 .v3 .fcols h4,.p82 .fcols.v3 h4{min-height:48px;color:var(--ink);align-items:center;margin:0;padding-right:40px;display:flex}.p82 .v3 .ftog,.p82 .ftog.v3{cursor:pointer;appearance:none;background:0 0;border:0;border-radius:0;width:100%;height:48px;margin:0;padding:0;display:block;position:absolute;top:0;left:0;right:0}.p82 .v3 .ftog:after,.p82 .ftog.v3:after{content:"+" / "";font:400 22px/1 var(--sans);color:var(--ink);position:absolute;top:50%;right:0;transform:translateY(-50%)}.p82 .v3 .ftog[aria-expanded=true]:after,.p82 .ftog[aria-expanded=true].v3:after{content:"−" / ""}.p82 .v3 .fcols ul,.p82 .fcols.v3 ul{padding:0 0 10px}}.v3 .case.pfold .ptog,.case.pfold.v3 .ptog{border:0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);width:100%;min-height:48px;font:400 12.5px/1.4 var(--mono);letter-spacing:.02em;color:var(--ink);text-align:left;cursor:pointer;appearance:none;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.v3 .case.pfold .ptog:after,.case.pfold.v3 .ptog:after{content:"+" / "";font:400 22px/1 var(--sans);color:var(--ink);flex:none}.v3 .case.pfold .ptog[aria-expanded=true]:after,.case.pfold.v3 .ptog[aria-expanded=true]:after{content:"−" / ""}.v3 .case.pfold .ptog,.case.pfold.v3 .ptog{margin:0 0 14px}.v3 .case.pfold:not(.pf-open) .pfx,.case.pfold.v3:not(.pf-open) .pfx{display:none}.v3 .proof .pcs.pfold .ptog,.proof.v3 .pcs.pfold .ptog{margin:0}.v3 .proof .pcs.pfold.pf-open .pfx,.proof.v3 .pcs.pfold.pf-open .pfx,.v3 .catch .ccase.pfold.pf-open .pfx,.catch.v3 .ccase.pfold.pf-open .pfx{animation:pf-in .24s var(--ease)}.v3 .catch .ccase.pfold .ptog,.catch.v3 .ccase.pfold .ptog{color:var(--on-dark);border-color:var(--dark-rule);margin:0}.v3 .catch .ccase.pfold .ptog:after,.catch.v3 .ccase.pfold .ptog:after{color:var(--on-dark)}.v3 .skip,.skip.v3{background:var(--ink);color:#fff;font:500 15px var(--sans);z-index:80;padding:10px 16px;position:absolute;top:0;left:-9999px}.v3 .skip:focus,.skip.v3:focus{top:16px;left:16px}.v3 .rz-intro,.rz-intro.v3{padding:88px 0 72px}:is(.v3 .rz-intro:has(.rz-crumbs),.rz-intro.v3:has(.rz-crumbs)){padding-top:72px}.v3 .rz-intro .h1,.rz-intro.v3 .h1{max-width:13em}.v3 .rz-intro .lede,.rz-intro.v3 .lede{max-width:38em;color:var(--body);text-wrap:pretty;margin-top:24px;font-size:19px;line-height:1.55}.v3 .rz-crumbs,.rz-crumbs.v3{margin-bottom:28px}.v3 .rz-crumbs ol,.rz-crumbs.v3 ol{font-family:var(--mono);letter-spacing:.02em;color:var(--steel);text-wrap:pretty;margin:0;padding:0;font-size:12.5px;line-height:1.4;list-style:none}.v3 .rz-crumbs li,.rz-crumbs.v3 li{display:inline}.v3 .rz-crumbs li+li:before,.rz-crumbs.v3 li+li:before{content:"";vertical-align:-1px;background:var(--steel);width:1px;height:12px;margin:0 12px;display:inline-block;transform:rotate(20deg)}.v3 .rz-crumbs a,.rz-crumbs.v3 a{color:var(--steel);text-decoration:underline;-webkit-text-decoration-color:var(--hair-2);text-decoration-color:var(--hair-2);text-underline-offset:3px}.v3 .rz-crumbs a:hover,.rz-crumbs.v3 a:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.v3 .rz-crumbs li[aria-current],.rz-crumbs.v3 li[aria-current]{color:var(--ink)}.v3 .btns,.btns.v3{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.v3 .btn.alt,.btn.alt.v3{color:var(--ink);background:0 0;box-shadow:inset 0 0 0 1px}.v3 .btn.alt:hover,.btn.alt.v3:hover{background:var(--plate)}.v3 .dark .btn.alt,.dark.v3 .btn.alt{color:#fff;background:0 0}.v3 .dark .btn.alt:hover,.dark.v3 .btn.alt:hover{background:#ffffff1f}.v3 .head.lite,.head.lite.v3{margin-bottom:40px}.v3{counter-reset:rzsec}.v3 .rz-num:after,.rz-num.v3:after{counter-increment:rzsec;content:counter(rzsec, decimal-leading-zero)}.v3 .nb,.nb.v3{white-space:nowrap}.v3 .rz-band,.rz-band.v3{background:var(--plate)}.v3 .rz-svg .ic,.rz-svg.v3 .ic{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:square;stroke-linejoin:miter}.v3 .rz-svg .icr,.rz-svg.v3 .icr{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.v3 .rz-svg .icw,.rz-svg.v3 .icw{fill:#fff;stroke:var(--ink);stroke-width:1.5px}.v3 .rz-svg .icf,.rz-svg.v3 .icf{fill:var(--ink);stroke:none}.v3 .rz-svg .ox,.rz-svg.v3 .ox{stroke:var(--ox)}.v3 .rz-svg .oxf,.rz-svg.v3 .oxf{fill:var(--ox);stroke:none}.v3 .rz-svg.ox .np,.rz-svg.ox.v3 .np,.v3 .rz-svg.ox .ic,.rz-svg.ox.v3 .ic,.v3 .rz-svg.ox .icr,.rz-svg.ox.v3 .icr,.v3 .rz-svg.ox .icw,.rz-svg.ox.v3 .icw{stroke:var(--ox)}.v3 .rz-svg.ox .icf,.rz-svg.ox.v3 .icf{fill:var(--ox)}.v3 .rz-tiles,.rz-tiles.v3{background:var(--hair-2);border:1px solid var(--hair-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.v3 .rz-tile,.rz-tile.v3{background:#fff;padding:30px 28px 34px}.v3 .rz-tile svg,.rz-tile.v3 svg{width:48px;height:48px;margin-bottom:22px;overflow:visible}.v3 .rz-tile h3,.rz-tile.v3 h3{letter-spacing:-.01em;text-wrap:balance;font-size:23px}.v3 .rz-tile p,.rz-tile.v3 p{text-wrap:balance;max-width:22em;margin-top:8px;font-size:15.5px;line-height:1.5}.v3 .rz-card>p,.rz-card.v3>p{text-wrap:pretty;color:var(--body);margin-top:20px;font-size:16px;line-height:1.75}.v3 .rz-card>p b,.rz-card.v3>p b{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);font-size:30px;font-weight:500;line-height:0}.v3 .rz-cap,.rz-cap.v3{margin-top:28px}.v3 .rz-src,.rz-src.v3{margin-top:32px}.v3 .rz-src .stbl,.rz-src.v3 .stbl{table-layout:fixed;font:400 14px/1.55 var(--sans)}.v3 .rz-src .stbl th,.rz-src.v3 .stbl th{font:500 13px/1.35 var(--sans);letter-spacing:.01em}.v3 .rz-src .stbl th,.rz-src.v3 .stbl th,.v3 .rz-src .stbl td,.rz-src.v3 .stbl td{overflow-wrap:break-word}.v3 .rz-src .stbl th:first-child,.rz-src.v3 .stbl th:first-child,.v3 .rz-src .stbl td:first-child,.rz-src.v3 .stbl td:first-child{width:45%}.v3 .rz-src .stbl th:nth-child(2),.rz-src.v3 .stbl th:nth-child(2),.v3 .rz-src .stbl td:nth-child(2),.rz-src.v3 .stbl td:nth-child(2){width:35%}.v3 .rz-src .stbl th:nth-child(3),.rz-src.v3 .stbl th:nth-child(3),.v3 .rz-src .stbl td:nth-child(3),.rz-src.v3 .stbl td:nth-child(3){width:20%;padding-right:0}.v3 .rz-src .stbl td:last-child,.rz-src.v3 .stbl td:last-child{white-space:normal;font:400 12.5px/1.65 var(--mono)}:is(.v3 .rz-src .stbl td:last-child:has(time),.rz-src.v3 .stbl td:last-child:has(time)){font:400 14px/1.55 var(--sans)}.v3 .rz-src .stbl td:last-child time,.rz-src.v3 .stbl td:last-child time{font:400 12.5px var(--mono);white-space:nowrap}@media (max-width:720px){.v3 .rz-src .stbl td:nth-child(2),.rz-src.v3 .stbl td:nth-child(2){color:var(--steel);margin-top:4px;font-size:13px}}.v3 .rz-close,.rz-close.v3{padding:96px 0 88px}.v3 .rz-close .h2,.rz-close.v3 .h2{text-wrap:balance;max-width:15em}.v3 .rz-close .btns,.rz-close.v3 .btns{margin-top:32px}.v3 .rz-terms,.rz-terms.v3{color:var(--on-dark-2);max-width:none;margin-top:28px;font-size:14px;line-height:1.5}.v3 .rz-close .links,.rz-close.v3 .links{margin-top:24px}.v3 .rz-close .links a,.rz-close.v3 .links a{color:#fff;border-bottom-color:#fff}.v3 .rz-close .links a:after,.rz-close.v3 .links a:after{color:var(--on-dark-2)}@media (max-width:900px){.v3 .rz-card>p,.rz-card.v3>p{font-size:14.5px}.v3 .rz-card>p b,.rz-card.v3>p b{font-size:24px}}@media (max-width:720px){.v3 .rz-intro,.rz-intro.v3{padding:44px 0}:is(.v3 .rz-intro:has(.rz-crumbs),.rz-intro.v3:has(.rz-crumbs)){padding-top:36px}.v3 .rz-crumbs,.rz-crumbs.v3{margin-bottom:22px}.v3 .rz-intro .lede,.rz-intro.v3 .lede{font-size:17px}.v3 .btns,.btns.v3{flex-direction:column;margin-top:28px}.v3 .btns .btn,.btns.v3 .btn{text-align:center;display:block}.v3 .head.lite,.head.lite.v3{margin-bottom:28px}.v3 .rz-tiles,.rz-tiles.v3{grid-template-columns:1fr}.v3 .rz-tile,.rz-tile.v3{grid-template-columns:48px minmax(0,1fr);column-gap:18px;padding:24px 20px 26px;display:grid}.v3 .rz-tile svg,.rz-tile.v3 svg{grid-row:1/span 2;margin:0}.v3 .rz-tile p,.rz-tile.v3 p{margin-top:6px}.v3 .rz-card>p,.rz-card.v3>p{font-size:16px}.v3 .rz-card>p b,.rz-card.v3>p b{font-size:30px}.v3 .rz-close,.rz-close.v3{padding:64px 0 56px}}.v3 a,a.v3{text-decoration:underline}.v3 .menu summary{list-style:none}.v3 .menu summary::-webkit-details-marker{display:none}.v3-page :where(blockquote){font-family:inherit;font-style:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit;border-left:0}@font-face{font-family:v3 Arrows;src:local(Helvetica Neue),local(HelveticaNeue),local(Arial),local(ArialMT);unicode-range:U+2190-21FF}.v3-page{--sans:"v3 Arrows", var(--font-v3-sans,"Inter"), "Helvetica Neue", Arial, sans-serif}.mbar.v3.off{display:none}body:has(.v3-page.pg-contact) .mbar.v3{display:none}body:has(.v3-page.pg-contact){padding-bottom:0}
