/* pon-ds header and footer for the older pages: made by tools/chrome_swap_2026.py */
@font-face{font-family:"Fraunces";src:url("/assets/fonts/fraunces-latin-600-normal.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Figtree";src:url("/assets/fonts/figtree-latin-400-normal.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Figtree";src:url("/assets/fonts/figtree-latin-700-normal.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Fraunces Fallback";src:local("Georgia");size-adjust:104%;ascent-override:94%;descent-override:24%;line-gap-override:0%}@font-face{font-family:"Figtree Fallback";src:local("Arial");size-adjust:102%;ascent-override:93%;descent-override:24%;line-gap-override:0%}:root{--c-ink:#1F1D1B;--c-ink-2:#4A4541;--c-ink-3:#6E6760;--c-brand:#2E5E4E;--c-brand-dark:#1F4337;--c-accent:#B5476A;--c-gold:#C9A227;--c-paper:#FFFFFF;--c-cream:#F7F3EC;--c-blush:#F3E1E4;--c-sage:#E3ECE6;--c-line:#E6DFD3;--f-serif:"Fraunces", "Fraunces Fallback", Georgia, "Times New Roman", serif;--f-sans:"Figtree", "Figtree Fallback", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--f-mono:ui-monospace, "SFMono-Regular", Consolas, monospace;--t-h1:clamp(2rem, 1.658rem + 1.522vw, 2.875rem);--t-h2:clamp(1.625rem, 1.478rem + 0.6522vw, 2rem);--t-h3:clamp(1.312rem, 1.239rem + 0.3261vw, 1.5rem);--t-card:clamp(1.125rem, 1.052rem + 0.3261vw, 1.312rem);--t-body:clamp(1.062rem, 1.038rem + 0.1087vw, 1.125rem);--t-small:clamp(0.875rem, 0.8505rem + 0.1087vw, 0.9375rem);--t-label:clamp(0.75rem, 0.7255rem + 0.1087vw, 0.8125rem);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--w-page:1220px;--w-text:640px;--w-rail:300px;--w-gutter:clamp(16px, 4vw, 32px);--radius:2px;--radius-pill:999px;--ease:.15s ease-out;--shadow:0 2px 6px rgba(31,29,27,.12);}.pds-chrome{font-family:var(--f-sans);font-size:16px;line-height:1.5;color:var(--c-ink);text-align:left}.pds-chrome *,.pds-chrome *::before,.pds-chrome *::after{box-sizing:border-box}.pds-chrome ul,.pds-chrome ol{list-style:none;margin:0;padding:0}.pds-chrome h2,.pds-chrome h3,.pds-chrome p,.pds-chrome figure{margin:0}.pds-chrome img,.pds-chrome svg{display:block;max-width:100%;height:auto}.pds-chrome a{color:inherit;text-decoration:none;box-shadow:none}.pds-chrome a:hover{text-decoration:underline}.pds-chrome button,.pds-chrome input{font:inherit;color:inherit;margin:0;text-transform:none;letter-spacing:normal;box-shadow:none}.pds-chrome button{background:none;border:0;padding:0;cursor:pointer;line-height:inherit}.pds-chrome li{list-style:none;margin:0;padding:0}.pds-chrome li::before,.pds-chrome li::marker{content:none}.pds-chrome summary{cursor:pointer;list-style:none}.pds-chrome summary::-webkit-details-marker{display:none}.pds-chrome summary::marker{content:""}.pds-chrome :focus-visible{outline:3px solid var(--c-brand);outline-offset:2px}.pds-chrome .pds-wrap{width:100%;max-width:var(--w-page);margin-inline:auto;padding-inline:var(--w-gutter)}.pds-chrome .pds-main{display:block;min-height:50vh;outline:0}.pds-chrome .pds-main:focus{outline:0}.pds-chrome .pds-header{position:sticky;top:0;z-index:50;background:var(--c-paper);border-bottom:1px solid var(--c-line);transition:box-shadow var(--ease)}.pds-chrome .pds-header.is-scrolled{box-shadow:var(--shadow)}.pds-chrome .pds-header__bar{display:flex;align-items:center;gap:var(--s-4);min-height:60px}.pds-chrome .pds-header__menu{display:inline-grid;place-items:center;width:44px;height:44px;margin-left:-10px;color:var(--c-ink)}.pds-chrome .pds-header__menu .pds-icon{width:26px;height:26px}.pds-chrome .pds-logo{display:block;flex:0 0 auto}.pds-chrome .pds-logo img{height:32px;width:auto}.pds-chrome .pds-search{display:none;margin-left:auto;position:relative;flex:0 1 220px;min-width:120px}.pds-chrome .pds-search__input{width:100%;height:40px;padding:0 40px 0 14px;border:1px solid var(--c-line);border-radius:var(--radius-pill);background:var(--c-cream)}.pds-chrome .pds-search__go{position:absolute;right:4px;top:4px;width:32px;height:32px;display:grid;place-items:center;border:0;background:none;color:var(--c-ink);cursor:pointer}.pds-chrome .pds-search__go .pds-icon{width:18px;height:18px}.pds-chrome .pds-nav{display:none}.pds-chrome .pds-nav__head{display:flex;align-items:center;justify-content:space-between;padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--c-line)}.pds-chrome .pds-nav__title{font-family:var(--f-serif);font-size:var(--t-h3)}.pds-chrome .pds-nav__close{width:44px;height:44px;display:grid;place-items:center;border:0;background:none;cursor:pointer}.pds-chrome .pds-nav__close .pds-icon{width:24px;height:24px}.pds-chrome .pds-nav__label{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:6px;font-weight:700;font-size:var(--t-small);padding:var(--s-4) var(--s-5)}.pds-chrome .pds-nav__label::-webkit-details-marker{display:none}.pds-chrome .pds-nav__label .pds-icon{width:16px;height:16px;transition:transform var(--ease)}.pds-chrome .pds-nav__group[open] .pds-nav__label .pds-icon{transform:rotate(180deg)}.pds-chrome .pds-nav__blurb{color:var(--c-ink-3);font-size:var(--t-small);margin-bottom:var(--s-3)}.pds-chrome .pds-nav__links li a,.pds-chrome .pds-nav__all{display:block;padding:8px 0;color:var(--c-ink);text-decoration:none;font-size:var(--t-small)}.pds-chrome .pds-nav__links li a:hover{text-decoration:underline}.pds-chrome .pds-nav__all{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--c-brand)}.pds-chrome .pds-nav__all .pds-icon{width:16px;height:16px}@media (max-width:63.99em){.pds-chrome .pds-header__bar{justify-content:center;position:relative}.pds-chrome .pds-header__menu{position:absolute;left:var(--w-gutter)}.pds-chrome .pds-nav.is-open{display:block;position:fixed;inset:0 auto 0 0;width:min(360px,88vw);overflow-y:auto;background:var(--c-paper);z-index:60;box-shadow:0 0 40px rgba(31,29,27,.25)}.pds-chrome .pds-nav__list{padding:0}.pds-chrome .pds-nav__item{border-bottom:1px solid var(--c-line)}.pds-chrome .pds-nav__panel{padding:0 var(--s-5) var(--s-4)}body.pds-menu-open{overflow:hidden}body.pds-menu-open::after{content:"";position:fixed;inset:0;background:rgba(31,29,27,.45);z-index:55}}@media (min-width:64em){.pds-chrome .pds-header__bar{min-height:72px}.pds-chrome .pds-header__menu{display:none}.pds-chrome .pds-logo img{height:38px}.pds-chrome .pds-search{display:block}.pds-chrome .pds-nav{display:block;margin-left:var(--s-4);flex:0 1 auto;min-width:0}.pds-chrome .pds-nav__head{display:none}.pds-chrome .pds-nav__list{display:flex;gap:2px}.pds-chrome .pds-nav__item{position:relative}.pds-chrome .pds-nav__label{padding:10px clamp(6px,.9vw,12px);border-radius:var(--radius);white-space:nowrap}.pds-chrome .pds-nav__label:hover,.pds-chrome .pds-nav__group[open] .pds-nav__label{background:var(--c-cream)}.pds-chrome .pds-nav__panel{position:absolute;top:calc(100% + 8px);left:0;min-width:300px;padding:var(--s-5);background:var(--c-paper);border:1px solid var(--c-line);box-shadow:var(--shadow);z-index:60}.pds-chrome .pds-nav__item:nth-last-child(-n+2) .pds-nav__panel{left:auto;right:0}.pds-chrome .pds-nav__links{columns:2 150px;column-gap:var(--s-5)}}.pds-chrome .pds-footer{margin-top:var(--s-8);background:var(--c-cream);border-top:1px solid var(--c-line);font-size:var(--t-small)}.pds-chrome .pds-footer__inner{display:grid;gap:var(--s-6);padding-block:var(--s-7)}.pds-chrome .pds-footer__title{font-family:var(--f-sans);font-size:var(--t-label);font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--s-3)}.pds-chrome .pds-footer__links li a{display:block;padding:6px 0;color:var(--c-ink);text-decoration:none}.pds-chrome .pds-footer__links li a:hover{text-decoration:underline}.pds-chrome .pds-footer__mission{color:var(--c-ink-2);margin:var(--s-4) 0 var(--s-5);max-width:42ch}.pds-chrome .pds-logo--footer img{height:30px}.pds-chrome .pds-footer__legal{border-top:1px solid var(--c-line);padding-block:var(--s-5);color:var(--c-ink-3)}@media (min-width:40em){.pds-chrome .pds-footer__inner{grid-template-columns:repeat(3,1fr)}.pds-chrome .pds-footer__brand{grid-column:1/-1}}@media (min-width:64em){.pds-chrome .pds-footer__inner{grid-template-columns:1.6fr 1fr 1fr 1fr}.pds-chrome .pds-footer__brand{grid-column:auto}}.pds-chrome .pds-crumbs{font-size:var(--t-label);letter-spacing:.04em;text-transform:uppercase;font-weight:700;margin-bottom:var(--s-4)}.pds-chrome .pds-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 0;list-style:none;padding:0;margin:0}.pds-chrome .pds-crumbs li{display:flex;align-items:center;color:var(--c-ink-3)}.pds-chrome .pds-crumbs li+li::before{content:"›";margin:0 8px;color:var(--c-ink-3)}.pds-chrome .pds-crumbs a{color:var(--c-ink-2);text-decoration:none}.pds-chrome .pds-crumbs a:hover{text-decoration:underline}.pds-chrome .pds-crumbs [aria-current]{max-width:min(48ch,70vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:39.99em){.pds-chrome .pds-crumbs [aria-current]{display:none}}.pds-chrome .pds-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 22px;border:1px solid var(--c-brand);border-radius:var(--radius);background:var(--c-brand);color:#fff;font-weight:700;font-size:var(--t-small);text-decoration:none;cursor:pointer;transition:background var(--ease),border-color var(--ease)}.pds-chrome .pds-btn,.pds-chrome .pds-btn:hover{color:#fff;text-decoration:none}.pds-chrome .pds-btn:hover{background:var(--c-brand-dark);border-color:var(--c-brand-dark)}.pds-chrome .pds-btn--ghost{background:var(--c-paper);color:var(--c-brand)}.pds-chrome .pds-btn--ghost{color:var(--c-brand)}.pds-chrome .pds-btn--ghost:hover{background:var(--c-cream)}.pds-chrome .pds-btn--small{min-height:36px;padding:6px 14px}.pds-chrome .pds-link-arrow{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:var(--t-small)}.pds-chrome .pds-link-arrow .pds-icon{width:16px;height:16px}.pds-chrome .pds-newsletter__status{flex-basis:100%;font-size:var(--t-small);color:var(--c-brand)}.pds-chrome .pds-newsletter__status:empty{display:none}.pds-chrome .pds-newsletter{display:flex;flex-wrap:wrap;gap:var(--s-3)}.pds-chrome .pds-newsletter__input{flex:1 1 200px;min-height:44px;padding:0 14px;border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-paper);font-size:16px}.pds-chrome .pds-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pds-chrome .pds-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.pds-chrome .pds-sprite{position:absolute;width:0;height:0;overflow:hidden}.pds-chrome .pds-icon{width:20px;height:20px;flex:0 0 auto;fill:none}.pds-chrome .pds-skip{position:absolute;left:8px;top:-60px;z-index:100;padding:10px 16px;background:var(--c-ink);color:#fff;font-weight:700}.pds-chrome .pds-skip{color:#fff}.pds-chrome .pds-skip:focus{top:8px}
