.pg-ink{background-color:var(--color-navy-950);color:var(--color-cream)}.pg-paper{background-color:var(--color-cream);color:var(--color-navy-900)}.pg-band,.pg-band-close{padding-block:var(--spacing-section)}.pg-hero{padding-block-start:calc(var(--spacing-section) + 5.5rem);padding-block-end:var(--spacing-section)}.pg-lede{max-width:var(--container-standfirst);font-size:var(--text-lead);line-height:var(--text-lead--line-height);letter-spacing:var(--text-lead--letter-spacing);text-wrap:pretty}.pg-copy{max-width:var(--container-read);font-size:var(--text-body);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing);text-wrap:pretty}.pg-copy+.pg-copy{margin-block-start:var(--spacing-group)}.pg-note{max-width:var(--container-read);font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:var(--text-caption--letter-spacing)}.pg-title{font-family:var(--font-display);font-weight:500;font-size:var(--text-display-l);line-height:var(--text-display-l--line-height);letter-spacing:var(--text-display-l--letter-spacing);text-wrap:balance;max-width:var(--container-manifesto)}.pg-subtitle{font-family:var(--font-display);font-weight:500;font-size:var(--text-display-s);line-height:var(--text-display-s--line-height);letter-spacing:var(--text-display-s--letter-spacing);text-wrap:balance}.pg-display{font-family:var(--font-display);font-weight:400;font-size:var(--text-display-xl);line-height:var(--text-display-xl--line-height);letter-spacing:var(--text-display-xl--letter-spacing);text-wrap:balance}.pg-item-title{font-family:var(--font-display);font-weight:500;font-size:var(--text-title);line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing)}.pg-quote{font-family:var(--font-display);font-weight:400;font-size:var(--text-title);line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing);text-wrap:pretty}.pg-ink .pg-title,.pg-ink .pg-subtitle,.pg-ink .pg-item-title,.pg-ink .pg-display,.pg-ink .pg-quote{color:var(--color-cream)}.pg-ink .pg-lede,.pg-ink .pg-copy{color:var(--color-slate-200)}.pg-ink .pg-note{color:var(--color-slate-400)}.pg-paper .pg-title,.pg-paper .pg-subtitle,.pg-paper .pg-item-title,.pg-paper .pg-display,.pg-paper .pg-quote{color:var(--color-navy-950)}.pg-paper .pg-lede,.pg-paper .pg-copy,.pg-paper .pg-note{color:var(--color-navy-700)}.surface-navy .pg-lede,.surface-navy .pg-copy,.surface-navy .pg-note{color:var(--color-slate-200)}.pg-kicker{display:flex;align-items:center;gap:var(--spacing-line);color:var(--color-gold-500)}.pg-kicker:before{content:"";flex:none;width:2rem;height:1px;background-color:var(--color-gold-500)}.pg-ink .pg-kicker{color:var(--color-slate-200)}.pg-ink .pg-kicker:before,.pg-ink .pg-kicker-center:after{background-color:var(--color-slate-400)}.pg-paper .pg-kicker{color:var(--color-navy-700)}.pg-paper .pg-kicker:before{background-color:var(--color-gold-700)}.pg-kicker-center{justify-content:center}.pg-kicker-center:after{content:"";flex:none;width:2rem;height:1px;background-color:var(--color-gold-500)}.pg-paper .pg-kicker-center:after{background-color:var(--color-gold-700)}.pg-hair{height:1px;border:0;background-color:color-mix(in srgb,var(--color-gold-500) 26%,transparent)}.pg-paper .pg-hair{background-color:color-mix(in srgb,var(--color-gold-700) 45%,transparent)}.pg-edge{border-color:color-mix(in srgb,var(--color-gold-500) 24%,transparent)}.pg-paper .pg-edge{border-color:color-mix(in srgb,var(--color-gold-700) 38%,transparent)}.pg-numeral{display:block;font-family:var(--font-display);font-weight:400;font-size:var(--text-display-xl);line-height:var(--text-display-xl--line-height);letter-spacing:var(--text-display-xl--letter-spacing);color:var(--color-slate-400)}.pg-paper .pg-numeral{color:color-mix(in srgb,var(--color-navy-700) 72%,transparent)}.pg-mark-dash{flex:none;width:1rem;height:1px;margin-block-start:.85rem;background-color:var(--color-gold-500)}.pg-paper .pg-mark-dash{background-color:var(--color-gold-700)}.pg-cta{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:3rem;padding-inline:2rem;padding-block:.5rem;border-radius:var(--radius-xs);background-color:var(--color-navy-950);color:var(--color-cream);text-align:center;transition:background-color var(--dur-hover) var(--ease-reveal)}.pg-cta:hover{background-color:var(--color-navy-700)}@media(prefers-reduced-motion:reduce){.pg-cta{transition:none}}.pg-step-numeral{font-family:var(--font-display);font-size:var(--text-title-s);line-height:var(--text-title-s--line-height);letter-spacing:var(--text-title-s--letter-spacing);color:var(--color-gold-500)}.pg-paper .pg-step-numeral{color:var(--color-navy-700)}.pg-thread{position:relative;padding-inline-start:2rem}.pg-thread:before{content:"";position:absolute;inset-block:.4rem 0;inset-inline-start:0;width:1px;background-image:linear-gradient(180deg,var(--color-gold-700),color-mix(in srgb,var(--color-gold-700) 15%,transparent))}.pg-thread-item{position:relative}.pg-thread-mark{position:absolute;inset-block-start:.7rem;inset-inline-start:-2.125rem;width:5px;height:5px;background-color:var(--color-gold-700)}.pg-year{font-family:var(--font-display);font-weight:400;font-size:var(--text-display-xxl);line-height:var(--text-display-xxl--line-height);letter-spacing:var(--text-display-xxl--letter-spacing)}.pg-map{aspect-ratio:4 / 3}.pg-map-grid{opacity:.22}.pg-map-pin{color:var(--color-gold-500)}.pg-paper .pg-map-pin{color:var(--color-navy-700)}.pg-index-link{display:flex;align-items:baseline;gap:1.25rem;padding-block:1rem;min-height:3rem;color:var(--color-slate-200);transition:color var(--dur-hover) var(--ease-reveal)}.pg-index-link:hover,.pg-index-link:focus-visible{color:var(--color-cream)}.pg-index-numeral{flex:none;width:2rem;font-family:var(--font-display);font-size:var(--text-title-s);line-height:var(--text-title-s--line-height);letter-spacing:var(--text-title-s--letter-spacing);color:var(--color-gold-500)}.pg-index-rule{flex:1 1 auto;height:1px;align-self:center;background-color:color-mix(in srgb,var(--color-gold-500) 28%,transparent);transition:background-color var(--dur-hover) var(--ease-reveal)}.pg-index-link:hover .pg-index-rule,.pg-index-link:focus-visible .pg-index-rule{background-color:var(--color-gold-500)}.pg-field{width:100%;min-height:3rem;padding-block:.75rem;border:0;border-block-end:1px solid color-mix(in srgb,var(--color-gold-500) 30%,transparent);background-color:transparent;color:var(--color-cream);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing);transition:border-color var(--dur-hover) var(--ease-reveal)}.pg-field::placeholder{color:var(--color-slate-400)}.pg-field:hover{border-block-end-color:color-mix(in srgb,var(--color-gold-500) 55%,transparent)}.pg-field:focus{border-block-end-color:var(--color-gold-500)}textarea.pg-field{resize:vertical}@media(prefers-reduced-motion:reduce){.pg-field{transition:none}}.pg-plate{border:1px solid}.pg-ruled-cols>*{padding-block:var(--spacing-group)}.pg-ruled-cols>*:first-child{padding-block-start:0}.pg-ruled-cols>*:last-child{padding-block-end:0}.pg-ruled-cols>*+*{border-block-start:1px solid;border-color:inherit}@media(min-width:64rem){.pg-ruled-cols>*{padding-block:0;padding-inline:var(--spacing-group)}.pg-ruled-cols>*:first-child{padding-inline-start:0}.pg-ruled-cols>*:last-child{padding-inline-end:0}.pg-ruled-cols>*+*{border-block-start:0;border-inline-start:1px solid;border-color:inherit}}.pg-anchor{scroll-margin-block-start:7rem}.pg-underline{position:relative;display:inline-flex;align-items:center;min-height:1.5rem;transition:color var(--dur-hover) var(--ease-reveal)}.pg-underline:after{content:"";position:absolute;inset-inline:0;inset-block-end:-.25rem;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--dur-hover) var(--ease-reveal)}.pg-underline:hover:after,.pg-underline:focus-visible:after{transform:scaleX(1)}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()) and (animation-duration: auto){[data-page-reveal]{animation-name:pg-settle;animation-duration:auto;animation-fill-mode:both;animation-timing-function:var(--ease-reveal);animation-timeline:view();animation-range:cover 0% cover 22%}}}@keyframes pg-settle{0%{transform:translateY(1.5rem)}}@media(prefers-reduced-motion:reduce){.pg-index-link,.pg-index-rule,.pg-underline,.pg-underline:after{transition:none}.pg-underline:after{transform:scaleX(1)}}
