.about-hero:before{content:"";z-index:-1;background:radial-gradient(60% 70% at 90% 10%,#2c34801f,#0000 60%),radial-gradient(50% 60% at 0 100%,#e8913a1f,#0000 60%);position:absolute;inset:0}.leaks{border-radius:var(--r-xl);background:var(--paper-2);border:1px solid var(--line);justify-items:center;gap:14px;padding:clamp(24px,4vw,40px);display:grid;position:relative}.leak{gap:10px;width:100%;max-width:400px;display:grid}.leak .pc{max-width:none}.leak-tag{color:var(--text);align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.leak-tag span{background:var(--red-soft);color:#a52c25;width:24px;height:24px;font:600 12px/1 var(--mono);border-radius:50%;place-items:center;display:grid}.leak-fix{background:var(--blue);color:#fff;box-shadow:var(--shadow-blue);border-radius:999px;align-items:center;gap:10px;margin-top:6px;padding:10px 18px;font-size:14.5px;font-weight:600;display:inline-flex}.leak-fix svg{width:16px;height:16px}.story-grid{gap:24px;display:grid}@media (min-width:1000px){.story-grid{grid-template-columns:240px minmax(0,1fr);gap:48px}.story-grid>.label{align-self:start;padding-top:14px}}.story-body{gap:28px;display:grid}.story-quote{color:var(--text);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(28px,3.8vw,48px);font-weight:500;line-height:1.16}.story-quote .it{color:var(--blue)}.story-body .body-lg{max-width:40em}.story-fixed{gap:14px;display:grid}@media (min-width:760px){.story-fixed{grid-template-columns:1fr 1fr;align-items:start}}.story-fixed .pc{max-width:none}.mv-grid{gap:16px;display:grid}@media (min-width:900px){.mv-grid{grid-template-columns:1fr 1fr}}.mv-card{border-radius:var(--r-xl);background:var(--card);border:1px solid var(--line);align-content:space-between;gap:22px;min-height:300px;padding:clamp(26px,4vw,44px);display:grid}.mv-card.dark{background:radial-gradient(60% 70% at 100% 0%, #2c348059, transparent 60%), var(--ink);border-color:#0000}.mv-text{color:var(--text);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(24px,2.6vw,34px);font-weight:500;line-height:1.2}.mv-card.dark .mv-text .it{color:var(--d-amber)}.value h3,.team h3{font-size:20px}@media (min-width:1000px){.why-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:56px;display:grid}.why-grid .head{top:calc(var(--nav-h) + 40px);position:sticky}}.why-num{display:grid}.why-num li{border-top:1px solid var(--line-2);gap:20px;padding:24px 0;display:flex}.why-num li:last-child{border-bottom:1px solid var(--line-2)}.why-n{min-width:44px;color:var(--amber-ink);font:italic 400 30px/1 var(--serif);flex:none}.why-num h3{letter-spacing:-.02em;font-size:clamp(19px,2vw,22px);line-height:1.25}.why-num p{margin-top:6px}.story-grid>*,.story-body>*,.story-fixed>*,.why-grid>*{min-width:0}@media (max-width:480px){.leaks{border-radius:20px;padding:20px 14px}.why-num li{gap:14px}}@media (max-height:640px) and (orientation:landscape){.why-grid .head{position:static}}
