.header [aria-current=page]{color:var(--gold);border-bottom:2px solid var(--gold)}.about-page{background:radial-gradient(ellipse at 95% 0%,#14446b45,transparent 38%)}.about-hero{display:grid;grid-template-columns:1.65fr 1fr;align-items:center;gap:60px;padding-block:45px 75px;border-bottom:1px solid var(--line)}.about-hero h1{font-size:clamp(17px,2vw,23px);font-weight:500;letter-spacing:0;line-height:1.5;margin:0 0 24px;color:var(--muted)}.about-tagline{font-size:clamp(38px,5.3vw,68px);font-weight:800;letter-spacing:-1.8px;line-height:1.12;text-wrap:balance;margin:0 0 30px}.about-hero-copy>p:last-child{font-size:18px;color:#c1cfdd;max-width:610px;line-height:1.85}.about-emblem{text-align:center;position:relative;padding:25px}.about-emblem img{width:100%;max-width:300px;height:auto;filter:drop-shadow(0 20px 40px #0005)}.about-emblem p{font-size:11px;letter-spacing:2.5px;color:var(--gold);margin-top:25px;direction:ltr}.about-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:65px;padding-block:65px 85px}.about-index{margin:0;align-self:start;position:sticky;top:30px;display:flex;flex-direction:column;gap:18px}.about-index a{font-size:13px;color:var(--muted);display:flex;gap:14px;align-items:baseline}.about-index a:hover{color:var(--gold)}.about-index a>span:first-child{font-size:10px;color:var(--gold);flex-shrink:0}.about-article{max-width:800px;min-width:0}.about-article section{padding-bottom:45px;margin-bottom:45px;border-bottom:1px solid var(--line)}.about-article h2{font-size:clamp(25px,3vw,36px);line-height:1.4;letter-spacing:-.6px;margin:0 0 25px;text-wrap:balance}.about-article p{font-size:17px;line-height:1.95;color:#becddd;margin:0 0 22px}.about-article p:last-child{margin-bottom:0}.about-article .opening{font-size:21px;color:var(--white);line-height:1.8}.about-article .philosophy-quote{border-inline-start:3px solid var(--gold);padding-inline-start:25px;color:var(--white);font-size:24px;line-height:1.7;margin-block:30px}.name-evolution{display:flex;flex-wrap:wrap;gap:16px;align-items:center;padding:23px 0;margin:5px 0 22px;border-block:1px solid #ffca5633;direction:ltr}.name-evolution span:first-child{color:#a5b4c4;font-size:19px}.name-evolution strong{font-size:25px;color:var(--gold)}.name-evolution .name-arrow{color:var(--gold)}.about-article .closing{font-size:20px;color:var(--white);margin-top:26px}.about-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.about-actions .text-link{color:var(--muted);font-size:14px}.about-actions .text-link:hover{color:var(--gold)}.about-page :lang(ja).about-tagline{letter-spacing:normal;line-height:1.5}.about-article :lang(ja){line-break:strict;word-break:normal}.about-article :lang(ja) h2{letter-spacing:normal}.about-article :lang(ko){word-break:keep-all}
@media(max-width:1000px){.about-hero{gap:25px}.about-layout{grid-template-columns:180px minmax(0,1fr);gap:35px}.about-article p{font-size:16px}}
@media(max-width:700px){.about-hero{grid-template-columns:1fr;padding-block:30px 40px;gap:15px}.about-hero h1{font-size:17px}.about-tagline{font-size:39px;letter-spacing:-1px}.about-emblem{display:flex;align-items:center;gap:25px;padding:0;text-align:start}.about-emblem img{width:90px}.about-emblem p{margin:0;font-size:10px;letter-spacing:1px}.about-layout{display:block;padding-block:30px 50px}.about-index{position:static;display:grid;grid-template-columns:1fr 1fr;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid var(--line);gap:15px}.about-index a{font-size:12px;gap:8px}.about-article h2{font-size:27px}.about-article .opening{font-size:19px}.about-article .philosophy-quote{font-size:20px;padding-inline-start:18px}.about-article section{padding-bottom:30px;margin-bottom:30px}.name-evolution strong{font-size:22px}.about-article .closing{font-size:18px}}
