.about-extended,.cards-section{margin:0 auto;max-width:1200px;min-height:0;padding:10% 5%}.about-columns{display:flex;gap:24px}.about-col{flex:1 1 0}.about-col p{color:#555;font-family:Abel,sans-serif;font-size:.9rem;line-height:1.55;margin:0 0 12px}.about-col p:last-child{margin-bottom:0}.about-profile-img{aspect-ratio:1;border-radius:50%;float:left;height:auto;margin:10px 16px 12px 0;max-width:90px;-o-object-fit:cover;object-fit:cover;shape-outside:circle(50%);width:90px}.about-glyphs{color:#999;letter-spacing:.4em;margin-top:16px}.ts-glyph{-webkit-text-fill-color:currentColor;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none!important;background-color:transparent!important;border:none;display:inline;font-variant-emoji:text;padding:0}.about-authority-links{color:#999;font-family:Roboto Mono,monospace;font-size:.6rem;letter-spacing:.3px;margin-top:8px}.about-authority-links a{color:#999;text-decoration:none;transition:color .3s ease}.about-authority-links a:hover{color:#666}@media (max-width:900px){.about-columns{flex-direction:column}.about-profile-img{display:block;float:none;margin:0 auto 16px;shape-outside:none}}.partners-row{margin-bottom:clamp(32px,5vw,56px)}.partners-heading{color:#000;font-family:Open Sans,sans-serif;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:300;line-height:1.3;margin:0;max-width:none}@media (min-width:1024px){.partners-heading{max-width:calc(66.66667% - 8px)}}.offer-row{-moz-column-gap:clamp(20px,2.4vw,40px);column-gap:clamp(20px,2.4vw,40px);display:grid;grid-template-columns:1fr;margin:0 0 clamp(32px,5vw,56px);row-gap:10px}.offer-row__eyebrow{color:rgba(0,0,0,.55);font-family:Roboto Mono,monospace;font-size:.68rem;letter-spacing:.12em;line-height:1.4;margin:0;text-align:left;text-transform:uppercase}.offer-item{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.offer-item+.offer-item{margin-top:clamp(18px,4vw,30px)}.offer-item__title{color:#000;font-family:Open Sans,sans-serif;font-size:clamp(1.15rem,1rem + .55vw,1.35rem);font-weight:500;line-height:1.2;margin:0 0 10px}.offer-item__copy{color:#555;font-family:Abel,sans-serif;font-size:.95rem;line-height:1.55;margin:0 0 14px}.offer-item__list{list-style:none;margin:0 0 18px;padding-left:1em}.offer-item__list li{color:#333;font-family:Abel,sans-serif;font-size:.95rem;line-height:1.45;margin:0 0 8px}.offer-item__list li:last-child{margin-bottom:0}.offer-item__list li:before{content:"→";display:inline-block;font-family:Courier New,monospace;font-size:.75em;margin-left:-1em;margin-right:.4em;width:1em}.offer-item .hero-grid-book-link{-webkit-text-fill-color:#fff!important;background:#000!important;border-color:#000;color:#fff!important;margin-top:auto}.offer-item__more{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 18px;margin-top:auto}.offer-item__more .hero-grid-book-link{margin-top:0}.offer-item .dnai-feature-link{display:inline-flex;margin-top:0;vertical-align:baseline}body.is-inverted .offer-item__more{color:#fff}.offer-item .hero-grid-book-link:focus-visible,.offer-item .hero-grid-book-link:hover{-webkit-text-fill-color:#000!important;background:#fff!important;border-color:#000;color:#000!important}body.is-inverted .offer-row__eyebrow{color:hsla(0,0%,100%,.72)}body.is-inverted .offer-item__title{color:#fff}body.is-inverted .offer-item__copy,body.is-inverted .offer-item__list li{color:#ccc}body.is-inverted .offer-item .hero-grid-book-link{-webkit-text-fill-color:#000!important;background:#fff!important;border-color:#fff;color:#000!important}body.is-inverted .offer-item .hero-grid-book-link:focus-visible,body.is-inverted .offer-item .hero-grid-book-link:hover{-webkit-text-fill-color:#fff!important;background:#000!important;border-color:#fff;color:#fff!important}@media (min-width:768px){.offer-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}.offer-row__eyebrow{grid-column:1/-1}.offer-item+.offer-item{margin-top:0}}@media (pointer:coarse){.offer-item .hero-grid-book-link{min-height:44px}}.offer-row:has(+.proof-row){margin-bottom:0}.proof-row{margin:clamp(48px,7vw,80px) 0 clamp(32px,5vw,56px)}.proof-row__eyebrow{color:rgba(0,0,0,.55);font-family:Roboto Mono,monospace;font-size:.68rem;letter-spacing:.12em;line-height:1.4;margin:0 0 16px;text-align:left;text-transform:uppercase}.proof-row__list{-moz-column-gap:clamp(20px,2.4vw,40px);column-gap:clamp(20px,2.4vw,40px);display:grid;grid-template-columns:1fr;list-style:none;margin:0;padding:0;row-gap:16px}.proof-row__list li{color:#555;font-family:Abel,sans-serif;font-size:.95rem;line-height:1.55;margin:0;min-width:0;text-align:left}@media (min-width:768px){.proof-row__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.proof-row__list li{font-size:1.125rem;line-height:1.48}}body.is-inverted .proof-row__eyebrow{color:hsla(0,0%,100%,.72)}body.is-inverted .proof-row__list li{color:#ccc}.dnai-feature{align-items:start;display:grid;gap:clamp(16px,2vw,28px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:100px}.dnai-feature-lead{align-content:start;display:grid;gap:0;min-width:0}.dnai-feature-eyebrow{color:rgba(0,0,0,.55);font-family:Roboto Mono,monospace;font-size:.68rem;letter-spacing:.12em;line-height:1.4;margin:0 0 10px;text-transform:uppercase}.dnai-feature-headline{color:#000;font-family:Open Sans,sans-serif;font-size:clamp(2rem,1.5rem + 2vw,3rem);font-weight:500;letter-spacing:normal;line-height:1.05;margin:0 0 20px;max-width:20ch}.dnai-feature-copy{color:#555;font-family:Abel,sans-serif;font-size:.95rem;line-height:1.6;margin:0;max-width:none}.dnai-feature-copy a{color:#000;text-decoration:underline;transition:color .3s ease}.dnai-feature-copy a:hover{-webkit-text-fill-color:transparent;animation:rotate-colors .5s linear infinite;-webkit-background-clip:text;background-clip:text}.dnai-feature-link{align-items:center;border-bottom:1px solid;color:#000;display:inline-flex;font-family:Roboto Mono,monospace;font-size:.7rem;gap:.4em;letter-spacing:.5px;margin-top:18px;padding-bottom:2px;text-decoration:none;text-transform:uppercase;transition:opacity .3s ease;width:-moz-max-content;width:max-content}.dnai-feature-link:hover{opacity:.6}.dnai-feature-link+.dnai-feature-link{margin-top:10px}.dnai-feature-media{aspect-ratio:16/9;background-color:#fff;border-radius:2px;margin:calc(.952rem + 10px) 0 0;overflow:hidden;padding:0;position:relative;width:100%}.dnai-feature-media>img,.dnai-feature-poster,.dnai-feature-video{aspect-ratio:16/9;display:block;height:100%;margin:0;-o-object-fit:cover;object-fit:cover;padding:0;width:100%}#agent-ready-feature .dnai-feature-media,#agent-ready-feature .dnai-feature-media>img{aspect-ratio:1600/947;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}.dnai-feature-video{background-color:#fff}.dnai-feature-poster{inset:0;opacity:1;pointer-events:none;position:absolute;transition:opacity .45s ease;z-index:1}.dnai-feature-media.is-playing .dnai-feature-poster{opacity:0}@media (prefers-reduced-motion:reduce){.dnai-feature-poster,.dnai-feature-video{display:none}.dnai-feature-media{aspect-ratio:16/9;background:url(assets/images/examplework/dnai-profile-builder.webp) 50%/cover no-repeat}#agent-ready-feature .dnai-feature-media{background:#fff}}@media (max-width:480px){.partners-row{margin-bottom:20px}}@media (max-width:900px){.dnai-feature{grid-template-columns:1fr}.dnai-feature-copy,.dnai-feature-headline{max-width:none}.dnai-feature-media{margin-top:24px}}@media (min-width:1024px){.dnai-feature{margin-top:200px}}@media (max-width:480px){.about-extended,.cards-section{padding:40px 4% 60px}}@media (max-width:768px){.about-col p,.dnai-feature-copy{font-size:1.125rem;line-height:1.48}}.site-footer{background:#f0f0f0;padding:48px 5% 20px;text-align:center}.footer-directory{display:grid;gap:24px 20px;grid-template-areas:"proj-title proj-title ag-title biz-title ins-title" "proj-a proj-b ag-list biz-list ins-list";grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto 66px;max-width:1100px;text-align:left}.footer-directory-title--projects{grid-area:proj-title}.footer-directory-title--agencies{grid-area:ag-title}.footer-directory-title--businesses{grid-area:biz-title}.footer-directory-title--insights{grid-area:ins-title}.footer-directory>.footer-directory-list:first-of-type{grid-area:proj-a}.footer-directory>.footer-directory-list:nth-of-type(2){grid-area:proj-b}.footer-agencies-col{grid-area:ag-list}.footer-businesses-col{grid-area:biz-list}.footer-insights-col{grid-area:ins-list}.footer-directory-title{color:#000;font-family:Roboto Mono,monospace;font-size:.65rem;font-weight:600;letter-spacing:.5px;margin:0 0 4px;text-transform:uppercase}.footer-directory-list{list-style:none;margin:0;padding:0}.footer-directory-item{margin:0 0 18px}.footer-directory-item:last-child{margin-bottom:0}.footer-directory-link{color:#000;display:inline;font-family:Abel,sans-serif;font-size:.9rem;line-height:1.35;text-decoration:underline;transition:color .2s ease}.footer-directory-link:hover{color:#666}.footer-directory-desc{color:#666;font-family:Abel,sans-serif;font-size:.8rem;line-height:1.45;margin:4px 0 0}.footer-insights-col{display:flex;flex-direction:column}.footer-read-all{-webkit-text-fill-color:#fff;align-self:flex-start;background-clip:border-box;-webkit-background-clip:border-box;background-color:#000;border:1px solid #000;border-radius:9999px;color:#fff;display:inline-block;font-family:Abel,sans-serif;font-size:.65rem;letter-spacing:.5px;margin-top:16px;padding:.2rem .7rem;text-decoration:none!important;text-transform:uppercase;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.footer-read-all:hover{-webkit-text-fill-color:#000;background-color:transparent;color:#000}body.is-inverted .footer-read-all{-webkit-text-fill-color:#000;background-color:#fff;border-color:#fff;color:#000}body.is-inverted .footer-read-all:hover{-webkit-text-fill-color:#fff;background-color:transparent;border-color:#fff;color:#fff}@media (max-width:900px){.footer-directory{gap:20px;grid-template-areas:"proj-title" "proj-a" "proj-b" "ag-title" "ag-list" "biz-title" "biz-list" "ins-title" "ins-list";grid-template-columns:1fr;margin-bottom:58px}.footer-directory-title--section{border-bottom:1px solid #ccc;padding-bottom:8px}.footer-read-all{margin-top:12px}}.footer-signal-icon{height:auto;margin-bottom:10px;width:36px}.footer-features-row{align-items:center;display:flex;flex-wrap:wrap;font-family:Roboto Mono,monospace;font-size:.6rem;gap:6px;justify-content:center;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.footer-features-row a{color:#000;text-decoration:underline;transition:color .3s ease}.footer-features-row a:hover{-webkit-text-fill-color:transparent;animation:rotate-colors .5s linear infinite;-webkit-background-clip:text;background-clip:text}.footer-features-row a:after{-webkit-text-fill-color:#000;animation:none;color:#000;content:"·";display:inline-block;margin-left:6px;text-decoration:none}.footer-features-row a:last-child:after{content:none;margin-left:0}.footer-links-row{align-items:center;display:flex;flex-wrap:wrap;font-family:Roboto Mono,monospace;font-size:.6rem;gap:6px;justify-content:center;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.footer-links-row a{color:#000;text-decoration:underline;transition:color .3s ease}.footer-links-row a:hover{-webkit-text-fill-color:transparent;animation:rotate-colors .5s linear infinite;-webkit-background-clip:text;background-clip:text}.footer-links-row a:after{-webkit-text-fill-color:#000;animation:none;color:#000;content:"·";display:inline-block;margin-left:6px;text-decoration:none}.footer-links-row .footer-born{font-size:.6rem;margin:0}.footer-copyright,.footer-links-row .footer-born{font-family:Roboto Mono,monospace;letter-spacing:.5px;text-transform:uppercase}.footer-copyright{color:#666;font-size:.5rem;font-weight:400;line-height:1.4;margin-top:2px}