.home-hero-module__qGZ4qW__hero{grid-template-columns:minmax(0,1fr) 320px;align-items:center;column-gap:4rem;padding-top:2.5rem;display:grid}.home-hero-module__qGZ4qW__copy{min-width:0}.home-hero-module__qGZ4qW__intro{color:var(--graphite);align-items:center;gap:.7rem;margin:0 0 1.1rem;font-size:.875rem;display:flex}.home-hero-module__qGZ4qW__intro .home-hero-module__qGZ4qW__introMark{flex:0 0 30px;width:30px;height:30px}.home-hero-module__qGZ4qW__title{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.8vw,3.25rem);font-weight:650;line-height:1.3}.home-hero-module__qGZ4qW__emphasis{white-space:nowrap;position:relative}.home-hero-module__qGZ4qW__emphasis svg{width:100%;height:.22em;color:var(--green);position:absolute;bottom:-.12em;left:0;overflow:visible}.home-hero-module__qGZ4qW__emphasis path{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round}.home-hero-module__qGZ4qW__description{max-width:38rem;color:var(--graphite);text-wrap:pretty;margin:1.15rem 0 0;font-size:1rem;line-height:1.95}.home-hero-module__qGZ4qW__actions{flex-wrap:wrap;align-items:center;gap:.65rem 1.5rem;margin-top:1.25rem;display:flex}.home-hero-module__qGZ4qW__primary,.home-hero-module__qGZ4qW__secondary{border-radius:var(--radius-control);justify-content:center;align-items:center;gap:.8rem;min-height:48px;font-size:.9rem;font-weight:600;display:inline-flex}.home-hero-module__qGZ4qW__primary{background:var(--ink);color:var(--paper);padding:.75rem 1.15rem;transition:background .2s}.home-hero-module__qGZ4qW__primary:hover{background:var(--graphite)}.home-hero-module__qGZ4qW__secondary{color:var(--graphite);padding:.75rem .2rem}.home-hero-module__qGZ4qW__secondary:hover{color:var(--green)}.home-hero-module__qGZ4qW__actions svg,.home-hero-module__qGZ4qW__topics svg,.home-hero-module__qGZ4qW__noteLink svg{flex-shrink:0;width:1rem;height:1rem;transition:transform .2s}.home-hero-module__qGZ4qW__actions a:hover svg,.home-hero-module__qGZ4qW__topics a:hover svg,.home-hero-module__qGZ4qW__noteLink:hover svg{transform:translate(3px)}.home-hero-module__qGZ4qW__readingHint{color:var(--muted);margin:.85rem 0 0;font-size:.8125rem}.home-hero-module__qGZ4qW__notebook{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:1.5rem;position:relative;box-shadow:0 8px 24px #18181b09}.home-hero-module__qGZ4qW__notebook:before{content:"";background:var(--green);border-radius:0 0 2px 2px;width:36px;height:3px;position:absolute;top:-1px;left:1.5rem}.home-hero-module__qGZ4qW__noteHeader{color:var(--graphite);justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.home-hero-module__qGZ4qW__noteLabel{color:var(--muted);font-size:.6875rem}.home-hero-module__qGZ4qW__notebook h2{letter-spacing:-.025em;margin:.85rem 0 1rem;font-size:1.4rem;font-weight:600;line-height:1.6}.home-hero-module__qGZ4qW__trace{margin:0;padding:0;list-style:none}.home-hero-module__qGZ4qW__trace li{min-height:42px;color:var(--graphite);align-items:center;gap:.7rem;font-size:.8125rem;display:flex;position:relative}.home-hero-module__qGZ4qW__trace li:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:26px;bottom:-16px;left:4px}.home-hero-module__qGZ4qW__node{border:2px solid var(--muted);background:var(--surface);z-index:1;border-radius:50%;flex-shrink:0;width:9px;height:9px}.home-hero-module__qGZ4qW__trace code{font:.6875rem var(--font-mono);margin-left:auto}.home-hero-module__qGZ4qW__trace .home-hero-module__qGZ4qW__failure{color:var(--warning)}.home-hero-module__qGZ4qW__failure .home-hero-module__qGZ4qW__node{border-color:var(--warning);border-radius:2px}.home-hero-module__qGZ4qW__trace .home-hero-module__qGZ4qW__success{color:var(--green);font-weight:600}.home-hero-module__qGZ4qW__success .home-hero-module__qGZ4qW__node{border-color:var(--green);background:var(--green)}.home-hero-module__qGZ4qW__noteLink{border-top:1px solid var(--line);min-height:48px;color:var(--graphite);justify-content:space-between;align-items:center;margin-top:1rem;padding-top:.75rem;font-size:.8125rem;display:flex}.home-hero-module__qGZ4qW__noteLink:hover{color:var(--green)}.home-hero-module__qGZ4qW__topics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.25rem 2rem;margin-top:1.5rem;padding:.5rem 0;font-size:.8125rem;display:flex}.home-hero-module__qGZ4qW__topics>span{color:var(--muted);margin-right:auto}.home-hero-module__qGZ4qW__topics a{min-height:44px;color:var(--graphite);align-items:center;gap:.65rem;display:inline-flex}.home-hero-module__qGZ4qW__topics a:hover{color:var(--green)}@media (max-width:1100px){.home-hero-module__qGZ4qW__hero{grid-template-columns:minmax(0,1fr) 290px;column-gap:2rem}.home-hero-module__qGZ4qW__desktopBreak{display:none}}@media (max-width:900px){.home-hero-module__qGZ4qW__hero{grid-template-columns:minmax(0,1fr) 270px;gap:2rem;padding-top:3rem}.home-hero-module__qGZ4qW__title{font-size:2rem}.home-hero-module__qGZ4qW__notebook{padding:1.2rem}.home-hero-module__qGZ4qW__intro{font-size:.8125rem}.home-hero-module__qGZ4qW__topics{gap:.25rem 1.25rem;margin-top:.5rem}}@media (max-width:700px){.home-hero-module__qGZ4qW__hero{grid-template-columns:minmax(0,1fr);gap:2rem;padding-top:2.5rem}.home-hero-module__qGZ4qW__title{font-size:clamp(1.85rem,5.9vw,2.5rem)}.home-hero-module__qGZ4qW__intro{margin-bottom:1.35rem}.home-hero-module__qGZ4qW__description{margin-top:1.25rem}.home-hero-module__qGZ4qW__actions{gap:.5rem 1.15rem;margin-top:1.4rem}.home-hero-module__qGZ4qW__notebook{padding:1.25rem}.home-hero-module__qGZ4qW__notebook h2 br{display:none}.home-hero-module__qGZ4qW__notebook h2{margin:1rem 0;font-size:1.25rem}.home-hero-module__qGZ4qW__topics{gap:0 1.25rem;margin-top:0}.home-hero-module__qGZ4qW__topics>span{width:100%;padding:.4rem 0}}@media (prefers-reduced-motion:reduce){.home-hero-module__qGZ4qW__actions svg,.home-hero-module__qGZ4qW__topics svg,.home-hero-module__qGZ4qW__noteLink svg{transition:none;transform:none!important}}
