.epic-present{overflow:hidden}.presentation{background:var(--black);height:100dvh;min-height:320px;position:relative}.present-header{z-index:12;padding:24px var(--gutter);background:linear-gradient(#080b10b3,#0000);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.present-header img{filter:brightness(0)invert();width:clamp(160px,17vw,250px);height:auto;display:block}.present-tools,.present-playback,.present-arrows{align-items:center;gap:8px;display:flex}.presentation button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background .16s,border-color .16s;display:grid}.presentation button:hover{background:#ffffff14;border-color:#ffffff35}.presentation button:disabled{opacity:.25;cursor:default;background:0 0;border-color:#0000}.presentation button[hidden]{display:none}.presentation svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.present-exit{color:var(--ink-70);letter-spacing:.06em;margin-right:20px;font-size:11px}.present-exit span{color:var(--pulse);margin-left:10px}.present-stage{position:absolute;inset:0 0 84px}.present-slide{position:absolute;inset:0;overflow:hidden}.present-slide[hidden]{display:none}.present-poster,.present-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.present-video{opacity:0}.present-slide[data-loaded=true] .present-video{opacity:1}.present-shade{z-index:7;pointer-events:none;background:linear-gradient(#0000 42%,#080b1099 84%,#080b10ed),linear-gradient(90deg,#080b1033,#0000 70%);position:absolute;inset:0}.present-copy{z-index:8;left:var(--gutter);width:min(780px,76%);transition:opacity .18s;position:absolute;bottom:clamp(30px,6vh,80px)}.present-eyebrow{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 16px;font-size:11px;font-weight:700;display:flex}.present-eyebrow span{background:var(--red);width:26px;height:2px}.present-copy h1,.present-copy h2{max-width:11em;font-family:var(--font-cond);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(48px,6.4vw,100px);font-weight:700;line-height:.98}.present-caption{color:#ffffffbd;margin:22px 0 0;font-size:clamp(16px,1.35vw,22px);line-height:1.4}.presentation[data-text-hidden=true] .present-copy{opacity:0;visibility:hidden}.presentation[data-text-hidden=true] .present-shade{opacity:.2}.present-footer{z-index:12;height:84px;padding:0 var(--gutter);background:#0d1014;justify-content:space-between;align-items:center;gap:24px;display:flex;position:absolute;bottom:0;left:0;right:0}.present-timeline{background:#ffffff12;height:2px;position:absolute;top:0;left:0;right:0}.present-timeline i{background:var(--red);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.present-count{white-space:nowrap;font-variant-numeric:tabular-nums;gap:6px;margin-left:14px;font-size:11px;display:flex}.present-count span{color:var(--ink-40)}.present-chapters{align-items:center;gap:clamp(8px,1.4vw,24px);display:flex}.present-chapters button{border-radius:0;width:34px;height:44px;position:relative}.present-chapters button span{background:#ffffff35;width:100%;height:2px}.present-chapters button[aria-current] span{background:var(--red)}.present-chapters b{white-space:nowrap;border:1px solid var(--line);background:var(--black);opacity:0;pointer-events:none;padding:8px 12px;font-size:10px;font-weight:400;position:absolute;bottom:44px}.present-chapters button:hover b,.present-chapters button:focus-visible b{opacity:1}.present-arrows{gap:12px}.present-arrows [data-next]{border-color:var(--line-strong)}[data-play-icon]{display:none}.presentation[data-paused=true] [data-play-icon]{display:block}.presentation[data-paused=true] [data-pause-icon]{display:none}.present-status,.present-noscript{z-index:13;top:110px;right:var(--gutter);border:1px solid var(--line);background:#0d1014e6;max-width:280px;padding:12px 16px;font-size:12px;line-height:1.5;position:absolute}.present-status[hidden],.present-slide .care-overlay{display:none}@media (width<=820px){.present-header{padding-top:20px}.present-exit{display:none}.present-stage{bottom:104px}.present-copy{width:calc(100% - 2 * var(--gutter));bottom:35px}.present-copy h1,.present-copy h2{font-size:clamp(42px,10vw,64px)}.present-caption{max-width:25ch;margin-top:16px;font-size:16px}.present-eyebrow{margin-bottom:12px;font-size:9px}.present-footer{gap:6px;height:104px;padding-bottom:24px}.present-chapters{bottom:8px;left:var(--gutter);right:var(--gutter);justify-content:space-between;gap:10px;position:absolute}.present-chapters button{flex:1;width:auto;height:20px}.present-chapters b{display:none}.present-shade{background:linear-gradient(#0000 35%,#080b1088 70%,#080b10f5)}}@media (height<=500px) and (width>=600px){.present-header{padding-top:12px}.present-stage{bottom:64px}.present-footer{height:64px}.present-copy{bottom:22px}.present-copy h1,.present-copy h2{max-width:16em;font-size:44px}.present-caption{margin-top:10px}}@media (prefers-reduced-motion:reduce){.presentation *,.presentation :before{transition:none!important}.present-slide[data-loaded=true] .care-geo{display:none}}
