.HomeEditorial-module__-wVSPq__hero,.HomeEditorial-module__-wVSPq__library,.HomeEditorial-module__-wVSPq__demo{--green:#c6db70;--dark:#191e18;--muted:#555b50;--line:#d5d8ca}.HomeEditorial-module__-wVSPq__label{font:11px/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:#526327;display:block}.HomeEditorial-module__-wVSPq__hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:6%;padding-top:124px;padding-bottom:64px;display:grid}.HomeEditorial-module__-wVSPq__heroCopy h1{font-family:var(--font-display);letter-spacing:-.065em;margin:24px 0;font-size:clamp(3.5rem,6.8vw,6.5rem);line-height:.98}.HomeEditorial-module__-wVSPq__heroCopy h1 em,.HomeEditorial-module__-wVSPq__sectionHeading h2 em{font-family:var(--font-editorial);color:#526327;font-weight:400}.HomeEditorial-module__-wVSPq__heroCopy>p{max-width:450px;color:var(--muted);font-size:18px;line-height:1.7}.HomeEditorial-module__-wVSPq__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.HomeEditorial-module__-wVSPq__heroNote{color:var(--muted);align-items:center;gap:12px;margin-top:30px;font-size:13px;display:flex}.HomeEditorial-module__-wVSPq__heroNote>span{color:#526327;font-size:28px}.HomeEditorial-module__-wVSPq__stage{isolation:isolate;background:#e3e8d7;border-radius:4px;min-height:500px;position:relative;overflow:clip}.HomeEditorial-module__-wVSPq__stage:before{content:"";z-index:-1;border:1px solid #c6ceba;border-radius:50%;position:absolute;inset:48px 20px;transform:rotate(-20deg)}.HomeEditorial-module__-wVSPq__stageTop,.HomeEditorial-module__-wVSPq__stageBottom{font:10px var(--font-mono);color:#46523b;justify-content:space-between;gap:12px;display:flex;position:absolute;left:24px;right:24px}.HomeEditorial-module__-wVSPq__stageTop{text-transform:uppercase;letter-spacing:.06em;top:24px}.HomeEditorial-module__-wVSPq__stageBottom{bottom:20px}.HomeEditorial-module__-wVSPq__book{z-index:2;width:42%;height:300px;transition:transform .2s;position:absolute;top:76px;left:4%;transform:rotate(-9deg);box-shadow:8px 18px 28px #29351c35}.HomeEditorial-module__-wVSPq__book img{object-fit:contain;background:#e8d9c5}.HomeEditorial-module__-wVSPq__book:hover{transform:rotate(-4deg)translateY(-5px)}.HomeEditorial-module__-wVSPq__paper{background:#fffdf5;flex-direction:column;justify-content:space-between;gap:16px;width:45%;min-height:265px;padding:24px;display:flex;position:absolute;top:108px;right:5%;transform:rotate(8deg);box-shadow:3px 10px 25px #29351c15}.HomeEditorial-module__-wVSPq__paper strong{font-family:var(--font-editorial);font-size:25px;font-weight:400;line-height:1.16}.HomeEditorial-module__-wVSPq__paper>span:last-child{color:#526327;font-size:12px}.HomeEditorial-module__-wVSPq__paperLines{background:repeating-linear-gradient(#0000 0 9px,#d7dbd0 9px 10px);height:30px}.HomeEditorial-module__-wVSPq__skillSlip{background:var(--dark);color:#fffdf5;z-index:3;align-items:center;gap:14px;padding:18px;display:flex;position:absolute;bottom:61px;left:30%;right:7%;transform:rotate(-3deg);box-shadow:0 12px 24px #29351c25}.HomeEditorial-module__-wVSPq__skillSlip small{color:var(--green);font:10px var(--font-mono);margin-bottom:6px;display:block}.HomeEditorial-module__-wVSPq__skillSlip strong{font-size:18px;font-weight:500}.HomeEditorial-module__-wVSPq__skillSlip>span:last-child{margin-left:auto}.HomeEditorial-module__-wVSPq__fileIcon{border:1px solid #c6db7070;place-items:center;width:38px;height:44px;font-size:24px;display:grid}.HomeEditorial-module__-wVSPq__library{padding-block:72px;scroll-margin-top:90px}.HomeEditorial-module__-wVSPq__sectionHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.HomeEditorial-module__-wVSPq__sectionHeading h2{letter-spacing:-.04em;margin-top:16px;font-size:clamp(2.5rem,4vw,3.8rem);line-height:1.05}.HomeEditorial-module__-wVSPq__libraryGrid{grid-template-columns:1.65fr 1fr;gap:20px;display:grid}.HomeEditorial-module__-wVSPq__featuredBook{background:#e7dfcf;min-height:570px;padding:36px;position:relative;overflow:hidden}.HomeEditorial-module__-wVSPq__featuredCopy{z-index:2;max-width:340px;position:relative}.HomeEditorial-module__-wVSPq__featuredCopy h3{font-family:var(--font-editorial);margin:18px 0;font-size:clamp(2rem,3vw,2.9rem);font-weight:400;line-height:1.12}.HomeEditorial-module__-wVSPq__featuredCopy p{color:#505047;max-width:280px;margin-bottom:24px;line-height:1.7}.HomeEditorial-module__-wVSPq__pagePreview{width:260px;height:370px;position:absolute;bottom:4px;right:-24px;transform:rotate(-9deg);box-shadow:-6px 0 30px #3a332122}.HomeEditorial-module__-wVSPq__pagePreview img{object-fit:cover;object-position:top}.HomeEditorial-module__-wVSPq__previewCaption{font:11px var(--font-mono);color:#505047;max-width:180px;position:absolute;bottom:28px;left:36px}.HomeEditorial-module__-wVSPq__sideResources{grid-template-rows:1fr auto;gap:20px;display:grid}.HomeEditorial-module__-wVSPq__guideTile{background:#e9edde;flex-direction:column;padding:28px;display:flex}.HomeEditorial-module__-wVSPq__largeSymbol{font:76px var(--font-editorial);color:#526327;justify-content:space-between;align-items:center;margin-block:12px;display:flex}.HomeEditorial-module__-wVSPq__largeSymbol span{font:40px var(--font-display)}.HomeEditorial-module__-wVSPq__guideTile h3{letter-spacing:-.03em;font-size:28px;line-height:1.1}.HomeEditorial-module__-wVSPq__guideTile p{color:var(--muted);margin:12px 0 20px;line-height:1.6}.HomeEditorial-module__-wVSPq__tileAction{color:#3e4d25;margin-top:auto;font-size:14px}.HomeEditorial-module__-wVSPq__skillTile{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:28px;display:flex}.HomeEditorial-module__-wVSPq__skillTile h3{margin:12px 0 18px;font-size:22px}.HomeEditorial-module__-wVSPq__codeSymbol{font:32px var(--font-mono);color:#526327}.HomeEditorial-module__-wVSPq__demo{background:var(--dark);color:#edf0e6;padding-block:80px}.HomeEditorial-module__-wVSPq__demoGrid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:64px;display:grid}.HomeEditorial-module__-wVSPq__demo .HomeEditorial-module__-wVSPq__label{color:var(--green)}.HomeEditorial-module__-wVSPq__demo h2{color:#edf0e6;letter-spacing:-.04em;margin:20px 0 24px;font-size:clamp(2.4rem,4vw,3.6rem);line-height:1.05}.HomeEditorial-module__-wVSPq__demo h2 em{font:italic 1em var(--font-editorial);color:var(--green)}.HomeEditorial-module__-wVSPq__demoGrid>div>p{color:#c0c7b7;font-size:17px;line-height:1.7}.HomeEditorial-module__-wVSPq__demoLink{color:var(--green);border-bottom:1px solid #c6db7070;justify-content:space-between;align-items:center;gap:32px;margin-top:24px;padding:14px 0;font-size:15px;display:inline-flex}.HomeEditorial-module__-wVSPq__demoBoard{background:#222a20;border:1px solid #4c5845}.HomeEditorial-module__-wVSPq__demoMeta{font:10px var(--font-mono);color:#c4cdbb;border-bottom:1px solid #4c5845;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:20px;display:flex}.HomeEditorial-module__-wVSPq__stepButtons{grid-template-columns:repeat(3,1fr);gap:8px;padding:20px;display:grid}.HomeEditorial-module__-wVSPq__stepButtons button{color:#dbe2d4;cursor:pointer;background:0 0;border:1px solid #65725d;flex-direction:column;align-items:start;gap:8px;padding:14px 12px;font-size:14px;transition:background .2s;display:flex}.HomeEditorial-module__-wVSPq__stepButtons button span{font:10px var(--font-mono)}.HomeEditorial-module__-wVSPq__stepButtons button[aria-pressed=true]{background:var(--green);border-color:var(--green);color:#191e18}.HomeEditorial-module__-wVSPq__example{min-height:260px;padding:12px 28px 28px}.HomeEditorial-module__-wVSPq__example p{font:26px/1.4 var(--font-editorial);color:#f3f5ed;margin:18px 0 24px}.HomeEditorial-module__-wVSPq__example small{color:#c4cdbb;font-size:13px;line-height:1.65;display:block}.HomeEditorial-module__-wVSPq__demoFooter{color:#c4cdbb;border-top:1px solid #4c5845;padding:16px 20px;font-size:11px;line-height:1.6}.HomeEditorial-module__-wVSPq__demoFooter>span{color:var(--green);margin-right:6px}.HomeEditorial-module__-wVSPq__hero a:focus-visible,.HomeEditorial-module__-wVSPq__library a:focus-visible,.HomeEditorial-module__-wVSPq__demo :is(a,button):focus-visible{outline-offset:5px;outline:3px solid #718641}.HomeEditorial-module__-wVSPq__demo :is(a,button):focus-visible{outline-color:#c6db70}@media (max-width:1000px){.HomeEditorial-module__-wVSPq__hero{gap:32px}.HomeEditorial-module__-wVSPq__stage{min-height:430px}.HomeEditorial-module__-wVSPq__book{height:270px;top:68px}.HomeEditorial-module__-wVSPq__paper{min-height:230px;padding:18px;top:92px}.HomeEditorial-module__-wVSPq__paper strong{font-size:21px}.HomeEditorial-module__-wVSPq__skillSlip{bottom:50px;left:20%}.HomeEditorial-module__-wVSPq__libraryGrid{grid-template-columns:1.2fr 1fr}.HomeEditorial-module__-wVSPq__featuredBook{padding:28px}.HomeEditorial-module__-wVSPq__pagePreview{width:200px;height:280px;bottom:-30px}.HomeEditorial-module__-wVSPq__demoGrid{gap:32px}}@media (max-width:700px){.HomeEditorial-module__-wVSPq__hero{grid-template-columns:1fr;gap:30px;padding-top:108px;padding-bottom:32px}.HomeEditorial-module__-wVSPq__heroCopy h1{font-size:clamp(3.5rem,14vw,5rem)}.HomeEditorial-module__-wVSPq__heroCopy>p{font-size:16px}.HomeEditorial-module__-wVSPq__heroNote{margin-top:18px}.HomeEditorial-module__-wVSPq__stage{min-height:440px}.HomeEditorial-module__-wVSPq__book{width:42%;height:250px;top:65px}.HomeEditorial-module__-wVSPq__paper{width:47%;min-height:215px;top:88px}.HomeEditorial-module__-wVSPq__paper strong{font-size:20px}.HomeEditorial-module__-wVSPq__skillSlip{padding:14px;bottom:48px}.HomeEditorial-module__-wVSPq__stageTop,.HomeEditorial-module__-wVSPq__stageBottom{font-size:9px;left:16px;right:16px}.HomeEditorial-module__-wVSPq__library{padding-block:48px}.HomeEditorial-module__-wVSPq__sectionHeading{flex-direction:column;align-items:start}.HomeEditorial-module__-wVSPq__libraryGrid{grid-template-columns:1fr}.HomeEditorial-module__-wVSPq__featuredBook{min-height:600px}.HomeEditorial-module__-wVSPq__pagePreview{width:220px;height:290px;bottom:-16px;right:-8px}.HomeEditorial-module__-wVSPq__previewCaption{max-width:95px;bottom:32px;left:28px}.HomeEditorial-module__-wVSPq__guideTile{position:relative}.HomeEditorial-module__-wVSPq__largeSymbol{font-size:64px;position:absolute;top:44px;right:24px}.HomeEditorial-module__-wVSPq__largeSymbol span{display:none}.HomeEditorial-module__-wVSPq__guideTile h3{margin-top:24px}.HomeEditorial-module__-wVSPq__guideTile p{max-width:230px}.HomeEditorial-module__-wVSPq__demo{padding-block:48px}.HomeEditorial-module__-wVSPq__demoGrid{grid-template-columns:1fr;gap:32px}.HomeEditorial-module__-wVSPq__stepButtons{gap:6px;padding:16px}.HomeEditorial-module__-wVSPq__stepButtons button{padding:12px 8px;font-size:12px}.HomeEditorial-module__-wVSPq__example{min-height:285px;padding:12px 20px 24px}.HomeEditorial-module__-wVSPq__example p{font-size:24px}}@media (prefers-reduced-motion:reduce){.HomeEditorial-module__-wVSPq__book,.HomeEditorial-module__-wVSPq__stepButtons button{transition:none}.HomeEditorial-module__-wVSPq__book:hover{transform:rotate(-9deg)}}
