.pi-page{background:linear-gradient(180deg,var(--pd-daylight),var(--pd-stone) 24%,var(--pd-data) 49%,var(--pd-night) 70%,var(--pd-daylight) 95%);color:var(--pd-ink);overflow:hidden}.pi-page [id]{scroll-margin-top:calc(var(--pd-header) + 72px)}.pi-front{position:relative;isolation:isolate;padding-block:clamp(80px,10vw,150px) var(--pd-space-scene);background:radial-gradient(ellipse at 90% 10%,var(--pd-forest),transparent 55%)}.pi-front>.pd-terrain{color:var(--pd-muted);opacity:.18}.pi-front>header{position:relative;z-index:var(--pd-depth-copy);display:grid;grid-template-columns:1.25fr .75fr;gap:var(--pd-space-xl);align-items:end;padding-bottom:var(--pd-space-xl);border-bottom:1px solid var(--pd-line)}.pi-front>header>.pd-kicker{grid-column:1/-1}.pi-front>header h1{font-size:var(--pd-display);max-width:12ch}.pi-front>header h1 span{color:var(--pd-copper)}.pi-front>header>p:last-child{font-size:var(--pd-body);max-width:37ch;justify-self:end}.pi-front-grid{position:relative;z-index:var(--pd-depth-copy);display:grid;grid-template-columns:1.35fr .65fr;gap:var(--pd-space-xl);padding-top:var(--pd-space-xl)}.pi-lead{grid-row:span 2}.pi-lead figure{margin:0;position:relative;height:clamp(420px,55vw,720px);overflow:hidden;clip-path:polygon(0 0,96% 0,100% 5%,100% 100%,4% 100%,0 95%)}.pi-lead figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--pd-motion-default) var(--pd-ease-ui)}.pi-lead:hover figure img{transform:translateY(-3px)}.pi-lead figure>span{position:absolute;left:20px;bottom:20px;background:var(--pd-daylight);padding:9px 12px;font-size:11px;font-weight:600}.pi-meta{display:flex;gap:10px;flex-wrap:wrap;font-size:10px;color:var(--pd-muted);margin:16px 0 0}.pi-meta>span:first-child{color:var(--pd-copper);font-weight:600}.pi-meta[data-light=true]{color:rgb(var(--pd-inverse-rgb)/.55)}.pi-lead h2{font-size:var(--pd-subheading);max-width:25ch;margin:16px 0}.pi-lead>p{font-size:15px;max-width:68ch}.pi-lead>strong{display:flex;align-items:center;gap:8px;color:var(--pd-copper);font-size:13px;margin-top:20px}.pi-front aside{display:flex;flex-direction:column;border-top:1px solid var(--pd-line)}.pi-front aside>a{display:grid;grid-template-columns:130px 1fr;gap:20px;padding-block:22px;border-bottom:1px solid var(--pd-line);align-items:start}.pi-front aside img{width:130px;height:100px;-o-object-fit:cover;object-fit:cover}.pi-front aside .pi-meta{margin:0}.pi-front aside h3{font-size:17px;margin-top:9px;line-height:1.25}.pi-wire{align-self:end;border-top:1px solid var(--pd-ink)}.pi-wire>.pd-kicker{margin:18px 0}.pi-wire>a{display:grid;grid-template-columns:90px 1fr;gap:12px;border-top:1px solid var(--pd-line);padding-block:13px}.pi-wire>a>span{font-size:9px;color:var(--pd-muted)}.pi-wire>a>strong{font-size:12px;font-weight:500;line-height:1.35}.pi-chapter-nav{position:sticky;top:var(--pd-header);z-index:calc(var(--pd-depth-navigation) - 1);background:rgb(var(--pd-inverse-rgb)/.92);border-block:1px solid var(--pd-line);-webkit-backdrop-filter:blur(var(--pd-blur-soft));backdrop-filter:blur(var(--pd-blur-soft))}.pi-chapter-nav>.pd-rail{display:grid;grid-template-columns:repeat(5,1fr)}.pi-chapter-nav button{height:64px;display:flex;align-items:center;gap:10px;border-bottom:2px solid transparent;font-size:12px;color:var(--pd-muted)}.pi-chapter-nav button>span{font-size:9px}.pi-chapter-nav button[aria-current]{color:var(--pd-ink);border-bottom-color:var(--pd-copper);font-weight:600}.pi-journal{position:relative}.pi-chapter{position:relative;isolation:isolate;padding-block:var(--pd-space-scene);min-height:110svh}.pi-chapter>.pd-terrain{opacity:.15;color:var(--pd-muted)}.pi-chapter>.pd-rail{position:relative;z-index:var(--pd-depth-copy)}.pi-chapter header{display:grid;grid-template-columns:1fr 1fr;gap:var(--pd-space-xl);align-items:end;margin-bottom:var(--pd-space-xl)}.pi-chapter header>.pd-kicker{grid-column:1/-1}.pi-chapter header h2{font-size:var(--pd-heading);max-width:15ch}.pi-chapter header>p:last-child{font-size:var(--pd-body);max-width:39ch;justify-self:end}.pi-chapter[data-index="1"]{background:radial-gradient(ellipse at -10% 40%,var(--pd-forest),transparent 55%)}.pi-chapter[data-index="2"]{background:linear-gradient(180deg,transparent,var(--pd-data) 50%,transparent)}.pi-chapter[data-index="3"]{background:linear-gradient(180deg,var(--pd-data),var(--pd-night) 22%,var(--pd-night));color:var(--pd-inverse)}.pi-chapter[data-index="3"]>.pd-terrain{color:var(--pd-inverse)}.pi-chapter[data-index="3"] header>p:last-child{color:rgb(var(--pd-inverse-rgb)/.7)}.pi-chapter[data-index="4"]{background:linear-gradient(180deg,var(--pd-night),var(--pd-stone));padding-top:calc(var(--pd-space-scene) * 1.2)}.pi-chapter[data-index="4"] header{color:var(--pd-inverse)}.pi-chapter[data-index="4"] header>p:last-child{color:rgb(var(--pd-inverse-rgb)/.68)}.pi-chapter-lead{display:grid;grid-template-columns:1.2fr .8fr;gap:var(--pd-space-xl);align-items:center;border-top:1px solid currentColor;padding-top:var(--pd-space-lg)}.pi-chapter-lead figure{margin:0;position:relative;height:clamp(360px,46vw,620px);overflow:hidden}.pi-chapter-lead figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--pd-motion-default) var(--pd-ease-ui)}.pi-chapter-lead:hover img{transform:translateY(-3px)}.pi-chapter-lead figure span{position:absolute;left:18px;bottom:18px;background:var(--pd-daylight);color:var(--pd-ink);padding:8px 11px;font-size:10px;font-weight:600}.pi-chapter-lead>div h3{font-size:var(--pd-subheading);margin:16px 0}.pi-chapter-lead>div>p:last-child{font-size:15px;max-width:40ch}.pi-secondary-stories{margin-left:calc(40% + var(--pd-space-xl));margin-top:var(--pd-space-xl)}.pi-secondary-stories>a{display:grid;grid-template-columns:44px 1fr;gap:20px;border-top:1px solid currentColor;padding-block:24px}.pi-secondary-stories>a>span{font-size:10px;color:var(--pd-copper)}.pi-secondary-stories .pi-meta{margin:0}.pi-secondary-stories h3{font-size:20px;margin:10px 0}.pi-secondary-stories p:last-child{font-size:14px;max-width:60ch;color:var(--pd-muted)}.pi-chapter[data-index="3"] .pi-secondary-stories p:last-child{color:rgb(var(--pd-inverse-rgb)/.6)}.pi-map-story{display:grid;grid-template-columns:1.2fr .8fr;min-height:620px;background:var(--pd-night);color:var(--pd-inverse);clip-path:polygon(4% 0,100% 0,100% 94%,96% 100%,0 100%,0 6%)}.pi-map-field{position:relative;overflow:hidden;background:radial-gradient(circle at 45% 45%,rgb(29 95 167/.3),transparent 38%),linear-gradient(150deg,#1d3438,var(--pd-night))}.pi-map-field>svg{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.pi-map-field path{fill:none;stroke:rgb(var(--pd-inverse-rgb)/.13);stroke-width:.45;stroke-dasharray:1 1.5}.pi-map-field>span{position:absolute;display:flex;gap:8px;align-items:center;font-size:9px}.pi-map-field i{width:8px;height:8px;border-radius:50%;background:var(--pd-copper);box-shadow:0 0 0 8px rgb(var(--pd-inverse-rgb)/.1)}.pi-map-story>div:last-child{padding:clamp(32px,5vw,72px);align-self:center}.pi-map-story .pd-kicker{margin:24px 0 12px}.pi-map-story h3{font-size:var(--pd-subheading)}.pi-map-story>div:last-child>p:not(.pd-kicker):not(.pi-meta){margin:20px 0;font-size:15px;color:rgb(var(--pd-inverse-rgb)/.68)}.pi-map-story strong{display:block;color:var(--pd-copper);font-size:13px}.pi-closing{position:relative;isolation:isolate;text-align:center;padding-block:var(--pd-space-scene);background:var(--pd-daylight)}.pi-closing>.pd-terrain{width:150%;left:-25%;opacity:.22}.pi-closing>.pd-rail{position:relative;z-index:var(--pd-depth-copy)}.pi-closing svg:not(.pd-terrain){color:var(--pd-copper);margin:0 auto 32px}.pi-closing h2{font-size:var(--pd-display)}.pi-closing p:not(.pd-kicker){font-size:var(--pd-body);margin:24px 0 40px}.pi-closing .pd-action svg{margin:0;color:inherit}@media(max-width:900px){.pi-front>header{grid-template-columns:1fr}.pi-front>header>p:last-child{justify-self:start}.pi-front-grid{grid-template-columns:1.15fr .85fr;gap:28px}.pi-wire{grid-column:1/-1}.pi-chapter header{grid-template-columns:1fr}.pi-chapter header>p:last-child{justify-self:start}.pi-chapter-lead,.pi-map-story{grid-template-columns:1fr 1fr}.pi-secondary-stories{margin-left:0}}@media(max-width:767px){.pi-front{padding-block:72px}.pi-front>header{gap:20px;padding-bottom:32px}.pi-front>header h1{font-size:clamp(52px,15vw,68px)}.pi-front>header>p:last-child{font-size:16px}.pi-front-grid{grid-template-columns:1fr;padding-top:32px}.pi-lead{grid-row:auto}.pi-lead figure{height:430px}.pi-lead h2{font-size:28px}.pi-lead>p{font-size:14px}.pi-front aside>a{grid-template-columns:110px 1fr}.pi-front aside img{width:110px;height:88px}.pi-front aside h3{font-size:15px}.pi-wire>a{grid-template-columns:74px 1fr}.pi-chapter-nav{top:var(--pd-header);overflow-x:auto;scrollbar-width:none}.pi-chapter-nav::-webkit-scrollbar{display:none}.pi-chapter-nav>.pd-rail{display:flex;padding-inline:12px;width:-moz-max-content;width:max-content}.pi-chapter-nav button{width:88px;height:52px;justify-content:center;font-size:10px}.pi-chapter{min-height:auto;padding-block:72px}.pi-chapter header{gap:18px;margin-bottom:32px}.pi-chapter header h2{font-size:38px}.pi-chapter header>p:last-child{font-size:15px}.pi-chapter-lead{grid-template-columns:1fr;gap:24px}.pi-chapter-lead figure{height:350px}.pi-chapter-lead>div h3{font-size:28px}.pi-chapter-lead>div>p:last-child{font-size:14px}.pi-secondary-stories>a{grid-template-columns:32px 1fr;gap:12px}.pi-secondary-stories h3{font-size:17px}.pi-secondary-stories p:last-child{font-size:13px}.pi-map-story{grid-template-columns:1fr;min-height:0;clip-path:none}.pi-map-field{height:340px}.pi-map-story>div:last-child{padding:28px 22px 36px}.pi-map-story h3{font-size:28px}.pi-chapter[data-index="4"]{padding-top:88px}.pi-closing{padding-block:72px}.pi-closing h2{font-size:56px}.pi-closing p:not(.pd-kicker){font-size:16px}}@media(prefers-reduced-motion:reduce){.pi-lead figure img,.pi-chapter-lead figure img{transition:none}.pi-lead:hover figure img,.pi-chapter-lead:hover img{transform:none}.pi-chapter-nav{-webkit-backdrop-filter:none;backdrop-filter:none}}
