@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bf40d83aa9c72fb-s.075nzhq-azcwn.woff2?dpl=dpl_B2D3gsFVbpht7yCPp5yDLJnd7CNo)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3846cd278554cc73-s.32fxum-hv1zci.woff2?dpl=dpl_B2D3gsFVbpht7yCPp5yDLJnd7CNo)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a23b5cef6e04c73-s.043e7-2hd94z4.woff2?dpl=dpl_B2D3gsFVbpht7yCPp5yDLJnd7CNo)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c057f24894f01f05-s.3tnad6m4sf0xz.woff2?dpl=dpl_B2D3gsFVbpht7yCPp5yDLJnd7CNo)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/98f992443ccb276f-s.p.1oxabuqlrz9-_.woff2?dpl=dpl_B2D3gsFVbpht7yCPp5yDLJnd7CNo)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/61b0fa473c495204-s.2x-ji60ehjd_i.woff2?dpl=dpl_B2D3gsFVbpht7yCPp5yDLJnd7CNo)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ba9e5337ec18f7ed-s.0m24nhe3bmgar.woff2?dpl=dpl_B2D3gsFVbpht7yCPp5yDLJnd7CNo)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/52a3cc83f9028e85-s.2zcrmhc15lkbt.woff2?dpl=dpl_B2D3gsFVbpht7yCPp5yDLJnd7CNo)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/512edca1ee5836a2-s.39dqqg9o8jqzp.woff2?dpl=dpl_B2D3gsFVbpht7yCPp5yDLJnd7CNo)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/23d3c9ac01cd973c-s.p.08rc2-5ev0bam.woff2?dpl=dpl_B2D3gsFVbpht7yCPp5yDLJnd7CNo)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0120702d9dd2a7b5-s.09bhwyvkoc8ms.woff2?dpl=dpl_B2D3gsFVbpht7yCPp5yDLJnd7CNo)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/19f1a346b7519d21-s.0lwu3izqcp-2k.woff2?dpl=dpl_B2D3gsFVbpht7yCPp5yDLJnd7CNo)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bc0c875c697aeb30-s.26uzcjajmah7n.woff2?dpl=dpl_B2D3gsFVbpht7yCPp5yDLJnd7CNo)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cd36df668fb8b666-s.3lo3d5l1mfb52.woff2?dpl=dpl_B2D3gsFVbpht7yCPp5yDLJnd7CNo)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d71b78498c53c0d-s.p.42kv-xe2onlt1.woff2?dpl=dpl_B2D3gsFVbpht7yCPp5yDLJnd7CNo)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral Fallback;src:local(Times New Roman);ascent-override:96.46%;descent-override:42.17%;line-gap-override:0.0%;size-adjust:109.78%}.spectral_d1518845-module__51IIAW__className{font-family:Spectral,Spectral Fallback;font-style:normal}.spectral_d1518845-module__51IIAW__variable{--font-spectral:"Spectral", "Spectral Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2?dpl=dpl_B2D3gsFVbpht7yCPp5yDLJnd7CNo)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2?dpl=dpl_B2D3gsFVbpht7yCPp5yDLJnd7CNo)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2?dpl=dpl_B2D3gsFVbpht7yCPp5yDLJnd7CNo)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2?dpl=dpl_B2D3gsFVbpht7yCPp5yDLJnd7CNo)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_79ef587d-module__xNSMxa__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_79ef587d-module__xNSMxa__variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
:root{--pd-ink:#17233f;--pd-ink-soft:#33404f;--pd-navy-deep:#0f1830;--pd-red:#8f123d;--pd-red-deep:#6f0e30;--pd-blue:#0b7891;--pd-paper:#fcfcfb;--pd-surface:#f2f4f7;--pd-bone:#f6f8fa;--pd-mute:#5b6675;--pd-hair:#a8adaf;--pd-silver:#c7ccd0;--pd-line:#17233f24;--pd-line-light:#ffffff2e;--pd-mark-grey:#aaaaac;--pd-mark-slash:var(--pd-red);--pd-mark-teal:var(--pd-blue);--pd-copper:var(--pd-red);--pd-clay:var(--pd-red-deep);--pd-river:var(--pd-blue);--pd-heritage-burgundy:var(--pd-red);--pd-heritage-teal:var(--pd-blue);--pd-heritage-grey:var(--pd-hair);--pd-radius-sm:3px;--pd-radius-md:10px;--pd-radius-lg:20px;--pd-space-1:.5rem;--pd-space-2:1rem;--pd-space-3:1.5rem;--pd-space-4:2.5rem;--pd-space-5:4rem;--pd-space-6:7rem}
:root{--pd-font-display:var(--font-spectral), "Iowan Old Style", Georgia, serif;--pd-font-sans:var(--font-hanken), "Helvetica Neue", Arial, sans-serif;--pd-display:clamp(2.35rem, 1.55rem + 3.1vw, 4rem);--pd-title:clamp(2.05rem, 1.45rem + 2.3vw, 3.15rem);--pd-h2:clamp(1.7rem, 1.32rem + 1.45vw, 2.35rem);--pd-h3:clamp(1.22rem, 1.1rem + .45vw, 1.45rem);--pd-lede:clamp(1.12rem, 1.05rem + .3vw, 1.3rem);--pd-body:1.04rem;--pd-small:.92rem;--pd-caps:.72rem;--pd-chapter-ink:#eef1f6;--pd-chapter-body:#c3cbd9;--pd-chapter-mute:#97a2b6;--pd-band-y:clamp(4.5rem, 5vh + 2.75rem, 7.25rem);--pd-chapter-y:clamp(5.25rem, 7vh + 3rem, 8.75rem);--pd-gutter:clamp(1.25rem, 4vw, 3rem);--pd-max:76rem;--pd-max-wide:84rem;--pd-measure:68ch;--pd-ease:cubic-bezier(.22, 1, .36, 1);--pd-ease-soft:cubic-bezier(.3, .86, .22, 1);--pd-ease-io:cubic-bezier(.6, 0, .2, 1);--pd-fast:.18s;--pd-slow:.24s;--pd-header-h:5.5rem;--pd-header-h-condensed:4rem;--pd-notch:1.25rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--pd-header-h-condensed) + 1rem)}body{background:var(--pd-paper);color:var(--pd-ink);font-family:var(--pd-font-sans);font-size:var(--pd-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.62;overflow-x:clip}h1,h2,h3,h4,p,figure,ul,ol,dl,dd{margin:0}img,svg{max-width:100%;display:block}i,em,address{font-style:normal}a{color:inherit}button{font:inherit;color:inherit}::selection{background:var(--pd-red);color:#fdf7f9}:focus-visible{outline:2px solid var(--pd-blue);outline-offset:3px;border-radius:2px}.skip-link{z-index:200;background:var(--pd-ink);color:#fdf7f9;font-size:var(--pd-small);border-radius:2px;padding:.7rem 1.1rem;font-weight:600;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(-350%)}.skip-link:focus-visible{transform:none}.pd-eyebrow{font-size:var(--pd-caps);letter-spacing:.17em;text-transform:uppercase;color:var(--pd-red);align-items:center;gap:.85rem;font-weight:600;display:inline-flex}.pd-eyebrow:before{content:"";background:var(--pd-red);width:2.1rem;height:1px}.pd-chapter .pd-eyebrow,.pd-hero .pd-eyebrow{color:var(--pd-silver)}.pd-display{font-family:var(--pd-font-display);font-size:var(--pd-display);letter-spacing:-.015em;text-wrap:balance;font-weight:500;line-height:1.08}.pd-title{font-family:var(--pd-font-display);font-size:var(--pd-title);letter-spacing:-.012em;text-wrap:balance;font-weight:500;line-height:1.12}.pd-h2{font-family:var(--pd-font-display);font-size:var(--pd-h2);letter-spacing:-.008em;text-wrap:balance;font-weight:500;line-height:1.16}.pd-h3{font-family:var(--pd-font-display);font-size:var(--pd-h3);font-weight:500;line-height:1.3}.pd-lede{font-family:var(--pd-font-display);font-size:var(--pd-lede);color:var(--pd-ink-soft);max-width:var(--pd-measure);font-weight:400;line-height:1.58}.pd-chapter .pd-lede{color:var(--pd-chapter-body)}.pd-body-copy{max-width:var(--pd-measure);color:var(--pd-ink-soft)}.pd-chapter .pd-body-copy{color:var(--pd-chapter-body)}.pd-caps-label{font-size:var(--pd-caps);letter-spacing:.14em;text-transform:uppercase;color:var(--pd-mute);font-weight:600}.pd-folio{font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--pd-red);font-weight:500}.pd-container{width:min(100% - var(--pd-gutter) * 2, var(--pd-max));margin-inline:auto}.pd-container-wide{width:min(100% - var(--pd-gutter) * 2, var(--pd-max-wide));margin-inline:auto}.pd-band{padding-block:var(--pd-band-y)}.pd-band-tight{padding-block:calc(var(--pd-band-y) * .62)}.pd-chapter{background:linear-gradient(168deg, var(--pd-ink) 0%, var(--pd-navy-deep) 88%);color:var(--pd-chapter-ink);padding-block:var(--pd-chapter-y)}.pd-bone{background:var(--pd-bone)}.pd-rule{background:var(--pd-line);border:0;height:1px;margin:0}.pd-chapter .pd-rule{background:var(--pd-line-light)}.pd-page{flex-direction:column;min-height:100svh;display:flex}.pd-page>main{flex:1}.pd-header{z-index:160;transition:background-color .48s var(--pd-ease), border-color .48s var(--pd-ease);background:0 0;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.pd-header.is-condensed{background:var(--pd-paper)}.pd-header.on-dark{background:0 0;border-bottom-color:#0000}.pd-page>main{padding-top:var(--pd-header-h)}.pd-hero{margin-top:calc(-1 * var(--pd-header-h));padding-top:var(--pd-header-h)}.pd-header-inner{width:min(100% - var(--pd-gutter) * 2, var(--pd-max-wide));height:var(--pd-header-h);transition:height .48s var(--pd-ease);justify-content:space-between;align-items:center;gap:1.5rem;margin-inline:auto;display:flex}.pd-header.is-condensed{border-bottom-color:var(--pd-line)}.pd-header.is-condensed .pd-header-inner{height:var(--pd-header-h-condensed)}.pd-header-brand{flex-shrink:0;align-items:center;min-height:2.75rem;padding-block:.55rem;display:inline-flex}.pd-header-brand img{width:auto;height:2.6rem;transition:height .48s var(--pd-ease), filter .48s var(--pd-ease)}.pd-header.is-condensed .pd-header-brand img{height:2rem}.pd-header.on-dark .pd-header-brand img{filter:brightness(1.12)}.pd-header.on-dark .pd-nav-link{color:var(--pd-chapter-body)}.pd-header.on-dark .pd-nav-link:hover,.pd-header.on-dark .pd-nav-link[aria-current=page]{color:#fff}.pd-header.on-dark .pd-login-link{color:#8ecbdc}.pd-header.on-dark .pd-menu-toggle{color:var(--pd-chapter-ink)}.pd-nav{align-items:center;gap:clamp(1.1rem,2vw,2rem);display:flex}.pd-nav-link{color:var(--pd-ink-soft);transition:color var(--pd-fast) var(--pd-ease-io);padding:.55rem .1rem;font-size:.94rem;font-weight:500;text-decoration:none;position:relative}.pd-nav-link:after{content:"";background:var(--pd-red);transform-origin:0;height:1.5px;transition:transform var(--pd-fast) var(--pd-ease-io);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.pd-nav-link:hover{color:var(--pd-ink)}.pd-nav-link:hover:after{transform:scaleX(1)}.pd-nav-link[aria-current=page]{color:var(--pd-ink)}.pd-nav-link[aria-current=page]:after{transform:scaleX(1)}.pd-header-actions{flex-shrink:0;align-items:center;gap:1rem;display:flex}.pd-login-link{color:var(--pd-blue);align-items:center;gap:.45rem;min-height:2.75rem;padding:.45rem .2rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.pd-login-link svg{transition:transform var(--pd-fast) var(--pd-ease-io)}.pd-login-link:hover svg{transform:translate(2px,-2px)}.pd-menu-toggle{cursor:pointer;background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;width:2.9rem;height:2.9rem;display:none}.pd-burger{width:1.15rem;height:.75rem;display:block;position:relative}.pd-burger i{height:1.5px;transition:transform var(--pd-slow) var(--pd-ease-io);background:currentColor;position:absolute;left:0;right:0}.pd-burger i:first-child{top:0}.pd-burger i:last-child{bottom:0}.pd-menu-toggle[aria-expanded=true] .pd-burger i:first-child{transform:translateY(.3rem)rotate(45deg)}.pd-menu-toggle[aria-expanded=true] .pd-burger i:last-child{transform:translateY(-.3rem)rotate(-45deg)}.pd-menu{z-index:150;background:linear-gradient(168deg, var(--pd-ink) 0%, var(--pd-navy-deep) 92%);color:var(--pd-chapter-ink);padding:calc(var(--pd-header-h) + .5rem) var(--pd-gutter) calc(2.5rem + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;transition:opacity var(--pd-slow) var(--pd-ease-io), visibility 0s linear var(--pd-slow);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}@media (max-height:44rem){.pd-menu-link{padding-block:.8rem;font-size:1.3rem}.pd-menu-nav{margin-top:1.4rem}}.pd-menu.is-open{opacity:1;visibility:visible;transition:opacity var(--pd-slow) var(--pd-ease-io)}.pd-menu-head{justify-content:space-between;align-items:center;min-height:2.9rem;display:flex}.pd-menu-brand{align-items:center;min-height:2.9rem;padding-block:.55rem;display:inline-flex}.pd-menu-brand .pd-mark{width:1.9rem}.pd-menu .pd-mark-grey{fill:var(--pd-silver)}.pd-menu-close{border:1px solid var(--pd-line-light);width:2.9rem;height:2.9rem;color:var(--pd-chapter-ink);cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;display:inline-flex}.pd-menu-nav{flex-direction:column;margin-top:2.25rem;display:flex}.pd-menu-link{border-top:1px solid var(--pd-line-light);font-family:var(--pd-font-display);color:var(--pd-chapter-ink);justify-content:space-between;align-items:baseline;gap:1rem;padding:1.05rem .25rem;font-size:1.5rem;font-weight:500;text-decoration:none;display:flex}.pd-menu-link .pd-menu-folio{font-family:var(--pd-font-sans);font-size:var(--pd-caps);letter-spacing:.14em;color:var(--pd-chapter-mute);font-variant-numeric:tabular-nums;font-weight:600}.pd-menu-link[aria-current=page]{color:#fff;box-shadow:inset 3px 0 0 var(--pd-red);padding-left:.9rem}.pd-menu-foot{border-top:1px solid var(--pd-line-light);gap:1rem;margin-top:auto;padding-top:1.75rem;display:grid}.pd-menu-foot .pd-btn{justify-content:center}.pd-menu-phone{text-align:center;font-size:var(--pd-small);color:var(--pd-chapter-body);padding:.5rem;text-decoration:none}.pd-menu-phone:hover{color:var(--pd-chapter-ink)}.pd-btn{cursor:pointer;min-height:3rem;transition:background-color var(--pd-fast) var(--pd-ease-io), border-color var(--pd-fast) var(--pd-ease-io), color var(--pd-fast) var(--pd-ease-io);border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:.6rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.pd-btn svg{transition:transform var(--pd-fast) var(--pd-ease-io)}.pd-btn:hover svg{transform:translate(3px)}.pd-btn-primary{background:var(--pd-red);color:#fdf7f9}.pd-btn-primary:hover{background:var(--pd-red-deep)}.pd-btn-ghost{border-color:var(--pd-line);color:var(--pd-ink);background:0 0}.pd-btn-ghost:hover{border-color:var(--pd-ink)}.pd-chapter .pd-btn-ghost,.pd-hero .pd-btn-ghost,.pd-menu .pd-btn-ghost{color:var(--pd-chapter-ink);border-color:#ffffff52}.pd-chapter .pd-btn-ghost:hover,.pd-hero .pd-btn-ghost:hover,.pd-menu .pd-btn-ghost:hover{border-color:var(--pd-silver);background:#ffffff0d}.pd-inline-link{color:var(--pd-red);align-items:center;gap:.5rem;min-height:2.75rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.pd-inline-link svg{transition:transform var(--pd-fast) var(--pd-ease-io)}.pd-inline-link:hover svg{transform:translate(3px)}.pd-chapter .pd-inline-link{color:var(--pd-silver)}.pd-mark{width:100%;height:auto}.pd-mark-field{transform-box:fill-box;transform-origin:50%}.pd-mark-grey{fill:var(--pd-mark-grey)}.pd-mark-slash{fill:var(--pd-mark-slash)}.pd-mark-teal{fill:var(--pd-mark-teal)}.pd-chapter .pd-mark-grey,.pd-hero .pd-mark-grey{fill:var(--pd-silver)}.pd-hero{background:linear-gradient(168deg, var(--pd-ink) 0%, var(--pd-navy-deep) 88%);color:var(--pd-chapter-ink);flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.pd-hero-stage{padding:clamp(1.5rem, 3vh, 3rem) var(--pd-gutter);flex:1;justify-content:center;align-items:center;display:flex;position:relative}.pd-hero-backdrop{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pd-hero-grid{background-image:linear-gradient(var(--pd-line-light) 1px, transparent 1px), linear-gradient(90deg, var(--pd-line-light) 1px, transparent 1px);opacity:.4;background-size:44px 44px;position:absolute;inset:-6% -4%;-webkit-mask-image:radial-gradient(56% 58%,#000 30%,#0000 74%);mask-image:radial-gradient(56% 58%,#000 30%,#0000 74%)}.pd-hero-mark{opacity:.15;width:clamp(14rem,40vh,23rem);position:relative}.pd-hero-copy{text-align:center;max-width:46rem;margin-inline:auto;position:relative}.pd-hero .pd-eyebrow{justify-content:center}.pd-hero .pd-eyebrow:after{content:"";background:var(--pd-red);width:2.1rem;height:1px}.pd-hero .pd-display{color:#fff;margin-top:1.4rem}.pd-hero-summary{margin-top:1.5rem;font-family:var(--pd-font-display);font-size:var(--pd-lede);color:var(--pd-chapter-body);max-width:36rem;margin-inline:auto;line-height:1.6}.pd-hero-ctas{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:2.25rem;display:flex}@media (min-width:64.0625rem){.pd-hero-stage{width:min(100% - var(--pd-gutter) * 2, var(--pd-max-wide));flex:1;grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-inline:auto;padding-inline:0;display:grid}.pd-hero-backdrop{grid-area:1/2;position:relative;inset:auto}.pd-hero-mark{opacity:1;width:clamp(11rem,22vw,17rem)}.pd-hero-copy{text-align:left;grid-area:1/1;max-width:36rem;margin-inline:0}.pd-hero .pd-eyebrow{justify-content:flex-start}.pd-hero .pd-eyebrow:after{display:none}.pd-hero-summary{max-width:34rem;margin-inline:0}.pd-hero-ctas{justify-content:flex-start}}.pd-hero-mark .pd-mark-grey,.pd-assemble .pd-mark-grey{animation:pd-settle-nw 1.3s var(--pd-ease-soft) .15s both}.pd-hero-mark .pd-mark-teal,.pd-assemble .pd-mark-teal{animation:pd-settle-se 1.3s var(--pd-ease-soft) .4s both}.pd-hero-mark .pd-mark-slash,.pd-assemble .pd-mark-slash{animation:pd-settle-slash 1.35s var(--pd-ease-soft) .62s both}@keyframes pd-settle-nw{0%{opacity:0;transform:translate(-12px,-12px)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes pd-settle-se{0%{opacity:0;transform:translate(12px,12px)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes pd-settle-slash{0%{opacity:0;transform:translate(9px,-9px)}55%{opacity:1}to{opacity:1;transform:none}}.pd-rise{animation:pd-rise .95s var(--pd-ease) both}.pd-rise-2{animation-delay:.14s}.pd-rise-3{animation-delay:.28s}.pd-rise-4{animation-delay:.42s}@keyframes pd-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.pd-hero-ticker{border-top:1px solid var(--pd-line-light);padding-bottom:env(safe-area-inset-bottom)}.pd-hero-ticker-row{grid-template-columns:repeat(4,1fr);display:grid}.pd-hero-ticker-item{border-left:1px solid var(--pd-line-light);font-size:var(--pd-caps);letter-spacing:.15em;text-transform:uppercase;color:var(--pd-chapter-mute);white-space:nowrap;align-items:center;gap:.75rem;padding:1.1rem 1.4rem;font-weight:600;display:flex}.pd-hero-ticker-item:first-child{border-left:0;padding-left:0}.pd-hero-ticker-item:before{content:"";background:var(--pd-red);opacity:.85;flex-shrink:0;width:.45rem;height:.45rem;transform:rotate(45deg)}.pd-ledger{border-top:1px solid var(--pd-line)}.pd-ledger-row{border-bottom:1px solid var(--pd-line);color:inherit;grid-template-columns:4.25rem minmax(0,1fr) auto;align-items:baseline;gap:1.25rem;padding:1.85rem .25rem;text-decoration:none;display:grid;position:relative}.pd-ledger-row:before{content:"";background:var(--pd-red);transform-origin:0;height:1px;transition:transform .35s var(--pd-ease);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.pd-ledger-row:hover:before,.pd-ledger-row:focus-visible:before{transform:scaleX(1)}.pd-ledger-row .pd-folio{font-size:var(--pd-small)}.pd-ledger-main{gap:.45rem;display:grid}.pd-ledger-title{font-family:var(--pd-font-display);transition:color var(--pd-fast) var(--pd-ease-io);font-size:clamp(1.35rem,1.15rem + .8vw,1.8rem);font-weight:500;line-height:1.2}.pd-ledger-row:hover .pd-ledger-title{color:var(--pd-red)}.pd-ledger-summary{color:var(--pd-mute);max-width:52ch}.pd-ledger-meta{font-size:var(--pd-caps);letter-spacing:.11em;text-transform:uppercase;color:var(--pd-hair);margin-top:.35rem;font-weight:600}.pd-ledger-detailed .pd-ledger-row{padding-block:2.3rem}.pd-ledger-detailed .pd-ledger-title{font-size:clamp(1.55rem,1.25rem + 1.1vw,2.15rem)}.pd-story-compact .pd-story-year{padding-bottom:1.1rem;font-size:clamp(4.25rem,3rem + 5.5vw,7rem)}.pd-story-compact .pd-story-year:after{background:var(--pd-hair);height:3px}.pd-ledger-arrow{color:var(--pd-hair);transition:transform .3s var(--pd-ease), color var(--pd-fast) var(--pd-ease-io);align-self:center}.pd-ledger-row:hover .pd-ledger-arrow{color:var(--pd-red);transform:translate(5px)}.pd-section-head{gap:1.1rem;max-width:44rem;margin-bottom:clamp(2.25rem,4vw,3.5rem);display:grid}.pd-story{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.pd-story-year{font-family:var(--pd-font-display);letter-spacing:-.02em;color:var(--pd-ink);font-variant-numeric:lining-nums;padding-bottom:1.5rem;font-size:clamp(6.5rem,4rem + 11vw,13rem);font-weight:400;line-height:.9;position:relative}.pd-story-year:after{content:"";background:var(--pd-red);width:1.6em;height:4px;position:absolute;bottom:0;left:.06em}.pd-story-year-label{margin-top:1.1rem;display:block}.pd-story-copy{justify-items:start;gap:1.25rem;display:grid}.pd-split{background:linear-gradient(118deg, var(--pd-bone) 0%, var(--pd-bone) calc(62% - 3px), var(--pd-red) calc(62% - 3px), var(--pd-red) calc(62% + 3px), var(--pd-ink) calc(62% + 3px), var(--pd-navy-deep) 100%);position:relative;overflow:hidden}.pd-split-inner{padding-block:var(--pd-chapter-y);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.pd-split-copy{justify-items:start;gap:1.25rem;max-width:36rem;display:grid}.pd-split-device{opacity:.92;justify-self:center;width:clamp(7rem,12vw,10.5rem)}.pd-split-device .pd-mark-grey{fill:var(--pd-silver)}.pd-login-band{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.pd-portals{flex-wrap:wrap;gap:.9rem;display:flex}.pd-portal-chip{border:1px solid var(--pd-line);background:var(--pd-paper);color:var(--pd-ink);transition:border-color var(--pd-fast) var(--pd-ease-io), transform var(--pd-fast) var(--pd-ease-io);border-radius:2px;align-items:center;gap:.7rem;padding:.85rem 1.25rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.pd-portal-chip:hover{border-color:var(--pd-blue);transform:translateY(-2px)}.pd-portal-chip .pd-portal-lock{color:var(--pd-blue)}.pd-portal-chip .pd-portal-out{color:var(--pd-hair);transition:transform var(--pd-fast) var(--pd-ease-io), color var(--pd-fast) var(--pd-ease-io)}.pd-portal-chip:hover .pd-portal-out{color:var(--pd-blue);transform:translate(2px,-2px)}.pd-portal-chip small{color:var(--pd-mute);font-size:.72rem;font-weight:500}.pd-chapter .pd-portal-chip{color:var(--pd-chapter-ink);background:#ffffff0a;border-color:#ffffff47}.pd-chapter .pd-portal-chip small{color:var(--pd-chapter-mute)}.pd-chapter .pd-portal-chip:hover{border-color:var(--pd-silver)}.pd-cta-band{justify-items:start;gap:1.5rem;max-width:44rem;display:grid}.pd-opening{padding-top:clamp(3.5rem,7vh,5.5rem);padding-bottom:clamp(2.75rem,5vh,4.25rem);position:relative;overflow:hidden}.pd-opening-head{gap:1.35rem;max-width:50rem;display:grid}.pd-opening-rail{top:50%;right:calc(var(--pd-gutter) + 1rem);pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(11rem,19vw,16rem);position:absolute;transform:translateY(-50%)}.pd-opening-rail[data-size=lg]{width:clamp(13rem,24vw,20rem)}.pd-opening-rail[data-size=sm]{width:clamp(8.5rem,14vw,12rem)}.pd-rail-grid{background-image:linear-gradient(var(--pd-line) 1px, transparent 1px), linear-gradient(90deg, var(--pd-line) 1px, transparent 1px);opacity:.5;background-size:40px 40px;position:absolute;inset:-34%;-webkit-mask-image:radial-gradient(68% 62%,#000 30%,#0000 76%);mask-image:radial-gradient(68% 62%,#000 30%,#0000 76%)}.pd-opening-rail .pd-mark{opacity:.92;width:56%;margin-inline:auto;position:relative}@media (max-width:64rem){.pd-opening-rail{display:none}}.pd-ghost-folio{top:.5rem;right:var(--pd-gutter);font-family:var(--pd-font-display);color:#17233f0e;font-variant-numeric:lining-nums tabular-nums;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(7rem,5rem + 12vw,15rem);font-weight:400;line-height:1;position:absolute}.pd-points{border-top:1px solid var(--pd-line);columns:2;column-gap:clamp(2rem,5vw,4.5rem);max-width:58rem;margin:0;padding:0;list-style:none}.pd-points li{break-inside:avoid;border-bottom:1px solid var(--pd-line);color:var(--pd-ink-soft);align-items:baseline;gap:.9rem;padding:.95rem .15rem;display:flex}.pd-points li:before{content:"";background:var(--pd-blue);flex-shrink:0;width:.42rem;height:.42rem;transform:rotate(45deg)translateY(-1px)}.pd-blocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;max-width:58rem;display:grid}.pd-block{background:var(--pd-paper);border:1px solid var(--pd-line);align-content:start;gap:.6rem;padding:1.75rem 1.6rem 1.6rem;display:grid;position:relative}.pd-block:before{content:"";background:var(--pd-red);width:2.4rem;height:3px;position:absolute;top:0;left:0}.pd-block p{color:var(--pd-mute)}.pd-detail-cta{justify-items:start;gap:1.4rem;display:grid}.pd-work-duo{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:clamp(1.75rem,4vw,3.5rem);max-width:64rem;display:grid}@media (max-width:48rem){.pd-work-duo{grid-template-columns:1fr}.pd-work-duo-photo{max-width:22rem}}.pd-register{border-top:1px solid var(--pd-line)}.pd-director{border-bottom:1px solid var(--pd-line);grid-template-columns:8.5rem minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3.25rem);padding-block:clamp(2rem,4vw,3rem);display:grid}.pd-portrait{border:1px solid var(--pd-line);outline:1px solid var(--pd-line);outline-offset:5px;background:var(--pd-bone);border-radius:50%;width:7.75rem;height:7.75rem;overflow:hidden}.pd-portrait img{object-fit:cover;width:100%;height:100%}.pd-portrait-fallback{width:100%;height:100%;font-family:var(--pd-font-display);color:var(--pd-mute);background:var(--pd-surface);justify-content:center;align-items:center;font-size:1.9rem;font-weight:500;display:flex}.pd-director-info{max-width:var(--pd-measure);gap:.7rem;display:grid}.pd-director-name{font-family:var(--pd-font-display);font-size:clamp(1.4rem,1.2rem + .8vw,1.85rem);font-weight:500;line-height:1.15}.pd-director-title{font-size:var(--pd-caps);letter-spacing:.14em;text-transform:uppercase;color:var(--pd-red);font-weight:600}.pd-director-bio{color:var(--pd-ink-soft)}.pd-next-chapter{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.pd-next-chapter-copy{justify-items:start;gap:1.1rem;display:grid}.pd-next-chapter-name{font-family:var(--pd-font-display);color:#fff;font-size:clamp(1.8rem,1.4rem + 1.6vw,2.6rem);font-weight:500;line-height:1.12}.pd-next-chapter-photo{position:relative}.pd-next-chapter-photo img{width:100%;height:auto;display:block}.pd-next-chapter-photo:after{content:"";background:var(--pd-red);height:3px;position:absolute;inset:auto 0 0}.pd-insight-list{border-top:1px solid var(--pd-line);max-width:54rem}.pd-insight-row{border-bottom:1px solid var(--pd-line);color:inherit;gap:.55rem;padding:1.75rem .2rem;text-decoration:none;display:grid;position:relative}.pd-insight-row:before{content:"";background:var(--pd-red);transform-origin:0;height:1px;transition:transform .35s var(--pd-ease);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.pd-insight-row:hover:before{transform:scaleX(1)}.pd-insight-meta{font-size:var(--pd-caps);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:1rem;font-weight:600;display:flex}.pd-insight-meta .pd-insight-category{color:var(--pd-red)}.pd-insight-meta time{color:var(--pd-mute);font-variant-numeric:tabular-nums}.pd-insight-title{font-family:var(--pd-font-display);transition:color var(--pd-fast) var(--pd-ease-io);font-size:clamp(1.3rem,1.15rem + .6vw,1.65rem);font-weight:500;line-height:1.25}.pd-insight-row:hover .pd-insight-title{color:var(--pd-red)}.pd-insight-excerpt{color:var(--pd-mute);max-width:62ch}.pd-empty-state{border-top:1px solid var(--pd-line);border-bottom:1px solid var(--pd-line);justify-items:start;gap:1rem;max-width:54rem;padding:2.5rem 0;display:grid}.pd-empty-state .pd-mark{width:2.2rem}.pd-empty-rows{gap:2.4rem;width:100%;margin-top:1.6rem;display:grid}.pd-article{max-width:46rem}.pd-article-body{gap:1.35rem;margin-top:2.25rem;display:grid}.pd-article-body p{color:var(--pd-ink-soft);font-size:1.09rem;line-height:1.72}.pd-article-back{margin-top:3rem}.pd-contact-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(2.5rem,6vw,5.5rem);display:grid}.pd-contact-aside{border-top:1px solid var(--pd-line);display:grid}.pd-contact-item{border-bottom:1px solid var(--pd-line);align-items:flex-start;gap:1.1rem;padding:1.35rem .2rem;display:flex}.pd-contact-item svg{color:var(--pd-blue);flex-shrink:0;margin-top:.15rem}.pd-contact-item-body{gap:.25rem;display:grid}.pd-contact-item-body a{color:var(--pd-ink);font-weight:600;text-decoration:none}.pd-contact-item-body a:hover{color:var(--pd-red)}.pd-contact-item-body p{color:var(--pd-ink-soft)}.pd-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 1.5rem;display:grid}.pd-field{align-content:start;gap:.5rem;display:grid}.pd-field-wide{grid-column:1/-1}.pd-field label{font-size:var(--pd-caps);letter-spacing:.13em;text-transform:uppercase;color:var(--pd-ink-soft);font-weight:600}.pd-field input,.pd-field select,.pd-field textarea{border:1px solid var(--pd-line);background:var(--pd-paper);width:100%;font:inherit;color:var(--pd-ink);transition:border-color var(--pd-fast) var(--pd-ease-io), box-shadow var(--pd-fast) var(--pd-ease-io);border-radius:2px;padding:.85rem .95rem}.pd-field textarea{resize:vertical;min-height:9rem}.pd-field input:focus,.pd-field select:focus,.pd-field textarea:focus{border-color:var(--pd-blue);outline:none;box-shadow:0 0 0 3px #0b789124}.pd-field input[aria-invalid=true],.pd-field textarea[aria-invalid=true]{border-color:var(--pd-red)}.pd-field-error{font-size:var(--pd-small);color:var(--pd-red)}.pd-form-consent{font-size:var(--pd-small);color:var(--pd-mute);grid-column:1/-1;max-width:52ch}.pd-form-actions{grid-column:1/-1;justify-items:start;gap:1rem;display:grid}.pd-form-success{color:var(--pd-ink);background:#0b789112;border:1px solid #0b789159;border-radius:2px;align-items:center;gap:.6rem;padding:.9rem 1.15rem;font-weight:500;display:inline-flex}.pd-form-success svg{color:var(--pd-blue);flex-shrink:0}.pd-footer{background:var(--pd-bone);border-top:1px solid var(--pd-line);padding-block:clamp(3rem,5vw,4.5rem) 2rem}.pd-footer-grid{grid-template-columns:minmax(0,5fr) auto auto;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.pd-footer-brand{justify-items:start;gap:1.4rem;display:grid}.pd-footer-brand img{width:auto;height:3.4rem}.pd-footer-line{color:var(--pd-mute);font-size:var(--pd-small);max-width:34ch}.pd-footer-col{align-content:start;gap:.65rem;display:grid}.pd-footer-col .pd-caps-label{margin-bottom:.5rem}.pd-footer-col a{color:var(--pd-ink-soft);padding:.12rem 0;font-size:.95rem;text-decoration:none}.pd-footer-col a:hover{color:var(--pd-red)}.pd-footer-col address{color:var(--pd-ink-soft);font-size:.95rem;font-style:normal;line-height:1.55}.pd-footer-base{border-top:1px solid var(--pd-line);font-size:var(--pd-small);color:var(--pd-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(2.5rem,4vw,3.5rem);padding-top:1.4rem;display:flex}.pd-footer-base .pd-mark{width:1.15rem}.pd-footer-credit{align-items:center;gap:1rem;display:inline-flex}.pd-footer-credit a{color:var(--pd-mute);transition:color var(--pd-fast) var(--pd-ease-io);text-decoration:none}.pd-footer-credit a:hover{color:var(--pd-ink)}@media (max-width:64rem){.pd-nav{display:none}.pd-menu-toggle{display:inline-flex}.pd-header.is-condensed{background:linear-gradient(168deg, var(--pd-ink) 0%, var(--pd-navy-deep) 140%);border-bottom-color:#ffffff24}.pd-header.is-condensed .pd-header-brand img{filter:brightness(1.12)}.pd-header.is-condensed .pd-login-link{color:#8ecbdc}.pd-header.is-condensed .pd-menu-toggle{color:var(--pd-chapter-ink)}.pd-hero-mark{width:clamp(12rem,34vh,17rem)}.pd-hero-ticker-row{grid-template-columns:repeat(2,1fr)}.pd-hero-ticker-item{padding:.9rem 1rem}.pd-hero-ticker-item:nth-child(odd){border-left:0;padding-left:0}.pd-story{grid-template-columns:1fr;gap:2.5rem}.pd-split{background:var(--pd-bone)}.pd-split-inner{grid-template-columns:1fr;gap:0;padding-block:0;position:relative}.pd-split-copy{z-index:1;max-width:none;padding-block:var(--pd-band-y);position:relative}.pd-split-device-panel{pointer-events:none;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0}.pd-split-device{opacity:.12;width:clamp(11rem,46vw,16rem);transform:translate(14%)}.pd-login-band,.pd-contact-grid{grid-template-columns:1fr}.pd-footer-grid{grid-template-columns:1fr 1fr}.pd-footer-brand{grid-column:1/-1}}@media (max-width:48rem){:root{--pd-header-h:4.5rem;--pd-header-h-condensed:3.75rem;--pd-band-y:clamp(3.25rem, 5vh + 1.25rem, 4.5rem);--pd-chapter-y:clamp(4rem, 6vh + 1.5rem, 5.5rem)}.pd-ledger-row{grid-template-columns:2.9rem minmax(0,1fr);gap:.9rem 1rem;padding-block:1.5rem}.pd-ledger-arrow{display:none}.pd-points{columns:1}.pd-blocks{grid-template-columns:1fr}.pd-director{grid-template-columns:1fr;gap:1.35rem}.pd-portrait{width:6.5rem;height:6.5rem}.pd-next-chapter{grid-template-columns:1fr;gap:2.25rem}.pd-form{grid-template-columns:1fr}.pd-footer-grid{grid-template-columns:1fr;gap:2.25rem}.pd-story-year{font-size:clamp(5.5rem,30vw,8rem)}}@media (max-width:30rem){.pd-login-link{justify-content:center;min-width:2.75rem}.pd-login-link span{display:none}.pd-hero-ticker-row{grid-template-columns:1fr}.pd-hero-ticker-item{border-left:0;padding-block:.7rem;padding-inline:0}.pd-hero-ticker-item+.pd-hero-ticker-item{border-top:1px solid var(--pd-line-light)}.pd-hero-ctas{flex-direction:column;align-items:stretch}.pd-hero-ctas .pd-btn{justify-content:center}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.pd-rise,.pd-rise-2,.pd-rise-3,.pd-rise-4,.pd-hero-mark .pd-mark-grey,.pd-hero-mark .pd-mark-teal,.pd-hero-mark .pd-mark-slash,.pd-assemble .pd-mark-grey,.pd-assemble .pd-mark-teal,.pd-assemble .pd-mark-slash{opacity:1;transform:none;animation:none!important}}
