.wrap[data-astro-cid-ern53e7e]{max-width:var(--maxw);margin:0 auto;padding:0 clamp(20px,5vw,72px)}.section[data-astro-cid-ern53e7e]{border-bottom:1px solid var(--rule);padding:clamp(56px,8vw,84px) 0}.about-hero[data-astro-cid-ern53e7e]{padding-top:calc(var(--nav-h) + clamp(32px, 5vw, 56px));padding-bottom:clamp(40px,6vw,64px)}.about-hero-grid[data-astro-cid-ern53e7e]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,5vw,64px);display:grid}.about-title[data-astro-cid-ern53e7e]{font-family:var(--ff-display);letter-spacing:-1.5px;color:var(--ink);text-wrap:balance;margin-bottom:22px;font-size:clamp(40px,5.2vw,64px);font-weight:500;line-height:1.04}.about-hero[data-astro-cid-ern53e7e] .lede[data-astro-cid-ern53e7e]{max-width:620px}.actions[data-astro-cid-ern53e7e]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}.about-portrait-wrap[data-astro-cid-ern53e7e]{aspect-ratio:3/2;border-radius:var(--radius);position:relative;overflow:hidden}.about-portrait[data-astro-cid-ern53e7e]{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.about-layout[data-astro-cid-ern53e7e]{grid-template-columns:240px 1fr;align-items:start;gap:clamp(40px,6vw,96px);display:grid}.about-aside[data-astro-cid-ern53e7e]{top:calc(var(--nav-h) + 30px);align-self:start;padding:72px 0;position:sticky}.aside-name[data-astro-cid-ern53e7e]{font-family:var(--ff-display);letter-spacing:-.4px;margin-bottom:6px;font-size:22px;font-weight:600}.aside-desc[data-astro-cid-ern53e7e]{font-family:var(--ff-body);color:var(--mid);margin-bottom:30px;font-size:13.5px;line-height:1.6}.aside-nav[data-astro-cid-ern53e7e]{border-top:1px solid var(--rule);flex-direction:column;display:flex}.aside-nav[data-astro-cid-ern53e7e] a[data-astro-cid-ern53e7e]{font-family:var(--ff-body);color:var(--mid);border-bottom:1px solid var(--rule);border-left:2px solid #0000;margin-left:-2px;padding:13px 0 13px 14px;font-size:14.5px;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s,font-weight .2s}.aside-nav[data-astro-cid-ern53e7e] a[data-astro-cid-ern53e7e]:hover{color:var(--ink)}.aside-nav[data-astro-cid-ern53e7e] a[data-astro-cid-ern53e7e].active{color:var(--ink);border-left-color:var(--accent);font-weight:700}.aside-cta[data-astro-cid-ern53e7e]{margin-top:30px}.about-main[data-astro-cid-ern53e7e]{min-width:0;padding:72px 0}.about-section[data-astro-cid-ern53e7e]{border-bottom:1px solid var(--rule);padding:56px 0;scroll-margin-top:90px}.about-section[data-astro-cid-ern53e7e]:first-child{padding-top:0}.about-section[data-astro-cid-ern53e7e].last{border-bottom:0}.about-section[data-astro-cid-ern53e7e] .h2[data-astro-cid-ern53e7e]{margin-bottom:18px}.sec-intro[data-astro-cid-ern53e7e]{font-family:var(--ff-body);color:var(--mid);max-width:560px;margin:0 0 26px;font-size:15px;line-height:1.7}.featurelist[data-astro-cid-ern53e7e]{border-top:1px solid var(--rule)}.feature[data-astro-cid-ern53e7e]{border-bottom:1px solid var(--rule);padding:30px 0}.feature[data-astro-cid-ern53e7e]:last-child{border-bottom:0}.feature-head[data-astro-cid-ern53e7e]{align-items:baseline;gap:14px;margin-bottom:10px;display:flex}.feature-tick[data-astro-cid-ern53e7e]{background:var(--accent);flex-shrink:0;width:18px;height:2px;transform:translateY(-5px)}.feature-body[data-astro-cid-ern53e7e]{font-family:var(--ff-body);color:var(--mid);max-width:600px;margin-left:32px;font-size:15.5px;line-height:1.7}.h3[data-astro-cid-ern53e7e]{font-family:var(--ff-display);letter-spacing:-.3px;color:var(--ink);font-size:20px;font-weight:500}.talk-grid[data-astro-cid-ern53e7e]{grid-template-columns:repeat(2,1fr);gap:clamp(20px,3vw,30px);display:grid}.talk-card[data-astro-cid-ern53e7e]{text-decoration:none;display:block}.talk-thumb[data-astro-cid-ern53e7e]{aspect-ratio:16/9;border-radius:var(--radius);background:var(--tint);margin-bottom:12px;position:relative;overflow:hidden}.talk-thumb[data-astro-cid-ern53e7e] img[data-astro-cid-ern53e7e]{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.talk-card[data-astro-cid-ern53e7e]:hover .talk-thumb[data-astro-cid-ern53e7e] img[data-astro-cid-ern53e7e]{transform:scale(1.04)}.talk-play[data-astro-cid-ern53e7e]{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;display:grid;position:absolute;bottom:12px;left:12px}.talk-card[data-astro-cid-ern53e7e] .eyebrow[data-astro-cid-ern53e7e]{margin-bottom:5px;display:block}.talk-title[data-astro-cid-ern53e7e]{font-family:var(--ff-display);letter-spacing:-.2px;color:var(--ink);font-size:17px;font-weight:500;line-height:1.3}.talk-card[data-astro-cid-ern53e7e]:hover .talk-title[data-astro-cid-ern53e7e]{color:var(--accent)}.inline-link[data-astro-cid-ern53e7e]{font-family:var(--ff-body);color:var(--accent);margin-top:18px;font-size:14px;font-weight:600;display:inline-block}.testi-single[data-astro-cid-ern53e7e]{text-align:center;background:var(--tint);border:1px solid var(--rule);border-radius:var(--radius);max-width:760px;margin:0 auto;padding:clamp(36px,5vw,64px)}.testi-mark[data-astro-cid-ern53e7e]{background:var(--accent);width:40px;height:3px;margin:0 auto 30px}.testi-quote[data-astro-cid-ern53e7e]{font-family:var(--ff-display);color:var(--ink);letter-spacing:-.2px;margin-bottom:30px;font-size:clamp(18px,1.9vw,26px);font-style:italic;font-weight:400;line-height:1.55;transition:opacity .22s}.testi-foot[data-astro-cid-ern53e7e]{text-align:left;justify-content:space-between;align-items:center;gap:28px;display:flex}.testi-attr[data-astro-cid-ern53e7e]{min-width:0}.testi-logo-link[data-astro-cid-ern53e7e]{flex-shrink:0;display:inline-flex}.testi-logo[data-astro-cid-ern53e7e]{object-fit:contain;width:auto;max-width:230px;height:48px;transition:opacity .22s,transform .2s;display:block}.testi-logo[data-astro-cid-ern53e7e].mono{filter:brightness(0)}.testi-logo-link[data-astro-cid-ern53e7e]:hover .testi-logo[data-astro-cid-ern53e7e]{transform:translateY(-1px)}.testi-who[data-astro-cid-ern53e7e]{font-family:var(--ff-body);color:var(--ink);font-size:15px;font-weight:700;transition:opacity .22s}.testi-co[data-astro-cid-ern53e7e]{font-family:var(--ff-body);color:var(--mid);font-size:13px;transition:opacity .22s}.testi-dots[data-astro-cid-ern53e7e]{justify-content:center;gap:8px;margin-top:30px;display:flex}.testi-dot[data-astro-cid-ern53e7e]{background:var(--rule);cursor:pointer;border:0;border-radius:3px;width:24px;height:6px;padding:0;transition:width .28s cubic-bezier(.2,.7,.2,1),background .25s}.testi-dot[data-astro-cid-ern53e7e]:hover{background:var(--mid)}.testi-dot[data-astro-cid-ern53e7e].active{background:var(--accent);width:40px}@media (width<=900px){.about-hero-grid[data-astro-cid-ern53e7e],.about-layout[data-astro-cid-ern53e7e]{grid-template-columns:1fr}.about-aside[data-astro-cid-ern53e7e]{padding:0;position:static}.aside-nav[data-astro-cid-ern53e7e],.aside-name[data-astro-cid-ern53e7e],.aside-desc[data-astro-cid-ern53e7e]{display:none}.about-main[data-astro-cid-ern53e7e]{padding:24px 0 88px}.about-portrait-wrap[data-astro-cid-ern53e7e]{max-width:360px}.about-hero[data-astro-cid-ern53e7e] .actions[data-astro-cid-ern53e7e]{display:none}.aside-cta[data-astro-cid-ern53e7e]{z-index:80;justify-content:center;margin:0;transition:opacity .25s,transform .25s;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 8px 28px #00000038}.aside-cta[data-astro-cid-ern53e7e].at-contact{opacity:0;pointer-events:none;transform:translateY(14px)}}@media (width<=760px){.about-portrait-wrap[data-astro-cid-ern53e7e]{display:none}.talk-grid[data-astro-cid-ern53e7e]{grid-template-columns:1fr}}@media (width<=480px){.testi-foot[data-astro-cid-ern53e7e]{text-align:center;flex-direction:column;align-items:center;gap:18px}}
