.cs-hero{color:var(--white);background-color:#08080d;background-image:radial-gradient(800px 480px at 80% 20%,#6f30d94d,#0000 62%),radial-gradient(700px 420px at 5% 0,#403ae329,#0000 58%),linear-gradient(#0d0d16 0%,#08080d 70%,#000 100%);padding:164px 0 72px;position:relative;overflow:hidden}.cs-hero-inner{flex-direction:column;align-items:flex-start;gap:20px;max-width:920px;display:flex;position:relative}.cs-crumbs{color:var(--paragraph-two);align-items:center;gap:8px;font-size:13px;display:flex}.cs-crumbs a{color:var(--paragraph-two);text-decoration:none;transition:color .2s}.cs-crumbs a:hover{color:var(--white)}.cs-crumbs [aria-current]{color:#c9b3f7}.cs-tag{letter-spacing:.2em;text-transform:uppercase;background:linear-gradient(90deg,#c9b3f7,#a47cf0);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:12px;font-weight:700}.cs-tag--dark{color:var(--accent);background:0 0}.cs-title{font-family:var(--font-heading);font-size:clamp(38px,5vw,68px);font-weight:var(--fw-semibold);letter-spacing:-.025em;text-wrap:balance;margin:0;line-height:1.05}.cs-title em{font-family:var(--font-serif), Georgia, serif;color:#a47cf0;font-style:italic;font-weight:400}.cs-text{color:#ffffffc2;max-width:660px;margin:0;font-size:18px;line-height:1.6}.cs-list{flex-direction:column;gap:clamp(72px,9vw,120px);display:flex}.cs-case{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(36px,5vw,72px);scroll-margin-top:110px;display:grid}.cs-case.is-flip .cs-case-copy{order:2}.cs-case-copy{flex-direction:column;gap:16px;display:flex}.cs-case-meta{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0;font-size:12px;font-weight:700}.cs-case-name{font-family:var(--font-heading);font-size:clamp(30px,3.4vw,44px);font-weight:var(--fw-semibold);letter-spacing:-.02em;color:var(--black);margin:0;line-height:1.1}.cs-case-period{color:var(--paragraph-one);margin:-6px 0 0;font-size:14px}.cs-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin:6px 0 0;display:grid}.cs-stats div{background:var(--white);border:1px solid #0000000f;border-radius:16px;flex-direction:column;gap:6px;padding:14px 14px 12px;display:flex}.cs-stats dt{letter-spacing:.08em;text-transform:uppercase;color:var(--paragraph-one);font-size:11px;font-weight:600}.cs-stats dd{font-family:var(--font-heading);letter-spacing:-.02em;background:var(--accent-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:26px;font-weight:700;line-height:1}.cs-case-story{color:#2b2a30;margin:4px 0 0;font-size:17px;line-height:1.65}.cs-queries p{letter-spacing:.1em;text-transform:uppercase;color:var(--paragraph-one);margin:0 0 10px;font-size:12px;font-weight:700}.cs-queries ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cs-queries li{color:#4b1f9e;background:#6f30d914;border:1px solid #6f30d92e;border-radius:99px;padding:6px 12px;font-size:13px}.cs-shot{flex-direction:column;gap:12px;margin:0;display:flex}.cs-browser{background:var(--white);border-radius:18px;overflow:hidden;box-shadow:0 0 0 1px #00000014,0 40px 80px -40px #403ae373,0 20px 40px -24px #0000004d}.cs-browser img{width:100%;height:auto;display:block}.cs-chrome{background:#f3f1f6;border-bottom:1px solid #0000000f;align-items:center;gap:12px;padding:10px 14px;display:flex}.cs-dots{flex:none;gap:6px;display:flex}.cs-dots i{background:#d8d4de;border-radius:50%;width:9px;height:9px}.cs-dots i:first-child{background:#9e25ce}.cs-url{background:var(--white);min-width:0;color:var(--paragraph-one);text-align:center;white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000000f;border-radius:99px;flex:1;padding:4px 12px;font-size:12px;overflow:hidden}.cs-shot figcaption{color:var(--paragraph-one);text-align:center;font-size:13px}.cs-honest{flex-direction:column;gap:16px;max-width:820px;display:flex}@media screen and (max-width:991px){.cs-case{grid-template-columns:1fr}.cs-case.is-flip .cs-case-copy{order:0}}@media screen and (max-width:767px){.cs-hero{padding:134px 0 52px}.cs-stats{grid-template-columns:repeat(2,1fr)}}
