@font-face{font-family:Fraunces;src:url(/fonts/fraunces-paper-latin.woff2) format("woff2");font-weight:300 500;font-style:normal;font-display:swap}.paper,:root:has(>body.paper){--pp-paper: #fbfaf6;--pp-paper-2: #f4f1e8;--pp-white: #fff;--pp-ink: #171c1a;--pp-ink-2: #4b5552;--pp-ink-3: #666d69;--pp-line: #e2ded2;--pp-teal: #247b80;--pp-teal-pale: #e3f4f5;--pp-gold: #f6b73c;--pp-gold-pale: #fdebc4;--pp-tape: rgba(246, 183, 60, .45);--pp-red: #f24b39;--pp-red-deep: #ba2d21;--pp-del-bg: #fdecea;--pp-del-ink: #8d2a20;--pp-del-strike: rgba(141, 42, 32, .4);--pp-add-bg: #e6f3ee;--pp-add-ink: #1f5f45;--pp-night: #16191c;--pp-night-ink: #efece4;--pp-night-ink-2: #c9c5bb;--pp-night-ink-3: #a9a59c;--pp-night-line: #3a3f44;--pp-star: #f6e7bf;--pp-glass: rgba(251, 250, 246, .92);--pp-lg-tint: rgba(251, 250, 246, .58);--pp-lg-tint-scrolled: rgba(251, 250, 246, .72);--pp-lg-filter: blur(10px) saturate(1.8) brightness(1.06);--pp-lg-rim: rgba(255, 255, 255, .7);--pp-lg-shadow: inset 0 0 0 1px rgba(255, 255, 255, .45), 0 8px 24px -12px rgba(23, 28, 26, .22);--pp-lg-sheen: linear-gradient(to bottom, rgba(255, 255, 255, .4), rgba(255, 255, 255, 0) 65%);--pp-lg-edge: rgba(251, 250, 246, .6);--pp-scrim: rgba(40, 36, 28, .16);--pp-shadow-sheet: 0 24px 48px -28px rgba(23, 28, 26, .35);--pp-shadow-paper: 0 18px 40px -22px rgba(23, 28, 26, .25);--pp-shadow-photo: 0 10px 24px -12px rgba(23, 28, 26, .35);--pp-shadow-window: 0 30px 60px -40px rgba(23, 28, 26, .35);--pp-shadow-small: 0 6px 14px -8px rgba(23, 28, 26, .4);--pp-serif: "Fraunces", Georgia, serif;--pp-sans: "Geist Sans", system-ui, sans-serif;--pp-mono: "Geist Mono", ui-monospace, monospace;--pp-r-1: 3px;--pp-r-2: 4px;--pp-r-3: 6px;--pp-r-4: 8px;--pp-fold-a: var(--pp-gold);--pp-fold-c: var(--pp-gold-pale);--pp-fold-ink: var(--pp-red-deep);--pp-ease-unfold: cubic-bezier(.2, .85, .25, 1);--pp-teal-soft: #a7d4d7;--pp-teal-base: #247b80;--pp-teal-deep: #066368;--pp-teal-ink: #1f7176;--pp-gold-soft: #eac486;--pp-gold-base: #f6b73c;--pp-gold-deep: #bc881b;--pp-gold-ink: #8f660d;--pp-coral-pale: #feece4;--pp-coral-soft: #fdb89a;--pp-coral-base: #f2783c;--pp-coral-deep: #c76b40;--pp-coral-ink: #a95730;--pp-violet-pale: #f0eeff;--pp-violet-soft: #cbc1ff;--pp-violet-base: #7c5bd6;--pp-violet-deep: #634ea2;--pp-violet-ink: #6d5caa;--pp-green-pale: #e5f5e7;--pp-green-soft: #abd8b2;--pp-green-base: #3d8a4f;--pp-green-deep: #227238;--pp-green-ink: #2d7b41;--pp-pink-pale: #ffeaf0;--pp-pink-soft: #f5b6cb;--pp-pink-base: #f08bb0;--pp-pink-deep: #d57297;--pp-pink-ink: #a85173;--pp-blue-pale: #eaf0fd;--pp-blue-soft: #b1caff;--pp-blue-base: #4f74c9;--pp-blue-deep: #3c5daa;--pp-blue-ink: #4969b2;--pp-ochre-pale: #f9efdb;--pp-ochre-soft: #e2c790;--pp-ochre-base: #d0a43a;--pp-ochre-deep: #b68b16;--pp-ochre-ink: #8b6909;--pp-red-pale: #fdece9;--pp-red-soft: #feb6aa;--pp-red-base: #f24b39;--pp-red-ink: #ac5246;--pp-viz-grid: #e4e1da;--pp-viz-axis: #838078;--pp-viz-context-1: #c7c4ba;--pp-viz-context-2: #a8a49b;--pp-viz-context-3: #838078;--pp-data-1: var(--pp-teal-base);--pp-data-2: var(--pp-coral-deep);--pp-data-3: var(--pp-violet-base);--pp-data-4: var(--pp-gold-deep);--pp-data-5: var(--pp-blue-base);--pp-data-6: var(--pp-green-base);--pp-data-7: var(--pp-pink-deep);--pp-data-8: var(--pp-ink-2);--pp-fig-paper: var(--pp-white);--pp-fig-ink: var(--pp-ink);--pp-fig-ink-2: var(--pp-ink-2);--pp-fig-line: var(--pp-line);--pp-fig-accent-pale: var(--pp-teal-pale);--pp-fig-accent-soft: var(--pp-teal-soft);--pp-fig-accent-base: var(--pp-teal-base);--pp-fig-accent-deep: var(--pp-teal-deep);--pp-fig-warm-pale: var(--pp-gold-pale);--pp-fig-warm-soft: var(--pp-gold-soft);--pp-fig-warm-base: var(--pp-gold-base);--pp-fig-warm-deep: var(--pp-gold-deep);--pp-fig-mark: var(--pp-red-deep);--pp-t-display: 300 clamp(40px, 5vw, 72px)/1 var(--pp-serif);--pp-t-title: 400 clamp(26px, 3vw, 34px)/1.1 var(--pp-serif);--pp-t-section: 300 clamp(28px, 3.2vw, 44px)/1.06 var(--pp-serif);--pp-t-subtitle: 400 clamp(19px, 1.7vw, 23px)/1.3 var(--pp-serif);--pp-t-heading: 500 17px/1.3 var(--pp-sans);--pp-t-copy: 400 15px/1.5 var(--pp-sans);--pp-t-copy-lg: 400 17px/1.5 var(--pp-sans);--pp-t-label: 500 13px/1.3 var(--pp-sans);--pp-t-kicker: 500 11px/1.3 var(--pp-mono);--pp-t-button: 500 15px/1.2 var(--pp-sans);--pp-t-button-small: 500 13px/1.2 var(--pp-sans);--pp-t-tabular: 400 13px/1.3 var(--pp-mono);--pp-dur-fast: .16s;--pp-dur-base: .24s;--pp-dur-slow: .38s;--pp-ease-out: cubic-bezier(.2, .85, .25, 1);--pp-ease-in-out: cubic-bezier(.45, 0, .2, 1);--pp-press: .97;--pp-enter: .93;--pp-input-h: 36px;--pp-ring: 0 0 0 3px var(--pp-teal-pale)}@media(pointer:coarse){.paper,:root:has(>body.paper){--pp-input-h: 40px}}@media(prefers-contrast:more){.paper,:root:has(>body.paper){--pp-ink-3: #484f4b;--pp-line: #bbb7ad;--pp-teal: #0c6469;--pp-teal-base: #0c6469;--pp-teal-ink: #04585c;--pp-viz-grid: var(--pp-viz-context-1);--pp-viz-axis: var(--pp-ink-2)}}.paper .pp-ic{--pp-ink-3: #484f4b;--pp-line: #bbb7ad;--pp-teal: #0c6469;--pp-teal-base: #0c6469;--pp-teal-ink: #04585c;--pp-viz-grid: var(--pp-viz-context-1);--pp-viz-axis: var(--pp-ink-2)}:root:has(>body.paper){background:var(--pp-paper);scrollbar-color:var(--pp-line) var(--pp-paper)}:root:has(>body.paper)::-webkit-scrollbar-track{background:var(--pp-paper)}:root:has(>body.paper)::-webkit-scrollbar-thumb{background:var(--pp-line)}.paper{background:var(--pp-paper);color:var(--pp-ink);font:var(--pp-t-copy);letter-spacing:.01em;-webkit-font-smoothing:antialiased}.paper a{color:inherit}.paper :is(h1,h2,h3,h4,h5,h6){color:inherit}.paper img{display:block;max-width:100%}.paper .pp-serif{font-family:var(--pp-serif);font-variation-settings:"SOFT" 100}.paper .pp-kicker{font:var(--pp-t-kicker);letter-spacing:.06em;text-transform:uppercase;color:var(--pp-ink-3)}.paper .pp-note{font-size:12px;color:var(--pp-ink-3)}.paper .pp-center-note{text-align:center;font:400 17px/1.35 var(--pp-serif);margin:48px auto 32px;max-width:34ch}.paper .pp-btn{display:inline-flex;align-items:center;gap:8px;background:var(--pp-ink);color:var(--pp-white);text-decoration:none;padding:10px 14px;border-radius:var(--pp-r-2);font:var(--pp-t-button);border:0;cursor:pointer}.paper a.pp-btn{color:var(--pp-white)}.paper .pp-btn--ghost,.paper a.pp-btn--ghost{background:transparent;color:var(--pp-ink);box-shadow:inset 0 0 0 1px var(--pp-line)}.paper .pp-btn--small{padding:7px 11px;font:var(--pp-t-button-small)}.paper .pp-link{color:var(--pp-teal);font-weight:500;font-size:13px;text-decoration:none}.paper .pp-announce{background:var(--pp-night);color:var(--pp-night-ink);font-size:13px;text-align:center;padding:7px 16px;position:relative}.paper .pp-announce a{position:absolute;right:16px;top:7px;text-underline-offset:3px}.paper .pp-nav{position:sticky;top:0;z-index:50;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;pointer-events:none}.paper .pp-nav>*{pointer-events:auto}.paper .pp-pill{display:flex;align-items:center;gap:2px;background:var(--pp-lg-sheen),var(--pp-lg-tint);-webkit-backdrop-filter:var(--pp-lg-filter);backdrop-filter:var(--pp-lg-filter);border:1px solid var(--pp-lg-rim);box-shadow:var(--pp-lg-shadow);border-radius:var(--pp-r-3);padding:4px;transition:background-color var(--pp-dur-base) var(--pp-ease-unfold)}.paper .pp-logo{display:flex;align-items:center;gap:8px;padding:4px 10px 4px 6px;font:600 15px/1 var(--pp-sans);letter-spacing:.14em;text-decoration:none}.paper .pp-logo img{width:24px;height:24px}.paper .pp-nav-left{display:flex;gap:10px}.paper .pp-menu a,.paper .pp-menu button,.paper .pp-menu-mobile{padding:7px 11px;border-radius:var(--pp-r-2);text-decoration:none;font:500 13.5px/1.2 var(--pp-sans);color:var(--pp-ink);background:none;border:0;cursor:pointer}.paper .pp-menu a:hover,.paper .pp-menu button:hover,.paper .pp-menu button[aria-expanded=true],.paper .pp-menu a[aria-current=page]{background:var(--pp-paper-2);box-shadow:inset 0 0 0 1px var(--pp-line)}.paper .pp-menu-mobile{display:none;padding:9px 14px;background:var(--pp-lg-sheen),var(--pp-lg-tint);-webkit-backdrop-filter:var(--pp-lg-filter);backdrop-filter:var(--pp-lg-filter);border:1px solid var(--pp-lg-rim);box-shadow:var(--pp-lg-shadow)}.paper .pp-cta-pair a{white-space:nowrap;padding:7px 12px;border-radius:var(--pp-r-2);text-decoration:none;font-size:13.5px;font-weight:500}.paper .pp-cta-pair a.pp-solid{background:var(--pp-ink);color:var(--pp-white)}@media(max-width:760px){.paper .pp-menu{display:none}.paper .pp-menu-mobile{display:block}.paper .pp-cta-pair a:first-child{display:none}}.paper .pp-scrim{position:fixed;inset:0;z-index:40;background:var(--pp-scrim);opacity:0;pointer-events:none;transition:opacity var(--pp-dur-base)}.paper .pp-scrim.pp-on{opacity:1;pointer-events:auto}.paper .pp-sheet{position:fixed;z-index:60;left:var(--pp-sheet-left, 14px);top:var(--pp-sheet-top, 64px);width:min(820px,calc(100vw - 28px));max-height:calc(100vh - var(--pp-sheet-top, 64px) - 14px);overflow-y:auto;background:var(--pp-paper);border:1px solid var(--pp-line);border-radius:var(--pp-r-3);box-shadow:var(--pp-shadow-sheet);transform-origin:50% 0;transform:perspective(1100px) rotateX(-60deg);opacity:0;pointer-events:none;visibility:hidden;transition:transform var(--pp-dur-slow) var(--pp-ease-unfold),opacity var(--pp-dur-fast),visibility 0s var(--pp-dur-slow)}.paper .pp-sheet.pp-on{transform:none;opacity:1;pointer-events:auto;visibility:visible;transition:transform var(--pp-dur-slow) var(--pp-ease-unfold),opacity var(--pp-dur-fast)}.paper .pp-sheet-body{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:10px;padding:10px}.paper .pp-sheet-body[hidden]{display:none}.paper .pp-sheet-body.pp-solo{grid-template-columns:1fr}.paper .pp-sheet-body.pp-swap{animation:pp-swap var(--pp-dur-base) ease}@keyframes pp-swap{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.paper .pp-sheet-list{padding:8px 4px 4px}.paper .pp-sheet .pp-grp-t{margin:0 0 4px;padding:0 8px;font:var(--pp-t-kicker);letter-spacing:.06em;text-transform:uppercase;color:var(--pp-ink-3)}.paper .pp-grp+.pp-grp{margin-top:14px}.paper .pp-grp--two{display:grid;grid-template-columns:1fr 1fr;column-gap:4px}.paper .pp-grp--two .pp-grp-t{grid-column:1 / -1}.paper .pp-it{display:grid;grid-template-columns:34px minmax(0,1fr) auto;column-gap:12px;align-items:center;padding:7px 8px;border-radius:var(--pp-r-2);text-decoration:none}.paper .pp-it:hover,.paper .pp-it:focus-visible{background:var(--pp-paper-2);outline:none}.paper .pp-it-lead{grid-row:span 2;width:34px;height:34px;border-radius:var(--pp-r-3);display:grid;place-items:center;background:var(--pp-paper-2);overflow:hidden}.paper .pp-it-lead svg{width:30px;height:32px}.paper .pp-it-lead .pp-glyph{width:18px;height:18px;stroke:var(--pp-ink-2);fill:none;stroke-width:1.7}.paper .pp-it-drawing{color:var(--pp-it-tint);background:color-mix(in srgb,var(--pp-it-tint) 9%,var(--pp-white))}.paper .pp-it-lead.pp-it-drawing svg{width:22px;height:22px}.paper .pp-it b{font:500 14px/1.3 var(--pp-sans)}.paper .pp-it-d{grid-column:2;font-size:12.5px;line-height:1.35;color:var(--pp-ink-3)}.paper .pp-it-m{grid-row:1 / span 2;grid-column:3;font:500 11px/1 var(--pp-mono);color:var(--pp-ink-3)}.paper .pp-chips-row{display:flex;flex-wrap:wrap;gap:6px;padding:4px 8px 0}.paper .pp-chips-row a{padding:5px 10px;border:1px solid var(--pp-line);border-radius:999px;font-size:13px;text-decoration:none;background:var(--pp-white)}.paper .pp-chips-row a:hover{border-color:var(--pp-ink-3)}.paper .pp-chips-row a.pp-link{border-color:transparent;background:none}.paper .pp-feat{position:relative;border-radius:var(--pp-r-2);padding:18px;display:flex;flex-direction:column;gap:8px;min-height:280px;overflow:hidden;background:var(--pp-fold-c)}.paper .pp-feat .pp-feat-t{margin:0;font:400 22px/1.15 var(--pp-serif);max-width:15ch;color:var(--pp-ink)}.paper .pp-feat p{margin:0;font-size:13px;line-height:1.4;color:var(--pp-ink-2);max-width:26ch}.paper .pp-feat-pair{display:flex;align-items:flex-end;margin-top:auto}.paper .pp-feat-pair img{width:76px;height:95px;object-fit:cover;border:4px solid var(--pp-white);box-shadow:var(--pp-shadow-small);transform:rotate(-3deg)}.paper .pp-feat-pair .pp-fold{width:74px;margin-left:-10px}.paper .pp-feat .pp-btn{align-self:flex-start}.paper .pp-feat-corner{position:absolute;right:10px;top:10px;width:64px}.paper .pp-feat-mock{margin-top:auto;background:var(--pp-white);border:1px solid var(--pp-line);border-radius:var(--pp-r-2);padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px}.paper .pp-feat-mock small{display:block;color:var(--pp-ink-3);font-size:11.5px}.paper .pp-feat-mock i{font-style:normal;background:var(--pp-teal);color:var(--pp-white);padding:6px 10px;border-radius:var(--pp-r-2);font-weight:500}@media(max-width:760px){.paper .pp-sheet-body{grid-template-columns:1fr}.paper .pp-feat{min-height:0}.paper .pp-feat-pair,.paper .pp-feat-corner{display:none}.paper .pp-grp--two{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.paper .pp-sheet{transition:opacity var(--pp-dur-fast);transform:none}.paper .pp-sheet-body.pp-swap{animation:none}}.paper .pp-fold svg{display:block;width:100%;height:auto}.paper .pp-bigfoot{border-top:1px solid var(--pp-line);margin-top:96px;padding:56px 16px 40px;text-align:center}.paper .pp-bigfoot>nav a{display:block;text-decoration:none;font:300 clamp(34px,4.6vw,60px)/1.12 var(--pp-serif);font-variation-settings:"SOFT" 100}.paper .pp-bigfoot>nav a:hover{color:var(--pp-red-deep)}.paper .pp-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,max-content));justify-content:center;gap:28px clamp(32px,6vw,72px);margin-top:44px;font-size:13px;text-align:left}.paper .pp-cols b{display:block;color:var(--pp-ink-3);font-weight:400;margin-bottom:10px}.paper .pp-cols a{display:block;text-decoration:none;padding:3px 0}.paper .pp-legal{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:18px 16px;font-size:12px;color:var(--pp-ink-2)}.paper .pp-legal a{text-decoration:none}.paper .pp-credits{background:var(--pp-night);color:var(--pp-night-ink-2);padding:60px 16px 0;text-align:center;position:relative;min-height:360px;overflow:hidden}.paper .pp-quote{margin:0 auto;max-width:760px;position:relative;z-index:1}.paper .pp-quote blockquote{margin:0}.paper .pp-quote p{margin:0 auto;max-width:24ch;font:300 clamp(22px,3.1vw,36px)/1.3 var(--pp-serif);font-variation-settings:"SOFT" 100;color:var(--pp-night-ink);text-wrap:balance}.paper .pp-qw{display:inline-block;opacity:0}.paper .pp-lit .pp-qw{animation:pp-ink 1.1s cubic-bezier(.2,.7,.2,1) calc(var(--i) * 85ms) both}@keyframes pp-ink{0%{opacity:0;filter:blur(7px);transform:translateY(.35em);text-shadow:0 0 0 transparent}45%{opacity:1;filter:blur(0);text-shadow:0 0 18px var(--pp-star);color:var(--pp-star)}to{opacity:1;filter:blur(0);transform:none;text-shadow:0 0 0 transparent}}.paper .pp-quote-next{margin-top:22px;background:none;border:1px solid var(--pp-night-line);border-radius:999px;color:var(--pp-night-ink-2);font:400 12.5px/1 var(--pp-sans);padding:9px 14px;cursor:pointer;transition:color var(--pp-dur-fast),border-color var(--pp-dur-fast)}.paper .pp-quote-next:before{content:"✦";color:var(--pp-star);margin-right:7px}.paper .pp-quote-next:hover,.paper .pp-quote-next:focus-visible{color:var(--pp-night-ink);border-color:var(--pp-night-ink-3)}.paper .pp-quote-next:focus-visible{outline:2px solid var(--pp-star);outline-offset:3px}.paper .pp-lit .pp-sky-dot{animation:pp-flare 1.6s ease-out var(--d) both}@keyframes pp-flare{0%{opacity:.1;transform:scale(.6)}35%{opacity:1;transform:scale(1.8)}to{opacity:var(--o, .7);transform:none}}.paper .pp-shoot{position:absolute;left:12%;top:18%;width:110px;height:1.5px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--pp-star));opacity:0;transform:rotate(24deg);pointer-events:none}.paper .pp-lit .pp-shoot{animation:pp-shoot 1.4s ease-in 1.1s both}@keyframes pp-shoot{0%{opacity:0;translate:0 0}15%{opacity:1}to{opacity:0;translate:46vw 21vw}}@media(prefers-reduced-motion:reduce){.paper .pp-lit .pp-qw{animation:pp-ink-calm .6s ease calc(var(--i) * 30ms) both}.paper .pp-lit .pp-sky-dot,.paper .pp-lit .pp-shoot{animation:none}}@keyframes pp-ink-calm{0%{opacity:0}to{opacity:1}}.paper .pp-credits .pp-fold{position:absolute;right:4vw;bottom:-6px;width:170px}.paper .pp-sky-dot{position:absolute;width:var(--s, 3px);height:var(--s, 3px);border-radius:50%;background:var(--pp-star);opacity:var(--o, .7);box-shadow:0 0 var(--g, 0) var(--pp-star)}.paper .pp-it.pp-link{display:block;grid-column:1 / -1;padding:10px 8px 4px}.paper .pp-it-d{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.paper.pp-shell{position:fixed;top:0;left:0;right:0;z-index:40;background:transparent;pointer-events:none}.paper.pp-shell>#nav-notice-slot,.paper.pp-shell>.pp-announce{pointer-events:auto}.paper.pp-shell .pp-nav{position:relative}.paper.pp-shell .pp-nav:before{content:"";position:absolute;inset:0 0 -22px;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,var(--pp-lg-edge) 40%,transparent);-webkit-backdrop-filter:blur(8px) saturate(1.4);backdrop-filter:blur(8px) saturate(1.4);-webkit-mask-image:linear-gradient(to bottom,black 62%,transparent);mask-image:linear-gradient(to bottom,black 62%,transparent);opacity:0;transition:opacity var(--pp-dur-base) var(--pp-ease-unfold)}.paper.pp-shell[data-pp-scrolled] .pp-nav:before{opacity:1}.paper.pp-shell[data-pp-scrolled] :is(.pp-pill,.pp-menu-mobile){background-color:var(--pp-lg-tint-scrolled)}@media(prefers-reduced-motion:reduce){.paper.pp-shell .pp-nav:before,.paper .pp-pill{transition:none}}@media(prefers-reduced-transparency:reduce){.paper :is(.pp-pill,.pp-menu-mobile){background:var(--pp-paper);-webkit-backdrop-filter:none;backdrop-filter:none}.paper.pp-shell .pp-nav:before{background:var(--pp-paper);-webkit-backdrop-filter:none;backdrop-filter:none}}.paper .pp-cta-pair a.pp-narrow{display:none}@media(max-width:760px){.paper .pp-cta-pair a.pp-wide{display:none}.paper .pp-cta-pair a.pp-narrow{display:inline-block}.paper .pp-announce a{display:block;inset:0;font-size:0}}.paper.pp-shell-foot{display:flow-root}
