@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-full-normal.7BpKI3vF.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-full-normal.YHFkNujK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-full-normal.CFFu7zhK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-full-italic.BHALq22K.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-full-italic.B8-t4Nou.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-full-italic.D2JnYqd-.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f6f1e6;--paper-2:#ede5d4;--paper-3:#e3d8c2;--card:#fffcf5;--ink:#17140f;--ink-2:#464036;--ink-3:#655e52;--rule:#d6cab3;--rule-strong:#17140f;--accent:#a33b25;--accent-2:#842d1a;--accent-ink:#fffaf2;--gold:#c08a2e;--t-spotlight:#a33b25;--t-build:#3f6b4f;--t-news:#2f557a;--t-roundup:#8f6414;--t-then-now:#7a4a72;--night:#17140f;--night-2:#221e17;--night-ink:#f3ecdf;--night-ink-2:#b9b0a0;--night-rule:#3a342a;--serif:"Fraunces Variable", Georgia, "Times New Roman", serif;--sans:"Inter Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--measure:41rem;--wide:76rem;--gutter:1rem;--radius:6px;--ease:cubic-bezier(.2, .7, .2, 1);--shadow:0 1px 0 #17140f0a, 0 10px 30px -18px #17140f59;color-scheme:light}@media (width>=40rem){:root{--gutter:1.5rem}}@media (width>=64rem){:root{--gutter:2rem}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#14120e;--paper-2:#1c1914;--paper-3:#26221b;--card:#1a1813;--ink:#f0e9dc;--ink-2:#c9c0b0;--ink-3:#958c7c;--rule:#332e26;--rule-strong:#f0e9dc;--accent:#e6805f;--accent-2:#f0a080;--accent-ink:#14120e;--gold:#d9a54a;--t-spotlight:#e6805f;--t-build:#7fb08f;--t-news:#7fa6cc;--t-roundup:#d9a54a;--t-then-now:#c493bb;--night:#0d0c09;--night-2:#171510;--night-rule:#2c2820;--shadow:0 1px 0 #0003, 0 12px 30px -18px #000c;color-scheme:dark}}:root[data-theme=dark]{--paper:#14120e;--paper-2:#1c1914;--paper-3:#26221b;--card:#1a1813;--ink:#f0e9dc;--ink-2:#c9c0b0;--ink-3:#958c7c;--rule:#332e26;--rule-strong:#f0e9dc;--accent:#e6805f;--accent-2:#f0a080;--accent-ink:#14120e;--gold:#d9a54a;--t-spotlight:#e6805f;--t-build:#7fb08f;--t-news:#7fa6cc;--t-roundup:#d9a54a;--t-then-now:#c493bb;--night:#0d0c09;--night-2:#171510;--night-rule:#2c2820;--shadow:0 1px 0 #0003, 0 12px 30px -18px #000c;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:4.5rem}body{background:var(--paper);color:var(--ink);font-family:var(--sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01", "cv11";margin:0;font-size:1.0625rem;line-height:1.6}body:after{content:"";z-index:100;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}button,input,select,textarea{font:inherit}img,svg{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}::selection{background:color-mix(in srgb, var(--accent) 28%, transparent)}h1,h2,h3,h4{font-family:var(--serif);letter-spacing:-.015em;font-variation-settings:"opsz" 96, "SOFT" 30;text-wrap:balance;margin:0 0 .5em;font-weight:600;line-height:1.08}h1{letter-spacing:-.025em;font-size:clamp(2.3rem,6.2vw,4.1rem)}h2{font-size:clamp(1.5rem,3.4vw,2.1rem)}h3{font-size:1.28rem;line-height:1.15}p{text-wrap:pretty;margin:0 0 1em}.wrap{max-width:var(--wide);padding:0 var(--gutter);margin:0 auto}.measure{max-width:var(--measure)}.eyebrow{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:.72rem;font-weight:650}.eyebrow.accent{color:var(--accent)}.meta{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.85rem}.serif{font-family:var(--serif)}.section-head{border-top:3px solid var(--rule-strong);grid-template-columns:auto 1fr auto;align-items:baseline;gap:.25rem 1rem;margin:4rem 0 1.75rem;padding-top:.8rem;display:grid}.section-head .num{font-family:var(--mono);color:var(--accent);letter-spacing:.05em;font-size:.75rem}.section-head h2{margin:0;font-size:clamp(1.35rem,2.6vw,1.7rem)}.section-head .more{color:var(--ink-2);white-space:nowrap;align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.section-head .more:hover{color:var(--accent)}.section-head .more:after{content:"→";transition:transform .25s var(--ease)}.section-head .more:hover:after{transform:translate(3px)}.section-head .sub{color:var(--ink-3);grid-column:2/-1;margin:0;font-size:.95rem}.btn{background:var(--accent);color:var(--accent-ink);cursor:pointer;transition:background-color .2s, transform .2s var(--ease), box-shadow .2s;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.8rem 1.25rem;font-size:.95rem;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex}.btn:hover{color:var(--accent-ink);background:var(--accent-2);box-shadow:var(--shadow);transform:translateY(-1px)}.btn .arrow{transition:transform .25s var(--ease)}.btn:hover .arrow{transform:translate(3px)}.btn.ghost{color:var(--ink);background:0 0;box-shadow:inset 0 0 0 1.5px}.btn.ghost:hover{color:var(--accent)}.btn.light{background:var(--night-ink);color:var(--night)}.btn.light:hover{color:var(--night);background:#fff}.grid-3{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1.75rem 1.5rem;display:grid}.sample-banner{background:repeating-linear-gradient(135deg, var(--gold) 0 12px, color-mix(in srgb, var(--gold) 85%, #000) 12px 24px);color:#17140f;text-align:center;padding:.3rem var(--gutter);letter-spacing:.02em;font-size:.75rem;font-weight:600}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{background:var(--ink);color:var(--paper);z-index:50;border-radius:4px;padding:.5rem .8rem;position:absolute;top:-3rem;left:1rem}.skip:focus{color:var(--paper);top:.5rem}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media print{:root{--paper:#fff;--card:#fff;--ink:#000}body:after,.utility,.sections,.footer,.justin,.sample-banner,.progress,.rr,.qs,.share,.s-rail,.upnext,.credit,.crumbs,.tags,[data-search-open],.skip,.s-cover{display:none!important}body{font-size:11pt}.masthead{border:0}.nameplate{padding:0 0 1rem}.np-side{display:none!important}a[href^=http]:after{content:" (" attr(href) ")";color:#555;font-size:.8em}.s-layout{display:block!important}.story,.prose{max-width:none}section.wrap:has(.grid-3){display:none}[data-reveal]{opacity:1!important;transform:none!important}}@media (width>=44rem) and (width<=66rem){.grid-3>:last-child:nth-child(odd){grid-column:1/-1}.grid-3>.story.card:last-child:nth-child(odd),.grid-3>:last-child:nth-child(odd)>.story.card,.grid-3>.story.dark:last-child:nth-child(odd){grid-template-columns:1.15fr 1fr;align-items:center;column-gap:1.25rem;padding-bottom:.65rem}}.motion [data-reveal]{opacity:0;transition:opacity .7s var(--ease), transform .8s var(--ease);transition-delay:calc(var(--d,0) * 90ms);transform:translateY(18px)}.motion [data-reveal].in{opacity:1;transform:none}[data-spotlight]{isolation:isolate;position:relative}[data-spotlight]:before{content:"";border-radius:inherit;z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--accent) 12%, transparent), transparent 60%);transition:opacity .3s;position:absolute;inset:0}[data-spotlight]:hover:before{opacity:1}@view-transition{navigation:auto}::view-transition-group(story-cover){animation-duration:.55s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(root){animation:.3s both vt-out}::view-transition-new(root){animation:.45s cubic-bezier(.2,.8,.2,1) both vt-in}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.tt[data-astro-cid-l6lhmie6]{cursor:pointer;border:1px solid var(--rule);background:var(--card);width:2rem;height:2rem;color:var(--ink-2);transition:color .2s, border-color .2s, transform .3s var(--ease);border-radius:50%;place-items:center;padding:0;display:grid}.tt[data-astro-cid-l6lhmie6]:hover{color:var(--accent);border-color:var(--accent);transform:rotate(-12deg)}.tt[data-astro-cid-l6lhmie6] svg[data-astro-cid-l6lhmie6]{overflow:visible}.tt-core[data-astro-cid-l6lhmie6]{fill:currentColor;transition:r .4s var(--ease)}.tt-bite[data-astro-cid-l6lhmie6]{transition:cx .5s var(--ease), cy .5s var(--ease)}.tt-rays[data-astro-cid-l6lhmie6]{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;transform-origin:12px 12px;transition:transform .5s var(--ease), opacity .3s}[data-theme=dark] .tt-core[data-astro-cid-l6lhmie6]{r:8px}[data-theme=dark] .tt-bite[data-astro-cid-l6lhmie6]{cx:17px;cy:6px}[data-theme=dark] .tt-rays[data-astro-cid-l6lhmie6]{opacity:0;transform:rotate(-45deg)scale(.4)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tt-core[data-astro-cid-l6lhmie6]{r:8px}:root:not([data-theme=light]) .tt-bite[data-astro-cid-l6lhmie6]{cx:17px;cy:6px}:root:not([data-theme=light]) .tt-rays[data-astro-cid-l6lhmie6]{opacity:0;transform:rotate(-45deg)scale(.4)}}.theme-vt::view-transition-old(root){animation:none}.theme-vt::view-transition-new(root){animation:.7s cubic-bezier(.6,0,.2,1) theme-wipe}@keyframes theme-wipe{0%{clip-path:circle(0 at var(--tx,50%) var(--ty,0))}to{clip-path:circle(150vmax at var(--tx,50%) var(--ty,0))}}.sp-open{cursor:pointer;font:500 .78rem var(--sans);color:var(--ink-3);background:var(--card);border:1px solid var(--rule);border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .4rem .3rem .65rem;transition:border-color .2s,color .2s;display:inline-flex}.sp-open:hover{border-color:var(--accent);color:var(--ink)}.sp-open svg,.sp-field svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.sp-kbd,.sp kbd{font:600 .66rem var(--mono);border:1px solid var(--rule);background:var(--paper);color:var(--ink-3);border-bottom-width:2px;border-radius:4px;padding:.05rem .3rem}@media (width<=40rem){.sp-label,.sp-kbd{display:none}.sp-open{padding:.4rem}}.sp{width:min(40rem,100vw - 2rem);max-height:min(36rem,80vh);color:var(--ink);background:0 0;border:0;margin:12vh auto auto;padding:0;overflow:visible}.sp::backdrop{backdrop-filter:blur(4px);background:#0f0c0873}.sp[open] .sp-box{animation:sp-in .25s var(--ease)}.sp[open]::backdrop{animation:.25s sp-fade}@keyframes sp-in{0%{opacity:0;transform:translateY(-10px)scale(.98)}}@keyframes sp-fade{0%{opacity:0}}.sp-box{background:var(--paper);border:1px solid var(--rule);max-height:inherit;border-radius:16px;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden;box-shadow:0 40px 80px -30px #0009}.sp-field{border-bottom:1px solid var(--rule);color:var(--ink-3);align-items:center;gap:.75rem;padding:1rem 1.1rem;display:flex}.sp-field input{font:500 1.1rem var(--sans);color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0}.sp-field input::-webkit-search-cancel-button{display:none}.sp-results{margin:0;padding:.4rem;list-style:none;overflow:auto}.sp-group{font:650 .68rem var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);padding:.7rem .7rem .35rem}.sp-item a{border-radius:10px;grid-template-columns:2rem 1fr auto;align-items:center;gap:.8rem;padding:.6rem .7rem;text-decoration:none;display:grid}.sp-item[aria-selected=true] a{background:var(--ink);color:var(--paper)}.sp-item[aria-selected=true] .sp-s{color:color-mix(in srgb, var(--paper) 70%, transparent)}.sp-ico{background:var(--paper-2);border-radius:8px;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.sp-ico:after{font:700 .8rem var(--sans)}.sp-story:after{content:"";background:var(--c,var(--accent));border-radius:50%;width:.6rem;height:.6rem}.sp-business:after{content:"⌂";color:var(--ink-2);font-size:1rem}.sp-city:after{content:"◎";color:var(--accent)}.sp-txt{min-width:0;display:grid}.sp-t{font-family:var(--serif);text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;font-weight:600;line-height:1.25;overflow:hidden}.sp-s{color:var(--ink-3);font-size:.78rem}.sp-go{opacity:0;font-size:.9rem}.sp-item[aria-selected=true] .sp-go{opacity:.8}.sp mark{background:color-mix(in srgb, var(--gold) 50%, transparent);color:inherit;border-radius:2px;padding:0 .05em}.sp-empty{color:var(--ink-3);font-family:var(--serif);padding:1.5rem 1rem;font-size:1.05rem}.sp-foot{border-top:1px solid var(--rule);color:var(--ink-3);background:var(--paper-2);gap:1.1rem;padding:.6rem 1.1rem;font-size:.72rem;display:flex}.sp-foot kbd{margin-right:.2rem}@media (width<=40rem){.sp-foot{display:none}.sp{margin-top:4vh}}.progress[data-astro-cid-hkbrpulz]{z-index:40;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.progress[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.utility[data-astro-cid-hkbrpulz]{border-bottom:1px solid var(--rule);color:var(--ink-3);font-size:.78rem}.utility-inner[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:center;gap:1rem;min-height:2.3rem;display:flex}.utility[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{margin:0}.today[data-astro-cid-hkbrpulz]{font-variant-numeric:tabular-nums;white-space:nowrap}.utility[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz]{white-space:nowrap}@media (width<=30rem){.utility[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz]:first-child{display:none}}.editions[data-astro-cid-hkbrpulz]{display:none}.editions[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{color:var(--ink-2);font-weight:500}@media (width>=52rem){.editions[data-astro-cid-hkbrpulz]{display:block}}.utility[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{align-items:center;gap:1.1rem;margin:0;padding:0;list-style:none;display:flex}.utility[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--ink-2);font-weight:600;text-decoration:none}.utility[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,.utility[data-astro-cid-hkbrpulz] .u-cta[data-astro-cid-hkbrpulz]{color:var(--accent)}.u-tools[data-astro-cid-hkbrpulz]{align-items:center;gap:.5rem;display:flex}.nameplate[data-astro-cid-hkbrpulz]{text-align:center;grid-template-columns:1fr;align-items:center;padding:1.4rem 0 1.2rem;display:grid}@media (width>=56rem){.nameplate[data-astro-cid-hkbrpulz]{grid-template-columns:1fr auto 1fr;padding:1.9rem 0 1.6rem}}.brand[data-astro-cid-hkbrpulz]{justify-items:center;gap:.4rem;text-decoration:none;display:grid}.brand[data-astro-cid-hkbrpulz]:hover{color:inherit}.brand-name[data-astro-cid-hkbrpulz]{font-family:var(--serif);letter-spacing:-.035em;font-variation-settings:"opsz" 144, "SOFT" 100, "WONK" 1;font-size:clamp(2.7rem,9vw,5.4rem);font-weight:800;line-height:.9}h1[data-astro-cid-hkbrpulz].brand-name{margin:0}.ch[data-astro-cid-hkbrpulz]{display:inline-block}.typeset[data-astro-cid-hkbrpulz] .ch[data-astro-cid-hkbrpulz]{animation:.7s cubic-bezier(.3,1.4,.5,1) both settype;animation-delay:calc(var(--i) * 55ms + .1s)}.typeset[data-astro-cid-hkbrpulz] .brand-tag[data-astro-cid-hkbrpulz]{animation:1s .9s both inktag}@keyframes settype{0%{opacity:0;filter:blur(3px);transform:translateY(-.5em)rotate(-8deg)}}@keyframes inktag{0%{opacity:0;letter-spacing:.2em}}.brand-tag[data-astro-cid-hkbrpulz]{font-family:var(--serif);color:var(--ink-2);font-variation-settings:"opsz" 14;font-size:clamp(.9rem,1.8vw,1.05rem);font-style:italic}.np-side[data-astro-cid-hkbrpulz]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:.72rem;font-weight:650;line-height:1.7;display:none}.np-side[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz],.np-side[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--ink);text-decoration:none}.np-side[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--accent)}@media (width>=56rem){.np-side[data-astro-cid-hkbrpulz]{display:block}.np-left[data-astro-cid-hkbrpulz]{text-align:left}.np-right[data-astro-cid-hkbrpulz]{text-align:right}}.sections[data-astro-cid-hkbrpulz]{z-index:30;background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule);box-shadow:inset 0 3px 0 -1px var(--paper), inset 0 4px 0 -1px var(--rule-strong);transition:box-shadow .25s;position:sticky;top:0}.sections[data-astro-cid-hkbrpulz].stuck{box-shadow:0 8px 20px -16px #00000073}.sections-inner[data-astro-cid-hkbrpulz]{align-items:center;display:flex}.mini-brand[data-astro-cid-hkbrpulz]{font-family:var(--serif);letter-spacing:-.02em;white-space:nowrap;opacity:0;max-width:0;transition:max-width .35s var(--ease), opacity .25s;font-size:1.05rem;font-weight:800;text-decoration:none;overflow:hidden}.stuck[data-astro-cid-hkbrpulz] .mini-brand[data-astro-cid-hkbrpulz]{opacity:1;max-width:9rem;margin-right:1rem}.sections[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{scrollbar-width:none;flex:1;gap:.25rem;margin:0 0 0 -.7rem;padding:0;list-style:none;display:flex;overflow-x:auto}.sections-inner[data-astro-cid-hkbrpulz]{position:relative}.sections-inner[data-astro-cid-hkbrpulz]:after{content:"";background:linear-gradient(to right, transparent, var(--paper));pointer-events:none;width:2.5rem;position:absolute;top:0;bottom:0;right:0}@media (width>=56rem){.sections[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{justify-content:center;margin-left:0}.stuck[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{justify-content:flex-start}.sections-inner[data-astro-cid-hkbrpulz]:after{display:none}}.sections[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]::-webkit-scrollbar{display:none}.sections[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{white-space:nowrap;color:var(--ink-2);padding:.8rem .7rem .75rem;font-size:.84rem;font-weight:600;text-decoration:none;display:block;position:relative}.sections[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:after{content:"";background:var(--accent);height:2px;transition:transform .3s var(--ease);position:absolute;bottom:.35rem;left:.7rem;right:.7rem;transform:scaleX(0)}.sections[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--ink)}.sections[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover:after,.sections[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current]:after{transform:scaleX(1)}.sections[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current]{color:var(--ink)}.cmenu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]{cursor:pointer;color:var(--ink-2);white-space:nowrap;align-items:center;gap:.4rem;padding:.8rem .7rem .75rem;font-size:.84rem;font-weight:600;list-style:none;display:flex;position:relative}.cmenu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]::-webkit-details-marker{display:none}.cmenu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]:after{content:"";background:var(--accent);height:2px;transition:transform .3s var(--ease);position:absolute;bottom:.35rem;left:.7rem;right:.7rem;transform:scaleX(0)}.cmenu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]:hover,.cmenu[data-astro-cid-hkbrpulz][open] summary[data-astro-cid-hkbrpulz],.cmenu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz][aria-current]{color:var(--ink)}.cmenu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]:hover:after,.cmenu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz][aria-current]:after{transform:scaleX(1)}.cmenu[data-astro-cid-hkbrpulz] svg[data-astro-cid-hkbrpulz]{fill:none;stroke:currentColor;stroke-width:1.6px;transition:transform .3s var(--ease)}.cmenu[data-astro-cid-hkbrpulz][open] svg[data-astro-cid-hkbrpulz]{transform:rotate(180deg)}.cm-n[data-astro-cid-hkbrpulz]{font:700 .65rem var(--mono);background:var(--accent);color:var(--accent-ink);border-radius:999px;padding:.1rem .35rem}.cm-panel[data-astro-cid-hkbrpulz]{left:var(--gutter);right:var(--gutter);z-index:5;background:var(--paper);border:1px solid var(--rule);border-top:3px solid var(--accent);animation:cm-drop .28s var(--ease);overscroll-behavior:contain;border-radius:0 0 14px 14px;max-height:min(70vh,34rem);position:absolute;top:calc(100% + 1px);overflow:auto;box-shadow:0 30px 60px -30px #0000008c}@media (width<=40rem){.cm-panel[data-astro-cid-hkbrpulz]{border-radius:0 0 14px 14px;left:0;right:0}}@keyframes cm-drop{0%{opacity:0;transform:translateY(-8px)}}.cm-top[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding:1.1rem 1.5rem 0;display:flex}.cm-title[data-astro-cid-hkbrpulz]{font-family:var(--serif);margin:0;font-size:1.15rem;font-weight:600}.cm-title[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{font:500 .78rem var(--sans);color:var(--ink-3);margin-left:.5rem}.cm-search[data-astro-cid-hkbrpulz] input[data-astro-cid-hkbrpulz]{font:inherit;border:1px solid var(--rule);background:var(--card);color:var(--ink);border-radius:999px;min-width:14rem;padding:.45rem .8rem;font-size:.9rem}.cm-grid[data-astro-cid-hkbrpulz]{grid-template-columns:repeat(auto-fill,minmax(min(100%,12.5rem),1fr));gap:1.25rem 2rem;padding:1.1rem 1.5rem 1.4rem;display:grid}@media (width<=40rem){.cm-grid[data-astro-cid-hkbrpulz]{grid-template-columns:1fr 1fr;gap:1rem 1.25rem;padding:1rem}}.cm-grid[data-astro-cid-hkbrpulz] section[data-astro-cid-hkbrpulz][hidden],.cm-grid[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz][hidden]{display:none}.cm-state[data-astro-cid-hkbrpulz]{font:650 .7rem var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule);align-items:center;gap:.5rem;margin:0 0 .35rem;padding-bottom:.45rem;display:flex}.cm-state[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{font-family:var(--mono);color:var(--accent);letter-spacing:0}.sections[data-astro-cid-hkbrpulz] .cm-grid[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{justify-content:stretch;gap:.1rem;margin:0;display:grid;overflow:visible}.sections[data-astro-cid-hkbrpulz] .cm-grid[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{border-radius:6px;justify-content:space-between;align-items:baseline;gap:.75rem;margin:0 -.5rem;padding:.45rem .5rem;display:flex}.sections[data-astro-cid-hkbrpulz] .cm-grid[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:after{display:none}.sections[data-astro-cid-hkbrpulz] .cm-grid[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,.sections[data-astro-cid-hkbrpulz] .cm-grid[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current]{background:var(--paper-2)}.cm-city[data-astro-cid-hkbrpulz]{font-family:var(--serif);color:var(--ink);font-size:1.08rem;font-weight:600}.cm-count[data-astro-cid-hkbrpulz]{font:500 .72rem var(--sans);color:var(--ink-3);white-space:nowrap}.sections[data-astro-cid-hkbrpulz] .cm-all[data-astro-cid-hkbrpulz]{color:var(--accent);grid-column:1/-1;justify-self:start;margin:0;padding:.25rem 0;font-size:.88rem;font-weight:650}.sections[data-astro-cid-hkbrpulz] .cm-all[data-astro-cid-hkbrpulz]:after{display:none}main[data-astro-cid-hkbrpulz],.justin[data-astro-cid-hkbrpulz]{transition:opacity .25s,filter .25s}.menu-open main[data-astro-cid-hkbrpulz]{opacity:.35;filter:saturate(.6);pointer-events:none}.footer[data-astro-cid-hkbrpulz]{background:var(--night);color:var(--night-ink);margin-top:6rem}.footer[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--night-ink);text-decoration:none}.footer[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--accent)}.footer[data-astro-cid-hkbrpulz] .btn[data-astro-cid-hkbrpulz].light,.footer[data-astro-cid-hkbrpulz] .btn[data-astro-cid-hkbrpulz].light:hover{color:var(--night)}.f-top[data-astro-cid-hkbrpulz]{gap:2.5rem;padding:3.5rem 0 2.5rem;display:grid}@media (width>=60rem){.f-top[data-astro-cid-hkbrpulz]{grid-template-columns:1fr 1.6fr;gap:4rem}}.f-name[data-astro-cid-hkbrpulz]{font-family:var(--serif);letter-spacing:-.03em;font-variation-settings:"opsz" 144, "SOFT" 100, "WONK" 1;margin:0;font-size:2.2rem;font-weight:800;line-height:1}.f-tag[data-astro-cid-hkbrpulz]{font-family:var(--serif);color:var(--night-ink-2);max-width:22rem;margin:.6rem 0 1.4rem;font-style:italic}.f-cols[data-astro-cid-hkbrpulz]{grid-template-columns:repeat(2,1fr);gap:2rem 1.5rem;display:grid}@media (width>=40rem){.f-cols[data-astro-cid-hkbrpulz]{grid-template-columns:repeat(4,1fr)}}.f-h[data-astro-cid-hkbrpulz]{letter-spacing:.14em;text-transform:uppercase;color:var(--night-ink-2);margin:0 0 .8rem;font-size:.7rem;font-weight:650}.f-cols[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:.45rem;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}.f-agency[data-astro-cid-hkbrpulz]{border-top:1px solid var(--night-rule);grid-template-columns:auto 1fr;align-items:center;gap:1rem 1.25rem;padding:1.75rem 0;display:grid}@media (width>=48rem){.f-agency[data-astro-cid-hkbrpulz]{grid-template-columns:auto 1fr auto}}.seal[data-astro-cid-hkbrpulz]{color:var(--gold)}.f-agency[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{color:var(--night-ink-2);max-width:40rem;margin:0;font-size:.92rem}.f-agency[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--night-ink);text-decoration:underline;text-decoration-color:var(--night-rule)}.f-agency-cta[data-astro-cid-hkbrpulz]{white-space:nowrap;grid-column:1/-1;font-weight:650;color:var(--gold)!important}@media (width>=48rem){.f-agency-cta[data-astro-cid-hkbrpulz]{grid-column:auto}}.f-giant[data-astro-cid-hkbrpulz]{user-select:none;line-height:.82;font-family:var(--serif);letter-spacing:-.05em;white-space:nowrap;font-variation-settings:"opsz" 144, "SOFT" 100, "WONK" 1;color:#0000;margin:0;padding:1.5rem 0 .5rem;font-size:clamp(3.8rem,20.5vw,19rem);font-weight:800;overflow:hidden}.f-giant[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{background:linear-gradient(90deg, var(--gold), #c4532f) 0 0 / 100% 100% no-repeat, linear-gradient(var(--night-rule), var(--night-rule));-webkit-background-clip:text;background-clip:text;display:inline-block}.motion[data-astro-cid-hkbrpulz] .f-giant[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{background-size:0% 100%,100% 100%;transition:background-size 2.4s cubic-bezier(.6,0,.2,1) .2s}.motion[data-astro-cid-hkbrpulz] .f-giant[data-astro-cid-hkbrpulz].in span[data-astro-cid-hkbrpulz]{background-size:100% 100%,100% 100%}.f-bottom[data-astro-cid-hkbrpulz]{border-top:1px solid var(--night-rule);color:var(--night-ink-2);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;padding:1.1rem 0 1.6rem;font-size:.8rem;display:flex}.f-bottom[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{margin:0}.f-bottom[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--night-ink-2);text-decoration:underline;text-decoration-color:var(--night-rule)}
