.ark-about-page{--bg:#0a0a0b;--surface:#18181b;--surface-raised:#1e1e21;--border:#2e2e32;--border-subtle:#1e1e21;--text:#fafafa;--text-secondary:#a1a1aa;--text-muted:#71717a;--gold:#d4a843;--gold-soft:#d4a8431f;--font-sans-about:var(--font-jakarta), -apple-system, BlinkMacSystemFont, sans-serif;--font-serif-about:var(--font-playfair), "Iowan Old Style", Georgia, serif;background:var(--bg);color:var(--text);font-family:var(--font-sans-about);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.55}.ark-about-page a{color:inherit;text-decoration:none}.ark-about-page .section-label{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:10.5px;font-weight:700}.ark-about-page .founder-hello{max-width:1100px;margin:0 auto;padding:80px 32px 100px}.ark-about-page .founder-grid{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;gap:64px;display:grid}.ark-about-page .founder-photo-wrap{position:relative}.ark-about-page .founder-photo{aspect-ratio:1;border:1px solid var(--border);background:linear-gradient(135deg,#2a2a2e 0%,#1a1a1d 100%);border-radius:16px;width:100%;position:relative;overflow:hidden}.ark-about-page .founder-photo img{object-fit:cover}.ark-about-page .founder-photo:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle at 100% 100%,#d4a8432e 0%,#0000 70%);width:40%;height:40%;position:absolute;bottom:-1px;right:-1px}.ark-about-page .founder-copy .section-label{margin-bottom:16px;display:inline-block}.ark-about-page .founder-copy h1{font-family:var(--font-serif-about);letter-spacing:-.025em;margin-bottom:28px;font-size:56px;font-weight:600;line-height:1.05}.ark-about-page .founder-copy h1 .em{color:var(--gold);font-style:italic}.ark-about-page .founder-copy p{color:var(--text-secondary);max-width:560px;margin-bottom:18px;font-size:17px;line-height:1.65}.ark-about-page .founder-copy p:last-child{margin-bottom:0}.ark-about-page .founder-copy p strong{color:var(--text);font-weight:600}.ark-about-page .founder-copy p .highlight{color:var(--gold);font-style:italic;font-weight:500}@media (max-width:800px){.ark-about-page .founder-grid{grid-template-columns:1fr;gap:40px}.ark-about-page .founder-photo-wrap{max-width:240px;margin:0 auto}.ark-about-page .founder-copy{text-align:center}.ark-about-page .founder-copy h1{font-size:40px}.ark-about-page .founder-copy p{margin-left:auto;margin-right:auto}}.ark-about-page .why-section{text-align:center;max-width:760px;margin:0 auto;padding:80px 32px}.ark-about-page .why-section .section-label{margin-bottom:18px;display:inline-block}.ark-about-page .why-section h2{font-family:var(--font-serif-about);letter-spacing:-.02em;margin-bottom:32px;font-size:44px;font-weight:600;line-height:1.15}.ark-about-page .why-section h2 .em{color:var(--gold);font-style:italic}.ark-about-page .why-section p{color:var(--text-secondary);text-align:left;margin-bottom:20px;font-size:17px;line-height:1.7}.ark-about-page .why-section p:last-child{margin-bottom:0}.ark-about-page .why-section p strong{color:var(--text);font-weight:600}.ark-about-page .philosophy-section{max-width:1100px;margin:0 auto;padding:80px 32px}.ark-about-page .philosophy-header{text-align:center;margin-bottom:64px}.ark-about-page .philosophy-header .section-label{margin-bottom:14px;display:inline-block}.ark-about-page .philosophy-header h2{font-family:var(--font-serif-about);letter-spacing:-.02em;font-size:40px;font-weight:600;line-height:1.15}.ark-about-page .philosophy-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.ark-about-page .pillar{border:1px solid var(--border);background:linear-gradient(#ffffff04 0%,#0000 60%);border-radius:16px;padding:36px 32px 32px}.ark-about-page .pillar-num{font-family:var(--font-serif-about);color:var(--gold);letter-spacing:.02em;margin-bottom:18px;font-size:14px;font-style:italic;font-weight:400;display:block}.ark-about-page .pillar h3{font-family:var(--font-serif-about);letter-spacing:-.01em;color:var(--text);margin-bottom:14px;font-size:24px;font-weight:600;line-height:1.25}.ark-about-page .pillar p{color:var(--text-secondary);font-size:14.5px;line-height:1.6}@media (max-width:800px){.ark-about-page .philosophy-grid{grid-template-columns:1fr;gap:20px}.ark-about-page .philosophy-header h2{font-size:30px}}.ark-about-page .name-section{text-align:center;max-width:1000px;margin:0 auto;padding:100px 32px}.ark-about-page .name-section .section-label{margin-bottom:14px;display:inline-block}.ark-about-page .name-section h2{font-family:var(--font-serif-about);letter-spacing:-.02em;margin-bottom:32px;font-size:44px;font-weight:600;line-height:1.15}.ark-about-page .name-section h2 .em{color:var(--gold);font-style:italic}.ark-about-page .name-section .name-prose{text-align:left;max-width:680px;margin:0 auto 48px}.ark-about-page .name-section .name-prose p{color:var(--text-secondary);margin-bottom:18px;font-size:17px;line-height:1.7}.ark-about-page .name-section .name-prose p:last-child{margin-bottom:0}.ark-about-page .name-section .name-prose strong{color:var(--text);font-weight:600}.ark-about-page .animals-grid{grid-template-columns:repeat(6,1fr);gap:16px;max-width:760px;margin:0 auto;display:grid}.ark-about-page .animal-tile{border:1px solid var(--border);text-align:center;background:#ffffff04;border-radius:12px;padding:20px 12px 18px;transition:border-color .2s,background .2s,transform .2s}.ark-about-page .animal-tile:hover{border-color:var(--accent,var(--gold));background:#ffffff08;transform:translateY(-2px)}.ark-about-page .animal-mark{background:var(--accent,var(--gold));color:#fff;width:36px;height:36px;font-family:var(--font-serif-about);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 12px;font-size:17px;font-style:italic;font-weight:700;line-height:1;display:flex}.ark-about-page .animal-product{font-family:var(--font-sans-about);color:var(--text);margin-bottom:4px;font-size:13px;font-weight:700}.ark-about-page .animal-name{font-family:var(--font-serif-about);color:var(--accent,var(--gold));font-size:12.5px;font-style:italic;font-weight:500}.ark-about-page .animal-soon{font-family:var(--font-sans-about);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-top:4px;font-size:9px;font-style:normal;font-weight:700;display:block}@media (max-width:800px){.ark-about-page .animals-grid{grid-template-columns:repeat(3,1fr)}.ark-about-page .name-section h2{font-size:30px}}.ark-about-page .who-section{max-width:900px;margin:0 auto;padding:80px 32px}.ark-about-page .who-header{text-align:center;margin-bottom:56px}.ark-about-page .who-header .section-label{margin-bottom:14px;display:inline-block}.ark-about-page .who-header h2{font-family:var(--font-serif-about);letter-spacing:-.02em;font-size:40px;font-weight:600;line-height:1.15}.ark-about-page .who-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.ark-about-page .who-card{border:1px solid var(--border);background:linear-gradient(#ffffff04 0%,#0000 60%);border-radius:14px;padding:32px 28px}.ark-about-page .who-card h3{font-family:var(--font-serif-about);letter-spacing:-.01em;color:var(--text);margin-bottom:12px;font-size:22px;font-weight:600;line-height:1.25}.ark-about-page .who-card p{color:var(--text-secondary);font-size:14.5px;line-height:1.6}@media (max-width:800px){.ark-about-page .who-grid{grid-template-columns:1fr;gap:16px}.ark-about-page .who-header h2{font-size:30px}}.ark-about-page .closing-cta{text-align:center;max-width:720px;margin:0 auto;padding:100px 32px 120px}.ark-about-page .closing-cta h2{font-family:var(--font-serif-about);letter-spacing:-.02em;margin-bottom:18px;font-size:56px;font-weight:600;line-height:1.05}.ark-about-page .closing-cta p.tagline{color:var(--text-secondary);margin-bottom:36px;font-size:16px}.ark-about-page .closing-cta-buttons{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.ark-about-page .closing-cta-buttons .btn-gold{color:#1a1308;font-size:16px;font-weight:700;font-family:var(--font-sans-about);letter-spacing:-.005em;background:linear-gradient(#e5b854 0%,#d4a843 100%);border:1px solid #00000026;border-radius:10px;padding:16px 36px;text-decoration:none;transition:transform .15s,box-shadow .15s,filter .15s;box-shadow:0 6px 20px -8px #d4a84380,inset 0 1px #ffffff40}.ark-about-page .closing-cta-buttons .btn-gold:hover{filter:brightness(1.05);transform:translateY(-1px)}.ark-about-page .closing-cta-buttons .btn-ghost{color:var(--text-secondary);border:1px solid var(--border);font-size:15px;font-weight:600;font-family:var(--font-sans-about);background:0 0;border-radius:10px;padding:16px 28px;transition:border-color .15s,color .15s}.ark-about-page .closing-cta-buttons .btn-ghost:hover{border-color:var(--text-secondary);color:var(--text)}@media (max-width:640px){.ark-about-page .closing-cta h2{font-size:40px}}
