@font-face{font-family:archivoBlack;src:url(../media/Archivo_Black-s.p.2aqrdzrjzn6ap.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:archivoBlack Fallback;src:local(Arial);ascent-override:70.47%;descent-override:16.86%;line-gap-override:0.0%;size-adjust:124.59%}.Q_TRdq_className{font-family:archivoBlack,archivoBlack Fallback;font-weight:400}.Q_TRdq_variable{--next-font-display:"archivoBlack", "archivoBlack Fallback"}
@font-face{font-family:spaceGrotesk;src:url(../media/Space_Grotesk-s.p.1ii7211jqpzi_.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.LVUsBW_className{font-family:spaceGrotesk,spaceGrotesk Fallback}.LVUsBW_variable{--next-font-body:"spaceGrotesk", "spaceGrotesk Fallback"}
@font-face{font-family:jetBrainsMono;src:url(../media/JetBrains_Mono-s.p.1wmoa0e_blxrz.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:jetBrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.gxxtOG_className{font-family:jetBrainsMono,jetBrainsMono Fallback}.gxxtOG_variable{--next-font-mono:"jetBrainsMono", "jetBrainsMono Fallback"}
@font-face{font-family:Archivo Black;src:url(../media/Archivo_Black.2aqrdzrjzn6ap.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Space Grotesk;src:url(../media/Space_Grotesk.1ii7211jqpzi_.woff2)format("woff2");font-weight:300 700;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../media/JetBrains_Mono.1wmoa0e_blxrz.woff2)format("woff2");font-weight:100 800;font-display:swap}:root{--ink:#182031;--yellow:#fbd008;--orange:#f6871e;--cream:#fff8e1;--paper:#f4f1e8;--white:#fff;--success:#2fbf71;--danger:#e5484d;--danger-ink:#9b1c20;--topic-system-design:#4ea8de;--topic-backend:#2fbf71;--topic-data:#8b5cf6;--topic-interviews:#f6871e;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-pill:999px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:40px;--font-display:"Archivo Black", Impact, sans-serif;--font-body:"Space Grotesk", system-ui, sans-serif;--font-mono:"JetBrains Mono", monospace;--shadow-hard:4px 4px 0 var(--ink);--shadow-stacked:8px 8px 0 var(--orange), 8px 8px 0 4px var(--ink);--grid-bg:#fff8e1;--grid-line:#18203112;--grid-line-width:2px;--grid-cell:60px;--grid-bg-dark:#182031;--grid-line-dark:#fff8e10f}.ds-grid{background-color:var(--grid-bg);background-image:linear-gradient(var(--grid-line) var(--grid-line-width), transparent var(--grid-line-width)), linear-gradient(90deg, var(--grid-line) var(--grid-line-width), transparent var(--grid-line-width));background-size:var(--grid-cell) var(--grid-cell)}.ds-grid--dark{--grid-line:var(--grid-line-dark);background-color:var(--grid-bg-dark);color:var(--cream)}.ds-hard-shadow{box-shadow:var(--ds-offset,4px) var(--ds-offset,4px) 0 var(--ink)}.ds-pill{padding:var(--ds-pill-padding,4px 10px);border:var(--ds-pill-border,2px) solid var(--ink);border-radius:var(--radius-pill);background:var(--yellow);color:var(--ink);font-family:var(--font-mono);font-size:var(--ds-pill-size,.8rem);font-weight:var(--ds-pill-weight,700);letter-spacing:var(--ds-pill-tracking,.04em);text-transform:uppercase;display:inline-block}.ds-box{border:6px solid var(--ds-box-border,var(--ink));background:var(--danger);color:var(--cream);box-shadow:var(--ds-box-offset,16px) var(--ds-box-offset,16px) 0 var(--ds-box-shadow,var(--ink));padding:14px 36px 22px;display:inline-block;transform:rotate(-2deg)}.ds-card{border:4px solid var(--ink);border-radius:var(--radius-lg);background:var(--ds-card-bg,var(--white));box-shadow:var(--ds-offset,8px) var(--ds-offset,8px) 0 var(--orange), var(--ds-offset,8px) var(--ds-offset,8px) 0 4px var(--ink)}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html:root{--font-display:var(--next-font-display), Impact, sans-serif;--font-body:var(--next-font-body), system-ui, sans-serif;--font-mono:var(--next-font-mono), monospace}body{color:var(--ink);font-family:var(--font-body);margin:0;font-size:1.0625rem;line-height:1.55}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-weight:400;line-height:1.08}p{margin:0}a{color:inherit;text-underline-offset:3px}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 6px var(--yellow)}.container{width:min(1120px, 100% - 2 * var(--space-lg));margin-inline:auto}.section-title{max-width:18ch;font-size:clamp(1.9rem,5vw,3rem)}.eyebrow{margin-bottom:var(--space-md)}.skip-link{left:var(--space-md);z-index:10;padding:var(--space-sm) var(--space-md);background:var(--yellow);border:3px solid var(--ink);position:absolute;top:-80px}.skip-link:focus{top:var(--space-md)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
