.about-hero .card-link{padding-top:0}.hero-stats{display:flex;flex-wrap:wrap;gap:14px 36px;align-self:stretch;padding-top:20px;border-top:1px solid var(--line)}.hero-stat{display:flex;flex-direction:column;gap:2px}.hero-stat b{font-family:var(--f-disp);font-weight:800;font-size:clamp(28px,1.4vw + 20px,40px);line-height:1;letter-spacing:-.04em}.hero-stat span{font-family:var(--f-mono);font-size:12px;text-transform:uppercase;color:var(--muted)}.s-idcard{display:flex;flex-direction:column;gap:6px}.s-brand{font-family:var(--f-disp);font-weight:800;font-size:clamp(44px,2.6vw + 26px,66px);line-height:.95;letter-spacing:-.04em;color:var(--ink)}.s-role{font-family:var(--f-mono);font-size:11px;text-transform:uppercase;color:var(--muted)}.s-timeline{position:relative;list-style:none;margin:14px 0 0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:12px}.s-timeline:before{content:"";position:absolute;left:4px;top:8px;bottom:8px;width:1.5px;background:var(--line)}.s-timeline li{position:relative;display:flex;flex-direction:column;gap:1px}.s-timeline li:before{content:"";position:absolute;left:-18px;top:5px;width:10px;height:10px;border-radius:50%;background:var(--paper);box-shadow:inset 0 0 0 2px var(--ink)}.s-timeline li:last-child:before{background:var(--marker)}.s-timeline b{font-size:12px;font-weight:500;color:var(--ink)}.s-timeline span{font-size:15px;color:var(--soft)}.about-story-grid{display:grid;gap:40px;align-items:center}@media(min-width:1000px){.about-story-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:72px}}.about-story-grid>div{display:flex;flex-direction:column;gap:18px}.about-story-grid>div>p:not(.lead){max-width:36em;font-size:16px;line-height:1.65;color:var(--soft)}.about-principles{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.about-principles li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;padding:20px 0;border-bottom:1px solid var(--line)}.about-principles li>span{font-family:var(--f-disp);font-weight:800;font-size:40px;line-height:.9;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px var(--ink)}.about-principles strong{font-family:var(--f-disp);font-weight:700;font-size:21px;letter-spacing:-.02em}.about-principles p{margin-top:4px;font-size:15px;line-height:1.55;color:var(--soft)}.home-promise-grid{display:grid;gap:40px;align-items:start}@media(min-width:1000px){.home-promise-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px}}.home-promise-copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px}@media(min-width:1000px){.home-promise-copy{position:sticky;top:calc(var(--head-h) + 32px)}}.home-promise-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600}.home-promise-link:hover{text-decoration:underline;text-decoration-color:var(--marker);text-decoration-thickness:4px;text-underline-offset:6px}.home-promise-list{list-style:none;margin:0;padding:0;display:grid;gap:18px;counter-reset:ic}@media(min-width:640px){.home-promise-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-promise-list li{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;border-radius:20px;background:var(--paper)}.home-promise-list li>div{display:flex;flex-direction:column;gap:6px}.home-promise-list strong{font-family:var(--f-disp);font-weight:700;font-size:21px;letter-spacing:-.02em}.home-promise-list li>div>span{font-size:15px;line-height:1.55;color:var(--soft)}.about-steps{display:grid;gap:18px;counter-reset:ic}@media(min-width:800px){.about-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-step{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:26px 24px;border-radius:20px;background:var(--paper)}.about-step h3{font-size:clamp(21px,.5vw + 18px,25px);letter-spacing:-.03em}.about-step p{font-size:15px;line-height:1.55;color:var(--soft)}@media(prefers-reduced-motion:no-preference){.s-timeline li{animation:s-tick 9s var(--ease) infinite;animation-delay:calc(var(--k,0) * .6s)}@supports (animation-timeline:view()){.about-principles li,.home-promise-list li,.about-step{animation:e2-rise linear both;animation-timeline:view();animation-range:entry 0% cover 25%}}}
