@font-face{font-family:Commissioner;font-style:normal;font-weight:300 800;font-display:swap;src:url(/artifacts/deck/assets/fonts/Commissioner-normal-300-800.woff2) format("woff2")}@font-face{font-family:"PT Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/artifacts/deck/assets/fonts/PTSerif-normal-400.woff2) format("woff2")}@font-face{font-family:"PT Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/artifacts/deck/assets/fonts/PTSerif-normal-700.woff2) format("woff2")}@font-face{font-family:"PT Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/artifacts/deck/assets/fonts/PTSerif-italic-400.woff2) format("woff2")}@font-face{font-family:"PT Serif";font-style:italic;font-weight:700;font-display:swap;src:url(/artifacts/deck/assets/fonts/PTSerif-italic-700.woff2) format("woff2")}:root{--bond:#F7F8FB;--sheet:#FFFFFF;--ink:#15171F;--ann:#5A5F6E;--hair:#DCDFE7;--margin:#EEF0F5;--blue:#2436E4;--serif:"PT Serif","Iowan Old Style",Georgia,"Times New Roman",serif;--sans:"Commissioner",-apple-system,"Segoe UI","Helvetica Neue",Arial,sans-serif;--e-press:cubic-bezier(.2,0,.4,1);--e-exit:cubic-bezier(.4,0,1,1);--e-settle:cubic-bezier(.25,1,.3,1);--e-compose:cubic-bezier(.2,.9,.25,1);--shadow-paper:0 1px 0 #DCDFE7,0 8px 24px rgba(21,23,31,.06);--chrome:56px;--serif-size:21px}@media(max-width:1023px){:root{--chrome:48px}}@media(max-width:759px){:root{--serif-size:19px}}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0;overflow:hidden;background:var(--bond);color:var(--ink)}body{font-family:var(--sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-variant-numeric:tabular-nums}[hidden]{display:none!important}html[data-hidden] *,html[data-hidden] *:before,html[data-hidden] *:after{animation-play-state:paused!important}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.nojs{max-width:60ch;margin:64px auto;padding:0 24px}.nojs h1{font:400 var(--serif-size)/1.2 var(--serif);margin:0 0 16px}.nojs p{margin:0 0 16px}.nojs ol{margin:0;padding:0 0 0 24px}.nojs a{color:var(--ink)}html.js .nojs{display:none}.mg{font-family:var(--sans);font-weight:500;font-size:11px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--ann);font-variant-numeric:tabular-nums;margin:0}.line{font:400 var(--serif-size)/1.2 var(--serif);color:var(--ink);margin:0;text-wrap:balance}.ctl{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 8px;margin:0;border:0;border-radius:4px;background:transparent;color:var(--ink);font-family:var(--sans);font-weight:600;font-size:13px;line-height:1;letter-spacing:.01em;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .14s var(--e-press),transform .14s var(--e-press)}.ctl:after{content:"";position:absolute;left:8px;right:8px;bottom:11px;height:1px;background:var(--hair);transform:scaleX(0);transform-origin:left center;transition:transform .16s var(--e-settle)}.ctl:hover:after{transform:scaleX(1)}.ctl:active{background:var(--margin);transform:translateY(.5px);transition-duration:.12s}.ctl:focus-visible{outline:1px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 4px var(--bond),0 0 0 5px var(--ink)}.ctl[aria-disabled=true]{color:var(--ann);cursor:default}.ctl[aria-disabled=true]:hover:after{transform:scaleX(0)}.ctl[aria-disabled=true]:active{background:transparent;transform:none}.ctl .ldr{display:inline-block;width:48px;height:0;border-bottom:1px dotted var(--hair);transform:translateY(-3px)}.ctl .dest{font-weight:500;color:var(--ann)}.ctl.ctl-next .ldr,.ctl.ctl-next .dest{display:none}.ctl.ctl-next.has-dest .ldr,.ctl.ctl-next.has-dest .dest{display:inline-block}.portal{height:100vh;height:100dvh;display:flex;flex-direction:column}.bar{position:relative;z-index:20;flex:0 0 var(--chrome);height:var(--chrome);display:flex;align-items:center;gap:24px;padding:0 24px 1px;background:var(--bond)}.bar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--hair);transform-origin:left center}.mark{flex:0 0 auto;display:flex;align-items:center;padding-right:0}.mark img{display:block;width:128px;height:auto}.head{display:flex;align-items:center;gap:16px;min-width:0;flex:0 1 auto}.prog{white-space:nowrap;flex:0 0 auto}.prog .n{font-weight:700;color:var(--ink)}.dot{flex:0 0 auto;width:3px;height:3px;border-radius:50%;background:var(--hair)}.label-box{display:flex;flex-direction:column;align-items:stretch;min-width:0}.label-clip{position:relative;display:block;overflow:hidden;line-height:1.2;padding-bottom:1px;min-height:calc(var(--serif-size) * 1.2)}.label{display:block;font:400 var(--serif-size)/1.2 var(--serif);color:var(--ink);white-space:nowrap}.label.out{position:absolute;left:0;top:0}.rule{position:relative;display:block;height:3px;margin-top:2px}.rule:before{content:"";position:absolute;left:0;right:0;top:1px;height:0;border-top:1px dashed var(--ann)}.rule .blue{position:absolute;left:0;right:0;top:1px;height:1px;background:var(--blue);transform:scaleX(0);transform-origin:left center}.rule.is-blue .blue{transform:scaleX(1)}.nav{display:flex;align-items:center;gap:24px;flex:0 0 auto;margin-left:auto}.vsep{flex:0 0 1px;width:1px;height:24px;background:var(--hair)}.views{display:flex;align-items:center;gap:24px;flex:0 0 auto}.viewport{position:relative;flex:1 1 auto;min-height:0;background:var(--bond)}.frame{position:absolute;inset:0;background:var(--bond)}.frame iframe{display:block;width:100%;height:100%;border:0;background:var(--bond)}.frame.is-hidden,.frame.is-exiting{opacity:0}.loader{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background:var(--bond);white-space:nowrap}.loader .dots{display:inline-block;margin-left:2px}.loader .d{display:inline-block}.page{position:absolute;inset:0;z-index:3;overflow:auto;background:var(--bond);display:flex;flex-direction:column;justify-content:center;padding:32px clamp(24px,8vw,96px)}.page>*{max-width:560px}.page .body{margin:16px 0 0;color:var(--ink)}.page .actions{display:flex;flex-wrap:wrap;gap:16px;margin:24px 0 0 -8px}.page .toc-host{margin:16px 0 0 -22px}.page .mg{margin-top:32px}.scrim{position:absolute;inset:0;z-index:8;background:#15171f47}.contents{position:absolute;z-index:9;display:flex;flex-direction:column;background:var(--sheet);box-shadow:var(--shadow-paper);overflow:hidden}.contents .sheet-head{display:none;padding:16px 24px 8px;border-bottom:1px solid var(--hair)}.contents .sheet-title{margin:0}.contents .sheet-label{margin:8px 0 0}.contents .pair{display:none;gap:16px;padding:8px 16px;border-bottom:1px solid var(--hair)}.contents .toc-host{flex:0 1 auto;overflow:auto;min-height:0}.contents .panel-views{display:none;gap:16px;padding:8px 16px;border-top:1px solid var(--hair)}.contents .foot{margin-top:auto;background:var(--margin);border-top:1px solid var(--hair);padding:12px 24px 14px;display:grid;gap:6px}.contents .foot .tail{display:inline-block}.contents .foot .keys{color:var(--ann)}@supports (padding:max(0px)){.contents .foot{padding-bottom:max(14px,env(safe-area-inset-bottom))}}.toc{list-style:none;margin:0;padding:8px 0}.toc li{margin:0;padding:0}.toc .tline{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-height:44px;padding:10px 24px 10px 22px;border-left:2px solid transparent;font-family:var(--sans);font-weight:450;font-size:13.5px;line-height:1.35;color:var(--ink);text-decoration:none;text-align:left;background:transparent;width:100%;cursor:pointer;border-top:0;border-right:0;border-bottom:0;-webkit-tap-highlight-color:transparent;transition:background-color .14s var(--e-press)}.toc .tline.sub{padding-left:52px}.toc .tline .num{flex:0 0 22px;color:var(--ann);font-weight:inherit}.toc .tline.sub .num{display:none}.toc .tline .lbl{flex:0 0 auto}.toc .tline .ldr{flex:1 1 16px;min-width:16px;height:0;border-bottom:1px dotted var(--hair);transform:translateY(-4px);transform-origin:left center}.toc .tline .tail{flex:0 0 auto;margin-left:auto;display:inline-flex;gap:10px;white-space:nowrap;max-width:100%}.toc .tline .ext{font-size:10.5px}.toc .tline .stamp{display:none;font-size:10.5px}.toc .tline.is-opened .stamp{display:inline-block;transform-origin:left center}.toc .tline[aria-current=page]{font-weight:700;border-left-color:var(--ink)}.toc .tline:active{background:var(--margin)}.toc .tline:focus-visible{outline:1px solid var(--ink);outline-offset:-3px;box-shadow:inset 0 0 0 4px var(--sheet),inset 0 0 0 5px var(--ink)}@media(min-width:1024px){.scrim{display:none}.contents{top:0;left:0;bottom:0;width:320px;border-right:1px solid var(--hair)}.contents .ctl-full,.contents .ctl-new{display:none}}@media(min-width:1024px)and (max-width:1279px){.bar .ctl-next .ldr,.bar .ctl-next .dest{display:none!important}}@media(min-width:1024px)and (max-width:1159px){.bar .ctl-new{display:none}.contents .panel-views{display:flex}.contents .ctl-new{display:inline-flex}}@media(min-width:1024px)and (max-width:1079px){.bar .ctl-full,.bar .vsep{display:none}.contents .ctl-full{display:inline-flex}}@media(max-width:1023px){.bar{gap:12px;padding:0 16px 1px}.mark img{width:112px}.bar .ctl-prev,.bar .views,.bar .vsep{display:none}.bar .ctl-next .ldr,.bar .ctl-next .dest{display:none!important}.head{order:1;gap:12px}.nav{order:2;margin-left:auto}.ctl-contents{order:3}.contents{inset:auto 0 0;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);border-top:1px solid var(--hair);border-radius:6px 6px 0 0}.contents .sheet-head{display:block}.contents .pair,.contents .panel-views{display:flex}.contents .ctl-full,.contents .ctl-new{display:inline-flex}}@media(max-width:599px){.head .dot,.head .label-box{display:none}}@media(min-width:600px){.contents .sheet-label{display:none}}@keyframes drawX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes drawClip{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes settle{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes settleHalf{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@keyframes compose{0%{transform:translateY(110%)}to{transform:none}}@keyframes labelOut{0%{transform:none;opacity:1}to{transform:translateY(12px);opacity:0}}@keyframes stepUp{0%{transform:translateY(50%);opacity:0}to{transform:none;opacity:1}}@keyframes revealNext{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes revealPrev{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes railOpen{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes sheetOpen{0%{transform:translateY(100%)}to{transform:none}}@keyframes sheetClose{0%{transform:none}to{transform:translateY(100%)}}@keyframes stamp{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes leader{0%{transform:translateY(-4px) scaleX(0)}to{transform:translateY(-4px) scaleX(1)}}@keyframes dot2{0%,33.32%{opacity:0}33.33%,to{opacity:1}}@keyframes dot3{0%,66.65%{opacity:0}66.66%,to{opacity:1}}@media(prefers-reduced-motion:no-preference){html.js.opening .bar:after{animation:drawX .2s var(--e-settle) both}html.js.opening .mark{animation:settle .28s var(--e-settle) .12s both}html.js.opening .prog{animation:settleHalf .28s var(--e-settle) .12s both}html.js.opening .label{animation:compose .32s var(--e-compose) .2s both}html.js.opening .rule{animation:drawClip .2s var(--e-settle) .52s both}html.js .frame.is-exiting{transition:opacity .18s var(--e-exit)}html.js .frame.is-revealing.dir-next{animation:revealNext .32s var(--e-settle) both}html.js .frame.is-revealing.dir-prev{animation:revealPrev .32s var(--e-settle) both}html.js .label.out{animation:labelOut .16s var(--e-exit) both}html.js .label.in{animation:compose .32s var(--e-compose) .16s both}html.js .prog .n.step{animation:stepUp .24s var(--e-settle) both}html.js .rule.redraw{animation:drawClip .2s var(--e-settle) .48s both}html.js .rule.is-blue.is-closing .blue{animation:drawX .32s var(--e-settle) both}html.js .toc .tline .stamp.in,html.js .foot .tail.in{animation:stamp .18s var(--e-settle) both}html.js .contents.is-open.rail{animation:railOpen .24s var(--e-settle) both}html.js .contents.is-closing.rail{animation:fadeOut .16s var(--e-exit) both}html.js .contents.is-open.sheet{animation:sheetOpen .22s var(--e-settle) both}html.js .contents.is-closing.sheet{animation:sheetClose .16s var(--e-exit) both}html.js .scrim.is-open{animation:fadeIn .2s var(--e-settle) both}html.js .scrim.is-closing{animation:fadeOut .2s var(--e-exit) both}html.js .contents.draw-leaders .toc .ldr{animation:leader .34s var(--e-settle) both}html.js .loader .d2{animation:dot2 .48s steps(1,end) infinite}html.js .loader .d3{animation:dot3 .48s steps(1,end) infinite}}@media(prefers-reduced-motion:reduce){.ctl:active{transform:none}.loader .dots{display:none}}
