@layer theme,base,components;@layer roam-video{.rv{--_radius:var(--rv-radius,12px);--_accent:var(--rv-accent,#111);--_on-accent:var(--rv-on-accent,#fff);--_surface:var(--rv-surface,#111);--_play:var(--rv-play-size,72px);--_focus:var(--rv-focus-color,#1a73e8);font-family:var(--rv-font,inherit);color:var(--rv-text,inherit);display:block}.rv :is(button,select,input,summary){font-family:var(--rv-font,inherit);font-size:inherit}.rv__stage{aspect-ratio:var(--rv-ratio,16 / 9);border-radius:var(--_radius);background:var(--_surface);position:relative;overflow:hidden}.rv__stage>video,.rv__stage>.rv__frame,.rv__stage .rv__frame>iframe,.rv__stage>.rv__frame>div{background:var(--_surface);border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.rv__video::cue{font-family:var(--rv-cue-font,var(--rv-font,inherit));color:#fff;background:#000c}.rv__facade{background:var(--_surface);width:100%;color:var(--_on-accent);cursor:pointer;border:0;padding:0;text-decoration:none;display:block;position:absolute;inset:0}.rv__facade[hidden]{display:none}roam-video:not(:defined) .rv__facade[data-js]{display:none!important}roam-video:not(:defined) [data-js]:not(.rv__facade){visibility:hidden}roam-video:defined[data-variant=inline][data-provider=file]:not([data-state]) .rv__video{visibility:hidden}roam-video[data-state] .rv__facade{display:none}.rv__poster{object-fit:cover;width:100%;height:100%;display:block}.rv__placeholder{text-align:center;place-items:center;height:100%;padding:24px 24px 96px;font-weight:600;display:grid}.rv__play{width:var(--_play);height:var(--_play);background:var(--_on-accent);color:var(--_accent);border-radius:50%;place-items:center;transition:transform .16s ease-out;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 6px 24px #00000059}.rv__play svg{fill:currentColor;width:40%;height:40%;margin-left:6%}.rv__facade:hover .rv__play{transform:scale(1.06)}.rv__facade:focus-visible{outline:none}.rv__facade:focus-visible .rv__play{outline:3px solid var(--_on-accent);outline-offset:3px;box-shadow:0 0 0 9px var(--_focus)}.rv__duration,.rv__badge{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.04em;background:#000000c7;border-radius:4px;padding:4px 8px;font-size:.8125rem;font-weight:600;position:absolute;bottom:12px}.rv__duration{left:12px}.rv__badge{right:12px}.rv__error{color:#fff;background:#000000d9;margin:0;padding:12px 16px;position:absolute;inset:auto 0 0}.rv__error[hidden]{display:none}.rv__error a{color:inherit}.rv__notice{opacity:.85;margin:8px 0 0;font-size:.8125rem}.rv__below{flex-wrap:wrap;align-items:flex-start;gap:8px 20px;margin-top:10px;display:flex}.rv__tools{align-items:center;gap:12px;display:flex}.rv__speed{align-items:center;gap:6px;font-size:.875rem;display:inline-flex}.rv__speed select,.rv__ad,.rv__chapters button,.rv__details summary{min-height:44px}.rv__speed select{color:inherit;background:0 0;border:1px solid;border-radius:6px;padding:0 8px}.rv__ad{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:0 14px}.rv__ad[aria-pressed=true]{background:var(--_accent);border-color:var(--_accent);color:var(--_on-accent)}.rv__chapters{flex:100%}.rv__chapters ol{flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}.rv__chapters button{color:inherit;cursor:pointer;background:#7f7f7f24;border:0;border-radius:6px;padding:0 12px}.rv__chapter-time{font-variant-numeric:tabular-nums;font-weight:600}.rv__details{flex:320px;max-width:70ch}.rv__details summary{text-underline-offset:3px;cursor:pointer;align-items:center;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.rv__details-body{font-size:.875rem;line-height:1.6}.rv__details-body p{margin:6px 0 0}.rv :focus-visible{outline:3px solid var(--_focus);outline-offset:2px}.rv__cta[hidden]{display:none}.rv__cta{margin-top:12px}.rv__trigger--default{background:var(--_accent);min-height:44px;color:var(--_on-accent);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 20px;font-weight:600;text-decoration:none;display:inline-flex}.rv__trigger{font-family:var(--rv-font,inherit)}.rv__trigger .rv__icon{fill:currentColor;width:18px;height:18px}.rv__trigger-duration{font-variant-numeric:tabular-nums;opacity:.85}.rv__dialog{border-radius:calc(var(--_radius) + 4px);background:var(--rv-dialog-surface,#111);width:min(1100px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--rv-dialog-text,#fff);border:0;margin:auto;padding:16px;overflow:auto}.rv__dialog::backdrop{background:var(--rv-backdrop,#000000d1)}.rv__dialog-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.rv__dialog-title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.rv__close{width:44px;height:44px;color:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.rv__close svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:22px;height:22px}html.rv-dialog-open{overflow:hidden}.rv--background{aspect-ratio:var(--rv-ratio,16 / 9);background:var(--_surface);position:relative;overflow:hidden}.rv--background.rv--fill{aspect-ratio:auto;position:absolute;inset:0}.rv--background>.rv__poster,.rv--background>.rv__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rv--background>.rv__video[hidden]{display:none}.rv__toggle{z-index:2;color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;bottom:12px;right:12px}.rv__toggle .rv__icon{fill:currentColor;width:20px;height:20px}.rv__toggle[aria-pressed=true] .rv__icon--play,.rv__toggle[aria-pressed=false] .rv__icon--pause{display:none}.rv-hero{isolation:isolate;min-height:var(--rv-hero-height,min(78vh, 720px));align-items:end;display:grid;position:relative;overflow:hidden}.rv-hero__overlay{z-index:1;padding:var(--rv-hero-padding,clamp(24px, 5vw, 64px));position:relative}.rv--unavailable .rv__poster{filter:grayscale()brightness(.45)}.rv__unavailable-text{color:#fff;text-align:center;place-content:center;gap:8px;margin:0;padding:24px;display:grid;position:absolute;inset:0}.rv__unavailable-text a{color:inherit}@media (prefers-reduced-motion:reduce){.rv__play{transition:none}.rv__facade:hover .rv__play{transform:none}}}@layer utilities,reset;@layer roam-data{:where(.rd-chart,.rd-stats,.rd-stat-group,.rd-outcome,.rd-timeline-wrap,.rd-sources,.rd-figure,.rd-spark){--rd-font:inherit;--rd-ink:#1b1b1a;--rd-muted:#5b5a56;--rd-bg:#fff;--rd-grid:#e4e3df;--rd-axis:#9f9e98;--rd-context:#c4c3bd;--rd-accent:var(--rd-series-1);--rd-series-1:#2a78d6;--rd-series-2:#eb6834;--rd-series-3:#1baf7a;--rd-series-4:#eda100;--rd-series-5:#e87ba4;--rd-series-6:#008300;--rd-series-7:#4a3aa7;--rd-series-8:#e34948;--rd-plot-h-compact:11rem;--rd-plot-h-regular:17rem;--rd-plot-h-tall:24rem;--rd-row-h:2.75rem;--rd-stroke:2px;--rd-marker:8px;--rd-stat-size:3.25rem;--rd-radius:3px;--rd-link:#9cc3f0;font-family:var(--rd-font);color:var(--rd-ink)}.rd-s1{--rd-c:var(--rd-series-1)}.rd-s2{--rd-c:var(--rd-series-2)}.rd-s3{--rd-c:var(--rd-series-3)}.rd-s4{--rd-c:var(--rd-series-4)}.rd-s5{--rd-c:var(--rd-series-5)}.rd-s6{--rd-c:var(--rd-series-6)}.rd-s7{--rd-c:var(--rd-series-7)}.rd-s8{--rd-c:var(--rd-series-8)}.rd-ctx{--rd-c:var(--rd-context)}.rd-chart{--rd-plot-h:var(--rd-plot-h-regular);min-width:0;margin:0;container-type:inline-size}.rd-chart[data-rd-height=compact]{--rd-plot-h:var(--rd-plot-h-compact)}.rd-chart[data-rd-height=tall]{--rd-plot-h:var(--rd-plot-h-tall)}.rd-head{margin:0}.rd-title{margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}.rd-subtitle{color:var(--rd-muted);margin:.25rem 0 0;font-size:.9375rem;line-height:1.4}.rd-legend{color:var(--rd-muted);flex-wrap:wrap;gap:.25rem 1rem;margin:.75rem 0 0;padding:0;font-size:.875rem;list-style:none;display:flex}.rd-legend li{align-items:center;gap:.4rem;display:inline-flex}.rd-swatch{border-radius:var(--rd-radius);background:var(--rd-c);flex:none;width:.875rem;height:.875rem;display:inline-block}.rd-chart[data-rd-type=line] .rd-legend .rd-swatch{width:1.25rem;height:3px}.rd-chart[data-rd-type=dot] .rd-legend .rd-swatch{border-radius:50%;width:.75rem;height:.75rem}.rd-plot[data-rd-layout=xy]{height:var(--rd-plot-h);margin:1.25rem min(var(--rd-eg,0ch), 30cqi) 2.25rem min(var(--rd-yg,4ch), 25cqi);position:relative}.rd-area{position:absolute;inset:0}.rd-svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.rd-y{width:min(var(--rd-yg,4ch), 25cqi);position:absolute;top:0;bottom:0;right:100%}.rd-y .rd-tick{white-space:nowrap;position:absolute;right:.5rem;transform:translateY(-50%)}.rd-x{height:2rem;position:absolute;top:100%;left:0;right:0}.rd-x .rd-tick{white-space:nowrap;position:absolute;top:.5rem;transform:translate(-50%)}.rd-x .rd-tick[data-edge=start]{transform:none}.rd-x .rd-tick[data-edge=end]{transform:translate(-100%)}.rd-tick{color:var(--rd-muted);font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1}@container (width<=32rem){.rd-x .rd-tick[data-rank="2"]{display:none}}@container (width<=22rem){.rd-x .rd-tick[data-rank="1"]{display:none}}.rd-plot[data-rd-layout=rows]{height:calc(var(--rd-rows,1) * var(--rd-row-h));margin:1.25rem min(var(--rd-eg,0ch), 25cqi) 2.25rem min(var(--rd-cg,12ch), 40cqi);position:relative}.rd-cats{width:min(var(--rd-cg,12ch), 40cqi);position:absolute;top:0;bottom:0;right:100%}.rd-cat{-webkit-line-clamp:2;text-align:end;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.2;display:-webkit-box;position:absolute;left:0;right:.75rem;overflow:hidden;transform:translateY(-50%)}.rd-cat-hl{font-weight:700}.rd-plot[data-rd-layout=donut]{flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;margin-top:1.25rem;display:flex}.rd-donut{aspect-ratio:1;flex:none;width:min(13rem,70cqi);position:relative}.rd-donut .rd-svg{position:static}.rd-centre{text-align:center;place-content:center;padding:22%;display:grid;position:absolute;inset:0}.rd-centre-value{font-size:1.75rem;font-weight:700;line-height:1}.rd-centre-label{color:var(--rd-muted);font-size:.8125rem}.rd-slices{flex:14rem;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.375rem .75rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:grid}.rd-slices li{display:contents}.rd-slice-value,.rd-slice-share{font-variant-numeric:tabular-nums;text-align:end}.rd-slice-share{font-weight:700}.rd-plot[data-rd-layout=spark]{height:3rem;margin-top:1rem}.rd-plot[data-rd-layout=spark] .rd-spark{width:100%;height:100%}.rd-spark{vertical-align:middle;width:6rem;height:1.75rem;display:inline-block;overflow:visible}.rd-svg path,.rd-svg rect,.rd-spark path{vector-effect:non-scaling-stroke}.rd-grid{fill:none;stroke:var(--rd-grid);stroke-width:1px}.rd-zero,.rd-axis{fill:none;stroke:var(--rd-axis);stroke-width:1px}.rd-line{fill:none;stroke:var(--rd-c);stroke-width:var(--rd-stroke);stroke-linejoin:round;stroke-linecap:round}.rd-d1{stroke-dasharray:7 4}.rd-d2{stroke-dasharray:2 4}.rd-d3{stroke-dasharray:10 4 2 4}.rd-mk,.rd-dot,.rd-spark-end,.rd-ann-dot{fill:none;stroke:var(--rd-c);stroke-linecap:round;stroke-width:var(--rd-marker)}.rd-dot{stroke-width:12px}.rd-area-fill{stroke:none;fill:var(--rd-c);fill-opacity:.16}.rd-area-fill.rd-stack{fill-opacity:.9;stroke:var(--rd-bg);stroke-width:2px}.rd-bar{fill:var(--rd-c);stroke:var(--rd-bg);stroke-width:2px}.rd-dumbbell{fill:none;stroke:var(--rd-axis);stroke-width:3px}.rd-slice{fill:none;stroke:var(--rd-c);stroke-width:17px;vector-effect:none}.rd-spark-line{fill:none;stroke:var(--rd-accent);stroke-width:var(--rd-stroke);stroke-linejoin:round}.rd-spark-end{stroke:var(--rd-accent);stroke-width:6px}.rd-ann-line{fill:none;stroke:var(--rd-ink);stroke-width:1px;stroke-dasharray:3 3}.rd-ann-band{fill:color-mix(in srgb, var(--rd-ink) 6%, transparent)}.rd-ann-dot{--rd-c:var(--rd-ink)}.rd-ends{width:min(var(--rd-eg,0ch), 30cqi);position:absolute;top:0;bottom:0;left:100%}.rd-dl{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;line-height:1.2;position:absolute;left:.5rem;right:0;overflow:hidden;transform:translateY(-50%)}.rd-dl:before{content:"";vertical-align:middle;background:var(--rd-c);border-radius:2px;width:.625rem;height:3px;margin-inline-end:.3rem;display:inline-block}.rd-values{pointer-events:none;position:absolute;inset:0}.rd-vl{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem;line-height:1;position:absolute}.rd-plot[data-rd-layout=xy] .rd-vl{transform:translate(-50%,-.3rem)}.rd-plot[data-rd-layout=rows] .rd-vl{transform:translate(.375rem,-50%)}.rd-ann{max-width:12rem;color:var(--rd-muted);padding:.125rem .25rem;font-size:.75rem;line-height:1.2;position:absolute}.rd-ann[data-axis=y]{transform:translateY(-100%)}.rd-ann-note{color:var(--rd-ink);transform:translate(.5rem,-50%)}.rd-summary{max-width:70ch;color:var(--rd-muted);margin:.75rem 0 0;font-size:.875rem;line-height:1.5}.rd-data{margin-top:.75rem;font-size:.875rem;overflow-x:auto}.rd-data>summary{cursor:pointer;text-underline-offset:.2em;width:fit-content;text-decoration:underline}.rd-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:.5rem}.rd-table caption{text-align:start;padding-bottom:.5rem;font-weight:600}.rd-table th,.rd-table td{border-bottom:1px solid var(--rd-grid);text-align:end;vertical-align:top;padding:.375rem .5rem}.rd-table :is(th[scope=row],thead th:first-child){text-align:start}.rd-table thead th{border-bottom-color:var(--rd-axis)}.rd-na{color:var(--rd-muted);font-style:italic}.rd-unit{color:var(--rd-muted);font-weight:400}.rd-more{color:var(--rd-muted);margin:.5rem 0 0}.rd-foot{color:var(--rd-muted);flex-wrap:wrap;gap:.25rem 1rem;margin-top:.75rem;font-size:.8125rem;line-height:1.4;display:flex}.rd-foot a,.rd-stat-source a,.rd-stats-source a,.rd-outcome-source a,.rd-sources a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.rd-stat-group{container-type:inline-size}.rd-stats{gap:1.5rem 2rem;margin:0;display:grid}.rd-stats[data-rd-layout=strip]{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr))}.rd-stats[data-rd-layout=grid]{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.rd-stats[data-rd-layout=single]{display:block}.rd-stat{flex-direction:column;gap:.3rem;min-width:0;display:flex}.rd-stat dt,.rd-stat dd{margin:0}.rd-stat-value{font-size:var(--rd-stat-size);letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;order:-1;font-weight:700;line-height:1}.rd-stat-group .rd-stat-value{font-size:clamp(1.75rem, calc(100cqi / (var(--rd-n,1) * var(--rd-stat-k,6) * .62)), var(--rd-stat-size))}.rd-stat[data-rd-variant=compact] .rd-stat-value{font-size:1.5rem}.rd-stat[data-rd-variant=inline]{flex-direction:row-reverse;gap:.35em;display:inline-flex}.rd-stat[data-rd-variant=inline] .rd-stat-value{font-size:inherit}.rd-stat-label{color:var(--rd-muted);font-size:.9375rem;line-height:1.35}.rd-stat-delta{font-size:.875rem;font-weight:600}.rd-stat-source,.rd-stats-source{color:var(--rd-muted);font-size:.75rem;line-height:1.4}.rd-stats-source{margin:.75rem 0 0}.rd-fn{vertical-align:super;margin-inline-start:.1em;font-size:.4em;font-weight:600}.rd-fn a{color:inherit;text-decoration:none}.rd-count-num{display:inline-block}.rd-figure{font-variant-numeric:tabular-nums;white-space:nowrap}.rd-outcome{gap:.5rem;margin:0;display:grid}.rd-outcome-values{flex-wrap:wrap;align-items:flex-end;gap:.5rem 1.25rem;display:flex}.rd-outcome-values p,.rd-outcome p{margin:0}.rd-outcome-num,.rd-outcome-delta{font-size:var(--rd-stat-size);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.rd-outcome-before .rd-outcome-num{color:var(--rd-muted);font-size:calc(var(--rd-stat-size) * .7)}.rd-outcome-tag{color:var(--rd-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.3rem;font-size:.75rem;font-weight:600;display:block}.rd-outcome-arrow{color:var(--rd-muted);align-self:center;font-size:1.5rem}.rd-outcome-label{color:var(--rd-muted)}.rd-outcome-statement{max-width:52ch;font-size:1.125rem;line-height:1.45}.rd-outcome-source{color:var(--rd-muted);font-size:.75rem}.rd-timeline-wrap{container-type:inline-size}.rd-timeline{gap:1.25rem;margin:0;padding:0 0 0 1.75rem;list-style:none;display:grid;position:relative}.rd-timeline:before{content:"";background:var(--rd-grid);width:2px;position:absolute;top:.4rem;bottom:.4rem;left:.4375rem}.rd-tl-item,.rd-tl-now{position:relative}.rd-tl-mark{box-sizing:border-box;border:2px solid var(--rd-accent);background:var(--rd-bg);border-radius:50%;width:.875rem;height:.875rem;position:absolute;top:.2rem;left:-1.75rem}.rd-tl-item[data-rd-status=done] .rd-tl-mark{background:var(--rd-accent)}.rd-tl-item[data-rd-status=today] .rd-tl-mark{box-shadow:0 0 0 3px color-mix(in srgb, var(--rd-accent) 30%, transparent);background:var(--rd-accent)}.rd-tl-item[data-rd-status=next] .rd-tl-mark{border-style:dashed;border-color:var(--rd-axis)}.rd-tl-date{color:var(--rd-muted);font-size:.8125rem;font-weight:600;display:block}.rd-tl-label{margin:.125rem 0 0;font-weight:700;line-height:1.35}.rd-tl-status{color:var(--rd-muted);vertical-align:.1em;border:1px solid;border-radius:999px;margin-inline-start:.35rem;padding:0 .45rem;font-size:.6875rem;font-weight:600;display:inline-block}.rd-tl-desc{color:var(--rd-muted);margin:.25rem 0 0;line-height:1.45}.rd-tl-now .rd-tl-mark{border-width:3px;width:1.125rem;height:1.125rem;top:.15rem;left:-1.9rem}.rd-tl-now-label{letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem;font-weight:700}@container (width>=40rem){.rd-timeline:is([data-rd-variant=horizontal],[data-rd-variant=roadmap]){grid-auto-columns:minmax(9rem,1fr);grid-auto-flow:column;padding:1.75rem 0 0}.rd-timeline:is([data-rd-variant=horizontal],[data-rd-variant=roadmap]):before{width:auto;height:2px;inset:.4375rem .4rem auto}.rd-timeline:is([data-rd-variant=horizontal],[data-rd-variant=roadmap]) .rd-tl-mark{top:-1.75rem;left:0}.rd-timeline:is([data-rd-variant=horizontal],[data-rd-variant=roadmap]) .rd-tl-now .rd-tl-mark{top:-1.9rem}}.rd-sources{color:var(--rd-muted);font-size:.8125rem;line-height:1.45}.rd-sources :is(h2,h3,h4,h5,h6){color:var(--rd-ink);margin:0 0 .5rem;font-size:.875rem}.rd-sources ol{margin:0;padding-inline-start:1.25rem}.rd-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.rd-chart,.rd-plot,.rd-legend,.rd-stats,.rd-stat,.rd-stat-group,.rd-outcome,.rd-outcome-values,.rd-timeline-wrap,.rd-timeline,.rd-tl-item,.rd-tl-now,.rd-slices,.rd-sources,.rd-figure,.rd-spark)[hidden],:is(.rd-chart,.rd-stats,.rd-stat-group,.rd-outcome,.rd-timeline-wrap,.rd-sources) [hidden]{display:none}:where(.rd-theme-dark,[data-theme=dark]) :where(.rd-chart,.rd-stats,.rd-stat-group,.rd-outcome,.rd-timeline-wrap,.rd-sources,.rd-figure,.rd-spark),:where(.rd-chart,.rd-stats,.rd-stat-group,.rd-outcome,.rd-timeline-wrap,.rd-sources).rd-theme-dark{--rd-ink:#f4f3ef;--rd-muted:#c3c2b7;--rd-bg:#1a1a19;--rd-grid:#3a3a37;--rd-axis:#7a7974;--rd-context:#5d5c58;--rd-series-1:#3987e5;--rd-series-2:#d95926;--rd-series-3:#199e70;--rd-series-4:#c98500;--rd-series-5:#d55181;--rd-series-6:#008300;--rd-series-7:#9085e9;--rd-series-8:#e66767}@media (forced-colors:active){.rd-line,.rd-mk,.rd-dot,.rd-spark-line,.rd-spark-end,.rd-slice{stroke:canvastext}.rd-bar,.rd-area-fill{fill:canvastext;stroke:canvas}.rd-swatch,.rd-dl:before{forced-color-adjust:none}}}:is(.rd-theme-dark,[data-theme=dark]) :is(.rd-foot,.rd-stat-source,.rd-stats-source,.rd-outcome-source,.rd-sources,.rd-data) a{color:var(--rd-link)}@layer roam-mapbox{.rmap[data-astro-cid-frd2z3m7] [data-astro-cid-frd2z3m7][hidden]{display:none!important}.rmap[data-astro-cid-frd2z3m7]{--roam-map-ink:#002d3c;--roam-map-muted:#4a5d64;--roam-map-surface:#fff;--roam-map-sea:#dde8ea;--roam-map-line:#002d3c24;--roam-map-focus:#2a6f93;--roam-map-radius:12px;--roam-map-shadow:0 10px 30px #002d3c2e;--roam-map-land:#f3f0ea;--roam-map-halo:#fff;--roam-map-on-ink:#fff;--roam-map-label-bg:#ffffffeb;--roam-map-gap:16px;gap:var(--roam-map-gap);color:var(--roam-map-ink);display:grid}.rmap--wide[data-astro-cid-frd2z3m7]{width:100vw;margin-inline:calc(50% - 50vw)}.rmap--wide[data-astro-cid-frd2z3m7] .rmap__frame[data-astro-cid-frd2z3m7]{border-radius:0}@media (width>=60rem){.rmap--split[data-astro-cid-frd2z3m7].rmap--list-shown{grid-template-columns:minmax(16rem,1fr) minmax(0,2.2fr);align-items:start}.rmap--split[data-astro-cid-frd2z3m7].rmap--list-shown .rmap__list[data-astro-cid-frd2z3m7]{max-height:var(--roam-map-h);order:-1;overflow:auto}}.rmap__frame[data-astro-cid-frd2z3m7]{height:min(var(--roam-map-h), 75vh);border-radius:var(--roam-map-radius);background:var(--roam-map-sea);isolation:isolate;position:relative;overflow:hidden}.rmap__poster[data-astro-cid-frd2z3m7],.rmap__live[data-astro-cid-frd2z3m7]{position:absolute;inset:0}.rmap__poster-img[data-astro-cid-frd2z3m7],.rmap__poster-svg[data-astro-cid-frd2z3m7]{object-fit:cover;width:100%;height:100%;display:block}.rmap__poster-img[data-astro-cid-frd2z3m7]{position:absolute;inset:0}.rmap__poster-img[data-astro-cid-frd2z3m7][hidden],.rmap__poster-img[data-astro-cid-frd2z3m7][data-rm-poster-src],.rmap__poster-svg[data-astro-cid-frd2z3m7][hidden]{display:none}.rmap__poster-svg[data-astro-cid-frd2z3m7]{background:var(--roam-map-land)}.rmap__svg-sea[data-astro-cid-frd2z3m7]{fill:var(--roam-map-land)}.rmap__svg-halo[data-astro-cid-frd2z3m7]{fill:var(--roam-map-halo)}.rmap__svg-pin[data-astro-cid-frd2z3m7]{fill:var(--roam-map-pin,#002d3c)}.rmap__explore[data-astro-cid-frd2z3m7][hidden]{display:none}.rmap[data-astro-cid-frd2z3m7][data-state=loading] .rmap__explore[data-astro-cid-frd2z3m7]{opacity:.6;pointer-events:none}.rmap__live[data-astro-cid-frd2z3m7]{visibility:hidden}.rmap[data-astro-cid-frd2z3m7][data-state=live] .rmap__live[data-astro-cid-frd2z3m7]{visibility:visible}.rmap[data-astro-cid-frd2z3m7][data-state=live] .rmap__poster[data-astro-cid-frd2z3m7]{visibility:hidden}.rmap__stage[data-astro-cid-frd2z3m7],.rmap__canvas[data-astro-cid-frd2z3m7]{position:absolute;inset:0}.rmap__canvas[data-astro-cid-frd2z3m7]{z-index:0}.rmap__gl[data-astro-cid-frd2z3m7]{width:100%;height:100%}.rmap__pins[data-astro-cid-frd2z3m7]{z-index:2;pointer-events:none;position:absolute;inset:0}.rmap--fit-poster[data-astro-cid-frd2z3m7] .rmap__frame[data-astro-cid-frd2z3m7]{background:0 0;border-radius:0;height:auto;overflow:visible}.rmap--fit-poster[data-astro-cid-frd2z3m7] .rmap__poster[data-astro-cid-frd2z3m7]{position:relative}.rmap--fit-poster[data-astro-cid-frd2z3m7] .rmap__live[data-astro-cid-frd2z3m7]{flex-direction:column;display:flex}.rmap--fit-poster[data-astro-cid-frd2z3m7] .rmap__stage[data-astro-cid-frd2z3m7]{border-radius:var(--roam-map-radius);background:var(--roam-map-sea);flex:auto;min-height:0;position:relative;overflow:hidden}.rmap-pin[data-astro-cid-frd2z3m7]{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.rmap-pin[data-astro-cid-frd2z3m7][hidden]{display:none}.rmap-pin__svg[data-astro-cid-frd2z3m7]{display:block;translate:0 -4px}.rmap-pin__halo[data-astro-cid-frd2z3m7]{fill:var(--roam-map-halo)}.rmap-pin__body[data-astro-cid-frd2z3m7]{fill:var(--roam-map-pin,#002d3c)}.rmap-pin__dot[data-astro-cid-frd2z3m7]{fill:var(--roam-map-halo)}.rmap-pin__img[data-astro-cid-frd2z3m7]{width:32px;height:32px;display:block}.rmap-pin--cluster-mark[data-astro-cid-frd2z3m7] .rmap-pin__count[data-astro-cid-frd2z3m7]{background:var(--roam-map-pin,#002d3c);min-width:18px;height:18px;color:var(--roam-map-on-ink);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 4px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-8px;right:-10px}.rmap-pin__label[data-astro-cid-frd2z3m7]{background:var(--roam-map-label-bg);white-space:nowrap;pointer-events:none;border-radius:6px;height:22px;padding:0 8px;font-size:12px;font-weight:600;line-height:22px;position:absolute;top:-11px;left:20px}.rmap-pin__label[data-astro-cid-frd2z3m7][data-side=left],.rmap-pin--cluster[data-astro-cid-frd2z3m7] .rmap-pin__label[data-astro-cid-frd2z3m7][data-side=left]{left:auto;right:20px}.rmap-pin--cluster-mark[data-astro-cid-frd2z3m7] .rmap-pin__label[data-astro-cid-frd2z3m7][data-side=right]{left:32px}.rmap-pin__label[data-astro-cid-frd2z3m7][hidden]{display:none}@media (prefers-reduced-motion:no-preference){.rmap-pin__btn[data-astro-cid-frd2z3m7]{transition:scale .15s}.rmap--entering[data-astro-cid-frd2z3m7] .rmap-pin[data-astro-cid-frd2z3m7]{animation:rmap-drop .5s backwards calc(var(--i,0) * 40ms)}@keyframes rmap-drop{0%{opacity:0;translate:0 -10px}}}.rmap-card[data-astro-cid-frd2z3m7]{z-index:5;background:var(--roam-map-surface);border-radius:var(--roam-map-radius);width:344px;box-shadow:var(--roam-map-shadow);pointer-events:auto;position:absolute;overflow:hidden}.rmap-card[data-astro-cid-frd2z3m7][hidden]{display:none}.rmap-card[data-astro-cid-frd2z3m7]:focus-visible{outline:3px solid var(--roam-map-focus)}.rmap-card__media[data-astro-cid-frd2z3m7] img[data-astro-cid-frd2z3m7]{aspect-ratio:16/10;object-fit:cover;background:var(--roam-map-sea);width:100%;display:block}.rmap-card__body[data-astro-cid-frd2z3m7]{gap:4px;padding:14px 16px 16px;display:grid}.rmap-card__name[data-astro-cid-frd2z3m7]{margin:0;font-size:1rem;font-weight:700}.rmap-card__group[data-astro-cid-frd2z3m7],.rmap-card__summary[data-astro-cid-frd2z3m7]{color:var(--roam-map-muted);margin:0;font-size:.875rem}.rmap__tip[data-astro-cid-frd2z3m7]{z-index:4;background:var(--roam-map-ink);max-width:260px;color:var(--roam-map-on-ink);pointer-events:none;border-radius:8px;padding:6px 10px;font-size:12px;display:grid;position:absolute;top:0;left:0}.rmap__tip[data-astro-cid-frd2z3m7][hidden]{display:none}.rmap__tip[data-astro-cid-frd2z3m7] span{opacity:.8}.rmap__filters[data-astro-cid-frd2z3m7]{flex-wrap:wrap;order:-2;grid-column:1/-1;align-items:center;gap:6px;display:flex}.rmap__filters[data-astro-cid-frd2z3m7][data-pending]{visibility:hidden}.rmap__filter-status[data-astro-cid-frd2z3m7]{color:var(--roam-map-muted);margin-left:4px;font-size:.8125rem}.rmap__views[data-astro-cid-frd2z3m7]{z-index:3;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:10px;left:10px}.rmap__pan[data-astro-cid-frd2z3m7]{z-index:3;gap:2px;display:grid;position:absolute;top:84px;right:10px}.rmap__pan[data-astro-cid-frd2z3m7] svg[data-astro-cid-frd2z3m7]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.rmap__caption[data-astro-cid-frd2z3m7]{color:var(--roam-map-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:8px 0 0;font-size:.8125rem;display:flex}.rmap__list-title[data-astro-cid-frd2z3m7],.rmap__list[data-astro-cid-frd2z3m7] .rmap__group-name{margin:0 0 8px;font-weight:700}.rmap__list[data-astro-cid-frd2z3m7] .rmap__group-name{color:var(--roam-map-muted);margin-top:12px;font-size:.875rem}.rmap__groups[data-astro-cid-frd2z3m7],.rmap__groups[data-astro-cid-frd2z3m7] ul{margin:0;padding:0;list-style:none}.rmap__list[data-astro-cid-frd2z3m7] .rmap__item{border-bottom:1px solid var(--roam-map-line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.rmap__list[data-astro-cid-frd2z3m7] .rmap__item a{color:var(--roam-map-focus)}.rmap--list-hidden[data-astro-cid-frd2z3m7] .rmap__list[data-astro-cid-frd2z3m7]:not(:focus-within){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<35rem){.rmap-card[data-astro-cid-frd2z3m7][data-sheet]{border-radius:var(--roam-map-radius) var(--roam-map-radius) 0 0}}}.rmap[data-astro-cid-frd2z3m7] [data-astro-cid-frd2z3m7]:where(button){font:inherit;color:inherit}.rmap__explore[data-astro-cid-frd2z3m7]{background:var(--roam-map-surface);min-height:44px;box-shadow:var(--roam-map-shadow);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-weight:600;display:inline-flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.rmap-pin__btn[data-astro-cid-frd2z3m7]{cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:-16px;left:-16px}.rmap-pin__btn[data-astro-cid-frd2z3m7]:focus-visible{outline:3px solid var(--roam-map-focus);outline-offset:2px}.rmap-pin[data-astro-cid-frd2z3m7][data-open] .rmap-pin__btn[data-astro-cid-frd2z3m7],.rmap-pin[data-astro-cid-frd2z3m7][data-hot] .rmap-pin__btn[data-astro-cid-frd2z3m7]{scale:1.15}.rmap-pin--cluster[data-astro-cid-frd2z3m7] .rmap-pin__btn[data-astro-cid-frd2z3m7]{background:var(--roam-map-pin,#002d3c);color:var(--roam-map-on-ink);box-shadow:0 0 0 3px var(--roam-map-halo);font-size:13px;font-weight:700}.rmap-pin--cluster-mark[data-astro-cid-frd2z3m7] .rmap-pin__btn[data-astro-cid-frd2z3m7]{color:inherit;box-shadow:none;background:0 0;border-radius:8px}.rmap-chip[data-astro-cid-frd2z3m7]{border:1px solid var(--roam-map-line);background:var(--roam-map-surface);cursor:pointer;border-radius:999px;min-height:32px;padding:0 12px;font-size:13px;font-weight:600}.rmap-chip[data-astro-cid-frd2z3m7][aria-pressed=true]{background:var(--roam-map-ink);color:var(--roam-map-on-ink)}.rmap__pan[data-astro-cid-frd2z3m7] button[data-astro-cid-frd2z3m7]{background:var(--roam-map-surface);width:29px;height:29px;box-shadow:0 0 0 1px var(--roam-map-line);cursor:pointer;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.rmap[data-astro-cid-frd2z3m7] button[data-astro-cid-frd2z3m7]:focus-visible{outline:3px solid var(--roam-map-focus);outline-offset:2px}.rmap__show[data-astro-cid-frd2z3m7]{border:1px solid var(--roam-map-line);background:var(--roam-map-surface);cursor:pointer;border-radius:8px;flex:none;min-height:32px;padding:0 10px;font-size:.8125rem}.rmap-card__link[data-astro-cid-frd2z3m7]{color:var(--roam-map-focus);margin-top:6px;font-size:.9375rem;font-weight:600}.rmap[data-astro-cid-frd2z3m7] .mapboxgl-map,.rmap[data-astro-cid-frd2z3m7] .maplibregl-map,.rmap[data-astro-cid-frd2z3m7] .mapboxgl-ctrl,.rmap[data-astro-cid-frd2z3m7] .maplibregl-ctrl,.rmap[data-astro-cid-frd2z3m7] .mapboxgl-touch-pan-blocker,.rmap[data-astro-cid-frd2z3m7] .maplibregl-cooperative-gesture-screen,.rmap[data-astro-cid-frd2z3m7] .mapboxgl-scroll-zoom-blocker{font:inherit}.rmap-block[data-astro-cid-tstvqpxa]{margin:2rem 0}.rmap-block__heading[data-astro-cid-tstvqpxa]{margin:0 0 12px;font-size:1.125rem;font-weight:700}@layer roam-gallery{.rg,.rgl{--rg-radius:8px;--rg-focus:currentColor;--rg-caption-size:.8125rem;--rg-caption-color:color-mix(in srgb, currentColor 72%, transparent);--rg-control-bg:#fffffff0;--rg-control-fg:#111;--rg-control-size:44px;--rg-backdrop:#0c0d0ffb;--rg-lightbox-fg:#fff;--rg-placeholder:color-mix(in srgb, currentColor 8%, transparent);--rg-min-cell:160px;--rg-control-border:1px solid color-mix(in srgb, var(--rg-control-fg) 20%, transparent);--rg-control-hover-bg:color-mix(in srgb, var(--rg-control-bg) 85%, var(--rg-control-fg));--rg-counter-size:.875rem;--rg-counter-tracking:.04em;--rg-counter-weight:500;--rg-info-size:.875rem;--rg-info-width:70ch}.rg{margin-block:1.5rem;container-type:inline-size}.rg__list,.rg__rest{margin:0;padding:0;list-style:none}.rg__item{min-width:0;margin:0;position:relative}.rg__figure{flex-direction:column;height:100%;margin:0;display:flex}.rg__link{border-radius:var(--rg-radius);color:inherit;background-color:var(--rg-bg,var(--rg-placeholder));display:block;position:relative;overflow:hidden}.rg[data-rg-lb] .rg__link{cursor:zoom-in}.rg__link:focus-visible,.rg__all-link:focus-visible,.rg__btn:focus-visible{outline:3px solid var(--rg-focus);outline-offset:3px}.rg__img{width:100%;height:auto;aspect-ratio:var(--rg-aspect,var(--rg-ar));object-fit:cover;display:block}.rg-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rg__btn{font:inherit;width:var(--rg-control-size);height:var(--rg-control-size);border:1px solid color-mix(in srgb, var(--rg-control-fg) 20%, transparent);background:var(--rg-control-bg);color:var(--rg-control-fg);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:inline-grid}.rg__btn[disabled]{opacity:.4;cursor:default}.rg__btn svg,.rg__all-link svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.rg__all{margin:.75rem 0 0}.rg__all-link{min-height:44px;color:inherit;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.rg__rest{font-size:var(--rg-caption-size);margin-top:.5rem}.rg-js .rg[data-rg-lb] .rg__rest,.rg [hidden]{display:none}.rg--grid .rg__list{gap:var(--rg-gap,12px);grid-template-columns:repeat(auto-fill, minmax(max(var(--rg-min-cell), calc((100% - (var(--rg-cols,3) - 1) * var(--rg-gap,12px)) / var(--rg-cols,3))), 1fr));display:grid}.rg--grid.rg--natural .rg__list{align-items:start}.rg--masonry{--rg-row-eff:var(--rg-row,240px)}@container (width<600px){.rg--masonry .rg__list{--rg-row-eff:min(var(--rg-row,240px), 150px)}}.rg--masonry .rg__list{gap:var(--rg-gap,12px);flex-wrap:wrap;align-items:flex-start;display:flex}.rg--masonry .rg__list:after{content:"";flex-grow:1000000}.rg--masonry .rg__item{max-width:min(calc(var(--rg-w,100000) * 1px), calc(var(--rg-ar) * var(--rg-row-eff) * 1.6));flex-grow:var(--rg-ar);flex-basis:calc(var(--rg-ar) * var(--rg-row-eff))}.rg--masonry .rg__img{aspect-ratio:var(--rg-ar)}.rg--carousel,.rg--strip{position:relative}.rg--carousel .rg__list,.rg--strip .rg__list{gap:var(--rg-gap,12px);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;padding-bottom:.5rem;display:flex;overflow-x:auto}.rg--carousel .rg__item{scroll-snap-align:start;flex:0 0 min(85%,720px)}.rg--strip .rg__item{width:calc(200px * var(--rg-ar));scroll-snap-align:start;flex:none;max-width:85%}.rg--strip .rg__img{aspect-ratio:var(--rg-ar);width:100%;height:200px}@container (width<600px){.rg--strip .rg__item{width:calc(140px * var(--rg-ar))}.rg--strip .rg__img{height:140px}}.rg__controls{justify-content:flex-end;gap:.5rem;margin-bottom:.5rem;display:flex}.rg__controls[hidden]{display:none}.rg--feature .rg__list{gap:calc(var(--rg-gap,12px) * 2);display:grid}.rg--mosaic .rg__list{gap:var(--rg-gap,12px);grid-template-columns:repeat(2,1fr);display:grid}.rg--mosaic .rg__item:first-child{grid-column:1/-1}.rg--mosaic .rg__img{aspect-ratio:var(--rg-aspect,4 / 3);height:100%}@container (width>=600px){.rg--mosaic .rg__list{aspect-ratio:2;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr)}.rg--mosaic .rg__item:first-child{grid-area:1/1/3/3}.rg--mosaic .rg__figure,.rg--mosaic .rg__link{height:100%}.rg--mosaic .rg__img{aspect-ratio:auto}.rg--mosaic .rg__caption{display:none}}.rg__more{color:#fff;background:#0000008c;place-items:center;font-size:1.5rem;font-weight:700;display:grid;position:absolute;inset:0}.rg__caption{font-size:var(--rg-caption-size);color:var(--rg-caption-color);flex-direction:column;align-items:flex-start;gap:.125rem;margin-top:.5rem;line-height:1.4;display:flex}.rg__credit{color:inherit;opacity:.85}a.rg__credit{min-height:24px;line-height:24px;display:inline-block}.rg__item--overlay .rg__caption{color:#fff;border-radius:0 0 var(--rg-radius) var(--rg-radius);pointer-events:none;background:linear-gradient(#0000,#000000c7 45%);margin:0;padding:1.5rem .75rem .5rem;position:absolute;inset:auto 0 0}.rg__item--overlay .rg__credit{pointer-events:auto}@media (prefers-reduced-motion:reduce){.rg--carousel .rg__list,.rg--strip .rg__list{scroll-behavior:auto}}}.rgl [hidden]{display:none}.rgl__btn{font:inherit;width:var(--rg-control-size,44px);height:var(--rg-control-size,44px);border:var(--rg-control-border,1px solid #1113);background:var(--rg-control-bg,#fffffff0);color:var(--rg-control-fg,#111);cursor:pointer;box-shadow:none;border-radius:999px;place-items:center;margin:0;padding:0;transition:background-color .15s ease-out;display:inline-grid}.rgl__btn:hover:not([disabled]){background:var(--rg-control-hover-bg,#ebebeb)}.rgl__btn[disabled]{opacity:.4;cursor:default}.rgl__btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}html.rgl-open{overflow:hidden}.rgl{background:var(--rg-backdrop);width:auto;max-width:none;height:auto;max-height:none;color:var(--rg-lightbox-fg);overscroll-behavior:contain;font:inherit;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.rgl[open]{grid-template-rows:auto minmax(0,1fr) auto auto;display:grid}.rgl::backdrop{background:#0c0d0fd9}.rgl__top{align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.rgl__counter{font-variant-numeric:tabular-nums;font-size:var(--rg-counter-size,.875rem);letter-spacing:var(--rg-counter-tracking,.04em);font-weight:var(--rg-counter-weight,500);margin:0 auto 0 0}.rgl__stage{touch-action:none;-webkit-user-select:none;user-select:none;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.rgl__img{object-fit:contain;transform-origin:0 0;will-change:transform;cursor:zoom-in;width:auto;max-width:calc(100vw - 2rem);height:auto;max-height:100%;display:block}.rgl[data-zoomed] .rgl__img{cursor:grab}.rgl[data-zoomed] .rgl__img:active{cursor:grabbing}.rgl:not([data-zoom]) .rgl__img{cursor:default}.rgl__nav{z-index:1;position:absolute;top:50%;translate:0 -50%}.rgl__prev{left:1rem}.rgl__next{right:1rem}@media (width>=48rem){.rgl__img{max-width:calc(100vw - 2 * (var(--rg-control-size,44px) + 2rem))}}@media (width<48rem){.rgl__nav{top:auto;bottom:.75rem;translate:none}}.rgl__info{text-align:center;font-size:var(--rg-info-size,.875rem);max-width:var(--rg-info-width,70ch);justify-self:center;padding:.75rem 1rem;line-height:1.5}.rgl__info:empty{display:none}.rgl__meta{opacity:.8;font-size:.8125rem;display:block}.rgl__meta a,.rgl__info a{color:inherit}.rgl__thumbs{scrollbar-width:thin;justify-content:safe center;gap:.375rem;padding:.25rem 1rem .75rem;display:flex;overflow-x:auto}.rgl__thumb{cursor:pointer;opacity:.6;width:56px;height:56px;font:inherit;background:#ffffff14;border:2px solid #0000;border-radius:6px;flex:none;padding:0}.rgl__thumb img{object-fit:cover;border-radius:4px;width:100%;height:100%;display:block}.rgl__thumb[aria-current=true]{border-color:var(--rg-lightbox-fg);opacity:1}.rgl__thumb:focus-visible,.rgl__btn:focus-visible{outline:3px solid var(--rg-lightbox-fg);outline-offset:2px}.rgl__status{opacity:.8;font-size:.75rem;position:absolute;inset:auto 1rem 1rem auto}.rgl[open]{opacity:1;transition:opacity .16s ease-out}@starting-style{.rgl[open]{opacity:0}}.rgl__img{transition:opacity .18s ease-out}.rgl__img[data-loading]{opacity:.35}@media (prefers-reduced-motion:reduce){.rgl__img,.rgl__btn,.rgl[open]{transition:none}}@layer roam-pricing{.rp{--rp-font:inherit;--rp-fg:inherit;--rp-muted:#525252;--rp-surface:#fff;--rp-surface-alt:#f6f6f4;--rp-border:#d4d4d0;--rp-accent:#0b57d0;--rp-accent-fg:#fff;--rp-accent-soft:#eaf1fd;--rp-yes:var(--rp-accent);--rp-no:var(--rp-muted);--rp-radius:12px;--rp-gap:24px;--rp-pad:24px;--rp-shadow:0 1px 2px #0000000f, 0 2px 8px #0000000a;--rp-focus:3px solid var(--rp-accent);--rp-sticky-top:0px;--rp-text-sm:.875rem;--rp-text-xs:.8125rem;--rp-price-size:2rem;--rp-eyebrow-tracking:.08em;font-family:var(--rp-font);color:var(--rp-fg);container-type:inline-size}.rp *,.rp :before,.rp :after{box-sizing:border-box}.rp input,.rp button{font:inherit;color:inherit}.rp :focus-visible{outline:var(--rp-focus);outline-offset:2px}.rp-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.rp p{margin:0}.rp-toggle,.rp-switch{margin:0 0 var(--rp-gap);border:0;min-width:0;padding:0}.rp-toggle{justify-content:center;display:flex}.rp-segmented{border:1px solid var(--rp-border);background:var(--rp-surface);border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.rp-segmented__opt{cursor:pointer;min-height:44px;font-size:var(--rp-text-sm);border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-weight:600;display:inline-flex;position:relative}.rp-segmented__opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.rp-segmented__opt:has(input:checked){background:var(--rp-accent);color:var(--rp-accent-fg)}.rp-segmented__opt:has(input:focus-visible){outline:var(--rp-focus);outline-offset:2px}.rp-segmented__save{font-size:var(--rp-text-xs);background:var(--rp-accent-soft);color:var(--rp-accent);border-radius:999px;padding:2px 8px;font-weight:600}.rp-switch .rp-segmented{border-radius:22px;grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));display:grid}.rp-switch .rp-segmented__opt{text-align:center;border-radius:18px;justify-content:center;padding:6px 12px;line-height:1.25}.rp-switch__legend{font-size:var(--rp-text-sm);margin-bottom:8px;padding:0;font-weight:600}.rp-prices{display:grid}.rp-price{visibility:hidden;grid-area:1/1}.rp-price[data-rp-on]{visibility:visible}.rp:has(input[data-rp-i="0"]:checked) .rp-price{visibility:hidden}.rp:has(input[data-rp-i="0"]:checked) .rp-price[data-rp-i="0"]{visibility:visible}.rp:has(input[data-rp-i="1"]:checked) .rp-price{visibility:hidden}.rp:has(input[data-rp-i="1"]:checked) .rp-price[data-rp-i="1"]{visibility:visible}.rp:has(input[data-rp-i="2"]:checked) .rp-price{visibility:hidden}.rp:has(input[data-rp-i="2"]:checked) .rp-price[data-rp-i="2"]{visibility:visible}.rp:has(input[data-rp-i="3"]:checked) .rp-price{visibility:hidden}.rp:has(input[data-rp-i="3"]:checked) .rp-price[data-rp-i="3"]{visibility:visible}.rp:has(input[data-rp-i="4"]:checked) .rp-price{visibility:hidden}.rp:has(input[data-rp-i="4"]:checked) .rp-price[data-rp-i="4"]{visibility:visible}.rp:has(input[data-rp-i="5"]:checked) .rp-price{visibility:hidden}.rp:has(input[data-rp-i="5"]:checked) .rp-price[data-rp-i="5"]{visibility:visible}.rp-price__line{flex-wrap:wrap;align-items:baseline;gap:0 6px;display:flex}.rp-price__amount{font-size:var(--rp-price-size);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.rp-price--quote .rp-price__amount,.rp-price--free .rp-price__amount{font-size:calc(var(--rp-price-size) * .7)}.rp-price__from,.rp-price__suffix,.rp-price__meta{font-size:var(--rp-text-sm);color:var(--rp-muted)}.rp-price__meta{margin-top:4px}.rp-price__save{font-size:var(--rp-text-xs);color:var(--rp-accent);margin-top:6px;font-weight:600}.rp-btn{border:2px solid var(--rp-accent);text-align:center;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:10px 20px;font-weight:600;text-decoration:none;display:inline-flex}.rp-btn--primary{background:var(--rp-accent);color:var(--rp-accent-fg)}.rp-btn--secondary{color:var(--rp-accent);background:0 0}.rp-btn--small{min-height:36px;font-size:var(--rp-text-sm);white-space:nowrap;padding:6px 14px}.rp-link{color:var(--rp-accent);font-size:var(--rp-text-sm);font-weight:600}.rp-cards{gap:var(--rp-gap);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@container (width>=40rem){.rp-cards{grid-template-columns:repeat(min(var(--rp-count), 2), minmax(0, 1fr))}}@container (width>=60rem){.rp-cards{grid-template-columns:repeat(var(--rp-count), minmax(0, 1fr))}}.rp-card{padding:var(--rp-pad);background:var(--rp-surface);border:1px solid var(--rp-border);border-radius:var(--rp-radius);box-shadow:var(--rp-shadow);flex-direction:column;gap:14px;scroll-margin-top:6rem;display:flex}.rp-card--featured{border:2px solid var(--rp-accent)}.rp-card--contact{box-shadow:none;background:0 0;border-style:dashed}.rp-card__badge{font-size:var(--rp-text-xs);letter-spacing:var(--rp-eyebrow-tracking);text-transform:uppercase;color:var(--rp-muted);font-weight:700}@container (width<=39.99rem){.rp-card__badge--empty{display:none}}.rp-card--featured .rp-card__badge{color:var(--rp-accent)}.rp-card__name{margin:0;font-size:1.25rem;line-height:1.25}.rp-card__tagline{font-size:1rem}.rp-card__audience{font-size:var(--rp-text-sm);color:var(--rp-muted)}.rp-card__cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rp--editions .rp-card__cta{margin-top:auto;padding-top:8px}.rp-card__features{border-top:1px solid var(--rp-border);padding-top:14px}.rp-card__intro{font-size:var(--rp-text-sm);margin-bottom:10px;font-weight:600}.rp-card__list,.rp-list{font-size:var(--rp-text-sm);gap:10px;margin:0;padding:0;list-style:none;display:grid}.rp-card__list li,.rp-list li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;display:grid}.rp-card__list .rp-icon,.rp-list .rp-icon{color:var(--rp-yes);margin-top:2px}.rp-tools{font-size:var(--rp-text-sm);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 16px;display:flex}.rp-check{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:600;display:inline-flex}.rp-check input{width:20px;height:20px;accent-color:var(--rp-accent);margin:0}.rp-tools__count{color:var(--rp-muted)}.rp:has([data-rp-diff]:checked) tr[data-rp-same],.rp-hint{display:none}.rp-tablewrap{background:var(--rp-surface);border:1px solid var(--rp-border);border-radius:var(--rp-radius);box-shadow:var(--rp-shadow);position:relative}.rp-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--rp-text-sm)}.rp-caption{caption-side:top;text-align:left;padding:16px 20px 8px;font-weight:600}.rp-table th,.rp-table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--rp-border);padding:14px 18px}.rp-table tbody:last-of-type tr:last-child>*{border-bottom:0}.rp-table thead th{top:var(--rp-sticky-top);z-index:2;background:var(--rp-surface-alt);vertical-align:bottom;position:sticky}.rp-table thead th:first-child{border-top-left-radius:var(--rp-radius)}.rp-table thead th:last-child{border-top-right-radius:var(--rp-radius)}.rp-colhead{text-align:center!important;vertical-align:top!important}.rp-colhead__name{font-weight:700;display:block}.rp--inclusions .rp-colhead__name,.rp--versus .rp-colhead__name{font-size:var(--rp-text-xs);letter-spacing:var(--rp-eyebrow-tracking);text-transform:uppercase;color:var(--rp-muted)}.rp-colhead__badge{font-size:var(--rp-text-xs);color:var(--rp-accent);font-weight:600;display:block}.rp-colhead .rp-prices{justify-items:center;margin:8px 0}.rp-colhead .rp-price__line{justify-content:center}.rp-colhead{--rp-price-size:1.5rem}.rp-table td{text-align:center}.rp--versus .rp-table td{text-align:left;color:var(--rp-muted)}.rp--versus .rp-colhead{text-align:left!important}.rp--versus .rp-table td.rp-emph{color:inherit;font-weight:600}.rp-table .rp-emph{background:var(--rp-accent-soft)}.rp-table .rp-emph .rp-mark--yes{background:var(--rp-surface)}.rp-group th{background:var(--rp-surface-alt);font-size:var(--rp-text-xs);letter-spacing:var(--rp-eyebrow-tracking);text-transform:uppercase;font-weight:700}.rp-group__note{letter-spacing:0;text-transform:none;color:var(--rp-muted);margin-top:4px;font-weight:400;display:block}.rp-group__toggle{all:unset;cursor:pointer;align-items:center;gap:8px;min-height:32px;display:inline-flex}.rp-group__toggle:focus-visible{outline:var(--rp-focus);outline-offset:2px}.rp-group__toggle:before{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .15s;transform:rotate(45deg)translate(-2px,-2px)}.rp-group__toggle[aria-expanded=false]:before{transform:rotate(-45deg)}.rp-feature{width:34%;font-weight:400}.rp-feature__name{font-weight:600}.rp-feature__note,.rp-feature__help{font-size:var(--rp-text-xs);color:var(--rp-muted);margin-top:4px;font-weight:400;display:block}.rp-table tbody :focus-visible{scroll-margin-top:calc(var(--rp-sticky-top) + 9rem)}.rp-mark{border-radius:50%;place-items:center;width:32px;height:32px;display:inline-grid}.rp-mark--yes{background:var(--rp-accent-soft);color:var(--rp-yes)}.rp-mark--no{color:var(--rp-no)}.rp-pill{font-size:var(--rp-text-xs);white-space:nowrap;border:1px solid;border-radius:999px;padding:3px 10px;font-weight:600;display:inline-block}.rp-pill--addon{color:var(--rp-accent)}.rp-pill--request{color:var(--rp-muted)}.rp-cell-muted{color:var(--rp-muted);font-size:var(--rp-text-xs)}.rp-cell-note{font-size:var(--rp-text-xs);color:var(--rp-muted);margin-top:4px;display:block}.rp-tip{width:24px;height:24px;color:var(--rp-muted);cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:4px;padding:0;display:inline-grid}.rp-tip:hover{color:var(--rp-accent)}.rp-tip__pop{border:1px solid var(--rp-border);background:var(--rp-surface);max-width:min(22rem,100vw - 32px);color:inherit;font-size:var(--rp-text-sm);border-radius:8px;margin:auto;padding:12px 14px;font-weight:400;line-height:1.5;box-shadow:0 8px 24px #0000001f}@supports (position-anchor:--a){.rp-tip{anchor-name:--rp-tip}.rp-tip__pop{position-anchor:--rp-tip;inset:auto;top:anchor(bottom);left:anchor(left);position-try-fallbacks:flip-block, flip-inline;margin:6px 0 0}}.rp-fn a{color:var(--rp-accent);padding:0 2px;text-decoration:none}.rp-notes{font-size:var(--rp-text-sm);color:var(--rp-muted);gap:6px;margin-top:16px;display:grid}.rp-notes__list{margin:0;padding-left:1.4em}.rp-notes__back{color:var(--rp-accent);text-underline-offset:2px;text-decoration:underline}.rp-notes li:target,.rp-fn a:target{background:var(--rp-accent-soft)}@container (width<=39.99rem){.rp-feature{width:auto}.rp-hint{font-size:var(--rp-text-xs);color:var(--rp-muted);align-items:center;gap:6px;margin:0 0 10px;display:inline-flex}.rp-tablewrap--scroll{overflow-x:auto}.rp-tablewrap--scroll .rp-table{min-width:calc(12rem + var(--rp-cols) * 8.5rem)}.rp-tablewrap--scroll thead th{position:static}.rp-tablewrap--scroll th[scope=row],.rp-tablewrap--scroll .rp-table__corner{z-index:1;background:var(--rp-surface);box-shadow:1px 0 0 var(--rp-border);position:sticky;left:0}.rp-tablewrap--scroll .rp-table__corner{background:var(--rp-surface-alt)}.rp-tablewrap--scroll .rp-group th,.rp--mobile-switch thead th{position:static}.rp--mobile-switch:has(input[data-c="0"]:checked) .rp-table [data-c]:not([data-c="0"]),.rp--mobile-switch:has(input[data-c="1"]:checked) .rp-table [data-c]:not([data-c="1"]),.rp--mobile-switch:has(input[data-c="2"]:checked) .rp-table [data-c]:not([data-c="2"]),.rp--mobile-switch:has(input[data-c="3"]:checked) .rp-table [data-c]:not([data-c="3"]),.rp--mobile-switch:has(input[data-c="4"]:checked) .rp-table [data-c]:not([data-c="4"]),.rp--mobile-switch:has(input[data-c="5"]:checked) .rp-table [data-c]:not([data-c="5"]),.rp--mobile-switch:has(input[data-c="6"]:checked) .rp-table [data-c]:not([data-c="6"]),.rp--mobile-switch:has(input[data-c="7"]:checked) .rp-table [data-c]:not([data-c="7"]),.rp--mobile-switch:has(input[data-c="8"]:checked) .rp-table [data-c]:not([data-c="8"]),.rp--mobile-switch:has(input[data-c="9"]:checked) .rp-table [data-c]:not([data-c="9"]),.rp--mobile-switch:has(input[data-c="10"]:checked) .rp-table [data-c]:not([data-c="10"]),.rp--mobile-switch:has(input[data-c="11"]:checked) .rp-table [data-c]:not([data-c="11"]){display:none}.rp-tablewrap--stack{box-shadow:none;background:0 0;border:0}.rp-tablewrap--stack .rp-table,.rp-tablewrap--stack tbody,.rp-tablewrap--stack tr,.rp-tablewrap--stack th,.rp-tablewrap--stack td{display:block}.rp-tablewrap--stack thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rp-tablewrap--stack tbody tr{background:var(--rp-surface);border:1px solid var(--rp-border);border-radius:var(--rp-radius);box-shadow:var(--rp-shadow);margin-top:12px;overflow:hidden}.rp-tablewrap--stack .rp-group{box-shadow:none;background:0 0;border:0}.rp-tablewrap--stack td{text-align:left}.rp-tablewrap--stack td:before{content:attr(data-label);font-size:var(--rp-text-xs);letter-spacing:var(--rp-eyebrow-tracking);text-transform:uppercase;color:var(--rp-muted);margin-bottom:4px;font-weight:700;display:block}.rp-tablewrap--stack tbody tr>*{border-bottom:1px solid var(--rp-border)}.rp-tablewrap--stack tbody tr>:last-child{border-bottom:0}}@container (width>=40rem){.rp-switch{display:none}}@media (prefers-reduced-motion:reduce){.rp-group__toggle:before{transition:none}}}.emdash-image-media[data-astro-cid-odirp6x4]{max-width:100%;height:auto}:where(:root.dark) .emdash-image--light,:where(:root.light) .emdash-image--dark{display:none}@media (prefers-color-scheme:dark){:where(:root:not(.light)) .emdash-image--light{display:none}}@media (prefers-color-scheme:light){:where(:root:not(.dark)) .emdash-image--dark{display:none}}.has-text-align-center[data-astro-cid-2z27tdjz]{text-align:center}.has-text-align-right[data-astro-cid-2z27tdjz]{text-align:right}.has-text-align-justify[data-astro-cid-2z27tdjz]{text-align:justify}.emdash-image[data-astro-cid-zihhw4c3]{margin:1.5rem 0}.emdash-image[data-astro-cid-zihhw4c3] img[data-astro-cid-zihhw4c3]{max-width:100%;height:auto}.emdash-image[data-astro-cid-zihhw4c3] figcaption[data-astro-cid-zihhw4c3]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-image--align-left[data-astro-cid-zihhw4c3],.emdash-image--align-right[data-astro-cid-zihhw4c3]{width:fit-content;max-width:50%}.emdash-image--align-left[data-astro-cid-zihhw4c3]{float:left;margin:0 1.5rem 1rem 0}.emdash-image--align-right[data-astro-cid-zihhw4c3]{float:right;margin:0 0 1rem 1.5rem}.emdash-image--align-center[data-astro-cid-zihhw4c3]{width:fit-content;margin-inline:auto}.emdash-image--align-wide[data-astro-cid-zihhw4c3],.emdash-image--align-full[data-astro-cid-zihhw4c3]{width:100%}@media (width<=640px){.emdash-image--align-left[data-astro-cid-zihhw4c3],.emdash-image--align-right[data-astro-cid-zihhw4c3]{float:none;width:100%;max-width:100%;margin-inline:0}}.emdash-code[data-astro-cid-l4oa577o]{margin:1.5rem 0}.emdash-code-filename[data-astro-cid-l4oa577o]{color:#ccc;background:#2d2d2d;border-radius:.5rem .5rem 0 0;padding:.5rem 1rem;font-family:monospace;font-size:.75rem}.emdash-code[data-astro-cid-l4oa577o] pre[data-astro-cid-l4oa577o]{background:#1e1e1e;border-radius:.5rem;margin:0;padding:1rem;overflow-x:auto}.emdash-code-filename[data-astro-cid-l4oa577o]+pre[data-astro-cid-l4oa577o]{border-radius:0 0 .5rem .5rem}.emdash-code[data-astro-cid-l4oa577o] code[data-astro-cid-l4oa577o]{color:#e0e0e0;font-family:Fira Code,Consolas,monospace;font-size:.875rem}.emdash-embed[data-astro-cid-7ssabmj7]{margin:1.5rem 0}.emdash-embed-video[data-astro-cid-7ssabmj7]{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.emdash-embed-video[data-astro-cid-7ssabmj7] iframe[data-astro-cid-7ssabmj7],.emdash-embed-video[data-astro-cid-7ssabmj7] video[data-astro-cid-7ssabmj7]{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.emdash-embed-audio[data-astro-cid-7ssabmj7],.emdash-embed-audio[data-astro-cid-7ssabmj7] audio[data-astro-cid-7ssabmj7]{width:100%}.emdash-embed[data-astro-cid-7ssabmj7] figcaption[data-astro-cid-7ssabmj7]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-gallery[data-astro-cid-fj4yrsdu]{grid-template-columns:repeat(var(--columns,3), 1fr);gap:1rem;margin:1.5rem 0;display:grid}.emdash-gallery-item[data-astro-cid-fj4yrsdu]{margin:0}.emdash-gallery-item[data-astro-cid-fj4yrsdu] img[data-astro-cid-fj4yrsdu]{object-fit:cover;aspect-ratio:1;width:100%;height:auto}.emdash-gallery-item[data-astro-cid-fj4yrsdu] figcaption[data-astro-cid-fj4yrsdu]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.25rem;font-size:.75rem}@media (width<=640px){.emdash-gallery[data-astro-cid-fj4yrsdu]{grid-template-columns:repeat(2,1fr)}}.emdash-columns[data-astro-cid-5bu4344l]{gap:2rem;margin:1.5rem 0;display:flex}.emdash-column[data-astro-cid-5bu4344l]{flex:1;min-width:0}@media (width<=768px){.emdash-columns[data-astro-cid-5bu4344l]{flex-direction:column;gap:1rem}}.emdash-break[data-astro-cid-mhmehm3k]{margin:2rem 0}.emdash-break-line[data-astro-cid-mhmehm3k]{border:none;border-top:1px solid var(--emdash-break-color,var(--color-border,#e0e0e0))}.emdash-break-dots[data-astro-cid-mhmehm3k]{text-align:center;color:var(--emdash-break-dots-color,var(--color-muted,#999));letter-spacing:.5em}.emdash-break-space[data-astro-cid-mhmehm3k]{height:2rem}iframe[data-emdash-html-block]{border:0;width:100%;margin:1.5rem 0;display:block}.emdash-html-block[data-astro-cid-m762s6na]{margin:1.5rem 0}.emdash-iframe[data-astro-cid-wscyaisd]{aspect-ratio:16/9;width:100%;margin:1.5rem 0}.emdash-iframe[data-astro-cid-wscyaisd] iframe{border:0;width:100%;height:100%;display:block}.emdash-video[data-astro-cid-eqgpntns]{margin:1.5rem 0}.emdash-video[data-astro-cid-eqgpntns] video[data-astro-cid-eqgpntns]{width:100%;height:auto;max-height:70vh;display:block}.emdash-video[data-astro-cid-eqgpntns] figcaption[data-astro-cid-eqgpntns]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-table-wrapper[data-astro-cid-acweyjeh]{overscroll-behavior-inline:contain;max-inline-size:100%;margin-block:1.5rem;overflow-x:auto}.emdash-table[data-astro-cid-acweyjeh]{border-collapse:collapse;inline-size:100%;font-size:.9rem}.emdash-table[data-astro-cid-acweyjeh] th[data-astro-cid-acweyjeh],.emdash-table[data-astro-cid-acweyjeh] td[data-astro-cid-acweyjeh]{border:1px solid var(--color-border,#ddd);text-align:start;vertical-align:top;padding:.75rem;position:relative}.emdash-table[data-astro-cid-acweyjeh] th[data-astro-cid-acweyjeh] p,.emdash-table[data-astro-cid-acweyjeh] td[data-astro-cid-acweyjeh] p{margin:0}.emdash-table[data-astro-cid-acweyjeh] th[data-astro-cid-acweyjeh]{background:var(--color-surface,#f5f5f5);font-weight:600}.emdash-table[data-astro-cid-acweyjeh] tbody[data-astro-cid-acweyjeh] tr[data-astro-cid-acweyjeh]:nth-child(2n){background:var(--color-bg-subtle,#fafafa)}.emdash-table[data-astro-cid-acweyjeh] tbody[data-astro-cid-acweyjeh] tr[data-astro-cid-acweyjeh]:hover{background:var(--color-surface,#f0f0f0)}.emdash-button[data-astro-cid-3uobst7y]{cursor:pointer;border-radius:4px;padding:.75em 1.5em;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-block}.emdash-button--default[data-astro-cid-3uobst7y],.emdash-button--fill[data-astro-cid-3uobst7y]{background-color:var(--emdash-button-bg,#0073aa);color:var(--emdash-button-color,#fff);border:2px solid var(--emdash-button-bg,#0073aa)}.emdash-button--default[data-astro-cid-3uobst7y]:hover,.emdash-button--fill[data-astro-cid-3uobst7y]:hover{background-color:var(--emdash-button-bg-hover,#005177);border-color:var(--emdash-button-bg-hover,#005177)}.emdash-button--outline[data-astro-cid-3uobst7y]{color:var(--emdash-button-bg,#0073aa);border:2px solid var(--emdash-button-bg,#0073aa);background-color:#0000}.emdash-button--outline[data-astro-cid-3uobst7y]:hover{background-color:var(--emdash-button-bg,#0073aa);color:var(--emdash-button-color,#fff)}.emdash-buttons[data-astro-cid-y4qi3x4r]{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0;display:flex}.emdash-buttons--vertical[data-astro-cid-y4qi3x4r]{flex-direction:column;align-items:flex-start}.emdash-buttons--horizontal[data-astro-cid-y4qi3x4r]{flex-direction:row;align-items:center}.emdash-cover[data-astro-cid-hdqq5uzv]{background-color:var(--emdash-cover-fallback-bg,#333);border-radius:4px;align-items:center;margin:1.5rem 0;padding:2rem;display:flex;position:relative;overflow:hidden}.emdash-cover__background[data-astro-cid-hdqq5uzv]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.emdash-cover__video[data-astro-cid-hdqq5uzv]{object-fit:cover}.emdash-cover__overlay[data-astro-cid-hdqq5uzv]{z-index:1;position:absolute;inset:0}.emdash-cover__content[data-astro-cid-hdqq5uzv]{z-index:2;width:100%;color:var(--emdash-cover-text-color,#fff);position:relative}.emdash-cover--align-left[data-astro-cid-hdqq5uzv]{text-align:left;justify-content:flex-start}.emdash-cover--align-center[data-astro-cid-hdqq5uzv]{text-align:center;justify-content:center}.emdash-cover--align-right[data-astro-cid-hdqq5uzv]{text-align:right;justify-content:flex-end}.emdash-cover__content[data-astro-cid-hdqq5uzv] h1,.emdash-cover__content[data-astro-cid-hdqq5uzv] h2,.emdash-cover__content[data-astro-cid-hdqq5uzv] h3,.emdash-cover__content[data-astro-cid-hdqq5uzv] h4,.emdash-cover__content[data-astro-cid-hdqq5uzv] p{color:inherit}.emdash-file[data-astro-cid-ka2uh7x6]{background-color:var(--emdash-file-bg,#f5f5f5);border:1px solid var(--emdash-file-border,#e0e0e0);border-radius:4px;align-items:center;gap:.75rem;margin:1rem 0;padding:1rem;display:flex}.emdash-file__link[data-astro-cid-ka2uh7x6]{color:var(--emdash-file-color,#333);flex:1;align-items:center;gap:.5rem;text-decoration:none;display:flex}.emdash-file__link[data-astro-cid-ka2uh7x6]:hover{text-decoration:underline}.emdash-file__icon[data-astro-cid-ka2uh7x6]{width:1.5rem;height:1.5rem;color:var(--emdash-file-icon-color,#666);flex-shrink:0}.emdash-file__name[data-astro-cid-ka2uh7x6]{word-break:break-all;font-weight:500}.emdash-file__download[data-astro-cid-ka2uh7x6]{background-color:var(--emdash-button-bg,#0073aa);width:2.5rem;height:2.5rem;color:var(--emdash-button-color,#fff);border-radius:4px;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.emdash-file__download[data-astro-cid-ka2uh7x6]:hover{background-color:var(--emdash-button-bg-hover,#005177)}.emdash-file__download[data-astro-cid-ka2uh7x6] svg[data-astro-cid-ka2uh7x6]{width:1.25rem;height:1.25rem}.emdash-pullquote[data-astro-cid-c62ew4ev]{border-top:4px solid var(--emdash-pullquote-border,#0073aa);border-bottom:4px solid var(--emdash-pullquote-border,#0073aa);text-align:center;margin:2rem 0;padding:1.5rem 2rem}.emdash-pullquote__text[data-astro-cid-c62ew4ev]{color:var(--emdash-pullquote-color,#333);margin:0;font-size:1.5rem;font-style:italic;line-height:1.4}.emdash-pullquote__citation[data-astro-cid-c62ew4ev]{color:var(--emdash-pullquote-citation-color,#666);margin-top:1rem;font-size:.9rem;font-style:normal}@layer roam-faq{.rfaq{--_fg:var(--rfaq-fg,currentColor);--_line:var(--rfaq-line,color-mix(in srgb, currentColor 22%, transparent));--_accent:var(--rfaq-accent,currentColor);--_focus:var(--rfaq-focus,currentColor);--_pad:var(--rfaq-pad-y,1.1rem);--_gap:var(--rfaq-gap,2rem);--_num-w:var(--rfaq-num-width,2.25rem);--_dur:var(--rfaq-duration,.2s);color:var(--_fg);font-family:inherit}.rfaq__header{margin-bottom:var(--rfaq-header-gap,1.5rem);max-width:var(--rfaq-header-width,40rem)}.rfaq__eyebrow{font-size:var(--rfaq-eyebrow-size,.8125rem);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem}.rfaq__heading{margin:0}.rfaq__lead{margin:.75rem 0 0}.rfaq__list{border-top:1px solid var(--_line)}.rfaq--two-column .rfaq__list{border-top:0}@media (width>=48rem){.rfaq--two-column .rfaq__list{column-gap:var(--_gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}.rfaq--two-column .rfaq__item{border-top:1px solid var(--_line)}.rfaq__item{border-bottom:1px solid var(--_line)}.rfaq--two-column .rfaq__item{border-bottom:0}.rfaq__item[hidden]{display:none}.rfaq__summary{padding:var(--_pad) 0;cursor:pointer;grid-template-columns:1fr auto;align-items:start;gap:1rem;list-style:none;display:grid}.rfaq__summary::-webkit-details-marker{display:none}.rfaq__summary:focus-visible{outline:2px solid var(--_focus);outline-offset:2px;border-radius:var(--rfaq-radius,2px)}.rfaq__q{font-family:inherit;font-size:var(--rfaq-q-size,1.0625rem);font-weight:var(--rfaq-q-weight,600);color:inherit;gap:.75rem;margin:0;line-height:1.4;display:flex}.rfaq__item--static .rfaq__q{padding:var(--_pad) 0 .5rem}.rfaq__num{flex:0 0 var(--_num-w);font-variant-numeric:tabular-nums;color:var(--_accent)}.rfaq__text{letter-spacing:var(--rfaq-q-tracking,normal);text-transform:var(--rfaq-q-transform,none);max-width:var(--rfaq-q-width,60ch);text-wrap:pretty}.rfaq__summary:hover .rfaq__text{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.rfaq__icon{width:1.5rem;height:1.4em;color:var(--_accent);place-items:center;display:inline-grid}.rfaq__icon-v{transform-origin:50%;transition:transform var(--_dur) ease-out}.rfaq__item[open] .rfaq__icon-v{opacity:0;transform:rotate(90deg)}.rfaq__a{padding:0 0 var(--_pad);position:relative}.rfaq--numbered .rfaq__a{padding-left:calc(var(--_num-w) + .75rem)}.rfaq__answer{max-width:var(--rfaq-answer-width,68ch)}.rfaq__answer>:first-child{margin-top:0}.rfaq__answer>:last-child{margin-bottom:0}.rfaq__related{flex-wrap:wrap;gap:.25rem 1rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.rfaq__copy{border:1px solid var(--_line);border-radius:var(--rfaq-radius,2px);color:inherit;font:inherit;cursor:pointer;background:0 0;margin-top:.5rem;padding:.125rem .5rem;font-size:.875rem}.rfaq__copy[data-rfaq-copied]:after{content:" ✓"}.rfaq__copy:focus-visible,.rfaq__cat:focus-visible,.rfaq__search:focus-visible{outline:2px solid var(--_focus);outline-offset:2px}.rfaq__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rfaq__tools{gap:.75rem;margin-bottom:1.25rem;display:grid}.rfaq__tools[hidden]{display:none}.rfaq__search-label{font-weight:600}.rfaq__search{border:1px solid var(--rfaq-input-border,color-mix(in srgb, currentColor 45%, transparent));border-radius:var(--rfaq-radius,2px);background:var(--rfaq-input-bg,transparent);width:100%;max-width:32rem;color:inherit;font:inherit;padding:.625rem .75rem}.rfaq__cats{flex-wrap:wrap;gap:.5rem;display:flex}.rfaq__cat{border:1px solid var(--_line);border-radius:var(--rfaq-chip-radius,999px);color:inherit;font:inherit;cursor:pointer;background:0 0;padding:.375rem .75rem;font-size:.9375rem}.rfaq__cat[aria-pressed=true]{background:var(--rfaq-chip-active-bg,CanvasText);border-color:var(--rfaq-chip-active-bg,CanvasText);color:var(--rfaq-chip-active-fg,Canvas)}.rfaq__status{min-height:1.4em;margin:0;font-size:.9375rem}@media (prefers-reduced-motion:reduce){.rfaq__icon-v{transition:none}}@media print{.rfaq__tools,.rfaq__copy{display:none}}}
