:root{--adwire-symbol-size:12px;--adwire-symbol-plus:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012%2012'%3e%3cpath%20d='M0%206h12M6%200v12'%20fill='none'%20stroke='black'%20stroke-width='1'/%3e%3c/svg%3e");--adwire-symbol-circle:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012%2012'%3e%3ccircle%20cx='6'%20cy='6'%20r='5.5'%20fill='none'%20stroke='black'%20stroke-width='1'/%3e%3c/svg%3e");--adwire-symbol-disc:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012%2012'%3e%3ccircle%20cx='6'%20cy='6'%20r='6'/%3e%3c/svg%3e");--adwire-symbol-minus:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012%2012'%3e%3cpath%20d='M0%206h12'%20fill='none'%20stroke='black'%20stroke-width='1'/%3e%3c/svg%3e")}.adwire-symbol{width:var(--adwire-symbol-size);height:var(--adwire-symbol-size);mask:var(--adwire-symbol-plus) center / contain no-repeat;pointer-events:none;background-color:currentColor;flex:none;display:inline-block}.adwire-symbol[data-symbol=circle]{mask-image:var(--adwire-symbol-circle)}.adwire-symbol[data-symbol=disc]{mask-image:var(--adwire-symbol-disc)}.adwire-symbol[data-symbol=minus]{mask-image:var(--adwire-symbol-minus)}@font-face{font-family:PP Monument Extended;src:url(/fonts/pp-monument-extended/PPMonumentExtended-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:PP Monument Extended;src:url(/fonts/pp-monument-extended/PPMonumentExtended-Bold.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:PP Monument Extended;src:url(/fonts/pp-monument-extended/PPMonumentExtended-Heavy.woff2)format("woff2");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Latin.woff2)format("woff2");font-style:normal;font-weight:300 900;font-display:swap;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:Montserrat;src:url(/fonts/montserrat/Montserrat-LatinExt.woff2)format("woff2");font-style:normal;font-weight:300 900;font-display:swap;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}:root{color-scheme:dark;--color-ink:#000620;--color-surface:#000620;--color-text:#fff;--color-muted:#c8cbe0;--color-accent:#38ffb4;--color-pink:#ed82c3;--color-dark:#181d2e;--color-grey:#cecece;--color-light:#f4f4f4;--color-line:#ffffff2e;--font-display:"PP Monument Extended", "Arial Black", sans-serif;--font-body:"Montserrat", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--container-max:87.5rem;--container-gutter:2.5rem;--radius-sm:.3125rem;--radius-md:.625rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:7.5rem;--type-display-xl:clamp(3.125rem, 5vw, 4.375rem);--type-display-lg:clamp(2.5rem, 4vw, 3.125rem);--type-display-md:clamp(1.875rem, 3vw, 2.5rem);--type-display-sm:1.25rem;--type-body-lg:1.25rem;--type-body-md:1rem;--type-body-sm:.875rem;--leading-display:1;--leading-body:1.5625;font-family:var(--font-body);font-synthesis:none;scroll-padding-top:9rem}:root[data-eco=true]{color-scheme:light;--color-surface:#fff;--color-text:#000620;--color-muted:#283047;--color-line:#00062040}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--color-surface)}body{min-width:20rem;min-height:100vh;color:var(--color-text);background:radial-gradient(circle at 86% 5%, #ed82c317, transparent 26rem), radial-gradient(circle at 13% 36%, #38ffb414, transparent 24rem), var(--color-surface);margin:0;transition:color .18s,background-color .18s}:root[data-eco=true] body{background:var(--color-surface)}body.menu-open{overflow:hidden}a{color:inherit}button,input,textarea{font:inherit}img,video{max-width:100%;height:auto;display:block}[data-eco-media]:not([src]){visibility:hidden}:root[data-eco=true] [data-eco-media]{display:none}::selection{color:var(--color-ink);background:var(--color-accent)}:focus-visible{outline:3px solid var(--color-pink);outline-offset:4px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;color:var(--color-ink);background:var(--color-accent);padding:.65rem .85rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}main{min-height:70vh}.content-shell{width:min(100% - 5rem,87.5rem);margin-inline:auto;padding-block:clamp(12rem,18vw,16rem) clamp(4rem,10vw,9rem)}.eyebrow{color:var(--color-accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.8125rem;font-weight:700}h1,h2,h3{font-family:var(--font-display)}h1{letter-spacing:-.055em;max-width:18ch;margin:0;font-size:clamp(2.5rem,7vw,6.5rem);line-height:.98}.lede{max-width:50rem;color:var(--color-muted);margin:1.75rem 0 0;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.6}.prose{max-width:49rem;color:var(--color-muted);margin-top:clamp(3rem,7vw,6rem);font-size:1.0625rem;line-height:1.75}.prose h2,.prose h3{color:var(--color-text);margin-top:2.5em;line-height:1.15}.prose a{color:var(--color-accent)}.content-list{gap:1rem;padding:0;list-style:none;display:grid}.content-list a{border:1px solid var(--color-line);padding:1.25rem;text-decoration:none;display:block}.content-list a:hover,.content-list a:focus-visible{border-color:var(--color-accent)}.content-list strong,.content-list span,.content-list time{display:block}.content-list span,.content-list time{color:var(--color-muted);margin-top:.5rem}@media (width<=40rem){:root{--container-gutter:1.5rem;scroll-padding-top:7rem}.content-shell{width:calc(100% - 3rem);padding-top:11rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
