.k-slide{--k-s0:var(--k-step-0);--k-s1:var(--k-step-1);--k-s2:var(--k-step-2);--k-s3:var(--k-step-3);--k-s4:var(--k-step-4);--k-s5:var(--k-step-5);--k-s6:var(--k-step-6);--k-pad-x:calc(112px * var(--k-u));--k-pad-top:calc(96px * var(--k-u));--k-pad-bottom:calc(104px * var(--k-u));--k-gap:calc(24px * var(--k-u));--k-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--k-source-size:max(calc(var(--k-step-0) * .875 * var(--k-u)), calc(var(--k-min-source) * var(--k-u)));box-sizing:border-box;background:var(--k-bg);color:var(--k-fg);font-family:var(--k-body);font-size:var(--k-body-size);letter-spacing:normal;text-align:left;font-kerning:normal;font-synthesis-weight:none;-webkit-font-smoothing:antialiased;overflow-wrap:anywhere;contain:layout paint;font-weight:400;line-height:1.3;position:relative;overflow:hidden}.k-slide,.k-slot,.k-box{--k-body-size:max(calc(var(--k-s2) * var(--k-u)), calc(var(--k-min-body) * var(--k-u)))}.k-slide *,.k-slide :before,.k-slide :after{box-sizing:border-box}.k-photo{position:absolute;inset:0}.k-photo-img,.k-photo .k-img-missing{width:100%;height:100%;display:block}.k-photo-scrim{position:absolute;inset:0}.k-body{z-index:1;padding:var(--k-pad-top) var(--k-pad-x) var(--k-pad-bottom);flex-direction:column;display:flex;position:absolute;inset:0}.k-main{flex-direction:column;flex:auto;min-height:0;display:flex}.k-generic{gap:var(--k-gap);flex-direction:column;flex:auto;min-height:0;display:flex}.k-generic[data-align=center]{justify-content:center}.k-generic>.k-slot{flex:none}.k-generic>.k-slot.k-shrink{flex:0 auto}.k-generic>.k-slot.k-shrink:has(>.k-img){flex:auto}.k-slot{gap:calc(16px * var(--k-u));flex-direction:column;flex:0 auto;min-width:0;min-height:0;display:flex;overflow:hidden}.k-slot:has(>.k-img){flex:auto}.k-slot[data-overflow=true]{background-image:repeating-linear-gradient(-45deg, var(--k-fg-bad) 0 calc(6px * var(--k-u)), transparent calc(6px * var(--k-u)) calc(12px * var(--k-u)));background-size:100% calc(8px * var(--k-u));background-position:0 100%;background-repeat:no-repeat}.k-h{font-family:var(--k-head);letter-spacing:-.01em;color:var(--k-fg);margin:0;font-weight:600;line-height:1.12}.k-h1{font-size:calc(var(--k-s6) * var(--k-u))}.k-h2{font-size:calc(var(--k-s4) * var(--k-u))}.k-h3{font-size:calc(var(--k-s3) * var(--k-u))}.k-h4{font-size:var(--k-body-size)}.k-h[data-tone=accent]{color:var(--k-fg-hl)}.k-p,.k-raw,.k-li{font-size:var(--k-body-size);margin:0}.k-generic .k-slot[data-slot=lede] .k-p{font-size:max(calc(var(--k-s3) * var(--k-u)), calc(var(--k-min-body) * var(--k-u)));color:var(--k-fg-muted)}.k-raw{white-space:pre-wrap;font-family:var(--k-mono);color:var(--k-fg-muted)}.k-list-wrap{margin:0}.k-list{flex-direction:column;gap:.5em;margin:0;padding-left:1.1em;display:flex}.k-list .k-list{gap:.35em;margin-top:.4em}ul.k-list{list-style:none}ul.k-list>.k-li{position:relative}ul.k-list>.k-li:before{content:"";background:var(--k-mark);width:.3em;height:.3em;position:absolute;top:.5em;left:-1.1em}ul.k-list ul.k-list>.k-li{color:var(--k-fg-2)}ul.k-list ul.k-list>.k-li:before{background:var(--k-fg-muted);width:.5em;height:max(.08em,1px);top:.62em}ol.k-list>.k-li{padding-left:.2em}ol.k-list>.k-li::marker{color:var(--k-fg-hl);font-family:var(--k-head);font-variant-numeric:tabular-nums;font-weight:600}.k-li[data-tone=good]{color:var(--k-fg-good)}.k-li[data-tone=bad]{color:var(--k-fg-bad)}.k-code{padding:calc(16px * var(--k-u)) calc(20px * var(--k-u));border-radius:calc(8px * var(--k-u));background:color-mix(in srgb, var(--k-fg) 6%, var(--k-bg));font-family:var(--k-mono);font-size:max(calc(var(--k-s1) * var(--k-u)), calc(var(--k-min-body) * var(--k-u)));white-space:pre-wrap;margin:0}.k-code-inline{font-family:var(--k-mono);font-size:max(.9em, calc(var(--k-min-body) * var(--k-u)))}.k-slide strong{font-weight:700}.k-slide em{font-style:italic}.k-hl{color:var(--k-fg-hl);background:0 0;font-weight:600}.k-muted{color:var(--k-fg-muted)}.k-good{color:var(--k-fg-good)}.k-bad{color:var(--k-fg-bad)}.k-link{color:var(--k-fg-hl);text-underline-offset:.15em;text-decoration:underline}.k-fnref{color:var(--k-fg-muted);margin-left:.1em;font-size:.6em;line-height:0}.k-source{margin-top:var(--k-gap);gap:0 calc(24px * var(--k-u));font-size:var(--k-source-size);color:var(--k-fg-muted);flex-wrap:wrap;flex:none;line-height:1.35;display:flex}.k-source sup{font-size:max(.75em, calc(var(--k-min-source) * var(--k-u)))}.k-source .k-code-inline{font-size:max(.9em, calc(var(--k-min-source) * var(--k-u)))}.k-img{flex:1 1 calc(360px * var(--k-u));min-height:calc(120px * var(--k-u));margin:0;display:flex}.k-img>img{width:100%;height:100%;min-height:0;display:block}.k-img-missing{padding:calc(16px * var(--k-u));border:calc(2px * var(--k-u)) dashed var(--k-fg-rule);color:var(--k-fg-muted);font-size:var(--k-source-size);text-align:center;flex:auto;justify-content:center;align-items:center;display:flex}.k-cards{gap:var(--k-gap);display:grid}.k-card{gap:calc(14px * var(--k-u));padding:calc(36px * var(--k-u)) calc(40px * var(--k-u)) calc(40px * var(--k-u));border-top:calc(4px * var(--k-u)) solid var(--k-mark);background:var(--k-panel);flex-direction:column;min-width:0;display:flex}.k-card-title{font-family:var(--k-head);letter-spacing:-.01em;font-weight:600;line-height:1.15;font-size:calc(var(--k-s3) * var(--k-u))}.k-box{gap:calc(14px * var(--k-u));padding-top:calc(24px * var(--k-u));border-top:calc(3px * var(--k-u)) solid var(--k-fg);flex-direction:column;display:flex;position:absolute;overflow:hidden}.k-box>.k-h{font-size:calc(var(--k-s3) * var(--k-u))}.k-box[data-overflow=true]{background-image:repeating-linear-gradient(-45deg, var(--k-fg-bad) 0 calc(6px * var(--k-u)), transparent calc(6px * var(--k-u)) calc(12px * var(--k-u)));background-size:100% calc(8px * var(--k-u));background-position:0 100%;background-repeat:no-repeat}.k-slide [data-node-id]{cursor:default}.k-slide [data-selected=true]{outline:calc(3px * var(--k-u)) solid var(--k-accent);outline-offset:calc(6px * var(--k-u))}.k-frame{z-index:2;pointer-events:none;font-family:var(--k-body);font-size:var(--k-source-size);color:var(--k-fg-muted);line-height:1.2;position:absolute;inset:0}.k-frame-top{top:calc(36px * var(--k-u));left:var(--k-pad-x);right:var(--k-pad-x);display:flex;position:absolute}.k-frame-top[data-corner=tr]{justify-content:flex-end}.k-frame-bar{left:var(--k-pad-x);right:var(--k-pad-x);bottom:calc(40px * var(--k-u));align-items:center;gap:var(--k-gap);display:flex;position:absolute}.k-frame-left,.k-frame-right{align-items:center;gap:calc(20px * var(--k-u));flex:1 1 0;min-width:0;display:flex}.k-frame-right{justify-content:flex-end}.k-frame-center{text-align:center;text-transform:uppercase;letter-spacing:.08em;flex:0 auto}.k-page-number{font-variant-numeric:tabular-nums}.k-logo{height:calc(40px * var(--k-u));width:auto;max-width:calc(240px * var(--k-u));object-fit:contain;display:block}.k-corner-mark{width:calc(120px * var(--k-u));height:calc(10px * var(--k-u));background:var(--k-fg-hl);position:absolute;top:0;left:0}.k-error{z-index:3;font-family:system-ui,sans-serif;font-size:calc(32px * var(--k-u));color:var(--k-fg);background:repeating-linear-gradient(-45deg, transparent 0 calc(16px * var(--k-u)), color-mix(in srgb, var(--k-fg) 6%, transparent) calc(16px * var(--k-u)) calc(32px * var(--k-u)));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.k-layout{--k-measure:calc(1440px * var(--k-u));flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.k-layout[data-align=center]{justify-content:center}.k-slot.k-fixed{flex:none}.k-slot.k-flow{flex:0 auto}.k-measure{max-width:var(--k-measure)}.k-t6>:is(.k-h,.k-p),.k-t5>:is(.k-h,.k-p),.k-t4>:is(.k-h,.k-p){font-family:var(--k-head);color:var(--k-fg);text-wrap:balance;margin:0}.k-t6>:is(.k-h,.k-p){font-size:calc(var(--k-s6) * var(--k-u) * var(--k-t-scale,1));letter-spacing:-.022em;font-weight:400;line-height:1.04}.k-t5>:is(.k-h,.k-p){font-size:calc(var(--k-s5) * var(--k-u) * var(--k-t-scale,1));letter-spacing:-.018em;font-weight:400;line-height:1.08}.k-t4>:is(.k-h,.k-p){font-size:calc(var(--k-s4) * var(--k-u));letter-spacing:-.014em;font-weight:600;line-height:1.12}.k-t3>:is(.k-h,.k-p){font-family:var(--k-body);font-size:max(calc(var(--k-s3) * var(--k-u)), calc(var(--k-min-body) * var(--k-u)));letter-spacing:-.005em;margin:0;font-weight:400;line-height:1.22}.k-t2>:is(.k-h,.k-p){font-family:var(--k-body);font-size:var(--k-body-size);margin:0;font-weight:400;line-height:1.35}.k-lede>:is(.k-h,.k-p){color:var(--k-fg-2)}.k-display>:is(.k-h,.k-p){letter-spacing:-.035em;font-variant-numeric:lining-nums}.k-t6,.k-t5,.k-t4{gap:calc(12px * var(--k-u))}.k-t6,.k-t5{max-width:calc(1500px * var(--k-u))}.k-lede{max-width:var(--k-measure)}.k-layout :is(.k-h,.k-p)[data-tone=accent]{color:var(--k-fg-hl)}.k-layout :is(.k-h,.k-p)[data-tone=good]{color:var(--k-fg-good)}.k-layout :is(.k-h,.k-p)[data-tone=bad]{color:var(--k-fg-bad)}.k-layout :is(.k-h,.k-p)[data-tone=muted]{color:var(--k-fg-muted)}.k-mark-bar{width:calc(72px * var(--k-u));height:calc(6px * var(--k-u));background:var(--k-mark);flex:none}.k-head{gap:calc(18px * var(--k-u));margin-bottom:calc(56px * var(--k-u));max-width:calc(1560px * var(--k-u));flex-direction:column;flex:none;display:flex}.k-layout.k-L-title{justify-content:flex-start}.k-cover-edge{width:calc(20px * var(--k-u));background:var(--k-mark);position:absolute;top:0;bottom:0;left:0}.k-cover-top{min-height:calc(56px * var(--k-u));flex:none;align-items:center;display:flex}.k-cover-logo{height:calc(56px * var(--k-u));width:auto;max-width:calc(320px * var(--k-u));object-fit:contain;display:block}.k-cover-main{justify-content:center;gap:calc(28px * var(--k-u));flex-direction:column;flex:auto;min-height:0;display:flex}.k-L-title[data-align=top] .k-cover-main{padding-top:calc(48px * var(--k-u));justify-content:flex-start}.k-cover-main>.k-mark-bar{margin-bottom:calc(8px * var(--k-u))}.k-cover-meta{padding-top:calc(28px * var(--k-u));border-top:1px solid var(--k-fg-rule)}.k-cover-meta :is(.k-p,.k-li){font-size:max(calc(var(--k-s1) * var(--k-u)), calc(var(--k-min-body) * var(--k-u)));color:var(--k-fg-muted);letter-spacing:.01em}.k-cover-meta .k-img{height:calc(64px * var(--k-u));flex:none;min-height:0}.k-section-main{gap:calc(28px * var(--k-u));flex-direction:column;display:flex}.k-L-section[data-align=center] .k-section-main{margin-top:auto;margin-bottom:auto}.k-section-number>:is(.k-h,.k-p){color:var(--k-fg-hl);font-variant-numeric:tabular-nums lining-nums;letter-spacing:0}.k-L-agenda.k-agenda-titled{column-gap:calc(96px * var(--k-u));grid-template-rows:minmax(0,auto);grid-template-columns:minmax(0,5fr) minmax(0,8fr);align-content:start;display:grid}.k-L-agenda.k-agenda-titled[data-align=center]{align-content:center}.k-agenda-title{align-self:start}.k-agenda{min-height:0}.k-agenda-rows{border-top:calc(2px * var(--k-u)) solid var(--k-fg);flex-direction:column;display:flex}.k-agenda-row{grid-template-columns:calc(128px * var(--k-u)) minmax(0, 1fr) auto;min-height:var(--k-row-min,auto);align-content:center;align-items:baseline;column-gap:calc(24px * var(--k-u));padding:calc(22px * var(--k-u)) 0 calc(24px * var(--k-u));border-bottom:1px solid var(--k-fg-rule);font-size:max(calc(var(--k-s3) * var(--k-u)), calc(var(--k-min-body) * var(--k-u)));line-height:1.2;display:grid}.k-agenda-number{font-family:var(--k-head);font-size:calc(var(--k-s4) * var(--k-u));color:var(--k-fg-hl);font-variant-numeric:tabular-nums lining-nums;line-height:1}.k-agenda-text{gap:calc(6px * var(--k-u));flex-direction:column;min-width:0;display:flex}.k-agenda-label{font-family:var(--k-head);color:var(--k-fg)}.k-agenda-sub{font-size:var(--k-body-size);color:var(--k-fg-muted)}.k-agenda-page{font-size:var(--k-body-size);color:var(--k-fg-muted);font-variant-numeric:tabular-nums}.k-statement-main{gap:calc(32px * var(--k-u));flex-direction:column;display:flex}.k-statement-main>.k-mark-bar{margin-bottom:calc(4px * var(--k-u))}.k-split{column-gap:calc(80px * var(--k-u));flex:0 auto;grid-template-rows:minmax(0,auto);min-height:0;display:grid}.k-split[data-media=true],.k-split.k-split-filled{flex:1 1 0;grid-template-rows:minmax(0,1fr)}.k-split-side{flex-direction:column;min-width:0;min-height:0;display:flex}.k-split-side>.k-slot{flex:auto}.k-split-text{justify-content:flex-start}.k-split-text>.k-slot.k-flow{flex:0 auto}.k-L-split[data-align=center] .k-split-text{justify-content:center}.k-split-text>.k-head{max-width:none}.k-media-slot{flex:auto;gap:0}.k-img.k-media{flex:auto;min-height:0;margin:0;display:flex}.k-img.k-media>img,.k-img.k-media>.k-img-missing{width:100%;height:100%;min-height:0;display:block}.k-img.k-media[data-fit=contain]{background:var(--k-panel);padding:calc(40px * var(--k-u))}.k-cols{column-gap:calc(64px * var(--k-u));flex:0 auto;grid-template-rows:minmax(0,auto);min-height:0;display:grid}.k-col{padding-top:calc(28px * var(--k-u));border-top:calc(3px * var(--k-u)) solid var(--k-fg);gap:calc(14px * var(--k-u))}.k-col>.k-h{font-size:calc(var(--k-s3) * var(--k-u));font-variant-numeric:lining-nums;line-height:1.15}:is(.k-col,.k-box)>.k-h[data-figure=true]{font-size:calc(var(--k-s5) * var(--k-u));letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;padding-bottom:.08em;font-weight:400;line-height:1.04}.k-cards-slot>.k-cards{gap:calc(32px * var(--k-u))}.k-cards-slot .k-card{min-height:calc(220px * var(--k-u))}.k-full-image{display:flex;position:absolute;inset:0}.k-full-image>.k-slot{flex:auto}.k-overlay{--k-scrim-ramp:240px * var(--k-u);gap:calc(20px * var(--k-u));max-height:100%;padding:calc(280px * var(--k-u)) var(--k-pad-x) var(--k-pad-bottom);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.k-overlay>.k-slot{max-width:calc(1440px * var(--k-u))}.k-quote-main{gap:calc(44px * var(--k-u));min-height:0;padding-left:calc(96px * var(--k-u));flex-direction:column;display:flex}.k-quote{max-width:calc(1440px * var(--k-u));overflow:visible}.k-quote>.k-p{font-family:var(--k-head);font-size:calc(var(--k-s5) * var(--k-u));letter-spacing:-.015em;text-wrap:pretty;font-weight:400;line-height:1.14;position:relative}.k-quote>.k-p:first-child:before{content:"“";color:var(--k-mark);font-size:2.6em;line-height:1;position:absolute;top:-.12em;left:-.5em}.k-attribution{padding-left:calc(64px * var(--k-u));position:relative}.k-attribution:before{content:"";width:calc(40px * var(--k-u));height:calc(2px * var(--k-u));background:var(--k-mark);font-size:var(--k-body-size);position:absolute;top:.68em;left:0}.k-attribution>:is(.k-h,.k-p){color:var(--k-fg-muted)}.k-layout.k-L-closing{justify-content:flex-start}.k-closing-main{justify-content:center;gap:calc(32px * var(--k-u));flex-direction:column;flex:auto;min-height:0;display:flex}.k-L-closing[data-align=top] .k-closing-main{justify-content:flex-start}.k-contact .k-list{gap:calc(10px * var(--k-u));padding-left:0}.k-contact ul.k-list>.k-li:before{display:none}.k-contact :is(.k-li,.k-p){font-size:max(calc(var(--k-s3) * var(--k-u)), calc(var(--k-min-body) * var(--k-u)));color:var(--k-fg-2);line-height:1.25}.k-contact ol.k-list{padding-left:1.2em}.k-closing-logo{flex:none;align-items:flex-end;display:flex}.k-logo-slot{align-items:flex-end;gap:calc(16px * var(--k-u)) calc(40px * var(--k-u));max-height:calc(240px * var(--k-u));flex-flow:wrap;flex:none}.k-logo-slot>.k-img.k-media{height:calc(72px * var(--k-u));width:calc(320px * var(--k-u));flex:none;justify-content:flex-start;min-height:0}.k-logo-slot>.k-img.k-media[data-fit=contain]{background:0 0;padding:0}.k-closing-kit-logo{height:calc(72px * var(--k-u));width:auto;max-width:calc(320px * var(--k-u));object-fit:contain;display:block}.k-canvas-grid{pointer-events:none;background-image:linear-gradient(90deg,#0078ff47 1px,#0000 1px),linear-gradient(#0078ff47 1px,#0000 1px);background-size:12.5% 16.6667%;position:absolute;inset:0}
