@font-face{font-family:Anonymous Pro;src:url("./media/AnonymousPro-Regular-ZBSPRPVR.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Anonymous Pro;src:url("./media/AnonymousPro-Bold-QJHPVBGR.ttf") format("truetype");font-style:normal;font-weight:700;font-display:swap}:root{--primary: #fa2759;--secondary: #2dfcd8;--grey: #131111;--background: #000;--surface: var(--grey);--ink: #fff;--muted: #b8b8c0;--accent: var(--secondary);--accent-soft: rgb(45 252 216 / 8%);--accent-line: rgb(45 252 216 / 30%);--primary-line: rgb(250 39 89 / 40%);--line: rgba(255, 255, 255, .14);color-scheme:dark;--font-family: "Anonymous Pro", "Courier New", monospace;--navigation-height: 94px;font-family:var(--font-family);background:var(--background);color:var(--ink);font-synthesis:none;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0}a{color:inherit}button,input,textarea{font:inherit}button{cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}h1,h2,h3,p{margin:0}h2{width:fit-content;max-width:100%;padding-bottom:14px;border-bottom:3px solid var(--primary);font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.2;letter-spacing:-.03em}.primary{color:var(--primary)}.secondary{color:var(--secondary)}img{max-width:100%}::selection{background:var(--accent);color:var(--background)}:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.shell{width:min(1180px,88%);margin-inline:auto}.section-space{padding-top:80px;padding-bottom:80px}section[id],.legacy-anchor{scroll-margin-top:114px}html{scroll-behavior:smooth}.eyebrow{font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;line-height:1.6}.status-dot{display:inline-block;width:6px;height:6px;background:var(--accent);border-radius:50%}.section-label{color:var(--muted);margin-bottom:22px}.section-label>span{color:var(--accent);margin-right:10px}.section-heading{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;margin-bottom:35px}.section-description{color:var(--muted);font-size:14px;line-height:1.8;max-width:390px}.button{display:inline-flex;align-items:center;justify-content:center;gap:25px;border-radius:2px;padding:15px 20px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s,color .2s}.button-primary{background:var(--background);color:var(--secondary);border:3px solid var(--secondary)}.button-primary:hover{background:var(--secondary);color:#000}.button-primary span{font-size:19px;line-height:1}.text-link{display:inline-flex;gap:9px;font-size:14px;color:var(--secondary);text-decoration:none;border-bottom:1px solid var(--accent-line);padding-bottom:5px}.text-link:hover{color:var(--accent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:14px;left:14px;z-index:100;background:var(--accent);color:#000;padding:12px 20px;border-radius:2px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.legal-page{width:min(880px,88%);margin-inline:auto;padding:150px 0 90px;min-height:calc(100vh - 120px)}.legal-page h1{font-size:clamp(42px,6vw,70px);line-height:1.1;letter-spacing:-.045em;font-weight:500;margin:20px 0 35px}.legal-page h2{font-size:24px;letter-spacing:-.02em;margin:35px 0 15px}.legal-page h3{font-size:18px;font-weight:500;margin:25px 0 12px}.legal-page p,.legal-page li,.legal-page address{color:var(--muted);font-size:15px;line-height:1.85}.legal-page p{margin:12px 0}.legal-page a{text-underline-offset:4px;overflow-wrap:anywhere}.legal-page a:hover{color:var(--accent)}.legal-page ul{padding-left:22px}.legal-page .back-link{color:var(--accent);font-size:12px}@media(max-width:760px){.shell{width:88%}.section-space{padding-block:65px}.section-heading{display:block;margin-bottom:30px}.section-description{margin-top:22px}section[id]{scroll-margin-top:94px}.legal-page{padding-top:120px}}@media(max-width:1000px){:root{--navigation-height: 78px}}.screen-section{position:relative;block-size:100vh;block-size:100svh;min-block-size:100vh;min-block-size:100svh;padding-block:clamp(16px,3svh,32px);padding-block-start:calc(var(--navigation-height) + clamp(16px,3svh,32px));scroll-margin-top:0}.screen-section>.legacy-anchor{position:absolute;inset-block-start:0;scroll-margin-top:0}@media(max-height:620px){.screen-section{block-size:auto}}@media print{.screen-section{block-size:auto;min-block-size:0;padding-block:32px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
