@font-face{font-family:Inter;src:url('/assets/inter.ttf')}@font-face{font-family:Inter;src:url('/assets/inter-600.ttf');font-weight:600}@font-face{font-family:Inter;src:url('/assets/inter-700.ttf');font-weight:700}@font-face{font-family:Barlow;src:url('/assets/barlow-condensed-700.ttf');font-weight:700}@font-face{font-family:Barlow;src:url('/assets/barlow-condensed-800.ttf');font-weight:800}
:root{--bg:#08080b;--fg:#f5f4f6;--muted:#a6a5b2;--pink:#ff48ad;--cyan:#55d7ff;--green:#a6ea83;--amber:#ffc36f;--accent:var(--pink);color-scheme:dark;font-family:Inter,Arial,sans-serif;background:var(--bg);color:var(--fg)}
*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}button:disabled{opacity:.28;cursor:default}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,video:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}button:hover:not(:disabled){color:var(--accent)}.pink{color:var(--pink)}.cyan{color:var(--cyan)}.green{color:var(--green)}.amber{color:var(--amber)}.muted{color:var(--muted)}.small{font-size:14px;line-height:1.6}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip{position:absolute;top:-80px;z-index:100;background:var(--cyan);color:#000;padding:12px}.skip:focus{top:0}[hidden]{display:none!important}
.topbar{height:82px;display:flex;align-items:center;padding:0 4.2vw;gap:30px;border-bottom:1px solid #ffffff15}.brand img{width:142px;height:auto;display:block;filter:brightness(0) invert(1)}.event-label{font-size:11px;letter-spacing:.18em;font-weight:600;padding-left:28px;border-left:1px solid #ffffff30}.event-label span{color:var(--muted);margin-left:7px}.topbar nav{display:flex;gap:10px;margin-left:auto}.topbar nav button{width:36px;height:36px;border:1px solid #ffffff20;border-radius:6px;font-size:14px;color:#b7b6bf}.grid-icon{font-size:24px;line-height:1}#fullscreen-btn{font-size:24px}
#stage{height:calc(100svh - 152px);min-height:570px;max-width:1920px;margin:auto;outline:none;position:relative}.slide{height:100%;padding:3.3vh 5.5vw;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;animation:arrive .35s ease-out;background:radial-gradient(ellipse at 96% 10%,#22213230,transparent 48%)}@keyframes arrive{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}h1,h2,h3,p,figure{margin:0}h1,h2{font-family:Barlow,'Arial Narrow',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:-.015em;line-height:.96}h1{font-size:clamp(70px,7.8vw,132px)}h2{font-size:clamp(54px,5.5vw,92px);margin-bottom:30px}h3{font-size:25px;line-height:1.2;letter-spacing:-.03em}p{line-height:1.55}.eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;color:var(--accent);margin-bottom:22px;line-height:1.4}.lead{font-size:clamp(18px,1.6vw,27px);color:#c0bfcb;line-height:1.5}.lead strong{font-weight:600;color:var(--fg)}.outline{-webkit-text-stroke:1.5px currentColor;-webkit-text-fill-color:transparent}.jumbo{font-size:clamp(66px,7vw,116px)}.mega{font-size:clamp(78px,8.4vw,142px)}.action{display:inline-flex;align-items:center;gap:28px;padding:14px 22px;border:1px solid #ffffff40;border-radius:3px;font-size:14px;font-weight:600;transition:background .18s,color .18s}.action:hover{background:#ffffff10}.action span{font-size:21px}.primary{background:var(--fg);color:#08080b;border-color:var(--fg)}.primary:hover:not(:disabled){background:var(--pink);color:#08080b}.caption-tag{display:inline-flex;font-size:10px;letter-spacing:.1em;border:1px solid #ffffff30;padding:8px 10px;border-radius:3px;line-height:1.4;color:#c0bfcb}.slide-footnote{font-size:11px;color:var(--muted);margin-top:24px}.title-row{display:flex;justify-content:space-between;align-items:center;gap:20px}.title-row .eyebrow{margin-bottom:16px}.title-row h2{margin-right:auto}.title-row>.caption-tag{flex-shrink:0;margin-bottom:25px}
.cover{background:radial-gradient(ellipse at 88% 44%,#2b13494a,transparent 51%),radial-gradient(ellipse at 60% 100%,#142a3840,transparent 60%)}.cover-layout{display:grid;grid-template-columns:1.65fr 1fr;gap:4vw;align-items:center}.cover .lead{margin:28px 0 28px;font-size:22px}.event-art{text-align:center;position:relative}.event-art:before{content:'';position:absolute;inset:17% 0 20%;border-radius:50%;background:#e4319120;filter:blur(95px);z-index:-1}.event-art img{width:100%;max-height:490px;object-fit:contain}.event-date{display:flex;justify-content:center;gap:22px;font-size:10px;letter-spacing:.16em;color:#aaa2b6;margin-top:15px}.event-date span{color:var(--amber)}.key-hint{position:absolute;bottom:22px;font-size:11px;letter-spacing:.02em;color:#787481}.key-hint span{margin-left:24px}
.bottom-bar{height:67px;display:flex;align-items:center;justify-content:space-between;padding:0 4.2vw;border-top:1px solid #ffffff15;font-size:11px;letter-spacing:.025em}.bottom-bar button{padding:8px 10px}.chapter-dot{width:5px;height:5px;background:var(--accent);display:inline-block;border-radius:50%;margin-right:10px;box-shadow:0 0 10px var(--accent)}#chapter-btn{padding-left:0;text-align:left;width:33%;color:var(--muted)}.slide-nav{display:flex;align-items:center;gap:15px}.slide-nav button{font-size:23px;line-height:1}.slide-nav span{color:#777583;min-width:66px;text-align:center}.slide-nav strong{font-weight:600;color:var(--fg)}.footer-right{display:flex;align-items:center;justify-content:end;gap:18px;width:33%;color:#9995a4}#timer-btn{font-variant-numeric:tabular-nums}#timer-icon{color:var(--accent);margin-right:8px}.progress{height:3px;background:#ffffff0b}.progress>div{height:100%;background:var(--accent);transition:width .3s;box-shadow:0 0 14px var(--accent)}
.image-duo{display:grid;grid-template-columns:1fr 1fr;gap:26px}.image-duo figure{min-width:0}.image-duo img{width:100%;height:clamp(200px,30vh,335px);object-fit:cover}.image-duo figcaption{display:flex;flex-direction:column;gap:10px;padding:17px 0}.image-duo figcaption strong{font-size:17px;font-weight:600}.image-duo figcaption span{font-size:14px;color:var(--muted)}.image-duo+h2{margin:0}.image-duo~.slide-footnote{margin-top:10px}.choices{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:15px 0 25px}.choices button{text-align:left;border-top:1px solid #ffffff35;padding:22px 0;display:flex;flex-direction:column;gap:14px}.choices button>span{font-size:12px;color:var(--amber)}.choices strong{font-size:29px;font-weight:600}.choices small{font-size:15px;color:var(--muted);line-height:1.6}.choices button.selected{border-top-color:var(--amber)}.poll-result{height:52px;color:var(--amber);font-size:19px}.loop{display:grid;grid-template-columns:repeat(4,1fr);margin:25px 0 34px}.loop>div{border-top:1px solid #55d7ff66;padding:24px 25px 25px 0;position:relative}.loop>div:before{content:'';width:7px;height:7px;background:var(--cyan);border-radius:50%;position:absolute;top:-4px}.loop span{font-size:12px;color:var(--cyan)}.loop h3{margin:22px 0 13px;font-size:30px}.loop p{font-size:16px;color:var(--muted)}.big-caption{font-size:22px;color:var(--muted)}.big-caption strong{color:var(--fg);font-weight:500}
.photo-slide{padding:0;isolation:isolate}.full-bleed{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.photo-slide:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#06060bea 0%,#08080bb0 45%,#08080b10 100%),linear-gradient(0deg,#08080b88,transparent 70%);z-index:-1}.photo-copy{padding:4vh 5.5vw;max-width:91%}.photo-copy .lead{color:#e5e3ea;margin-top:32px;margin-bottom:25px}.photo-copy .caption-tag{margin-top:18px}.inline-tags{display:flex;gap:10px;flex-wrap:wrap;margin:35px 0}.inline-tags>span{font-size:13px;padding:9px 12px;background:#0008;border:1px solid #ffffff30}.split{display:grid;grid-template-columns:.9fr 1.2fr;gap:5vw;align-items:center}.split .lead{margin:25px 0 35px}.split .small{margin-top:18px;max-width:360px}.demo-image{border:1px solid #ffffff22;background:#0d0d13;box-shadow:0 30px 90px #0005}.demo-image img{width:100%;height:clamp(240px,44vh,475px);object-fit:contain;display:block}.demo-image figcaption{display:flex;align-items:center;padding:18px;font-size:9px;letter-spacing:.1em;color:var(--cyan);border-top:1px solid #ffffff20;gap:9px}.demo-image figcaption>span:last-child{margin-left:auto;color:var(--muted);letter-spacing:0;font-size:11px}.status-dot{width:5px;height:5px;border-radius:50%;background:var(--cyan)}.segmented{display:flex;gap:3px;padding:4px;border:1px solid #ffffff26;border-radius:5px;margin-bottom:30px}.segmented button{padding:9px 18px;font-size:13px;border-radius:2px}.segmented button[aria-pressed=true]{background:var(--amber);color:#141012}.video-split{display:grid;grid-template-columns:1.75fr 1fr;gap:4vw;align-items:center;min-height:0}.video-wrap{position:relative;background:#000;border:1px solid #ffffff25;min-height:0}.video-wrap video{display:block;width:100%;max-height:44vh;aspect-ratio:16/9;background:#000;object-fit:contain}.media-label{position:absolute;top:13px;left:13px;font-size:8px;letter-spacing:.12em;padding:7px 9px;background:#08080bbb;pointer-events:none}.video-copy h3{margin-bottom:20px;font-size:30px}.video-copy p{font-size:18px;color:var(--muted)}.video-copy p.small{font-size:12px;margin-top:24px}.large-number{font-family:Barlow;font-size:100px;line-height:1;display:block;margin-bottom:20px}.sop-video .video-wrap video{max-height:35vh}
.retail-opener{background:radial-gradient(ellipse at 90% 60%,#3d163a80,transparent 62%)}.retail-opener .mega{font-size:clamp(78px,8.7vw,148px);line-height:.94}.retail-bottom{display:flex;align-items:end;justify-content:space-between;margin-top:30px}.wordmark{font-family:Barlow;font-weight:800;letter-spacing:-.02em;font-size:55px;line-height:1}.wordmark>span{color:var(--pink)}.wordmark small{display:block;font:10px Inter;letter-spacing:.25em;margin-top:12px;color:var(--muted);text-align:right}.shop-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:3vw;align-items:stretch}.store-shelf{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.product{background:#101017;border:1px solid #ffffff1d;display:flex;flex-direction:column;min-width:0}.product-art{padding:20px 14px;min-height:146px;background:radial-gradient(ellipse at 70% 70%,#3c233948,transparent);display:flex;flex-direction:column;justify-content:space-between;gap:16px}.product-tag{font-size:9px;letter-spacing:.15em;color:#827d8b;display:flex;justify-content:space-between}.product-slogan{font-family:Barlow;font-size:clamp(25px,3vw,48px);color:var(--pink);line-height:.92;text-align:center;min-height:84px;display:flex;align-items:center;justify-content:center}.product:nth-child(2) .product-slogan{color:var(--cyan)}.product:nth-child(3) .product-slogan{color:var(--green)}.product-info{padding:15px;display:flex;flex-direction:column;gap:15px;flex:1}.product-info>strong{font-size:13px;min-height:34px;font-weight:600}.product-info>span{font-size:12px;color:#b9b1c1}.product-controls{display:flex;margin-top:auto;gap:5px;align-items:center}.product-controls button{border:1px solid #ffffff35;padding:10px 13px;font-size:12px;background:#ffffff05}.product-controls button:last-child{flex:1;background:var(--fg);color:#08080b}.product-controls button:last-child:hover{background:var(--pink)}.basket{border:1px solid #ffffff35;padding:25px;display:flex;flex-direction:column;background:#121118}.basket-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff20;padding-bottom:17px;gap:15px}.basket-heading h3{font-size:23px}.basket-heading span{font-size:10px;letter-spacing:.13em;color:var(--green)}.basket-lines{flex:1;min-height:112px;padding:14px 0}.basket-line{display:flex;gap:10px;justify-content:space-between;font-size:13px;line-height:1.5;margin:9px 0}.empty-cart{font-size:15px;color:#8c8799;padding:13px 0}.basket-total{border-top:1px solid #ffffff20;display:flex;justify-content:space-between;padding:15px 0;font-size:17px;align-items:center}.basket-total strong{font-size:27px}.basket .action{justify-content:space-between;width:100%;padding:11px 15px}.basket-message{padding:16px 0;font-size:16px;color:var(--green)}.basket-message.review{color:var(--amber)}.shop-options{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:18px}.shop-options button{font-size:11px;line-height:1.5;padding:7px 9px;border:1px solid #ffffff2a}.shop-options [aria-pressed=true]{color:var(--amber);border-color:var(--amber)}.shop-options .small{font-size:11px;color:var(--muted)}.reset-shop{color:var(--muted)}.architecture{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin:16px 0 36px}.architecture>div{padding-top:23px;border-top:1px solid #ffffff35}.step-index{font-family:Barlow;font-size:50px;color:var(--cyan)}.architecture h3{margin:20px 0 15px}.architecture p{font-size:16px;color:var(--muted);min-height:95px}.architecture small{display:block;font-size:10px;color:var(--cyan);margin-top:20px;letter-spacing:.05em}.uncertainty{grid-template-columns:1fr .8fr;gap:10vw}.review-card{border:1px solid #ffc36f50;padding:40px;background:radial-gradient(ellipse at top right,#4b332125,transparent);position:relative}.review-icon{position:absolute;top:28px;right:30px;font:700 70px Barlow;color:var(--amber)}.review-card h3{font:700 46px/.98 Barlow;text-transform:uppercase;margin:35px 0 25px}.review-card p{font-size:17px;line-height:1.9;color:var(--muted)}.review-card .action{margin-top:30px;font-size:12px}.future-list{display:flex;flex-direction:column;margin-top:5px}.future-list>button{display:grid;grid-template-columns:40px 1fr 1.5fr 22px;align-items:center;gap:18px;padding:19px 0;border-top:1px solid #ffffff25;text-align:left}.future-list>button>span{color:var(--green);font-size:12px}.future-list strong{font-size:23px;font-weight:600}.future-list small{font-size:14px;line-height:1.5;color:var(--muted)}.future-list b{font-size:25px;color:var(--green);font-weight:400}.future-list button.selected{color:var(--green)}.future-answer{font-size:16px;color:var(--green);margin-top:23px;min-height:50px}.trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px 6vw;margin-top:15px}.trust-grid>div{position:relative;padding:23px 0 0 48px;border-top:1px solid #ffffff25}.trust-grid span{position:absolute;left:0;top:27px;font-size:12px;color:var(--cyan)}.trust-grid p{font-size:17px;color:var(--muted);max-width:420px;margin-top:12px}.audience-slide{background:radial-gradient(ellipse at 90% 65%,#441b4544,transparent 65%)}.audience-slide .lead{margin:15px 0 35px}.audience-prompt{font-size:clamp(18px,2vw,31px);color:var(--pink);padding-top:30px;border-top:1px solid #ff48ad44;max-width:850px}.closing{display:grid;grid-template-columns:1.7fr 1fr;align-items:center;gap:4vw;background:radial-gradient(ellipse at 95% 50%,#3f163b50,transparent 55%)}.closing .mega{font-size:clamp(72px,7.8vw,134px)}.closing .lead{margin:25px 0 35px;font-size:20px}.closing-brand img{width:100%;max-height:440px;object-fit:contain}.closing-links{display:flex;flex-direction:column;align-items:start;gap:25px}.deck-url{font-size:30px;font-weight:600;letter-spacing:-.035em}.deck-url span{color:var(--pink);margin-left:20px}.closing-links>.action{font-size:12px}
dialog{color:var(--fg);background:#101016;border:1px solid #ffffff2b;border-radius:10px;padding:28px;max-width:1000px;width:88vw;max-height:84svh;box-shadow:0 30px 100px #0009}dialog::backdrop{background:#000b;backdrop-filter:blur(10px)}.dialog-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;gap:20px}.dialog-head h2{font:600 25px Inter;text-transform:none;margin:0;letter-spacing:-.02em}#close-panel{font-size:30px;width:35px;height:35px}.overview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.overview-item{min-height:126px;text-align:left;padding:19px;background:#ffffff04;border:1px solid #ffffff18;border-radius:4px;display:flex;flex-direction:column;gap:12px}.overview-item.current{border-color:var(--accent)}.overview-item small{font-size:10px;color:var(--muted)}.overview-item strong{font-family:Barlow;font-size:23px;line-height:1.05;text-transform:uppercase;font-weight:700}.overview-item span{font-size:10px;color:var(--accent)}.notes p{font-size:17px;line-height:1.8;margin-bottom:18px}.note-sources{border-top:1px solid #ffffff22;margin-top:26px;padding-top:20px}.source{padding:17px 0;border-bottom:1px solid #ffffff15}.source a{color:var(--cyan);font-size:15px;text-decoration:underline;text-underline-offset:4px}.source p{font-size:13px;color:var(--muted);line-height:1.7;margin:9px 0}.dialog-help{margin-top:22px;color:var(--muted);font-size:11px}.dialog-help kbd{color:white;margin:0 5px}#blackout{position:fixed;inset:0;background:#000;z-index:100;display:grid;place-items:center}#unblank{opacity:0;padding:30px;transition:opacity .2s;color:#ddd}#blackout:hover #unblank,#unblank:focus{opacity:1}kbd{font:11px Inter;padding:3px 6px;border:1px solid #ffffff40;border-radius:3px}.presenter #stage{height:58svh;min-height:380px;max-width:1100px}.presenter .slide{zoom:.68}.presenter #presenter-notes{max-width:1100px;padding:25px 4vw;margin:auto}.presenter #presenter-notes h3{font-size:20px;margin-bottom:15px}.presenter #presenter-notes p{font-size:15px;color:var(--muted);margin-bottom:12px}.presenter #presenter-notes .up-next{color:var(--cyan);font-size:12px;margin-bottom:15px}.presenter .bottom-bar{position:sticky;bottom:0;background:#08080b}.presenter .key-hint{display:none}
@media(min-width:1800px){.slide{padding-left:100px;padding-right:100px}.photo-slide{padding:0}.photo-copy{padding-left:100px}.cover-layout{gap:80px}}
@media(max-height:820px) and (min-width:901px){#stage{min-height:510px}.topbar{height:65px}#stage{height:calc(100svh - 128px)}.bottom-bar{height:60px}.slide{padding-top:22px;padding-bottom:22px}h1{font-size:clamp(60px,6.7vw,100px)}h2{font-size:clamp(48px,4.8vw,76px);margin-bottom:22px}.jumbo{font-size:clamp(60px,6.3vw,100px)}.mega,.retail-opener .mega{font-size:clamp(66px,7vw,118px)}.eyebrow{margin-bottom:18px}.lead{font-size:20px}.cover .lead{margin:20px 0}.key-hint{bottom:12px}.event-art img{max-height:390px}.architecture{margin-bottom:25px}.architecture h3{margin:12px 0}.architecture p{min-height:80px;font-size:14px}.architecture small{margin-top:13px}.big-caption{font-size:18px}.review-card{padding:28px}.choices{margin:8px 0 18px}.choices button{padding:17px 0}.cover .action{padding:10px 19px}.product-art{min-height:120px;padding:14px}.product-slogan{min-height:62px}.product-info{padding:12px;gap:10px}.basket{padding:18px}.basket-lines{min-height:85px}.shop-options{margin-top:10px}.slide-footnote{margin-top:13px}.trust-grid{gap:24px 6vw}.future-list>button{padding:15px 0}.future-answer{margin-top:15px}.closing .mega{font-size:clamp(66px,7vw,110px)}}
@media(max-width:900px){.topbar{height:68px;padding:0 24px;gap:20px}.event-label{font-size:9px;padding-left:18px}.brand img{width:112px}.topbar nav{gap:5px}.topbar nav button{width:30px;height:30px}#stage{height:auto;min-height:calc(100svh - 135px)}.slide{min-height:calc(100svh - 135px);padding:40px 6vw;overflow:visible}h1{font-size:clamp(57px,9.4vw,86px)}h2{font-size:clamp(48px,7vw,72px)}.jumbo{font-size:clamp(56px,8vw,85px)}.mega,.retail-opener .mega{font-size:clamp(66px,10vw,102px)}.lead{font-size:20px}.cover-layout{grid-template-columns:1.5fr 1fr;gap:10px}.cover .lead{font-size:18px}.event-art img{max-height:330px}.event-date{font-size:8px;gap:10px}.key-hint{bottom:18px}.split{grid-template-columns:1fr;gap:30px}.split h2{font-size:60px}.split .lead{font-size:18px;margin:15px 0 22px}.demo-image img{height:30vh}.split .small{max-width:none}.video-split{grid-template-columns:1fr;gap:25px}.video-wrap video,.sop-video .video-wrap video{max-height:none}.video-copy{display:block}.large-number{display:none}.video-copy h3{font-size:24px;margin-bottom:10px}.video-copy p{font-size:17px}.video-copy p.small{margin-top:12px}.architecture{grid-template-columns:1fr 1fr;gap:20px}.architecture p{min-height:auto}.architecture small{margin-top:13px}.step-index{font-size:40px}.architecture h3{margin:12px 0}.shop-layout{grid-template-columns:1fr}.basket{margin-top:10px}.basket-lines{min-height:70px}.store-shelf{gap:12px}.product-slogan{font-size:38px}.shop-options{align-items:start}.shop-options .small{max-width:170px}.uncertainty{grid-template-columns:1fr 1fr;gap:30px}.review-card{padding:23px}.review-card h3{font-size:34px}.review-card p{font-size:14px}.review-card .action{font-size:11px;gap:5px;padding:11px}.review-icon{font-size:45px;right:16px;top:20px}.choices{gap:20px}.choices strong{font-size:23px}.choices small{font-size:13px}.poll-result{font-size:16px}.loop h3{font-size:24px}.loop p{font-size:13px}.big-caption{font-size:18px}.future-list strong{font-size:20px}.future-list small{font-size:12px}.closing{grid-template-columns:1.7fr 1fr;gap:15px}.closing .mega{font-size:clamp(58px,8.6vw,84px)}.closing .lead{font-size:17px}.bottom-bar{padding:0 24px}.footer-right{gap:3px}.topbar #presenter-btn{display:none}.image-duo img{height:24vh}.trust-grid p{font-size:15px}.trust-grid h3{font-size:23px}}
@media(max-width:580px){.topbar{padding:0 18px;gap:12px}.brand img{width:95px}.event-label{font-size:8px;letter-spacing:.1em;padding-left:12px}.event-label span{display:none}.topbar nav{gap:5px}.topbar nav button{width:28px;height:30px}.topbar #notes-btn{display:none}.slide{padding:35px 24px 45px}h1{font-size:57px}h2{font-size:49px;margin-bottom:25px}.eyebrow{font-size:9px;letter-spacing:.17em;margin-bottom:22px}.cover{justify-content:start}.cover-layout{grid-template-columns:1fr}.cover .lead{font-size:17px;line-height:1.5;margin:20px 0}.event-art{display:none}.key-hint{position:static;margin-top:35px;font-size:9px}.cover .action{font-size:13px;padding:12px 17px}.image-duo{grid-template-columns:1fr;gap:15px}.image-duo img{height:180px}.image-duo figcaption{gap:5px;padding:12px 0}.image-duo figcaption strong{font-size:15px}.image-duo figcaption span{font-size:12px}.choices{grid-template-columns:1fr;gap:0;margin:0 0 17px}.choices button{display:grid;grid-template-columns:30px 1fr;padding:15px 0;gap:8px 14px}.choices strong{font-size:24px}.choices small{grid-column:2;font-size:12px}.choices button>span{margin-top:6px}.poll-result{height:auto;font-size:15px}.jumbo{font-size:58px}.loop{grid-template-columns:1fr 1fr;margin:15px 0 20px;gap:15px}.loop>div{padding:18px 5px 12px 0}.loop h3{font-size:23px;margin:12px 0 10px}.loop p{font-size:12px}.big-caption{font-size:16px}.photo-slide{padding:0;min-height:calc(100svh - 135px)}.photo-copy{padding:40px 24px;max-width:100%}.photo-slide:after{background:linear-gradient(90deg,#08080bdc,#08080b72)}.photo-copy .lead{font-size:19px}.photo-copy .jumbo{font-size:56px}.split h2{font-size:53px}.demo-image figcaption{padding:12px 10px;font-size:8px}.demo-image figcaption>span:last-child{font-size:9px}.demo-image img{height:210px}.title-row{align-items:start;flex-wrap:wrap;gap:8px}.title-row h2{margin-bottom:12px}.segmented{margin:0 0 20px}.segmented button{padding:8px 15px;font-size:12px}.title-row>.caption-tag{margin-bottom:15px}.video-split{gap:20px}.video-copy p{font-size:15px}.sop-video .video-wrap{margin-top:0}.inline-tags{margin:25px 0;gap:8px}.inline-tags>span{font-size:11px}.retail-opener .mega{font-size:61px}.retail-bottom{align-items:start;flex-direction:column;gap:38px}.retail-bottom .lead{font-size:19px}.wordmark{font-size:45px}.store-shelf{gap:7px}.product-art{padding:10px 8px;min-height:107px;gap:12px}.product-tag{font-size:7px}.product-tag>span:first-child{display:none}.product-slogan{font-size:25px;min-height:55px}.product-info{padding:10px 7px;gap:10px}.product-info>strong{font-size:10px;min-height:30px;line-height:1.4}.product-info>span{font-size:11px}.product-controls{gap:4px}.product-controls button{padding:9px 5px;font-size:10px}.basket{padding:19px}.basket-heading h3{font-size:21px}.shop-options{flex-wrap:wrap;gap:10px}.shop-options .small{max-width:100%}.architecture{gap:25px 18px;margin:5px 0 25px}.architecture h3{font-size:22px}.architecture p{font-size:13px}.architecture small{font-size:9px}.step-index{font-size:35px}.uncertainty{grid-template-columns:1fr}.uncertainty .lead{font-size:18px}.review-card{padding:26px}.review-card h3{font-size:37px}.future-list>button{grid-template-columns:24px 1fr 20px;gap:8px 12px;padding:16px 0}.future-list small{grid-column:2;grid-row:2;font-size:12px}.future-list b{grid-column:3;grid-row:1}.future-list strong{font-size:20px}.future-answer{font-size:14px;min-height:70px}.trust-grid{grid-template-columns:1fr;gap:20px;margin-top:0}.trust-grid>div{padding:19px 0 0 35px}.trust-grid span{top:23px}.trust-grid h3{font-size:23px}.trust-grid p{font-size:14px;margin-top:8px}.audience-slide .mega{font-size:66px}.audience-slide .lead{font-size:19px}.audience-prompt{font-size:19px}.closing{grid-template-columns:1fr}.closing .mega{font-size:65px}.closing-brand{display:none}.closing .lead{font-size:17px}.deck-url{font-size:27px}.bottom-bar{padding:0 15px;font-size:9px;height:64px}.bottom-bar button{padding:8px 5px}.slide-nav{gap:3px}.slide-nav span{min-width:49px}.slide-nav button{font-size:20px}#chapter-btn{width:35%}.footer-right{width:26%;gap:0}#timer-btn{display:none}#chapter{font-size:8px}.chapter-dot{margin-right:6px}.overview-grid{grid-template-columns:1fr 1fr;gap:9px}.overview-item{padding:14px;min-height:135px}.overview-item strong{font-size:22px}.overview-item small{font-size:8px}.dialog-head h2{font-size:20px}dialog{padding:20px;width:94vw}.notes p{font-size:15px}.slide-footnote{font-size:10px;line-height:1.6}.presenter .slide{zoom:.6}.presenter #stage{min-height:570px}.presenter #presenter-notes{padding:20px}.presenter #timer-btn{display:block}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
