@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/e27b85d01cb4b1af-s.2yhdohbnxjaph.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/10e5db483fb7b6ef-s.0vsuy7nj1h55w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/01a1b57b2e0cef27-s.1tzxx-40rxw3x.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/648e19a466ec92f1-s.3aj86x1l4-kru.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/29e2a75af8e45044-s.p.1d8-5gtibtj96.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.ZdPV6W_className{font-family:Nunito,Nunito Fallback;font-style:normal}.ZdPV6W_variable{--font-nunito:"Nunito", "Nunito Fallback"}
._4BdMva_button{align-items:center;gap:var(--space-xs);min-height:var(--touch);padding:0 var(--space-l) var(--label-lift) var(--space-m);border:2px solid var(--color-on-accent);border-radius:var(--radius-button);color:var(--color-on-accent);font:inherit;font-family:var(--font-display);cursor:pointer;transition:transform .2s var(--ease-bounce), background-color .15s ease;background:0 0;font-weight:700;display:inline-flex}._4BdMva_heart{margin-top:var(--label-lift);display:inline-grid}._4BdMva_button[aria-pressed=true]{background:var(--color-on-accent);color:var(--color-accent)}._4BdMva_button[aria-pressed=true] ._4BdMva_heart{animation:_4BdMva_pop .42s var(--ease-bounce)}@keyframes _4BdMva_pop{0%{transform:scale(.4)}to{transform:none}}._4BdMva_button:active{transform:scale(.95)}@media (hover:hover) and (min-width:75rem){._4BdMva_button:hover{transform:translateY(-2px)rotate(-1.5deg)}}._4BdMva_placeholder{min-height:var(--touch);display:inline-block}
.wacNiq_logo{font-family:var(--font-ja);color:var(--color-ink);align-items:center;gap:.35em;font-weight:700;line-height:1;display:inline-flex}.wacNiq_m{font-size:1.5rem}.wacNiq_xl{font-size:clamp(2.5rem,1.5rem + 5vw,5rem)}.wacNiq_mark{background:var(--color-accent);width:1.65em;height:1.65em;color:var(--color-on-accent);transition:transform .3s var(--ease-bounce);border-radius:50%;place-items:center;padding-bottom:.14em;padding-left:.1em;font-size:.95em;line-height:1;display:inline-grid}.wacNiq_m .wacNiq_mark{width:38px;height:38px;font-size:22px}@media (max-width:30rem){.wacNiq_m{font-size:1.2rem}.wacNiq_m .wacNiq_mark{width:32px;height:32px;font-size:18px}}@media (hover:hover) and (min-width:75rem){a:hover .wacNiq_mark{transform:rotate(-12deg)scale(1.08)}}.wacNiq_name{padding-bottom:var(--kanji-lift)}.wacNiq_logo[data-tone=light]{color:var(--color-on-accent)}.wacNiq_logo[data-tone=light] .wacNiq_mark{background:var(--color-on-accent);color:var(--color-accent)}
.mdpVJq_header{z-index:20;background:var(--color-surface);border-bottom:1px solid var(--color-border);position:sticky;top:0}.mdpVJq_bar{align-items:center;gap:var(--space-l);height:calc(var(--nav-height) - 1px);display:flex}.mdpVJq_brand{min-height:var(--touch);align-items:center;margin-right:auto;text-decoration:none;display:inline-flex}.mdpVJq_nav{display:block}.mdpVJq_navList{align-items:center;gap:var(--space-l);margin:0;padding:0;list-style:none;display:flex}.mdpVJq_navLink{min-height:var(--touch);padding-inline:var(--space-xs);color:var(--color-ink);padding-bottom:var(--label-lift);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.mdpVJq_navLink[aria-current=page]{color:var(--color-accent);text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:2px}.mdpVJq_explore{min-height:2.6rem;padding:0 var(--space-m) var(--label-lift);border-radius:var(--radius-button);background:var(--color-accent);color:var(--color-on-accent);transition:transform .18s var(--ease-bounce), background-color .15s ease;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.mdpVJq_explore[aria-current=page]{box-shadow:0 0 0 3px var(--color-soft), 0 0 0 5px var(--color-accent)}.mdpVJq_actions{gap:var(--space-xs);display:flex}.mdpVJq_circle{width:var(--touch);height:var(--touch);border-radius:var(--radius-button);background:var(--color-accent);color:var(--color-on-accent);cursor:pointer;transition:transform .22s var(--ease-bounce), background-color .15s ease;border:0;place-items:center;padding:0;display:inline-grid}.mdpVJq_circle[aria-expanded=true]{background:var(--color-accent-strong)}a.mdpVJq_circle[aria-current=page]{box-shadow:0 0 0 3px var(--color-soft), 0 0 0 5px var(--color-accent)}@media (hover:hover) and (min-width:75rem){a.mdpVJq_circle:hover{color:var(--color-on-accent)}}.mdpVJq_menuButton{display:none}@media (hover:hover) and (min-width:75rem){.mdpVJq_navLink:hover{color:var(--color-accent)}.mdpVJq_explore:hover{background:var(--color-accent-strong);color:var(--color-on-accent);text-decoration:none;transform:translateY(-1px)rotate(-1.5deg)}.mdpVJq_circle:hover{background:var(--color-accent-strong);transform:scale(1.08)rotate(8deg)}}.mdpVJq_overlay{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-on-accent);overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden auto}.mdpVJq_overlay[open]{flex-direction:column;display:flex}.mdpVJq_overlay::backdrop{-webkit-backdrop-filter:blur(32px)saturate(1.4);backdrop-filter:blur(32px)saturate(1.4);background:#bd002ad6}.mdpVJq_overlay[open] .mdpVJq_overlayBody{animation:mdpVJq_overlay-in .36s var(--ease-bounce)}@keyframes mdpVJq_overlay-in{0%{transform:translateY(24px)scale(.97)}to{transform:none}}.mdpVJq_overlayBar{height:var(--nav-height);justify-content:flex-end;align-items:center;display:flex}.mdpVJq_overlayClose{width:var(--touch);height:var(--touch);border-radius:var(--radius-button);background:var(--color-on-accent);color:var(--color-accent);cursor:pointer;border:0;place-items:center;padding:0;display:inline-grid}.mdpVJq_overlayBody{align-content:center;justify-items:center;gap:var(--space-l);width:100%;max-width:48rem;padding:var(--space-xl) var(--gutter) 20vh;flex:1;grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.mdpVJq_overlayTitle{justify-items:center;gap:var(--space-2xs);font-size:var(--step-3);text-align:center;font-weight:900;display:grid}.mdpVJq_overlayTitle span{opacity:.85;font-size:.55em;font-weight:700}.mdpVJq_search{width:100%;min-width:0;max-width:100%;padding:var(--space-2xs);border-radius:var(--radius-button);background:var(--color-surface);display:flex;box-shadow:0 20px 40px -20px #00000073}.mdpVJq_searchInput{appearance:none;width:100%;min-width:0;min-height:3.5rem;padding:0 var(--space-l) var(--label-lift);border-radius:var(--radius-button);color:var(--color-ink);font:inherit;font-size:var(--step-1);background:0 0;border:0;flex:1;font-weight:500}.mdpVJq_searchInput:focus-visible{outline:none}.mdpVJq_search:focus-within{box-shadow:0 0 0 4px #ffffff73,0 20px 40px -20px #00000073}.mdpVJq_searchSubmit{align-items:center;gap:var(--space-xs);padding:0 var(--space-l) var(--label-lift);border-radius:var(--radius-button);background:var(--color-accent);color:var(--color-on-accent);font:inherit;cursor:pointer;border:0;font-weight:700;display:inline-flex}.mdpVJq_suggestions{justify-content:center;align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.mdpVJq_suggestionsLabel{font-weight:700}.mdpVJq_suggestions ul{justify-content:center;gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mdpVJq_suggestion{min-height:var(--touch);padding:0 var(--space-m) var(--label-lift);border-radius:var(--radius-button);color:var(--color-on-accent);border:2px solid #ffffffb3;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover) and (min-width:75rem){.mdpVJq_suggestion:hover{background:var(--color-on-accent);color:var(--color-accent);text-decoration:none}.mdpVJq_overlayClose:hover{transform:rotate(90deg)}}.mdpVJq_overlayClose{transition:transform .22s var(--ease-bounce)}.mdpVJq_bars{width:20px;height:14px;display:block;position:relative}.mdpVJq_bars>span{width:100%;height:2.4px;transition:transform .38s var(--ease-bounce), opacity .2s ease, top .2s ease;background:currentColor;border-radius:2px;position:absolute;left:0}.mdpVJq_bars>span:first-child{top:0}.mdpVJq_bars>span:nth-child(2){top:calc(50% - 1.2px)}.mdpVJq_bars>span:nth-child(3){top:calc(100% - 2.4px)}[aria-expanded=true]>.mdpVJq_bars>span:first-child{top:calc(50% - 1.2px);transform:rotate(45deg)}[aria-expanded=true]>.mdpVJq_bars>span:nth-child(2){opacity:0;transform:scaleX(.2)}[aria-expanded=true]>.mdpVJq_bars>span:nth-child(3){top:calc(50% - 1.2px);transform:rotate(-45deg)}.mdpVJq_menuMark{display:none}@media (max-width:48rem){.mdpVJq_menuButton{display:inline-grid}.mdpVJq_nav{top:var(--nav-height);height:calc(100dvh - var(--nav-height));contain:paint;padding:var(--space-xl) var(--gutter);background:var(--color-surface);visibility:hidden;clip-path:inset(0 0 100%);transition:clip-path .42s cubic-bezier(.7,0,.2,1),visibility 0s linear .42s;position:fixed;left:0;right:0;overflow:hidden auto}.mdpVJq_nav[data-open=true]{visibility:visible;clip-path:inset(0);transition:clip-path .52s cubic-bezier(.7,0,.2,1),visibility linear}.mdpVJq_navList{z-index:1;align-items:stretch;gap:var(--space-s);flex-direction:column;position:relative}.mdpVJq_navList>li{opacity:0;transition:transform .26s ease-in,opacity .2s ease-in;transform:translateY(28px)}.mdpVJq_nav[data-open=true] .mdpVJq_navList>li{opacity:1;transition:transform .56s var(--ease-bounce), opacity .3s ease-out;transition-delay:calc(.16s + var(--i,0) * 70ms);transform:none}.mdpVJq_menuMark{color:var(--color-soft);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;font-size:min(70vw,22rem);font-weight:900;line-height:1;transition:transform .3s ease-in,opacity .2s ease-in;display:block;position:absolute;bottom:-.18em;right:-.12em;transform:translateY(20%)rotate(12deg)}.mdpVJq_nav[data-open=true] .mdpVJq_menuMark{opacity:1;transition:transform .9s var(--ease-bounce) .2s, opacity .5s ease-out .2s;transform:none}.mdpVJq_navLink{width:100%;font-size:var(--step-2);padding-inline:0}.mdpVJq_explore{margin-top:var(--space-l);min-height:3.5rem;font-size:var(--step-1);justify-content:center;display:flex}.mdpVJq_searchSubmitLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mdpVJq_searchSubmit{padding:0 var(--space-m)}}
.wWXZva_footer{margin-top:var(--space-l);background:var(--color-accent);color:var(--color-on-accent);position:relative;overflow:clip}.wWXZva_watermark{font-family:var(--font-ja);color:#ffffff12;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(14rem,10rem + 14vw,24rem);font-weight:900;line-height:1;position:absolute;bottom:-.3em;right:-.06em;transform:rotate(-8deg)}.wWXZva_inner{position:relative}.wWXZva_brandRow{align-items:center;gap:var(--space-s) var(--space-l);flex-wrap:wrap;display:flex}.wWXZva_cheer{border-radius:var(--radius-l);background:var(--color-cream);color:var(--color-accent);justify-items:center;padding:.45rem 1rem .55rem;line-height:1.2;transition:transform .25s;display:inline-grid;transform:rotate(6deg);box-shadow:0 8px 0 -3px #00000026}.wWXZva_cheerJa{font-family:var(--font-ja);font-weight:900;font-size:var(--step-1)}.wWXZva_cheerEn{font-weight:700;font-size:var(--step--1);color:var(--color-ink)}@media (hover:hover) and (min-width:75rem){.wWXZva_cheer:hover{transform:rotate(-4deg)scale(1.06)}}@media (prefers-reduced-motion:reduce){.wWXZva_cheer{transition:none}}.wWXZva_footer a{color:var(--color-on-accent)}@media (hover:hover) and (min-width:75rem){.wWXZva_footer a:hover{color:var(--color-on-accent)}}.wWXZva_inner{gap:var(--space-xl);padding-block:var(--space-2xl) var(--space-xl);grid-template-columns:1fr auto;display:grid}.wWXZva_identity{gap:var(--space-m);justify-items:start;display:grid}.wWXZva_logoLink{text-decoration:none}.wWXZva_purpose{font-weight:500;font-size:var(--step-1);max-width:26rem}.wWXZva_credit{font-weight:500}.wWXZva_credit a{text-underline-offset:.2em;font-weight:700}.wWXZva_links{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.wWXZva_links a{min-height:var(--touch);font-weight:700;font-size:var(--step-1);align-items:center;text-decoration:none;display:inline-flex}.wWXZva_links a:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:0;height:.4em;margin-right:0;transition:transform .2s,width .2s,margin-right .2s;transform:scale(0)}@media (hover:hover) and (min-width:75rem){.wWXZva_links a:hover:before{width:.4em;margin-right:.45em;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.wWXZva_links a:before{transition:none}}.wWXZva_attribution{max-width:52rem;padding-top:var(--space-l);font-size:var(--step--1);border-top:1px solid #ffffff59;grid-column:1/-1}@media (max-width:40rem){.wWXZva_inner{grid-template-columns:1fr}}
