html.pc-site{background:var(--pc-paper);color:var(--pc-ink);scroll-behavior:smooth;scroll-padding-top:24px}.pc-body{background:var(--pc-paper);color:var(--pc-ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter Tight,Inter,sans-serif}.pc-body:after{content:"";pointer-events:none;z-index:9999;opacity:.09;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.25 0 0 0 0 0.2 0 0 0 0.9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.pc-site ::selection{background:var(--pc-secondary);color:var(--pc-ink)}.pc-site a{text-underline-offset:5px}.pc-site a:hover{text-decoration:underline}.pc-site :focus-visible{outline:2px solid var(--pc-link);outline-offset:4px}.pc-m{letter-spacing:.08em;text-transform:uppercase;color:var(--pc-muted);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:400;line-height:1.4}.pc-mk{width:100%;height:100%;display:block;overflow:visible}.pc-main-shell{width:min(1280px,100% - 2*clamp(20px,5.5vw,80px));margin:0 auto}.pc-main{outline:none}.pc-top{justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.pc-id{letter-spacing:-.01em;align-items:center;gap:14px;font-size:17px;font-weight:600;display:flex}.pc-id:hover{text-decoration:none!important}.pc-logo{flex-shrink:0;width:40px;height:40px;display:block}.pc-nav{gap:28px;display:flex}.pc-hero{grid-template-columns:minmax(0,1fr) min(440px,36%);align-items:center;gap:60px;padding:40px 28px 64px 0;display:grid}.pc-hero h1,.pc-index h1{letter-spacing:-.03em;text-wrap:balance;margin-top:18px;font-size:clamp(36px,4.5vw,64px);font-weight:600;line-height:1.06}.pc-hero>div{min-width:0}.pc-hero h1{overflow-wrap:break-word}.pc-hero h1 i,.pc-index h1 i{color:var(--pc-accent);font-style:normal;font-weight:600}.pc-hero h1 a:hover{text-decoration:none}.pc-lede{color:var(--pc-ink);opacity:.86;max-width:540px;margin-top:26px;font-size:19px;line-height:1.5}.pc-go{background:var(--pc-link);color:var(--pc-onLink);margin-top:18px;padding:11px 16px;display:inline-block}.pc-plate{aspect-ratio:3/4;background:var(--pc-plate);border:1px solid var(--pc-ink);--mk-ink:var(--pc-plateText);--mk-bg:var(--pc-plate);position:relative}.pc-plate [data-pc-mark]{aspect-ratio:1;position:absolute;top:9%;left:11%;right:11%}.pc-plate-cap{border-top:1px solid var(--pc-ink);letter-spacing:.1em;text-transform:uppercase;color:var(--pc-plateText);justify-content:space-between;gap:12px;padding-top:10px;font-family:IBM Plex Mono,monospace;font-size:9.5px;display:flex;position:absolute;bottom:8%;left:11%;right:11%}.pc-sel{border-top:1.5px solid var(--pc-ink);margin-top:26px}.pc-sel-head{justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.pc-sel-head b{color:var(--pc-ink);font-weight:400}.pc-sel button{appearance:none;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0}.pc-sel-row{grid-template-columns:repeat(auto-fit,minmax(96px,120px));gap:8px;padding-bottom:6px;display:grid}.pc-sel button[data-pc-pick]{border:1px solid var(--pc-rule);justify-items:center;gap:8px;padding:14px 6px 10px;display:grid}.pc-sel button[data-pc-pick] .pc-mk{aspect-ratio:1;width:100%;max-width:64px;height:auto}.pc-sel button[data-pc-pick] .pc-m{color:inherit;opacity:.7;letter-spacing:.02em;text-align:center;max-width:100%;font-size:8.5px;line-height:1.25}.pc-sel button[data-pc-pick]:hover{border-color:var(--pc-ink)}.pc-sel button[data-pc-pick][aria-pressed=true]{border-color:var(--pc-ink);outline:1px solid var(--pc-ink);outline-offset:3px}.pc-sel .pc-sel-next{color:var(--pc-link);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font:400 11px/1.4 IBM Plex Mono,monospace}.pc-list{grid-template-columns:260px minmax(0,1fr);gap:0 60px;margin-top:60px;display:grid}.pc-side h2,.pc-else h2,.pc-index-h2{letter-spacing:-.035em;font-size:34px;font-weight:600;line-height:1.05}.pc-side p{color:var(--pc-muted);margin-top:12px;font-size:14px;line-height:1.55}.pc-all{color:var(--pc-link);margin-top:22px;display:inline-block}.pc-r{border-top:1px solid var(--pc-rule);grid-template-columns:60px minmax(0,1fr) 110px;align-items:start;gap:28px;padding:24px 0;display:grid}.pc-r>.pc-mk{width:60px;height:60px}.pc-r>div:only-child{grid-column:1/-1;min-width:0}.pc-index>.pc-r:first-of-type{margin-top:32px}.pc-r h3{letter-spacing:-.035em;font-size:clamp(24px,2.3vw,30px);font-weight:600;line-height:1.1}.pc-r p{color:var(--pc-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:640px;margin-top:7px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.pc-r>.pc-m{text-align:right;padding-top:8px}.pc-out{color:var(--pc-link);margin-top:4px;display:block}.pc-else{background:var(--pc-plate);color:var(--pc-plateText);border:1px solid var(--pc-ink);grid-template-columns:260px minmax(0,1fr);gap:60px;margin:64px 10px 0 0;padding:30px 34px;display:grid}.pc-else h2+.pc-m{margin-top:10px}.pc-else ul{margin:0;padding:0;list-style:none}.pc-else li a{border-bottom:1px solid color-mix(in srgb, var(--pc-plateText) 25%, transparent);letter-spacing:-.02em;grid-template-columns:150px minmax(0,1fr) 28px;align-items:baseline;padding:13px 0;font-size:21px;font-weight:500;display:grid}.pc-arrow{color:var(--pc-accent)}.pc-else .pc-m{color:var(--pc-plateText);opacity:.6}.pc-else h2{color:var(--pc-plateText)}.pc-index{padding-top:40px}.pc-index-list{margin-top:40px}.pc-index-h2{margin-top:70px}.pc-index-h2+.pc-m{margin-top:10px}.pc-footer{border-top:1.5px solid var(--pc-ink);letter-spacing:.08em;text-transform:uppercase;color:var(--pc-muted);justify-content:space-between;gap:25px;margin-top:80px;padding:24px 0 36px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.pc-footer nav{gap:24px;display:flex}.pc-site .text-mercury-ink,.pc-site .article-headline,.pc-site .article-content{color:var(--pc-ink)}.pc-site .text-mercury-muted,.pc-site .article-excerpt{color:var(--pc-muted)}.pc-site .text-mercury-accent,.pc-site .article-content a{color:var(--pc-link)}.pc-site .border-mercury-border{border-color:var(--pc-rule)}.pc-site .text-size-control button{border-color:var(--pc-rule);color:var(--pc-ink);background:0 0}.pc-site .text-size-control button:hover:not(:disabled){border-color:var(--pc-ink)}.pc-site .article-headline{letter-spacing:-.045em;font-family:Inter Tight,Inter,sans-serif;font-weight:600;line-height:1}.pc-site .article-content{font-family:Newsreader,Georgia,serif;font-size:calc(21px * var(--text-scale,1));line-height:1.65}.pc-site .article-content>p:first-of-type:first-letter{color:var(--pc-accent);font-family:var(--pc-display,"Newsreader", Georgia, serif)}.pc-site .article-content h2,.pc-site .article-content h3{letter-spacing:-.03em;font-family:Inter Tight,Inter,sans-serif;font-weight:600}.pc-skip{z-index:100;background:var(--pc-paper);color:var(--pc-ink);padding:12px 18px;position:fixed;top:10px;left:10px;transform:translateY(-200%)}.pc-skip:focus{transform:translateY(0)}@media (max-width:1000px){.pc-sel-row{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding-bottom:12px;display:flex;overflow-x:auto}.pc-sel button[data-pc-pick]{scroll-snap-align:start;flex:0 0 84px}.pc-list,.pc-else{grid-template-columns:1fr;gap:24px}}@media (max-width:760px){.pc-id-rest{display:none}.pc-nav{gap:16px;font-size:10px}.pc-hero{grid-template-columns:1fr;gap:36px;padding:20px 0 56px}.pc-plate{width:min(320px,84%)}.pc-sel-head{flex-direction:column;align-items:flex-start;gap:8px}.pc-r{grid-template-columns:44px minmax(0,1fr);gap:6px 18px}.pc-r>.pc-mk{width:44px;height:44px}.pc-r>.pc-m{text-align:left;grid-column:2;padding-top:2px}.pc-else{padding:22px 20px}.pc-else li a{grid-template-columns:minmax(0,1fr) 24px;font-size:19px}.pc-else li a .pc-m{grid-column:1/-1;margin-bottom:4px}.pc-footer{flex-direction:column;gap:16px;margin-top:50px}.pc-footer nav{flex-wrap:wrap;gap:4px 28px}.pc-footer nav a{padding:10px 0;font-size:13px;display:inline-block}.pc-site .article-content{font-size:calc(20px * var(--text-scale,1))}}@media (prefers-reduced-motion:reduce){html.pc-site{scroll-behavior:auto}}
@font-face{font-family:Inter Tight;src:url(/fonts/InterTight-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/fonts/InterTight-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/fonts/InterTight-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Regular.ttf)}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-Display-Italic.ttf);font-style:italic}*{box-sizing:border-box}body{margin:0}.article{max-width:740px;margin:70px auto}.article h1{letter-spacing:-.03em;font-size:clamp(36px,4.5vw,56px);line-height:1.08}.article .body{font:20px/1.7 Georgia,serif}.article .body a{color:var(--pc-link);text-decoration:underline}.article .body img{max-width:100%}.article .body blockquote{border-left:3px solid var(--pc-accent);margin-left:0;padding-left:25px}.site-search{gap:12px;margin:30px 0;display:flex}.site-search input{border:1px solid var(--pc-rule);font:inherit;color:inherit;background:0 0;flex:1;padding:15px}.site-search button,.unsubscribe-button{background:var(--pc-link);color:var(--pc-onLink);font:inherit;cursor:pointer;border:0;padding:12px 22px}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6,p,figure,blockquote{margin:0}button,input,select,textarea{font:inherit}.article h1{margin-bottom:24px}.article .body p,.article .body ul,.article .body ol,.article .body blockquote{margin-block:1.2em}.article .body h2,.article .body h3{margin:1.5em 0 .65em;line-height:1.2}.site-search input{min-width:0}@media (max-width:480px){.pc-top{flex-wrap:wrap;gap:16px}.pc-nav{justify-content:space-between;width:100%}.pc-hero{padding-bottom:32px}.pc-lede{font-size:17px;line-height:1.55}.article{margin:36px auto}.article h1{letter-spacing:-.03em;font-size:36px}}.inquiry-form{gap:20px;max-width:620px;margin:32px 0;display:grid}.inquiry-form label{gap:8px;display:grid}.inquiry-form input,.inquiry-form textarea{font:inherit;width:100%;color:inherit;box-sizing:border-box;background:0 0;border:1px solid;border-radius:6px;padding:12px}.inquiry-form button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid;padding:12px 20px}.inquiry-form button:disabled{opacity:.6}
