.about-page{width:min(1240px,100% - 80px);color:var(--mkt-ink);margin-inline:auto;padding-top:100px}.about-intro{text-align:center;padding:116px 0 100px}.about-intro-label{color:var(--mkt-ink-muted);margin:0 0 28px;font-size:16px;font-weight:500}.about-intro h1{letter-spacing:-.065em;margin:0;font-size:clamp(48px,6.8vw,98px);font-weight:550;line-height:1.04}.about-intro h1 span,.about-belief h2 span,.about-story h2 span,.about-philosophy h2 span{color:var(--mkt-ink-muted)}.about-intro-description{letter-spacing:-.02em;text-wrap:pretty;max-width:540px;color:var(--mkt-ink-muted);margin:32px auto 0;font-size:20px;line-height:1.5}.about-link{min-height:44px;color:var(--mkt-accent-ink);align-items:center;gap:8px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.about-link svg{flex:none}.about-link:hover{text-underline-offset:5px;text-decoration:underline}.about-link:focus-visible{outline:2px solid var(--mkt-accent-ink);outline-offset:5px;border-radius:4px}.about-intro .about-link{margin-top:22px}.about-belief{background:var(--mkt-surface-2);border-radius:24px;grid-template-columns:1fr 1.25fr;align-items:center;gap:48px;min-height:460px;padding:84px 72px;display:grid}.about-belief-mark{justify-content:center;align-items:center;display:flex}.about-belief-mark svg{width:min(100%,280px);height:auto}.about-belief h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,3.7vw,54px);font-weight:500;line-height:1.12}.about-belief-copy p{max-width:34ch;color:var(--mkt-ink-muted);margin:28px 0 0;font-size:18px;line-height:1.6}.about-story,.about-philosophy{grid-template-columns:1fr 1.15fr;gap:96px;padding:132px 40px;display:grid}.about-story h2,.about-philosophy h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,3.7vw,52px);font-weight:500;line-height:1.13}.about-story-copy p{letter-spacing:-.015em;color:var(--mkt-ink-muted);margin:0 0 24px;font-size:20px;line-height:1.55}.about-story-copy p:first-child{color:var(--mkt-ink)}.about-philosophy{border-top:1px solid var(--mkt-line);scroll-margin-top:120px}.about-philosophy-heading{align-self:start;position:sticky;top:140px}.about-philosophy-heading>p{color:var(--mkt-ink-muted);margin:28px 0 0;font-size:17px;line-height:1.6}.about-principle{border-bottom:1px solid var(--mkt-line);grid-template-columns:60px 1fr;gap:28px;padding:36px 0;display:grid}.about-principle:first-child{padding-top:0}.about-principle:last-child{border-bottom:0;padding-bottom:0}.about-principle-letter{color:var(--mkt-accent-ink);letter-spacing:-.06em;font-size:56px;font-weight:450;line-height:1}.about-principle h3{letter-spacing:-.035em;margin:0 0 12px;font-size:25px;font-weight:500;line-height:1.2}.about-principle p{color:var(--mkt-ink-muted);margin:0;font-size:17px;line-height:1.6}@media (width<=1000px){.about-page{width:calc(100% - 48px)}.about-belief{gap:40px;padding:64px 40px}.about-belief-mark svg{width:220px}.about-story,.about-philosophy{gap:56px;padding:100px 8px}}@media (width<=700px){.about-page{width:calc(100% - 40px)}.about-intro{padding:72px 0 64px}.about-intro-label{margin-bottom:24px;font-size:14px}.about-intro h1{letter-spacing:-.055em;font-size:clamp(38px,7.5vw,52px);line-height:1.1}.about-intro-description{max-width:32ch;margin-top:26px;font-size:18px}.about-belief{text-align:center;border-radius:20px;grid-template-columns:1fr;gap:44px;padding:48px 28px}.about-belief-mark svg{width:160px}.about-belief h2{font-size:clamp(28px,6.7vw,38px)}.about-belief-copy p{margin:22px auto 0;font-size:17px}.about-story,.about-philosophy{grid-template-columns:1fr;gap:36px;padding:80px 4px}.about-story h2,.about-philosophy h2{font-size:38px}.about-story-copy p{font-size:18px}.about-philosophy-heading{position:static}.about-philosophy-heading>p{margin-top:20px}.about-principle{grid-template-columns:42px 1fr;gap:20px;padding:28px 0}.about-principle-letter{font-size:44px}.about-principle h3{font-size:23px}.about-principle p{font-size:16px}}
