.ww-about{--ww-about-dark: #11130f;--ww-about-citron: #d4e838;min-height:100vh;color:var(--ww2-color-ink);background:var(--ww2-color-canvas);font-family:var(--ww2-font-body)}.ww-about *,.ww-about *:before,.ww-about *:after{box-sizing:border-box}.ww-about a{color:inherit;text-underline-offset:.2em}.ww-about a:focus-visible{outline:2px solid var(--ww2-color-focus);outline-offset:5px}.ww-about-skip{position:absolute;top:12px;left:16px;z-index:5;min-height:44px;padding:12px 16px;color:var(--ww-about-dark);background:var(--ww-about-citron);transform:translateY(-160%)}.ww-about-skip:focus{transform:translateY(0)}.ww-about-header{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:88px;padding:18px max(24px,calc((100vw - 1200px)/2));color:#f5f4ef;background:var(--ww-about-dark)}.ww-about-brand{display:inline-flex;align-items:center;min-height:44px;flex:0 0 auto}.ww-about-brand img{display:block}.ww-about-header nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 24px}.ww-about-header nav a{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;text-decoration:none;font-size:14px;line-height:1.5}.ww-about-header nav .ww-about-connect{padding:10px 18px;border-radius:6px;color:var(--ww-about-dark);background:var(--ww-about-citron);font-weight:600}.ww-about-header a:focus-visible{outline-color:var(--ww-about-citron)}.ww-about main,.ww-about-footer{max-width:1248px;margin:0 auto;padding-right:24px;padding-left:24px}.ww-about-eyebrow{margin:0 0 24px;color:var(--ww2-color-muted);font-family:var(--ww2-font-mono);font-size:11px;line-height:1.65;letter-spacing:.09em;text-transform:uppercase}.ww-about-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center;padding:88px 0 80px;border-bottom:1px solid var(--ww2-color-frame)}.ww-about-hero h1{margin:0 0 28px;font-family:var(--ww2-font-display);font-size:clamp(44px,5.3vw,74px);font-weight:500;line-height:1.06;letter-spacing:-.05em;text-wrap:balance}.ww-about-intro{max-width:620px;margin:0 0 24px;color:var(--ww2-color-muted);font-size:17px;line-height:1.7}.ww-about a.ww-about-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;padding:8px 0;color:var(--ww2-color-ink);font-size:14px;font-weight:500;line-height:1.6;text-decoration:none}.ww-about-text-link:hover{text-decoration:underline}.ww-about-signal{padding:clamp(24px,3vw,36px);border:1px solid #353d2b;border-radius:12px;color:#f5f4ef;background:var(--ww-about-dark)}.ww-about-signal .ww-about-eyebrow{color:#b4baaa;font-size:10px}.ww-about-signal h2{margin:0 0 32px;font-family:var(--ww2-font-display);font-size:30px;font-weight:500;line-height:1.16;letter-spacing:-.035em}.ww-about-signal ol{list-style:none;margin:0;padding:0}.ww-about-signal li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:16px;padding:20px 0;border-top:1px solid #34392e}.ww-about-signal-number{display:flex;align-items:center;justify-content:center;align-self:start;width:36px;height:36px;border:1px solid #626e34;border-radius:50%;color:var(--ww-about-citron);font-family:var(--ww2-font-mono);font-size:11px}.ww-about-signal h3{margin:0 0 8px;font-size:16px;font-weight:500;line-height:1.5}.ww-about-signal li p{margin:0;color:#b4baaa;font-size:14px;line-height:1.65}.ww-about-signal-footnote{margin:20px 0 0;color:#b4baaa;font-family:var(--ww2-font-mono);font-size:10px;line-height:1.8;letter-spacing:.03em}.ww-about-purpose,.ww-about-founder{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:clamp(32px,7vw,100px);padding:72px 0;border-bottom:1px solid var(--ww2-color-frame)}.ww-about-purpose h2,.ww-about-section-heading h2,.ww-about-founder h2{margin:0;font-family:var(--ww2-font-display);font-size:clamp(32px,3.5vw,46px);font-weight:500;line-height:1.12;letter-spacing:-.04em;text-wrap:balance}.ww-about-prose p{margin:0 0 20px;color:var(--ww2-color-muted);font-size:16px;line-height:1.75}.ww-about-prose p:last-child{margin-bottom:0}.ww-about-principles{padding:64px 0 72px;border-bottom:1px solid var(--ww2-color-frame)}.ww-about-section-heading{margin-bottom:32px}.ww-about-section-heading .ww-about-eyebrow{margin-bottom:16px}.ww-about-principle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ww-about-principle{padding:28px;border:1px solid var(--ww2-color-frame);border-radius:10px;background:var(--ww2-color-surface)}.ww-about-principle .ww-about-eyebrow{margin-bottom:28px}.ww-about-principle h3{margin:0 0 20px;font-family:var(--ww2-font-display);font-size:27px;font-weight:500;line-height:1.16;letter-spacing:-.035em}.ww-about-principle>p:last-child{margin:0;color:var(--ww2-color-muted);font-size:16px;line-height:1.7}.ww-about-founder{border-bottom:0;scroll-margin-top:24px}.ww-about-founder-role{margin:20px 0 24px;color:var(--ww2-color-muted);font-size:16px;line-height:1.6}.ww-about-founder .ww-about-prose h3{margin:0 0 20px;font-family:var(--ww2-font-display);font-size:28px;font-weight:500;line-height:1.2;letter-spacing:-.03em}.ww-about-invitation{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;margin-bottom:72px;padding:40px;border-radius:12px;color:#f5f4ef;background:var(--ww-about-dark)}.ww-about-invitation .ww-about-eyebrow{margin-bottom:16px;color:#b4baaa}.ww-about-invitation h2{max-width:600px;margin:0 0 20px;font-family:var(--ww2-font-display);font-size:clamp(30px,3.4vw,42px);font-weight:500;line-height:1.12;letter-spacing:-.04em}.ww-about-invitation>div>p:last-child{max-width:620px;margin:0;color:#b4baaa;font-size:16px;line-height:1.7}.ww-about-invitation-actions{display:flex;flex-direction:column;gap:12px}.ww-about-invitation-actions a{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 18px;border-radius:6px;font-size:14px;font-weight:500;line-height:1.6;text-decoration:none}.ww-about-invitation-actions a:first-child{color:var(--ww-about-dark);background:var(--ww-about-citron)}.ww-about-invitation-actions a:last-child{border:1px solid #626e34}.ww-about-invitation-actions a:focus-visible{outline-color:var(--ww-about-citron)}.ww-about-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:24px;padding-bottom:40px;border-top:1px solid var(--ww2-color-frame)}.ww-about-footer>div>a{display:inline-flex;align-items:center;min-height:44px}.ww-about-footer p{margin:4px 0 0;color:var(--ww2-color-muted);font-size:12px;line-height:1.6}.ww-about-footer nav{display:flex;flex-wrap:wrap;gap:4px 24px}.ww-about-footer nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--ww2-color-muted);font-size:13px;line-height:1.5;text-decoration:none}@media(max-width:1000px){.ww-about-hero{grid-template-columns:minmax(0,1fr);padding-top:64px}.ww-about-hero h1{max-width:760px;font-size:clamp(44px,7vw,74px)}.ww-about-signal{max-width:760px}.ww-about-principle-grid{grid-template-columns:minmax(0,1fr)}.ww-about-principle .ww-about-eyebrow,.ww-about-principle h3{margin-bottom:16px}.ww-about-invitation{grid-template-columns:minmax(0,1fr);gap:28px}.ww-about-invitation-actions{flex-direction:row;flex-wrap:wrap}}@media(max-width:760px){.ww-about-purpose,.ww-about-founder{grid-template-columns:minmax(0,1fr);gap:28px;padding:48px 0}.ww-about-principles{padding:48px 0}.ww-about-footer{align-items:flex-start;flex-direction:column}}@media(max-width:540px){.ww-about-header{flex-wrap:wrap;gap:8px;padding:14px 20px}.ww-about-brand{width:100%}.ww-about-header nav{width:100%;justify-content:flex-start;gap:8px 16px}.ww-about-header nav a{font-size:13px}.ww-about-header nav .ww-about-connect{padding:10px 12px}.ww-about main,.ww-about-footer{padding-right:20px;padding-left:20px}.ww-about-hero{gap:32px;padding:48px 0}.ww-about-hero h1{font-size:clamp(39px,10vw,52px)}.ww-about-intro{font-size:16px}.ww-about-principle{padding:24px}.ww-about-signal h2{font-size:28px}.ww-about-signal li{gap:12px}.ww-about-invitation{margin-bottom:48px;padding:28px 24px}.ww-about-invitation-actions{flex-direction:column;align-items:stretch}.ww-about-invitation-actions a{padding:12px}}
