:root{--yb-black:#080808;--yb-charcoal:#111110;--yb-offwhite:#f2f2f0;--yb-muted:#8e8e88;--yb-lime:#c8f135;--yb-teal:#2ee6a6;--yb-danger:#e85d4c;--yb-steel:#9a9588;--yb-surface:#131312;--yb-surface-2:#1a1a18;--yb-edge:#f2f2f01c;--font-display:"Archivo Black", "Arial Narrow", sans-serif;--font-body:"DM Sans", "Helvetica Neue", sans-serif;--max-prose:42rem;--max-wide:68rem;--noise:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.42'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--yb-offwhite);background-color:var(--yb-black);background-image:linear-gradient(180deg, #080808e6, #080808f5), var(--noise), radial-gradient(ellipse 65% 40% at 90% -8%, #c8f1350f, transparent 55%), radial-gradient(ellipse 50% 35% at 0% 20%, #9a95880f, transparent 50%), linear-gradient(180deg, #080808 0%, #10100e 48%, #080808 100%);word-wrap:break-word;overflow-wrap:break-word;background-attachment:fixed;min-height:100vh;margin:0;padding:0;font-size:1.125rem;line-height:1.65}img{max-width:100%;height:auto}a{color:var(--yb-lime);text-underline-offset:.18em;text-decoration-thickness:1px;transition:color .2s,opacity .2s}a:hover{color:var(--yb-teal)}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:.02em;color:var(--yb-offwhite);margin:0 0 .6rem;font-weight:400;line-height:1.1}h1{text-transform:uppercase;font-size:clamp(2.4rem,6vw,4.2rem)}h2{text-transform:uppercase;font-size:clamp(1.6rem,3.5vw,2.2rem)}h3{text-transform:uppercase;font-size:1.25rem}p{margin:0 0 1.1rem}ul,ol{margin:0 0 1.25rem;padding-left:1.25rem}li{margin-bottom:.4rem}code{background:var(--yb-surface-2);border-radius:2px;padding:.1em .35em;font-size:.9em}hr{border:none;border-top:1px solid var(--yb-edge);margin:2rem 0}.sr-only{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;overflow:hidden;position:absolute!important}.wrap{width:min(100% - 2rem, var(--max-wide));margin-inline:auto}.prose-wrap{width:min(100% - 2rem, var(--max-prose));margin-inline:auto}.btn{font-family:var(--font-body);letter-spacing:.02em;cursor:pointer;border:2px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:.4rem;padding:.85rem 1.35rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,border-color .2s,color .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--yb-lime);color:var(--yb-black)}.btn-primary:hover{color:var(--yb-black);background:#d4f75a}.btn-secondary{color:var(--yb-offwhite);background:0 0;border-color:#f2f2f059}.btn-secondary:hover{border-color:var(--yb-teal);color:var(--yb-teal)}.cta-row{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--yb-muted);margin-bottom:.75rem;font-size:.8rem;font-weight:600}.lede{color:#f2f2f0d9;max-width:36rem;font-size:1.2rem}.muted{color:var(--yb-muted)}.section{padding:4.5rem 0}.section-tight{padding:3rem 0}.disclosure-banner{background:var(--yb-surface);border:1px solid #c8f13540;border-left:3px solid var(--yb-lime);color:#f2f2f0e6;margin:1.25rem 0 1.75rem;padding:.9rem 1rem;font-size:.95rem}.disclosure-banner a{color:var(--yb-lime)}.skip-flag{border-left:3px solid var(--yb-danger);background:#e85d4c14;margin:1.25rem 0;padding:.85rem 1rem}.principle-list{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.principle-list{grid-template-columns:repeat(3,1fr);gap:2rem}}.principle-list li{margin:0}.principle-list h3{color:var(--yb-lime);margin-bottom:.5rem}.guide-links{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.guide-links a{border-bottom:1px solid var(--yb-edge);color:var(--yb-offwhite);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;padding:1rem 0;font-size:1.35rem;text-decoration:none;transition:color .2s,padding-left .2s;display:block}.guide-links a:hover{color:var(--yb-lime);padding-left:.4rem}.guide-links span{font-family:var(--font-body);text-transform:none;letter-spacing:0;color:var(--yb-muted);margin-top:.25rem;font-size:.95rem;font-weight:400;display:block}@keyframes rise-in{0%{transform:translateY(14px)}to{transform:translateY(0)}}@keyframes underline-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes grit-drift{0%{background-position:0 0,0 0,0 0}to{background-position:24px 12px,-18px 8px,0 0}}.anim-rise{animation:.7s forwards rise-in}.anim-rise-delay{animation:.7s .15s forwards rise-in}.anim-rise-delay-2{animation:.7s .3s forwards rise-in}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.anim-rise,.anim-rise-delay,.anim-rise-delay-2{animation:none}.btn:hover{transform:none}}
