@font-face{font-family:anton;src:url(/_next/static/media/8051a08636cd4e74-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:anton Fallback;src:local("Arial");ascent-override:127.93%;descent-override:35.79%;line-gap-override:0.00%;size-adjust:91.94%}.__className_6472af{font-family:anton,anton Fallback;font-weight:400}.__variable_6472af{--font-anton:"anton","anton Fallback"}@font-face{font-family:archivo;src:url(/_next/static/media/2829ce62aa7187e9-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:archivo Fallback;src:local("Arial");ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:102.80%}.__className_7017d0{font-family:archivo,archivo Fallback}.__variable_7017d0{--font-archivo:"archivo","archivo Fallback"}:root{--color-canvas:#0b1e4d;--color-canvas-night:#071433;--color-stock:#f7f3e8;--color-gold:#ffcf33;--action:#ff3d3d;--action-foreground:#0b1e4d;--ink-1:oklch(0.97 0 0);--ink-2:oklch(0.82 0.006 255);--ink-3:oklch(0.64 0.01 255);--line:oklch(1 0 0/0.1);--font-display:var(--font-anton),Impact,sans-serif;--font-body:var(--font-archivo),system-ui,sans-serif;--site-content-width:72rem;--site-gutter:1rem;--wizard-rail:23.75rem;--wizard-gap:3rem;--plate-radius:14px;--plate-pad:1rem}@media (min-width:640px){:root{--site-gutter:1.5rem;--plate-pad:1.5rem}}*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background-color:var(--color-canvas-night);background-image:radial-gradient(rgb(255 255 255/.06) 1px,transparent 1.3px);background-size:6px 6px;color:var(--ink-1);font:400 16px/1.6 var(--font-body);-webkit-font-smoothing:antialiased}a{color:inherit}:focus-visible{outline:3px solid var(--color-gold);outline-offset:2px}.site-container{width:100%;max-width:var(--site-content-width);margin-inline:auto;padding-inline:var(--site-gutter)}.blog-header{position:sticky;top:0;z-index:20;background:var(--color-canvas);border-bottom:2px dashed color-mix(in srgb,var(--color-gold) 30%,transparent)}.blog-header .site-container{display:flex;align-items:center;gap:1rem;min-height:58px}.blog-logo{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none}.blog-logo img{width:28px;height:28px}.blog-logo span{font:400 21px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase}.blog-tabs{display:none;align-items:center;gap:4px}.blog-tab{position:relative;display:inline-flex;align-items:center;min-height:44px;padding-inline:14px;font:800 15.5px/1 var(--font-body);color:var(--ink-2);text-decoration:none}.blog-tab:hover,.blog-tab[aria-current=page]{color:var(--ink-1)}.blog-tab span{position:relative}.blog-tab span:after{content:"";position:absolute;inset-inline:-2px;bottom:-12px;height:4px;background:transparent;mask:radial-gradient(circle 2px at 0 50%,transparent 95%,#000) left /51% 100% no-repeat,radial-gradient(circle 2px at 100% 50%,transparent 95%,#000) right /51% 100% no-repeat}.blog-tab:hover span:after{background:rgb(255 255 255/.22)}.blog-tab[aria-current=page] span:after{background:var(--color-gold)}.blog-header-end{margin-left:auto;display:flex;align-items:center;gap:.5rem}.blog-signin{display:inline-flex;align-items:center;min-height:44px;padding-inline:1rem;border:2px solid var(--color-stock);border-radius:999px;font:800 13px/1 var(--font-body);text-decoration:none}@media (min-width:1024px){.blog-header .site-container{min-height:72px}.blog-logo img{width:32px;height:32px}.blog-logo span{font-size:26px}.blog-tabs{display:flex;margin-left:1.5rem}.blog-signin{border:0;padding:0;font-size:16px;color:var(--ink-2)}.blog-signin:hover{color:var(--ink-1)}}main{flex:1;padding-block:1.5rem 3rem}@media (min-width:640px){main{padding-top:2.5rem}}.page-title{display:inline-block;margin:.75rem 0 0;transform:skew(-7deg);transform-origin:left bottom;font:400 var(--page-title-size,2.5rem)/.95 var(--font-display);letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;text-shadow:4px 4px 0 rgb(0 0 0/.35)}.page-title--post{--page-title-size:2rem}@media (min-width:1024px){.page-title{font-size:var(--page-title-size-lg,3.5rem)}.page-title--post{--page-title-size-lg:2.75rem}}.eyebrow{font:800 12.5px/1.2 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold);text-decoration:none}main header .eyebrow{display:block;width:fit-content}a.eyebrow:hover{text-decoration:underline;text-underline-offset:3px}.section-label{margin:2.5rem 0 1rem;font:800 12.5px/1.2 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.meta{font-size:14px;color:var(--ink-3)}.plate{min-width:0;padding:var(--plate-pad);border:1px solid color-mix(in srgb,var(--color-stock) 12%,transparent);border-radius:var(--plate-radius);background:color-mix(in srgb,var(--color-canvas-night) 88%,transparent);box-shadow:inset 0 1px 0 rgb(255 255 255/.04),5px 5px 0 rgb(0 0 0/.22)}.plate>*+*{margin-top:1rem}.lead{margin:0;max-width:60ch;font-size:1.0625rem;color:var(--ink-2)}.tracks{display:grid;gap:2rem;margin-top:1.5rem}@media (min-width:1024px){.tracks{grid-template-columns:minmax(0,1fr) var(--wizard-rail);gap:var(--wizard-gap);align-items:start}.tracks>aside{position:sticky;top:calc(72px + 1.5rem)}}.action{display:flex;align-items:center;justify-content:center;min-height:56px;padding-inline:1.5rem;border-radius:12px;background:var(--action);color:var(--action-foreground);font:800 17px/1 var(--font-body);text-decoration:none;transition:transform .12s,box-shadow .12s}.action:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--color-stock)}.text-link{display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:var(--color-gold);text-decoration:underline;text-underline-offset:3px}.chips{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none}.chips a{display:inline-flex;align-items:center;min-height:44px;padding-inline:1rem;border:1.5px solid var(--line);border-radius:999px;font:800 14px/1 var(--font-body);text-decoration:none}.chips a:hover{border-color:color-mix(in srgb,var(--color-stock) 45%,transparent)}.chips a[aria-current=page]{border-color:var(--color-gold);box-shadow:inset 0 0 0 1px var(--color-gold);background:color-mix(in srgb,var(--color-gold) 6%,transparent)}.post-list{margin:0;padding-block:var(--plate-pad);list-style:none}.post-list>li+li{margin-top:0;border-top:1px solid color-mix(in srgb,white 8%,transparent)}.post-row{display:block;padding-block:1.25rem;text-decoration:none}.post-list>li:first-child .post-row{padding-top:.25rem}.post-list>li:last-child .post-row{padding-bottom:.25rem}.post-row h2{margin:.4rem 0 .35rem;font:800 1.375rem/1.25 var(--font-body);text-wrap:balance}.post-row:hover h2{color:var(--color-gold)}.post-row p{margin:0 0 .5rem;max-width:60ch;color:var(--ink-2)}.pagination{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.5rem}.prose{max-width:66ch;font-size:1.0625rem;line-height:1.7;color:var(--ink-2)}.prose>:first-child{margin-top:0}.prose h2,.prose h3,.prose h4{color:var(--ink-1);font-family:var(--font-body);font-weight:800;line-height:1.25}.prose h2{margin:2.25rem 0 .75rem;font-size:1.5rem}.prose h3{margin:1.75rem 0 .5rem;font-size:1.2rem}.prose blockquote,.prose ol,.prose p,.prose ul{margin:0 0 1.1rem}.prose ol,.prose ul{padding-left:1.25rem}.prose li{margin-bottom:.4rem}.prose li::marker{color:var(--color-gold)}.prose strong{color:var(--ink-1)}.prose a{color:var(--color-gold);text-decoration:underline;text-underline-offset:3px}.prose blockquote{padding-left:1rem;border-left:4px solid var(--color-gold);color:var(--ink-1)}.prose code{padding:.1em .35em;border-radius:4px;background:rgb(255 255 255/.08);font-size:.9em}.prose hr{margin:2rem 0;border:0;border-top:1px solid color-mix(in srgb,white 8%,transparent)}.prose img{max-width:100%}.post-hero-image,.prose img{height:auto;border-radius:10px}.post-hero-image{width:100%}.tags{display:flex;flex-wrap:wrap;gap:.5rem 1rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,white 8%,transparent)}.related{padding:0;list-style:none}.related a{display:block;padding-block:.6rem;font-weight:700;color:var(--ink-1);text-decoration:none}.related a:hover{color:var(--color-gold)}.blog-footer{border-top:2px solid var(--line);background:var(--color-canvas-night);padding:1.25rem 0 1.5rem;text-align:center;font-size:12px;color:var(--ink-3)}.blog-footer ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0 0 .5rem;padding:0;list-style:none}.blog-footer li+li:before{content:"·";padding-inline:2px;color:var(--ink-3)}.blog-footer ul a{display:inline-flex;align-items:center;min-height:44px;padding-inline:6px;font:700 13px/1 var(--font-body);color:var(--ink-2);text-decoration:none}.blog-footer ul a:hover{color:var(--ink-1)}.blog-footer p{margin:0}@media (prefers-reduced-motion:reduce){.action{transition:none}.action:hover{transform:none}}