/* Generated by scripts/abertura/led.mjs. Native canvas: 4466 × 1216. */
@media screen and (min-width:701px), screen and (orientation:landscape) {

:root { --bg:#0b0d12; --paper:#f2f2ed; --ink:#11151b; --muted:#a6adb8; --line:#323944; --accent:#48dfbd; --red:#ff5965; --blue:#6baaff; }
* { box-sizing:border-box; }
html,body { width:100%; height:100%; margin:0; overflow:hidden; background:#030405; }
body { display:grid; place-items:center; font-family:'DM Sans',Arial,sans-serif; }
deck-stage { display:block; position:relative; width:min(100vw,177.777778dvh); aspect-ratio:16/9; container-type:size; background:var(--bg); overflow:hidden; }
section { position:absolute; inset:0; display:none; padding:9.2cqh 13.6cqh 10.8cqh; color:var(--paper); background:var(--bg); overflow:hidden; }
section.is-active { display:flex; flex-direction:column; gap:6cqh; }
section[hidden] { display:none !important; }
section.paper { color:var(--ink); background:var(--paper); --muted:#5f6874; --line:#c6cbc9; --accent:#006d5b; }
section.ink { background:#000; }
section.red { --accent:var(--red); }
section.blue { --accent:var(--blue); }
.chapter { display:flex; justify-content:space-between; align-items:center; gap:4cqh; font:500 1.9cqh/1.3 'DM Mono',monospace; color:var(--muted); letter-spacing:.1em; text-transform:uppercase; flex-shrink:0; }
.chapter span:last-child { white-space:nowrap; }
.content { flex:1; min-height:0; display:flex; flex-direction:column; justify-content:center; gap:5cqh; }
.content.spread { justify-content:space-between; }
h1,h2,h3,p { margin:0; }
h1,h2,h3 { font-weight:800; letter-spacing:-.035em; text-wrap:balance; }
h1 { font-size:9.4cqh; line-height:1.08; max-width:18em; }
h2 { font-size:5.4cqh; line-height:1.15; }
h3 { font-size:3.8cqh; line-height:1.2; }
p { font-size:3.3cqh; line-height:1.45; max-width:41em; }
.lead { font-size:4.2cqh; line-height:1.35; max-width:30em; }
.small { font-size:2.5cqh; line-height:1.45; }
.muted { color:var(--muted); }
em { color:var(--accent); font-style:normal; }
a { color:inherit; text-underline-offset:.2em; }
.mono,.tag { font-family:'DM Mono',monospace; }
.tag { color:var(--accent); font-size:2.1cqh; letter-spacing:.06em; text-transform:uppercase; }
.source { margin-top:auto; max-width:70%; font-size:1.7cqh; color:var(--muted); line-height:1.4; min-height:1em; flex-shrink:0; }
.source a { text-decoration-color:var(--line); }
.cover .chapter { align-items:flex-start; }
.event-logo { width:54cqh; height:auto; object-fit:contain; }
.cover h1 { font-size:10.8cqh; line-height:1.04; max-width:none; }
.cover .subtitle { font-size:3.5cqh; font-weight:500; letter-spacing:-.025em; }
.cover .byline { display:flex; justify-content:space-between; align-items:end; border-top:1px solid var(--line); padding-top:3.2cqh; font-size:2.5cqh; }
.cover .content { gap:4cqh; }
.question h1 { font-size:11cqh; max-width:15em; }
.question .lead { max-width:32em; }
.cursor { display:inline-block; color:var(--accent); animation:blink 1.2s steps(2,end) infinite; }
.rows { border-top:1px solid var(--line); }
.row { display:grid; grid-template-columns:8cqh 1fr; gap:4cqh; padding:3.1cqh 0; border-bottom:1px solid var(--line); align-items:baseline; }
.row .num { font:500 2.4cqh 'DM Mono',monospace; color:var(--accent); }
.row p { font-size:4cqh; max-width:none; }
.shift .row { grid-template-columns:32cqh 1fr; }
.shift .row h3 { color:var(--accent); }
.profile { background:#f2eee3 !important; color:#0c0b09 !important; --accent:#ff4a1f !important; --line:#ccc5b6 !important; --muted:#655f53 !important; }
.profile h1 { font-size:7.4cqh; }
.brand-asterisk { color:#ff4a1f; font:800 4cqh/1 Arial,sans-serif; margin-left:1.6cqh; }
.gallery { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:3cqh; }
.gallery figure { margin:0; min-width:0; }
.gallery img { display:block; width:100%; height:42cqh; object-fit:cover; object-position:50% 34%; }
.gallery figcaption { padding-top:2cqh; border-top:1px solid var(--line); margin-top:2cqh; font-size:2.5cqh; font-weight:600; }
.profile .content { gap:4cqh; }
.profile-heading { display:flex; justify-content:space-between; align-items:center; gap:6cqh; }
.profile-heading p { font-size:3cqh; }
.profile-heading .credentials { font-size:2.2cqh; line-height:1.5; color:var(--muted); text-align:right; }
.profile-heading .profile-position { text-align:right; font-size:2.7cqh; color:#a02b0d; flex-shrink:0; }
.footer-newhack { display:block; width:18cqh; height:auto; max-height:3.6cqh; object-fit:contain; filter:brightness(0) invert(1); }
.paper-active .footer-newhack { filter:none; }
.profile-presence { display:grid; gap:2.4cqh; }
.recognition-logos { display:grid; grid-template-columns:1fr 1fr; align-items:center; gap:2cqh; }
.recognition-logos figure { height:9.6cqh; min-width:0; margin:0; display:grid; place-items:center; overflow:hidden; }
.recognition-logos img { display:block; object-fit:contain; width:100%; height:100%; }
.recognition-logos .forbes { background:#141414; }
.recognition-logos .forbes img { width:20.8cqh; height:11.8cqh; margin-top:-1.1cqh; }
.recognition-logos .mit img { width:28cqh; height:9.6cqh; }
.profile-layout { display:grid; grid-template-columns:58cqh 1fr; gap:8cqh; align-items:start; }
.portrait-grid { display:grid; grid-template-columns:1fr 1fr; gap:2cqh; }
.portrait-grid img { display:block; width:100%; height:24.4cqh; object-fit:cover; object-position:50% 34%; }
.portrait-grid img:first-child { object-position:40% 45%; }
.portrait-grid img:nth-child(2) { object-position:50% 35%; }
.company-journey { display:grid; gap:1.8cqh; }
.company-group { border-top:1px solid var(--line); padding-top:1.2cqh; }
.company-group h2 { font:600 2cqh/1.3 'DM Mono',monospace; text-transform:uppercase; letter-spacing:.04em; margin-bottom:1.1cqh; color:var(--muted); }
.company-logos { display:grid; grid-template-columns:1fr 1fr; gap:3cqh; }
.company-roles { display:grid; grid-template-columns:1fr 1fr; gap:3cqh; }
.brand-logo { height:8.4cqh; margin:0; overflow:hidden; display:grid; place-items:center; }
.brand-logo img { width:100%; height:8.4cqh; min-width:0; min-height:0; display:block; object-fit:contain; object-position:center; }
.brand-logo.shawee { background:#d30e45; }
.brand-logo.shawee img { transform:scale(4.5); }
.brand-logo.rocketseat { background:#6b4eb8; }
.brand-logo.rocketseat img { transform:scale(2.5); }
.brand-logo.ng-cash { background:#000; }
.brand-logo.ng-cash img { transform:scale(3); }
.brand-logo.beconfident { background:#fff; }
.brand-logo.beconfident img { transform:scale(2.5); }
.brand-logo.los { background:#ff6100; }
.brand-logo.los img { transform:scale(4.5); }
.brand-logo.newhack { background:#c8ff00; }
.brand-logo.newhack img { width:34cqh; height:6.4cqh; }
.creator-logos { display:grid; grid-template-columns:1fr 1fr; gap:3cqh; }
.creator-logos figure { display:flex; align-items:center; gap:2.2cqh; margin:0; min-width:0; min-height:8.6cqh; }
.creator-logos img { display:block; object-fit:contain; }
.creator-logos .google { width:18cqh; height:6cqh; }
.creator-logos .openai { width:22cqh; height:8.6cqh; object-fit:cover; }
.creator-logos figcaption { font-size:2.1cqh; line-height:1.3; color:#655f53; }
.is-active .company-group { animation:reveal .55s ease both; }
.is-active .company-group:nth-child(2) { animation-delay:.15s; }
.is-active .company-group:nth-child(3) { animation-delay:.3s; }
.is-active .company-group:nth-child(4) { animation-delay:.4s; }
.speaker-signature { position:absolute; left:13.6cqh; bottom:3.8cqh; z-index:12; display:flex; align-items:center; gap:2.6cqh; height:4cqh; }
.speaker-handle { color:#cbd2dc; font:500 2.2cqh/1.4 'DM Mono',monospace; white-space:nowrap; }
.external-evidence h1 { font-size:8.2cqh; }
.external-evidence .content { gap:4.8cqh; }
.external-evidence .source { max-width:88%; }
.evidence-triad { display:grid; grid-template-columns:repeat(3,1fr); gap:6cqh; }
.evidence-triad > div,.study-pair > div { min-width:0; border-top:2px solid var(--accent); padding-top:2.4cqh; }
.evidence-triad b,.study-pair b { display:block; font-size:12cqh; line-height:1.1; letter-spacing:-.045em; color:var(--accent); margin:1.4cqh 0; white-space:nowrap; }
.evidence-triad b small,.study-pair b small { font-size:.48em; }
.evidence-triad h2,.study-pair h2 { font-size:3.6cqh; margin:1.2cqh 0; }
.evidence-triad p,.study-pair p { font-size:2.6cqh; line-height:1.4; }
.evidence-triad .tag,.study-pair .tag { font-size:1.88cqh; }
.evidence-triad .evidence-detail,.study-pair .evidence-detail { font-size:2.1cqh; color:var(--muted); margin-top:2cqh; }
.study-pair { display:grid; grid-template-columns:1fr 1fr; gap:10cqh; }
.study-pair > div + div { --accent:#af4624; }
.study-pair p { max-width:60cqh; }
.external-evidence .lead { font-size:3.8cqh; }
.paper-active .speaker-handle { color:#414c58; }
.concept-icon { display:inline-block; width:5cqh; height:5cqh; margin-right:1.4cqh; vertical-align:middle; flex-shrink:0; filter:invert(84%) sepia(35%) saturate(638%) hue-rotate(105deg) brightness(94%) contrast(92%); }
.paper .concept-icon { filter:invert(30%) sepia(35%) saturate(1472%) hue-rotate(121deg) brightness(93%) contrast(101%); }
.red .concept-icon { filter:invert(51%) sepia(48%) saturate(2742%) hue-rotate(321deg) brightness(104%) contrast(101%); }
.blue .concept-icon { filter:invert(62%) sepia(75%) saturate(1242%) hue-rotate(187deg) brightness(103%) contrast(101%); }
.story-mark { display:block; width:8cqh; height:8cqh; margin-bottom:0.4cqh; }
.story-mark .concept-icon { width:100%; height:100%; }
.workflow > div > .concept-icon { display:block; width:6cqh; height:6cqh; margin-bottom:2cqh; }
.is-active .workflow > div { animation:reveal .5s ease both; }
.is-active .workflow > div:nth-child(2) { animation-delay:.1s; }
.is-active .workflow > div:nth-child(3) { animation-delay:.2s; }
.is-active .workflow > div:nth-child(4) { animation-delay:.3s; }
.is-active .workflow > div:nth-child(5) { animation-delay:.4s; }
.four-points h2[data-icon] { display:flex; align-items:center; }
.opportunities h3[data-icon] .concept-icon { width:4cqh; height:4cqh; }
.plan > div > .concept-icon { display:block; width:6cqh; height:6cqh; margin-bottom:3cqh; }
.story { display:grid; grid-template-columns:1.1fr 1fr; gap:12cqh; align-items:center; }
.story > * { min-width:0; }
.story .text { display:flex; flex-direction:column; gap:4cqh; }
.story h1 { font-size:8.6cqh; }
.metric { font-size:20cqh; line-height:1; font-weight:800; letter-spacing:-.06em; color:var(--accent); white-space:nowrap; font-variant-numeric:tabular-nums; }
.metric small { font-size:6cqh; letter-spacing:-.03em; }
.metric-label { font-size:3cqh; margin-top:2.4cqh; color:var(--muted); }
.quote { border-left:3px solid var(--accent); padding-left:4cqh; }
.versus { display:grid; grid-template-columns:1fr 1fr; gap:10cqh; }
.versus > div { min-width:0; border-top:2px solid var(--line); padding-top:3cqh; }
.versus h2 { margin:2cqh 0; }
.versus .metric { font-size:15.6cqh; margin:2cqh 0; }
.versus .bad { --accent:var(--red); }
.versus .good { border-color:var(--accent); }
.mission { display:grid; grid-template-columns:1.25fr .75fr; gap:10cqh; align-items:center; }
.mission .copy { display:flex; flex-direction:column; gap:4cqh; }
.qr { display:block; padding:2cqh; background:#fff; aspect-ratio:1; width:30cqh; }
.mission .qr { width:36cqh; margin:0 auto 3cqh; }
.qr-caption { text-align:center; font-size:2.6cqh; }
.stats { display:grid; grid-template-columns:repeat(4,1fr); gap:6cqh; border-top:1px solid var(--line); padding-top:4cqh; }
.stats b { font-size:9.4cqh; color:var(--accent); letter-spacing:-.04em; }
.stats p { font-size:2.5cqh; color:var(--muted); }
.seat-chart { display:grid; grid-template-columns:repeat(10,1fr); gap:0.7cqh; width:54cqh; margin-top:3.2cqh; }
.seat-chart i { display:block; height:1.4cqh; background:var(--accent); opacity:.8; }
.seat-chart.reduced i:nth-child(n+21) { background:var(--line); opacity:.4; }
.pricing .metric { font-size:12cqh; }
.pricing .versus p { font-size:3cqh; }
.pricing .versus h2 { font-size:4.8cqh; }
.pricing .note { color:var(--accent); font-size:3.1cqh; }
.contract-table { width:100%; border-collapse:collapse; font-size:3.3cqh; }
.contract-table th,.contract-table td { text-align:left; vertical-align:top; padding:2.4cqh 1.6cqh; border-bottom:1px solid var(--line); width:37%; }
.contract-table th:first-child,.contract-table td:first-child { width:26%; color:var(--muted); padding-left:0; }
.contract-table thead th { font-weight:700; color:var(--accent); }
.workflow { display:grid; grid-template-columns:repeat(5,1fr); gap:3.2cqh; counter-reset:steps; }
.workflow div { border-top:3px solid var(--accent); padding-top:2.8cqh; }
.workflow div::before { counter-increment:steps; content:counter(steps,decimal-leading-zero); display:block; font:500 2.2cqh 'DM Mono',monospace; color:var(--accent); margin-bottom:3.2cqh; }
.workflow h3 { font-size:3.3cqh; margin-bottom:1.6cqh; }
.workflow p { font-size:2.6cqh; }
.ledger { display:grid; grid-template-columns:1fr .8fr; gap:12cqh; align-items:center; }
.ledger .line { display:flex; justify-content:space-between; gap:4cqh; padding:2.2cqh 0; border-bottom:1px solid var(--line); font-size:3.1cqh; }
.ledger .line strong { white-space:nowrap; font-variant-numeric:tabular-nums; }
.ledger .profit { border-top:3px solid var(--accent); padding-top:4cqh; }
.ledger .profit .metric { font-size:13cqh; }
.four-points { display:grid; grid-template-columns:1fr 1fr; gap:5cqh 10cqh; }
.four-points > div { border-top:1px solid var(--line); padding-top:2.6cqh; }
.four-points h2 { font-size:4.4cqh; margin-bottom:1.6cqh; }
.four-points p { font-size:3cqh; }
.opportunities .row { grid-template-columns:44cqh 1fr 36cqh; gap:4cqh; align-items:center; min-height:11.2cqh; padding:2.5cqh 0; }
.opportunities .row h3 { display:flex; align-items:center; font-size:3.3cqh; white-space:nowrap; text-wrap:nowrap; letter-spacing:-.025em; }
.opportunities .row p { font-size:3cqh; }
.opportunities .row .tag { font-size:2cqh; line-height:1.5; }
.plan { display:grid; grid-template-columns:repeat(4,1fr); gap:5.2cqh; }
.plan > div { padding-top:3cqh; border-top:3px solid var(--accent); }
.plan h2 { font-size:4.3cqh; margin:3.4cqh 0 2cqh; }
.plan p { font-size:2.8cqh; }
.closing h1 { font-size:11cqh; max-width:15em; }
.closing .contact { display:flex; justify-content:space-between; border-top:1px solid var(--line); padding-top:4cqh; font-size:3cqh; }
.sources a { display:block; font-size:3.2cqh; padding:2.6cqh 0; border-bottom:1px solid var(--line); }
.cycle h1, .sequoia-thesis h1, .yc-rfs h1, .waymo-scale h1, .waymo-safety h1 { font-size:8.4cqh; }
.yc-signature { display:flex; align-items:center; gap:2.4cqh; }
.yc-signature img { display:block; width:6.4cqh; height:6.4cqh; object-fit:contain; }
.cycle.is-active,.yc-rfs.is-active { gap:4cqh; }
.cycle-timeline, .thesis-pair { display:grid; grid-template-columns:1fr 1fr; gap:8cqh; }
.cycle-timeline > div, .thesis-pair > div { border-top:1px solid var(--line); padding-top:2.8cqh; }
.cycle-timeline h2, .thesis-pair h2 { font-size:4.7cqh; margin:2cqh 0; line-height:1.2; text-wrap:initial; }
.cycle-timeline p { font-size:3.2cqh; }
.talent-shift h1 { font-size:8.2cqh; }
.talent-columns { display:grid; grid-template-columns:.8fr 1.2fr; gap:10cqh; }
.talent-columns > div, .industry-quote { border-top:1px solid var(--line); padding-top:3.2cqh; }
.talent-columns h2 { font-size:4.8cqh; margin:2.2cqh 0; }
.talent-columns blockquote { font-size:5cqh; margin:2.2cqh 0; }
blockquote { margin:0; font-size:5.4cqh; line-height:1.25; font-weight:600; letter-spacing:-.02em; }
.quote-author { font-size:2.4cqh; color:var(--accent); margin-top:3cqh; }
.quote-author small { font-size:2.1cqh; color:var(--muted); }
.talent-shift .lead, .sequoia-thesis .lead { font-size:3.6cqh; max-width:none; }
.waymo-story-grid { display:grid; grid-template-columns:.85fr 1.4fr; align-items:center; gap:8cqh; }
.waymo-story h1 { font-size:8.8cqh; margin:3cqh 0; }
.waymo-story figure { margin:0; }
.waymo-story img { display:block; width:100%; height:56cqh; object-fit:cover; object-position:55% 50%; }
.waymo-story figcaption { font-size:2.6cqh; color:var(--muted); padding-top:2.4cqh; }
.scale-table > div { display:grid; grid-template-columns:1.2fr 1fr 1fr; gap:6cqh; align-items:center; border-bottom:1px solid var(--line); padding:2.4cqh 0; }
.scale-table .scale-labels { padding:0.4cqh 0 1.6cqh; font:500 2.5cqh 'DM Mono',monospace; color:var(--accent); }
.scale-table h2 { font-size:3.8cqh; }
.scale-table strong { display:block; font-size:7.6cqh; font-weight:750; letter-spacing:-.04em; white-space:nowrap; }
.scale-table small { display:block; font-size:2.2cqh; color:var(--muted); }
.waymo-scale .content { gap:4cqh; }
.waymo-scale .lead { font-size:3.6cqh; }
.cowork-opening h1,.capital-opening h1,.waymo-origins h1 { font-size:8.4cqh; }
.cowork-pair { display:grid; grid-template-columns:1fr 1fr; gap:8cqh; }
.cowork-pair > div { border-top:1px solid var(--line); padding-top:3.2cqh; }
.cowork-pair h2 { font-size:5.6cqh; margin:2.4cqh 0; }
.market-total { font-size:13cqh; line-height:1.05; font-weight:800; letter-spacing:-.045em; color:#ff8a7d; white-space:nowrap; margin:2.4cqh 0; }
.market-total small { font-size:5cqh; }
.market-total span { font-size:5cqh; letter-spacing:-.02em; }
.launch-context { font-size:2.24cqh; color:var(--muted); margin-top:2cqh; }
.cowork-opening .lead { font-size:3.8cqh; max-width:none; text-wrap:balance; }
.delivery-economics h1 { font-size:8.8cqh; }
.delivery-economics .lead { font-size:3.7cqh; max-width:none; }
.delivery-equation { display:grid; grid-template-columns:1fr 4cqh 1fr 4cqh 1fr; gap:3cqh; align-items:center; }
.delivery-equation > div { border-top:2px solid var(--line); padding-top:3cqh; min-width:0; }
.delivery-equation > div > span { font-size:3cqh; }
.delivery-equation b { display:block; font-size:14cqh; line-height:1.1; letter-spacing:-.04em; white-space:nowrap; margin:1.6cqh 0; }
.delivery-equation b small { font-size:.4em; }
.delivery-equation p { font-size:2.5cqh; color:var(--muted); }
.delivery-equation .operator { font-size:6cqh; color:var(--muted); }
.delivery-equation .contribution { border-color:var(--accent); }
.delivery-equation .contribution b { color:var(--accent); }
.economics-takeaway { font-size:3.6cqh; max-width:none; }
.capital-layout { display:grid; grid-template-columns:1fr 2fr; align-items:center; gap:8cqh; }
.capital-number { font-size:24cqh; font-weight:750; letter-spacing:-.05em; color:var(--accent); line-height:1; }
.capital-number small { font-size:.48em; }
.capital-layout h2 { font-size:5.6cqh; }
.capital-layout .lead { font-size:3.6cqh; }
.capital-strip { height:3cqh; display:flex; gap:0.7cqh; }
.capital-strip i:first-child { flex:4; background:var(--accent); }
.capital-strip i:last-child { flex:1; background:#3c454e; }
.waymo-timeline { display:grid; grid-template-columns:repeat(3,1fr); gap:6cqh; }
.waymo-timeline > div { border-top:1px solid var(--line); padding-top:2.4cqh; }
.waymo-timeline b { display:block; font-size:9.6cqh; color:var(--accent); white-space:nowrap; line-height:1.25; margin:2cqh 0; }
.waymo-timeline h2 { font-size:4cqh; line-height:1.3; }
.waymo-timeline p:not(.tag) { font-size:3cqh; color:var(--muted); }
.waymo-timeline .timeline-icon img { width:9.6cqh; height:9.6cqh; }
.waymo-origins .lead { font-size:3.8cqh; }
.safety-pair { display:grid; grid-template-columns:1fr 1fr; gap:10cqh; }
.safety-pair b { display:block; font-size:14.8cqh; color:var(--accent); line-height:1; letter-spacing:-.04em; }
.safety-pair b small { font-size:.45em; padding-left:.15em; }
.safety-pair h2 { font-size:4cqh; line-height:1.3; margin-top:2cqh; }
.safety-scope { font-size:2.4cqh; color:var(--muted); max-width:none; }
.waymo-safety .content { gap:4cqh; }
.waymo-safety .lead { font-size:3.5cqh; max-width:none; }
.yc-rfs .four-points p { font-size:3.2cqh; }
.yc-rfs .lead { font-size:3.6cqh; }
.sources .reference-grid { display:grid; grid-template-columns:1fr 1fr; column-gap:8cqh; }
.sources .reference-grid a { font-size:2.4cqh; padding:1.8cqh 0; }
.live-slide { padding:0; }
.live-slide iframe { border:0; width:100%; height:100%; flex:1; pointer-events:none; }
.controls { position:absolute; bottom:3cqh; right:6cqh; z-index:10; display:flex; align-items:center; gap:1.4cqh; }
.controls button,.controls output { opacity:.75; transition:opacity .2s; }
deck-stage:hover .controls button,deck-stage:hover .controls output,.controls:focus-within button,.controls:focus-within output { opacity:1; }
.controls button,.controls output { font:500 max(10px,1.6cqh) 'DM Mono',monospace; color:#fff; }
.controls button { background:#11151beb; border:1px solid #626b75; padding:1.4cqh 1.8cqh; cursor:pointer; }
.controls output { background:#11151beb; padding:1cqh; }
.controls button:focus-visible { outline:2px solid var(--accent); outline-offset:3px; }
.controls button:disabled,.controls:focus-within button:disabled,deck-stage:hover .controls button:disabled { opacity:.35; cursor:default; }
.progress { position:absolute; left:0; bottom:0; height:3px; background:var(--accent); z-index:9; transition:width .25s; }
.is-active .content > * { animation:reveal .5s ease both; }
.is-active .content > :nth-child(2) { animation-delay:.08s; }
.is-active .content > :nth-child(3) { animation-delay:.16s; }
@keyframes reveal { from { opacity:0; transform:translateY(10px); } to { opacity:1; transform:none; } }
@keyframes blink { 50% { opacity:0; } }


/* Presentational only: never changes slide order, text, numbers or dimensions. */
section.is-active { z-index:2; }
section.is-leaving { display:flex; flex-direction:column; gap:6cqh; z-index:1; pointer-events:none; }
.cycle.is-leaving,.yc-rfs.is-leaving { gap:4cqh; }
section.motion-impact { isolation:isolate; }
section.motion-impact::before {
  content:''; position:absolute; z-index:-1; pointer-events:none;
  width:144cqh; height:144cqh; right:-62cqh; top:-60cqh;
  background:radial-gradient(ellipse at center,color-mix(in srgb,var(--accent) 15%,transparent),transparent 64%);
  opacity:.65; transform:translate3d(0,0,0);
}
section.motion-impact.is-active::before { animation:ambient-light 12s ease-in-out infinite alternate; }
.paper.motion-impact::before { opacity:.26; }
.is-active .content > * { animation:none; }
.is-active .motion-reveal {
  animation:content-arrive .62s cubic-bezier(.16,1,.3,1) both;
  animation-delay:var(--reveal-delay,0ms);
}
.is-active .company-group,.is-active .workflow > div { animation-name:content-arrive; animation-duration:.62s; animation-delay:var(--reveal-delay,0ms); }
.is-active .chapter { animation:chapter-arrive .55s ease-out both; }
.is-active h1 em { text-shadow:0 0 2.6cqh color-mix(in srgb,var(--accent) 10%,transparent); }
.paper.is-active h1 em { text-shadow:none; }
.is-active .capital-strip i { transform-origin:left; animation:fill-track .9s cubic-bezier(.16,1,.3,1) .2s both; }
.is-active .seat-chart i { transform-origin:left; animation:fill-track .5s cubic-bezier(.16,1,.3,1) both; animation-delay:var(--seat-delay,0ms); }
.cover.is-active .byline,.closing.is-active .contact { animation:content-arrive .7s cubic-bezier(.16,1,.3,1) .22s both; }
.is-active .waymo-story figure { animation:photo-arrive .9s cubic-bezier(.16,1,.3,1) both; }
.cursor { text-shadow:0 0 1.2cqh color-mix(in srgb,var(--accent) 45%,transparent); }
.progress { box-shadow:0 0 12px color-mix(in srgb,var(--accent) 42%,transparent); transition:width .5s cubic-bezier(.16,1,.3,1); }
.speaker-handle,.footer-newhack { transition:color .25s ease,filter .25s ease; }
.controls button { transition:opacity .2s ease,background .2s ease,border-color .2s ease; }
.controls button:hover:not(:disabled) { background:#25343b; border-color:#48dfbd; }
@keyframes content-arrive { from { opacity:0; transform:translate3d(0,2cqh,0); } to { opacity:1; transform:none; } }
@keyframes chapter-arrive { from { opacity:0; transform:translateY(-0.8cqh); } to { opacity:1; transform:none; } }
@keyframes fill-track { from { transform:scaleX(.02); opacity:.25; } to { transform:scaleX(1); opacity:1; } }
@keyframes photo-arrive { from { opacity:0; transform:translate3d(2cqh,0,0) scale(.985); } to { opacity:1; transform:none; } }
@keyframes ambient-light { from { transform:translate3d(0,0,0) scale(1); } to { transform:translate3d(-6cqh,6cqh,0) scale(1.08); } }






:root{--bg:#16161c;--paper:#f9f9f9;--ink:#16161c;--muted:#c2c8ce;--line:#3e3d48;--accent:#ff780a;--blue:#ff780a;--red:#ff9252}
.led-body{display:contents}
.led-body>.tag,.led-body>.story-mark{order:-1}
deck-stage:has(.journey-cover.is-active) .controls{opacity:0}
deck-stage:has(.journey-cover.is-active) .controls:hover,deck-stage:has(.journey-cover.is-active) .controls:focus-within{opacity:1}
deck-stage:has(.journey-cover.is-active) .progress{display:none}
html,body{background:#101015}
section.paper{--accent:#b94400;--muted:#57535f;--line:#c9c7ce}
section.ink{background:#16161c}
section.blue{--accent:#ff780a}
.chapter{font-family:'DM Mono',monospace;letter-spacing:.04em}
.chapter>span:first-child{max-width:80%;white-space:normal}
section{padding:7.4cqh 12.4cqh 11cqh}
section.is-active{gap:4.8cqh}
h1{font-weight:700}
.content{gap:4.2cqh}
.source{font-size:1.72cqh;max-width:87%;line-height:1.42}
.speaker-signature{left:12.4cqh}
.speaker-handle{font-family:'DM Mono',monospace}
.controls{z-index:100}
.controls button:focus-visible{outline:2px solid #ff780a;outline-offset:3px}
.journey-cover{border-top:0.9cqh solid var(--accent);padding-bottom:11.6cqh}
.journey-cover .chapter{justify-content:center}
.journey-cover .chapter>span:first-child{max-width:100%;text-align:center}
.journey-cover .content{gap:1.2cqh;align-items:center;text-align:center;justify-content:center}
.journey-cover .content h1{font-size:9.4cqh;max-width:none;line-height:1.05;font-weight:500}
.journey-cover .subtitle{font-size:3.3cqh;max-width:none;margin-top:2cqh;color:var(--muted)}
.journey-wordmark{font-size:22cqh;font-weight:700;letter-spacing:-.065em;line-height:1.1;display:flex;align-items:baseline;max-width:none}
.journey-wordmark span{color:#ff780a}
.journey-wordmark b{font:400 16cqh 'DM Mono',monospace;color:#ff780a;margin-left:2.4cqh;border-left:1px solid var(--line);padding-left:3.2cqh}
.welcome-partners{display:grid;grid-template-columns:1fr 1.8fr 3fr;gap:6.4cqh;border-top:1px solid var(--line);padding-top:3.4cqh;flex-shrink:0}
.welcome-brand h2{font:400 1.7cqh 'DM Mono',monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:2.8cqh}
.welcome-brand>div{display:flex;align-items:center;justify-content:space-between;gap:3cqh;height:7cqh}
.welcome-brand img{display:block;max-width:100%;width:24cqh;height:7cqh;object-fit:contain;filter:brightness(0) invert(1)}
.welcome-support img{width:24cqh}.welcome-sponsor>div{gap:2.2cqh}.welcome-sponsor img{width:15cqh;min-width:0}
deck-stage:has(.journey-cover.is-active) .speaker-signature{display:none}
.journey-partners h1{font-size:9cqh;margin-bottom:1cqh}
.partner-row{display:grid;grid-template-columns:34cqh 1fr;gap:4cqh;align-items:center;border-top:1px solid var(--line);padding:5.4cqh 0}
.partner-row h2{font:400 2.3cqh 'DM Mono',monospace;letter-spacing:0;color:var(--muted)}
.partner-logos{display:flex;gap:6cqh;align-items:center;justify-content:space-around}
.partner-logos img{width:24cqh;max-height:12cqh;object-fit:contain}
.partner-logos.sponsor{gap:4.4cqh}
.partner-logos.sponsor img{width:23cqh;min-width:0}
.partner-logos.support{justify-content:flex-start;gap:14cqh}
.partner-logos.support img{width:38cqh;max-height:13.4cqh}
.nuvia{filter:brightness(0) invert(1)}
.journey-agenda{padding-top:5.6cqh}
.journey-agenda.is-active{gap:3cqh}
.journey-agenda .content{justify-content:flex-start;gap:2.8cqh}
.journey-agenda h1{font-size:6.6cqh;max-width:none}
.agenda-days{display:grid;grid-template-columns:1fr 1fr;gap:6.4cqh;flex:1;min-height:0}
.agenda-day h2{font-size:4.2cqh;color:var(--accent);margin-bottom:1.4cqh}
.agenda-day h2 span{font:400 2.2cqh 'DM Mono',monospace;color:var(--muted);margin-left:1.6cqh}
.agenda-line{display:grid;grid-template-columns:16.8cqh 1fr;gap:1.6cqh;border-top:1px solid var(--line);padding:1.04cqh 0;min-height:4.6cqh}
.agenda-line time{font:400 1.9cqh/1.5 'DM Mono',monospace;color:#ffaf71}
.agenda-line b{display:block;font-size:2.1cqh;line-height:1.3;font-weight:500}
.agenda-line small{display:block;font-size:1.7cqh;line-height:1.3;color:var(--muted);margin-top:0.24cqh}
.journey-people .content{justify-content:flex-start;gap:4cqh}
.journey-people h1{font-size:6.8cqh;line-height:1.1}
.people-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:3.2cqh 3.4cqh;align-items:start}
.people-grid figure{margin:0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1.3cqh}
.people-grid img{display:block;width:100%;height:22.4cqh;padding:0.6cqh;object-fit:contain;object-position:center;background:#24242d;border-radius:0.6cqh}
.people-grid figcaption{line-height:1.15;max-width:100%}
.people-grid figcaption b{font-size:2.32cqh;font-weight:500;display:block}
.people-grid figcaption span{font-size:1.9cqh;color:var(--muted);margin-top:0.7cqh;display:block}
.journey-thesis h1{font-size:10.4cqh}
.journey-thesis{border-left:0.9cqh solid var(--accent)}
.profile{background:#f9f9f9!important;--accent:#b94400!important;--muted:#57535f!important;--line:#ccc9d0!important}
.profile-heading .profile-position{color:#a34000}
.closing h1{font-size:9.3cqh}
.capital-opening .small{font-size:2.4cqh}
.continuation .content{justify-content:center;gap:4cqh}
.continuation h1{font-size:8cqh;line-height:1.08;max-width:none}
.continuation figure{margin:0;min-width:0}
.continuation figure img{display:block;width:100%;object-fit:cover}
.continuation figcaption{font-size:2cqh;color:var(--muted);line-height:1.35;margin-top:1.3cqh}
.continuation .continuity-caption{font-size:2.44cqh;line-height:1.4;color:var(--muted);max-width:none}
.continuity-line{border-top:1px solid var(--line);padding-top:2.8cqh;max-width:none;display:flex;align-items:baseline;gap:4.4cqh;font-size:3.1cqh}
.continuity-line strong{color:var(--accent);font-size:4.3cqh}
.plan-intro{display:grid;grid-template-columns:72cqh 1fr;gap:10cqh;align-items:center;padding:2cqh 0}
.days-number strong{display:block;font-size:30cqh;letter-spacing:-.08em;line-height:1;color:var(--accent);font-weight:700}
.days-number span{display:block;font-size:3.4cqh;letter-spacing:-.02em;margin-top:1.6cqh}
.plan-promise{display:flex;flex-direction:column;gap:4cqh}
.plan-promise .lead{font-size:4.1cqh;line-height:1.4}
.plan-promise p:last-child{font-size:3cqh;color:var(--muted);line-height:1.45}
.execution-phases{display:flex;flex-direction:column}
.execution-phase{display:grid;grid-template-columns:22cqh 50cqh 1fr;gap:3.6cqh;align-items:center;border-top:1px solid var(--line);padding:2.5cqh 0}
.execution-phase>span{font:400 2.5cqh 'DM Mono',monospace;color:var(--accent)}
.execution-phase h2{font-size:3.6cqh;line-height:1.15}
.execution-phase p{font-size:2.8cqh;line-height:1.35;color:var(--muted)}
.support-layout{display:grid;grid-template-columns:84cqh 1fr;gap:6.4cqh;align-items:center}
.support-layout img{height:46cqh;object-position:center 40%}
.support-copy{display:flex;flex-direction:column;gap:2.9cqh}
.support-copy>div{border-top:1px solid var(--line);padding-top:2.4cqh}
.support-copy h2{font-size:4cqh;line-height:1.2;margin-bottom:1cqh}
.support-copy p{font-size:2.8cqh;line-height:1.4;color:var(--muted)}
.offer-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:8cqh;align-items:center;padding:1cqh 0}
.continuation .offer-first{font-size:2.9cqh;line-height:1.35;color:var(--accent);max-width:26em;margin-bottom:2.6cqh}
.continuation .price-before{font-size:3.2cqh;color:var(--muted);line-height:1.4;max-width:none}
.price-before s{display:inline-block;margin-left:1.4cqh;text-decoration-thickness:0.24cqh}
.continuation .offer-price{font-size:14.4cqh;font-weight:700;letter-spacing:-.06em;line-height:1.1;max-width:none;color:var(--accent);white-space:nowrap;margin:1.8cqh 0}
.offer-price>span{font-size:6cqh;font-weight:500;letter-spacing:-.04em}
.continuation .offer-installments{font-size:5cqh;line-height:1.25;max-width:none}
.plan-bonuses{border-left:1px solid var(--line);padding-left:6cqh;display:flex;flex-direction:column;gap:2.6cqh}
.plan-bonuses h2{font-size:3.7cqh;line-height:1.2;margin-bottom:0.8cqh}
.plan-bonuses p{font-size:2.6cqh;line-height:1.35;color:var(--muted)}
.offer-bottom{border-top:1px solid var(--line);padding-top:3cqh;display:flex;flex-direction:column;gap:2.2cqh}
.offer-bottom p{font-size:3.3cqh;max-width:44em;color:var(--muted)}
.offer-bottom strong{font-size:3.4cqh;font-weight:500}
.mission-destinations{display:grid;grid-template-columns:1fr 1fr;gap:5.4cqh}
.mission-destinations img{height:34cqh;object-position:center 55%}
.mission-destinations h2{font-size:5.2cqh;color:var(--paper);margin:2cqh 0 1.3cqh}
.mission-destinations p{font-size:3cqh;line-height:1.4;max-width:26em}
.mission-offer-layout{display:grid;grid-template-columns:1fr 1fr;gap:8cqh;align-items:center}
.mission-departures>div{border-top:1px solid var(--line);padding:2.7cqh 0}
.mission-departures span{font:400 2.2cqh 'DM Mono',monospace;color:var(--accent)}
.mission-departures h2{font-size:4.3cqh;margin:1.1cqh 0 0.6cqh}
.mission-departures p{font-size:2.7cqh;color:var(--muted)}
.mission-price{border-left:1px solid var(--line);padding-left:7.2cqh}
.destination-price h2{font-size:4cqh;margin-bottom:1cqh}
.destination-price+.destination-price{border-top:1px solid var(--line);padding-top:2.2cqh;margin-top:2.4cqh}
.mission-price .offer-price{font-size:9.6cqh;margin:0.8cqh 0}
.mission-price .offer-price>span{font-size:4.2cqh}
.mission-price .price-before{font-size:2.6cqh}
.mission-price .mission-condition{font-size:2.5cqh;line-height:1.35}
.continuity-mission-offer .mission-departures>div{padding:2.1cqh 0}
.journey8-offer-layout{display:grid;grid-template-columns:1fr 1fr;gap:8cqh;align-items:center}
.continuation .presale-deadline{font:400 2.7cqh 'DM Mono',monospace;text-transform:uppercase;color:var(--accent)}
.journey8-offer-layout .offer-price{font-size:14.4cqh;margin:0.8cqh 0}
.continuation .presale-limit{font-size:2.9cqh;color:var(--muted)}
.journey8-bonus{border-top:1px solid var(--line);padding-top:2.4cqh;margin-top:2.8cqh}
.journey8-bonus strong{font-size:3.2cqh;line-height:1.35;display:block}
.journey8-bonus p{font-size:2.5cqh;color:var(--muted);margin-top:1.1cqh}
.continuation .next-lot{font-size:2.6cqh;color:var(--muted);margin-top:2.2cqh}
.journey8-offer-layout figure img{height:48cqh;object-position:center}
.journey8-cta{display:flex;align-items:baseline;gap:4cqh;border-top:1px solid var(--line);padding-top:2.4cqh;max-width:none}
.journey8-cta a{font-size:3.8cqh;color:var(--accent)}
.journey8-cta span{font-size:2.7cqh;color:var(--muted)}







html,body{background:#16161c}
deck-stage{width:min(100vw,367.269737dvh);height:auto;aspect-ratio:4466/1216;container-type:size}
section{padding:5.5cqh 9cqh 8cqh}
section.is-active{gap:4cqh}
.chapter{font-size:2.1cqh;line-height:1.3}
.chapter>span:first-child{max-width:90%}
.content{gap:4cqh}
.source{font-size:1.8cqh;line-height:1.35;max-width:95%;min-height:0}
.speaker-signature{left:9cqh;bottom:2.2cqh;height:3cqh;gap:2cqh}
.footer-newhack{width:17cqh;max-height:3cqh}
.speaker-handle{font-size:2cqh}
.controls{right:5cqh;bottom:1.8cqh;gap:1.2cqh}
.controls button,.controls output{font-size:max(8px,1.7cqh)}
.controls button{padding:.8cqh 1.6cqh}
.controls output{min-width:7cqh}
.progress{height:.4cqh}
.led-body{display:flex;flex-direction:column;justify-content:center;gap:4cqh;min-width:0}
.led-split .content{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.85fr);gap:12cqh;align-items:center;align-content:center}
.led-split .content>h1{font-size:9cqh;line-height:1.08;max-width:none;margin:0}
.led-split .led-body>.lead{font-size:4cqh;line-height:1.4;max-width:none}
.led-split .led-body>p:not(.lead):not(.tag):not(.small):not(.continuity-caption):not(.continuity-line):not(.journey8-cta){font-size:3.3cqh}
.led-split .led-body>.tag{font-size:2.6cqh}
.led-split .led-body>.story-mark{width:7cqh;height:7cqh}
.led-split .led-body>.quote{font-size:3.3cqh}
.closing .contact{font-size:2.5cqh;padding-top:2cqh}
.story{grid-template-columns:1.25fr 1fr;gap:14cqh}
.story .text{gap:4cqh}
.story h1{font-size:11cqh;max-width:none}
.story .text p{font-size:4cqh;max-width:none}
.story .metric{font-size:25cqh}
.story .metric-label{font-size:3.5cqh}
.waymo-story-grid{grid-template-columns:1fr 1.4fr;gap:14cqh}
.waymo-story h1{font-size:10.5cqh;max-width:none}
.waymo-story img{height:65cqh;object-fit:contain;background:#101015}
.waymo-story .lead{font-size:4cqh}
.waymo-story figcaption{font-size:2.4cqh}
.waymo-story .content{justify-content:center}
.waymo-timeline{gap:5cqh}
.waymo-timeline h2{font-size:3.8cqh}
.waymo-timeline p:not(.tag){font-size:3cqh}
.waymo-timeline b{font-size:8cqh}
.workflow{gap:3cqh}.workflow h3{font-size:3.1cqh}.workflow p{font-size:2.7cqh}
.opportunities .row{grid-template-columns:39cqh 1fr 30cqh;gap:3cqh;min-height:11cqh}
.opportunities .row h3{font-size:3.1cqh;white-space:normal;text-wrap:balance}
.opportunities .row p{font-size:3cqh}
.profile .content{gap:4cqh}
.profile-heading h1{font-size:9cqh;max-width:none}
.profile-heading p,.profile-heading .profile-position{font-size:3.1cqh}
.profile-layout{grid-template-columns:1.15fr 1.85fr;gap:12cqh}
.profile-presence{gap:2.5cqh}
.portrait-grid{grid-template-columns:repeat(4,1fr);gap:2cqh}
.portrait-grid img{height:43cqh;object-fit:cover}
.recognition-logos{grid-template-columns:1fr 1fr;gap:4cqh}
.recognition-logos figure{height:11cqh}
.recognition-logos .forbes img{width:25cqh;height:11cqh;margin:0}
.recognition-logos .mit img{width:34cqh;height:11cqh}
.company-journey{display:grid;grid-template-columns:1fr 1fr;gap:3cqh 6cqh}
.company-roles{display:contents}
.creator-group{grid-column:1/-1}
.company-group h2{font-size:2.1cqh;margin-bottom:1.2cqh}
.brand-logo,.brand-logo img{height:11cqh}
.brand-logo.newhack img{width:35cqh;height:7cqh}
.creator-logos figure{justify-content:center;gap:3cqh}
.creator-logos figcaption{font-size:2.2cqh}
.journey-people .content{display:flex;gap:6cqh;justify-content:center}
.journey-people .content h1{font-size:7.5cqh;max-width:none}
.journey-people h1 br{display:none}
.journey-people h1 em::before{content:' '}
.people-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:2cqh}
.people-grid figure{gap:1.3cqh}
.people-grid img{height:42cqh;padding:.7cqh;object-fit:contain}
.people-grid figcaption b{font-size:2.6cqh;line-height:1.2}
.people-grid figcaption span{font-size:2.1cqh;line-height:1.25;margin-top:.7cqh}
.journey-agenda .content{gap:2.5cqh;justify-content:center}
.journey-agenda h1{font-size:6cqh;max-width:none}
.agenda-days{gap:8cqh;flex:none}
.agenda-day{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto repeat(6,auto);grid-auto-flow:column;column-gap:4cqh;align-content:start}
.agenda-day h2{grid-column:1/-1;font-size:4.5cqh;margin-bottom:2cqh}
.agenda-day h2 span{font-size:2.6cqh;margin-left:2cqh}
.agenda-line{grid-template-columns:16cqh 1fr;gap:1.4cqh;min-height:7cqh;padding:1cqh 0;align-content:start}
.agenda-line time{font-size:2cqh;line-height:1.4}
.agenda-line b{font-size:2.6cqh;line-height:1.25}
.agenda-line small{font-size:2.2cqh;line-height:1.3;margin-top:.6cqh}
.continuity-line{font-size:3cqh}.continuity-line strong{font-size:4cqh}
.plan-intro{grid-template-columns:66cqh 1fr;gap:7cqh}
.plan-promise .lead{font-size:4cqh}
.execution-phase{grid-template-columns:22cqh 48cqh 1fr;gap:3cqh;padding:2.2cqh 0}
.execution-phase h2{font-size:3.5cqh}.execution-phase p{font-size:3cqh}
.execution-phase>span{font-size:2.6cqh}
.support-layout{grid-template-columns:1fr 1fr;gap:6cqh}
.support-layout img{height:44cqh}
.support-copy h2{font-size:4cqh}.support-copy p{font-size:3cqh}
.offer-layout{gap:7cqh}
.offer-layout .offer-price{font-size:15cqh}
.offer-layout .offer-installments{font-size:4.7cqh}
.plan-bonuses h2{font-size:3.8cqh}.plan-bonuses p{font-size:2.8cqh}
.mission-destinations{gap:5cqh}.mission-destinations img{height:37cqh}
.mission-destinations h2{font-size:5.2cqh}.mission-destinations p{font-size:3.2cqh;max-width:none}
.mission-offer-layout{gap:7cqh}
.mission-price .offer-price{font-size:10cqh}.mission-price .mission-condition{font-size:2.7cqh}
.mission-departures h2{font-size:4.3cqh}.mission-departures p{font-size:2.8cqh}
.journey8-offer-layout{gap:7cqh}.journey8-offer-layout figure img{height:46cqh;object-fit:contain;background:#101015}
.journey8-bonus strong{font-size:3.4cqh}.journey8-bonus p{font-size:2.7cqh}
.journey8-cta a{font-size:3.8cqh}.journey8-cta span{font-size:2.9cqh}
.journey-cover{padding:5cqh 12cqh 7cqh;border-top:.8cqh solid var(--accent)}
.journey-cover .chapter{font-size:2.1cqh;line-height:1.3}
.journey-cover .content{display:flex;gap:1cqh;align-items:center;justify-content:center}
.journey-cover .content h1{font-size:11cqh}
.journey-cover .journey-wordmark{font-size:28cqh}
.journey-cover .journey-wordmark b{font-size:21cqh;margin-left:3cqh;padding-left:4cqh}
.journey-cover .subtitle{font-size:3.2cqh;margin-top:1.5cqh}
.welcome-partners{grid-template-columns:1fr 1.8fr 3fr;gap:12cqh;padding-top:3.2cqh}
.welcome-brand h2{font-size:1.8cqh;margin-bottom:2.5cqh}
.welcome-brand>div{height:6.5cqh;gap:6cqh;justify-content:flex-start}
.welcome-brand img{width:27cqh;height:6.5cqh}
.welcome-support img{width:25cqh}.welcome-sponsor img{width:23cqh}
deck-stage:has(.journey-cover.is-active){width:min(100vw,367.269737dvh);height:auto;aspect-ratio:4466/1216}
deck-stage:has(.journey-cover.is-active) .controls{opacity:0;right:2cqh;bottom:1cqh}
deck-stage:has(.journey-cover.is-active) .controls:hover,deck-stage:has(.journey-cover.is-active) .controls:focus-within{opacity:1}
deck-stage:has(.journey-cover.is-active) .progress{display:none}

}
