.about-page .about-hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.about-page .about-hero .why-primary-button{margin-top:28px;text-decoration:none;display:inline-flex}.about-page .about-hero-copy h1{max-width:14ch}.about-page .about-hero-copy h1 em{max-width:14ch;color:var(--why-green);letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;display:inline-block}.about-page .about-hero-visual{background:#0a0f0c;min-height:650px;margin:0;position:relative;overflow:hidden}.about-page .about-hero-visual img{object-fit:cover;object-position:center 42%;transform-origin:50% 42%;width:100%;height:100%;animation:14s ease-in-out infinite alternate about-photo-drift;position:absolute;inset:0}.about-hero-frame{border:2px solid var(--why-green);pointer-events:none;position:absolute;inset:12%;box-shadow:0 0 0 999px #0000001a}.about-hero-frame:before,.about-hero-frame:after{content:"";background:var(--why-green);position:absolute}.about-hero-frame:before{width:1px;height:20px;top:-10px;left:50%}.about-hero-frame:after{width:20px;height:1px;top:50%;left:-10px}.about-hero-frame span{background:var(--why-green);color:#0d0d0c;padding:5px 8px;font:700 11px IBM Plex Mono,monospace;position:absolute;top:14px;left:16px}.about-hero-visual figcaption{color:#fff;background:#0a0a09e0;width:fit-content;margin-left:auto;padding:9px 12px;font:11px/1.5 IBM Plex Mono,monospace;position:absolute;bottom:24px;left:24px;right:24px}.has-editorial-motion .about-hero-visual{animation:1.15s cubic-bezier(.22,1,.36,1) .12s both about-visual-enter}@keyframes about-photo-drift{0%{transform:scale(1.04)translateY(1%)}50%{transform:scale(1.1)translate(-1%,-1%)}to{transform:scale(1.06)translate(1%,-1.5%)}}@keyframes about-visual-enter{0%{opacity:0;clip-path:inset(0 0 0 16%)}to{opacity:1;clip-path:inset(0)}}@media (width>=981px) and (prefers-reduced-motion:no-preference){.has-editorial-motion .about-hero-visual{transform:translate3d(0,var(--editorial-visual-shift,0),0) scale(var(--editorial-visual-scale,1))}}.about-page .about-closing{isolation:isolate;background:#0c2a22}.about-page .about-closing:before,.about-page .about-closing:after{display:none}.about-closing-content{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.about-closing-content>img{object-fit:contain;width:52px;height:52px;animation:3.6s ease-in-out infinite about-brand-bob}.about-closing-content>p:first-of-type{color:var(--why-green);letter-spacing:.14em;text-transform:uppercase;margin:18px 0 12px;font:700 11px IBM Plex Mono,monospace}.about-closing-shader{z-index:0}@keyframes about-brand-bob{0%,to{translate:0}50%{translate:0 -6px}}@media (prefers-reduced-motion:reduce){.about-page .about-hero-visual img,.has-editorial-motion .about-hero-visual,.about-closing-content>img{clip-path:none;opacity:1;animation:none;transform:none}}.about-page .about-manifesto{padding-bottom:40px}.about-page .about-demo{background:#09090b;border:1px solid #242426;grid-column:1/-1;margin:36px 0 0;position:relative;overflow:hidden;box-shadow:0 22px 60px #16161224}.about-demo video{width:100%;height:auto;display:block}.about-demo figcaption{color:#fff;background:#09090be6;max-width:calc(100% - 36px);padding:9px 12px;font:11px/1.5 IBM Plex Mono,monospace;position:absolute;bottom:18px;left:18px}.about-page .about-depth blockquote{max-width:34rem;color:var(--why-ink);letter-spacing:-.02em;border:0;margin:28px 0 0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.4vw,1.85rem);font-style:italic;line-height:1.35}.about-page .about-tip{border-left:3px solid var(--why-green-dark);color:#56564f;background:#e5e3db;max-width:780px;margin:28px 0 0;padding:20px 24px;line-height:1.55}.about-page .about-tip strong{color:var(--why-green-dark);letter-spacing:.1em;text-transform:uppercase;margin-right:10px;font:700 11px IBM Plex Mono,monospace}.about-page .about-create-grid{background:#17171429;border:1px solid #17171429;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:36px;display:grid}.about-page .about-create-grid article{background:#ffffff8c;padding:clamp(22px,3vw,34px)}.about-page .about-create-grid h3{letter-spacing:-.03em;margin:0 0 .55rem;font-size:clamp(1.15rem,1.8vw,1.45rem)}.about-page .about-create-grid p{color:#171714b8;margin:0;line-height:1.5}.about-page .about-links-section{border-bottom:0}.about-page .about-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:28px;display:grid}.about-page .about-link-card{color:inherit;background:#ffffff7a;border:1px solid #17171424;gap:.45rem;padding:1.25rem 1.35rem;text-decoration:none;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .25s;display:grid}.about-page .about-link-card:hover{border-color:#1c725473;transform:translateY(-2px);box-shadow:0 14px 34px #00000014}.about-page .about-link-card strong{letter-spacing:-.02em;font-size:1.08rem}.about-page .about-link-card span{color:#171714ad;line-height:1.45}.about-page .why-closing .why-primary-button,.about-page .why-closing .why-secondary-button{text-decoration:none}@media (width<=980px){.about-page .about-hero{grid-template-columns:1fr}.about-page .about-hero-visual{min-height:56vw}.about-page .about-create-grid,.about-page .about-link-grid{grid-template-columns:1fr}}@media (width<=720px){.about-demo figcaption{max-width:none;padding:12px 14px;position:static}.about-page .about-hero-copy h1{max-width:none;font-size:48px}.about-page .about-hero-copy h1 em{max-width:none}}
