._w2HtG_hero{padding:96px var(--pad-x) 72px;border-bottom:1px solid var(--border);background:radial-gradient(70% 50% at 25% 35%,#8fe9c414 0%,#0000 55%),radial-gradient(55% 45% at 70% 25%,#bfeafc0f 0%,#0000 50%),radial-gradient(50% 40% at 75% 70%,#bfeafc0d 0%,#0000 50%),radial-gradient(60% 45% at 35% 75%,#b6f2c40d 0%,#0000 50%);position:relative}._w2HtG_kicker{font-family:var(--font-mono);color:var(--accent);text-wrap:balance;margin:0 0 18px;font-size:13px;font-weight:400}._w2HtG_title{font-family:var(--font-sans);letter-spacing:-.05em;color:var(--ink);margin:0;font-size:clamp(52px,11vw,92px);font-weight:700;line-height:.92}._w2HtG_holoBlock{white-space:nowrap;text-transform:lowercase;letter-spacing:-.035em;background:var(--holo);width:fit-content;color:var(--bg);margin-top:12px;padding:6px 20px 12px;font-size:clamp(34px,7.2vw,62px);line-height:1.05;display:inline-block}._w2HtG_headingColon{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;display:inline-block;overflow:hidden}._w2HtG_subtitle{letter-spacing:-.01em;color:var(--ink-strong);margin-top:22px;font-size:clamp(20px,2.6vw,26px);font-weight:500;line-height:1.3;display:block}._w2HtG_lead{font-family:var(--font-sans);color:var(--text-secondary);max-width:620px;margin:20px 0 30px;font-size:19px;font-weight:400;line-height:1.6}._w2HtG_ctaRow{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:36px;display:flex}._w2HtG_ctaPrimary{background:var(--holo);color:var(--bg);font-family:var(--font-sans);box-shadow:var(--glow-shadow);border-radius:10px;padding:15px 30px;font-size:15px;font-weight:700;transition:transform .18s,box-shadow .18s}._w2HtG_ctaPrimary:hover{box-shadow:var(--glow-shadow-lg);color:var(--bg);transform:translateY(-2px)}._w2HtG_ctaSecondary{border:1px solid var(--border);color:var(--ink-strong);font-family:var(--font-sans);border-radius:10px;padding:14px 28px;font-size:15px;font-weight:700;transition:border-color .18s,color .18s}._w2HtG_ctaSecondary:hover{border-color:var(--accent);color:var(--accent)}._w2HtG_englishNote{font:400 12px var(--font-mono);color:var(--text-muted);margin:18px 0 0}._w2HtG_facts{font-family:var(--font-mono);color:var(--text-muted);flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;font-size:12px;font-weight:400;list-style:none;display:flex}._w2HtG_holoStrip{background:var(--holo-strip);height:6px}@media (max-width:640px){._w2HtG_hero{padding-top:64px;padding-bottom:56px}._w2HtG_holoBlock{white-space:normal;padding:6px 14px 10px}._w2HtG_lead{font-size:17px}._w2HtG_ctaPrimary,._w2HtG_ctaSecondary{text-align:center;flex:100%}}._w2HtG_editionCard{border:1px solid var(--border);background:var(--card-gradient);max-width:700px;box-shadow:var(--card-inset);border-radius:16px;flex-direction:column;align-items:flex-start;gap:18px;margin-top:32px;padding:24px;display:flex}._w2HtG_editionMeta{font:400 12px/1.7 var(--font-mono);color:var(--text-secondary);margin:0}._w2HtG_metaClip{display:block;overflow-x:clip}._w2HtG_metaRow{--sep:22px;margin-left:calc(-1 * var(--sep));flex-wrap:wrap;display:flex}._w2HtG_metaRow>span{padding-left:var(--sep);white-space:nowrap;position:relative}._w2HtG_metaRow>span:before{content:"·";width:var(--sep);text-align:center;position:absolute;left:0}._w2HtG_editionTitle{font:700 22px/1.3 var(--font-sans);color:var(--ink-strong);text-decoration:underline}._w2HtG_teachers{min-height:44px;color:inherit;align-items:center;gap:14px;margin:4px 0 16px;display:flex}._w2HtG_teachers:focus-visible{outline:2px solid var(--accent);outline-offset:4px}._w2HtG_faces{flex:none;margin:0;padding:0;list-style:none;display:flex}._w2HtG_faces li{width:40px;height:40px;box-shadow:0 0 0 2px var(--bg-card);border-radius:50%;transition:margin-left .2s;position:relative;overflow:hidden}._w2HtG_faces li+li{margin-left:-10px}._w2HtG_faces li:first-child{z-index:5}._w2HtG_faces li:nth-child(2){z-index:4}._w2HtG_faces li:nth-child(3){z-index:3}._w2HtG_faces li:nth-child(4){z-index:2}._w2HtG_faces img{object-fit:cover;filter:grayscale(.25);width:100%;height:100%;transition:filter .2s}._w2HtG_teachers:hover ._w2HtG_faces li+li{margin-left:-4px}._w2HtG_teachers:hover ._w2HtG_faces img{filter:none}._w2HtG_teachersText{min-width:0;display:grid}._w2HtG_teachersText strong{color:var(--accent);font-size:14px;font-weight:700}._w2HtG_teachers:hover ._w2HtG_teachersText strong{text-underline-offset:3px;text-decoration:underline}._w2HtG_teachersText span{color:var(--text-secondary);font:400 12px/1.5 var(--font-mono)}._w2HtG_editionPrice{color:var(--ink-strong);margin:0 0 16px;font-weight:700}@media (max-width:639px){._w2HtG_faces li{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){._w2HtG_faces li,._w2HtG_faces img{transition:none}}
