body.cs-page{background:var(--surface-canvas);color:var(--color-obsidian)}.cs{--cs-ink: var(--color-obsidian);--cs-mute: var(--color-slate);--cs-line: var(--color-iron);--cs-card: var(--surface-subtle-card);--cs-ease: cubic-bezier(.77, 0, .175, 1);--cs-rise: cubic-bezier(.16, 1, .3, 1);--cs-max: 1240px;color:var(--cs-ink);padding-bottom:1.5rem}.cs-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;background:var(--color-void-black);pointer-events:none}.cs.is-in .cs-veil{transform:translate3d(0,-101%,0);transition:transform .95s var(--cs-ease)}.cs-hero,.cs-about,.cs-challenges,.cs-take,.cs-summary,.cs-board,.cs-reel,.cs-live,.cs-next{width:min(var(--cs-max),calc(100% - 48px));margin-inline:auto}.cs-chrome{position:absolute;z-index:1;top:14px;left:16px;display:flex;align-items:center;gap:7px}.cs-hero{display:grid;grid-template-columns:1.35fr 1fr;gap:clamp(28px,4vw,72px);align-items:stretch;padding-top:7.25rem}.cs-hero__visual{position:relative;overflow:hidden;border-radius:var(--radius-cards);min-height:min(56vh,520px);background:var(--surface-subtle-card);border:var(--border-hairline);transform:scale(1.06);transform-origin:center}.cs.is-in .cs-hero__visual{transform:scale(1);transition:transform 1.3s var(--cs-rise) .15s}.cs-hero__copy{display:flex;flex-direction:column;padding-top:4px}.cs-hero__copy h1{margin:0;font-family:var(--font-sans);font-size:clamp(40px,4.4vw,56px);font-weight:700;letter-spacing:-.035em;line-height:1.05}.cs-hero__copy>p{margin:18px 0 0;max-width:36ch;font-size:16px;line-height:1.55;color:var(--color-chalk)}.cs-hero__place{margin-top:22px!important;font-size:14px!important;color:var(--cs-mute)!important}.cs-hero__place span{margin:0 .35em;color:var(--color-signal-mint)}.cs-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:auto 0 0;padding:28px 0 0}.cs-tags li,.cs-tag{display:inline-flex;align-items:center;gap:6px;border:var(--border-hairline);border-radius:var(--radius-badges);padding:7px 14px;font-size:13px;background:transparent;color:var(--color-chalk)}.cs-about{padding-top:clamp(80px,10vw,140px)}.cs-about>h2{font-size:clamp(36px,4.2vw,52px)}.cs h2{margin:0;font-size:clamp(32px,3.4vw,44px);font-weight:700;letter-spacing:-.03em;color:var(--color-obsidian)}.cs-about__grid,.cs-summary__grid{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,.68fr);gap:clamp(40px,6vw,96px);margin-top:clamp(40px,5vw,64px);align-items:start}.cs-about__grid>*,.cs-summary__grid>*{min-width:0}.cs-facts{margin:0;display:grid;gap:40px}.cs-facts--split{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:40px 28px;align-items:start}.cs-facts--split .cs-facts__industry{grid-column:1 / -1}.cs-facts dt{font-size:13px;font-weight:400;color:var(--cs-mute);margin-bottom:10px}.cs-facts dd{margin:0;font-size:16px;font-weight:500;color:var(--color-obsidian)}.cs-facts dd span{display:block;font-weight:500;line-height:1.45}.cs-facts__dur{display:flex;align-items:baseline;gap:8px}.cs-facts__dur b{font-size:clamp(56px,5vw,80px);font-weight:700;letter-spacing:-.06em;line-height:.85;color:var(--color-signal-mint)}.cs-facts__dur span{font-size:15px;font-weight:400;color:var(--cs-mute)}.cs-about__main>p,.cs-challenges__col p,.cs-take p,.cs-summary__quote>p{margin:0;max-width:none;font-size:16px;line-height:1.65;color:var(--color-chalk)}.cs-stats{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;width:100%;max-width:none;margin:48px 0 0;padding:0}.cs-stats b{display:block;font-size:clamp(26px,2.6vw,34px);font-weight:700;letter-spacing:-.03em;color:var(--color-signal-mint)}.cs-stats span{display:block;margin-top:8px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--cs-mute)}.cs-board{display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:200px 200px;gap:14px;margin-top:clamp(48px,6vw,80px)}.cs-board .cs-shot--a{grid-row:1 / span 2}.cs-board--mid{grid-template-columns:1fr 1fr;grid-template-rows:min(42vw,380px)}.cs-board--mid .cs-shot--wide{grid-column:1}.cs-shot{position:relative;overflow:hidden;margin:0;border-radius:var(--radius-cards);min-height:160px;background:var(--surface-subtle-card);border:var(--border-hairline)}.cs-challenges{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,80px);padding-top:clamp(72px,9vw,120px);align-items:start}.cs-challenges__col{display:grid;gap:36px}.cs-challenges h3{margin:0 0 10px;font-size:14px;font-weight:400;color:var(--cs-mute)}.cs-take{display:grid;grid-template-columns:.38fr .62fr;gap:clamp(24px,4vw,64px);align-items:start;padding-top:clamp(72px,9vw,120px)}.cs-reel{position:relative;margin-top:36px;aspect-ratio:16 / 9;border-radius:var(--radius-cards);overflow:hidden;background:var(--surface-subtle-card);border:var(--border-hairline)}.cs-reel__el{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover}.cs-reel__slot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-content:center;gap:8px;text-align:center;pointer-events:none}.cs-reel__slot .cs-chrome{justify-self:start;align-self:start}.cs-reel__slot span{font-size:clamp(28px,4vw,44px);font-weight:700;letter-spacing:-.03em}.cs-reel__slot small,.cs-reel__slot code{font-size:13px;color:var(--cs-mute)}.cs-summary{padding-top:clamp(80px,10vw,140px)}.cs-summary>h2{font-size:clamp(36px,4.2vw,52px)}.cs .brand-dot{color:var(--color-signal-mint)}.cs-who{display:flex;align-items:center;gap:12px;width:100%;margin-top:36px}.cs-who__av{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:var(--color-signal-mint);color:var(--color-signal-mint-ink);font-size:14px;font-weight:600}.cs-who strong{display:block;font-size:14px;font-weight:600}.cs-who div span{font-size:13px;color:var(--cs-mute)}.cs-who .btn{margin-left:auto}.cs-live{display:block;margin-top:clamp(48px,6vw,72px);padding:36px 40px;background:var(--cs-card);border:var(--border-hairline);border-radius:var(--radius-cards);transition:border-color var(--dur-fast) var(--ease-out)}.cs-live:hover{border-color:var(--color-signal-mint)}.cs-live__kicker{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:14px;color:var(--color-chalk)}.cs-live__row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:16px}.cs-live h2{margin:0;font-size:clamp(32px,4vw,44px)}.cs-live .btn{pointer-events:none;flex-shrink:0}.cs-next{display:grid;grid-template-columns:.4fr .6fr;gap:24px;margin-top:20px;padding:40px;background:var(--cs-card);border:var(--border-hairline);border-radius:var(--radius-cards)}.cs-next__kicker{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:14px;color:var(--color-chalk)}.cs-next h2{margin:16px 0 12px;font-size:clamp(40px,5vw,56px)}.cs-next__copy>p:last-of-type{margin:0;max-width:36ch;font-size:15px;line-height:1.55;color:var(--color-chalk)}.cs-next__copy .btn{margin-top:28px}.cs-next__art{position:relative;overflow:hidden;border-radius:var(--radius-cards);min-height:280px;background:var(--surface-canvas);border:var(--border-hairline)}.cs-partner{display:grid;grid-template-columns:.28fr .72fr;gap:24px;padding:48px 8px 24px;align-items:start}.contactband .cs-partner{width:100%;margin-inline:0;padding:0 0 clamp(28px,4vw,48px)}.cs-partner>span{font-size:14px;color:var(--color-chalk)}.cs-partner>span:before{content:"• ";color:var(--color-signal-mint)}.cs-partner p{margin:0;font-size:clamp(28px,3.2vw,40px);font-weight:700;letter-spacing:-.03em;line-height:1.15;max-width:18ch}@media(max-width:900px){.cs-hero,.cs-about__grid,.cs-summary__grid,.cs-challenges,.cs-take,.cs-next,.cs-partner,.cs-board,.cs-board--mid{grid-template-columns:1fr;grid-template-rows:none}.cs-board .cs-shot--a{grid-row:auto;min-height:240px}.cs-facts--split{grid-template-columns:1fr;gap:36px}.cs-facts--split .cs-facts__industry{grid-column:auto}.cs-stats{grid-template-columns:1fr}.cs-live{padding:24px 20px}.cs-live__row{flex-direction:column;align-items:flex-start}.cs-who{flex-wrap:wrap}.cs-who .btn{margin-left:0}.cs-next{padding:24px}}@media(prefers-reduced-motion:reduce){.cs-veil,.cs.is-in .cs-veil,.cs-hero__visual,.cs.is-in .cs-hero__visual{transform:none;transition:none}.cs-veil{display:none}}.cs-img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.cs-hero__visual .cs-img,.cs-next__art .cs-img{top:40px;height:calc(100% - 40px)}.cs-next__art{display:block}.cs-board--n2{grid-template-rows:414px}.cs-board--n2 .cs-shot--a{grid-row:auto}.cs-board--mid{grid-template-columns:1fr;grid-template-rows:none}.cs-shot--phones{display:flex;justify-content:center;align-items:flex-start;gap:clamp(16px,4vw,56px);padding:clamp(28px,4vw,56px) 16px clamp(56px,6vw,88px);background:radial-gradient(70% 90% at 50% 100%,rgba(255,255,255,.06),transparent 70%),var(--surface-subtle-card)}.cs-phone{position:relative;width:clamp(140px,22vw,260px);aspect-ratio:390 / 844;overflow:hidden;border:6px solid #0b0b0a;border-radius:28px;box-shadow:0 30px 70px -20px #0009}.cs-phone:nth-child(2){transform:translateY(32px)}@media(max-width:900px){.cs-hero__visual{min-height:0;aspect-ratio:16 / 11}.cs-board .cs-shot,.cs-board .cs-shot--a,.cs-board--n2 .cs-shot{min-height:0;aspect-ratio:16 / 10}.cs-board--n2{grid-template-rows:none}.cs-board .cs-shot--phones{aspect-ratio:auto}}
