.BrokenTypeContent-module___odxGG__themeRoot{--bg:#0b0c08;--surface:#14150f;--surface-2:#1c1e15;--hairline:#2c2f22;--hairline-2:#3d4130;--ink:#eef0e6;--ink-dim:#9a9c86;--ink-faint:#6b6d5c;--accent:#ff6b1a;--accent-2:#ffae66;--accent-glow:#ff6b1a29;--danger:#ff3b3b;--display:"Bahnschrift", "Arial Narrow", "Oswald", sans-serif;--body:"Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:"Cascadia Mono", "Consolas", "SF Mono", Menlo, monospace;background:var(--bg);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;position:relative;overflow-x:hidden}.BrokenTypeContent-module___odxGG__themeRoot ::selection{background:var(--accent-glow);color:var(--ink)}.BrokenTypeContent-module___odxGG__themeRoot a{color:var(--accent)}.BrokenTypeContent-module___odxGG__themeRoot a:focus-visible,.BrokenTypeContent-module___odxGG__themeRoot button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.BrokenTypeContent-module___odxGG__wrap{max-width:1080px;margin:0 auto;padding:0 32px}.BrokenTypeContent-module___odxGG__rangeBg{z-index:-1;background:radial-gradient(ellipse 900px 480px at 85% -10%, var(--accent-glow), transparent 60%), radial-gradient(ellipse 640px 460px at -10% 30%, #ff6b1a12, transparent 55%), repeating-linear-gradient(135deg, #ffffff03 0px, #ffffff03 1px, transparent 1px, transparent 5px), var(--bg);position:fixed;inset:0}.BrokenTypeContent-module___odxGG__eyebrow{font-family:var(--display);letter-spacing:3px;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:700}.BrokenTypeContent-module___odxGG__eyebrow:before{content:"+ ";color:var(--accent-2)}.BrokenTypeContent-module___odxGG__header{padding:150px 0 0}.BrokenTypeContent-module___odxGG__nameplateBar{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.BrokenTypeContent-module___odxGG__brand{font-family:var(--display);letter-spacing:1.5px;color:var(--ink);align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.BrokenTypeContent-module___odxGG__brand img{border-radius:6px;width:22px;height:22px}.BrokenTypeContent-module___odxGG__headerLinks{font-family:var(--display);letter-spacing:1.5px;text-transform:uppercase;gap:28px;font-size:11px;display:flex}.BrokenTypeContent-module___odxGG__headerLinks a{color:var(--ink-dim);text-decoration:none}.BrokenTypeContent-module___odxGG__headerLinks a:hover{color:var(--accent)}.BrokenTypeContent-module___odxGG__hero{grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding:72px 0 64px;display:grid}.BrokenTypeContent-module___odxGG__hero h1{font-family:var(--display);letter-spacing:.5px;text-wrap:balance;color:var(--ink);text-transform:uppercase;margin:18px 0 22px;font-size:clamp(38px,5.6vw,62px);line-height:1.02}.BrokenTypeContent-module___odxGG__hero h1 em{color:var(--accent);font-style:normal}.BrokenTypeContent-module___odxGG__lede{max-width:48ch;color:var(--ink-dim);margin:0 0 34px;font-size:17px}.BrokenTypeContent-module___odxGG__ctaRow{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.BrokenTypeContent-module___odxGG__themeRoot .BrokenTypeContent-module___odxGG__btnPrimary{font-family:var(--display);letter-spacing:1.5px;text-transform:uppercase;color:#180d04;background:linear-gradient(180deg, #ff8a42, var(--accent));clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);padding:15px 28px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block;box-shadow:0 8px 20px -8px #ff6b1a8c}.BrokenTypeContent-module___odxGG__btnPrimary:hover{transform:translateY(-1px);box-shadow:0 12px 26px -10px #ff6b1ab3}.BrokenTypeContent-module___odxGG__ctaMeta{font-family:var(--mono);color:var(--ink-faint);font-size:12px}.BrokenTypeContent-module___odxGG__frame{padding:14px;position:relative}.BrokenTypeContent-module___odxGG__frame:before,.BrokenTypeContent-module___odxGG__frame:after,.BrokenTypeContent-module___odxGG__frame>.BrokenTypeContent-module___odxGG__corner1,.BrokenTypeContent-module___odxGG__frame>.BrokenTypeContent-module___odxGG__corner2{content:"";border:2px solid var(--accent);opacity:.8;width:18px;height:18px;position:absolute}.BrokenTypeContent-module___odxGG__frame:before{border-bottom:none;border-right:none;top:0;left:0}.BrokenTypeContent-module___odxGG__frame:after{border-top:none;border-left:none;bottom:0;right:0}.BrokenTypeContent-module___odxGG__frame>.BrokenTypeContent-module___odxGG__corner1{border-bottom:none;border-left:none;top:0;right:0}.BrokenTypeContent-module___odxGG__frame>.BrokenTypeContent-module___odxGG__corner2{border-top:none;border-right:none;bottom:0;left:0}.BrokenTypeContent-module___odxGG__frame img{border:1px solid var(--hairline);width:100%;height:auto;display:block}.BrokenTypeContent-module___odxGG__heroArt .BrokenTypeContent-module___odxGG__frame{max-width:460px;margin:0 auto}.BrokenTypeContent-module___odxGG__heroArt .BrokenTypeContent-module___odxGG__frame img{border-radius:2px}.BrokenTypeContent-module___odxGG__section{border-top:1px solid var(--hairline);padding:64px 0;scroll-margin-top:150px}.BrokenTypeContent-module___odxGG__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.BrokenTypeContent-module___odxGG__sectionHead h2{font-family:var(--display);letter-spacing:.4px;text-wrap:balance;color:var(--ink);text-transform:uppercase;margin:10px 0 0;font-size:29px}.BrokenTypeContent-module___odxGG__sectionHead p{max-width:44ch;color:var(--ink-dim);margin:10px 0 0;font-size:15px}.BrokenTypeContent-module___odxGG__modeGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.BrokenTypeContent-module___odxGG__modeCard{background:var(--surface);border:1px solid var(--hairline);border-top:2px solid var(--accent);flex-direction:column;gap:10px;padding:22px 18px 20px;transition:transform .2s,border-color .2s;display:flex}.BrokenTypeContent-module___odxGG__modeCard:hover{border-color:var(--hairline-2);transform:translateY(-3px)}.BrokenTypeContent-module___odxGG__modeEmoji{font-size:26px}.BrokenTypeContent-module___odxGG__modeName{font-family:var(--display);letter-spacing:.5px;color:var(--ink);text-transform:uppercase;font-size:17px;font-weight:700}.BrokenTypeContent-module___odxGG__modeTagline{color:var(--accent-2);margin:-6px 0 0;font-size:13px;font-style:italic}.BrokenTypeContent-module___odxGG__modeDesc{color:var(--ink-dim);margin:0;font-size:13.5px}.BrokenTypeContent-module___odxGG__mechanism{grid-template-columns:.85fr 1.15fr;align-items:center;gap:56px;display:grid}.BrokenTypeContent-module___odxGG__beats{flex-direction:column;gap:26px;display:flex}.BrokenTypeContent-module___odxGG__beat{gap:18px;display:flex}.BrokenTypeContent-module___odxGG__beat .BrokenTypeContent-module___odxGG__mark{font-family:var(--mono);color:var(--accent);flex-shrink:0;width:20px;padding-top:3px;font-size:13px}.BrokenTypeContent-module___odxGG__beat h3{font-family:var(--display);color:var(--ink);letter-spacing:.3px;margin:0 0 6px;font-size:17px}.BrokenTypeContent-module___odxGG__beat p{color:var(--ink-dim);max-width:54ch;margin:0;font-size:15px}.BrokenTypeContent-module___odxGG__previewSplit{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.BrokenTypeContent-module___odxGG__previewList{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.BrokenTypeContent-module___odxGG__previewList li{border-left:2px solid var(--hairline-2);color:var(--ink-dim);padding-left:18px;font-size:15px}.BrokenTypeContent-module___odxGG__previewList strong{color:var(--ink);font-family:var(--display);letter-spacing:.2px;font-weight:700}.BrokenTypeContent-module___odxGG__specs{grid-template-columns:1fr 1fr;gap:0 56px;display:grid}.BrokenTypeContent-module___odxGG__specRow{border-bottom:1px solid var(--hairline);justify-content:space-between;gap:20px;padding:15px 0;font-size:14.5px;display:flex}.BrokenTypeContent-module___odxGG__specRow .BrokenTypeContent-module___odxGG__label{font-family:var(--display);letter-spacing:.6px;color:var(--ink-dim);text-transform:uppercase;flex-shrink:0;font-size:13px}.BrokenTypeContent-module___odxGG__specRow .BrokenTypeContent-module___odxGG__value{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);text-align:right}.BrokenTypeContent-module___odxGG__closer{text-align:center;padding:80px 0 40px}.BrokenTypeContent-module___odxGG__closer h2{font-family:var(--display);letter-spacing:.5px;text-wrap:balance;text-transform:uppercase;margin:0 0 16px;font-size:clamp(28px,3.6vw,42px)}.BrokenTypeContent-module___odxGG__closer p{color:var(--ink-dim);margin:0 0 32px}.BrokenTypeContent-module___odxGG__supportRow{border-top:1px solid var(--hairline);margin-top:44px;padding-top:36px}.BrokenTypeContent-module___odxGG__supportNote{max-width:52ch;color:var(--ink-faint);margin:0 auto 18px;font-size:13.5px}.BrokenTypeContent-module___odxGG__supportLinks{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.BrokenTypeContent-module___odxGG__btnGhost{font-family:var(--display);letter-spacing:1px;color:var(--ink-dim);border:1px solid var(--hairline-2);background:0 0;border-radius:3px;padding:10px 18px;font-size:12px;text-decoration:none;transition:border-color .15s,color .15s}.BrokenTypeContent-module___odxGG__btnGhost:hover{border-color:var(--accent);color:var(--accent-2)}.BrokenTypeContent-module___odxGG__footer{border-top:1px solid var(--hairline);font-family:var(--mono);color:var(--ink-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:26px 0 40px;font-size:12px;display:flex}.BrokenTypeContent-module___odxGG__footer a{color:var(--ink-faint);text-decoration:none}.BrokenTypeContent-module___odxGG__footer a:hover{color:var(--accent)}@media (max-width:860px){.BrokenTypeContent-module___odxGG__hero{grid-template-columns:1fr;padding-top:48px}.BrokenTypeContent-module___odxGG__heroArt{order:-1}.BrokenTypeContent-module___odxGG__modeGrid{grid-template-columns:repeat(2,1fr)}.BrokenTypeContent-module___odxGG__mechanism,.BrokenTypeContent-module___odxGG__specs,.BrokenTypeContent-module___odxGG__previewSplit{grid-template-columns:1fr}}@media (max-width:520px){.BrokenTypeContent-module___odxGG__modeGrid{grid-template-columns:1fr}.BrokenTypeContent-module___odxGG__wrap{padding:0 20px}}@media (prefers-reduced-motion:reduce){.BrokenTypeContent-module___odxGG__modeCard,.BrokenTypeContent-module___odxGG__btnPrimary{transition:none}}
