._hero_1y1ly_3{text-align:center;background:var(--color-bg);flex-direction:column;justify-content:center;align-items:center;padding:8rem 2rem 3rem;display:flex}._eyebrow_1y1ly_13{font-family:var(--font-en);letter-spacing:.3em;text-transform:uppercase;color:var(--hn-sun);margin-bottom:1rem;font-size:.82rem}._title_1y1ly_22{letter-spacing:.1em;font-size:2.2rem;font-weight:500;font-family:var(--font-jp);border:none;margin-bottom:1.5rem;padding-left:0;display:inline-block;position:relative}._title_1y1ly_22:after{content:"";background:var(--hn-sun);border-radius:0;width:60px;height:3px;position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%)}._introText_1y1ly_46{color:var(--hn-muted);text-align:left;max-width:700px;margin:1.5rem auto 0;font-size:1.05rem;line-height:2}._contentContainer_1y1ly_64{max-width:1100px;margin:0 auto;padding:0 2rem}._narrowContainer_1y1ly_70{max-width:760px;margin:0 auto;padding:0 2rem}._sectionTitle_1y1ly_76{letter-spacing:.06em;color:var(--color-text);border:none;margin-bottom:1.5rem;padding-left:0;font-size:1.5rem;font-weight:600;display:inline-block;position:relative}._sectionTitle_1y1ly_76:after{content:"";background:var(--hn-sun);border-radius:0;width:40px;height:3px;position:absolute;bottom:-8px;left:0}._text_1y1ly_99{color:var(--hn-muted);margin-bottom:1.2rem;font-size:1rem;line-height:2}._courseGrid_1y1ly_108{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem;display:grid}._courseCard_1y1ly_115{background:var(--hn-paper);box-shadow:none;border:1px solid var(--hn-line);color:inherit;transition:transform var(--transition-speed), box-shadow var(--transition-speed);border-radius:0;flex-direction:column;padding:1.8rem 1.6rem 1.6rem;text-decoration:none;display:flex;position:relative;overflow:hidden}._courseCard_1y1ly_115:before{content:"";background:var(--hn-sun);opacity:.85;height:3px;position:absolute;top:0;left:0;right:0}._courseCard_1y1ly_115:hover{box-shadow:none;transform:translateY(-3px)}._courseCardArea_1y1ly_146{color:var(--hn-muted);letter-spacing:.1em;margin-bottom:.3rem;font-size:.8rem}._courseCardTitle_1y1ly_153{margin-bottom:.6rem;font-size:1.2rem;font-weight:600;line-height:1.5}._courseCardCatch_1y1ly_160{color:var(--hn-muted);flex-grow:1;font-size:.92rem;line-height:1.9}._courseCardMeta_1y1ly_167{color:var(--hn-muted);border:1px solid var(--color-border);border-radius:0;align-self:flex-start;margin-top:1.2rem;padding:.15rem .9rem;font-size:.8rem;line-height:1.8}._hinodeBadge_1y1ly_178{background:var(--hn-surface);color:#fff;letter-spacing:.05em;border-radius:0;align-self:flex-start;margin-bottom:.8rem;padding:.2rem .8rem;font-size:.75rem;font-weight:600;display:inline-block}._breadcrumb_1y1ly_193{color:var(--hn-muted);margin-bottom:2rem;font-size:.85rem;display:block}._breadcrumb_1y1ly_193 a{color:var(--hn-muted);text-decoration:none}._breadcrumb_1y1ly_193 a:hover{color:var(--color-text)}._areaChip_1y1ly_209{letter-spacing:.1em;width:fit-content;color:var(--hn-muted);border:1px solid var(--color-border);border-radius:0;margin:0 auto 1.2rem;padding:.2rem 1rem;font-size:.85rem;display:block}._catchText_1y1ly_221{color:var(--hn-muted);max-width:640px;margin:1.2rem auto 0;font-size:1.1rem;line-height:2}._statsCard_1y1ly_229{background:var(--hn-paper);border:1px solid var(--hn-line);box-shadow:none;border-radius:0;margin-top:1.5rem;padding:.6rem 1.8rem}._statsTable_1y1ly_238{border-collapse:collapse;width:100%;font-size:.95rem}._statsTable_1y1ly_238 th,._statsTable_1y1ly_238 td{text-align:left;border-bottom:1px solid var(--hn-line);padding:.9rem .5rem;line-height:1.8}._statsTable_1y1ly_238 tr:last-child th,._statsTable_1y1ly_238 tr:last-child td{border-bottom:none}._statsTable_1y1ly_238 th{width:7.5em;color:var(--hn-muted);white-space:nowrap;vertical-align:top;font-weight:500}._hinodeBox_1y1ly_265{background:var(--hn-surface);border:1px solid var(--hn-line);border-radius:0;margin-top:1rem;padding:2rem}._hinodeBoxTitle_1y1ly_273{border:none;margin-bottom:.8rem;padding-left:0;font-size:1.15rem;font-weight:600}._hinodeBoxSchedule_1y1ly_281{color:#e06a2f;margin-bottom:.3rem;font-size:1.05rem;font-weight:600}._hinodeBoxMeeting_1y1ly_288{color:var(--hn-muted);margin-bottom:.8rem;font-size:.95rem}._hinodeBoxNote_1y1ly_294{color:var(--hn-muted);margin-bottom:1.2rem;font-size:.92rem;line-height:1.9}._hinodeBoxLinks_1y1ly_301{flex-wrap:wrap;gap:.8rem;display:flex}._primaryButton_1y1ly_307{background:var(--color-text);color:#fff;transition:opacity var(--transition-speed);border-radius:0;padding:.6rem 1.6rem;font-size:.9rem;text-decoration:none;display:inline-block}._primaryButton_1y1ly_307:hover{opacity:.75}._secondaryButton_1y1ly_322{border:1px solid var(--color-text);color:var(--color-text);transition:background var(--transition-speed), color var(--transition-speed);border-radius:0;padding:.6rem 1.6rem;font-size:.9rem;text-decoration:none;display:inline-block}._secondaryButton_1y1ly_322:hover{background:var(--color-text);color:#fff}._mapImageWrapper_1y1ly_338{aspect-ratio:16/10;border:1px solid var(--color-border);border-radius:0;width:100%;margin-top:1.5rem;position:relative;overflow:hidden}._mapImage_1y1ly_338{object-fit:cover}._faqList_1y1ly_352{margin-top:1rem}._faqItem_1y1ly_356{border-bottom:1px solid var(--color-border);padding:1.4rem 0}._faqQuestion_1y1ly_361{gap:.6em;margin-bottom:.6rem;font-size:1.02rem;font-weight:600;line-height:1.8;display:flex}._faqQuestion_1y1ly_361:before{content:"Q.";font-family:var(--font-en);background:var(--hn-sun);color:#0000;-webkit-background-clip:text;background-clip:text;flex-shrink:0;font-weight:700}._faqAnswer_1y1ly_381{color:var(--hn-muted);padding-left:1.9em;font-size:.95rem;line-height:2}._relatedGrid_1y1ly_388{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1.5rem;display:grid}._ctaSection_1y1ly_395{text-align:center;padding:4rem 0 5rem}._ctaText_1y1ly_400{color:var(--hn-muted);margin-bottom:1.5rem;font-size:1.05rem;line-height:2.2}@media (max-width:900px){._courseGrid_1y1ly_108,._relatedGrid_1y1ly_388{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){._hero_1y1ly_3{padding:7rem 1.5rem 2rem}._title_1y1ly_22{font-size:1.6rem}._courseGrid_1y1ly_108,._relatedGrid_1y1ly_388{grid-template-columns:1fr}._contentContainer_1y1ly_64,._narrowContainer_1y1ly_70{padding:0 1.5rem}._statsTable_1y1ly_238 th{width:6em}}._hero_1y1ly_3{text-align:left;align-items:stretch;padding:170px 0 65px}._hero_1y1ly_3>.container{width:min(1180px,100%);padding:0 32px}._eyebrow_1y1ly_13{color:var(--hn-sun);letter-spacing:.16em;font-size:11px}._title_1y1ly_22{font-size:clamp(32px,4vw,52px);font-weight:400;line-height:1.6}._title_1y1ly_22:after,._sectionTitle_1y1ly_76:after{display:none}._introText_1y1ly_46{margin:20px 0 0}._section_1y1ly_55{background:0 0;padding:48px 0 64px}._sectionAlt_1y1ly_60{background:var(--hn-surface)}._sectionTitle_1y1ly_76{font-size:28px;font-weight:400}._faqQuestion_1y1ly_361:before{color:var(--hn-sun);background:0 0}._narrowContainer_1y1ly_70{max-width:900px}._contentContainer_1y1ly_64{max-width:1180px}._courseCard_1y1ly_115{border:0;border-top:1px solid var(--hn-line);border-bottom:1px solid var(--hn-line);background:0 0;padding:28px 0}._courseCard_1y1ly_115:hover{background:var(--hn-surface);transform:none}._courseCardTitle_1y1ly_153{font-weight:500}._statsCard_1y1ly_229{background:0 0;border:0}._hinodeBox_1y1ly_265{background:var(--hn-surface);box-shadow:none;border:0}._ctaSection_1y1ly_395{background:var(--hn-ink);color:var(--hn-paper);text-align:left;margin:0 24px 24px;padding:60px 24px}._ctaText_1y1ly_400{color:var(--hn-paper);font-weight:400}._ctaSection_1y1ly_395 ._primaryButton_1y1ly_307{background:var(--hn-paper);color:var(--hn-ink)}._ctaSection_1y1ly_395 ._secondaryButton_1y1ly_322{color:var(--hn-paper);border-color:#aab5a5}@media (max-width:640px){._hero_1y1ly_3{padding:125px 0 40px}._hero_1y1ly_3>.container{padding:0 24px}._title_1y1ly_22{font-size:30px}._narrowContainer_1y1ly_70,._contentContainer_1y1ly_64{padding:0 24px}._sectionTitle_1y1ly_76{font-size:24px}._ctaSection_1y1ly_395{margin:0 12px 12px;padding:38px 24px}}._hinodeBadge_1y1ly_178{background:var(--hn-ink);color:#fff}
