/* Readable editorial labels: actual wayfinding, not microscopic decoration. */
body .eyebrow{font-size:14px!important;font-weight:700!important;line-height:1.55!important;letter-spacing:.045em!important}
body .text-link{font-size:18px;font-weight:600;line-height:1.4}
body .nav nav{font-size:14px;gap:23px;font-weight:600}
body .nav-provider>span{font-size:12px;line-height:1.2}
body .footer-columns>div>span{font-size:14px;font-weight:700;letter-spacing:.045em;color:#b7c4db}
body .footer-columns a{font-size:16px;line-height:1.55}
body .film-kicker{font-size:14px;line-height:1.4;font-weight:700}
body .company-hero-copy>.text-link{font-size:20px;font-weight:700;margin-top:30px}
body .company-hero-copy>.eyebrow{color:#c6d5ef}
body .founder-profile-top>span:first-child{font:700 19px/1.4 'DM Sans',sans-serif;letter-spacing:-.02em;color:#26364e}
body .founder-focus>span{font:700 16px/1.4 'DM Sans',sans-serif;color:#4e596b;margin-bottom:12px}
body .founder-focus>b{font-size:24px;line-height:1.25}
body .founder-photo-caption span{font:700 14px/1.5 'DM Sans',sans-serif;letter-spacing:.025em}
body .founder-role{font-size:15px}
body .company-principles article>span{font-size:15px;color:#b9ccec}
body .company-opportunities .text-link{font-size:18px}
body .human-contact-note,body .roster-note{font-size:14px;line-height:1.6}
body .human-art-caption span{font-size:13px;font-weight:600;line-height:1.5}
body .human-destination{font-size:12px!important;line-height:1.4;top:92px!important}
body .support-card-top{font-size:12px;line-height:1.4;font-weight:700}
body .support-finale-kicker{font-size:14px;line-height:1.4;text-align:center;padding:0 20px}
body .support-scroll-note{font-size:11px;text-align:center;padding:0 20px}
body .brand-example-note{font-size:13px;line-height:1.5}
body .demo-hint{font-size:14px;line-height:1.5}
body .scroll-link{font-size:13px}
@media(max-width:1100px){body .nav nav{gap:17px;font-size:13px}}
@media(max-width:760px){body .eyebrow{font-size:13px!important;letter-spacing:.035em!important}body .company-hero-copy>.text-link{font-size:18px}body .founder-profile-top>span:first-child{font-size:18px;max-width:240px}body .founder-focus>b{font-size:23px}body .founder-photo-caption span{font-size:13px}body .footer-columns a{font-size:15px}body .film-kicker{font-size:12px}body .support-card-top{font-size:12px}body .human-destination{font-size:10px!important}body .human-route{height:120px}body .human-art-caption span{font-size:12px}body .support-finale-kicker{font-size:12px}body .support-scroll-note{font-size:10px}body .company-principles article{padding-left:35px}}
body .nav nav{gap:20px;white-space:nowrap}body .nav nav a[aria-current=page]{border-bottom:2px solid currentColor;padding-bottom:4px}body .founder-profile-top>span:first-child,body .founder-focus>span,body .founder-photo-caption span{font-family:DM,Arial,sans-serif}
@media(min-width:1001px) and (max-width:1250px){body .nav{gap:15px}body .nav nav{gap:14px;font-size:12px}body .nav-provider{display:none!important}body .nav-actions{gap:16px}}
body .nav nav>a,body .nav nav>.nav-trigger{font-size:14px!important;font-weight:600}body .nav nav{gap:18px}body #mobile-nav a{font-size:17px;line-height:1.4}body #mobile-nav a[aria-current=page]{font-weight:700;color:#2459ce}
@media(min-width:1001px) and (max-width:1250px){body .nav nav>a,body .nav nav>.nav-trigger{font-size:13px!important}body .nav nav{gap:13px}}
/* AutoDM education belongs with Product, not in the top-level navigation. */
body .mega-menu .product-demo-link{grid-column:1/-1;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:17px;text-align:left;border-top:1px solid #dbe1eb;padding:22px 25px 4px;margin-top:10px;border-radius:0}
body .product-demo-link .demo-play-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#2459ce;color:#fff;flex-shrink:0;font-size:16px;padding-left:2px}
body .product-demo-link strong{display:block;font-size:18px;margin:0 0 4px;color:#111318}body .product-demo-link small{display:block;font-size:14px;color:#596376;margin:0}body .product-demo-link .demo-menu-arrow{margin-left:auto;font-size:26px;color:#2459ce}
body #mobile-nav .mobile-demo-link{padding-left:22px;font-size:16px;color:#2459ce;font-weight:600}body #mobile-nav .mobile-demo-link>span{margin-right:8px}

body .product-demo-link small{max-width:none}
/* Distinct audiences, deliberately separate from the creator homepage. */
body .product-audiences{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:14px;border-top:1px solid #dbe1eb;padding-top:20px;margin-top:12px}
body .product-audiences>a{display:flex;align-items:center;gap:14px;padding:18px 22px;background:#f3f5f9;border-radius:7px;color:#111318;transition:background .2s}body .product-audiences>a:hover,body .product-audiences>a[aria-current=page]{background:#e6edfc}body .product-audiences strong{font:700 18px/1.3 DM,Arial,sans-serif;display:block}body .product-audiences small{font:14px/1.4 DM,Arial,sans-serif;color:#5d6878;display:block;margin-top:4px}body .product-audiences>a>span:last-child{margin-left:auto;font-size:23px}body .audience-icon{width:38px;height:38px;display:grid;place-items:center;color:#2459ce}body .audience-icon svg{width:30px;height:30px}
body #mobile-nav .mobile-audience-label{margin:18px 0 7px;color:#667080;font-size:12px!important}body #mobile-nav{max-height:calc(100svh - 100px);overflow-y:auto}
