.AboutPage-module__AUJBLG__page{width:min(100% - 80px,1200px);margin-inline:auto;padding-block:52px 96px}.AboutPage-module__AUJBLG__page *{min-width:0}.AboutPage-module__AUJBLG__page h1,.AboutPage-module__AUJBLG__page h2,.AboutPage-module__AUJBLG__page h3{color:var(--foreground);text-wrap:balance;font-weight:600}.AboutPage-module__AUJBLG__page h2{letter-spacing:-.035em;font-size:clamp(28px,3vw,40px);line-height:1.25}.AboutPage-module__AUJBLG__page h3{letter-spacing:-.02em;font-size:22px;line-height:1.4}.AboutPage-module__AUJBLG__page p{text-wrap:pretty}.AboutPage-module__AUJBLG__hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:26px;padding-bottom:64px;display:grid}.AboutPage-module__AUJBLG__hero h1{letter-spacing:-.045em;font-size:clamp(40px,4.6vw,64px);line-height:1.12}.AboutPage-module__AUJBLG__hero h1 em{color:var(--accent);font-family:var(--font-display);letter-spacing:-.04em;margin-top:10px;font-style:normal;font-weight:400;display:block}.AboutPage-module__AUJBLG__artwork{width:100%}.AboutPage-module__AUJBLG__artwork svg{width:100%;height:auto;overflow:visible}.AboutPage-module__AUJBLG__draft,.AboutPage-module__AUJBLG__finalDraft,.AboutPage-module__AUJBLG__pen{transition:translate .6s var(--ease-out-soft)}.AboutPage-module__AUJBLG__story{background:var(--surface-2);border-radius:24px;grid-template-columns:1fr 1.1fr;gap:84px;padding:46px;display:grid}.AboutPage-module__AUJBLG__storyText{color:var(--foreground-muted);font-size:16px;line-height:1.9}.AboutPage-module__AUJBLG__workflow,.AboutPage-module__AUJBLG__company{margin-top:100px}.AboutPage-module__AUJBLG__sectionHeading{max-width:690px;margin-bottom:32px}.AboutPage-module__AUJBLG__toolGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.AboutPage-module__AUJBLG__toolCard{background:var(--sage);border-radius:22px;flex-direction:column;padding:24px;transition:translate .25s,box-shadow .25s;display:flex;text-decoration:none!important}.AboutPage-module__AUJBLG__toolCard:nth-child(2){background:var(--lavender)}.AboutPage-module__AUJBLG__toolCard:nth-child(3){background:var(--butter)}.AboutPage-module__AUJBLG__cardTop{color:var(--foreground-muted);justify-content:flex-end;align-items:center;font-size:13px;display:flex}.AboutPage-module__AUJBLG__cardTop svg{transition:transform .25s}.AboutPage-module__AUJBLG__toolCard>:is(img,.tp-illustration){aspect-ratio:1.4;object-fit:contain;width:100%;transition:transform .4s var(--ease-out-soft);margin-block:12px 24px}.AboutPage-module__AUJBLG__cardCopy p{color:var(--foreground-soft);margin-top:12px;font-size:15px;line-height:1.85}.AboutPage-module__AUJBLG__membership{background:var(--accent);color:#fff;border-radius:24px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:40px;margin-top:64px;padding:42px 48px;display:grid}.AboutPage-module__AUJBLG__membership h2{color:#fff;margin-bottom:26px}.AboutPage-module__AUJBLG__membership>:is(img,.tp-illustration){object-fit:contain;width:100%;max-height:260px;transform:rotate(4deg)}.AboutPage-module__AUJBLG__company{background:var(--sky);border-radius:24px;grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;padding:42px;display:grid}.AboutPage-module__AUJBLG__company h2{font-size:clamp(26px,2.6vw,34px)}.AboutPage-module__AUJBLG__company p:not(.AboutPage-module__AUJBLG__eyebrow){color:var(--foreground-muted);margin-top:20px;font-size:16px;line-height:1.85}.AboutPage-module__AUJBLG__companyLinks{gap:12px;display:grid}.AboutPage-module__AUJBLG__companyLinks a{color:var(--foreground);background:#ffffffc4;border-radius:14px;align-items:center;gap:14px;padding:18px;font-size:15px;transition:background .2s;display:flex}.AboutPage-module__AUJBLG__companyLinks a>span{flex:1}.AboutPage-module__AUJBLG__companyLinks a>svg{color:var(--accent);flex-shrink:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.AboutPage-module__AUJBLG__artwork:hover .AboutPage-module__AUJBLG__draft{translate:-5px -6px}.AboutPage-module__AUJBLG__artwork:hover .AboutPage-module__AUJBLG__finalDraft{translate:5px 6px}.AboutPage-module__AUJBLG__artwork:hover .AboutPage-module__AUJBLG__pen{translate:0 -12px}.AboutPage-module__AUJBLG__ink{animation:24s linear infinite AboutPage-module__AUJBLG__ink-flow}.AboutPage-module__AUJBLG__toolCard:hover{translate:0 -5px;box-shadow:0 16px 30px #202b400b}.AboutPage-module__AUJBLG__toolCard:hover>:is(img,.tp-illustration){transform:rotate(-3deg)scale(1.035)}.AboutPage-module__AUJBLG__toolCard:hover .AboutPage-module__AUJBLG__cardTop svg{transform:translate(3px,-3px)}.AboutPage-module__AUJBLG__companyLinks a:hover{background:#fff}}@keyframes AboutPage-module__AUJBLG__ink-flow{to{stroke-dashoffset:-140px}}@media (max-width:1000px){.AboutPage-module__AUJBLG__page{width:calc(100% - 48px)}.AboutPage-module__AUJBLG__hero{gap:10px}.AboutPage-module__AUJBLG__hero h1{font-size:44px}.AboutPage-module__AUJBLG__story,.AboutPage-module__AUJBLG__company{gap:34px;padding:30px}.AboutPage-module__AUJBLG__toolGrid{gap:14px}.AboutPage-module__AUJBLG__toolCard{padding:20px}.AboutPage-module__AUJBLG__page h3{font-size:20px}.AboutPage-module__AUJBLG__membership{padding:34px}}@media (max-width:767px){.AboutPage-module__AUJBLG__page{width:calc(100% - 36px);padding-block:32px 56px}.AboutPage-module__AUJBLG__hero{grid-template-columns:1fr;gap:20px;padding-bottom:38px}.AboutPage-module__AUJBLG__hero h1{font-size:clamp(30px,8.7vw,48px);line-height:1.16}.AboutPage-module__AUJBLG__hero h1 em{margin-top:8px}.AboutPage-module__AUJBLG__artwork{max-width:430px;margin-inline:auto}.AboutPage-module__AUJBLG__heroCopy>.AboutPage-module__AUJBLG__eyebrow{margin-bottom:18px}.AboutPage-module__AUJBLG__eyebrow{letter-spacing:.04em;margin-bottom:14px;font-size:13px}.AboutPage-module__AUJBLG__page h2{font-size:28px;line-height:1.35}.AboutPage-module__AUJBLG__story{border-radius:20px;grid-template-columns:1fr;gap:22px;padding:26px}.AboutPage-module__AUJBLG__storyText{font-size:16px;line-height:1.85}.AboutPage-module__AUJBLG__workflow,.AboutPage-module__AUJBLG__company{margin-top:56px}.AboutPage-module__AUJBLG__sectionHeading{margin-bottom:25px}.AboutPage-module__AUJBLG__toolGrid{grid-template-columns:1fr;gap:18px}.AboutPage-module__AUJBLG__toolCard{padding:24px}.AboutPage-module__AUJBLG__toolCard>:is(img,.tp-illustration){max-height:215px;margin-block:0 16px}.AboutPage-module__AUJBLG__cardTop{font-size:14px}.AboutPage-module__AUJBLG__page h3{font-size:21px}.AboutPage-module__AUJBLG__cardCopy p{font-size:16px;line-height:1.8}.AboutPage-module__AUJBLG__membership{grid-template-columns:1fr;gap:16px;margin-top:40px;padding:28px}.AboutPage-module__AUJBLG__membership>:is(img,.tp-illustration){order:-1;max-height:190px}.AboutPage-module__AUJBLG__company{grid-template-columns:1fr;gap:26px;padding:26px}.AboutPage-module__AUJBLG__companyLinks a{padding:16px;font-size:15px}}@media (prefers-reduced-motion:reduce){.AboutPage-module__AUJBLG__page *{transition:none!important;animation:none!important}}.AboutPage-module__AUJBLG__cardCopy{margin-top:0}.AboutPage-module__AUJBLG__workflow,.AboutPage-module__AUJBLG__membership,.AboutPage-module__AUJBLG__company{margin-top:72px}@media (max-width:767px){.AboutPage-module__AUJBLG__workflow,.AboutPage-module__AUJBLG__membership,.AboutPage-module__AUJBLG__company{margin-top:48px}}.AboutPage-module__AUJBLG__lead{max-width:490px;color:var(--foreground-muted);margin-block:22px 28px;font-size:18px;line-height:1.8}.AboutPage-module__AUJBLG__heroCopy h1{margin-bottom:0}.AboutPage-module__AUJBLG__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:20px;display:grid}.AboutPage-module__AUJBLG__facts>div{background:var(--surface-2);border-radius:20px;flex-direction:column-reverse;gap:6px;padding:22px 24px;display:flex}.AboutPage-module__AUJBLG__facts dd{letter-spacing:-.03em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:clamp(28px,3vw,38px);font-weight:600}.AboutPage-module__AUJBLG__facts dt{font-size:max(13px,var(--mobile-type-min,0px));color:var(--foreground-muted)}@media (max-width:767px){.AboutPage-module__AUJBLG__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.AboutPage-module__AUJBLG__facts>div{padding:18px}.AboutPage-module__AUJBLG__lead{font-size:16px}}
