@font-face{font-family:Baskerville;src:url(/fonts/baskerville/MonotypeBaskerville-Roman.woff2) format("woff2");font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:Baskerville;src:url(/fonts/baskerville/MonotypeBaskerville-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:optional}@font-face{font-family:Baskerville;src:url(/fonts/baskerville/MonotypeBaskerville-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:optional}@font-face{font-family:Baskerville;src:url(/fonts/baskerville/MonotypeBaskerville-SemiBoldItalic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:optional}@font-face{font-family:Baskerville;src:url(/fonts/baskerville/MonotypeBaskerville-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:optional}@font-face{font-family:Baskerville;src:url(/fonts/baskerville/MonotypeBaskerville-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:optional}@font-face{font-family:"Sharp Serif Text";src:url(/fonts/sharp-serif/SharpSerifText-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:"Sharp Serif Text";src:url(/fonts/sharp-serif/SharpSerifText-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:optional}@font-face{font-family:"Sharp Serif Text";src:url(/fonts/sharp-serif/SharpSerifText-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:optional}@font-face{font-family:"Sharp Serif Text";src:url(/fonts/sharp-serif/SharpSerifText-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:optional}@font-face{font-family:"Sharp Serif Text";src:url(/fonts/sharp-serif/SharpSerifText-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:optional}@font-face{font-family:"Sharp Serif Text";src:url(/fonts/sharp-serif/SharpSerifText-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:optional}@font-face{font-family:Favorit;src:url(/fonts/favorit/ABCFavorit-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:optional}@font-face{font-family:Favorit;src:url(/fonts/favorit/ABCFavorit-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:optional}@font-face{font-family:Baskerville Fallback;src:local("Georgia");font-weight:400;font-style:normal;size-adjust:95.97%;ascent-override:71.07%;descent-override:33.14%;line-gap-override:20.84%}@font-face{font-family:Baskerville Fallback;src:local("Georgia Italic");font-weight:400;font-style:italic;size-adjust:85.44%;ascent-override:79.82%;descent-override:37.22%;line-gap-override:23.41%}@font-face{font-family:Baskerville Fallback;src:local("Georgia Bold");font-weight:600;font-style:normal;size-adjust:90.53%;ascent-override:75.34%;descent-override:35.13%;line-gap-override:22.09%}@font-face{font-family:Baskerville Fallback;src:local("Georgia Bold Italic");font-weight:600;font-style:italic;size-adjust:86.12%;ascent-override:79.2%;descent-override:36.93%;line-gap-override:23.22%}@font-face{font-family:Baskerville Fallback;src:local("Georgia Bold");font-weight:700;font-style:normal;size-adjust:92.84%;ascent-override:73.46%;descent-override:34.25%;line-gap-override:21.54%}@font-face{font-family:Baskerville Fallback;src:local("Georgia Bold Italic");font-weight:700;font-style:italic;size-adjust:89.78%;ascent-override:75.97%;descent-override:35.42%;line-gap-override:22.28%}@font-face{font-family:"Sharp Serif Text Fallback";src:local("Georgia");font-weight:400;font-style:normal;size-adjust:92.42%;ascent-override:115.78%;descent-override:35.71%;line-gap-override:0%}@font-face{font-family:"Sharp Serif Text Fallback";src:local("Georgia Italic");font-weight:400;font-style:italic;size-adjust:89.23%;ascent-override:119.91%;descent-override:36.98%;line-gap-override:0%}@font-face{font-family:"Sharp Serif Text Fallback";src:local("Georgia");font-weight:500;font-style:normal;size-adjust:93.72%;ascent-override:114.16%;descent-override:35.21%;line-gap-override:0%}@font-face{font-family:"Sharp Serif Text Fallback";src:local("Georgia Italic");font-weight:500;font-style:italic;size-adjust:91.13%;ascent-override:117.42%;descent-override:36.21%;line-gap-override:0%}@font-face{font-family:"Sharp Serif Text Fallback";src:local("Georgia Bold");font-weight:700;font-style:normal;size-adjust:82.97%;ascent-override:128.96%;descent-override:39.77%;line-gap-override:0%}@font-face{font-family:"Sharp Serif Text Fallback";src:local("Georgia Bold Italic");font-weight:700;font-style:italic;size-adjust:81.11%;ascent-override:131.92%;descent-override:40.69%;line-gap-override:0%}@font-face{font-family:Favorit Fallback;src:local("Arial");font-weight:300;font-style:normal;size-adjust:99.82%;ascent-override:95.17%;descent-override:25.05%;line-gap-override:0%}@font-face{font-family:Favorit Fallback;src:local("Arial Bold");font-weight:700;font-style:normal;size-adjust:99.33%;ascent-override:95.64%;descent-override:25.17%;line-gap-override:0%}.site-header{--menu-toggle-size: 30px;--menu-height: 200px;--menu-toggle-padding: 5px;--inner-padding: calc(var(--padding) - var(--menu-toggle-size) / 2)}.mobile-menu-toggle{appearance:none;border:0;background:none;color:inherit;box-sizing:content-box;width:var(--menu-toggle-size);height:var(--menu-toggle-size);padding:var(--menu-toggle-padding);left:calc(-1 * var(--menu-toggle-padding));transform:translateZ(0);position:relative;z-index:1050;cursor:pointer}.mobile-menu-toggle:before,.mobile-menu-toggle:after{content:"";position:absolute;width:var(--menu-toggle-size);height:1px;background-color:var(--ink);top:50%;left:50%;transform:translate3d(-50%,calc(-50% + var(--y)),0);transform-origin:50%,50%;transition:transform .3s}.mobile-menu-toggle:before{--y: -5px}.mobile-menu-toggle:after{--y: 5px}.header-menu[data-expanded="1"] .mobile-menu-toggle:before{--y: 0px;transform:translate3d(-50%,calc(-50% + var(--y)),0) rotate(-45deg)}.header-menu[data-expanded="1"] .mobile-menu-toggle:after{--y: 0px;transform:translate3d(-50%,calc(-50% + var(--y)),0) rotate(45deg)}.header-menu{top:0;width:100vw;max-width:100%;position:fixed;z-index:1000;padding-left:var(--padding);padding-bottom:var(--inner-padding);transition:transform .3s ease,background .3s ease}.header-menu[data-expanded="1"]{width:100vw;max-width:100%;height:100dvh}.header-menu:after{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;transition:background .3s}.header-menu[data-expanded="1"]:after{background-color:var(--paper)}.header-menu[data-expanded="0"]:after{background-color:transparent}.header-menu-inner{padding-top:calc(var(--inner-padding) * 2);padding-bottom:calc(var(--inner-padding) * 2)}.header-menu[data-expanded="0"]{transform:translate3d(0,calc(-100% + var(--padding) * 2 - var(--menu-toggle-padding) + var(--inner-padding)),0);background-color:transparent}html[data-exp-menu-slide] body[data-scroll-direction=down] .site-header:not(.locked) .header-menu,.site-header.hidden .header-menu[data-expanded="0"]{transform:translate3d(0,calc(-100% - var(--inner-padding)),0)}html[data-exp-menu-slide] body[data-scroll-direction=down] .site-header:not(.locked) .header-controls,.site-header.hidden .header-controls{transform:translate3d(0,calc(-100% - var(--top) - 5px),0)}html[data-exp-menu-fade] .header-menu .pxm-logo-wrapper,html[data-exp-menu-fade] .header-menu .nav-item-wrapper,html[data-exp-menu-fade] .header-controls{--menu-fade-ease: cubic-bezier(.22, 1, .36, 1);opacity:1;transform:translateZ(0);transition:opacity .38s var(--menu-fade-ease),transform .48s var(--menu-fade-ease)}html[data-exp-menu-fade] body[data-scroll-direction=down] .site-header:not(.locked) .header-menu .pxm-logo-wrapper,html[data-exp-menu-fade] body[data-scroll-direction=down] .site-header:not(.locked) .header-menu .nav-item-wrapper,html[data-exp-menu-fade] body[data-scroll-direction=down] .site-header:not(.locked) .header-controls{opacity:0;transform:translate3d(0,-12px,0);transition-duration:.18s;transition-delay:0ms;pointer-events:none}html[data-exp-menu-fade] .header-menu[data-expanded="0"]{transition:transform .3s ease,background .3s ease,opacity .22s ease}html[data-exp-menu-fade] body[data-scroll-direction=down] .site-header:not(.locked) .header-menu[data-expanded="0"]{opacity:0;pointer-events:none}.site-header .pxm-logo-wrapper{display:block;width:fit-content;margin-bottom:calc(var(--inner-padding) * 2)}.site-header .pxm-logo{display:block;width:50px;height:49px;filter:var(--icon-filter)}.nav-item-wrapper{font-size:18px}.nav-item{font-family:var(--serif);font-weight:600;letter-spacing:.25em;line-height:1;text-transform:uppercase;padding:.1em 0;border-bottom:1px solid transparent;display:block;width:fit-content;cursor:pointer}.nav-item.active{pointer-events:none;border-color:var(--ink)}.nav-item-wrapper+.nav-item-wrapper{margin-top:1.2em}.nav-archive{position:relative}.nav-archive .archive-drop{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.archive-drop-inner{overflow:hidden;display:flex;flex-direction:column;opacity:0;transition:opacity .25s ease,margin-top .3s ease;max-height:70vh;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}.archive-drop-inner::-webkit-scrollbar{display:none}.nav-archive[data-expanded="1"] .archive-drop{grid-template-rows:1fr}.nav-archive[data-expanded="1"] .archive-drop-inner{opacity:1;margin-top:12px}.archive-drop-inner a{width:fit-content;font-size:18px;line-height:1;padding:var(--item-padding);position:relative}.archive-drop-inner{--item-padding: 7px;position:relative;left:calc(-1 * var(--item-padding))}.nav-archive-link-base{opacity:0}.nav-archive-link-display{position:absolute;padding:var(--item-padding);left:0;top:0;width:100%;height:100%}.header-controls{--top: 30px;position:fixed;z-index:1000;top:var(--top);right:var(--padding);display:flex;flex-direction:column;align-items:flex-end;transition:transform .3s ease}.dark-mode-dots{display:flex;align-items:center;gap:10px}@media(max-width:1023px){.dark-mode-dots{min-height:44px;padding:15px 10px;margin:-15px -10px;cursor:pointer}}.dark-mode-dots button{--border-color: var(--ink);position:relative;display:block;width:14px;height:14px;padding:0;border-radius:50%;border:1px solid var(--border-color);background:none;cursor:pointer}.dark-mode-dots button.active:before{content:"";position:absolute;width:18px;height:18px;border:1px solid var(--border-color);top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%)}.dark-mode-dots button.filled{background:var(--ink)}html[data-theme=dark] .dark-mode-dots button{background-color:var(--ink)}html[data-theme=dark] .dark-mode-dots button.filled{background-color:transparent}.gradient-dots{display:flex;display:none;gap:8px;padding-top:14px}.gradient-dots button{position:relative;display:block;width:12px;height:26px;padding:0;border:1px solid var(--rule-faint);border-radius:7px;background-color:var(--paper);background-size:100% 100%;background-repeat:no-repeat;cursor:pointer;transition:transform .12s ease}.gradient-dots button:hover{transform:scaleY(1.12)}.gradient-dots button[data-gradient-choice=classic]{background-image:var(--strip-violet)}.gradient-dots button[data-gradient-choice=dawn]{background-image:var(--strip-blue)}.gradient-dots button[data-gradient-choice=dusk]{background-image:var(--strip-mint)}.gradient-dots button.selected{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.site-header.loading{opacity:0}@media(min-width:1024px){html[data-exp-desktop-hamburger] .mobile-menu-toggle{display:block}html[data-exp-desktop-hamburger] .header-menu{--inner-padding: calc(var(--padding) - var(--menu-toggle-size) / 2)}html[data-exp-desktop-hamburger] .header-menu[data-expanded="1"]{background-color:initial;width:100vw;max-width:100%;height:100dvh}html[data-exp-desktop-hamburger] .header-menu-inner{padding-top:calc(var(--inner-padding) * 2);padding-bottom:calc(var(--inner-padding) * 2)}html[data-exp-desktop-hamburger] .site-header .pxm-logo-wrapper{margin-bottom:calc(var(--inner-padding) * 2)}html[data-exp-desktop-hamburger] .nav-item-wrapper{font-size:18px}}@media(min-width:1500px){html[data-exp-desktop-hamburger] .site-header{--padding: 36px}}@media(min-width:1024px){.mobile-menu-toggle{display:none}.header-menu[data-expanded="1"]{background-color:transparent;height:auto;width:auto}.header-menu{--inner-padding: 30px}.site-header .pxm-logo-wrapper{margin-bottom:24px}.nav-item-wrapper{font-size:12.5px}.header-menu-inner{padding-top:var(--inner-padding);padding-bottom:var(--inner-padding)}}@media(min-width:1500px){.site-header .pxm-logo-wrapper{margin-bottom:26px}.nav-item-wrapper{font-size:14px}}@media(hover:hover){.nav-item:hover{border-color:var(--ink)}.archive-drop-inner a:hover .nav-archive-link-display{font-style:italic}}.site-footer{--footer-padding-top: 100px;--footer-padding-bottom: 60px;--tinted-height: 100%;line-height:1;padding:var(--footer-padding-top) var(--padding) var(--footer-padding-bottom) var(--padding);position:relative;background-color:var(--paper)}.site-footer.tinted{background-image:linear-gradient(to bottom,#eee8b900,#eee8b905 21.73%,#eee8b913 39.7%,#eee8b928 54.3%,#eee8b942 65.93%,#eee8b960 74.99%,#eee8b980 81.88%,#eee8b99f 86.99%,#eee8b9bd 90.74%,#eee8b9d7 93.52%,#eee8b9ec 95.72%,#eee8b9fa 97.75%,#eee8b9);background-size:100% var(--tinted-height);background-position:50% bottom;background-repeat:no-repeat}.site-footer.tinted:before{content:"";position:absolute;left:0;bottom:100px;width:100%;height:100px;z-index:-1}html[data-theme=dark] .site-footer.tinted{--tinted-height: calc( var(--footer-padding-bottom) + 60px);background-image:linear-gradient(to bottom,#1f487900,#1f487905 21.73%,#1f487913 39.7%,#1f487928 54.3%,#1f487942 65.93%,#1f487960 74.99%,#1f487980 81.88%,#1f48799f 86.99%,#1f4879bd 90.74%,#1f4879d7 93.52%,#1f4879ec 95.72%,#1f4879fa 97.75%,#1f4879)}@media(max-width:1023px){#article~.site-footer{background-image:linear-gradient(to bottom,#eee8b900,#eee8b905 21.73%,#eee8b913 39.7%,#eee8b928 54.3%,#eee8b942 65.93%,#eee8b960 74.99%,#eee8b980 81.88%,#eee8b99f 86.99%,#eee8b9bd 90.74%,#eee8b9d7 93.52%,#eee8b9ec 95.72%,#eee8b9fa 97.75%,#eee8b9);background-size:100% var(--tinted-height);background-position:50% bottom;background-repeat:no-repeat}html[data-theme=dark] #article~.site-footer{--tinted-height: calc(var(--footer-padding-bottom) + 60px);background-image:linear-gradient(to bottom,#1f487900,#1f487905 21.73%,#1f487913 39.7%,#1f487928 54.3%,#1f487942 65.93%,#1f487960 74.99%,#1f487980 81.88%,#1f48799f 86.99%,#1f4879bd 90.74%,#1f4879d7 93.52%,#1f4879ec 95.72%,#1f4879fa 97.75%,#1f4879)}}body.home .site-footer{background-color:transparent}.footer-right,.footer-left{position:relative;z-index:10}.footer-left{--gap: 12px;font-size:10px;line-height:14px}.site-footer .footer-title{font-weight:700;letter-spacing:.15em}.site-footer .footer-tagline{font-style:italic;letter-spacing:.25em}.site-footer .footer-copyright{font-weight:600}.footer-right{--gap: 24px;margin-bottom:calc(var(--gap) * 3);font-size:14px;line-height:1}.site-footer .subscribe{display:inline-block;font-weight:600;letter-spacing:.25em}.site-footer .email{display:inline-block;font-size:1.25em;letter-spacing:.02em}.site-footer .subscribe,.site-footer .email{border-bottom:1px solid transparent}.site-footer .footer-icons{display:flex;gap:16px;align-items:center}.site-footer .footer-icons img{width:17px;height:18px;display:block;filter:var(--icon-filter)}.footer-left p{margin:0}.footer-left>p.footer-tagline,.footer-left>p.footer-copyright,.footer-right>*+*{margin-top:var(--gap)}#scroll-sentinel{height:1px;clear:both}@media(min-width:1024px){.footer-left{font-size:14px;line-height:19px}.site-footer{--footer-padding-top: 180px}html[data-theme=dark] .site-footer.tinted:before{--tinted-height: calc( var(--footer-padding-bottom) + 120px)}}@media(min-width:1200px){.footer-left{--gap: 10px;float:left;max-width:60%}.footer-left>p.footer-copyright{margin-top:calc(var(--gap) * 4)}.footer-right{--gap: 14px;float:right;max-width:40%;margin-bottom:0}}@media(min-width:1500px){.footer-left{font-size:18px;line-height:24px}.site-footer{padding-top:240px}}@media(hover:hover){.site-footer .subscribe:hover,.site-footer .email:hover{border-color:var(--ink)}}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}:root{--paper: #f2f1f0;--ink: #111111;--muted: #555550;--rule: rgba(17, 17, 17, .8);--rule-faint: rgba(17, 17, 17, .25);--paper-transparent: rgba(242, 241, 240, 0);--icon-filter: none;--footer-tint: #eee8b9;--serif: "Baskerville", "Baskerville Fallback", serif;--serif-text: "Sharp Serif Text", "Sharp Serif Text Fallback", serif;--sans: "Favorit", "Favorit Fallback", sans-serif;--strip-mint: linear-gradient( to bottom, var(--paper) 0%, #f2f1f0 5%, #ddda8d 17%, #696b61 38%, #e98ade 57%, #b0d4e6 76%, #c5dbd7 86%, #eee8b9 96%, var(--paper) 100% );--main-classic: linear-gradient( to bottom, #f2f1f0 0%, #f2f1f0 5%, #a4cce9 17%, #d0b7bd 39%, #d4d8dd 60%, #a09f97 80%, #a5a499 84%, #b6b4a0 88%, #d1cdac 92%, #eee8b9 96%, #eee8b9 100% );--main-dawn: radial-gradient(55% 22% at 0% 42%, rgba(231, 210, 214, .55), rgba(231, 210, 214, 0)), radial-gradient(60% 32% at 97% 70%, rgba(195, 185, 169, .5), rgba(195, 185, 169, 0)), radial-gradient(50% 26% at 0% 90%, rgba(255, 255, 255, .85), rgba(255, 255, 255, 0)), radial-gradient(65% 34% at 100% 100%, rgba(246, 228, 189, .8), rgba(246, 228, 189, 0)), linear-gradient( to bottom, #eff0f1 0%, #d2e0ec 10%, #aec9e6 19%, #c1cadf 30%, #dedce2 42%, #e6e1dc 52%, #dcd6ce 66%, #dcd5ca 78%, #efe8d6 90%, #fbf0cc 100% );--dusk-color-1-1: rgba(248, 244, 214, .85);--dusk-color-1-1: rgba(50, 50, 214, .85);--dusk-color-1-2: rgba(248, 50, 50, .85);--dusk-color-1: var(--dusk-color-1-1);--main-dusk: radial-gradient(50% 22% at 0% 4%, rgba(233, 226, 240, .7), rgba(233, 226, 240, 0)), radial-gradient(62% 28% at 100% 0%, var(--dusk-color-1), rgba(248, 244, 214, 0)), radial-gradient(55% 30% at 0% 62%, rgba(167, 199, 235, .7), rgba(167, 199, 235, 0)), radial-gradient(45% 22% at 0% 98%, rgba(255, 255, 255, .85), rgba(255, 255, 255, 0)), radial-gradient(60% 18% at 75% 100%, rgba(255, 244, 223, .7), rgba(255, 244, 223, 0)), linear-gradient( to bottom, #f1f0ef 0%, #efe9de 12%, #e6ddd6 24%, #dad9de 36%, #cdd8e6 48%, #b3c9dc 60%, #bcc6cf 72%, #ddd9d3 82%, #f7f1e6 92%, #fffcf4 100% );--main-dusk-keep: radial-gradient(50% 22% at 0% 4%, rgba(233, 226, 240, .7), rgba(233, 226, 240, 0)), radial-gradient(62% 28% at 100% 0%, rgba(248, 244, 214, .85), rgba(248, 244, 214, 0)), radial-gradient(55% 30% at 0% 62%, rgba(167, 199, 235, .7), rgba(167, 199, 235, 0)), radial-gradient(45% 22% at 0% 98%, rgba(255, 255, 255, .85), rgba(255, 255, 255, 0)), radial-gradient(60% 18% at 75% 100%, rgba(255, 244, 223, .7), rgba(255, 244, 223, 0)), linear-gradient( to bottom, #f1f0ef 0%, #efe9de 12%, #e6ddd6 24%, #dad9de 36%, #cdd8e6 48%, #b3c9dc 60%, #bcc6cf 72%, #ddd9d3 82%, #f7f1e6 92%, #fffcf4 100% )}html{--strip-interp: ;--strip-stops: var(--paper) 0%, #f2f1f0 5%, #ddda8d 17%, #e98ade 57%, #b0d4e6 76%, #c5dbd7 86%, #eee8b9 96%, var(--paper) 100%;--gradient-strip: linear-gradient(var(--strip-interp) to bottom, var(--strip-stops));scroll-behavior:smooth}@supports (background: linear-gradient(in oklch,red,blue)){html{--strip-interp: in oklch}html[data-theme=dark]{--strip-interp: in oklab}}html[data-theme=dark]{--paper: #0a233a;--ink: #d9d9d9;--muted: #CBCBCB;--rule: rgba(217, 217, 217, .8);--rule-faint: rgba(217, 217, 217, .3);--paper-transparent: rgba(58, 58, 58, 0);--footer-tint: #1f4879;--icon-filter: invert(.85);--gradient-tint: 1;--gradient-landing: linear-gradient( to bottom, #202020 0%, #202020 7%, color-mix(in srgb, #27273e, var(--paper) calc((1 - var(--gradient-tint)) * 100%)) 24%, color-mix(in srgb, #1e1325, var(--paper) calc((1 - var(--gradient-tint)) * 100%)) 42%, color-mix(in srgb, #231d20, #1f1f1f calc((1 - var(--gradient-tint)) * 100%)) 60%, color-mix(in srgb, #1b131a, #191919 calc((1 - var(--gradient-tint)) * 100%)) 80%, #333333 97%, #333333 100% );--strip-stops: var(--paper) 0%, var(--paper) 6%, #5a4f2f 20%, #6a4366 55%, #2d5267 78%, var(--paper) 100%}*{box-sizing:border-box}html{font-size:17px;margin:0;background:var(--paper);overflow-x:clip;--padding: 30px}body{position:relative;overflow-x:clip;margin:0;font-family:var(--serif);color:var(--ink);font-size:1rem;-webkit-font-smoothing:antialiased;background:var(--paper)}html.footer-tint,body.footer-tint{background:var(--footer-tint)}html.viewing-menu,body.viewing-menu,html.viewing-menu.footer-tint,body.viewing-menu.footer-tint{background:var(--paper);transition:background .5s ease}body.changing-color-theme{transition:background .5s ease}body.changing-color-theme .pxm-logo,body.changing-color-theme .nav-item,body.changing-color-theme .article-subscribe-prompt,body.changing-color-theme #home .entry,body.changing-color-theme #home .hero,body.changing-color-theme .page,body.changing-color-theme .site-footer,body.changing-color-theme .footer-icons img,body.changing-color-theme .strip,body.changing-color-theme #article>*,body.changing-color-theme #about>*,body.changing-color-theme #archive>*{transition:all .5s ease}html.frozen{overflow:hidden}html.frozen main,html.frozen footer,html.frozen #home-background,html.frozen .strip{pointer-events:none;user-select:none;opacity:0;transition:opacity .3s ease}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}img{max-width:100%;height:auto;display:block}.full-vw{width:100vw;max-width:100%}.kicker-no{font-weight:700;font-size:10px;letter-spacing:.1em}.no-threaded,html[data-exp-threaded-numbers] .no-flat{display:none}html[data-exp-threaded-numbers] .no-threaded{display:inline}.kicker-type{font-weight:600;font-size:10px;letter-spacing:.2em;text-transform:uppercase}.page{--page-padding-top: 160px;--main-width: 700px;--grid-gap: 0px;padding-top:var(--page-padding-top);background-color:var(--paper)}.float-container:after{content:"";clear:both;display:block;height:0px}.response-card .response-label{display:block;font-weight:600;font-size:10px;letter-spacing:.2em;margin-bottom:.3em}.response-card .response-title{display:block;font-style:italic;font-size:20px;line-height:1.25;letter-spacing:.03em;margin-bottom:.3em}.response-card .response-author{display:block;font-weight:600;font-size:16px;line-height:1.25}.body{font-family:var(--serif-text);font-size:18px;line-height:1.33}.body p{margin:0 0 1.6em}.body ul{list-style:none}.body ul li{position:relative}.body ul li:before{content:"–  ";font-weight:700;line-height:.8;position:absolute;left:-.4em;top:.2em;transform:translate(-100%)}@media(min-width:768px){html{--padding: 36px}}@media(min-width:1024px){html{--padding: 36px}.page{--page-padding-top: 103px;--main-width: 700px}.response-card .response-label{font-size:12px}.response-card .response-title{font-size:22px;letter-spacing:.02em}.kicker-no{font-size:14px}.kicker-type{font-size:12px}.response-card .response-author{font-size:18px;letter-spacing:.01em}.body{font-size:clamp(21px,19.5px + .2vw,23px);line-height:1.45}}@media(min-width:1500px){html{--padding: 70px}.page{--main-width: 720px;--page-padding-top: 103px}.response-card .response-label{font-size:14px}.response-card .response-title{font-size:24px}.response-card .response-author{font-size:20px;letter-spacing:.02em}.kicker-no{font-size:18px}.kicker-type{font-size:14px}}@view-transition{navigation:auto}.header-menu{view-transition-name:pxm-header-menu}.header-controls{view-transition-name:pxm-header-controls}::view-transition-group(root){animation-duration:1ms}::view-transition-old(root),::view-transition-new(root),::view-transition-group(pxm-header-menu),::view-transition-old(pxm-header-menu),::view-transition-new(pxm-header-menu),::view-transition-group(pxm-header-controls),::view-transition-old(pxm-header-controls),::view-transition-new(pxm-header-controls){animation:none}html[data-exp-transition-fade]::view-transition-group(root){animation-duration:.18s}html[data-exp-transition-fade]::view-transition-old(root){animation:pxm-page-fade-out .18s ease-out both}html[data-exp-transition-fade]::view-transition-new(root){animation:pxm-page-fade-in .18s ease-out both}html[data-exp-transition-reveal]::view-transition-group(root){animation-duration:.24s}html[data-exp-transition-reveal]::view-transition-old(root){z-index:2;animation:pxm-page-reveal .24s cubic-bezier(.22,.61,.36,1) both}html[data-exp-transition-reveal]::view-transition-new(root){z-index:1;animation:none}@keyframes pxm-page-fade-out{0%{opacity:1}to{opacity:0}}@keyframes pxm-page-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pxm-page-reveal{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.996)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@media(hover:hover){.response-card:hover .response-title{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}}.design-exp[data-astro-cid-2k7rv7pv]{position:relative;margin-top:14px}.design-exp-trigger[data-astro-cid-2k7rv7pv]{display:block;font-family:var(--sans);font-size:9px;letter-spacing:.2em;line-height:1;padding:5px 7px 4px 8px;color:var(--ink);border:1px solid var(--rule-faint);border-radius:9px;background-color:var(--paper);cursor:pointer}.design-exp-trigger[data-astro-cid-2k7rv7pv]:hover,.design-exp[data-astro-cid-2k7rv7pv][data-open="1"] .design-exp-trigger[data-astro-cid-2k7rv7pv]{border-color:var(--ink)}.design-exp-panel[data-astro-cid-2k7rv7pv]{display:none;position:absolute;top:calc(100% + 10px);right:0;width:260px;max-height:min(70vh,640px);overflow-y:auto;overscroll-behavior:contain;padding:16px 18px;background-color:var(--paper);border:1px solid var(--ink);box-shadow:0 2px 14px #1111111f}.design-exp[data-astro-cid-2k7rv7pv][data-open="1"] .design-exp-panel[data-astro-cid-2k7rv7pv]{display:block}.design-exp-title[data-astro-cid-2k7rv7pv]{margin:0 0 14px;font-size:10px;font-weight:700;letter-spacing:.15em}.design-exp-group[data-astro-cid-2k7rv7pv]{min-width:0;margin:0;padding:0;border:0}.design-exp-group[data-astro-cid-2k7rv7pv]+.design-exp-group[data-astro-cid-2k7rv7pv]{margin-top:16px}.design-exp-group[data-astro-cid-2k7rv7pv] legend[data-astro-cid-2k7rv7pv],.design-exp-section-title[data-astro-cid-2k7rv7pv]{margin:0 0 8px;padding:0;font-family:var(--sans);font-size:9px;font-weight:700;letter-spacing:.15em}.design-exp-section-title[data-astro-cid-2k7rv7pv]{margin-top:18px;padding-top:12px;border-top:1px solid var(--rule-faint)}.design-exp-option[data-astro-cid-2k7rv7pv]{display:flex;align-items:baseline;gap:9px;font-family:var(--sans);font-size:13px;line-height:1.3;cursor:pointer}.design-exp-option[data-astro-cid-2k7rv7pv]+.design-exp-option[data-astro-cid-2k7rv7pv]{margin-top:10px}.design-exp-group[data-astro-cid-2k7rv7pv] .design-exp-option[data-astro-cid-2k7rv7pv]+.design-exp-option[data-astro-cid-2k7rv7pv]{margin-top:7px}.design-exp-option[data-astro-cid-2k7rv7pv] input[data-astro-cid-2k7rv7pv]{flex:none;margin:0;transform:translateY(1px);accent-color:var(--ink);cursor:pointer}.design-exp-reset[data-astro-cid-2k7rv7pv]{display:block;width:100%;margin-top:18px;padding:7px 0 6px;font-family:var(--sans);font-size:9px;font-weight:700;letter-spacing:.15em;color:var(--ink);background:none;border:1px solid var(--rule-faint);border-radius:9px;cursor:pointer}.design-exp-reset[data-astro-cid-2k7rv7pv]:hover{border-color:var(--ink)}html.design-exp-open{overflow:hidden}html.design-exp-open .header-controls{opacity:1!important;transform:translateZ(0)!important;pointer-events:auto!important}#pw-gate{display:none}html[data-locked] body>*:not(#pw-gate){display:none!important}html[data-locked] #pw-gate{display:grid;place-items:center;position:fixed;inset:0;z-index:10000;background:var(--paper);color:var(--ink)}#pw-form{text-align:center}#pw-form .pw-title{font-family:var(--serif);font-weight:700;font-size:1.5rem;margin-bottom:2rem}#pw-form .pw-label{display:block;font-family:var(--sans);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.5rem}#pw-form .pw-row{display:flex;gap:.5rem;justify-content:center}#pw-form input{font-family:var(--sans);font-size:1rem;color:var(--ink);background:transparent;border:none;border-bottom:1px solid var(--rule-faint);padding:.35em .2em;width:12em;outline:none}#pw-form input:focus{border-bottom-color:var(--ink)}#pw-form button{font-family:var(--sans);font-size:.85rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ink);background:transparent;border:1px solid var(--rule-faint);border-radius:2em;padding:.35em 1.1em;cursor:pointer}#pw-form button:hover{border-color:var(--ink)}#pw-form .pw-error{font-family:var(--sans);font-size:.85rem;color:var(--muted);margin-top:1rem}
