.eZyJ_a_button{z-index:100;background:var(--Theme-Wakatake);width:3rem;height:3rem;color:var(--White);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .2s,transform .2s;display:flex;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 4px 16px #0003}.eZyJ_a_button:hover{background:var(--Theme-Oitake);transform:translateY(-2px)}.eZyJ_a_button:focus-visible{outline:2px solid var(--Theme-Wakatake);outline-offset:2px}@media (max-width:640px){.eZyJ_a_button{width:2.75rem;height:2.75rem;bottom:1rem;right:1rem}}
.ZNLKvW_footer{background:var(--Theme-Wakatake);color:var(--White);padding:3rem 1.5rem 1.5rem}.ZNLKvW_container{max-width:1200px;margin:0 auto}.ZNLKvW_brand{flex-direction:column;gap:.75rem;margin-bottom:2rem;display:flex}.ZNLKvW_tagline{color:var(--White);font-size:.875rem}.ZNLKvW_nav{margin-bottom:2rem}.ZNLKvW_navList{flex-wrap:wrap;gap:.75rem 1.5rem;list-style:none;display:flex}.ZNLKvW_link{color:var(--White75);font-size:.875rem;transition:color .2s}.ZNLKvW_link:hover{color:var(--White)}.ZNLKvW_bottom{border-top:1px solid var(--White25);text-align:center;padding-top:1.5rem}.ZNLKvW_copyright{color:var(--White75);font-size:.75rem}
.xhZBkq_header{background:var(--Theme-Wakatake);z-index:10;position:relative}.xhZBkq_inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.5rem;display:flex}.xhZBkq_logo{flex-shrink:0;align-items:center;display:flex}.xhZBkq_menuButton{color:var(--White);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:flex}.xhZBkq_nav{flex-direction:column;gap:1rem;width:100%;padding-bottom:.5rem;display:none}.xhZBkq_navOpen{display:flex}.xhZBkq_navList{flex-direction:column;gap:.75rem;list-style:none;display:flex}.xhZBkq_navItem{position:relative}.xhZBkq_navLink,.xhZBkq_navTrigger,.xhZBkq_loginLink{width:100%;color:var(--White);white-space:nowrap;cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:.25rem;padding:.5rem .75rem;font-family:inherit;font-size:.9375rem;transition:opacity .2s;display:flex}.xhZBkq_navLink:hover,.xhZBkq_navTrigger:hover,.xhZBkq_loginLink:hover{opacity:.75}.xhZBkq_navLink:focus-visible,.xhZBkq_navTrigger:focus-visible,.xhZBkq_loginLink:focus-visible,.xhZBkq_ctaButton:focus-visible,.xhZBkq_dropdownLink:focus-visible{outline:2px solid var(--White);outline-offset:2px}.xhZBkq_navTrigger{justify-content:space-between}.xhZBkq_chevron,.xhZBkq_chevronOpen{flex-shrink:0;transition:transform .2s}.xhZBkq_chevronOpen{transform:rotate(180deg)}.xhZBkq_dropdown{flex-direction:column;padding:.25rem 0 .25rem 1rem;list-style:none;display:flex}.xhZBkq_dropdownLink{color:var(--White);white-space:nowrap;padding:.75rem 1rem;font-size:.875rem;line-height:1.6;transition:opacity .2s;display:block}.xhZBkq_dropdownLink:hover{opacity:.75}.xhZBkq_subList{flex-direction:column;padding-left:1rem;list-style:none;display:flex}.xhZBkq_subLink{opacity:.85;padding-top:.5rem;padding-bottom:.5rem;font-size:.8125rem}.xhZBkq_subLink:before{content:"└ ";opacity:.6}.xhZBkq_actions{grid-template-columns:1fr 1fr;align-items:center;gap:.75rem;display:grid}.xhZBkq_loginLink{border:1px solid var(--White);border-radius:999px;justify-content:center;padding:.5rem 1.25rem}.xhZBkq_ctaButton{background:var(--White);color:var(--Theme-Wakatake);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.5rem 1.25rem;font-size:.9375rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:flex}.xhZBkq_loginLink:hover{opacity:1;background:var(--White1)}.xhZBkq_ctaButton:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}@media (min-width:1000px){.xhZBkq_menuButton{display:none}.xhZBkq_inner{padding:.75rem 2rem}.xhZBkq_nav{flex-direction:row;justify-content:flex-end;align-items:center;gap:1rem;width:auto;padding-bottom:0;display:flex}.xhZBkq_navList{flex-direction:row;align-items:center;gap:1rem}.xhZBkq_actions{gap:1rem;display:flex}.xhZBkq_navLink,.xhZBkq_navTrigger,.xhZBkq_loginLink{width:auto}.xhZBkq_navTrigger{justify-content:center}.xhZBkq_navLink,.xhZBkq_navTrigger,.xhZBkq_loginLink,.xhZBkq_ctaButton{justify-content:center;min-width:8.5rem}.xhZBkq_dropdown{background:var(--White);border-radius:.5rem;min-width:100%;padding:.5rem;position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000002e}.xhZBkq_dropdownLink{color:var(--Charcoal);border-radius:.375rem}.xhZBkq_dropdownLink:hover{opacity:1;background:var(--Theme-Wakatake10)}.xhZBkq_dropdownLink:focus-visible{outline-color:var(--Theme-Wakatake)}}
.aOArfq_layout{flex-direction:column;min-height:100vh;display:flex}.aOArfq_content{flex-direction:column;flex:1;display:flex}
