@property --px{syntax:"<length>";inherits:true;initial-value:1px}.deck{font-family:var(--deck-font-body);font-weight:var(--deck-weight-body);color:var(--deck-fg);background:var(--deck-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;position:relative;container:deck/inline-size}.deck[data-theme-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.deck-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;outline:none;display:flex;overflow:auto hidden}.deck-track::-webkit-scrollbar{display:none}.deck-frame{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;container:frame/inline-size}.deck-slide{--px:calc(100cqw / var(--canvas-w,1280));width:100%;aspect-ratio:var(--canvas-w,1280) / var(--canvas-h,720);background:var(--deck-bg);color:var(--deck-fg);isolation:isolate;position:relative;overflow:hidden}.deck-slide[data-hero]{background:var(--deck-hero-bg,linear-gradient(135deg, var(--deck-hero-from), var(--deck-hero-to)));color:var(--deck-hero-fg);--deck-fg:var(--deck-hero-fg);--deck-muted:color-mix(in srgb, var(--deck-hero-fg) 74%, transparent);--deck-border:color-mix(in srgb, var(--deck-hero-fg) 28%, transparent);--deck-accent:var(--deck-hero-accent,var(--deck-hero-fg));--deck-surface:color-mix(in srgb, var(--deck-hero-fg) 12%, transparent);--deck-accent-fg:var(--deck-hero-from);--deck-accent-text:var(--deck-accent)}.deck-slide[data-bg=image]{--deck-hero-fg:#fff;--deck-hero-accent:#fff}.deck-slot[data-plate=plain]{color:var(--deck-palette-fg);--deck-fg:var(--deck-palette-fg);--deck-muted:var(--deck-palette-muted);--deck-border:var(--deck-palette-border);--deck-surface:var(--deck-palette-surface);--deck-accent:var(--deck-brand);--deck-accent-fg:var(--deck-palette-accent-fg);--deck-accent-text:var(--deck-palette-accent-text,var(--deck-brand))}.deck-slot[data-plate=hero]{--deck-hero-fg:var(--deck-palette-hero-fg);--deck-hero-accent:var(--deck-palette-hero-accent);color:var(--deck-hero-fg);--deck-fg:var(--deck-hero-fg);--deck-muted:color-mix(in srgb, var(--deck-hero-fg) 74%, transparent);--deck-border:color-mix(in srgb, var(--deck-hero-fg) 28%, transparent);--deck-accent:var(--deck-hero-accent);--deck-surface:color-mix(in srgb, var(--deck-hero-fg) 12%, transparent);--deck-accent-fg:var(--deck-hero-from);--deck-accent-text:var(--deck-accent)}.deck-bg{z-index:0;position:absolute;inset:0}.deck-bg img{object-fit:cover;width:100%;height:100%;display:block}.deck-bg[data-kind=image]:after{content:"";background:rgb(0 0 0/var(--overlay,.45));position:absolute;inset:0}.deck-decor{z-index:0;left:calc(var(--x) * var(--px));top:calc(var(--y) * var(--px));width:calc(var(--w) * var(--px));height:calc(var(--h) * var(--px));box-sizing:border-box;background:var(--fill);border:calc(var(--stroke-w,0) * var(--px)) solid var(--stroke,transparent);border-radius:calc(var(--decor-radius,0) * var(--px));pointer-events:none;position:absolute}.deck-decor[data-decor=ellipse]{border-radius:50%}.deck-decor[data-decor=path]{background:0 0;border:0;overflow:visible}.deck-decor[data-decor=image]{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0}.deck-decor[data-decor=texture]{background-repeat:repeat;background-size:calc(var(--tile) * var(--px)) calc(var(--tile) * var(--px));border:0}.deck-decor[data-art]{background-image:var(--art-light)}.deck[data-theme-mode=dark] .deck-decor[data-art],.site[data-theme-mode=dark] .deck-decor[data-art]{background-image:var(--art-dark)}.deck-decor[data-layer=over-images]{z-index:2}.deck-slide[data-bg=image] .deck-decor{--deck-accent:var(--deck-brand)}.deck-slide[data-mode=canvas] .deck-slot{left:calc((var(--x) + var(--dx,0)) * var(--px));top:calc((var(--y) + var(--dy,0)) * var(--px));width:calc((var(--w) + var(--dw,0)) * var(--px));height:calc((var(--h) + var(--dh,0)) * var(--px));transform:rotate(calc(var(--rotate,0deg) + var(--drot,0deg)))}.deck-slot[data-media]{z-index:1}.deck-slide[data-mode=canvas] .deck-decor[data-layer=over-images]{z-index:99}.deck-slide[data-mode=canvas] .deck-footer{z-index:100}.deck-slide[data-mode=canvas] .deck-logo{z-index:101}.deck-footer{z-index:3;left:calc(var(--x) * var(--px));top:calc(var(--y) * var(--px));width:calc(var(--w) * var(--px));height:calc(var(--h) * var(--px));white-space:nowrap;text-overflow:ellipsis;font-size:calc(var(--size) * var(--px));color:var(--deck-fg);pointer-events:none;line-height:1.2;position:absolute;overflow:hidden}.deck-footer[data-font=heading]{font-family:var(--deck-font-heading)}.deck-footer[data-align=end]{text-align:right}.deck-footer[data-wrap]{white-space:normal;align-items:center;display:flex}.deck-footer[data-wrap][data-align=end]{justify-content:flex-end}.deck-footer[data-wrap]>span{-webkit-line-clamp:var(--lines);line-clamp:var(--lines);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.deck-slide[data-hero] .deck-footer{color:var(--deck-hero-fg)}.deck-decor[data-glass]{-webkit-backdrop-filter:blur(calc(28 * var(--px)));backdrop-filter:blur(calc(28 * var(--px)))}.deck-slide :is(.deck-image,.deck-bg,.deck-gallery) img{filter:var(--deck-photo-filter,none)}.deck-slot{z-index:3;left:calc(var(--x) * var(--px));top:calc(var(--y) * var(--px));width:calc(var(--w) * var(--px));height:calc(var(--h) * var(--px));gap:calc(20 * var(--px));overflow-clip-margin:calc(12 * var(--px));flex-direction:column;min-width:0;display:flex;position:absolute;overflow:clip}.deck-slot[data-direction=row]{align-items:stretch;gap:calc(40 * var(--px));flex-direction:row}.deck-columns{z-index:3;left:calc(var(--x) * var(--px));top:calc(var(--y) * var(--px));width:calc(var(--w) * var(--px));height:calc(var(--h) * var(--px));row-gap:calc(20 * var(--px));display:grid;position:absolute}.deck-columns>.deck-slot{grid-row:1/-1;grid-template-rows:subgrid;width:auto;height:auto;display:grid;position:relative;top:auto;left:auto}.deck:not([data-card-tint]) .deck-columns[data-pad=center]>.deck-slot{grid-row:2/-2}.deck:not([data-card-tint]) .deck-columns[data-pad=end]>.deck-slot{grid-row:2/-1}.deck-columns>.deck-slot>*{align-self:start}.deck-columns>.deck-slot>:is(.deck-image,.deck-table){align-self:stretch}.deck-columns>.deck-slot>:first-child{grid-row:r1}.deck-columns>.deck-slot>:nth-child(2){grid-row:r2}.deck-columns>.deck-slot>:nth-child(3){grid-row:r3}.deck-columns>.deck-slot>:nth-child(4){grid-row:r4}.deck-columns>.deck-slot>:nth-child(5){grid-row:r5}.deck-columns>.deck-slot>:nth-child(6){grid-row:r6}.deck-slot[data-align=center]{text-align:center;align-items:center}.deck-slot[data-valign=center]{justify-content:center}.deck-slot[data-valign=end]{justify-content:flex-end}.deck-slot[data-direction=row][data-valign=center]{align-items:center}.deck-h1,.deck-h2,.deck-h3{font-family:var(--deck-font-heading);font-weight:var(--deck-weight-heading);letter-spacing:var(--deck-tracking-heading);line-height:var(--deck-lh-heading);text-wrap:balance;overflow-wrap:anywhere;margin:0}.deck-h1{font-size:calc(var(--deck-h1) * var(--fit,1) * var(--px))}.deck-h2{font-size:calc(var(--deck-h2) * var(--fit,1) * var(--px))}.deck-h3{font-size:calc(var(--deck-h3) * var(--fit,1) * var(--px))}.deck:not([data-exact]) .deck-h1[data-long]{font-size:calc(var(--deck-h2) * 1.12 * var(--fit,1) * var(--px))}.deck:not([data-exact]) .deck-h2[data-long]{font-size:calc(max(var(--deck-h3) * 1.15, var(--deck-h2) * .62) * var(--fit,1) * var(--px))}.deck[data-heading-case=upper] :is(.deck-h1,.deck-h2,.deck-h3){text-transform:uppercase}.deck-slot:not([data-slot=heading]) .deck-h3{margin-bottom:calc(-6 * var(--px))}.deck-p{font-size:calc(var(--deck-body) * var(--fit,1) * var(--px));line-height:var(--deck-lh-body);text-wrap:pretty;overflow-wrap:anywhere;margin:0}.deck-slot[data-slot=subtitle] .deck-p,.deck-slot[data-slot=note] .deck-p{color:var(--deck-muted)}.deck-list{gap:calc(14 * var(--px));font-size:calc(var(--deck-body) * var(--fit,1) * var(--px));line-height:var(--deck-lh-body);counter-reset:deck-item;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.deck-list li{padding-left:calc(40 * var(--px));overflow-wrap:anywhere}.deck-list li:before{content:"";width:calc(12 * var(--px));height:calc(12 * var(--px));margin-left:calc(-40 * var(--px));margin-right:calc(28 * var(--px));vertical-align:middle;background:var(--deck-marker,var(--deck-accent));border-radius:50%;display:inline-block}.deck-list[data-ordered] li{counter-increment:deck-item;padding-left:calc(48 * var(--px))}.deck-list[data-ordered] li:before{content:counter(deck-item);width:auto;min-width:calc(48 * var(--px));height:auto;margin-left:calc(-48 * var(--px));vertical-align:baseline;color:var(--deck-accent-text,var(--deck-accent));font-family:var(--deck-font-heading);font-weight:var(--deck-weight-heading);background:0 0;border-radius:0;margin-right:0}.deck-quote{font-size:calc(var(--deck-quote) * var(--fit,1) * var(--px));text-wrap:balance;margin:0;font-weight:500;line-height:1.3}.deck-quote p{margin:0}.deck-quote p:before{content:"«"}.deck-quote p:after{content:"»"}.deck-quote cite{margin-top:calc(28 * var(--px));font-size:calc(var(--deck-small) * var(--fit,1) * var(--px));font-style:normal;font-weight:var(--deck-weight-body);color:var(--deck-muted);display:block}.deck-metric{width:100%;min-width:0;font-family:var(--metric-font,inherit);gap:calc(10 * var(--px));flex-direction:column;flex:1 1 0;display:flex;container-type:inline-size}.deck-table td[data-mark]{text-align:center;font-size:1.25em;font-weight:700;line-height:1}.deck-table td[data-mark=yes]{color:var(--deck-accent-text,var(--deck-accent))}.deck-table td[data-mark=no]{color:var(--deck-muted);opacity:.6}.deck-metric-icon{width:calc(52 * var(--fit,1) * var(--px));height:calc(52 * var(--fit,1) * var(--px));margin-bottom:calc(14 * var(--fit,1) * var(--px));color:var(--metric-color,var(--deck-accent-text,var(--deck-accent)));display:block}.deck-metric[style*="text-align: center"] .deck-metric-icon,.deck-slot[data-align=center] .deck-metric-icon{margin-inline:auto}.deck-metric-value{--metric-size:calc(var(--deck-metric) * var(--metric-scale,1) * var(--fit,1) * var(--px));--metric-room:100cqi;font-family:var(--metric-font,var(--deck-font-heading));font-weight:var(--metric-weight,var(--deck-weight-heading));font-size:max(calc(var(--metric-size) * var(--metric-floor,var(--metric-floor-solid,.5))), min(var(--metric-size), calc(var(--metric-room) / (var(--metric-em-row,var(--metric-em,1)) * var(--deck-metric-width,1)))));letter-spacing:-.03em;color:var(--metric-color,var(--deck-accent-text,var(--deck-accent)));overflow-wrap:break-word;line-height:1}.deck-slot[data-direction=row]:has(>.deck-metric){gap:0 calc(40 * var(--px));grid-template-rows:0 auto auto auto auto 1fr;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;container-type:inline-size}.deck-slot[data-direction=row][data-valign=center]:has(>.deck-metric){grid-template-rows:1fr auto auto auto auto 1fr}.deck-slot[data-direction=row][data-valign=end]:has(>.deck-metric){grid-template-rows:1fr auto auto auto auto 0}.deck-slot[data-direction=row]:has(>.deck-metric)>*{grid-row:1/-1}.deck-slot[data-direction=row]>.deck-metric{grid-template-rows:subgrid;gap:0;display:grid;container-type:normal}.deck-slot[data-direction=row]>.deck-metric>.deck-metric-icon{grid-row:2}.deck-slot[data-direction=row]>.deck-metric>.deck-metric-value{--metric-room:calc((100cqi - 40 * var(--px) * (var(--metric-count,1) - 1)) / var(--metric-count,1) - var(--metric-pad,0) * var(--px));grid-row:3}.deck-slot[data-direction=row]>.deck-metric>.deck-metric-label{margin-top:calc(10 * var(--px));grid-row:4}.deck-slot[data-direction=row]>.deck-metric>.deck-metric-delta{margin-top:calc(10 * var(--px));grid-row:5}.deck-slot[data-direction=row][data-count="3"]{--metric-scale:.9}.deck-slot[data-direction=row][data-count="4"]{--metric-scale:.72}.deck-slot[data-direction=row] .deck-metric-label{max-width:24ch}.deck-metric-label{font-size:calc(var(--deck-small) * var(--fit,1) * var(--px));color:var(--deck-muted);line-height:1.35}.deck-metric-delta{font-size:calc(var(--deck-small) * var(--fit,1) * var(--px));font-weight:600}.deck-metric-delta[data-trend=up]{color:#1f9d55}.deck-metric-delta[data-trend=down]{color:#d64545}.deck-slide[data-hero] .deck-metric-delta{color:var(--deck-fg)}:is(.deck[data-agenda=grid] .deck-slide[data-layout=agenda],.deck-slide[data-agenda-grid]) .deck-list[data-ordered]{grid-template-columns:repeat(var(--agenda-cols,3), minmax(0, 1fr));gap:calc(var(--agenda-gap-y,32) * var(--px)) calc(var(--agenda-gap-x,40) * var(--px));align-content:start;display:grid}:is(.deck[data-agenda=grid] .deck-slide[data-layout=agenda],.deck-slide[data-agenda-grid]) .deck-list[data-ordered] li{padding-left:calc(var(--agenda-num,var(--deck-h2)) * 1.6 * var(--fit,1) * var(--px));min-height:calc(var(--agenda-num,var(--deck-h2)) * var(--fit,1) * var(--px))}.deck-slide[data-markers=none] .deck-list li{padding-left:0}.deck-slide[data-markers=none] .deck-list li:before{display:none}.deck-slide[data-agenda-caps] .deck-list[data-ordered] li{text-transform:uppercase}:is(.deck[data-agenda=grid] .deck-slide[data-layout=agenda]:not([data-agenda-grid]),.deck-slide[data-agenda-big]) .deck-list[data-ordered] li{position:relative}:is(.deck[data-agenda=grid] .deck-slide[data-layout=agenda]:not([data-agenda-grid]),.deck-slide[data-agenda-big]) .deck-list[data-ordered] li:before{margin-left:0;position:absolute;top:0;left:0}:is(.deck[data-agenda=grid] .deck-slide[data-layout=agenda],.deck-slide[data-agenda-grid]) .deck-list[data-ordered] li:before{content:counter(deck-item, decimal-leading-zero);min-width:calc(var(--agenda-num,var(--deck-h2)) * 1.6 * var(--fit,1) * var(--px));margin-left:calc(var(--agenda-num,var(--deck-h2)) * -1.6 * var(--fit,1) * var(--px));font-size:calc(var(--agenda-num,var(--deck-h2)) * var(--fit,1) * var(--px));color:var(--deck-fg);line-height:1}.deck-slot[data-list-cols="2"] .deck-list:has(>li:nth-child(5)){columns:2;column-gap:calc(40 * var(--px));display:block}.deck-slot[data-list-cols="2"] .deck-list:has(>li:nth-child(5))>li{break-inside:avoid;margin-bottom:calc(14 * var(--px))}.deck-slot[data-list-cols="2"] .deck-list:has(>li:nth-child(5))>li:last-child{margin-bottom:0}.deck-slide[data-layout=metric-big] .deck-metric{--metric-scale:1.9}.deck-slide[data-layout=metric-big] .deck-metric-label{max-width:40ch;font-size:calc(var(--deck-body) * var(--fit,1) * var(--px))}.deck:not([data-timeline]) .deck-slide[data-layout=timeline]:not([data-mode=canvas]) .deck-columns:before{content:"";left:0;right:0;top:calc(7 * var(--px));height:calc(2 * var(--px));background:var(--deck-border);position:absolute}.deck:not([data-timeline]) .deck-slide[data-layout=timeline]:not([data-mode=canvas]) .deck-slot:not([data-slot=heading]){padding-top:calc(44 * var(--px))}.deck:not([data-timeline]) .deck-slide[data-layout=timeline]:not([data-mode=canvas]) .deck-slot:not([data-slot=heading]):before{content:"";width:calc(16 * var(--px));height:calc(16 * var(--px));background:var(--deck-accent);border-radius:50%;position:absolute;top:0;left:0}.deck:not([data-timeline]) .deck-slide[data-layout=timeline]:not([data-mode=canvas]) .deck-slot:not([data-slot=heading])>.deck-h3:first-child{color:var(--deck-accent-text,var(--deck-accent));font-size:calc(var(--deck-h2) * min(var(--fit,1), 1) * var(--px))}.deck-figure{width:calc(var(--fw) * var(--px));height:calc(var(--fh) * var(--px));flex:none;position:relative}.deck-figure-art{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.deck-figure-art .deck-figure-step{transform-box:fill-box;transform-origin:50%}.deck-figure-text{left:calc(var(--x) * var(--px));top:calc(var(--y) * var(--px));width:calc(var(--w) * var(--px));height:calc(var(--h) * var(--px));min-width:0;font-family:var(--deck-font-body);font-weight:var(--deck-weight-body);font-size:calc(var(--size) * var(--px));line-height:var(--lh);overflow-wrap:break-word;flex-direction:column;justify-content:flex-start;display:flex;position:absolute}.deck-figure-text>span,.deck-figure-text>a{min-width:0;color:inherit;outline:none;text-decoration:none;display:block}.deck-figure-text[data-font=heading]{font-family:var(--deck-font-heading);font-weight:var(--deck-weight-heading);letter-spacing:var(--deck-tracking-heading)}.deck-figure-text[data-valign=center]{justify-content:center}.deck-figure-text[data-valign=end]{justify-content:flex-end}.deck-figure-text[data-align=center]{text-align:center}.deck-figure-text[data-align=end]{text-align:right}.deck-figure-text[data-nowrap]{white-space:nowrap}.deck-figure-text[data-upper]{text-transform:uppercase}.deck-plain{gap:calc(32 * var(--px));font-size:calc(var(--deck-small) * var(--px));display:flex}.deck-plain ul{margin:0;padding-left:1.2em}.deck-plain th{text-align:left;padding-right:1.5em;font-weight:400}.deck-slot[data-slot=figure]{overflow:visible}.deck-diagram{--dpx:calc(var(--px) * var(--fit,1));gap:calc(24 * var(--dpx));--diagram-gap:calc(24 * var(--dpx));flex:auto;min-height:0;display:flex;position:relative}.deck-diagram-item{gap:calc(6 * var(--dpx));min-width:0;padding:calc(20 * var(--dpx)) calc(22 * var(--dpx));border:calc(1.5 * var(--px)) solid var(--deck-border);border-radius:calc(var(--deck-radius) * var(--px));background:var(--deck-surface);flex-direction:column;display:flex;position:relative}.deck-diagram-index{width:calc(32 * var(--dpx));height:calc(32 * var(--dpx));font-family:var(--deck-font-heading);font-weight:var(--deck-weight-heading);font-size:calc(var(--deck-small) * .9 * var(--dpx));color:var(--deck-accent-fg);background:var(--deck-accent);margin-bottom:calc(6 * var(--dpx));border-radius:50%;place-items:center;display:grid}.deck-diagram-title{overflow-wrap:break-word;font-family:var(--deck-font-heading);font-weight:var(--deck-weight-heading);font-size:calc(var(--deck-h3) * .9 * var(--dpx));line-height:1.2}.deck-diagram-text{overflow-wrap:break-word;font-size:calc(var(--deck-small) * var(--dpx));color:var(--deck-muted);line-height:1.35}.deck-diagram[data-kind=steps]{align-items:stretch;gap:calc(44 * var(--dpx));flex-direction:row}.deck-diagram[data-kind=steps] .deck-diagram-item{flex:1 1 0;justify-content:center}.deck-diagram[data-kind=steps] .deck-diagram-item+.deck-diagram-item:before{content:"→";left:calc(-38 * var(--dpx));font-size:calc(28 * var(--dpx));color:var(--deck-accent-text,var(--deck-accent));line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.deck-diagram[data-kind=cycle]{--ring:min(var(--w) * .46, var(--h) * .76);display:block}.deck-diagram[data-kind=cycle]:before{content:"";left:calc((var(--w) - var(--ring)) / 2 * var(--px));top:calc((var(--h) - var(--ring)) / 2 * var(--px));width:calc(var(--ring) * var(--px));height:calc(var(--ring) * var(--px));border:calc(2 * var(--px)) dashed var(--deck-border);border-radius:50%;position:absolute}.deck-diagram[data-kind=cycle] .deck-diagram-item{--angle:calc(var(--i) / var(--n) * 360deg - 90deg);width:calc(240 * var(--dpx));left:calc((var(--w) / 2 + cos(var(--angle)) * (var(--w) / 2 - 125)) * var(--px));top:calc((var(--h) / 2 + sin(var(--angle)) * (var(--h) / 2 - 82)) * var(--px));padding:calc(14 * var(--dpx)) calc(18 * var(--dpx));column-gap:calc(10 * var(--dpx));row-gap:calc(6 * var(--dpx));grid-template-columns:auto 1fr;align-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.deck-diagram[data-kind=cycle] .deck-diagram-index{margin:0}.deck-diagram[data-kind=cycle] .deck-diagram-text{grid-column:1/-1}.deck-slot[data-cycle=row] .deck-diagram[data-kind=cycle]{align-items:stretch;gap:calc(44 * var(--dpx));padding-bottom:calc(40 * var(--dpx));flex-direction:row;display:flex}.deck-slot[data-cycle=row] .deck-diagram[data-kind=cycle]:before{--half:calc((100% - (var(--n) - 1) * 44 * var(--dpx)) / var(--n) / 2);left:var(--half);right:var(--half);top:auto;bottom:calc(8 * var(--dpx));width:auto;height:calc(32 * var(--dpx));border:calc(2 * var(--px)) solid var(--deck-accent);border-radius:0 0 calc(12 * var(--dpx)) calc(12 * var(--dpx));border-top:0}.deck-slot[data-cycle=row] .deck-diagram[data-kind=cycle]:after{content:"";left:calc((100% - (var(--n) - 1) * 44 * var(--dpx)) / var(--n) / 2 - 7 * var(--dpx));bottom:calc(28 * var(--dpx));border-left:calc(7 * var(--dpx)) solid transparent;border-right:calc(7 * var(--dpx)) solid transparent;border-bottom:calc(12 * var(--dpx)) solid var(--deck-accent);position:absolute}.deck-slot[data-cycle=row] .deck-diagram[data-kind=cycle] .deck-diagram-item{justify-content:center;align-items:stretch;gap:calc(6 * var(--dpx));width:auto;padding:calc(20 * var(--dpx)) calc(22 * var(--dpx));flex-direction:column;flex:1 1 0;display:flex;position:relative;top:auto;left:auto;transform:none}.deck-slot[data-cycle=row] .deck-diagram[data-kind=cycle] .deck-diagram-index{margin-bottom:calc(6 * var(--dpx))}.deck-slot[data-cycle=row] .deck-diagram[data-kind=cycle] .deck-diagram-item+.deck-diagram-item:before{content:"→";left:calc(-38 * var(--dpx));font-size:calc(28 * var(--dpx));color:var(--deck-accent-text,var(--deck-accent));line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.deck-diagram[data-kind=funnel]{align-items:center;gap:calc(10 * var(--dpx));flex-direction:column}.deck-diagram[data-kind=funnel] .deck-diagram-item{align-items:center;gap:calc(16 * var(--dpx));width:calc(100% - var(--i) * 56% / max(1, var(--n) - 1));background:color-mix(in srgb, var(--deck-accent) calc(14% + var(--i) * 12%), var(--deck-surface));border-color:#0000;flex-direction:row;flex:1 1 0}.deck-diagram[data-kind=funnel] .deck-diagram-index{margin-bottom:0}.deck-diagram[data-kind=tree]{grid-template-rows:auto calc(28 * var(--dpx)) 1fr;grid-template-columns:repeat(calc(var(--n) - 1), 1fr);column-gap:calc(24 * var(--dpx));display:grid}.deck-diagram[data-kind=tree] .deck-diagram-item{grid-row:3}.deck-diagram[data-kind=tree] .deck-diagram-item:first-child{border-color:var(--deck-accent);grid-area:1/1/auto/-1;justify-self:center;min-width:40%}.deck-diagram[data-kind=tree]:before{content:"";height:calc(2 * var(--px));background:var(--deck-border);grid-area:2/1/auto/-1;align-self:center;margin:0 12%}.deck-diagram[data-kind=stack]{gap:calc(10 * var(--dpx));flex-direction:column}.deck-diagram[data-kind=stack] .deck-diagram-item{align-items:center;gap:calc(16 * var(--dpx));border-left:calc(6 * var(--px)) solid var(--deck-accent);flex-direction:row;flex:1 1 0}.deck-diagram[data-kind=stack] .deck-diagram-index{margin-bottom:0}.deck-table{border-collapse:collapse;width:100%;font-size:calc(var(--deck-small) * var(--fit,1) * var(--px));table-layout:fixed;line-height:1.35}.deck-table th,.deck-table td{padding:calc(14 * var(--fit,1) * var(--px)) calc(18 * var(--fit,1) * var(--px));border-bottom:calc(1.5 * var(--px)) solid var(--deck-border);text-align:left;vertical-align:top;overflow-wrap:anywhere}.deck-table th{color:var(--deck-muted);border-bottom-color:var(--deck-fg);font-weight:600}.deck-table td:first-child{font-weight:600}.deck-divider{border:0;border-top:calc(2 * var(--px)) solid var(--deck-border);width:100%;margin:0}.deck-image{gap:calc(10 * var(--px));flex-direction:column;flex:auto;min-height:0;margin:0;display:flex}.deck-image img{object-fit:cover;border-radius:calc(var(--deck-radius) * var(--px));background:var(--deck-surface);flex:auto;width:100%;height:100%;min-height:0;display:block}.deck-image[data-fit=contain] img{object-fit:contain}.deck-image-mask{border-radius:calc(var(--deck-radius) * var(--px));background:var(--deck-surface);flex:auto;min-height:0;display:block;overflow:hidden}.deck-image-mask img{object-position:var(--mask-x,50%) var(--mask-y,50%);transform:scale(var(--mask-zoom,1));transform-origin:var(--mask-x,50%) var(--mask-y,50%);border-radius:0}.deck-slot[data-bleed] .deck-image img,.deck-slot[data-bleed] .deck-image-mask{border-radius:0}.deck-slot[data-round] .deck-image img,.deck-slot[data-round] .deck-image-mask{border-radius:calc(var(--slot-radius) * var(--px))}.deck-slot[data-round] .deck-image-mask img{border-radius:0}.deck-slide .deck-image[data-radius]>img,.deck-slide .deck-image[data-radius]>.deck-image-mask{border-radius:calc(var(--r-tl,0) * var(--px)) calc(var(--r-tr,0) * var(--px)) calc(var(--r-br,0) * var(--px)) calc(var(--r-bl,0) * var(--px))}.deck-image figcaption{font-size:calc(var(--deck-small) * var(--px));color:var(--deck-muted)}.deck-image-credit{font-size:calc(var(--deck-small) * .8 * var(--px));color:var(--deck-muted);opacity:.7;order:9;line-height:1.2}.deck-slot[data-framed] .deck-image-credit{display:none}.deck-credit{z-index:3;left:calc(var(--x) * var(--px));top:calc(var(--y) * var(--px));width:calc(var(--w) * var(--px));height:calc(var(--h) * var(--px));padding:calc(40 * var(--px)) calc(36 * var(--px));pointer-events:none;justify-content:flex-end;align-items:flex-end;display:flex;position:absolute}.deck-credit>span{padding:calc(3 * var(--px)) calc(8 * var(--px));border-radius:calc(999 * var(--px));color:#fff;font-size:calc(var(--deck-small) * .8 * var(--px));white-space:nowrap;background:#00000073;line-height:1.2}.deck-slot[data-bleed] .deck-image{position:relative}.deck-slot[data-bleed] .deck-image-credit{right:calc(12 * var(--px));bottom:calc(10 * var(--px));padding:calc(3 * var(--px)) calc(8 * var(--px));border-radius:calc(999 * var(--px));color:#fff;opacity:1;background:#00000073;position:absolute}.deck-gallery{grid-template-columns:repeat(var(--cols,2), 1fr);gap:calc(16 * var(--px));flex:auto;grid-auto-rows:minmax(0,1fr);min-height:0;display:grid}.deck-slot[data-direction=column] .deck-gallery{grid-template-columns:1fr}.deck-gallery img{object-fit:cover;border-radius:calc(var(--deck-radius) * var(--px));width:100%;height:100%;display:block}.deck-slide[data-layout=logos] .deck-gallery{grid-template-columns:repeat(var(--logo-cols,3), 1fr);align-content:center;gap:calc(20 * var(--px));grid-auto-rows:auto}.deck-slide[data-layout=logos] .deck-gallery:has(>img:first-child:last-child){--logo-cols:1;--logo-rows:1}.deck-slide[data-layout=logos] .deck-gallery:has(>img:nth-child(2):last-child){--logo-cols:2;--logo-rows:1}.deck-slide[data-layout=logos] .deck-gallery:has(>img:nth-child(3):last-child){--logo-rows:1}.deck-slide[data-layout=logos] .deck-gallery:has(>img:nth-child(4):last-child){--logo-cols:4;--logo-rows:1}.deck-slide[data-layout=logos] .deck-gallery:has(>img:nth-child(7)):not(:has(>img:nth-child(9):last-child)){--logo-cols:4}.deck-slide[data-layout=logos] .deck-gallery:has(>img:nth-child(9)){--logo-rows:3}.deck-slide[data-layout=logos] .deck-gallery img{aspect-ratio:2.2;height:auto;max-height:calc((var(--h) - 20 * (var(--logo-rows,2) - 1)) / var(--logo-rows,2) * var(--px));object-fit:contain;box-sizing:border-box;border:calc(1.5 * var(--px)) solid var(--deck-border);background:#fff;padding:7% 12%}.deck-placeholder{padding:calc(24 * var(--px));border:calc(2 * var(--px)) dashed var(--deck-border);border-radius:calc(var(--deck-radius) * var(--px));font-size:calc(var(--deck-small) * var(--px));color:var(--deck-muted);text-align:center;flex:auto;justify-content:center;align-items:center;display:flex}.deck[data-list=dash] .deck-list:not([data-ordered]) li{padding-left:calc(44 * var(--px))}.deck[data-list=dash] .deck-list:not([data-ordered]) li:before{content:"—";width:auto;min-width:calc(44 * var(--px));height:auto;margin-left:calc(-44 * var(--px));vertical-align:baseline;color:var(--deck-marker,var(--deck-accent));background:0 0;border-radius:0;margin-right:0}.deck[data-list=square] .deck-list:not([data-ordered]) li:before{border-radius:calc(2 * var(--px));transform:rotate(45deg)scale(.8)}.deck[data-columns=cards] .deck-slide:is([data-layout=two-columns],[data-layout=three-columns]):not([data-mode=canvas]) .deck-slot:not([data-slot=heading]),.deck[data-columns=cards] .deck-slide[data-layout=metrics-row] .deck-metric{padding:calc(32 * var(--px));border:calc(1.5 * var(--px)) solid var(--deck-border);border-radius:calc(var(--deck-radius) * var(--px));background:var(--deck-surface)}.deck[data-columns=cards][data-card-tint] .deck-slide:is([data-layout=two-columns],[data-layout=three-columns]):not([data-mode=canvas]) .deck-slot:not([data-slot=heading]),.deck[data-columns=cards][data-card-tint] .deck-slide[data-layout=metrics-row] .deck-metric{--card:var(--deck-card1,var(--deck-accent2,var(--deck-surface)));--card-ink:var(--deck-card1-ink);background:var(--card);border-color:#0000}.deck[data-columns=cards][data-card-tint] .deck-slide:is([data-layout=two-columns],[data-layout=three-columns]):not([data-mode=canvas]) .deck-slot[data-slot]:is([data-slot=right],[data-slot=col2]),.deck[data-columns=cards][data-card-tint] .deck-slide[data-layout=metrics-row] .deck-metric:nth-child(3n+2){--card:var(--deck-card2,var(--deck-accent3,var(--deck-surface)));--card-ink:var(--deck-card2-ink)}.deck[data-columns=cards][data-card-tint] .deck-slide:is([data-layout=two-columns],[data-layout=three-columns]):not([data-mode=canvas]) .deck-slot[data-slot=col3],.deck[data-columns=cards][data-card-tint] .deck-slide[data-layout=metrics-row] .deck-metric:nth-child(3n){--card:var(--deck-card3,var(--deck-surface));--card-ink:var(--deck-card3-ink)}.deck[data-columns=cards][data-card-tint][data-card-ink] .deck-slide:is([data-layout=two-columns],[data-layout=three-columns]):not([data-mode=canvas]) .deck-slot:not([data-slot=heading]),.deck[data-columns=cards][data-card-tint][data-card-ink] .deck-slide[data-layout=metrics-row] .deck-metric{color:var(--card-ink);--deck-fg:var(--card-ink);--deck-muted:color-mix(in srgb, var(--card-ink) 70%, transparent);--deck-accent-text:var(--card-ink);--metric-color:var(--card-ink);--deck-marker:var(--card-ink)}.deck[data-columns=cards] .deck-slide[data-layout=metrics-row] .deck-metric{--metric-pad:64}.deck[data-columns=cards] .deck-slide[data-layout=metrics-row] .deck-slot[data-slot=metrics]{grid-template-rows:minmax(calc(34 * var(--px)), 1fr) auto auto auto auto minmax(calc(34 * var(--px)), 1fr)}.deck[data-columns=rule] .deck-slide[data-layout=metrics-row] .deck-slot[data-slot=metrics]{grid-template-rows:calc(27 * var(--px)) auto auto auto auto 1fr}.deck[data-columns=rule] .deck-slide:is([data-layout=two-columns],[data-layout=three-columns]):not([data-mode=canvas]) .deck-slot:not([data-slot=heading]),.deck[data-columns=rule] .deck-slide[data-layout=metrics-row] .deck-metric{padding-top:calc(24 * var(--px));border-top:calc(3 * var(--px)) solid var(--deck-fg)}.deck[data-subheading=accent] .deck-slot:not([data-slot=heading]) .deck-h3{color:var(--deck-accent-text,var(--deck-accent))}.deck[data-quote=serif] .deck-quote{font-family:var(--deck-font-heading);letter-spacing:-.01em;font-style:italic;font-weight:500}.deck[data-quote=display] .deck-quote{font-family:var(--deck-font-heading);font-weight:var(--deck-weight-heading,400);letter-spacing:-.01em}.deck[data-rule] .deck-slot[data-slot=heading]:before{content:"";width:calc(64 * var(--px));height:calc(5 * var(--px));background:var(--deck-accent);flex:none;display:block}.deck--stage{container-name:deck-stage}.deck--stage .deck-frame{border-radius:inherit}.deck--stage .deck-track>.deck-frame{content-visibility:auto;contain-intrinsic-size:auto 0px}.deck--stage .deck-track>.deck-frame:first-child{content-visibility:visible}.deck-rotate{color:#fff9;text-align:center;justify-content:center;align-items:center;gap:8px;margin:10px auto 0;font:500 13px/1.3 system-ui,sans-serif;display:none}.deck-rotate svg{flex:none}.deck-controls{z-index:5;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-user-select:none;user-select:none;background:#0a0c109e;border-radius:999px;align-items:center;gap:4px;padding:4px;font:500 13px/1 system-ui,sans-serif;display:flex;position:absolute;bottom:16px;right:16px}.deck-controls button{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;width:32px;height:32px;font-size:20px;line-height:1}.deck-controls button:hover{background:#ffffff24}.deck-controls button:disabled{opacity:.35;cursor:default}.deck-controls span{text-align:center;font-variant-numeric:tabular-nums;min-width:56px}.deck-controls .deck-counter{width:auto;min-width:56px;font:inherit;padding:0 6px}.deck-controls .deck-counter span{min-width:0;display:block}.deck-controls .deck-autoplay{place-items:center;display:grid}.deck-contents{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0c10e0;border-radius:14px;width:min(360px,100vw - 32px);max-height:min(60vh,480px);padding:6px;position:absolute;bottom:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 12px 32px #00000059}.deck-contents ol{margin:0;padding:0;list-style:none}.deck-controls .deck-contents button{text-align:left;color:#ffffffd6;border-radius:10px;align-items:baseline;gap:10px;width:100%;height:auto;padding:8px 10px;font:400 14px/1.3 system-ui,sans-serif;display:flex}.deck-controls .deck-contents button:hover{background:#ffffff24}.deck-controls .deck-contents button[aria-current]{color:#fff;background:#ffffff1f}.deck-controls .deck-contents span{text-align:right;color:#ffffff80;font-variant-numeric:tabular-nums;min-width:1.6em}.deck-screen{position:relative}.deck-progress{z-index:4;pointer-events:none;background:#7f7f7f33;height:4px;position:absolute;inset:auto 0 0}.deck-progress:after{content:"";background:var(--deck-accent);transform-origin:0;transform:scaleX(var(--progress,0));transition:transform .4s;position:absolute;inset:0}.deck[data-vt] .deck-track{view-transition-name:deck-stage}.deck[data-vt] .deck-controls{view-transition-name:deck-controls}.deck[data-vt] .deck-progress{view-transition-name:deck-progress}html[data-deck-vt]::view-transition-group(deck-stage){animation-duration:.5s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}html[data-deck-vt]::view-transition-old(deck-stage){animation-duration:.5s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}html[data-deck-vt]::view-transition-new(deck-stage){animation-duration:.5s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}html[data-deck-vt=zoom]::view-transition-old(deck-stage){animation-name:deck-vt-zoom-old}html[data-deck-vt=zoom]::view-transition-new(deck-stage){animation-name:deck-vt-zoom-new}html[data-deck-vt=zoom][data-deck-vt-back]::view-transition-old(deck-stage){animation-name:deck-vt-zoom-old-back}html[data-deck-vt=zoom][data-deck-vt-back]::view-transition-new(deck-stage){animation-name:deck-vt-zoom-new-back}@keyframes deck-vt-zoom-old{to{opacity:0;transform:scale(1.08)}}@keyframes deck-vt-zoom-new{0%{opacity:0;transform:scale(.94)}}@keyframes deck-vt-zoom-old-back{to{opacity:0;transform:scale(.94)}}@keyframes deck-vt-zoom-new-back{0%{opacity:0;transform:scale(1.08)}}html[data-deck-vt=magic]::view-transition-group(*){animation-duration:.7s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.deck-stack{background:0 0;flex-direction:column;gap:16px;display:flex}.deck-stack>.deck-frame{border-radius:14px;flex:none;animation:.35s both deck-in;overflow:hidden}.deck-skeleton{aspect-ratio:var(--canvas-w,1280) / var(--canvas-h,720);background:#7f7f7f1f;animation:1.4s ease-in-out infinite deck-pulse}@keyframes deck-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes deck-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.deck-stack>.deck-frame,.deck-skeleton{animation:none}}.deck[data-edit] [data-editable]{cursor:text;border-radius:calc(6 * var(--px));outline:none;transition:box-shadow .12s}.deck[data-edit] [data-editable]:hover{box-shadow:0 0 0 calc(2 * var(--px)) color-mix(in srgb, var(--deck-accent) 30%, transparent)}.deck[data-edit] [data-editable]:focus{box-shadow:0 0 0 calc(2.5 * var(--px)) var(--deck-accent)}.deck[data-edit] [data-editable]:not(li):empty:before,.deck[data-edit] li[data-editable]:empty:after{content:attr(data-placeholder);color:var(--deck-muted)}.deck[data-edit] .deck-quote p[data-editable]:empty:before{content:"«" attr(data-placeholder)}.deck[data-edit] .deck-quote p[data-editable]:empty:after{color:var(--deck-muted)}.deck[data-edit] [data-optional]:empty:before{opacity:.7;font-style:italic;font-weight:400}.deck[data-edit] [data-block-id][data-selected]{box-shadow:0 0 0 calc(2 * var(--px)) color-mix(in srgb, var(--deck-accent) 45%, transparent)}.deck[data-edit] .deck-slide:not([data-mode=canvas]) :is(.deck-image,.deck-icon,.deck-gallery,.deck-embed,.deck-divider)[data-block-id]{cursor:pointer}.deck[data-edit] .deck-slide:not([data-mode=canvas]) :is(.deck-image,.deck-icon,.deck-gallery,.deck-embed,.deck-divider)[data-block-id]:not([data-selected]):hover{box-shadow:0 0 0 calc(2 * var(--px)) color-mix(in srgb, var(--deck-accent) 30%, transparent)}.deck[data-edit] .deck-slot[data-overflow]{outline:calc(2 * var(--px)) dashed #d64545;outline-offset:calc(4 * var(--px))}.deck-logo{z-index:4;left:calc(var(--x) * var(--px));top:calc(var(--y) * var(--px));width:calc(var(--w) * var(--px));height:calc(var(--h) * var(--px));pointer-events:none;justify-content:flex-start;align-items:center;display:flex;position:absolute}.deck-logo[data-align=end]{justify-content:flex-end}.deck-logo[data-fallback]{left:calc((var(--canvas-w,1280) - 60 - var(--w)) * var(--px))}.deck-logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.deck-logo[data-empty]{border:calc(1.5 * var(--px)) dashed color-mix(in srgb, var(--deck-fg) 30%, transparent);border-radius:calc(6 * var(--px));pointer-events:auto;cursor:pointer;justify-content:center}.deck-logo-hint{font-size:calc(var(--deck-small) * .8 * var(--px));color:color-mix(in srgb, var(--deck-fg) 55%, transparent)}.deck-icon{width:calc(var(--size,64) * var(--px));height:calc(var(--size,64) * var(--px));flex:none;display:block;position:relative}.deck-icon:before{content:"";background:var(--deck-accent);-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;position:absolute;inset:0}.deck-slide[data-mode=canvas] .deck-slot[data-sizing]{overflow:visible}.deck-slide[data-mode=canvas] .deck-slot:is([data-sizing=auto-height],[data-sizing=scale]){height:auto}.deck-slide[data-mode=canvas] .deck-slot[data-sizing=auto-width]{width:max-content;max-width:none;height:auto}.deck-slot[data-slot=canvas]>.deck-icon{width:100%;height:100%}.deck-icon[data-color=fg]:before{background:var(--deck-fg)}.deck-icon[data-color=muted]:before{background:var(--deck-muted)}.deck[data-icon-frame] .deck-icon:before{inset:22%}.deck[data-icon-frame=circle] .deck-icon{background:var(--deck-accent);border-radius:50%}.deck[data-icon-frame=square] .deck-icon{background:var(--deck-accent)}.deck[data-icon-frame=offset] .deck-icon{background:var(--deck-accent);border:calc(2 * var(--px)) solid var(--deck-fg);box-shadow:calc(4 * var(--px)) calc(4 * var(--px)) 0 var(--deck-fg)}.deck:is([data-icon-frame=circle],[data-icon-frame=square],[data-icon-frame=offset]) .deck-icon:before{background:var(--deck-accent-fg)}.deck[data-icon-frame=rounded] .deck-icon{background:var(--deck-surface);border:calc(1.5 * var(--px)) solid var(--deck-border);border-radius:28%}.deck[data-icon-frame=ring] .deck-icon{box-shadow:inset 0 0 0 calc(2 * var(--px)) var(--deck-accent);border-radius:50%}.deck[data-icon-frame=tile] .deck-icon{background:color-mix(in srgb, var(--deck-accent) 16%, transparent);border-radius:24%}.deck[data-icon-frame=tile] .deck-icon:before{background:var(--deck-accent-text,var(--deck-accent))}.deck-shape{width:100%;height:100%;display:block;overflow:visible}.deck-slot:has(>.deck-shape){overflow:visible}[data-mark][data-b]{font-weight:700}[data-mark][data-i]{font-style:italic}.deck-link{color:inherit;text-underline-offset:.15em;text-decoration:underline}@keyframes deck-enter-fade{0%{opacity:0}}@keyframes deck-enter-rise{0%{opacity:0;translate:0 .8em}}@keyframes deck-enter-zoom{0%{opacity:0;scale:.9}}@keyframes deck-enter-word{0%{opacity:0;translate:0 .4em}}@keyframes deck-enter-step{0%{opacity:0;scale:.85}}.deck-word{display:inline-block}@media screen and (prefers-reduced-motion:no-preference){.deck[data-motion] .deck-frame:not([data-active]) :is([data-enter=fade],[data-enter=rise],[data-enter=zoom],[data-enter=count]),.deck[data-motion] .deck-frame:not([data-active]) [data-enter=words] .deck-word,.deck[data-motion] .deck-frame:not([data-active]) [data-enter=draw] :is(.deck-diagram-item,.deck-figure-step),.site[data-motion] :is([data-enter=fade],[data-enter=rise],[data-enter=zoom],[data-enter=count]):not([data-seen]),.site[data-motion] [data-enter=words]:not([data-seen]) .deck-word,.site[data-motion] [data-enter=draw]:not([data-seen]) :is(.deck-diagram-item,.deck-figure-step){opacity:0}.deck[data-motion] .deck-frame[data-active] :is([data-enter=fade],[data-enter=count]),.site[data-motion] :is([data-enter=fade],[data-enter=count])[data-seen]{animation:deck-enter-fade .7s ease var(--enter-delay,0s) both}.deck[data-motion] .deck-frame[data-active] [data-enter=rise],.site[data-motion] [data-enter=rise][data-seen]{animation:deck-enter-rise .7s cubic-bezier(.2, .7, .2, 1) var(--enter-delay,0s) both}.deck[data-motion] .deck-frame[data-active] [data-enter=zoom],.site[data-motion] [data-enter=zoom][data-seen]{animation:deck-enter-zoom .7s cubic-bezier(.2, .7, .2, 1) var(--enter-delay,0s) both}.deck[data-motion] .deck-frame[data-active] [data-enter=words] .deck-word,.site[data-motion] [data-enter=words][data-seen] .deck-word{animation:deck-enter-word .55s cubic-bezier(.2, .7, .2, 1) calc(var(--enter-delay,0s) + var(--w,0) * 70ms) both}.deck[data-motion] .deck-frame[data-active] [data-enter=draw] :is(.deck-diagram-item,.deck-figure-step),.site[data-motion] [data-enter=draw][data-seen] :is(.deck-diagram-item,.deck-figure-step){animation:deck-enter-step .5s cubic-bezier(.2, .7, .2, 1) calc(var(--enter-delay,0s) + var(--i,0) * .18s) both}}@keyframes deck-loop-float{50%{translate:0 calc(-12 * var(--px,1px))}}@keyframes deck-loop-pulse{50%{scale:1.05}}@keyframes deck-loop-sway{0%,to{rotate:-3deg}50%{rotate:3deg}}@keyframes deck-loop-spin{to{rotate:360deg}}[data-loop=float]{--loop:deck-loop-float 6s ease-in-out calc(var(--loop-phase,0) * -1s) infinite}[data-loop=pulse]{--loop:deck-loop-pulse 3.2s ease-in-out calc(var(--loop-phase,0) * -1s) infinite}[data-loop=sway]{--loop:deck-loop-sway 4.5s ease-in-out calc(var(--loop-phase,0) * -1s) infinite}[data-loop=spin]{--loop:deck-loop-spin 18s linear calc(var(--loop-phase,0) * -1s) infinite}@media screen and (prefers-reduced-motion:no-preference){[data-loop]{animation:var(--loop)}.deck[data-motion] .deck-frame[data-active] :is([data-enter=fade],[data-enter=count])[data-loop],.site[data-motion] :is([data-enter=fade],[data-enter=count])[data-seen][data-loop]{animation:deck-enter-fade .7s ease var(--enter-delay,0s) both, var(--loop);animation-composition:replace,add}.deck[data-motion] .deck-frame[data-active] [data-enter=rise][data-loop],.site[data-motion] [data-enter=rise][data-seen][data-loop]{animation:deck-enter-rise .7s cubic-bezier(.2, .7, .2, 1) var(--enter-delay,0s) both, var(--loop);animation-composition:replace,add}.deck[data-motion] .deck-frame[data-active] [data-enter=zoom][data-loop],.site[data-motion] [data-enter=zoom][data-seen][data-loop]{animation:deck-enter-zoom .7s cubic-bezier(.2, .7, .2, 1) var(--enter-delay,0s) both, var(--loop);animation-composition:replace,add}}@keyframes deck-parallax-decor{0%{translate:calc(56 * var(--px,1px)) 0}to{translate:calc(-56 * var(--px,1px)) 0}}@keyframes deck-parallax-photo{0%{translate:calc(32 * var(--px,1px)) 0;scale:1.06}50%{translate:0;scale:1}to{translate:calc(-32 * var(--px,1px)) 0;scale:1.06}}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){.deck-track>.deck-frame{view-timeline:--deck-frame inline}.deck-track .deck-decor:not([data-decor=texture]){animation:linear both deck-parallax-decor;animation-timeline:--deck-frame}.deck-track .deck-bg[data-kind=image]>:is(img,video){animation:linear both deck-parallax-photo;animation-timeline:--deck-frame}}}[data-interactive] .deck-gallery img{cursor:zoom-in}.deck-lightbox{z-index:100;touch-action:pan-y;background:#000000e6;place-items:center;padding:56px 72px;display:grid;position:fixed;inset:0}.deck-lightbox img{object-fit:contain;-webkit-user-select:none;user-select:none;border-radius:6px;max-width:100%;max-height:100%}.deck-lightbox button{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;place-items:center;width:48px;height:48px;font:400 26px/1 system-ui,sans-serif;display:grid;position:absolute}.deck-lightbox button:hover{background:#ffffff3d}.deck-lightbox button:focus-visible{outline-offset:2px;outline:2px solid #fff}.deck-lightbox-close{top:16px;right:16px;font-size:18px!important}.deck-lightbox-nav[data-side=prev]{top:50%;left:12px;translate:0 -50%}.deck-lightbox-nav[data-side=next]{top:50%;right:12px;translate:0 -50%}.deck-lightbox-count{color:#fffc;font:500 14px/1 system-ui,sans-serif;position:absolute;bottom:18px;left:50%;translate:-50%}@media (max-width:640px){.deck-lightbox{padding:64px 12px}.deck-lightbox-nav{display:none!important}}.deck-compare{--pos:50%;border-radius:calc(var(--deck-radius) * var(--px));position:relative;overflow:hidden}.deck-compare img,.deck-slot[data-bleed] .deck-compare{border-radius:0}.deck-compare>img,.deck-compare-before img{object-fit:cover;width:100%;height:100%;display:block}.deck-compare-before{clip-path:inset(0 calc(100% - var(--pos)) 0 0);position:absolute;inset:0}.deck-compare-line{top:0;bottom:0;left:var(--pos);width:calc(3 * var(--px));translate:calc(-1.5 * var(--px)) 0;box-shadow:0 0 0 calc(1 * var(--px)) #0000002e;pointer-events:none;background:#fff;position:absolute}.deck-compare-line:after{content:"‹ ›";color:#111;width:2.4em;height:2.4em;font:600 calc(18 * var(--px)) / 1 system-ui, sans-serif;box-shadow:0 calc(4 * var(--px)) calc(14 * var(--px)) #00000040;background:#fff;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.deck-compare-tag{top:calc(14 * var(--px));padding:calc(5 * var(--px)) calc(12 * var(--px));color:#fff;font:600 calc(15 * var(--px)) / 1.2 system-ui, sans-serif;pointer-events:none;background:#0000008c;border-radius:999px;position:absolute}.deck-compare-tag[data-side=before]{left:calc(14 * var(--px))}.deck-compare-tag[data-side=after]{right:calc(14 * var(--px))}.deck-compare-range{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.deck-compare:has(.deck-compare-range:focus-visible) .deck-compare-line:after{outline:2px solid var(--deck-accent);outline-offset:2px}.deck-details>summary{cursor:pointer;color:var(--deck-accent-text,var(--deck-accent));align-items:center;gap:.35em;font-weight:600;list-style:none;display:inline-flex}.deck-details>summary::-webkit-details-marker{display:none}.deck-details>summary:after{content:"›";transition:rotate .2s}.deck-details[open]>summary{margin-bottom:.5em}.deck-details[open]>summary:after{rotate:90deg}.deck-details:not([open]) .deck-less,.deck-details[open] .deck-more{display:none}.deck-button{border-radius:calc(var(--deck-radius,12) * var(--px));background:var(--deck-accent);max-width:100%;color:var(--deck-accent-fg);font-family:var(--deck-font-body);font-weight:600;font-size:calc(var(--deck-body) * var(--fit,1) * var(--px));text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;padding:.7em 1.4em;line-height:1.2;text-decoration:none;display:inline-flex}a.deck-button:hover{filter:brightness(1.06)}.deck-button{place-self:flex-start start;width:fit-content}.deck-slot[data-align=center]>.deck-button,.deck-button[style*="text-align: center"]{place-self:center}.deck[data-edit] .deck-button[data-editable]:empty:before{color:inherit;opacity:.7}.deck-button[data-variant=outline]{color:inherit;box-shadow:inset 0 0 0 calc(2 * var(--px)) currentColor;background:0 0}.deck-button[data-variant=soft]{color:var(--deck-accent-text,var(--deck-accent));background:color-mix(in srgb, currentColor 16%, transparent)}.deck-button[data-variant=link]{color:var(--deck-accent-text,var(--deck-accent));text-underline-offset:.22em;background:0 0;padding-inline:0;text-decoration:underline;text-decoration-thickness:.08em}.deck-button[data-variant=link]:not([data-editable]):after{content:" →";text-decoration:none;display:inline-block}.deck-buttons,.deck-form,.deck-poll,.deck-tabs,.deck-accordion,.deck-countdown{--u:calc(var(--fit,1) * var(--px));box-sizing:border-box;width:100%;min-width:0}.deck-buttons{align-items:center;gap:calc(12 * var(--u));flex-wrap:wrap;display:flex}.deck-buttons>.deck-button{place-self:center}.deck-slot[data-align=center]>.deck-buttons{justify-content:center}:is(.deck,.site)[data-panel] .deck-panel{box-sizing:border-box;padding:calc(28 * var(--u));border-radius:calc(var(--deck-radius,12) * var(--px))}:is(.deck,.site)[data-panel=card] .deck-panel{background:var(--deck-surface);border:calc(1.5 * var(--px)) solid var(--deck-border);box-shadow:var(--deck-shadow)}:is(.deck,.site)[data-panel=tint] .deck-panel{background:var(--deck-accent2,var(--deck-surface))}:is(.deck,.site)[data-panel=glass] .deck-panel{background:color-mix(in srgb, var(--deck-fg) 7%, transparent);border:calc(1 * var(--px)) solid color-mix(in srgb, var(--deck-fg) 18%, transparent);-webkit-backdrop-filter:blur(calc(18 * var(--px)));backdrop-filter:blur(calc(18 * var(--px)))}:is(.deck,.site)[data-panel=offset] .deck-panel{background:var(--deck-surface);border:calc(2 * var(--px)) solid var(--deck-fg);border-radius:calc(min(var(--deck-radius,0), 8) * var(--px));box-shadow:calc(6 * var(--px)) calc(6 * var(--px)) 0 var(--deck-fg)}:is(.deck,.site)[data-panel=rule] .deck-panel{padding:calc(24 * var(--u)) 0 0;border-top:calc(3 * var(--u)) solid var(--deck-fg);border-radius:0}.deck-form{grid-template-columns:repeat(var(--form-cols,1), minmax(0, 1fr));align-content:start;gap:calc(14 * var(--u)) calc(16 * var(--u));font-size:calc(var(--deck-small) * var(--u));color:var(--deck-fg);line-height:1.3;display:grid}.deck-form:not([data-cols]):has(>.deck-form-field:not([data-kind=text])~.deck-form-field:not([data-kind=text])~.deck-form-field:not([data-kind=text])){--form-cols:2}.deck-form>:is(.deck-form-field[data-kind=text],.deck-form-check,.deck-form-submit,.deck-form-message,.deck-form-success,.deck-form-trap){grid-column:1/-1}.deck-form-field{align-content:start;gap:calc(6 * var(--u));min-width:0;display:grid}.deck-form-label{color:var(--deck-muted);font-weight:600;line-height:1.3}.deck-form :is(input:not([type=checkbox]),textarea,select),.deck-form-input,.deck-poll-option{box-sizing:border-box;border:calc(1.5 * var(--u)) solid var(--deck-border);border-radius:calc(min(var(--deck-radius,12), 14) * var(--px));background:color-mix(in srgb, var(--deck-surface,var(--deck-bg)) 80%, transparent);width:100%;min-width:0;color:var(--deck-fg);font:inherit;font-family:var(--deck-font-body);outline:none;margin:0}.deck-form :is(input:not([type=checkbox]),textarea,select),.deck-form-input{min-height:calc((var(--deck-body) * .8 * 1.35 + 25) * var(--u));padding:calc(11 * var(--u)) calc(14 * var(--u));font-size:calc(var(--deck-body) * .8 * var(--u));line-height:1.35;display:block}.deck-form textarea,.deck-form-input[data-kind=text]{height:calc((var(--deck-body) * .8 * 1.35 * 3 + 25) * var(--u));min-height:calc((var(--deck-body) * .8 * 1.35 * 3 + 25) * var(--u));resize:vertical}.deck-form-input{color:var(--deck-muted)}.deck-form :is(input,textarea,select):focus-visible,.deck-poll-option:focus-visible{border-color:var(--deck-accent);box-shadow:0 0 0 calc(3 * var(--px)) color-mix(in srgb, var(--deck-accent) 25%, transparent)}.deck-form [aria-invalid=true]{border-color:#e5484d}.deck-form-error{color:#e5484d}.deck-form-check{gap:calc(10 * var(--u));min-height:calc(20 * var(--u));color:var(--deck-muted);grid-template-columns:auto 1fr;align-items:start;line-height:1.35;display:grid}.deck-form-check input,.deck-form-box{box-sizing:border-box;width:calc(18 * var(--u));height:calc(18 * var(--u));margin:calc(1 * var(--u)) 0 0;accent-color:var(--deck-accent);display:block}.deck-form-box{border:calc(1.5 * var(--u)) solid var(--deck-border);border-radius:calc(4 * var(--u))}.deck-form-submit{cursor:pointer;border:0;justify-self:start}.deck-form-submit:disabled{cursor:default}.deck-form[data-static] .deck-form-submit:disabled{opacity:1}.deck-form-message{color:var(--deck-fg);margin:0}.deck-form-closed{color:var(--deck-muted)}.deck-form-success{padding:calc(20 * var(--u));border-radius:calc(var(--deck-radius,12) * var(--px));background:color-mix(in srgb, var(--deck-accent) 14%, transparent);color:var(--deck-fg);font-size:calc(var(--deck-body) * var(--u));margin:0}.deck-form .deck-form-trap{opacity:0;width:1px;height:1px;min-height:0;padding:0;position:absolute;left:-9999px}:is(.deck,.site)[data-field=line] :is(.deck-form :is(input:not([type=checkbox]),textarea,select),.deck-form-input,.deck-poll-option){border-width:0 0 calc(2 * var(--u));border-color:var(--deck-fg);box-shadow:none;background:0 0;border-radius:0;padding-inline:0}:is(.deck,.site)[data-field=line] :is(.deck-form :is(input,textarea,select),.deck-poll-option):focus-visible{border-color:var(--deck-accent)}:is(.deck,.site)[data-field=fill] :is(.deck-form :is(input:not([type=checkbox]),textarea,select),.deck-form-input,.deck-poll-option){background:color-mix(in srgb, var(--deck-fg) 7%, transparent);border-color:#0000}:is(.deck,.site)[data-field=glass] :is(.deck-form :is(input:not([type=checkbox]),textarea,select),.deck-form-input,.deck-poll-option){border-color:color-mix(in srgb, var(--deck-fg) 24%, transparent);background:color-mix(in srgb, var(--deck-fg) 8%, transparent)}:is(.deck,.site)[data-field=offset] :is(.deck-form :is(input:not([type=checkbox]),textarea,select),.deck-form-input,.deck-poll-option){border:calc(1.5 * var(--u)) solid var(--deck-fg);background:var(--deck-bg);box-shadow:calc(3 * var(--u)) calc(3 * var(--u)) 0 var(--deck-fg);border-radius:0}:is(.deck,.site)[data-field=round] :is(.deck-form :is(input:not([type=checkbox]),select),.deck-form-input:not([data-kind=text]),.deck-poll-option){padding-inline:calc(20 * var(--u));border-radius:999px}:is(.deck,.site)[data-field=round] :is(.deck-form textarea,.deck-form-input[data-kind=text]){padding-inline:calc(20 * var(--u));border-radius:calc(22 * var(--u))}:is(.deck,.site):is([data-panel=tint],[data-panel=glass]):not([data-field]) .deck-panel :is(input:not([type=checkbox]),textarea,select,.deck-form-input,.deck-poll-option){border-color:color-mix(in srgb, var(--deck-fg) 22%, transparent);background:color-mix(in srgb, var(--deck-bg) 70%, transparent)}.deck[data-button=pill] :is(.deck-button,.deck-tab){border-radius:999px}.deck[data-button=square] :is(.deck-button,.deck-tab){border-radius:0}.deck[data-button=offset] :is(.deck-button,.deck-tab){box-shadow:calc(4 * var(--px)) calc(4 * var(--px)) 0 var(--deck-fg);border-radius:0}.deck[data-button=offset] .deck-button:not([data-variant]){outline:calc(2 * var(--px)) solid var(--deck-fg);outline-offset:calc(-2 * var(--px))}.deck[data-button=offset] .deck-button[data-variant=link]{box-shadow:none}.deck-poll{align-content:start;gap:calc(10 * var(--u));color:var(--deck-fg);display:grid}.deck-poll-question{margin:0 0 calc(4 * var(--u));font-family:var(--deck-font-heading);font-weight:var(--deck-weight-heading);font-size:calc(var(--deck-h3) * var(--u));line-height:1.25}.deck-poll-options{gap:calc(10 * var(--u));display:grid}.deck-poll-option{justify-content:space-between;align-items:center;gap:calc(12 * var(--u));padding:calc(14 * var(--u)) calc(18 * var(--u));font-size:calc(var(--deck-body) * var(--u));text-align:left;line-height:1.3;display:flex;position:relative;overflow:hidden}button.deck-poll-option{cursor:pointer;transition:border-color .15s}button.deck-poll-option:hover:not(:disabled){border-color:var(--deck-accent)}.deck-poll[data-voted] button.deck-poll-option{cursor:default}.deck-poll-option:before{content:"";width:calc(var(--share,0) * 1%);background:color-mix(in srgb, var(--deck-accent) 22%, transparent);transition:width .6s;position:absolute;inset:0 auto 0 0}.deck-poll-text,.deck-poll-share{min-width:0;position:relative}.deck-poll-share{font-variant-numeric:tabular-nums;flex:none;font-weight:700}.deck-poll-option[data-chosen]{border-color:var(--deck-accent);font-weight:600}.deck-poll-note{color:var(--deck-muted);font-size:calc(var(--deck-small) * var(--u));margin:0;line-height:1.35}@media (prefers-reduced-motion:reduce){.deck-poll-option:before{transition:none}}.deck-tabs{align-content:start;gap:calc(16 * var(--u));color:var(--deck-fg);display:grid}.deck-tabs-bar{gap:calc(8 * var(--u));flex-wrap:wrap;display:flex}.deck-tab{box-sizing:border-box;padding:calc(10 * var(--u)) calc(18 * var(--u));border:calc(1.5 * var(--u)) solid var(--deck-border);border-radius:calc(min(var(--deck-radius,12), 14) * var(--px));color:var(--deck-muted);font-family:var(--deck-font-body);font-weight:600;font-size:calc(var(--deck-body) * .9 * var(--u));align-items:center;line-height:1.2;display:inline-flex;position:relative}label.deck-tab{cursor:pointer}.deck-tab input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.deck-tab:is([data-active],:has(input:checked)){border-color:var(--deck-accent);background:var(--deck-accent);color:var(--deck-accent-fg)}.deck-tab:has(input:focus-visible){outline:calc(2 * var(--px)) solid var(--deck-accent);outline-offset:calc(2 * var(--px))}:is(.deck,.site)[data-field=line] .deck-tabs-bar{gap:calc(8 * var(--u)) calc(28 * var(--u))}:is(.deck,.site)[data-field=line] .deck-tab{border-width:0 0 calc(3 * var(--u));box-shadow:none;border-color:#0000;border-radius:0;padding-inline:0}:is(.deck,.site)[data-field=line] .deck-tab:is([data-active],:has(input:checked)){border-color:var(--deck-accent);color:var(--deck-fg);background:0 0}.deck-tabs-panels{display:grid}.deck-tabs-panel{visibility:hidden;font-size:calc(var(--deck-body) * var(--u));line-height:var(--deck-lh-body);white-space:pre-line;grid-area:1/1}.deck-tabs-panel[data-active],:is(.deck-tabs:has(.deck-tab:first-child input:checked) .deck-tabs-panel:first-child,.deck-tabs:has(.deck-tab:nth-child(2) input:checked) .deck-tabs-panel:nth-child(2),.deck-tabs:has(.deck-tab:nth-child(3) input:checked) .deck-tabs-panel:nth-child(3),.deck-tabs:has(.deck-tab:nth-child(4) input:checked) .deck-tabs-panel:nth-child(4),.deck-tabs:has(.deck-tab:nth-child(5) input:checked) .deck-tabs-panel:nth-child(5),.deck-tabs:has(.deck-tab:nth-child(6) input:checked) .deck-tabs-panel:nth-child(6)){visibility:visible}.deck-accordion{color:var(--deck-fg);align-content:start;display:grid}.deck-accordion-item{border-bottom:calc(1.5 * var(--u)) solid var(--deck-border)}.deck-accordion-item:last-child{border-bottom-color:#0000}.deck-accordion-head{justify-content:space-between;align-items:center;gap:calc(16 * var(--u));padding:calc(14 * var(--u)) 0;font-family:var(--deck-font-body);font-weight:600;font-size:calc(var(--deck-body) * var(--u));line-height:1.3;list-style:none;display:flex}summary.deck-accordion-head{cursor:pointer}summary.deck-accordion-head::-webkit-details-marker{display:none}.deck-accordion-head:after{content:"+";width:calc(24 * var(--u));color:var(--deck-accent-text,var(--deck-accent));text-align:center;flex:none;font-size:1.25em;font-weight:400;line-height:1}.deck-accordion-item:is([open],[data-open])>.deck-accordion-head:after{content:"–"}.deck-accordion-text{padding:0 calc(40 * var(--u)) calc(14 * var(--u)) 0;color:var(--deck-muted);font-size:calc(var(--deck-body) * var(--u));line-height:var(--deck-lh-body);white-space:pre-line}.deck-countdown{grid-template-columns:repeat(4, minmax(0, calc(240 * var(--u))));gap:calc(16 * var(--u));color:var(--deck-fg);display:grid}.deck-slot[data-align=center] .deck-countdown{justify-content:center}.deck-countdown-cell{align-content:start;gap:calc(8 * var(--u));min-width:0;display:grid;container-type:inline-size}:is(.deck,.site)[data-panel]:not([data-panel=rule]) .deck-countdown-cell.deck-panel{padding:calc(20 * var(--u))}.deck-countdown-num{font-family:var(--deck-font-heading);font-weight:var(--deck-weight-heading);font-size:max(calc(var(--deck-body) * var(--u)), min(calc(var(--deck-metric) * .9 * var(--u)), calc(100cqi / (1.92 * var(--deck-metric-width,1) + .12))));font-variant-numeric:tabular-nums;color:var(--deck-accent-text,var(--deck-accent));line-height:1.05}.deck-countdown-label{color:var(--deck-muted);font-size:min(calc(var(--deck-small) * var(--u)), calc(100cqi / 4.8));line-height:1.3}.deck-countdown[data-done]{display:block}.deck-countdown-done{font-family:var(--deck-font-heading);font-weight:var(--deck-weight-heading);font-size:calc(var(--deck-h2) * var(--u));margin:0;line-height:1.15}.deck-embed{width:100%;min-height:calc(120 * var(--px));aspect-ratio:var(--ratio,16 / 9);border-radius:calc(var(--deck-radius,12) * var(--px));background:color-mix(in srgb, var(--deck-surface,var(--deck-bg)) 85%, var(--deck-fg) 6%);border:calc(1 * var(--px)) solid var(--deck-border);margin:0;position:relative;overflow:hidden}.deck-slot>.deck-embed{aspect-ratio:auto;flex:auto;height:100%}.deck-embed-face{justify-content:center;align-items:center;gap:calc(10 * var(--px));padding:calc(20 * var(--px));text-align:center;color:var(--deck-fg);flex-direction:column;display:flex;position:absolute;inset:0}.deck-embed-name{font-weight:600;font-size:calc(var(--deck-body) * var(--px))}.deck-embed-mark{width:calc(64 * var(--px));aspect-ratio:1;margin-bottom:calc(6 * var(--px));border-radius:calc(min(var(--deck-radius,12), 18) * var(--px));background:color-mix(in srgb, var(--deck-accent) 16%, transparent);color:var(--deck-accent-text,var(--deck-accent));font:700 calc(30 * var(--px)) / 1 var(--deck-font-heading);place-items:center;display:grid}.deck-embed-title{color:var(--deck-muted);font-size:calc(var(--deck-small) * var(--px))}.deck-embed-load{appearance:none;cursor:pointer;background:var(--deck-accent);color:var(--deck-accent-fg);font:600 calc(var(--deck-small) * var(--px)) / 1.2 var(--deck-font-body);border:0;border-radius:999px;padding:.6em 1.3em}.deck-embed-open{color:var(--deck-muted);font-size:calc(var(--deck-small) * .9 * var(--px))}.deck-embed-frame{background:#fff;border:0;width:100%;height:100%;position:absolute;inset:0}.deck-embed[data-loaded] .deck-embed-face{visibility:hidden}.deck-bg video,.site-bg video{object-fit:cover;width:100%;height:100%;display:block}.deck-video{border-radius:calc(var(--deck-radius) * var(--px));background:#000;position:relative;overflow:hidden}.deck-video>img,.deck-slot[data-bleed] .deck-video{border-radius:0}.deck-video>video,.deck-video>img,.deck-video>.deck-video-frame{object-fit:cover;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.deck-video>video{object-fit:contain;background:#000}.deck-video-empty{background:linear-gradient(135deg,#1b1b1f,#2c2c33);position:absolute;inset:0}.deck-video-play,.deck-video-badge{width:min(calc(104 * var(--px)), 30%);aspect-ratio:1;color:#fff;font:400 min(calc(36 * var(--px)), 10cqi) / 1 system-ui, sans-serif;border:calc(3 * var(--px)) solid #ffffffd9;pointer-events:none;background:#0009;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.deck-video-play[hidden]{display:none}.deck-video-play{pointer-events:auto;cursor:pointer;transition:transform .15s,background .15s}.deck-video-play:hover{background:#000000c7;transform:scale(1.06)}.deck-video-play:focus-visible{outline:3px solid var(--deck-accent);outline-offset:3px}.deck-video-play span,.deck-video-badge{padding-left:.12em}:is(.deck,.site)[data-controls] :is(.deck-video-play,.deck-video-badge){background:var(--deck-brand,var(--deck-accent));color:var(--deck-palette-accent-fg,var(--deck-accent-fg));box-shadow:0 calc(10 * var(--px)) calc(32 * var(--px)) #00000059;border:0}:is(.deck,.site)[data-controls] .deck-video-play:hover{background:var(--deck-brand,var(--deck-accent));filter:brightness(1.08)}:is(.deck,.site)[data-controls]:not([data-button]) :is(.deck-video-play,.deck-video-badge){border-radius:calc(var(--deck-radius,12) * var(--px))}:is(.deck,.site)[data-button=square] :is(.deck-video-play,.deck-video-badge){border-radius:0}:is(.deck,.site)[data-button=offset] :is(.deck-video-play,.deck-video-badge){border:calc(2 * var(--px)) solid #111;box-shadow:calc(5 * var(--px)) calc(5 * var(--px)) 0 #111;border-radius:0}:is(.deck,.site)[data-controls] .deck-compare-line{background:var(--deck-brand,var(--deck-accent));box-shadow:none}:is(.deck,.site)[data-controls] .deck-compare-line:after{background:var(--deck-brand,var(--deck-accent));color:var(--deck-palette-accent-fg,var(--deck-accent-fg))}:is(.deck,.site)[data-button=square] .deck-compare-line:after,:is(.deck,.site)[data-button=offset] .deck-compare-line:after{border-radius:0}:is(.deck,.site)[data-controls] .deck-embed-load{border-radius:calc(var(--deck-radius,12) * var(--px))}:is(.deck,.site)[data-button=pill] .deck-embed-load{border-radius:999px}:is(.deck,.site)[data-button=square] .deck-embed-load,:is(.deck,.site)[data-button=offset] .deck-embed-load{border-radius:0}
