.filter-buttons.svelte-1ymqzsf{background:linear-gradient(90deg,#0000 0%,#ffdb0870 100%) 0 100%/100% 20% no-repeat;flex-wrap:wrap;align-items:end;gap:1rem;margin-bottom:4rem;display:flex}.filter-buttons.svelte-1ymqzsf .filter-btn:where(.svelte-1ymqzsf){cursor:pointer;background-color:#88b0ff;border:.2rem solid #004;border-radius:1rem;width:18rem;padding:.6rem 0;position:relative;box-shadow:.2rem .2rem .4rem #000044a0}.filter-buttons.svelte-1ymqzsf .filter-btn:where(.svelte-1ymqzsf) input[type=radio]:where(.svelte-1ymqzsf){opacity:0;width:0;height:0;position:absolute}.filter-buttons.svelte-1ymqzsf .filter-btn:where(.svelte-1ymqzsf) svg:where(.svelte-1ymqzsf){fill:#fff;paint-order:stroke fill;stroke:#004;stroke-width:.5rem;width:18rem;height:6rem;display:block}.filter-buttons.svelte-1ymqzsf .filter-btn:where(.svelte-1ymqzsf) .en:where(.svelte-1ymqzsf){font-family:dazzle-unicase,sans-serif;font-size:4rem;font-style:normal;font-weight:500;line-height:1}.filter-buttons.svelte-1ymqzsf .filter-btn:where(.svelte-1ymqzsf) .ja:where(.svelte-1ymqzsf){font-family:ta-kakugo-gf-02,sans-serif;font-size:1.3rem;font-style:normal;font-weight:400;line-height:1}.filter-buttons.svelte-1ymqzsf .filter-btn:where(.svelte-1ymqzsf):has(input[type=radio]:where(.svelte-1ymqzsf):checked){background-color:#ffdb08}.filter-buttons.svelte-1ymqzsf .all-btn:where(.svelte-1ymqzsf){background-color:#1053f2;width:20rem;padding:1rem 0}.filter-buttons.svelte-1ymqzsf .all-btn:where(.svelte-1ymqzsf) .en:where(.svelte-1ymqzsf){font-size:5.2rem!important}.filter-buttons.svelte-1ymqzsf .all-btn:where(.svelte-1ymqzsf) .ja:where(.svelte-1ymqzsf){font-size:1.4rem!important}.filter-buttons.svelte-1ymqzsf .all-btn:where(.svelte-1ymqzsf) svg:where(.svelte-1ymqzsf){width:20rem;height:7rem}.talent-grid.svelte-1ymqzsf{grid-gap:4rem;grid-template-columns:repeat(3,1fr);gap:4rem;display:grid}.talent-grid.svelte-1ymqzsf .talent-card:where(.svelte-1ymqzsf){color:#fff;background-color:var(--main-color);border-radius:3rem;outline:0 solid #004;flex-direction:column;justify-content:center;align-items:center;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s,color .2s,outline .2s,box-shadow .2s;display:flex;overflow:visible;box-shadow:.4rem .4rem .4rem #000044a0}.talent-grid.svelte-1ymqzsf .talent-card:where(.svelte-1ymqzsf) picture:where(.svelte-1ymqzsf){margin:2rem 2rem 0;position:relative}.talent-grid.svelte-1ymqzsf .talent-card:where(.svelte-1ymqzsf) picture:where(.svelte-1ymqzsf) img:where(.svelte-1ymqzsf){background-color:#fff;border-radius:1.5rem;width:100%;height:auto;display:block}.talent-grid.svelte-1ymqzsf .talent-card:where(.svelte-1ymqzsf) picture:where(.svelte-1ymqzsf):after{content:"";border-radius:1.5rem;position:absolute;inset:0;box-shadow:inset 0 0 1rem #004}.talent-grid.svelte-1ymqzsf .talent-card:where(.svelte-1ymqzsf) .line:where(.svelte-1ymqzsf){background-color:#fff;width:80%;height:1px}.talent-grid.svelte-1ymqzsf .talent-card:where(.svelte-1ymqzsf) .name-ja:where(.svelte-1ymqzsf){white-space:nowrap;margin:.2em 0;font-family:ta-kakugo-gf-03,sans-serif;font-size:2.3em;font-style:normal;font-weight:400}.talent-grid.svelte-1ymqzsf .talent-card:where(.svelte-1ymqzsf) .name-en:where(.svelte-1ymqzsf){white-space:nowrap;margin-bottom:1rem;font-family:dazzle-unicase,sans-serif;font-size:1.3em;font-style:normal;font-weight:300}.talent-grid.svelte-1ymqzsf .talent-card:where(.svelte-1ymqzsf) span:where(.svelte-1ymqzsf){z-index:0;position:relative}.talent-grid.svelte-1ymqzsf .talent-card:where(.svelte-1ymqzsf) span:where(.svelte-1ymqzsf) span:where(.svelte-1ymqzsf){z-index:-1;position:absolute;inset:0}.talent-grid.svelte-1ymqzsf .talent-card:where(.svelte-1ymqzsf):visited{color:#fff}.talent-grid.svelte-1ymqzsf .talent-card:where(.svelte-1ymqzsf):hover{color:#ffdb08}.talent-grid.svelte-1ymqzsf .talent-card:where(.svelte-1ymqzsf):hover span:where(.svelte-1ymqzsf) span:where(.svelte-1ymqzsf){-webkit-text-stroke:.3rem #004;color:#004}.talent-grid.svelte-1ymqzsf .talent-card:where(.svelte-1ymqzsf):hover{box-shadow:none;outline:.5rem solid #004}@media screen and (width<=767px){.talent-grid.svelte-1ymqzsf{grid-template-columns:repeat(2,1fr)}}
