.taf-insight-page{background:var(--c-bg);color:var(--c-ink);padding:12px 0 0}.taf-insight-hero{position:relative;isolation:isolate;overflow:hidden;margin:0 var(--margin);border-radius:var(--r-band);background:var(--c-pine);color:#fff;padding:72px 0 48px;--c-ink:#fff;--c-ink-2:var(--c-on-pine);--c-ink-3:var(--c-on-pine)}.taf-insight-banner{font-size:clamp(64px,9vw,150px);font-weight:700;line-height:.92;white-space:nowrap;letter-spacing:0;text-transform:uppercase;font-family:var(--font-display);font-stretch:var(--stretch-display);color:rgb(255 255 255/.05);pointer-events:none;padding:0 3vw 48px}.taf-insight-hero-content{position:relative}.taf-insight-back{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:400;color:var(--c-on-pine);margin-bottom:32px}.taf-insight-back:hover{color:#fff}.taf-insight-hero .taf-eyebrow{display:block;color:#fff771}.taf-insight-hero .taf-h1{max-width:18ch;margin:20px 0 24px;color:#fff}.taf-insight-hero .taf-lead{max-width:56ch;color:var(--c-on-pine)}.taf-insight-hero-links{display:flex;justify-content:space-between;gap:24px;margin-top:56px;font-size:16px;font-weight:var(--w-ui)}.taf-insight-hero-links a{display:inline-flex;align-items:center;gap:10px;color:#fff;border-bottom:1px solid rgb(255 255 255/.3);padding-bottom:8px;transition:border-color .15s var(--ease)}.taf-insight-hero-links a:hover{border-color:#fff}.taf-insight-editorial{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:var(--gutter) 64px;padding-block:var(--sp-4xl);scroll-margin-top:120px}.taf-insight-editorial>.taf-eyebrow{align-self:start;padding-top:10px}.taf-insight-editorial .taf-h2{font-size:var(--fs-t3);line-height:var(--lh-t3);letter-spacing:var(--tr-t3);max-width:22ch;margin-bottom:24px}.taf-insight-editorial .taf-body{font-size:18px;line-height:1.65;max-width:64ch}.taf-insight-editorial .taf-body+.taf-body{margin-top:20px}.taf-insight-editorial--ruled{border-top:1px solid var(--c-line);padding-block:var(--sp-3xl)}.taf-insight-framework{margin:0 var(--margin);padding:var(--sp-3xl) 8px 8px;border-radius:var(--r-band);background:var(--c-lav);color:#111111;--c-ink-2:rgb(17 17 17/0.72);--c-ink-3:rgb(17 17 17/0.66)}.taf-insight-section-head{text-align:center;margin:0 auto 48px;padding-inline:16px;max-width:832px}.taf-insight-section-head .taf-h2{margin:16px auto;max-width:22ch}.taf-insight-section-head .taf-lead{margin-inline:auto}.taf-insight-framework .taf-eyebrow{color:#111111}.taf-insight-framework .taf-lead{color:rgb(17 17 17/.72)}.taf-insight-framework .taf-btn--primary{background:var(--c-charcoal);color:#fff}.taf-insight-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.taf-insight-step{display:flex;flex-direction:column;padding:32px;background:rgb(255 255 255/.55);color:var(--c-ink);border-radius:var(--r-card);--c-ink:#111111;--c-ink-2:rgb(17 17 17/0.7);--c-ink-3:rgb(17 17 17/0.62);--c-line:rgb(17 17 17/0.12)}.taf-insight-step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:48px}.taf-insight-step-top>span:last-child{font:500 12px/1 var(--font);letter-spacing:.08em;color:var(--c-ink-3)}.taf-insight-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#111111;color:#fff}.taf-insight-icon svg{width:22px;height:22px;stroke-width:1.6}.taf-insight-step .taf-eyebrow{margin-bottom:12px;font-size:12px;color:var(--c-ink-3)}.taf-insight-step .taf-h3x{margin-bottom:14px}.taf-insight-step .taf-body{font-size:16px;line-height:1.5;margin-bottom:28px}.taf-insight-step-note{margin-top:auto;padding-top:16px;border-top:1px solid var(--c-line);font-size:14px;font-weight:500;color:var(--c-ink)}.taf-insight-statement{text-align:center;padding-block:var(--sp-4xl)}.taf-insight-statement>span{display:block;margin-bottom:20px;font-size:48px;line-height:1;color:var(--c-green)}.taf-insight-statement .taf-h2{max-width:21ch;margin:0 auto 24px}.taf-insight-statement .taf-lead{max-width:54ch;margin:auto}.taf-insight-gallery{overflow:hidden;padding:var(--sp-3xl) 0;text-align:center;background:var(--c-tile);border-radius:var(--r-band);margin:0 var(--margin)}.taf-insight-ad-row{display:flex;align-items:center;justify-content:center;gap:16px;margin:44px 0;width:max-content;max-width:none;position:relative;left:50%;transform:translateX(-50%)}.taf-insight-ad-row>div{flex:none;height:350px;aspect-ratio:9/16;overflow:hidden;border-radius:var(--r-card);background:#fff}.taf-insight-ad-row>div:nth-child(2n){height:290px;aspect-ratio:1}.taf-insight-ad-row img{width:100%;height:100%;object-fit:cover}.taf-insight-related{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding-block:var(--sp-3xl)}.taf-insight-related a{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:16px}.taf-insight-related a svg{flex:none;color:var(--c-green)}.taf-insight-related .taf-body{max-width:52ch}.taf-insight-cta{margin:0 var(--margin) var(--margin);padding:var(--sp-3xl) 0;border-radius:var(--r-band)}.taf-insight-cta>.taf-wrap{display:grid;grid-template-columns:1.3fr 1fr;gap:64px;align-items:center}.taf-insight-cta .taf-eyebrow{color:#111111}.taf-insight-cta .taf-h2{margin:20px 0;max-width:20ch}.taf-insight-cta .taf-lead{max-width:50ch;color:rgb(17 17 17/.72)}.taf-insight-cta .taf-actions{justify-content:flex-start;margin-top:32px}.taf-insight-pricing-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#111111}.taf-insight-cta-art{display:flex;flex-direction:column;justify-content:center;aspect-ratio:1;padding:40px;border-radius:var(--r-card);background:#111111;color:#fff}.taf-insight-cta-art>span{font-size:15px;color:var(--c-inv-2)}.taf-insight-cta-art b{display:block;margin:20px 0;font-size:clamp(60px,7.4vw,108px);line-height:1;font-weight:400;letter-spacing:-.01em;color:#fff;font-family:var(--font-display);font-stretch:var(--stretch-display)}.taf-insight-cta-art b span{font-size:18px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#fff771;vertical-align:1.6em}.taf-insight-cta-art p{font-size:15px;line-height:1.5;color:var(--c-inv-2)}@media (max-width:900px){.taf-insight-editorial{gap:20px;padding-block:var(--sp-3xl)}.taf-insight-editorial,.taf-insight-steps{grid-template-columns:1fr}.taf-insight-step{padding:26px}.taf-insight-step-top{margin-bottom:32px}.taf-insight-related{grid-template-columns:1fr;gap:20px}.taf-insight-cta>.taf-wrap{grid-template-columns:1fr;gap:32px}.taf-insight-cta-art{aspect-ratio:auto;padding:28px}}@media (max-width:650px){.taf-insight-hero{padding-top:40px}.taf-insight-banner{font-size:56px;padding-bottom:32px}.taf-insight-hero-links{margin-top:32px;flex-wrap:wrap;font-size:14px}.taf-insight-ad-row{gap:10px}.taf-insight-ad-row>div{height:280px}.taf-insight-ad-row>div:nth-child(2n){height:210px}}