@import url("https://api.fontshare.com/v2/css?f[]=satoshi@700,500,400,900,800&display=swap");*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*
! tailwindcss v3.4.13 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-feature-settings:"rlig" 1,"calt" 1}*{border-color:hsl(var(--border))}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.block{display:block}.flex{display:flex}.table{display:table}.contents{display:contents}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.bg-background{background-color:hsl(var(--background))}.uppercase{text-transform:uppercase}.italic{font-style:italic}.text-foreground{color:hsl(var(--foreground))}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}::-moz-selection{background:#f2c200;color:#0d0d0c}::selection{background:#f2c200;color:#0d0d0c}:root{--background:240 10% 3.9%;--foreground:0 0% 98%;--card:240 10% 3.9%;--card-foreground:0 0% 98%;--popover:240 10% 3.9%;--popover-foreground:0 0% 98%;--primary:0 0% 98%;--primary-foreground:240 5.9% 10%;--secondary:240 3.7% 15.9%;--secondary-foreground:0 0% 98%;--muted:240 3.7% 15.9%;--muted-foreground:240 5% 70%;--accent:240 3.7% 15.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--border:240 3.7% 15.9%;--input:240 3.7% 15.9%;--ring:240 4.9% 83.9%;--radius:0.75rem;--shadow:240 10% 3.9%;--brand-1:326 83% 62%;--brand-2:277 82% 61%}:root.light{--background:0 0% 98%;--foreground:240 10% 3.9%;--card:0 0% 100%;--card-foreground:240 10% 3.9%;--popover:0 0% 100%;--popover-foreground:240 10% 3.9%;--primary:240 5.9% 10%;--primary-foreground:0 0% 98%;--secondary:210 40% 96.1%;--secondary-foreground:222.2 47.4% 11.2%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--accent:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--ring:222.2 84% 4.9%;--paint-1:20 90% 60%;--paint-2:200 90% 60%;--paint-3:280 90% 60%;--paint-4:120 90% 60%}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}
/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#79c0ff}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-code,.hljs-comment,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}.press{--paper:#e3e5e3;--ink:#0d0d0c;--muted:#3f3e3a;--rule:rgba(13,13,12,0.28);--pen:#d7261e;--hl:#f2c200;--on-hl:#0d0d0c;--band:#0d0d0c;--on-band:#e3e5e3;--hl-line:#8a6d00;--letterbox:#fbfaf7;--code-bg:#0d0d0c;--code-fg:#e6e6e1;--code-rule:rgba(255,255,255,0.12);--display:var(--font-archivo),"Arial Narrow",system-ui,sans-serif;--serif:var(--font-newsreader),Georgia,serif;--sans:"Satoshi",system-ui,sans-serif;min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}:root.dark .press{--paper:#121211;--ink:#dcd9d2;--muted:#c4c0b7;--rule:rgba(220,217,210,0.18);--rule-strong:rgba(220,217,210,0.55);--pen:#e5584c;--hl:#d4a82a;--band:#1a1a18;--on-band:var(--ink);--hl-line:var(--hl);--letterbox:#d8d7d4}html:has(.press) body{background:var(--press-body,#e3e5e3)}:root.dark:has(.press) body{background:#121211}.press a{color:inherit;text-decoration:none}.press a:focus-visible,.press button:focus-visible{outline:2px solid var(--pen);outline-offset:3px}.press-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.hl-swipe{background-repeat:no-repeat;background-position:0 88%;background-size:0 42%;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .28s cubic-bezier(.22,1,.36,1)}a.hl-swipe:focus-visible,a.hl-swipe:hover,a:focus-visible>.hl-swipe,a:hover>.hl-swipe,a[aria-current=page]>.hl-swipe{background-image:linear-gradient(var(--hl),var(--hl));background-size:100% 42%}:root.dark .press a.hl-swipe:hover,:root.dark .press a:hover>.hl-swipe{color:var(--on-hl);background-size:100% 100%}.chip{display:inline-block;background:var(--hl);color:var(--on-hl);font-weight:700;letter-spacing:.06em;padding:1px 5px;line-height:1.5}.chip,.press-topline{text-transform:uppercase;font-size:12px}.press-topline{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-weight:500;letter-spacing:.08em}.press-topline nav ul{display:flex;gap:20px;list-style:none;margin:0;padding:0}.press-topline .theme-btn{background:none;border:0;color:var(--ink);padding:4px;cursor:pointer;display:grid;place-items:center}.press-topline .theme-btn svg{width:16px;height:16px}.press-topline .right{display:flex;align-items:center;gap:18px}.masthead{border-top:6px solid var(--ink);border-bottom:3px solid var(--ink);padding:58px 0 22px;text-align:center}.masthead h1{font-family:var(--display);font-stretch:62%;font-weight:900;text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(56px,11vw,150px);line-height:.9;margin:0}.fix{display:inline-block}.fix,.fix .old{position:relative}.fix .old{color:color-mix(in srgb,var(--ink) 32%,var(--paper))}.fix .old:after{content:"";position:absolute;left:-2%;right:-2%;top:54%;height:.07em;background:var(--pen);transform-origin:left;border-radius:2px}.fix .new{bottom:74%;transform:translateX(-50%) rotate(-3deg);font-family:var(--serif);font-stretch:100%;text-transform:none;font-style:italic;font-weight:600;font-size:.42em;white-space:nowrap}.fix .caret,.fix .new{position:absolute;left:50%;color:var(--pen)}.fix .caret{bottom:-.08em;transform:translateX(-50%);font-size:.4em;font-weight:400}.masthead .fix .old:after{animation:nc-strike .38s cubic-bezier(.22,1,.36,1) .45s both}.masthead .fix .new{animation:nc-write .5s cubic-bezier(.22,1,.36,1) .85s both}.masthead .fix .caret{animation:nc-fade .3s .8s both}@keyframes nc-strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nc-write{0%{clip-path:inset(-30% 100% -30% -15%);opacity:.2}to{clip-path:inset(-30% -15% -30% -15%);opacity:1}}@keyframes nc-fade{0%{opacity:0}to{opacity:1}}.masthead .role{margin:18px auto 0;max-width:760px;font-family:var(--serif);font-size:19px}.issue{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;border-top:1px solid var(--ink);margin-top:22px;padding-top:8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.issue>:first-child{justify-self:start}.issue>:last-child{justify-self:end;display:flex;gap:6px}.issue .chip{font-size:12px;padding:2px 6px}.issue .chip:hover{background:var(--ink);color:var(--hl)}.socials{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:12px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.socials .sep{color:var(--rule)}.socials a{padding:2px 6px;margin:-2px -6px;transition:background-color .2s,color .2s}.socials a:focus-visible,.socials a:hover{background:var(--hl);color:var(--on-hl)}.ticker{display:flex;align-items:stretch;background:var(--band);color:var(--on-band);min-height:48px}.ticker .tag{text-transform:uppercase;background:var(--hl);color:var(--on-hl);font-family:var(--display);font-stretch:75%;font-weight:900;letter-spacing:.08em;font-size:16px;padding:0 16px}.ticker .stage,.ticker .tag{display:flex;align-items:center}.ticker .stage{position:relative;flex:1;overflow:hidden}.track{display:flex;width:-moz-max-content;width:max-content;will-change:transform;animation:crawl var(--dur,60s) linear infinite}.track span{white-space:nowrap;font-size:16px;font-weight:500;padding:0 22px;position:relative}.track span:after{content:"";position:absolute;right:-3px;top:50%;width:6px;height:6px;margin-top:-3px;background:var(--hl);border-radius:50%}.ticker .stage:hover .track,.ticker.paused .track{animation-play-state:paused}@keyframes crawl{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ticker .ctl{background:none;border:0;color:color-mix(in srgb,var(--on-band) 45%,transparent);width:40px;display:grid;place-items:center;cursor:pointer}.ticker .ctl:focus-visible,.ticker .ctl:hover{color:#fff}.ticker .ctl svg{width:11px;height:11px;fill:currentColor}.front{display:grid;grid-template-columns:1.7fr 1fr}.lead{position:relative;padding:28px 28px 32px 0;border-right:1px solid var(--rule)}.lead .shot{position:relative;display:block;aspect-ratio:3/2;outline:1px solid var(--ink);background:var(--letterbox)}.lead .shot img{-o-object-fit:contain;object-fit:contain}.lead h2{font-family:var(--display);font-stretch:75%;font-weight:800;letter-spacing:-.01em;line-height:1.02;font-size:clamp(34px,4.2vw,56px);margin:26px 0 12px;text-wrap:balance}.lead .dek{font-family:var(--serif);font-size:20px;line-height:1.5;margin:0 0 14px;max-width:62ch;text-wrap:pretty}.lead .dek:first-letter{font-family:var(--display);font-weight:900;font-stretch:75%;float:left;font-size:3.3em;line-height:.82;margin:.06em .08em 0 0}.meta{font-size:13px;color:var(--muted);font-weight:500;letter-spacing:.02em}.stamp{position:absolute;top:18px;left:-10px;z-index:2;background:var(--ink);color:var(--hl);font-family:var(--display);font-stretch:75%;font-weight:900;letter-spacing:.12em;font-size:20px;padding:8px 16px;transform:rotate(-3deg);transform-origin:30% 60%;box-shadow:3px 3px 0 var(--hl);text-transform:uppercase;animation:stamp-dance 4s ease-in-out infinite}:root.dark .stamp{background:var(--hl);color:var(--on-hl);box-shadow:3px 3px 0 var(--on-hl)}@keyframes stamp-dance{0%,84%,to{transform:rotate(-3deg) scale(1)}88%{transform:rotate(3deg) scale(1.08)}92%{transform:rotate(-6deg) scale(1.08)}96%{transform:rotate(2deg) scale(1.04)}}.more{margin-top:26px;border-top:3px solid var(--ink);padding-top:10px}.more h3{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px}.more a{display:grid;grid-template-columns:1fr auto;gap:16px;padding:12px 0;border-bottom:1px solid var(--rule);font-family:var(--serif);font-size:19px;font-weight:600;line-height:1.3}.more a .when{font-family:var(--sans);font-size:13px;font-weight:400;color:var(--muted);white-space:nowrap}.side{padding:28px 0 28px 28px;display:flex;flex-direction:column}.side article{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--rule)}.side article:last-child{border-bottom:0;margin-bottom:0}.side .thumb{position:relative;display:block;aspect-ratio:21/9;overflow:hidden;outline:1px solid var(--ink);margin-bottom:12px;background:var(--letterbox)}.side .thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.side h3{font-family:var(--display);font-stretch:75%;font-weight:800;font-size:24px;line-height:1.12;margin:0 0 8px;text-wrap:balance}.side p{font-family:var(--serif);color:var(--muted);font-size:16px;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.principles{background:var(--band);color:var(--on-band);padding:26px 32px 30px}.principles h2{font-family:var(--display);font-stretch:75%;font-weight:900;text-transform:uppercase;font-size:28px;color:var(--hl);margin:0 0 14px}.principles ol{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:40px;column-gap:40px;list-style:none;margin:0;padding:0}.principles li{padding:10px 0;border-top:1px solid color-mix(in srgb,var(--on-band) 18%,transparent)}.principles strong{display:block;font-family:var(--serif);font-size:20px;font-weight:600;color:var(--hl)}.principles span{font-size:15px;color:color-mix(in srgb,var(--on-band) 72%,transparent)}.press-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:26px 0 70px}.press-footer .motto{font-family:var(--serif);font-style:italic;font-size:22px}.cta{background:var(--hl);color:var(--on-hl)!important;font-family:var(--display);font-stretch:75%;font-weight:900;text-transform:uppercase;letter-spacing:.06em;font-size:16px;padding:10px 16px;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);transition:transform .15s,box-shadow .15s}.cta:focus-visible,.cta:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--ink)}:root.dark .cta{border-color:var(--hl);box-shadow:3px 3px 0 var(--hl)}.archive-head{background:var(--band);color:var(--on-band);padding:34px 32px 22px;margin-top:6px}.archive-head h1{font-family:var(--display);font-stretch:62%;font-weight:900;text-transform:uppercase;font-size:clamp(52px,8vw,110px);line-height:.9;letter-spacing:-.02em;color:var(--hl);margin:0}.archive-head p{color:color-mix(in srgb,var(--on-band) 78%,transparent);font-family:var(--serif);font-size:19px;margin:10px 0 14px;max-width:60ch}.topics{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:14px}.topics button{font:inherit;background:none;border:0;padding:3px 8px;margin-left:-8px;color:color-mix(in srgb,var(--on-band) 70%,transparent);font-weight:500;cursor:pointer}.topics button:hover{color:#fff}.topics button[aria-pressed=true]{background:var(--hl);color:var(--on-hl);font-weight:700}.section{padding:30px 0 10px}.section h2{display:flex;align-items:center;gap:12px;font-family:var(--display);font-stretch:75%;font-weight:900;text-transform:uppercase;font-size:30px;border-bottom:3px solid var(--ink);padding-bottom:6px;margin:0}.section h2 .chip{font-family:var(--sans);font-size:13px;padding:2px 8px;letter-spacing:.04em;text-transform:none}.row{display:grid;grid-template-columns:1fr 150px;gap:24px;padding:14px 0;border-bottom:1px solid var(--rule);align-items:baseline}.row h3{font-family:var(--display);font-stretch:75%;font-weight:800;font-size:24px;line-height:1.12;margin:0 0 6px;text-wrap:balance}.row .part{font-family:var(--sans);font-stretch:100%;font-weight:500;margin-right:8px;font-size:15px}.row .part,.row p{color:var(--muted)}.row p{margin:0;font-family:var(--serif);font-size:16px;max-width:70ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.row .when{text-align:right;font-size:13px}.row .when,.row.read h3{color:var(--muted)}.row .mark{color:var(--ink);font-size:12px;font-weight:700}.row .flag{margin-left:8px;vertical-align:middle}.empty{padding:40px 0;font-family:var(--serif);font-size:19px}.empty button{font:inherit;background:none;border:0;text-decoration:underline;cursor:pointer;color:inherit}.sr-only-press{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:820px){.press-wrap{padding:0 16px}.masthead{padding-top:44px}.masthead h1{font-size:12.2vw;white-space:nowrap}.masthead .role{font-size:17px}.issue{grid-template-columns:1fr auto}.issue>:last-child{grid-column:1/-1;justify-self:center;margin-top:6px}.ticker{min-height:62px}.ticker .tag{padding:0 10px;font-size:13px}.track span{font-size:14px}.front{grid-template-columns:1fr}.lead{padding-right:0;border-right:0;border-bottom:1px solid var(--rule)}.side{padding-left:0}.stamp{left:-4px}.principles{padding:22px 18px}.principles ol{grid-template-columns:1fr}.archive-head{padding:24px 18px 18px}.row{grid-template-columns:1fr}.row .when{text-align:left}}@media (prefers-reduced-motion:reduce){.track{animation:none;flex-wrap:wrap;width:auto;padding:8px 0}.track span{white-space:normal}.ticker .ctl,.track .dup,.track span:after{display:none}.masthead .fix .caret,.masthead .fix .new,.masthead .fix .old:after,.stamp{animation:none}.cta,.hl-swipe,.socials a{transition:none}}.press a.chip,.press a.cta{color:var(--on-hl)}:root.dark .press .masthead{border-top-color:var(--rule-strong);border-bottom-color:var(--rule-strong)}:root.dark .press .issue,:root.dark .press .more,:root.dark .press .section h2{border-color:var(--rule-strong)}:root.dark .press .archive-head,:root.dark .press .principles,:root.dark .press .ticker{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--on-band) 7%,transparent)}:root.dark .press .archive-head p,:root.dark .press .principles span{color:var(--muted)}:root.dark .press .archive-head h1{color:var(--hl);opacity:.92}:root.dark .press a[aria-current=page]>.hl-swipe{color:inherit;background-size:100% 2px;background-position:0 100%}:root.dark .press .lead .shot,:root.dark .press .side .thumb{outline-color:var(--rule-strong)}:root.dark .press img{filter:brightness(.86)}.press-topline .date-short{display:none}.row .when .mark,.row .when .rt{display:block}@media (max-width:820px){.press-topline .date-long{display:none}.press-topline .date-short{display:inline}.more a{grid-template-columns:1fr;gap:2px}.row .when{display:flex;flex-wrap:wrap;gap:0 10px}.row .when .mark,.row .when .rt{display:inline}.row .when .mark:before,.row .when .rt:before{content:"\00b7";margin-right:10px;color:var(--muted)}}@media (min-width:600px) and (max-width:820px){.side{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.side article{border-bottom:0;margin-bottom:0}.side h3{font-size:20px}}@media (max-width:420px){.press-topline{gap:10px}.press-topline nav ul{gap:12px}.press-topline .right{gap:10px}}.archive-head .tagged{margin:12px 0 0;font-family:var(--sans);font-size:14px;color:inherit;display:flex;align-items:center;gap:8px}.archive-head .tagged .chip{font-size:12px;padding:2px 6px}.archive-head .tagged button{font:inherit;background:none;border:0;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:0}.resume-pill{position:fixed;left:16px;right:16px;bottom:20px;margin-inline:auto;width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px);z-index:60;display:flex;align-items:stretch;background:var(--band);color:var(--on-band);border:2px solid var(--hl);box-shadow:4px 4px 0 var(--hl);font-family:var(--sans);animation:resume-in .35s cubic-bezier(.22,1,.36,1) both}.resume-pill button{background:none;border:0;color:inherit;cursor:pointer;font:inherit}.resume-pill .go{padding:10px 14px;font-size:14px;font-weight:700;letter-spacing:.02em;display:flex;align-items:center;gap:10px;white-space:nowrap}.resume-pill .pct{background:var(--hl);color:var(--on-hl);font-size:12px;padding:1px 6px}.resume-pill .close{display:grid;place-items:center;flex:0 0 40px;border-left:1px solid color-mix(in srgb,var(--on-band) 20%,transparent);color:color-mix(in srgb,var(--on-band) 70%,transparent)}.resume-pill .close svg{width:12px;height:12px}.resume-pill button:hover{color:var(--hl)}.resume-pill button:focus-visible{outline:2px solid var(--hl);outline-offset:-4px}@keyframes resume-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:420px){.resume-pill .go{font-size:13px;padding:10px 12px;white-space:normal}}@media (prefers-reduced-motion:reduce){.resume-pill{animation:none}}.press .archive-head,.press .principles{position:relative;isolation:isolate;border-top:6px solid var(--hl)}.press .archive-head:before,.press .principles:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.profile{display:grid;grid-template-columns:minmax(260px,380px) 1fr;gap:40px;align-items:end;border-top:6px solid var(--ink);border-bottom:3px solid var(--ink);padding:36px 0 32px}.portrait{margin:0;position:relative}.portrait img{width:100%;height:auto;display:block;outline:1px solid var(--ink)}.profile h1{font-family:var(--display);font-stretch:62%;font-weight:900;text-transform:uppercase;font-size:clamp(56px,8.5vw,124px);line-height:.88;letter-spacing:-.01em;margin:0 0 18px}.profile h1 .accent{background-image:linear-gradient(var(--hl),var(--hl));background-repeat:no-repeat;background-position:0 86%;background-size:100% 26%}.profile-tagline{font-family:var(--serif);font-style:italic;font-size:clamp(20px,2vw,26px);line-height:1.35;margin:0 0 14px;max-width:34ch}.profile-bio{font-family:var(--serif);font-size:18px;color:var(--muted);max-width:56ch;margin:0 0 22px}.profile-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.profile-links{display:flex;gap:16px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.profile-links a{padding:2px 6px;margin:-2px -6px;transition:background-color .2s,color .2s}.profile-links a:focus-visible,.profile-links a:hover{background:var(--hl);color:var(--on-hl)}.story{display:grid;grid-template-columns:1fr 2fr;gap:40px;padding:40px 0;border-bottom:1px solid var(--rule)}.contact h2,.index h2,.record h2,.story h2{font-family:var(--display);font-stretch:75%;font-weight:900;text-transform:uppercase;font-size:30px;line-height:1.05;margin:0}.story-body p{font-family:var(--serif);font-size:20px;line-height:1.6;margin:0 0 16px;max-width:62ch;text-wrap:pretty}.story-body p:first-child{font-size:clamp(24px,2.4vw,30px);line-height:1.3;font-style:italic}.story-body p:nth-child(2):first-letter{font-family:var(--display);font-weight:900;font-stretch:75%;float:left;font-size:3.4em;line-height:.82;margin:.06em .08em 0 0}.record{padding:40px 0 20px}.record h2{display:flex;align-items:center;gap:12px;border-bottom:3px solid var(--ink);padding-bottom:8px}.record h2 .chip{font-family:var(--sans);font-size:13px;padding:2px 8px;letter-spacing:.04em;text-transform:none}.record ol{list-style:none;margin:0;padding:0}.record .lane{margin-top:26px}.record .lane>h3{font-family:var(--sans);font-stretch:100%;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.4;margin:0;padding-bottom:6px;border-bottom:1px solid var(--ink)}.record .year .now{display:block;width:-moz-max-content;width:max-content;margin-top:6px;font-size:12px}.record .lane>ol>li{display:grid;grid-template-columns:90px 1fr;gap:24px;padding:18px 0;border-bottom:1px solid var(--rule)}.record .year{font-weight:700;font-size:14px;letter-spacing:.04em;padding-top:4px}.record h4{font-family:var(--display);font-stretch:75%;font-weight:800;font-size:24px;line-height:1.12;margin:0}.record .company{font-family:var(--serif);font-style:italic;font-size:17px;margin:2px 0 8px;color:var(--muted)}.record ul{margin:0;padding:0 0 0 18px}.record ul li{font-family:var(--serif);font-size:16px;color:var(--muted);padding:2px 0}.record ul li::marker{color:var(--hl)}.press .record+.principles,.press .story+.record+.principles{margin-top:20px}.index{padding:40px 0;border-bottom:1px solid var(--rule)}.index h2{border-bottom:3px solid var(--ink);padding-bottom:8px;margin-bottom:18px}.index-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:28px 32px}.index h3{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;padding-bottom:6px;border-bottom:1px solid var(--ink)}.index ul{list-style:none;margin:0;padding:0}.index li{font-family:var(--serif);font-size:16px;padding:4px 0;border-bottom:1px solid var(--rule)}.contact{display:grid;grid-template-columns:1fr auto;gap:12px 32px;align-items:center;padding:40px 0}.contact h2{grid-column:1/-1}.contact p{font-family:var(--serif);font-size:20px;margin:0;max-width:50ch}.contact-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}:root.dark .press .profile{border-top-color:var(--rule-strong);border-bottom-color:var(--rule-strong)}:root.dark .press .index h2,:root.dark .press .index h3,:root.dark .press .record .lane>h3,:root.dark .press .record h2{border-color:var(--rule-strong)}:root.dark .press .portrait img{outline-color:var(--rule-strong)}@media (max-width:820px){.profile{grid-template-columns:1fr;gap:28px;align-items:start;padding-top:24px}.portrait{max-width:340px}.profile h1{font-size:15vw}.story{grid-template-columns:1fr;gap:16px;padding:28px 0}.story-body p{font-size:18px}.record .lane>ol>li{gap:4px}.contact,.record .lane>ol>li{grid-template-columns:1fr}.contact p{font-size:18px}}.article-progress{position:fixed;top:0;left:0;right:0;height:4px;z-index:70;background:transparent}.article-progress span{display:block;height:100%;background:var(--hl);transform-origin:left;transition:transform .12s linear}.article-head{border-top:6px solid var(--ink);padding:40px 0 26px}.article-head h1{max-width:920px;font-family:var(--display);font-stretch:75%;font-weight:900;font-size:clamp(40px,5.6vw,76px);line-height:.98;letter-spacing:-.01em;margin:0 0 18px;text-wrap:balance}.article-dek{font-family:var(--serif);font-size:clamp(20px,2vw,24px);line-height:1.45;color:var(--muted);margin:0 0 18px;max-width:62ch}.article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;font-weight:500;margin:0 0 12px}.article-meta>*{white-space:nowrap}.article-meta>:not(.chip):not(:last-child):after{content:"\00b7";margin-left:14px;color:var(--muted)}.article-tags{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;font-size:13px}.article-tags a{color:var(--muted);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:3px}.article-tags a:hover{color:var(--ink);text-decoration-color:var(--hl)}.article-cover{position:relative;margin:0 0 8px;aspect-ratio:16/9;outline:1px solid var(--ink);background:color-mix(in srgb,var(--ink) 5%,var(--paper))}.article-cover img{-o-object-fit:contain;object-fit:contain}.article-grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:56px;padding-top:32px;border-top:3px solid var(--ink);margin-top:28px}.toc-side{position:sticky;top:24px;align-self:start;max-height:calc(100vh - 48px);overflow:auto}.toc-heading,.toc-mobile summary{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px}.toc-mobile ol,.toc-side ol{list-style:none;margin:0;padding:0}.toc-mobile li,.toc-side li{border-top:1px solid var(--rule)}.toc-mobile li.sub a,.toc-side li.sub a{padding-left:14px;font-size:13px}.toc-mobile a,.toc-side a{display:block;padding:7px 0;font-size:14px;line-height:1.35;color:var(--muted)}.toc-mobile a:hover,.toc-side a:hover{color:var(--ink)}.toc-side a[aria-current=location]{color:var(--ink);font-weight:700;box-shadow:inset 3px 0 0 var(--hl);padding-left:10px}.toc-side li.sub a[aria-current=location]{padding-left:20px}.toc-mobile{display:none}.article-body{font-family:var(--serif);font-size:20px;line-height:1.7;max-width:60ch;min-width:0}.article-body>*{margin:0 0 1.1em}.article-body h2,.article-body h3,.article-body h4,.article-body h5,.article-body h6{font-family:var(--display);font-stretch:75%;line-height:1.12;scroll-margin-top:24px;position:relative}.article-body h2{font-weight:900;font-size:34px;margin:1.8em 0 .6em;padding-top:14px;border-top:1px solid var(--ink)}.article-body h3{font-weight:800;font-size:26px;margin:1.5em 0 .5em}.article-body h4{font-weight:800;font-size:21px;margin:1.3em 0 .4em}.article-body .hwrap{display:flex;align-items:baseline;gap:10px}.article-body .hwrap>:is(h2,h3,h4,h5,h6){margin:0;padding:0;border:0}.article-body .hwrap-h2{margin:1.8em 0 .6em;padding-top:14px;border-top:1px solid var(--ink)}.article-body .hwrap-h3{margin:1.5em 0 .5em}.article-body .hwrap-h4{margin:1.3em 0 .4em}.article-body .hwrap-h5,.article-body .hwrap-h6{margin:1.2em 0 .4em}.article-body h5,.article-body h6{font-weight:800;font-size:18px;margin:1.2em 0 .4em}.article-body .anchor{margin-left:0;color:var(--muted);font-weight:400;opacity:0;text-decoration:none}.article-body .anchor:focus-visible,.article-body .hwrap:hover .anchor{opacity:1}.article-body a:not(.anchor){text-decoration:underline;text-decoration-color:var(--hl);text-decoration-thickness:2px;text-underline-offset:3px}.article-body a:not(.anchor):hover{background:color-mix(in srgb,var(--hl) 35%,transparent)}.article-body strong{font-weight:700}.article-body ol,.article-body ul{padding-left:1.3em}.article-body ul{list-style:disc}.article-body ol{list-style:decimal}.article-body ul ul{list-style:circle}.article-body li{margin:.35em 0}.article-body li::marker{color:var(--muted)}.article-body blockquote{margin:1.6em 0;padding:2px 0 2px 22px;border-left:1px solid var(--ink);font-style:italic;font-size:22px;line-height:1.55}.article-body blockquote p{margin:0 0 .6em}.article-body hr{border:0;border-top:1px solid var(--rule);margin:2.2em 0}.article-body .inline-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.84em;background:color-mix(in srgb,var(--ink) 8%,transparent);padding:.1em .35em;border-radius:3px}.codeblock{margin:1.6em 0;background:var(--code-bg);color:var(--code-fg);outline:1px solid var(--ink);font-size:15px;line-height:1.6}.codeblock-bar{display:flex;justify-content:space-between;align-items:center;padding:6px 8px 6px 12px;border-bottom:1px solid var(--code-rule);font-family:var(--sans)}.codeblock-lang{background:var(--hl);color:var(--on-hl);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:1px 6px}.codeblock-bar button{display:inline-flex;align-items:center;gap:6px;background:none;border:1px solid var(--code-rule);color:var(--code-fg);font:600 12px var(--sans);padding:4px 8px;cursor:pointer}.codeblock-bar button:hover{border-color:var(--hl);color:var(--hl)}.codeblock-bar button svg{width:13px;height:13px}.codeblock pre{margin:0;padding:16px 18px;overflow-x:auto}.codeblock pre code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:none;padding:0}.codeblock pre code.hljs{background:none;padding:0;overflow:visible;display:inline}.article-figure{margin:1.8em 0}.article-figure a{display:block;outline:1px solid var(--ink);background:color-mix(in srgb,var(--ink) 5%,var(--paper))}.article-figure img{width:100%;height:auto;display:block}.article-figure figcaption{font-size:15px;font-style:italic;color:var(--muted);margin-top:8px}.table-scroll{overflow-x:auto;margin:1.6em 0}.table-scroll:focus-visible{outline:2px solid var(--pen);outline-offset:2px}.article-body table{width:100%;border-collapse:collapse;font-family:var(--sans);font-size:15px;line-height:1.5}.article-body th{text-align:left;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:8px 12px 8px 0;border-bottom:2px solid var(--ink);vertical-align:bottom}.article-body td{padding:10px 12px 10px 0;border-bottom:1px solid var(--rule);vertical-align:top;min-width:120px}.callout{margin:1.6em 0;padding:16px 18px;outline:1px solid var(--ink);background:color-mix(in srgb,var(--hl) 10%,transparent);font-size:18px}.callout-label{display:inline-flex;align-items:center;gap:6px;margin:0 0 8px;font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.callout-label svg{width:14px;height:14px}.callout-error,.callout-warning{background:color-mix(in srgb,var(--pen) 8%,transparent)}.callout>div>:last-child{margin-bottom:0}.blog-grid-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.article-end{margin-top:48px;border-top:3px solid var(--ink);padding-top:24px}.end-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.end-card{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:18px;outline:1px solid var(--rule)}.end-card:hover{outline-color:var(--ink)}.end-title{font-family:var(--display);font-stretch:75%;font-weight:800;font-size:24px;line-height:1.12}:root.dark .press .article-body .hwrap-h2,:root.dark .press .article-body h2,:root.dark .press .article-end,:root.dark .press .article-grid,:root.dark .press .article-head{border-color:var(--rule-strong)}:root.dark .press .article-cover,:root.dark .press .article-figure a,:root.dark .press .callout,:root.dark .press .codeblock{outline-color:var(--rule-strong)}@media (max-width:1100px){.article-grid{grid-template-columns:minmax(0,1fr);gap:0}.toc-side{display:none}.toc-mobile{display:block;margin:0 0 24px;border:1px solid var(--ink);padding:10px 14px;max-width:60ch}.toc-mobile summary{cursor:pointer;margin:0;list-style-position:inside}.toc-mobile[open] summary{margin-bottom:8px}:root.dark .press .toc-mobile{border-color:var(--rule-strong)}}@media (max-width:820px){.article-head{padding-top:28px}.article-body{font-size:18px}.article-body h2{font-size:28px}.article-body h3{font-size:22px}.article-body blockquote{font-size:19px}.codeblock{font-size:13.5px;margin-left:-16px;margin-right:-16px}.end-row{grid-template-columns:1fr}.article-body .anchor{display:none}}@media (prefers-reduced-motion:reduce){.article-progress span{transition:none}}.skip-link{position:absolute;left:16px;top:-60px;z-index:80;background:var(--hl);color:var(--on-hl);font-weight:700;padding:10px 14px;outline:2px solid var(--ink)}.skip-link:focus{top:12px}.press a.skip-link{color:var(--on-hl)}main:focus{outline:none}.article-body a:not(.anchor){text-decoration-color:var(--hl-line)}.codeblock pre:focus-visible{outline:2px solid var(--hl);outline-offset:-2px}.figure-block{margin:0}.record ul li{max-width:70ch}@media (max-width:820px){.press-topline nav a,.profile-links a,.socials a{display:inline-flex;align-items:center;min-height:44px}.profile-links a,.socials a{padding:0 8px;margin:0 -8px}.issue .chip{padding:5px 8px}.topics button{min-height:32px}.toc-mobile summary{display:list-item;padding-block:12px;min-height:44px}}.theme-switching :after,.theme-switching :before,.theme-switching :not(.icon-swap>svg){transition:none!important}.icon-swap{display:inline-grid;place-items:center}.icon-swap>svg{grid-area:1/1;transition:opacity .2s ease,transform .3s cubic-bezier(.22,1,.36,1),filter .3s ease}.icon-swap[data-show=a]>svg:nth-child(2),.icon-swap[data-show=b]>svg:first-child{opacity:0;transform:scale(.25);filter:blur(4px)}.press-topline .theme-btn .icon-swap>svg{width:16px;height:16px}.codeblock-bar button .icon-swap>svg{width:13px;height:13px}@media (prefers-reduced-motion:reduce){.icon-swap>svg{transition:none}}.lead .meta+.shot{margin-top:20px}.lead .stamp{top:10px}.codeblock .hljs-doctag,.codeblock .hljs-keyword,.codeblock .hljs-meta .hljs-keyword,.codeblock .hljs-selector-tag{color:#f2c200}.codeblock .hljs-meta .hljs-string,.codeblock .hljs-regexp,.codeblock .hljs-string,.codeblock .hljs-template-tag,.codeblock .hljs-template-variable{color:#d9c9a3}.codeblock .hljs-bullet,.codeblock .hljs-literal,.codeblock .hljs-number,.codeblock .hljs-symbol{color:#ff8a7a}.codeblock .hljs-comment,.codeblock .hljs-quote{color:#9a958c;font-style:italic}.codeblock .hljs-section,.codeblock .hljs-title,.codeblock .hljs-title.class_,.codeblock .hljs-title.function_{color:#ffffff;font-weight:600}.codeblock .hljs-name,.codeblock .hljs-selector-class,.codeblock .hljs-selector-id,.codeblock .hljs-tag{color:#f2c200}.codeblock .hljs-attr,.codeblock .hljs-attribute,.codeblock .hljs-built_in,.codeblock .hljs-meta,.codeblock .hljs-operator,.codeblock .hljs-params,.codeblock .hljs-property,.codeblock .hljs-punctuation,.codeblock .hljs-subst,.codeblock .hljs-type,.codeblock .hljs-variable{color:var(--code-fg)}.codeblock .hljs-built_in,.codeblock .hljs-type{text-decoration:underline;text-decoration-color:rgba(255,255,255,.25);text-underline-offset:3px}.codeblock .hljs-addition{color:#b8e0a8;background:rgba(184,224,168,.08)}.codeblock .hljs-deletion{color:#ff8a7a;background:rgba(255,138,122,.08)}.classifieds-head{position:relative}.classifieds-head .stamp.in-press{top:22px;left:auto;right:28px;transform:rotate(4deg)}.classifieds{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-flow:dense;gap:0;margin:28px 0 8px;border-top:3px solid var(--ink);border-left:1px solid var(--rule)}.ad{display:flex;flex-direction:column;gap:10px;padding:20px 22px 22px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.ad-wide{grid-column:span 2}.ad-full{grid-column:1/-1}.ad-full p{max-width:60ch}.ad h2{font-family:var(--display);font-stretch:62%;font-weight:900;text-transform:uppercase;font-size:34px;line-height:.95;margin:0}.ad p{font-family:var(--serif);font-size:18px;line-height:1.5;margin:0;max-width:46ch}.ad-action{margin-top:auto;font-weight:700;font-size:14px}.notfound-head{padding-bottom:30px}.notfound-head h1{font-family:var(--display);font-stretch:75%;font-weight:900;font-size:clamp(40px,6vw,84px);line-height:.98;text-transform:none;max-width:16ch;margin:18px auto 0;text-wrap:balance}.struck-path{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(22px,3.4vw,40px);margin:46px 0 0}.struck-path,.struck-path .fix .old{color:var(--muted)}.struck-path .fix .new{font-size:1.5em;bottom:62%}.correction{max-width:640px;margin:32px auto 8px;padding:20px 24px 24px;outline:1px solid var(--ink);font-family:var(--serif);font-size:19px}.correction p{margin:0 0 10px}.correction-label{display:inline-block;font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--hl);color:var(--on-hl);padding:2px 8px}.correction-ref{font-family:var(--sans);font-size:13px;color:var(--muted)}.correction-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:16px;font-weight:700;font-size:15px;font-family:var(--sans)}button.cta{cursor:pointer;font-family:var(--display)}.meanwhile{margin:40px 0 0;padding-top:18px;border-top:3px solid var(--ink)}.meanwhile h2{font-family:var(--display);font-stretch:75%;font-weight:900;text-transform:uppercase;font-size:26px;margin:0 0 16px}.end-row-3{grid-template-columns:repeat(3,1fr)}:root.dark .press .classifieds,:root.dark .press .meanwhile{border-top-color:var(--rule-strong)}:root.dark .press .correction{outline-color:var(--rule-strong)}@media (max-width:820px){.classifieds{grid-template-columns:1fr}.ad-full,.ad-wide{grid-column:auto}.ad h2{font-size:30px}.classifieds-head .stamp.in-press{position:static;display:inline-block;margin:0 0 14px;font-size:14px}.end-row-3{grid-template-columns:1fr}.correction{margin-inline:0}}@media (max-width:480px){.press-topline{flex-wrap:wrap;row-gap:0;padding-top:10px}.press-topline>span{flex-basis:100%}.press-topline .right{width:100%;justify-content:space-between}.press-topline nav ul{gap:14px}}.track a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--hl) 70%,transparent);text-underline-offset:3px}.track a:hover{color:var(--hl)}.ticker .tag{white-space:nowrap}.contact .open-to{grid-column:1;font-family:var(--serif);font-style:italic;font-size:18px;color:var(--muted);margin:0}@media (max-width:820px){.ticker .tag{font-size:12px;letter-spacing:.04em}}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_afd4a3{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_afd4a3{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/665e920483964785-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_328ff9{font-family:Newsreader,Newsreader Fallback}.__variable_328ff9{--font-newsreader:"Newsreader","Newsreader Fallback"}