._intro_1piqu_1 h2{font-family:"Baloo 2",sans-serif;font-size:clamp(2rem,5vw,2.8rem);line-height:1.2}._page_1piqu_2{max-width:1020px;margin:auto;padding:2rem 1.2rem 4rem;color:var(--foreground);font-family:Nunito,sans-serif}._intro_1piqu_1{text-align:center;margin:1rem auto 2rem;max-width:650px}._intro_1piqu_1>span{font-size:.75rem;letter-spacing:.12em;font-weight:900;color:var(--primary)}._intro_1piqu_1 h1{font-family:"Baloo 2",sans-serif;font-size:clamp(2.3rem,6vw,3.8rem);line-height:1.15;margin:1rem 0}._intro_1piqu_1 p{font-size:1.1rem;line-height:1.7}._motives_1piqu_3{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}._motive_1piqu_3{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;height:auto!important;padding:1.2rem!important;text-align:left!important;white-space:normal!important;border-top:7px solid var(--identity-color)!important;border-radius:1rem!important;gap:.35rem!important}._motive_1piqu_3 strong{font-family:"Baloo 2",sans-serif;font-size:1.3rem}._motive_1piqu_3 span{font-size:.87rem;line-height:1.5;color:var(--muted-foreground)}._active_1piqu_3{box-shadow:0 0 0 2px var(--primary)}._interests_1piqu_3{margin:2rem 0}._interests_1piqu_3 h2{font-family:"Baloo 2",sans-serif;font-size:1.4rem}._interests_1piqu_3>div{display:flex;flex-wrap:wrap;gap:.6rem}._profile_1piqu_4{padding:2rem;border:1px solid var(--border);border-top:8px solid var(--identity-color);border-radius:1.4rem;max-width:800px;margin:auto;background:var(--card,var(--background))}._profile_1piqu_4>span{font-size:.8rem;font-weight:800;color:var(--muted-foreground)}._profile_1piqu_4 h2{font-family:"Baloo 2",sans-serif;font-size:2rem;line-height:1.2}._profile_1piqu_4 h3{font-size:1.05rem;margin-top:1.5rem}._profile_1piqu_4 p{font-size:1.05rem;line-height:1.8}._cta_1piqu_4{max-width:650px;margin:2rem auto 0;text-align:center;line-height:1.7}._legacy_1piqu_4{display:block;font-size:.82rem;color:var(--muted-foreground);margin-top:1.2rem}@media(max-width:650px){._motives_1piqu_3{grid-template-columns:1fr 1fr;gap:.65rem}._motive_1piqu_3{padding:1rem!important}._motive_1piqu_3 strong{font-size:1.1rem}._profile_1piqu_4{padding:1.3rem}._page_1piqu_2{padding:1.5rem 1rem 3rem}._profile_1piqu_4 h2{font-size:1.6rem}}
