@layer theme,base,components,utilities;@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../../../fonts/hanken-grotesk-latin.woff2)format("woff2")}.slide-canvas{--diagram-ghost-opacity:.18;--slide-pt:2px;--slide-size-title:calc(24 * var(--slide-pt));--slide-size-body:calc(16 * var(--slide-pt));--slide-size-topic:calc(11 * var(--slide-pt));--slide-size-caption:calc(12 * var(--slide-pt));--slide-rhythm-compact:calc(16 * var(--slide-pt));--slide-rhythm-generous:calc(32 * var(--slide-pt));--slide-safe-top:calc(25 * var(--slide-pt));--slide-safe-side:calc(60 * var(--slide-pt));--slide-safe-bottom:calc(40 * var(--slide-pt));--slide-heading-band:calc(100 * var(--slide-pt));--slide-logo-size:calc(39 * var(--slide-pt));--slide-logo-width:calc(var(--slide-logo-size) * 472 / 517);--slide-logo-gap:calc(12 * var(--slide-pt));--slide-logo-hero-size:calc(95 * var(--slide-pt));--slide-logo-hero-width:calc(var(--slide-logo-hero-size) * 472 / 517);--slide-holding-mark-top:calc(160 * var(--slide-pt));--slide-holding-mark-gap:calc(24 * var(--slide-pt));--slide-holding-mark-inset:calc(var(--slide-logo-hero-size) * 52 / 517);font-family:var(--font-family);color:var(--color-on-surface);background:var(--color-background)}.slide-canvas [data-layout=single]{box-sizing:border-box;width:100%;height:100%;padding:var(--slide-safe-top) var(--slide-safe-side) var(--slide-safe-bottom);flex-direction:column;display:flex}.slide-canvas [data-layout=single] [data-region=heading]{height:var(--slide-heading-band);flex:none}.slide-canvas [data-layout=single] [data-region=content]{flex:auto}.slide-canvas :is([data-region=content],[data-region=left],[data-region=right])>[data-type=node]>[data-role]{margin-block:0}.slide-canvas :is([data-region=content],[data-region=left],[data-region=right])>[data-type=node]:not(.first){margin-block-start:var(--slide-rhythm-compact)}.slide-canvas [data-content-region-overflow-warning]{left:var(--slide-safe-side);bottom:var(--slide-safe-bottom);max-width:calc(360 * var(--slide-pt));position:absolute}.slide-canvas [data-content-region-overflow-warning][data-overflowing]{padding:calc(4 * var(--slide-pt)) calc(8 * var(--slide-pt));border:1px solid var(--color-error);background:var(--color-error-subtle);color:var(--color-error);font-size:var(--slide-size-caption)}.slide-canvas [data-layout=two-column] [data-content-region-overflow-warning][data-content-region=left]{left:var(--slide-safe-side)}.slide-canvas [data-layout=two-column] [data-content-region-overflow-warning][data-content-region=right]{left:calc(var(--slide-safe-side) + var(--slide-tc-left) + var(--slide-tc-gutter))}.slide-canvas [data-layout=two-column]{--slide-tc-gutter:calc(32 * var(--slide-pt));--slide-tc-left:calc(404 * var(--slide-pt));--slide-tc-right:calc(404 * var(--slide-pt));box-sizing:border-box;grid-template-columns:var(--slide-tc-left) var(--slide-tc-gutter) var(--slide-tc-right);grid-template-rows:var(--slide-heading-band) 1fr;width:100%;height:100%;padding:var(--slide-safe-top) var(--slide-safe-side) var(--slide-safe-bottom);display:grid}.slide-canvas [data-layout=two-column] [data-region=heading]{grid-area:1/1/auto/-1}.slide-canvas [data-layout=two-column] [data-region=left]{grid-area:2/1}.slide-canvas [data-layout=two-column] [data-region=right]{grid-area:2/3}.slide-canvas [data-layout=two-column][data-variant="60-40"]{--slide-tc-left:calc(485 * var(--slide-pt));--slide-tc-right:calc(323 * var(--slide-pt))}.slide-canvas [data-layout=two-column][data-variant="40-60"]{--slide-tc-left:calc(323 * var(--slide-pt));--slide-tc-right:calc(485 * var(--slide-pt))}.slide-canvas [data-layout=centred]{box-sizing:border-box;width:100%;height:100%;padding:var(--slide-safe-top) var(--slide-safe-side) var(--slide-safe-bottom);flex-direction:column;justify-content:center;display:flex}.slide-canvas [data-layout=centred] .node-topic:has([data-role=topic].empty){display:none}.slide-canvas [data-layout=centred][data-variant=quote] [data-region=content]{max-width:calc(600 * var(--slide-pt));background:var(--color-surface-subtle);border-left:calc(4 * var(--slide-pt)) solid var(--color-primary);border-radius:var(--radius-sm);padding:calc(28 * var(--slide-pt)) calc(32 * var(--slide-pt))}.slide-canvas [data-layout=centred][data-variant=divider]{overflow:hidden}.slide-canvas [data-layout=centred][data-variant=divider] [data-role=title]{-webkit-line-clamp:unset;text-overflow:clip;white-space:pre;margin:0 0 0 calc(-4 * var(--slide-pt));font-size:calc(45 * var(--slide-pt));letter-spacing:-.01em;overflow:visible}.slide-canvas [data-layout=centred][data-variant=divider] [data-role=title]:after{content:"";width:calc(90 * var(--slide-pt));height:calc(4 * var(--slide-pt));margin-top:calc(16 * var(--slide-pt));background:var(--color-primary);display:block}.slide-canvas [data-layout=centred]:is([data-variant=cover],[data-variant=holding]) [data-region=content]{max-width:calc(800 * var(--slide-pt));text-align:center;margin-inline:auto}.slide-canvas [data-layout=centred]:is([data-variant=cover],[data-variant=holding]) [data-role=title]{margin-block:0 calc(20 * var(--slide-pt));line-height:1.05;font-size:calc(48 * var(--slide-pt))!important;text-align:center!important}.slide-canvas [data-layout=centred]:is([data-variant=cover],[data-variant=holding]) [data-role=body]{font-size:calc(20 * var(--slide-pt));color:var(--color-on-surface-variant);text-align:center!important}.slide-canvas [data-role=title],.slide-canvas [data-role=topic]{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.slide-canvas.editable [data-role=title],.slide-canvas.editable [data-role=topic]{text-overflow:clip;cursor:text;min-height:1.2em;display:block;overflow:visible}.slide-canvas [data-role=title]{margin:calc(4 * var(--slide-pt)) 0 0;font-size:var(--slide-size-title);font-weight:var(--font-weight-heading)}.slide-canvas [data-role=body]{font-size:var(--slide-size-body)}.slide-canvas [data-role=body].subtitle{font-weight:var(--font-weight-body);color:var(--color-on-surface-variant);font-size:calc(14 * var(--slide-pt))!important}.slide-canvas [data-role=body].byline{font-weight:var(--font-weight-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-surface-variant);font-size:calc(11 * var(--slide-pt))!important}.slide-canvas [data-role=topic]{font-size:var(--slide-size-topic);text-transform:uppercase;letter-spacing:.05em;color:var(--color-on-surface-variant);margin:0}.slide-canvas .node-topic,.slide-canvas [data-role=topic]{width:fit-content;max-width:100%}.slide-canvas [data-role=topic][data-text-align=center],.slide-canvas [data-role=topic][data-text-align=right]{width:100%}.slide-canvas .node-topic:has([data-text-align=center],[data-text-align=right]){width:100%}.slide-canvas [data-empty-region-hint],.slide-canvas [data-empty-region-prompt]{border:1px dashed var(--color-on-surface);border-radius:var(--radius-sm);color:var(--color-on-surface);cursor:pointer;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:absolute}.slide-canvas [data-empty-region-prompt] svg{width:var(--space-xl);height:var(--space-xl);stroke-width:1.5px}.slide-canvas [data-layout=single] [data-region-hint=content]{top:calc(var(--slide-safe-top) + var(--slide-heading-band));left:var(--slide-safe-side);right:var(--slide-safe-side);bottom:var(--slide-safe-bottom)}.slide-canvas [data-layout=two-column] [data-region-hint=left]{top:calc(var(--slide-safe-top) + var(--slide-heading-band));left:var(--slide-safe-side);width:var(--slide-tc-left);bottom:var(--slide-safe-bottom)}.slide-canvas [data-layout=two-column] [data-region-hint=right]{top:calc(var(--slide-safe-top) + var(--slide-heading-band));left:calc(var(--slide-safe-side) + var(--slide-tc-left) + var(--slide-tc-gutter));width:var(--slide-tc-right);bottom:var(--slide-safe-bottom)}.slide-canvas [data-layout=centred] [data-region-hint=content]{top:var(--slide-safe-top);left:var(--slide-safe-side);right:var(--slide-safe-side);bottom:var(--slide-safe-bottom);align-items:center;display:flex}.slide-canvas [data-layout=centred][data-variant=quote] [data-region-hint=content]{max-width:calc(600 * var(--slide-pt))}.slide-canvas [data-region=logo]{right:var(--slide-logo-gap);top:var(--slide-logo-gap);height:var(--slide-logo-size);width:var(--slide-logo-width);background:url(../../../macaw.png) 50%/contain no-repeat;position:absolute}.slide-canvas:has([data-layout=centred][data-variant=holding]) [data-region=logo]{top:var(--slide-holding-mark-top);width:var(--slide-logo-hero-width);height:var(--slide-logo-hero-size);left:50%;right:auto;transform:translate(-50%)}.slide-canvas [data-layout=centred][data-variant=holding]{padding-top:calc(var(--slide-holding-mark-top) + var(--slide-logo-hero-size) - var(--slide-holding-mark-inset) + var(--slide-holding-mark-gap));justify-content:flex-start}.slide-canvas [data-layout=centred][data-variant=holding] [data-role=body].byline{color:var(--color-on-surface-variant)}.slide-canvas [data-region=footer]{box-sizing:border-box;left:var(--slide-safe-side);right:var(--slide-safe-side);height:var(--slide-safe-bottom);padding-top:calc(6 * var(--slide-pt));border-top:1px solid var(--color-outline-strong);color:var(--color-on-surface-variant);font-size:var(--slide-size-caption);justify-content:space-between;align-items:flex-start;display:flex;position:absolute;bottom:0}.slide-canvas [data-role=footer]{margin:0}.slide-canvas .title.emphasis,.slide-canvas .body.emphasis,.slide-canvas .topic.emphasis,.slide-canvas .quote.emphasis,.slide-canvas .list-item.emphasis{font-style:italic;font-weight:var(--font-weight-heading)}.slide-canvas .quote.emphasis .attribution{font-style:normal;font-weight:var(--font-weight-body)}.slide-canvas [data-role=list]{font-size:var(--slide-size-body)}.slide-canvas [data-role=table]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--slide-size-body)}.slide-canvas [data-role=table] th,.slide-canvas [data-role=table] td{padding:calc(8 * var(--slide-pt)) calc(12 * var(--slide-pt));text-align:left;vertical-align:top;overflow-wrap:break-word}.slide-canvas [data-role=table] th{border-bottom:2px solid var(--color-outline-strong);font-weight:600}.slide-canvas [data-role=table] td{border-bottom:1px solid var(--color-outline)}.slide-canvas [data-role=table] .table-cells{display:contents}.slide-canvas [data-role=figure]{margin:0}.slide-canvas [data-role=figure] img{max-width:100%;max-height:calc(360 * var(--slide-pt));height:auto;display:block}.slide-canvas [data-role=figure] figcaption{font-size:var(--slide-size-caption)}.slide-canvas [data-role=chart]{width:100%;margin:0}.slide-canvas [data-role=chart] .chart-plot{width:100%;height:calc(310 * var(--slide-pt));position:relative}.slide-canvas [data-role=chart] figcaption{font-size:var(--slide-size-caption)}.slide-canvas [data-role=chart] .chart-source{font-size:calc(10 * var(--slide-pt));color:var(--color-on-surface-variant);margin:calc(4 * var(--slide-pt)) 0 0}.slide-canvas [data-role=chart] .chart-legend{gap:calc(12 * var(--slide-pt));margin:calc(8 * var(--slide-pt)) 0 0;font-size:var(--slide-size-caption);flex-wrap:wrap;padding:0;list-style:none;display:flex}.slide-canvas [data-role=chart] .chart-svg{width:100%;height:100%;font-family:inherit;display:block}.slide-canvas [data-role=chart] .chart-gridline{stroke:var(--color-data-grid);stroke-width:1px}.slide-canvas [data-role=chart] .chart-axis{stroke:var(--color-outline);stroke-width:2px}.slide-canvas [data-role=chart] .chart-tick-label,.slide-canvas [data-role=chart] .chart-category-label{fill:var(--color-on-surface-variant)}.slide-canvas [data-role=chart] .chart-category-label,.slide-canvas [data-role=chart] .chart-tick-label{transition:fill var(--motion-fast) var(--ease-out), font-weight var(--motion-fast) var(--ease-out);font-weight:400}.slide-canvas [data-role=chart] .chart-category-label[data-active],.slide-canvas [data-role=chart] .chart-tick-label[data-active]{fill:var(--color-on-surface);font-weight:600}.slide-canvas [data-role=chart] .chart-crosshair{stroke:var(--color-outline);stroke-width:1px;opacity:0;transition:opacity var(--motion-fast) var(--ease-out);pointer-events:none}.slide-canvas [data-role=chart] .chart-crosshair[data-active]{opacity:.7}.slide-canvas [data-role=chart] .chart-line{stroke-width:5px;stroke-linejoin:round;stroke-linecap:round}.slide-canvas [data-role=chart] .chart-area{fill-opacity:.25}.slide-canvas [data-role=chart] .chart-legend-swatch{width:calc(10 * var(--slide-pt));height:calc(10 * var(--slide-pt));border-radius:var(--radius-sm);margin-right:calc(4 * var(--slide-pt));vertical-align:middle;display:inline-block}.slide-canvas [data-role=chart] .chart-mark,.slide-canvas [data-role=chart] .chart-interaction-mark{transition:filter var(--motion-fast) var(--ease-out), stroke var(--motion-fast) var(--ease-out), stroke-width var(--motion-fast) var(--ease-out), opacity var(--motion-fast) var(--ease-out), transform var(--motion-base) var(--ease-out)}:is(.slide-canvas [data-role=chart] .chart-svg:has(.chart-mark:hover,.chart-interaction-mark:hover) .chart-mark:not(:hover),.slide-canvas [data-role=chart] .chart-svg:has(.chart-mark:hover,.chart-interaction-mark:hover) .chart-interaction-mark:not(:hover)){filter:saturate(.8);opacity:.35!important}.slide-canvas [data-role=chart] rect.chart-mark:hover,.slide-canvas [data-role=chart] circle.chart-mark:hover,.slide-canvas [data-role=chart] circle.chart-interaction-mark:hover,.slide-canvas [data-role=chart] path.chart-mark:not(.chart-line):not(.chart-area):hover{filter:brightness(1.12)saturate(1.05);stroke:var(--color-on-surface);stroke-width:2px;cursor:pointer;opacity:1!important}.slide-canvas [data-role=chart] path.chart-mark:not(.chart-line):not(.chart-area):hover{transform:translate(var(--slice-translate-x,0px), var(--slice-translate-y,0px)) translate(var(--radial-dx,0px), var(--radial-dy,0px))}.slide-canvas [data-role=diagram]{width:100%;margin:0}.slide-canvas [data-role=diagram] .diagram-plot{width:100%;height:calc(310 * var(--slide-pt));position:relative}.slide-canvas [data-role=diagram] .diagram-svg{width:100%;height:100%;font-family:inherit;display:block}@keyframes build-in-fade{0%{opacity:0}to{opacity:1}}@keyframes build-in-fly-up{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translate(0,0)}}@keyframes build-in-scale-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes build-out-fade{0%{opacity:1}to{opacity:0}}@keyframes build-out-fly-down{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(1.5rem)}}@keyframes build-in-fly-left{0%{opacity:0;transform:translate(1.5rem)}to{opacity:1;transform:translate(0,0)}}@keyframes build-in-wipe{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0);opacity:1}}@keyframes build-out-fly-right{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(1.5rem)}}@keyframes build-out-dissolve{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(.25rem)}}.slide-canvas:not(.editable) [data-build-state=hidden]{visibility:hidden}.slide-canvas:not(.editable) [data-diagram-ghost][data-build-state=hidden]{visibility:visible;opacity:var(--diagram-ghost-opacity)}.slide-canvas:not(.editable) [data-diagram-ghost][data-build-state=active],.slide-canvas.editable [data-diagram-ghost]{opacity:1}.slide-canvas:not(.editable) [data-build-state=active][data-build-in=fade]{animation:build-in-fade var(--build-duration,.32s) var(--ease-out) both}.slide-canvas:not(.editable) [data-build-state=active][data-build-in=fly-up]{animation:build-in-fly-up var(--build-duration,.32s) var(--ease-out) both}.slide-canvas:not(.editable) [data-build-state=active][data-build-in=scale-pop]{animation:build-in-scale-pop var(--build-duration,.32s) var(--ease-out) both}.slide-canvas:not(.editable) [data-build-state=active][data-build-in=fly-left]{animation:build-in-fly-left var(--build-duration,.32s) var(--ease-out) both}.slide-canvas:not(.editable) [data-build-state=active][data-build-in=wipe]{animation:build-in-wipe var(--build-duration,.32s) var(--ease-out) both}.slide-canvas:not(.editable) [data-build-state=exited][data-build-out=fade]{animation:build-out-fade var(--build-duration,.32s) var(--ease-out) both}.slide-canvas:not(.editable) [data-build-state=exited][data-build-out=fly-down]{animation:build-out-fly-down var(--build-duration,.32s) var(--ease-out) both}.slide-canvas:not(.editable) [data-build-state=exited][data-build-out=fly-right]{animation:build-out-fly-right var(--build-duration,.32s) var(--ease-out) both}.slide-canvas:not(.editable) [data-build-state=exited][data-build-out=dissolve]{animation:build-out-dissolve var(--build-duration,.32s) var(--ease-out) both}.slide-canvas [data-build-duration=snappy]{--build-duration:.2s}.slide-canvas [data-build-duration=standard]{--build-duration:.32s}.slide-canvas [data-build-duration=deliberate]{--build-duration:.5s}.slide-canvas:not(.editable) [data-role=chart] .chart-mark,.slide-canvas:not(.editable) [data-role=chart] .chart-interaction-mark{animation-delay:min(.28s, calc(var(--mark-index,0) * 35ms))}.slide-canvas:not(.editable) [data-role=chart] rect.chart-mark{transform-box:fill-box;transform-origin:bottom;animation:chart-bar-grow var(--motion-slow) var(--ease-out) both}@keyframes chart-bar-grow{0%{opacity:0;transform:scaleY(.92)}to{opacity:1;transform:scaleY(1)}}.slide-canvas:not(.editable) [data-role=chart] path.chart-mark:not(.chart-line):not(.chart-area),.slide-canvas:not(.editable) [data-role=chart] circle.chart-mark,.slide-canvas:not(.editable) [data-role=chart] circle.chart-interaction-mark{transform-box:fill-box;transform-origin:50%;animation:chart-mark-pop var(--motion-slow) var(--ease-out) both}@keyframes chart-mark-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.slide-canvas:not(.editable) [data-role=chart] path.chart-area{animation:chart-area-wipe .25s var(--ease-out) both}.slide-canvas:not(.editable) [data-role=chart] path.chart-line{animation:chart-line-trace .25s var(--ease-out) both}.slide-canvas:not(.editable) [data-role=chart] path.chart-line~.chart-interaction-mark,.slide-canvas:not(.editable) [data-role=chart] path.chart-area~.chart-interaction-mark{animation-delay:calc(.25s + min(.28s, calc(var(--mark-index,0) * 35ms)));animation-duration:40ms}@keyframes chart-line-trace{0%{stroke-dasharray:1;stroke-dashoffset:1px;opacity:1}to{stroke-dasharray:1;stroke-dashoffset:0;opacity:1}}@keyframes chart-area-wipe{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0);opacity:1}}@media (prefers-reduced-motion:reduce){.slide-canvas [data-build-state]{opacity:1!important;visibility:visible!important;animation:none!important;transform:none!important}.slide-canvas [data-role=chart] .chart-mark,.slide-canvas [data-role=chart] .chart-interaction-mark,.slide-canvas [data-role=chart] .chart-line,.slide-canvas [data-role=chart] .chart-area{transition:none!important;animation:none!important}}@media print{.slide-canvas [data-build-state]{opacity:1!important;visibility:visible!important;animation:none!important;transform:none!important}.slide-canvas [data-role=chart] .chart-mark,.slide-canvas [data-role=chart] .chart-interaction-mark,.slide-canvas [data-role=chart] .chart-line,.slide-canvas [data-role=chart] .chart-area{animation:none!important}}.slide-canvas.editable [data-role=chart] .chart-mark,.slide-canvas.editable [data-role=chart] .chart-interaction-mark,.slide-canvas.editable [data-role=chart] .chart-line,.slide-canvas.editable [data-role=chart] .chart-area{transition:none!important;animation:none!important}.slide-canvas [data-role=quote] .quote-body{font-size:calc(28 * var(--slide-pt));margin:0 0 calc(16 * var(--slide-pt));font-weight:600;line-height:1.25}.slide-canvas [data-role=attribution]{font-size:var(--slide-size-caption)}.slide-frame{width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.slide-canvas{width:var(--canvas-w,1920px);height:var(--canvas-h,1080px);transform:translate(-50%, -50%) scale(min(100cqw / var(--canvas-w,1920px), 100cqh / var(--canvas-h,1080px)));position:absolute;top:50%;left:50%;overflow:hidden}.slide-frame.editable{overflow:clip;container-type:normal}.slide-canvas.editable{width:var(--canvas-w,1920px);height:var(--canvas-h,1080px);position:static;transform:none}.footer-node{position:relative}
