.kit_hero__Tp9SH{position:relative;isolation:isolate;background:linear-gradient(180deg,var(--bg) 50%,color-mix(in oklab,var(--accent-soft) 55%,var(--bg)) 100%)}.kit_hero__Tp9SH:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:40% 0 0;background:repeating-linear-gradient(90deg,var(--border) 0 1px,transparent 1px 10px);mask-image:linear-gradient(transparent,rgb(0 0 0/22%))}.kit_heroTitle__J3F9J{font-family:var(--font-serif);font-weight:400;font-size:clamp(42px,5.4vw,76px);line-height:1.05;letter-spacing:-.04em;text-wrap:balance;font-variant-numeric:lining-nums proportional-nums}.kit_heroTitle__J3F9J em{font-style:italic;color:var(--accent-serif);letter-spacing:-.03em}@keyframes kit_kit-rise__p2cZu{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.kit_enter__8m3wh{animation:kit_kit-rise__p2cZu .9s var(--ease-out) both;animation-delay:var(--enter-delay,0s)}html[data-motion=paused] .kit_enter__8m3wh{animation:none}@media (prefers-reduced-motion:reduce){.kit_enter__8m3wh{animation:none}}.kit_lines__uh0Hy{background-image:repeating-linear-gradient(to right,color-mix(in oklab,var(--border-strong) 80%,transparent) 0 1px,transparent 1px 9px);-webkit-mask-image:linear-gradient(0deg,#000 0,rgba(0,0,0,.55) 45%,transparent 92%);mask-image:linear-gradient(0deg,#000 0,rgba(0,0,0,.55) 45%,transparent 92%)}.kit_linesLit__BMabW{background-image:repeating-linear-gradient(to right,color-mix(in oklab,var(--fg) 34%,transparent) 0 1px,transparent 1px 9px);-webkit-mask-image:radial-gradient(circle 220px at var(--cx,-999px) var(--cy,-999px),#000 0,transparent 100%);mask-image:radial-gradient(circle 220px at var(--cx,-999px) var(--cy,-999px),#000 0,transparent 100%);opacity:var(--co,0);transition:opacity .5s var(--ease-out)}.kit_linesGlow__gLFOs{background:radial-gradient(ellipse 34% 42% at 50% 48%,var(--bg) 38%,transparent 100%)}.kit_linesGlowLeft___kq2T{background:radial-gradient(ellipse 46% 60% at 22% 40%,var(--bg) 40%,transparent 100%)}@media (prefers-reduced-motion:reduce){.kit_linesLit__BMabW{display:none}}.kit_rulerY__YXmU7{background-image:repeating-linear-gradient(to bottom,var(--border-strong) 0 1px,transparent 1px 8px)}.kit_prose__QFJST{font-size:17px;line-height:28px;font-weight:400;letter-spacing:-.005em;color:var(--fg-2)}.kit_prose__QFJST>*+*{margin-top:18px}.kit_prose__QFJST p{text-wrap:pretty}.kit_prose__QFJST b,.kit_prose__QFJST strong{font-weight:600;color:var(--fg)}.kit_prose__QFJST a{color:var(--fg);text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--accent) 55%,transparent);text-decoration-thickness:1px;text-underline-offset:3px;border-radius:2px;transition:color .2s var(--ease-out),text-decoration-color .2s var(--ease-out)}.kit_prose__QFJST a:hover{color:var(--accent-ink);text-decoration-color:var(--accent)}.kit_prose__QFJST a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kit_prose__QFJST h3{margin-top:36px;font-family:var(--font-serif);font-weight:400;font-size:22px;line-height:1.2;letter-spacing:-.02em;color:var(--fg);font-variant-numeric:lining-nums proportional-nums}.kit_prose__QFJST h3+*{margin-top:10px}.kit_prose__QFJST h4{margin-top:28px;font-size:17px;line-height:26px;font-weight:600;color:var(--fg)}.kit_prose__QFJST ol,.kit_prose__QFJST ul{padding-left:0;list-style:none}.kit_prose__QFJST li{position:relative;padding-left:26px}.kit_prose__QFJST li+li{margin-top:8px}.kit_prose__QFJST ul>li:before{content:"";position:absolute;left:8px;top:12px;width:6px;height:1.5px;border-radius:1px;background:var(--fg-subtle)}.kit_prose__QFJST ol{counter-reset:kit-ol}.kit_prose__QFJST ol>li{counter-increment:kit-ol}.kit_prose__QFJST ol>li:before{content:counter(kit-ol,decimal-leading-zero);position:absolute;left:0;top:1px;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--fg-muted)}.kit_prose__QFJST code{font-family:var(--font-mono);font-size:.86em;padding:1px 5px;border-radius:5px;background:var(--bg-muted);border:1px solid var(--border);color:var(--fg)}.kit_prose__QFJST blockquote{padding-left:18px;border-left:2px solid var(--border-strong);color:var(--fg-muted)}.kit_prose__QFJST hr{border:0;border-top:1px solid var(--border);margin:32px 0}.kit_prose__QFJST .kit_tableWrap__D3_8K{margin-top:22px;overflow-x:auto;border:1px solid var(--border);border-radius:12px}.kit_prose__QFJST .kit_tableWrap__D3_8K:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kit_prose__QFJST table{width:100%;border-collapse:collapse;font-size:15px;line-height:22px}.kit_prose__QFJST .kit_tableWrap__D3_8K table{min-width:560px}.kit_prose__QFJST thead th{font-family:var(--font-mono);font-size:12px;line-height:1.5;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);background:var(--bg-subtle);text-align:left;padding:10px 16px;border-bottom:1px solid var(--border)}.kit_prose__QFJST tbody td,.kit_prose__QFJST tbody th{text-align:left;vertical-align:top;padding:12px 16px;border-top:1px solid var(--border)}.kit_prose__QFJST tbody tr:first-child td,.kit_prose__QFJST tbody tr:first-child th{border-top:0}.kit_prose__QFJST tbody th{font-weight:600;color:var(--fg)}@keyframes studio_studio-voice-bar__r9Ioq{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes studio_studio-voice-breath__jf04O{0%,to{transform:scaleY(.7)}50%{transform:scaleY(1.15)}}.studio_voiceBar__7_pV_{animation:studio_studio-voice-bar__r9Ioq .9s ease-in-out infinite}.studio_voiceBreath__5YETg{animation:studio_studio-voice-breath__jf04O 1.8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.studio_voiceBar__7_pV_,.studio_voiceBreath__5YETg{animation:none}}