body.cs-ground,body.cs-paper{background-color:var(--field-0)}body.cs-ground .footer,body.cs-ground .footer-copy{background-color:transparent}body.cs-paper{color:var(--ink)}.pg-main{position:relative;z-index:1;width:100%}body.cs-paper .footer,body.cs-paper .footer-copy,body.cs-paper .page-wrap,body.cs-paper .pg-main,body.cs-paper .navbar.white{background-color:transparent}body.cs-paper .nav-link .circle-bg{background-color:var(--ink)}.pg-head{--pg-head-top: clamp(96px, 13em, 240px);padding-top:var(--pg-head-top)}.pg-head>.cs-grid:before{inset:calc(var(--pg-head-top) * -1) var(--cs-pad) calc(var(--cs-section) * -1)}.pg-head .cs-kicker{margin-bottom:calc(var(--cs-u) * 5)}.pg-head .cs-display{grid-column:1 / 10;max-width:15ch}.pg-head .cs-lead{grid-column:1 / 8}body.cs-paper.pf-system .pg-head .cs-display{font-size:clamp(42px,7.6vw,126px);overflow-wrap:anywhere}.pg-rows{border-top:1px solid var(--rule);margin:0}.pg-row{display:flex;flex-wrap:wrap;gap:0 .6em;align-items:baseline;padding:calc(var(--cs-u) * 2) 0;border-bottom:1px solid var(--rule);font-size:var(--t-body);line-height:1.45}.pg-row>dt{color:var(--ink-3);font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;flex:0 0 auto;min-width:11em}.pg-row>dd{color:var(--ink);margin:0;flex:1 1 18em;max-width:34em}@media screen and (max-width:767px){.pg-row>dt{min-width:100%;padding-bottom:calc(var(--cs-u) * .6)}}.cs-grid>.pg-rows{grid-column:1 / -1}.cs-grid>.pg-rows.is-offset{grid-column:6 / 13}.pg-two-t{grid-column:1 / 5}.pg-two-b{grid-column:6 / 13}.pg-links{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(13em,1fr));margin:0;padding:0;list-style:none;border-top:1px solid var(--rule)}.pg-links>li{border-bottom:1px solid var(--rule);min-width:0}.pg-links a{display:block;padding:calc(var(--cs-u) * 2) var(--cs-gutter) calc(var(--cs-u) * 2.2) 0;font-family:var(--mono);font-size:var(--t-note);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);text-decoration:none;transition:color .18s ease,background-color .18s ease}.pg-links a:hover,.pg-links a:focus-visible{color:var(--accent, var(--ink));background-color:var(--field-1)}.pg-links a>span{display:block;font-family:Neuemontreal,Arial,sans-serif;font-size:var(--t-note);font-weight:400;letter-spacing:.01em;line-height:1.35;text-transform:none;color:var(--ink-2);padding-top:.55em}@media screen and (max-width:991px){.pg-two-t,.pg-two-b,.pg-head .cs-display,.pg-head .cs-lead,.cs-grid>.pg-rows.is-offset{grid-column:1 / -1}}
