.beginners_page__SWI2y{width:min(1080px,calc(100% - 64px));margin:0 auto;padding:34px 0 112px}.beginners_utility__vtx6R{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;padding-bottom:14px;border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:9px;letter-spacing:.18em}.beginners_utility__vtx6R a{color:var(--color-text-secondary);font-size:12px;letter-spacing:.05em}.beginners_hero__T3wld{position:relative;display:grid;grid-template-columns:1fr 150px;min-height:390px;overflow:hidden;background:var(--color-sumi) url(/app/textures/sumi-urushi.webp) repeat;background-size:720px;color:var(--color-shironeri)}.beginners_heroMark__mmUWM{position:absolute;right:110px;bottom:-75px;color:rgb(243 241 234/5%);font-family:var(--font-heading);font-size:270px;font-weight:700;line-height:1}.beginners_hero__T3wld>div{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;padding:58px 64px}.beginners_hero__T3wld small,.beginners_stageBody__79Hyb>small{color:var(--color-accent-dim);font-size:8px;letter-spacing:.18em}.beginners_hero__T3wld h1{margin:12px 0 0;font-family:var(--font-heading);font-size:clamp(44px,6vw,68px);font-weight:500;line-height:1.28}.beginners_hero__T3wld p{margin:14px 0 0;color:rgb(243 241 234/54%);font-size:11px}.beginners_hero__T3wld>strong{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;border-left:1px solid rgb(243 241 234/13%);font-family:var(--font-heading);font-size:54px;font-weight:400}.beginners_hero__T3wld>strong small{margin:19px 0 0 5px;font-size:8px}.beginners_intro__QQkPV{display:grid;grid-template-columns:46px 1fr;gap:18px;align-items:center;margin:-26px 28px 76px;padding:20px 24px;border:1px solid var(--color-border);background:var(--color-bg-elevated);box-shadow:0 12px 32px rgb(28 28 28/7%)}.beginners_intro__QQkPV span{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--color-accent);color:var(--color-accent);font-family:var(--font-heading)}.beginners_intro__QQkPV p{margin:0;color:var(--color-text-secondary);font-size:11px;line-height:1.85}.beginners_path__r3IdH{width:min(880px,100%);margin:0 auto;border-top:1px solid var(--color-sumi)}.beginners_stage__aqxDs{display:grid;grid-template-columns:110px 1fr;border-bottom:1px solid var(--color-border)}.beginners_stage__aqxDs>aside{padding:34px 20px 34px 4px;border-right:1px solid var(--color-border)}.beginners_stage__aqxDs>aside span{display:block;color:var(--color-accent);font-size:8px;letter-spacing:.16em}.beginners_stage__aqxDs>aside strong{display:block;margin-top:7px;font-family:var(--font-heading);font-size:36px;font-weight:400}.beginners_stageBody__79Hyb{padding:36px 4px 56px 44px}.beginners_stageBody__79Hyb h2{margin:8px 0 0;font-family:var(--font-heading);font-size:30px;font-weight:500}.beginners_stageBody__79Hyb>p{max-width:620px;margin:12px 0 0;color:var(--color-text-secondary);font-size:12px;line-height:1.9}.beginners_primaryLink__P6YSc{display:inline-flex;gap:38px;align-items:center;min-width:240px;margin-top:25px;padding:13px 16px;border:1px solid var(--color-sumi);font-size:11px}.beginners_conversationLinks__EYOC8 svg,.beginners_lessonList__jT9lH svg,.beginners_primaryLink__P6YSc svg{width:28px;margin-left:auto;fill:none;stroke:currentcolor;stroke-width:1.2}.beginners_lessonList__jT9lH{margin-top:28px;border-top:1px solid var(--color-border)}.beginners_lessonList__jT9lH a{display:grid;grid-template-columns:30px 1fr 28px;gap:12px;align-items:center;padding:18px 2px;border-bottom:1px solid var(--color-border)}.beginners_lessonList__jT9lH>a>span,.beginners_miniGrid__nGHVa>a>span{color:var(--color-accent);font-family:var(--font-mono);font-size:8px}.beginners_lessonList__jT9lH h3,.beginners_miniGrid__nGHVa h3{margin:0;font-family:var(--font-heading);font-size:15px;font-weight:600}.beginners_lessonList__jT9lH p,.beginners_miniGrid__nGHVa p{margin:4px 0 0;color:var(--color-text-muted);font-size:9px}.beginners_textLink__OAn6I{display:inline-block;margin-top:18px;color:var(--color-accent);font-size:10px}.beginners_miniGrid__nGHVa{display:grid;grid-template-columns:repeat(3,1fr);margin-top:28px;border-top:1px solid var(--color-border);border-left:1px solid var(--color-border)}.beginners_miniGrid__nGHVa a{min-height:118px;padding:16px;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.beginners_miniGrid__nGHVa h3{margin-top:13px}.beginners_conversationLinks__EYOC8{display:grid;grid-template-columns:1fr 1fr;margin-top:20px;border-top:1px solid var(--color-sumi)}.beginners_conversationLinks__EYOC8 a{display:grid;grid-template-columns:1fr 28px;align-items:center;padding:18px 14px 18px 2px;border-bottom:1px solid var(--color-border)}.beginners_conversationLinks__EYOC8 a:first-child{margin-right:24px;border-right:1px solid var(--color-border)}.beginners_conversationLinks__EYOC8 span{font-family:var(--font-heading);font-size:15px}.beginners_conversationLinks__EYOC8 small{color:var(--color-text-muted);font-size:9px}.beginners_conversationLinks__EYOC8 svg{grid-column:2;grid-row:1/3}@media (max-width:700px){.beginners_page__SWI2y{width:100%;padding:18px 16px 104px}.beginners_utility__vtx6R span{display:none}.beginners_hero__T3wld{grid-template-columns:1fr 76px;min-height:370px;margin:0 -16px}.beginners_heroMark__mmUWM{right:15px;font-size:190px}.beginners_hero__T3wld>div{padding:42px 25px}.beginners_hero__T3wld h1{font-size:41px}.beginners_hero__T3wld>strong{font-size:36px}.beginners_intro__QQkPV{margin:-24px 9px 58px;padding:17px}.beginners_stage__aqxDs{grid-template-columns:64px 1fr}.beginners_stage__aqxDs>aside{padding:27px 10px 27px 0}.beginners_stage__aqxDs>aside strong{font-size:25px}.beginners_stageBody__79Hyb{padding:29px 1px 42px 22px}.beginners_stageBody__79Hyb h2{font-size:23px}.beginners_primaryLink__P6YSc{min-width:0;width:100%}.beginners_miniGrid__nGHVa{grid-template-columns:1fr 1fr}.beginners_conversationLinks__EYOC8{grid-template-columns:1fr}.beginners_conversationLinks__EYOC8 a:first-child{margin-right:0;border-right:0}}