.ai-use-case{--ai-ink: #231f20;--ai-accent: #bd3b43;--ai-secondary: #4f4c4d;--ai-signal: #ea6f53;--ai-space: clamp(72px, 9vw, 128px);color:var(--ai-ink);background:#f3efec;width:100%}.ai-use-case :where(.ai-use-case-hero,.ai-use-case-section,.ai-use-case-evidence){font-family:"Basis Grotesque Mono",ui-monospace,monospace}.ai-use-case.is-oversight{--ai-accent: #8a3c90}.ai-use-case .ai-use-case-hero-shell{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse 46% 60%at 76% 40%,rgb(234 111 83/30%),transparent 70%),radial-gradient(ellipse 36% 46%at 94% 4%,rgb(225 197 206/80%),transparent 70%),radial-gradient(ellipse 40% 40%at 50% 100%,rgb(220 134 102/16%),transparent 70%),#f3efec}.ai-use-case.is-oversight .ai-use-case-hero-shell{background:radial-gradient(ellipse 46% 60%at 76% 42%,rgb(186 149 189/42%),transparent 70%),radial-gradient(ellipse 36% 46%at 96% 4%,rgb(179 192 182/90%),transparent 70%),radial-gradient(ellipse 40% 40%at 50% 100%,rgb(67 96 131/12%),transparent 70%),#f3efec}.ai-use-case .navbar_component{position:relative;z-index:3}.ai-use-case .ai-use-case-hero{padding-block:clamp(32px,6vw,96px) clamp(56px,7vw,112px)}.ai-use-case :is(.ai-use-case-hero-grid,.ai-use-case-intro){display:flex;flex-wrap:wrap;align-items:center;gap:clamp(40px,5vw,80px)}.ai-use-case .ai-use-case-copy{position:relative;z-index:2;flex:1 1 520px;min-width:0;max-width:660px}.ai-use-case :is(h1,h2,h3){font-family:"TWK Lausanne Pan",Arial,sans-serif;font-weight:600}.ai-use-case :where(.ai-use-case-hero,.ai-use-case-section,.ai-use-case-evidence) p{margin:0;color:inherit}.ai-use-case h1{margin:22px 0 0;font-size:clamp(2.75rem,6.2vw,5.5rem);line-height:.96;letter-spacing:-.035em;text-wrap:balance}.ai-use-case h2{margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.ai-use-case h3{margin:0}.ai-use-case .ai-use-case-eyebrow{display:flex;align-items:center;gap:10px;color:var(--ai-secondary);font-size:12px;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.ai-use-case .ai-use-case-eyebrow::before{flex:0 0 7px;width:7px;height:7px;background:var(--ai-accent);content:""}.ai-use-case .ai-use-case-eyebrow+h2{margin-top:16px}.ai-use-case .ai-use-case-lede{max-width:34em;margin-top:28px;font-size:clamp(15px,1.25vw,18px);line-height:1.5}.ai-use-case .ai-use-case-hero .button{display:inline-flex;align-items:center;gap:12px;width:fit-content;min-height:48px;margin-top:36px;padding:12px 20px;border-radius:.75rem;font-family:"TWK Lausanne Pan",Arial,sans-serif;font-size:15px;font-weight:500;transition:opacity 200ms cubic-bezier(.4,0,.2,1)}.ai-use-case .ai-use-case-hero .button:hover{opacity:.85}.ai-use-case .ai-use-case-chevron{width:6px;height:6px;border-top:1.5px solid currentcolor;border-right:1.5px solid currentcolor;transform:rotate(45deg)}.ai-use-case .ai-use-case-related{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;width:fit-content;min-width:min(100%,380px);margin-top:44px;padding-top:16px;border-top:1px solid rgb(35 31 32/16%);color:var(--ai-secondary);font-size:13px}.ai-use-case .ai-use-case-related a{border-bottom:1px solid currentcolor;color:var(--ai-ink);font-family:"TWK Lausanne Pan",Arial,sans-serif;font-size:15px;font-weight:500;text-decoration:none;transition:opacity 200ms cubic-bezier(.4,0,.2,1)}.ai-use-case .ai-use-case-art{position:relative;z-index:1;flex:1 1 420px;align-self:stretch;min-width:0;min-height:clamp(320px,38vw,560px);pointer-events:none}.ai-use-case .ai-use-case-art-anchor{position:absolute;top:46%;left:52%;width:0;height:0}.ai-use-case :is(.ai-use-case-grid-line,.ai-use-case-ray){position:absolute;top:0;left:0;width:3600px;height:1px;background:rgb(35 31 32/10%);transform:translate(-50%,-50%) rotate(var(--angle)) translateY(var(--offset, 0))}.ai-use-case .ai-use-case-grid-line.is-first{--angle: -17deg;--offset: 220px}.ai-use-case .ai-use-case-grid-line.is-second{--angle: 86deg;--offset: -280px}.ai-use-case.is-oversight .ai-use-case-grid-line.is-first{--angle: 0deg;--offset: -170px}.ai-use-case.is-oversight .ai-use-case-grid-line.is-second{--angle: 0deg;--offset: 170px}.ai-use-case .ai-use-case-grid-line.is-third{--angle: 90deg;--offset: 240px}.ai-use-case .ai-use-case-grid-line.is-fourth{--angle: 90deg;--offset: -240px}.ai-use-case .ai-use-case-rotor{width:0;height:0;animation:ai-tripwire-turn 160s linear infinite}.ai-use-case .ai-use-case-ray.is-first{--angle: -13.5695deg;background:rgb(35 31 32/50%)}.ai-use-case .ai-use-case-ray.is-second{--angle: 68.102deg;background:rgb(35 31 32/28%)}.ai-use-case .ai-use-case-ray.is-third{--angle: 89.2373deg;background:rgb(35 31 32/20%)}.ai-use-case.is-oversight .ai-use-case-ray.is-first{background:rgb(35 31 32/55%)}.ai-use-case.is-oversight .ai-use-case-ray.is-second{background:rgb(35 31 32/22%)}.ai-use-case .ai-use-case-signal-ray{position:absolute;top:-.75px;left:0;width:1800px;height:1.5px;background:linear-gradient(90deg,#ea6f53,rgb(234 111 83/60%) 35%,rgb(234 111 83/0%) 75%);transform:rotate(166.4305deg);transform-origin:0 50%}.ai-use-case .ai-use-case-caltrop{position:absolute;width:clamp(150px,20vw,270px);max-width:none;height:auto;aspect-ratio:280/320;transform:translate(-50%,-49.925%)}.ai-use-case .ai-use-case-sequence{position:relative;z-index:2;margin-top:clamp(48px,6vw,96px);padding:clamp(22px,2.6vw,32px) clamp(22px,2.8vw,36px);border:1px solid rgb(35 31 32/8%);border-radius:16px;background:rgb(247 244 241/88%)}.ai-use-case :is(.ai-use-case-sequence ol,.ai-use-case-steps){display:grid;padding:0;list-style:none}.ai-use-case .ai-use-case-sequence ol{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px clamp(20px,2.5vw,40px);margin:22px 0 0}.ai-use-case .ai-use-case-sequence li{padding-top:18px;border-top:1px solid rgb(35 31 32/22%)}.ai-use-case .ai-use-case-sequence :where(li:last-child){border-top:2px solid var(--ai-signal)}.ai-use-case :is(.ai-use-case-marker,.ai-use-case-card-number){color:#7b7979;font-size:12px;line-height:1.2;letter-spacing:.06em}.ai-use-case .ai-use-case-marker{display:flex;align-items:center;gap:10px}.ai-use-case .ai-use-case-marker::before{width:8px;height:8px;border:1px solid rgb(35 31 32/45%);border-radius:50%;content:""}.ai-use-case .ai-use-case-sequence :where(li:last-child) .ai-use-case-marker{color:#bd3b43}.ai-use-case .ai-use-case-sequence :where(li:last-child) .ai-use-case-marker::before{border-color:var(--ai-signal);background:var(--ai-signal)}.ai-use-case .ai-use-case-sequence h2{margin-top:14px;font-size:clamp(1.2rem,1.6vw,1.4rem);line-height:1.15;letter-spacing:-.02em}.ai-use-case .ai-use-case-sequence :where(li) p{margin-top:8px;color:var(--ai-secondary);font-size:14px;line-height:1.5}.ai-use-case .ai-use-case-section{padding-top:var(--ai-space)}.ai-use-case .ai-use-case-intro{align-items:start;gap:24px clamp(40px,6vw,96px)}.ai-use-case .ai-use-case-intro>*{flex:1 1 420px;min-width:0}.ai-use-case .ai-use-case-intro>p{padding-top:clamp(0px,2.4vw,34px);font-size:clamp(15px,1.2vw,17px);line-height:1.6}.ai-use-case .ai-use-case-section-heading{max-width:20ch}.ai-use-case .ai-use-case-scenarios{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin-top:clamp(36px,4vw,64px)}.ai-use-case .ai-use-case-scenarios article{display:flex;flex-direction:column;padding:clamp(24px,2.4vw,32px);border:1px solid rgb(35 31 32/8%);border-radius:16px;background:rgb(255 255 255/55%)}.ai-use-case .ai-use-case-scenarios h3{margin-top:36px;font-size:clamp(1.375rem,1.9vw,1.75rem);line-height:1.1}.ai-use-case .ai-use-case-scenarios :where(article)>p{margin-top:14px;color:var(--ai-secondary);font-size:15px;line-height:1.55}.ai-use-case .ai-use-case-signal{margin-top:auto;padding-top:28px}.ai-use-case .ai-use-case-signal>div{padding-top:16px;border-top:1px dashed rgb(35 31 32/28%)}.ai-use-case .ai-use-case-signal strong{display:flex;align-items:center;gap:8px;color:#bd3b43;font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.ai-use-case .ai-use-case-signal strong::before{width:7px;height:7px;border-radius:50%;background:var(--ai-signal);content:""}.ai-use-case .ai-use-case-signal p{margin-top:10px;font-size:15px;line-height:1.45}.ai-use-case .ai-use-case-evidence{position:relative;overflow:hidden;isolation:isolate;margin-top:var(--ai-space);padding-block:clamp(64px,8vw,120px);color:#f3efec;background:var(--ai-ink)}.ai-use-case .ai-use-case-evidence::before,.ai-use-case .ai-use-case-evidence::after{position:absolute;z-index:-1;top:30%;left:82%;width:3600px;height:1px;background:rgb(243 239 236/16%);content:"";transform:translate(-50%,-50%) rotate(-14deg)}.ai-use-case .ai-use-case-evidence::after{background:rgb(243 239 236/10%);transform:translate(-50%,-50%) rotate(62deg)}.ai-use-case .ai-use-case-evidence-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:end;gap:clamp(32px,5vw,80px)}.ai-use-case .ai-use-case-evidence .ai-use-case-eyebrow{color:#bfbfbf}.ai-use-case .ai-use-case-evidence .ai-use-case-eyebrow::before{background:var(--ai-signal)}.ai-use-case .ai-use-case-evidence h2{max-width:12ch;margin-top:28px;font-size:clamp(2.5rem,5.4vw,4.75rem);line-height:.98}.ai-use-case .ai-use-case-evidence .ai-use-case-stat-heading{max-width:none}.ai-use-case .ai-use-case-stat{display:block;color:var(--ai-signal);font-size:clamp(5rem,13vw,11.5rem);line-height:.85;letter-spacing:-.05em}.ai-use-case .ai-use-case-stat-caption{display:block;margin-top:20px;font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.05}.ai-use-case .has-sources h2{max-width:19ch}.ai-use-case .ai-use-case-evidence-sources{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:32px clamp(32px,5vw,80px);margin-top:48px}.ai-use-case .ai-use-case-evidence-sources article{display:flex;flex-direction:column;align-items:flex-start;padding-top:28px;border-top:1px solid #4f4c4d}.ai-use-case .ai-use-case-evidence-brand{display:flex;align-items:center;gap:12px;margin:0 0 24px;font-family:"TWK Lausanne Pan",Arial,sans-serif;font-size:28px;font-weight:500}.ai-use-case .ai-use-case-evidence-brand img{width:auto;height:28px;filter:brightness(0) invert(1)}.ai-use-case .ai-use-case-evidence-body{font-size:clamp(15px,1.25vw,18px);line-height:1.55}.ai-use-case .ai-use-case-evidence-note{margin-top:24px;padding-top:16px;border-top:1px solid #4f4c4d;color:#bfbfbf;font-size:13px;line-height:1.55}.ai-use-case .ai-use-case-research-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:28px;padding:12px 16px;border-radius:12px;color:inherit;background:rgb(243 239 236/10%);font-family:"TWK Lausanne Pan",Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;transition:background 200ms cubic-bezier(.4,0,.2,1)}.ai-use-case .ai-use-case-research-link:hover{background:rgb(243 239 236/18%)}.ai-use-case .ai-use-case-evidence-sources .ai-use-case-evidence-body{flex:1}.ai-use-case .ai-use-case-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:40px clamp(24px,3vw,48px);margin:clamp(36px,4vw,64px)0 0}.ai-use-case .ai-use-case-steps li{padding-top:24px;border-top:1px solid rgb(35 31 32/20%)}.ai-use-case .ai-use-case-step-number{color:var(--ai-accent);font-family:"TWK Lausanne Pan",Arial,sans-serif;font-size:clamp(3rem,5vw,4.5rem);font-weight:400;line-height:1;letter-spacing:-.04em}.ai-use-case .ai-use-case-steps h3{margin-top:28px;font-size:clamp(1.25rem,1.7vw,1.5rem);line-height:1.15}.ai-use-case .ai-use-case-steps p{margin-top:10px;color:var(--ai-secondary);font-size:15px;line-height:1.55}.ai-use-case .ai-use-case-scope{margin-block:var(--ai-space)}.ai-use-case .ai-use-case-context-row{display:flex;flex-wrap:wrap;gap:20px clamp(32px,5vw,80px);padding-block:40px;border-top:1px solid rgb(35 31 32/16%)}.ai-use-case .ai-use-case-context-row h2{flex:1 1 300px;font-size:clamp(1.5rem,2.4vw,2.125rem);line-height:1.1;letter-spacing:-.025em}.ai-use-case .ai-use-case-context-body{display:flex;flex:2 1 480px;flex-direction:column;gap:16px;min-width:0;font-size:15px;line-height:1.65}.ai-use-case .ai-use-case-context-body a{color:var(--ai-ink);text-decoration:underline;text-decoration-color:var(--ai-accent);text-underline-offset:.22em;transition:opacity 200ms cubic-bezier(.4,0,.2,1)}.ai-use-case :is(.ai-use-case-related a,.ai-use-case-context-body a):hover{opacity:.75}@keyframes ai-tripwire-turn{to{transform:rotate(360deg)}}@media (width<=767px){.ai-use-case .padding-global{padding-inline:7%}.ai-use-case :is(.ai-use-case-sequence ol,.ai-use-case-scenarios,.ai-use-case-steps,.ai-use-case-evidence-grid){grid-template-columns:1fr}.ai-use-case .ai-use-case-intro>p{padding-top:0}}@media (prefers-reduced-motion:reduce){.ai-use-case .ai-use-case-rotor{animation:none}}.ai-use-case .has-outcomes .ai-use-case-sequence-flow{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:48px;margin-top:24px}.ai-use-case .has-outcomes ol{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.ai-use-case .ai-use-case-outcomes{position:relative}.ai-use-case .ai-use-case-outcomes>.ai-use-case-marker{color:#bd3b43}.ai-use-case .ai-use-case-outcomes>.ai-use-case-marker::before{border-color:var(--ai-signal);background:var(--ai-signal)}.ai-use-case .ai-use-case-outcomes ul{position:relative;display:grid;grid-auto-rows:1fr;gap:14px;margin:16px 0 0;padding:0 0 0 18px;list-style:none}.ai-use-case .ai-use-case-outcomes ul::before{position:absolute;top:calc(25% - 3.5px);bottom:calc(25% - 3.5px);left:0;border-left:1px solid var(--ai-accent);content:""}.ai-use-case .ai-use-case-outcomes ul::after{position:absolute;top:50%;left:-48px;width:48px;border-top:1px solid var(--ai-accent);content:""}.ai-use-case .ai-use-case-outcomes li{position:relative;padding:16px 18px;border:1px solid rgb(35 31 32/12%);border-radius:10px;background:rgb(255 255 255/60%)}.ai-use-case .ai-use-case-outcomes li::before{position:absolute;top:50%;left:-19px;width:18px;border-top:1px solid var(--ai-accent);content:""}.ai-use-case .ai-use-case-outcomes h2{margin-top:0}.ai-use-case .ai-use-case-evidence.has-metrics{margin-top:0}.ai-use-case .has-metrics h2{max-width:24ch;font-size:clamp(2rem,4vw,3.5rem)}.ai-use-case .has-metrics .ai-use-case-evidence-body{max-width:65ch;margin-top:24px}.ai-use-case .ai-use-case-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:56px}.ai-use-case .ai-use-case-metrics article{padding-top:28px;border-top:1px solid #4f4c4d}.ai-use-case .ai-use-case-metrics .ai-use-case-stat{font-size:clamp(2.6rem,5.2vw,4.5rem);white-space:nowrap}.ai-use-case .ai-use-case-metrics .ai-use-case-stat-caption{margin-top:18px;font-size:clamp(1.2rem,1.8vw,1.6rem)}.ai-use-case .ai-use-case-metrics p{margin-top:16px;color:#d3cfcc;font-size:14px;line-height:1.55}.ai-use-case .has-metrics .ai-use-case-evidence-note{max-width:100ch;margin-top:40px}.ai-use-case .ai-use-case-source-brands{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:8px;font-family:"TWK Lausanne Pan",Arial,sans-serif;font-size:18px;font-weight:500}.ai-use-case .ai-use-case-source-brands span{display:inline-flex;align-items:center;gap:10px}.ai-use-case .ai-use-case-source-brands img{width:28px;height:28px;object-fit:contain}.ai-use-case .ai-use-case-source-brands img.is-wordmark{width:156px;height:49px}.ai-use-case .ai-use-case-source-brands img.is-monochrome{filter:brightness(0)}@media (width<=767px){.ai-use-case .has-outcomes .ai-use-case-sequence-flow,.ai-use-case .has-outcomes ol,.ai-use-case .ai-use-case-metrics{grid-template-columns:1fr}.ai-use-case .has-outcomes .ai-use-case-sequence-flow{gap:32px}.ai-use-case .ai-use-case-outcomes ul::after{display:none}.ai-use-case .ai-use-case-metrics .ai-use-case-stat{font-size:clamp(2.6rem,13vw,4rem)}}