:root{--accent:#c8161d;--accent-dark:#7a0a12;--ink:#1a1414;--sub:#5a4f4f;--pink:#fbe3e4;--line:#e5c7c9;--white:#fff;--display:"Dela Gothic One", sans-serif;--body:"Zen Kaku Gothic New", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--ink);font-family:var(--body);margin:0}a{color:#b3121c}a:hover{color:var(--accent-dark)}img{max-width:100%;display:block}.container{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}.display{font-family:var(--display);font-weight:400}.eyebrow{color:var(--accent);letter-spacing:.2em;font-size:14px;font-weight:900}.section-title{font-family:var(--display);margin:6px 0 0;font-size:40px;font-weight:400}.btn{border-radius:999px;padding:16px 28px;font-size:16px;font-weight:900;text-decoration:none;display:inline-block}.btn-red{background:var(--accent);color:var(--white)}.btn-red:hover{background:var(--accent-dark);color:var(--white)}.btn-white{background:var(--white);color:var(--accent)}.btn-white:hover{color:var(--accent-dark)}.btn-outline-white{color:var(--white);border:2px solid var(--white);padding:14px 26px;font-weight:700}.btn-outline-white:hover{color:var(--white);background:#ffffff26}.placeholder{background:repeating-linear-gradient(45deg, var(--pink) 0 14px, var(--white) 14px 28px);color:var(--accent-dark);justify-content:center;align-items:center;font-weight:700;display:flex}.pr-bar[data-astro-cid-ju4pidww]{background:var(--ink);color:var(--white);text-align:center;letter-spacing:.04em;padding:6px 16px;font-size:12px}.site-header[data-astro-cid-ju4pidww]{border-bottom:4px solid var(--accent);background:var(--white)}.header-inner[data-astro-cid-ju4pidww]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;padding-bottom:18px;display:flex}.logo[data-astro-cid-ju4pidww]{align-items:center;gap:12px;text-decoration:none;display:flex}.logo-mark[data-astro-cid-ju4pidww]{background:var(--accent);color:var(--white);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;display:flex}.logo-text[data-astro-cid-ju4pidww]{flex-direction:column;display:flex}.logo-name[data-astro-cid-ju4pidww]{color:var(--ink);font-size:28px;line-height:1}.logo-en[data-astro-cid-ju4pidww]{color:var(--sub);letter-spacing:.2em;margin-top:4px;font-size:11px}.main-nav[data-astro-cid-ju4pidww]{flex-wrap:wrap;gap:8px;display:flex}.main-nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{color:var(--ink);padding:12px 14px;font-weight:700;text-decoration:none}.main-nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:hover{color:var(--accent)}.main-nav[data-astro-cid-ju4pidww] .nav-youtube[data-astro-cid-ju4pidww]{color:var(--white);background:var(--accent);border-radius:999px;padding:12px 18px}.main-nav[data-astro-cid-ju4pidww] .nav-youtube[data-astro-cid-ju4pidww]:hover{color:var(--white);background:var(--accent-dark)}@media (width<=600px){.header-inner[data-astro-cid-ju4pidww]{gap:8px;padding-top:12px;padding-bottom:12px}.logo-mark[data-astro-cid-ju4pidww]{width:40px;height:40px;font-size:17px}.logo-name[data-astro-cid-ju4pidww]{font-size:22px}.main-nav[data-astro-cid-ju4pidww]{flex-wrap:nowrap;gap:4px;width:100%;overflow-x:auto}.main-nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{white-space:nowrap;padding:10px 8px;font-size:13px}.main-nav[data-astro-cid-ju4pidww] .nav-youtube[data-astro-cid-ju4pidww]{margin-left:auto;padding:10px 12px}}.site-footer[data-astro-cid-ju4pidww]{background:var(--ink);color:var(--white)}.footer-inner[data-astro-cid-ju4pidww]{flex-direction:column;gap:24px;padding-top:56px;padding-bottom:40px;display:flex}.footer-top[data-astro-cid-ju4pidww]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.footer-logo[data-astro-cid-ju4pidww]{font-size:28px}.footer-nav[data-astro-cid-ju4pidww]{flex-wrap:wrap;gap:20px;display:flex}.footer-nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{color:var(--white);padding:8px 0}.footer-nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:hover{color:var(--pink)}.footer-note[data-astro-cid-ju4pidww]{color:#cfc6c6;margin:0;font-size:12px;line-height:1.8}.meter[data-astro-cid-23ajkgjo]{align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.blocks[data-astro-cid-23ajkgjo]{gap:3px;display:flex}.block[data-astro-cid-23ajkgjo]{background:var(--accent);width:18px;height:10px}.block[data-astro-cid-23ajkgjo].off{background:var(--pink)}.label[data-astro-cid-23ajkgjo]{color:var(--accent)}.md[data-astro-cid-23ajkgjo]{font-size:14px}.md[data-astro-cid-23ajkgjo] .blocks[data-astro-cid-23ajkgjo]{gap:4px}.md[data-astro-cid-23ajkgjo] .block[data-astro-cid-23ajkgjo]{width:22px;height:12px}.inverse[data-astro-cid-23ajkgjo] .block[data-astro-cid-23ajkgjo]{background:var(--white)}.inverse[data-astro-cid-23ajkgjo] .block[data-astro-cid-23ajkgjo].off{background:#ffffff59}.inverse[data-astro-cid-23ajkgjo] .label[data-astro-cid-23ajkgjo]{color:var(--white)}
