.deck-page{padding-bottom:var(--s-6)}.deck-head{justify-content:space-between;align-items:end;gap:var(--s-3) var(--s-5);padding-bottom:var(--s-4);flex-wrap:wrap;display:flex}.deck-head-kicker{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-3);font-weight:650}.deck-head-title{margin-top:var(--s-1);font-size:var(--text-xl);font-variation-settings:"wdth" 90;letter-spacing:var(--tracking-title);text-wrap:balance;font-weight:700;line-height:1.2}.deck-head-title .n{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-right:.35rem;font-weight:500}.deck{--deck-width:min(100%, max(18rem, calc((100dvh - 18rem) * 16 / 9)));gap:var(--s-4);display:grid}.deck-stage{width:var(--deck-width);gap:var(--s-7);touch-action:pan-y pinch-zoom;margin-inline:auto;display:grid}.deck[data-deck-ready] .slide-frame:not([data-active]){display:none}.slide-frame{gap:var(--s-4);min-width:0;display:grid}.deck-bar{width:var(--deck-width);justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;margin-inline:auto;display:flex}.deck-bar[hidden],.deck-hint[hidden]{display:none}.deck-nav{align-items:center;gap:var(--s-2);display:inline-flex}.deck-bar .deck-arrow{width:2.75rem;padding:0}.deck-count{text-align:center;min-width:6ch;font-size:var(--text-sm);font-weight:650}.deck-tools{gap:var(--s-2);flex-wrap:wrap;display:flex}.deck-hint{width:var(--deck-width);font-size:var(--text-xs);color:var(--ink-3);margin-inline:auto}.deck-hint kbd{border:1px solid var(--line-strong);background:var(--surface);font-family:var(--font);border-radius:4px;padding:0 .35em;font-size:.95em;font-weight:650}@media (width<=640px){.deck-tools .btn-ghost{display:none}.deck-head-title{font-size:var(--text-lg)}}.slide-box{aspect-ratio:16/9;background:var(--surface);min-width:0;color:var(--ink);border:1px solid var(--line);border-radius:var(--r-2);box-shadow:var(--shadow-2);display:grid;position:relative;container-type:inline-size}.slide-box:focus{outline:none}.slide-box:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.slide{grid-template-rows:auto 1fr auto auto;grid-template-columns:minmax(0,1fr);gap:1.3cqi;min-width:0;padding:3cqi 4.6cqi 1.8cqi;font-size:2.15cqi;line-height:1.36;display:grid;position:relative}.slide-head{border-bottom:1px solid var(--rule);gap:.6cqi;padding-bottom:1.1cqi;display:grid}.slide-kicker{letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:1.15cqi;font-weight:650}.slide-title{font-variation-settings:"wdth" 90;letter-spacing:var(--tracking-title);text-wrap:balance;font-size:3.2cqi;font-weight:700;line-height:1.12}.slide-title.is-prompt{font-variation-settings:"wdth" 92;max-width:82cqi;font-size:2.7cqi;font-weight:650;line-height:1.22}.slide-body{align-content:start;min-width:0;padding-top:.6cqi;display:grid}.is-standard .slide-body,.is-figure .slide-body,.is-question .slide-body,.is-quote .slide-body,.is-formula .slide-body{align-content:center;padding-top:0}.slide-src{color:var(--ink-3);text-wrap:pretty;font-size:1cqi;line-height:1.35}.slide-foot{border-top:1px solid var(--line);color:var(--ink-3);align-items:center;gap:1.6cqi;padding-top:.9cqi;font-size:1.05cqi;display:flex}.slide-foot-logo{flex:none;width:auto;height:2.6cqi}.slide-foot-logo.is-dark,[data-theme=dark] .slide-foot-logo.is-light{display:none}[data-theme=dark] .slide-foot-logo.is-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .slide-foot-logo.is-light{display:none}:root:not([data-theme=light]) .slide-foot-logo.is-dark{display:block}}.slide-foot-topic{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.slide-foot-no{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.slide-list{align-content:start;gap:1.35cqi;margin:0;padding:0;list-style:none;display:grid}.slide-list>li{text-wrap:pretty;padding-left:2.4cqi;position:relative}.slide-list>li:before{content:"";background:var(--accent);border-radius:1px;width:.72cqi;height:.72cqi;position:absolute;top:.52em;left:0}.slide-list.is-summary{counter-reset:summary;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8cqi 4cqi}.slide-list.is-summary>li{counter-increment:summary;border-top:1px solid var(--line);padding:1cqi 0 0 3.6cqi}.slide-list.is-summary>li:before{content:counter(summary);width:auto;height:auto;color:var(--accent);font-variant-numeric:tabular-nums;background:0 0;font-size:1.15em;font-weight:700;line-height:1.2;top:1cqi}.slide-outcomes{gap:1.3cqi;margin:0;padding:0;list-style:none;display:grid}.slide-outcomes li{border-top:1px solid var(--line);text-wrap:pretty;grid-template-columns:9cqi minmax(0,1fr);align-items:baseline;gap:2cqi;padding-top:1.2cqi;display:grid}.slide-chips{flex-wrap:wrap;gap:.35em;display:flex}.slide .chip{min-height:0;padding:.2em .65em;font-size:1.2cqi}.slide-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:4.4cqi;display:grid}.slide-column h3{border-bottom:2px solid var(--accent);font-variation-settings:"wdth" 92;margin-bottom:1.3cqi;padding-bottom:.9cqi;font-size:2.1cqi;font-weight:650;line-height:1.2}.slide-column .slide-list{font-size:1.8cqi}.slide-figure{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:4cqi;margin:0;display:grid}.slide-figure-art{place-items:center;min-width:0;display:grid}.slide-figure-art svg{width:100%;height:auto;max-height:32cqi;font-family:var(--font)}.slide-figure figcaption{border-top:1px solid var(--rule);color:var(--ink-2);text-wrap:pretty;padding-top:1.2cqi;font-size:1.75cqi;line-height:1.45}.slide-standard{background:var(--surface-tint);color:var(--ink-on-tint);border-radius:var(--r-2);grid-template-columns:auto minmax(0,1fr);gap:2.4cqi;padding:2.8cqi 3.4cqi;display:grid}.slide-standard>.icon{width:3.4cqi;height:3.4cqi;color:var(--accent)}.slide-standard-text{border-left:1px solid var(--line-strong);text-wrap:pretty;padding-left:2cqi;font-size:2.2cqi;font-style:italic;line-height:1.45}.slide-standard-src{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.3em 1.2em;margin-top:1.8cqi;font-size:1.2cqi;display:flex}.slide-standard-src a,.slide-standard-src .verified{align-items:center;gap:.3em;display:inline-flex}.slide-standard-src .verified{color:var(--ok-ink)}.slide-standard-src .icon{width:1em;height:1em}.slide-formula-wrap{gap:2.4cqi;display:grid}.slide-formula{background:var(--surface);border:1px solid var(--line-strong);border-left:3px solid var(--accent);border-radius:var(--r-2);gap:.7cqi;padding:1.8cqi 2.8cqi;display:grid}.slide-formula-label{letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-3);font-size:1.1cqi;font-weight:650}.slide-formula-body{text-wrap:balance;font-size:2.35cqi;font-weight:650;line-height:1.3}.slide-case{gap:1.8cqi;display:grid}.slide-facts{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--fact-rows,3), auto);counter-reset:fact;grid-auto-flow:column;gap:1.1cqi 3.6cqi;margin:0;padding:0;font-size:1.62cqi;line-height:1.35;list-style:none;display:grid}.slide-facts>li{counter-increment:fact;border-top:1px solid var(--line);text-wrap:pretty;padding:.9cqi 0 0 3.4cqi;position:relative}.slide-facts>li:before{content:counter(fact);border:1.5px solid var(--ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:2.3cqi;height:2.3cqi;font-size:1.1cqi;font-weight:650;line-height:1;display:grid;position:absolute;top:.9cqi;left:0}.slide-case-q{background:var(--surface-tint);color:var(--ink-on-tint);border-radius:var(--r-2);gap:.5cqi;padding:1.5cqi 2.4cqi;display:grid}.slide-case-q-label{letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--link);font-size:1.1cqi;font-weight:650}.slide-case-q p{text-wrap:pretty;font-size:1.9cqi;font-weight:600;line-height:1.35}.slide-options{gap:1.2cqi;max-width:80cqi;margin:0;padding:0;list-style:none;display:grid}.slide-options li{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-2);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.8cqi;padding:1.1cqi 1.8cqi;font-size:2cqi;line-height:1.3;display:grid}.slide-option-key{border:1.5px solid var(--line-strong);width:3.4cqi;height:3.4cqi;color:var(--ink-2);border-radius:50%;place-items:center;font-size:1.6cqi;font-weight:650;display:grid}.slide-quote{gap:2cqi;max-width:76cqi;margin:0;display:grid}.slide-quote blockquote{margin:0}.slide-quote blockquote p{text-wrap:balance;font-size:3.1cqi;font-style:italic;font-weight:500;line-height:1.3}.slide-quote figcaption{color:var(--ink-2);font-size:1.7cqi}.slide-quote figcaption:before{content:"— "}.slide-box.is-band{background:var(--band);color:var(--band-ink);border-color:#0000}.slide-decor{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.slide-orbits{width:50cqi;height:50cqi;color:var(--brand-lavender);opacity:.55;position:absolute;top:-17cqi;right:-13cqi}.is-section .slide-orbits{opacity:.4;width:54cqi;height:54cqi;top:-9cqi;right:-22cqi}.is-band .slide{grid-template-rows:auto 1fr auto auto}.is-section.is-band .slide{grid-template-rows:1fr auto auto}.slide-band-logo{width:11cqi;height:auto}.slide-band-main{align-self:center;gap:1.1cqi;max-width:66cqi;display:grid}.slide-band-kicker{letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--band-ink-muted);font-size:1.25cqi;font-weight:650}.slide-band-topic{color:var(--band-ink-muted);font-variant-numeric:tabular-nums;font-size:2cqi;font-weight:600}.slide-band-title{font-variation-settings:"wdth" 88;letter-spacing:var(--tracking-display);text-wrap:balance;font-size:5.2cqi;font-weight:700;line-height:1.06}.is-section .slide-band-title{font-size:4.4cqi}.slide-band-sub{max-width:52cqi;color:var(--band-ink-muted);text-wrap:balance;margin-top:.6cqi;font-size:2.3cqi;line-height:1.35}.slide-section-no{font-variation-settings:"wdth" 88;letter-spacing:var(--tracking-display);color:var(--brand-lavender);font-size:8cqi;font-weight:300;line-height:1}.slide-band-foot{border-top:1px solid var(--band-line);color:var(--band-ink-muted);flex-wrap:wrap;align-items:center;gap:.4em 3cqi;padding-top:1.1cqi;font-size:1.1cqi;display:flex}.is-band .slide-src{color:var(--band-ink-muted)}.is-band :focus-visible{outline-color:#fff}.slide-notes{padding:var(--s-4) var(--s-5);background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--lavender-ink);border-radius:var(--r-2);font-size:var(--text-sm);color:var(--ink-2);line-height:1.55;display:none}.deck:not([data-deck-ready]) .slide-notes,.deck[data-notes-open] .slide-notes{display:block}.slide-notes h3{margin-bottom:var(--s-2);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-3);font-weight:650}.slide-notes p{text-wrap:pretty;max-width:92ch}.slide-notes p+p{margin-top:var(--s-2)}@container (width<=52rem){.slide{gap:max(.5rem,1.3cqi);padding:max(1rem,3cqi) max(1rem,4.6cqi) max(.75rem,1.8cqi);font-size:max(.875rem,2.15cqi)}.slide-head{gap:max(.25rem,.6cqi);padding-bottom:max(.5rem,1.1cqi)}.slide-kicker{font-size:max(.6875rem,1.15cqi)}.slide-title{font-size:max(1.25rem,3.2cqi)}.slide-title.is-prompt{font-size:max(1.125rem,2.7cqi)}.slide-body{padding-top:max(.25rem,.6cqi)}.slide-src{font-size:max(.6875rem,1cqi)}.slide-foot{gap:max(.5rem,1.6cqi);padding-top:max(.4rem,.9cqi);font-size:max(.6875rem,1.05cqi)}.slide-foot-logo{height:max(1.25rem,2.6cqi)}.slide-list{gap:max(.5rem,1.35cqi)}.slide-list>li{padding-left:max(1rem,2.4cqi)}.slide-list>li:before{width:max(.375rem,.72cqi);height:max(.375rem,.72cqi)}.slide-list.is-summary{gap:max(.75rem,1.8cqi) max(1rem,4cqi)}.slide-list.is-summary>li{padding:max(.5rem,1cqi) 0 0 max(1.75rem,3.6cqi)}.slide-list.is-summary>li:before{top:max(.5rem,1cqi)}.slide-outcomes{gap:max(.5rem,1.3cqi)}.slide-outcomes li{grid-template-columns:max(4.5rem,9cqi) minmax(0,1fr);gap:max(.75rem,2cqi);padding-top:max(.5rem,1.2cqi)}.slide .chip{font-size:max(.75rem,1.2cqi)}.slide-columns{gap:max(1rem,4.4cqi)}.slide-column h3{margin-bottom:max(.5rem,1.3cqi);padding-bottom:max(.4rem,.9cqi);font-size:max(1rem,2.1cqi)}.slide-column .slide-list{font-size:max(.875rem,1.8cqi)}.slide-figure{gap:max(1rem,4cqi)}.slide-figure figcaption{padding-top:max(.5rem,1.2cqi);font-size:max(.875rem,1.75cqi)}.slide-standard{gap:max(.75rem,2.4cqi);padding:max(1rem,2.8cqi) max(1rem,3.4cqi)}.slide-standard>.icon{width:max(1.5rem,3.4cqi);height:max(1.5rem,3.4cqi)}.slide-standard-text{padding-left:max(.75rem,2cqi);font-size:max(1rem,2.2cqi)}.slide-standard-src{margin-top:max(.75rem,1.8cqi);font-size:max(.75rem,1.2cqi)}.slide-formula-wrap{gap:max(1rem,2.4cqi)}.slide-formula{gap:max(.25rem,.7cqi);padding:max(.75rem,1.8cqi) max(1rem,2.8cqi)}.slide-formula-label{font-size:max(.6875rem,1.1cqi)}.slide-formula-body{font-size:max(1rem,2.35cqi)}.slide-case{gap:max(.75rem,1.8cqi)}.slide-facts{gap:max(.5rem,1.1cqi) max(1rem,3.6cqi);font-size:max(.8125rem,1.62cqi)}.slide-facts>li{padding:max(.4rem,.9cqi) 0 0 max(1.75rem,3.4cqi)}.slide-facts>li:before{width:max(1.25rem,2.3cqi);height:max(1.25rem,2.3cqi);font-size:max(.6875rem,1.1cqi);top:max(.4rem,.9cqi)}.slide-case-q{gap:max(.25rem,.5cqi);padding:max(.75rem,1.5cqi) max(1rem,2.4cqi)}.slide-case-q-label{font-size:max(.6875rem,1.1cqi)}.slide-case-q p{font-size:max(.9375rem,1.9cqi)}.slide-options{gap:max(.5rem,1.2cqi)}.slide-options li{gap:max(.75rem,1.8cqi);padding:max(.5rem,1.1cqi) max(.75rem,1.8cqi);font-size:max(.9375rem,2cqi)}.slide-option-key{width:max(1.75rem,3.4cqi);height:max(1.75rem,3.4cqi);font-size:max(.8125rem,1.6cqi)}.slide-quote{gap:max(.75rem,2cqi)}.slide-quote blockquote p{font-size:max(1.25rem,3.1cqi)}.slide-quote figcaption{font-size:max(.875rem,1.7cqi)}.slide-band-logo{width:max(4.5rem,11cqi)}.slide-band-main{gap:max(.4rem,1.1cqi)}.slide-band-kicker{font-size:max(.6875rem,1.25cqi)}.slide-band-topic{font-size:max(.9375rem,2cqi)}.slide-band-title{font-size:max(1.75rem,5.2cqi)}.is-section .slide-band-title{font-size:max(1.5rem,4.4cqi)}.slide-band-sub{margin-top:max(.25rem,.6cqi);font-size:max(1rem,2.3cqi)}.slide-section-no{font-size:max(2.5rem,8cqi)}.slide-band-foot{gap:.4em max(1rem,3cqi);padding-top:max(.5rem,1.1cqi);font-size:max(.6875rem,1.1cqi)}}@container (width<=40rem){.slide-columns,.slide-figure,.slide-list.is-summary,.slide-outcomes li{grid-template-columns:minmax(0,1fr)}.slide-facts{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.slide-figure-art svg{max-height:none}.slide-standard{grid-template-columns:minmax(0,1fr)}.slide-standard>.icon{display:none}.slide-band-main,.slide-band-sub{max-width:none}}.deck:fullscreen{--deck-width:min(100%, calc((100dvh - 6rem) * 16 / 9));padding:var(--s-4);background:var(--brand-blue-deep);grid-template-rows:auto 1fr;align-content:center;overflow:auto}.deck:fullscreen .deck-count{color:#fff}.deck:fullscreen .slide-box{box-shadow:none;border-color:#0000}.deck:fullscreen .slide-notes,.deck:fullscreen .deck-hint,.deck:fullscreen .deck-tools .btn-ghost{display:none}.deck:fullscreen .deck-stage{align-self:center}@media print{@page slide{size:254mm 142.875mm;margin:0!important}@page slide-notes{size:A4 portrait;margin:14mm 16mm!important}.container.deck-page{max-width:none;padding:0}.deck-page .crumbs,.deck-head,.deck-bar,.deck-hint{display:none!important}.deck,.deck-stage{width:auto;display:block}html,body,main,.deck-page,.deck,.deck-stage,.deck .slide-frame{page:slide}.deck .slide-frame{break-after:page;break-inside:avoid;display:block!important}.deck .slide-frame:last-child{break-after:auto}.slide-box{--band:#004f8f;--band-ink:#fff;--band-ink-muted:#c9dcf0;--band-line:#ffffff38;--accent:#004f8f;--link:#004f8f;--line-strong:#c9d2de;--ink-on-tint:#1d3557;--ok-ink:#075e53;--err:#b42318;--err-ink:#8f1d14;--lavender-ink:#5f579b;aspect-ratio:auto;width:254mm;height:142.5mm;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;border-radius:0;overflow:hidden}.slide-notes,.slide-foot-logo.is-dark{display:none!important}.slide-foot-logo.is-light{display:block!important}html[data-print-notes],html[data-print-notes] body,html[data-print-notes] main,html[data-print-notes] .deck-page,html[data-print-notes] .deck,html[data-print-notes] .deck-stage,html[data-print-notes] .deck .slide-frame{page:slide-notes}html[data-print-notes] .slide-box{aspect-ratio:16/9;border:1px solid #bbb;width:100%;height:auto}html[data-print-notes] .slide-notes{color:#000;background:0 0;border:0;margin-top:6mm;padding:0;font-size:10.5pt;display:block!important}}
