.about-hero{padding:80px 32px 40px;max-width:1320px;margin:0 auto;position:relative;z-index:5}.about-hero h1{font-family:var(--f-display);font-size:clamp(60px,9vw,140px);line-height:.86;letter-spacing:-.04em;text-transform:uppercase;margin:0 0 24px;max-width:16ch}.about-hero h1 em{font-family:var(--f-serif);font-style:italic;font-weight:400;text-transform:none;color:var(--pink-deep);letter-spacing:-.02em}.about-hero h1 .pink{background:var(--pink);color:var(--paper);display:inline-block;padding:0 16px 4px;transform:rotate(-1deg);box-shadow:6px 6px 0 var(--ink)}.about-hero h1 .lime{background:var(--lime);color:var(--ink);display:inline-block;padding:0 16px 4px;border:3px solid var(--ink)}.about-hero p{font-size:21px;color:var(--ink);max-width:60ch}.manifesto{max-width:1280px;margin:60px auto;padding:0 32px;position:relative;z-index:5}.manifesto-card{background:var(--ink);color:var(--paper);border-radius:24px;padding:80px 60px;position:relative;overflow:hidden;box-shadow:12px 12px 0 var(--pink)}.manifesto-card:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(250,247,238,.07) 1.5px,transparent 0);background-size:24px 24px;pointer-events:none}.manifesto-card>*{position:relative;z-index:2}.manifesto-card .section-eyebrow{background:transparent;color:var(--paper);border-color:var(--paper)}.manifesto-card h2{font-family:var(--f-display);font-size:clamp(40px,5.5vw,80px);line-height:.94;letter-spacing:-.035em;text-transform:uppercase;margin:16px 0 36px;padding-bottom:.08em;max-width:22ch}.manifesto-card h2 .lime{color:var(--lime)}.manifesto-card h2 .pink{color:var(--pink)}.manifesto-card h2 em{font-family:var(--f-serif);font-style:italic;font-weight:400;text-transform:none;color:var(--lime)}.manifesto-card p{font-size:20px;line-height:1.5;color:rgba(250,247,238,.92);max-width:56ch;margin:0 0 18px}.manifesto-card p .hl{background:var(--lime);color:var(--ink);padding:0 6px;font-weight:600}.manifesto-card .signed{font-family:var(--f-marker);font-size:24px;color:var(--lime);margin-top:24px;transform:rotate(-2deg);display:inline-block}.story-section{max-width:1280px;margin:100px auto;padding:0 32px;position:relative;z-index:5}.story-section h2{font-family:var(--f-display);font-size:clamp(44px,6vw,84px);line-height:.94;letter-spacing:-.035em;text-transform:uppercase;margin:0 0 16px;padding-bottom:.08em}.story-section h2 em{font-family:var(--f-serif);font-style:italic;font-weight:400;text-transform:none;color:var(--pink-deep)}.story-section>p{font-size:18px;color:var(--ink);max-width:60ch;margin:0 0 48px}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.story-card{background:var(--paper);border:3px solid var(--ink);border-radius:22px;padding:32px 28px;box-shadow:8px 8px 0 var(--ink);position:relative}.story-card:nth-child(2){background:var(--lime);transform:rotate(-1deg)}.story-card:nth-child(3){background:var(--pink-soft);transform:rotate(1deg)}.story-card .year,.story-card:nth-child(4){background:var(--paper)}.story-card .year{display:inline-block;font-family:var(--f-mono);font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);padding:4px 10px;border:2px solid var(--ink);border-radius:999px;margin-bottom:16px}.story-card h3{font-family:var(--f-display);font-size:28px;line-height:.96;letter-spacing:-.02em;text-transform:uppercase;margin:0 0 10px;padding-bottom:.08em}.story-card p{font-size:16px;color:var(--ink);line-height:1.55;margin:0}.story-card .marker-note{font-family:var(--f-marker);font-size:18px;color:var(--pink-deep);margin-top:14px;display:inline-block;transform:rotate(-1.5deg)}.story-card.featured{background:var(--ink);color:var(--paper)}.story-card.featured .year{background:transparent;color:var(--paper);border-color:var(--paper)}.story-card.featured p{color:rgba(250,247,238,.85)}.numbers-strip{background:var(--lime);border-top:3px solid var(--ink);border-bottom:3px solid var(--ink);padding:50px 32px;margin:100px 0;position:relative;z-index:5}.numbers-inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.num-cell{text-align:center;padding:0 12px;border-right:2px dashed var(--ink)}.num-cell:last-child{border-right:none}.num-cell .big{font-family:var(--f-display);font-size:clamp(48px,5vw,76px);line-height:1;letter-spacing:-.04em;color:var(--ink)}.num-cell .big small{font-size:.5em;margin-left:4px;font-weight:400}.num-cell .big small,.num-cell .lbl{color:var(--ink);font-family:var(--f-mono)}.num-cell .lbl{margin-top:8px;font-size:12px;text-transform:uppercase;letter-spacing:.1em;opacity:.7}.team-section{max-width:1280px;margin:100px auto;padding:0 32px;position:relative;z-index:5}.team-section h2{font-family:var(--f-display);font-size:clamp(44px,6vw,84px);line-height:.94;letter-spacing:-.035em;text-transform:uppercase;margin:0 0 16px;padding-bottom:.08em}.team-section h2 em{font-family:var(--f-serif);font-style:italic;font-weight:400;text-transform:none;color:var(--pink-deep)}.team-section>p{font-size:18px;color:var(--ink);max-width:60ch;margin:0 0 48px}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.team-card{background:var(--paper);border:2.5px solid var(--ink);border-radius:20px;padding:26px 22px 22px;box-shadow:6px 6px 0 var(--ink);text-align:center;transition:transform .2s,box-shadow .2s}.team-card:hover{transform:translate(-3px,-3px);box-shadow:9px 9px 0 var(--pink)}.team-card:nth-child(2n){transform:rotate(-1deg)}.team-card:nth-child(3n){transform:rotate(1deg)}.team-card:nth-child(2n):hover,.team-card:nth-child(3n):hover{transform:rotate(0deg) translate(-3px,-3px)}.team-photo{width:100px;height:100px;background:var(--lime);border:2.5px solid var(--ink);border-radius:50%;margin:0 auto 16px;display:grid;place-items:center;font-family:var(--f-display);font-size:36px;color:var(--ink);box-shadow:4px 4px 0 var(--ink)}.team-card:nth-child(2) .team-photo{background:var(--pink);color:var(--paper)}.team-card:nth-child(3) .team-photo{background:var(--tomato);color:var(--paper)}.team-card:nth-child(4) .team-photo{background:var(--sky);color:var(--ink)}.team-name{font-family:var(--f-display);font-size:18px;letter-spacing:-.02em;margin-bottom:4px}.team-name,.team-role{text-transform:uppercase}.team-role{font-family:var(--f-mono);font-size:12px;color:var(--muted);letter-spacing:.06em}.team-quip{margin-top:12px;font-family:var(--f-serif);font-style:italic;font-size:14px;color:var(--ink);border-top:1.5px dashed var(--ink);padding-top:12px;line-height:1.4}.values-section{max-width:1280px;margin:100px auto;padding:0 32px;position:relative;z-index:5}.values-section h2{font-family:var(--f-display);font-size:clamp(44px,6vw,84px);line-height:.94;letter-spacing:-.035em;text-transform:uppercase;margin:0 0 48px;padding-bottom:.08em}.values-section h2 em{font-family:var(--f-serif);font-style:italic;font-weight:400;text-transform:none;color:var(--pink-deep)}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.value{background:var(--paper);border:2.5px solid var(--ink);border-radius:18px;padding:32px 26px;box-shadow:6px 6px 0 var(--ink);position:relative}.value:nth-child(2){background:var(--lime)}.value:nth-child(5){background:var(--pink-soft)}.value .v-num{position:absolute;top:-18px;right:24px;width:44px;height:44px;background:var(--ink);color:var(--paper);border:2.5px solid var(--ink);border-radius:50%;display:grid;place-items:center;font-size:16px;box-shadow:3px 3px 0 var(--paper)}.value .v-num,.value h3{font-family:var(--f-display)}.value h3{font-size:22px;line-height:1;text-transform:uppercase;letter-spacing:-.02em;margin:0 0 12px;padding-bottom:.08em}.value p{margin:0;font-size:15px;color:var(--ink);line-height:1.55}.approid-section{max-width:1280px;margin:80px auto 100px;padding:0 32px;position:relative;z-index:5}.approid-card{background:var(--paper);border:3px solid var(--ink);padding:48px 44px;box-shadow:10px 10px 0 var(--ink);grid-template-columns:1fr 1.2fr;gap:40px;align-items:center}.approid-card,.approid-mark{border-radius:22px;display:grid}.approid-mark{width:100%;aspect-ratio:1;max-width:280px;margin:0 auto;background:var(--ink);place-items:center;color:var(--lime);font-family:var(--f-display);font-size:64px;letter-spacing:-.04em;position:relative;overflow:hidden;box-shadow:6px 6px 0 var(--pink)}.approid-mark:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(200,255,0,.1) 2px,transparent 0);background-size:20px 20px}.approid-mark span{position:relative;z-index:2}.approid-copy h3{font-family:var(--f-display);font-size:clamp(28px,3.5vw,44px);line-height:.96;letter-spacing:-.02em;text-transform:uppercase;margin:0 0 14px;padding-bottom:.08em}.approid-copy h3 em{font-family:var(--f-serif);font-style:italic;font-weight:400;text-transform:none;color:var(--pink-deep)}.approid-copy p{font-size:17px;color:var(--ink);line-height:1.55;margin:0 0 14px}.approid-copy a.out{display:inline-flex;align-items:center;gap:8px;margin-top:8px;color:var(--ink);font-weight:600;text-decoration:none;border-bottom:2px solid var(--pink)}.approid-copy a.out:hover{background:var(--lime)}@media (max-width:900px){.manifesto-card{padding:50px 28px}.story-grid,.values-grid{grid-template-columns:1fr}.numbers-inner,.team-grid{grid-template-columns:1fr 1fr}.numbers-inner{gap:36px 0}.num-cell{border-right:none}.num-cell:nth-child(2n-1){border-right:2px dashed var(--ink)}.approid-card{grid-template-columns:1fr}.approid-mark{max-width:200px}}@media (max-width:540px){.numbers-inner,.team-grid{grid-template-columns:1fr}.numbers-inner{gap:28px}.num-cell{border-right:none!important;padding-bottom:28px;border-bottom:2px dashed var(--ink)}.num-cell:last-child{border-bottom:none;padding-bottom:0}.about-hero{padding:50px 18px 22px}.about-hero h1{font-size:clamp(40px,11vw,64px)}.about-hero p{font-size:16px}.about-hero h1 .lime,.about-hero h1 .pink{padding:0 8px 3px;box-shadow:3px 3px 0 var(--ink)}.manifesto{padding:0 16px}.manifesto-card{padding:36px 20px;border-radius:16px;box-shadow:5px 5px 0 var(--ink)}.manifesto-card h2{font-size:clamp(28px,8vw,48px)!important}.manifesto-card p{font-size:16px}.story-section{padding:0 16px}.story-section h2{font-size:clamp(28px,8vw,44px)!important}}