.about_page__hxz1O{--paper:var(--text-primary);--paper-ink:var(--bg-primary);--paper-muted:color-mix(in srgb,var(--bg-primary) 70%,var(--text-primary));--paper-cyan:color-mix(in srgb,var(--primary-color) 56%,var(--bg-primary));min-height:100vh;color:var(--text-primary);background:var(--bg-primary)}.about_page__hxz1O h1,.about_page__hxz1O h2,.about_page__hxz1O p{text-wrap:pretty}.about_page__hxz1O :where(section,article,div,blockquote){min-width:0}.about_page__hxz1O h2:after{display:none}.about_hero__hgGLN{position:relative;padding:clamp(64px,9vw,132px) clamp(20px,5vw,72px) clamp(72px,10vw,144px);overflow:hidden;background:var(--bg-primary)}.about_heroGrid__n9FyA{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.72fr);grid-gap:clamp(48px,9vw,132px);gap:clamp(48px,9vw,132px);align-items:end;width:min(100%,1320px);margin:0 auto}.about_heroCopy__p3pf5{max-width:820px}.about_chapterKicker__ENnsL{font-size:.9rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.about_hero__hgGLN h1{max-width:8.5ch;margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:clamp(3.4rem,7.6vw,6rem);font-weight:400;line-height:.94;letter-spacing:-.035em}.about_lede__O2tXZ{max-width:61ch;margin:34px 0 0;color:var(--text-secondary);font-size:1rem;line-height:1.7}.about_jumpLink__S67mR{display:inline-flex;gap:11px;align-items:center;margin-top:38px;padding:14px 18px;color:var(--bg-primary);background:var(--primary-color);border:1px solid var(--primary-color);border-radius:10px;font-weight:900;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.about_jumpLink__S67mR:hover{color:var(--bg-primary);background:var(--accent-color);border-color:var(--accent-color);transform:translateY(-2px)}.about_portrait__iTu8T{position:relative;margin:0;padding:14px;background:color-mix(in srgb,var(--bg-card) 88%,transparent);border:1px solid var(--border-color);border-radius:16px;box-shadow:24px 28px 70px color-mix(in srgb,var(--bg-primary) 80%,transparent)}.about_portrait__iTu8T:before{position:absolute;top:-17px;right:26px;z-index:1;padding:7px 10px;content:"CEO / HUMAN";color:var(--bg-primary);background:var(--accent-color);font-size:clamp(.68rem,1.2vw,.82rem);font-weight:900;letter-spacing:.12em;transform:rotate(2deg)}.about_portraitImage__aE_FJ{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:50% 34%;border-radius:10px;filter:saturate(.88) contrast(1.04)}.about_portrait__iTu8T figcaption{display:flex;justify-content:space-between;gap:16px;padding:14px 4px 2px;color:var(--text-tertiary);font-size:.8rem}.about_portrait__iTu8T figcaption span{color:var(--text-primary);font-weight:800}.about_letter__qIHqU{color:var(--paper-ink);background:linear-gradient(90deg,transparent 0,transparent calc(50% - 1px),color-mix(in srgb,var(--paper-ink) 3.5%,transparent) 50%,transparent calc(50% + 1px)),var(--paper)}.about_chapter__AdF2D,.about_letterHeader__d67fe,.about_signoff__dlI98{width:min(100% - 40px,1120px);margin:0 auto}.about_letterHeader__d67fe{padding:clamp(82px,10vw,140px) 0;border-bottom:2px solid var(--paper-ink)}.about_letterHeader__d67fe h2{max-width:11ch;margin:0;color:var(--paper-ink);font-family:var(--font-display);font-size:clamp(3rem,5.7vw,5rem);font-weight:400;line-height:.98;letter-spacing:-.03em}.about_letterHeader__d67fe div>p{max-width:66ch;margin:30px 0 0;color:var(--paper-muted);font-size:1rem;line-height:1.7}.about_chapter__AdF2D{display:grid;grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);grid-gap:clamp(40px,8vw,110px);gap:clamp(40px,8vw,110px);padding:clamp(66px,8vw,112px) 0;border-bottom:1px solid color-mix(in srgb,var(--paper-ink) 20%,transparent)}.about_chapterMarker__SCDBd{position:relative}.about_chapterMarker__SCDBd:before{position:absolute;top:9px;right:0;bottom:calc(-1 * clamp(66px, 8vw, 112px));width:1px;content:"";background:color-mix(in srgb,var(--paper-ink) 18%,transparent)}.about_chapterMarker__SCDBd span{position:-webkit-sticky;position:sticky;top:108px;display:block;width:-moz-fit-content;width:fit-content;padding:7px 9px;color:var(--paper);background:var(--paper-ink);font-size:.8rem;font-weight:900;letter-spacing:.08em;transform:rotate(-1deg)}.about_chapterBody__aOn8T{max-width:760px}.about_chapterKicker__ENnsL{display:none;margin:0 0 14px;color:var(--paper-cyan)}.about_chapterBody__aOn8T h2{max-width:15ch;margin:0 0 36px;color:var(--paper-ink);font-family:var(--font-display);font-size:clamp(3rem,5.7vw,5rem);font-weight:400;line-height:.98;letter-spacing:-.03em}.about_chapterBody__aOn8T>p{margin:0 0 25px;color:color-mix(in srgb,var(--paper-ink) 88%,var(--paper));font-size:1rem;line-height:1.7}.about_chapterBody__aOn8T blockquote{position:relative;margin:42px 0;padding:30px clamp(24px,5vw,50px);color:var(--text-primary);background:var(--paper-ink);border:1px solid color-mix(in srgb,var(--primary-color) 58%,var(--paper-ink));border-radius:12px}.about_chapterBody__aOn8T blockquote:before{position:absolute;top:-27px;left:14px;content:"“";color:var(--primary-color);font-family:var(--font-display);font-size:5rem;line-height:1}.about_chapterBody__aOn8T blockquote p{margin:0;color:inherit;font-size:clamp(1.5rem,2.3vw,2.15rem);font-weight:800;line-height:1.12;letter-spacing:-.025em}.about_dialogue__yOQOT{display:grid;grid-gap:10px;gap:10px}.about_dialogue__yOQOT strong{margin-top:16px;color:var(--accent-color);font-family:var(--font-display);font-size:clamp(3rem,5.7vw,5rem);font-weight:400;line-height:.98;letter-spacing:-.03em}.about_dialogue__yOQOT span{color:var(--text-secondary);font-size:.8rem}.about_marginNote___ZULH{margin:36px 0;padding:24px;color:color-mix(in srgb,var(--paper-ink) 86%,var(--paper));background:color-mix(in srgb,var(--primary-color) 15%,var(--paper));border:1px solid color-mix(in srgb,var(--primary-color) 48%,var(--paper));border-radius:8px;font-size:1rem;font-weight:800;line-height:1.7;transform:rotate(-.4deg)}.about_warningNote__JPu5M{background:color-mix(in srgb,var(--accent-color) 15%,var(--paper));border-color:color-mix(in srgb,var(--accent-color) 46%,var(--paper-ink))}.about_signoff__dlI98{padding:clamp(84px,11vw,150px) 0}.about_signoff__dlI98>p{max-width:30ch;margin:0;color:var(--paper-muted);font-size:1rem;line-height:1.7}.about_signoff__dlI98>strong{display:block;max-width:10ch;margin-top:18px;font-family:var(--font-display);font-size:clamp(3.4rem,7.6vw,6rem);font-weight:400;line-height:.94;letter-spacing:-.035em}.about_signoff__dlI98>div{width:-moz-fit-content;width:fit-content;margin-top:62px;margin-left:auto;text-align:right}.about_signoff__dlI98>div span{display:block;color:var(--paper-cyan);font-family:var(--font-display);font-size:clamp(2rem,4vw,3.25rem);line-height:1;letter-spacing:-.035em;transform:rotate(-4deg)}.about_signoff__dlI98>div p{margin-top:12px;color:var(--paper-muted);font-size:.8rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.about_page__hxz1O a:focus-visible{outline:3px solid var(--accent-color);outline-offset:4px}@media (max-width:900px){.about_heroGrid__n9FyA{grid-template-columns:minmax(0,1fr) minmax(270px,.72fr);gap:46px}.about_hero__hgGLN h1{font-size:clamp(3.4rem,7.6vw,6rem)}.about_chapter__AdF2D,.about_letterHeader__d67fe{grid-template-columns:116px minmax(0,1fr);gap:42px}}@media (max-width:700px){.about_hero__hgGLN{padding-top:50px}.about_heroGrid__n9FyA{grid-template-columns:1fr}.about_hero__hgGLN h1{max-width:9ch;font-size:clamp(3.4rem,17vw,6rem)}.about_portrait__iTu8T{width:min(100%,470px);margin-top:20px;box-shadow:12px 12px 0 color-mix(in srgb,var(--primary-color) 17%,transparent)}.about_letter__qIHqU{background:var(--paper)}.about_chapter__AdF2D{grid-template-columns:1fr;gap:0}.about_chapterMarker__SCDBd{display:none}.about_chapterKicker__ENnsL{display:block}.about_chapterBody__aOn8T h2{margin-bottom:30px}.about_signoff__dlI98>div{margin-left:0;text-align:left}}@media (max-width:420px){.about_portrait__iTu8T figcaption{display:grid;grid-gap:2px;gap:2px}.about_chapterBody__aOn8T blockquote{margin-right:5px}}@media (max-width:360px){.about_chapterBody__aOn8T h2,.about_letterHeader__d67fe h2{font-size:2.15rem}.about_signoff__dlI98>strong{max-width:100%;font-size:2.15rem;overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.about_jumpLink__S67mR{transition:none}}