:where(.pb-page,.pb-page [data-appearance],.pb-page [data-appearance]>.pb-shape){--pb-ink:var(--pb-c-text,#111827);--pb-ink-2:var(--pb-c-text-2,color-mix(in oklab, var(--pb-ink) 80%, var(--pb-surface)));--pb-muted:var(--pb-c-muted,#6b7280);--pb-line:var(--pb-c-border,#e5e7eb);--pb-surface:var(--pb-c-background,#fff);--pb-soft:var(--pb-c-surface,#f3f4f6);--pb-accent:var(--pb-c-brand,var(--jade,#0f7a5c));--pb-accent-strong:var(--pb-c-brand-strong,color-mix(in oklab, var(--pb-accent) 78%, #000));--pb-accent-soft:var(--pb-c-brand-soft,color-mix(in oklab, var(--pb-accent) 12%, var(--pb-surface)));--pb-on-accent:var(--pb-c-on-brand,#fff);--pb-radius:var(--pb-r-md,.5rem);--pb-content:var(--pb-s-content,1140px);--pb-font:var(--pb-f-body,inherit);--pb-heading-font:var(--pb-f-heading,inherit);color:var(--pb-ink);background:var(--pb-surface);font-family:var(--pb-font)}:where(.pb-page[data-appearance=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pb-page.pb-page,.pb-page [data-appearance][data-appearance]{--canvas:var(--pb-soft);--card:var(--pb-surface);--ink:var(--pb-ink);--ink-2:var(--pb-ink-2);--muted:var(--pb-muted);--line:var(--pb-line);--line-strong:color-mix(in oklab, var(--pb-line) 70%, var(--pb-ink));--jade:var(--pb-accent);--jade-ink:var(--pb-accent-strong);--jade-soft:var(--pb-accent-soft);--on-jade:var(--pb-on-accent)}:where(.pb-page [data-appearance=dark]){--pb-ink:var(--pb-c-text,#f3f4f6);--pb-muted:var(--pb-c-muted,#9ca3af);--pb-line:var(--pb-c-border,#374151);--pb-surface:var(--pb-c-background,#111827);--pb-soft:var(--pb-c-surface,#1f2937);--pb-accent:var(--pb-c-brand,#34d399);--pb-on-accent:var(--pb-c-on-brand,#052e1f);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(.pb-page [data-appearance=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(.pb-page [data-appearance]){color:var(--pb-ink);background:var(--pb-surface)}[data-pb-shrink]{transition:padding .2s,box-shadow .2s}[data-pb-shrink][data-stuck]{box-shadow:0 4px 16px #00000014;padding-block:.5rem!important}.pb-rich{overflow-wrap:anywhere}.pb-rich>*+*{margin-block-start:.85em}.pb-rich[data-paragraph-gap]>*+*{margin-block-start:var(--pb-paragraph-gap)}.pb-rich :is(h2,h3,h4,h5,h6){font-family:var(--pb-heading-font);font-weight:600;line-height:1.25}.pb-rich a{color:var(--pb-accent-strong);text-underline-offset:3px;text-decoration:underline}.pb-rich :is(ul,ol){padding-inline-start:1.5em}.pb-rich ul{list-style:outside}.pb-rich ol{list-style:decimal}.pb-rich blockquote{border-inline-start:3px solid var(--pb-line);color:var(--pb-ink-2);padding-inline-start:1em}.pb-rich code{background:var(--pb-soft);border-radius:.25rem;padding:.1em .35em;font-size:.9em}@media (prefers-reduced-motion:reduce){.pb-page *,.pb-page :before,.pb-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:where(.pb-page :has(>.pb-shape)){isolation:isolate}.pb-shape{pointer-events:none;z-index:-1;line-height:0;position:absolute;inset-inline:0;overflow:hidden}.pb-shape-top{inset-block-start:0}.pb-shape-bottom{inset-block-end:0}.pb-shape svg{fill:var(--pb-shape-fill,var(--pb-surface));display:block;position:relative}.pb-shape[data-front]{z-index:2}body:has([data-element=consent_bar]) [data-site-consent]{display:none}
.pb-tab-acc,.pb-tabs-x>.pb-tabs-panels>.pb-tab-item:not([data-open]){display:none}@media (max-width:1024px){.pb-tabs-x[data-accordion=tablet]{flex-direction:column}.pb-tabs-x[data-accordion=tablet]>.pb-tabs-list{display:none}.pb-tabs-x[data-accordion=tablet]>.pb-tabs-panels>.pb-tab-item,.pb-tabs-x[data-accordion=tablet]>.pb-tabs-panels>.pb-tab-item>.pb-tab-acc{display:block}}@media (max-width:767px){.pb-tabs-x[data-accordion=mobile]{flex-direction:column}.pb-tabs-x[data-accordion=mobile]>.pb-tabs-list{display:none}.pb-tabs-x[data-accordion=mobile]>.pb-tabs-panels>.pb-tab-item,.pb-tabs-x[data-accordion=mobile]>.pb-tabs-panels>.pb-tab-item>.pb-tab-acc{display:block}}.pb-fold-region{visibility:hidden;transition:grid-template-rows var(--pb-fold-ms,.3s) ease, visibility 0s linear var(--pb-fold-ms,.3s);grid-template-rows:0fr;display:grid}.pb-fold-region>div{min-height:0;overflow:hidden}[data-open]>.pb-fold-region{visibility:visible;transition:grid-template-rows var(--pb-fold-ms,.3s) ease, visibility 0s;grid-template-rows:1fr}.pb-cframe{--pb-c-pv:var(--pb-c-pv-d,1)}@media (max-width:1024px){.pb-cframe{--pb-c-pv:var(--pb-c-pv-t,var(--pb-c-pv-d,1))}}@media (max-width:767px){.pb-cframe{--pb-c-pv:var(--pb-c-pv-m,1)}}.pb-ctrack{gap:var(--pb-c-gap,16px);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.pb-ctrack::-webkit-scrollbar{display:none}.pb-ctrack>*{flex:0 0 calc((100% - (var(--pb-c-pv) - 1) * var(--pb-c-gap,16px)) / var(--pb-c-pv));scroll-snap-align:start;min-width:0}.pb-cframe[data-equal=off]>.pb-ctrack{align-items:flex-start}.pb-cframe[data-swipe=off]:not([data-canvas])>.pb-ctrack{touch-action:pan-y;overflow:hidden}.pb-cframe[data-vertical]>.pb-ctrack{height:var(--pb-c-height,26rem);overscroll-behavior-y:contain;scroll-snap-type:y mandatory;flex-direction:column;overflow:hidden auto}.pb-cframe[data-centered]>.pb-ctrack{padding-inline:calc((100% - (100% - (var(--pb-c-pv) - 1) * var(--pb-c-gap,16px)) / var(--pb-c-pv)) / 2)}.pb-cframe[data-centered]>.pb-ctrack>*{scroll-snap-align:center}.pb-cframe[data-effect=coverflow]>.pb-ctrack>*{transition:transform var(--pb-c-speed,.5s) ease}.pb-cframe[data-effect=fade]>.pb-ctrack{display:grid;overflow:hidden}.pb-cframe[data-effect=fade]>.pb-ctrack>*{opacity:0;transition:opacity var(--pb-c-speed,.5s) ease;grid-area:1/1}.pb-cframe[data-effect=fade]>.pb-ctrack>[data-active]{z-index:1;opacity:1}@media (prefers-reduced-motion:reduce){.pb-ctrack{scroll-behavior:auto}}.pb-cframe[data-effect=fade]:not([data-ready])>.pb-ctrack>:first-child{opacity:1}.pb-overlay[open]{animation:pb-overlay-fade var(--pb-overlay-ms,.3s) ease both}.pb-overlay[open][data-animation=zoom]{animation-name:pb-overlay-zoom}.pb-overlay[open][data-animation=slide_up],.pb-overlay[open][data-animation=slide_bottom]{animation-name:pb-overlay-up}.pb-overlay[open][data-animation=slide_down],.pb-overlay[open][data-animation=slide_top]{animation-name:pb-overlay-down}.pb-overlay[open][data-animation=slide_start]{animation-name:pb-overlay-start}.pb-overlay[open][data-animation=slide_end]{animation-name:pb-overlay-end}.pb-overlay[open][data-animation=none]{animation:none}.pb-overlay[open]::backdrop{animation:pb-overlay-fade var(--pb-overlay-ms,.3s) ease both}@keyframes pb-overlay-fade{0%{opacity:0}}@keyframes pb-overlay-zoom{0%{opacity:0;transform:scale(.94)}}@keyframes pb-overlay-up{0%{transform:translateY(100%)}}@keyframes pb-overlay-down{0%{transform:translateY(-100%)}}@keyframes pb-overlay-start{0%{transform:translate(-100%)}}@keyframes pb-overlay-end{0%{transform:translate(100%)}}[dir=rtl] .pb-overlay[open][data-animation=slide_start]{animation-name:pb-overlay-end}[dir=rtl] .pb-overlay[open][data-animation=slide_end]{animation-name:pb-overlay-start}@media (prefers-reduced-motion:reduce){.pb-overlay[open],.pb-overlay[open]::backdrop{animation:none}}.pb-kenburns{overflow:hidden}.pb-kenburns>*{transform-origin:50%}[data-active]>.pb-kenburns[data-zoom=in] :is(img,video){animation:12s ease-out both pb-kenburns-in}[data-active]>.pb-kenburns[data-zoom=out] :is(img,video){animation:12s ease-out both pb-kenburns-out}@keyframes pb-kenburns-in{0%{transform:scale(1)}to{transform:scale(1.18)}}@keyframes pb-kenburns-out{0%{transform:scale(1.18)}to{transform:scale(1)}}[data-content-animation=fade_up] [data-active] .pb-slide-content{animation:.8s ease-out both pb-content-up}[data-content-animation=fade_down] [data-active] .pb-slide-content{animation:.8s ease-out both pb-content-down}[data-content-animation=fade_start] [data-active] .pb-slide-content{animation:.8s ease-out both pb-content-start}[data-content-animation=fade_end] [data-active] .pb-slide-content{animation:.8s ease-out both pb-content-end}[data-content-animation=zoom] [data-active] .pb-slide-content{animation:.8s ease-out both pb-content-zoom}@keyframes pb-content-up{0%{opacity:0;transform:translateY(1.5rem)}}@keyframes pb-content-down{0%{opacity:0;transform:translateY(-1.5rem)}}@keyframes pb-content-start{0%{opacity:0;transform:translate(-2rem)}}@keyframes pb-content-end{0%{opacity:0;transform:translate(2rem)}}[dir=rtl] [data-content-animation=fade_start] [data-active] .pb-slide-content{animation-name:pb-content-end}[dir=rtl] [data-content-animation=fade_end] [data-active] .pb-slide-content{animation-name:pb-content-start}@keyframes pb-content-zoom{0%{opacity:0;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){[data-active]>.pb-kenburns :is(img,video),[data-active] .pb-slide-content{animation:none!important}}.pb-mc-overlay{opacity:0;transition:opacity .3s,transform .3s}[data-overlay=none] .pb-mc-overlay,[data-overlay=text] .pb-mc-icon,[data-overlay=icon] .pb-mc-text,[data-caption=none] .pb-mc-text,[data-caption=title] .pb-mc-word:not([data-field=title]),[data-caption=caption] .pb-mc-word:not([data-field=caption]),[data-caption=description] .pb-mc-word:not([data-field=description]){display:none}:is(a,div):hover>.pb-mc-overlay,:is(a,div):focus-visible>.pb-mc-overlay{opacity:1;transform:none}[data-overlay-animation=slide_up] .pb-mc-overlay{transform:translateY(1rem)}[data-overlay-animation=slide_down] .pb-mc-overlay{transform:translateY(-1rem)}[data-overlay-animation=zoom] .pb-mc-overlay{transform:scale(1.08)}.pb-ba-before{clip-path:var(--pb-ba-clip)}[dir=rtl] .pb-ba-before{clip-path:var(--pb-ba-clip-rtl)}.pb-ba-before :is(img,picture){object-fit:cover;height:100%}.pb-ba-line{width:2px;inset-block:0;inset-inline-start:var(--pb-ba);translate:-1px}[data-vertical]>.pb-ba-line{inset-inline:0;inset-block:var(--pb-ba) auto;width:auto;height:2px;translate:0 -1px}.pb-ba-dim:hover:after{content:"";pointer-events:none;background:#00000040;position:absolute;inset:0}input.peer:focus-visible~.pb-ba-line>span{outline:2px solid var(--pb-accent);outline-offset:2px}.pb-hs-tip{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s,visibility 0s linear .2s}.pb-hs:hover>.pb-hs-tip,.pb-hs:focus-within>.pb-hs-tip,.pb-hs[data-open]>.pb-hs-tip,[data-trigger=none] .pb-hs-tip{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:none}[data-trigger=click] .pb-hs:not([data-open]):hover>.pb-hs-tip,[data-trigger=click] .pb-hs:not([data-open]):focus-within>.pb-hs-tip{visibility:hidden;opacity:0}:is([data-pos=top] .pb-hs:not([data-pos]),.pb-hs[data-pos=top])>.pb-hs-tip{bottom:calc(100% + .75rem);left:50%;translate:-50%}:is([data-pos=bottom] .pb-hs:not([data-pos]),.pb-hs[data-pos=bottom])>.pb-hs-tip{top:calc(100% + .75rem);left:50%;translate:-50%}:is([data-pos=start] .pb-hs:not([data-pos]),.pb-hs[data-pos=start])>.pb-hs-tip{inset-inline-end:calc(100% + .75rem);top:50%;translate:0 -50%}:is([data-pos=end] .pb-hs:not([data-pos]),.pb-hs[data-pos=end])>.pb-hs-tip{inset-inline-start:calc(100% + .75rem);top:50%;translate:0 -50%}[data-tip-animation=slide] .pb-hs-tip{transform:translateY(.5rem)}[data-tip-animation=zoom] .pb-hs-tip{transform:scale(.9)}[data-tip-animation=none] .pb-hs-tip{transition:none}.pb-hs-pulse{opacity:0}[data-marker=pulse] .pb-hs-pulse{animation:2s ease-out infinite pb-hs-pulse}[data-marker=expand] .pb-hs-marker{animation:2s ease-in-out infinite pb-hs-expand}[data-marker=soft_beat] .pb-hs-marker{animation:1.4s ease-in-out infinite pb-hs-beat}@keyframes pb-hs-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes pb-hs-expand{50%{transform:scale(1.15)}}@keyframes pb-hs-beat{0%,to{transform:scale(1)}20%{transform:scale(1.12)}40%{transform:scale(1)}}[data-sequenced] .pb-hs{animation:.5s ease-out both pb-hs-appear}[data-sequenced] .pb-hs:nth-child(2){animation-delay:.25s}[data-sequenced] .pb-hs:nth-child(3){animation-delay:.5s}[data-sequenced] .pb-hs:nth-child(4){animation-delay:.75s}[data-sequenced] .pb-hs:nth-child(5){animation-delay:1s}[data-sequenced] .pb-hs:nth-child(n+6){animation-delay:1.25s}@keyframes pb-hs-appear{0%{opacity:0;scale:.5}}@media (prefers-reduced-motion:reduce){.pb-hotspots .pb-hs,.pb-hotspots .pb-hs-pulse,.pb-hotspots .pb-hs-marker{animation:none}}.pb-code{--pb-code-bg:#f8fafc;--pb-code-bar:#eef2f6;--pb-code-ink:#1f2937;--pb-code-muted:#94a3b8;--pb-code-mark:#facc152e;--pb-tk-comment:#6b7280;--pb-tk-string:#047857;--pb-tk-number:#b45309;--pb-tk-keyword:#7c3aed;--pb-tk-literal:#c2410c;--pb-tk-tag:#be123c;--pb-tk-attr:#0369a1;--pb-tk-property:#0369a1;--pb-tk-function:#1d4ed8;--pb-tk-heading:#7c3aed;background:var(--pb-code-bg);color:var(--pb-code-ink)}.pb-code[data-theme=dark]{--pb-code-bg:#0f172a;--pb-code-bar:#1e293b;--pb-code-ink:#e2e8f0;--pb-code-muted:#64748b;--pb-code-mark:#facc151f;--pb-tk-comment:#94a3b8;--pb-tk-string:#86efac;--pb-tk-number:#fdba74;--pb-tk-keyword:#c4b5fd;--pb-tk-literal:#fca5a5;--pb-tk-tag:#f9a8d4;--pb-tk-attr:#7dd3fc;--pb-tk-property:#7dd3fc;--pb-tk-function:#93c5fd;--pb-tk-heading:#c4b5fd}@media (prefers-color-scheme:dark){:root:not([data-appearance=light]) .pb-code[data-theme=auto]{--pb-code-bg:#0f172a;--pb-code-bar:#1e293b;--pb-code-ink:#e2e8f0;--pb-code-muted:#64748b;--pb-code-mark:#facc151f;--pb-tk-comment:#94a3b8;--pb-tk-string:#86efac;--pb-tk-number:#fdba74;--pb-tk-keyword:#c4b5fd;--pb-tk-literal:#fca5a5;--pb-tk-tag:#f9a8d4;--pb-tk-attr:#7dd3fc;--pb-tk-property:#7dd3fc;--pb-tk-function:#93c5fd;--pb-tk-heading:#c4b5fd}}.pb-code-bar{background:var(--pb-code-bar)}.pb-code pre{tab-size:2;text-align:left;direction:ltr}.pb-code-line{min-height:1.6em;line-height:1.6;position:relative}.pb-code-line[data-line]:before{content:attr(data-line);width:2.75rem;color:var(--pb-code-muted);text-align:right;-webkit-user-select:none;user-select:none;padding-right:.75rem;position:absolute;left:0}.pb-code-marked{background:var(--pb-code-mark);box-shadow:inset 3px 0 #facc15}.pb-tk-comment{color:var(--pb-tk-comment);font-style:italic}.pb-tk-string{color:var(--pb-tk-string)}.pb-tk-number{color:var(--pb-tk-number)}.pb-tk-keyword{color:var(--pb-tk-keyword);font-weight:600}.pb-tk-literal{color:var(--pb-tk-literal)}.pb-tk-tag{color:var(--pb-tk-tag)}.pb-tk-attr{color:var(--pb-tk-attr)}.pb-tk-property{color:var(--pb-tk-property)}.pb-tk-function{color:var(--pb-tk-function)}.pb-tk-heading{color:var(--pb-tk-heading);font-weight:700}.pb-tk-punct{opacity:.75}.pb-code-tab{color:var(--pb-code-ink);position:relative}.pb-code-tab:after{content:"";inset-inline:0;background:var(--pb-tk-keyword);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0}.pb-code-float>*{background:var(--pb-code-bar)}.pb-code-wrapped .pb-code-line{overflow-wrap:anywhere}.pb-code[data-theme=github]{--pb-code-bg:#fff;--pb-code-bar:#f6f8fa;--pb-code-ink:#1f2328;--pb-code-muted:#8c959f;--pb-code-mark:#ffd43b33;--pb-tk-comment:#6e7781;--pb-tk-string:#0a3069;--pb-tk-number:#0550ae;--pb-tk-keyword:#cf222e;--pb-tk-literal:#0550ae;--pb-tk-tag:#116329;--pb-tk-attr:#0550ae;--pb-tk-property:#0550ae;--pb-tk-function:#8250df;--pb-tk-heading:#0550ae}.pb-code[data-theme=one_dark]{--pb-code-bg:#282c34;--pb-code-bar:#21252b;--pb-code-ink:#abb2bf;--pb-code-muted:#5c6370;--pb-code-mark:#e5c07b24;--pb-tk-comment:#7f848e;--pb-tk-string:#98c379;--pb-tk-number:#d19a66;--pb-tk-keyword:#c678dd;--pb-tk-literal:#d19a66;--pb-tk-tag:#e06c75;--pb-tk-attr:#d19a66;--pb-tk-property:#e06c75;--pb-tk-function:#61afef;--pb-tk-heading:#e06c75}.pb-code[data-theme=dracula]{--pb-code-bg:#282a36;--pb-code-bar:#21222c;--pb-code-ink:#f8f8f2;--pb-code-muted:#6272a4;--pb-code-mark:#f1fa8c24;--pb-tk-comment:#6272a4;--pb-tk-string:#f1fa8c;--pb-tk-number:#bd93f9;--pb-tk-keyword:#ff79c6;--pb-tk-literal:#bd93f9;--pb-tk-tag:#ff79c6;--pb-tk-attr:#50fa7b;--pb-tk-property:#8be9fd;--pb-tk-function:#50fa7b;--pb-tk-heading:#bd93f9}.pb-code[data-theme=nord]{--pb-code-bg:#2e3440;--pb-code-bar:#3b4252;--pb-code-ink:#d8dee9;--pb-code-muted:#4c566a;--pb-code-mark:#ebcb8b24;--pb-tk-comment:#616e88;--pb-tk-string:#a3be8c;--pb-tk-number:#b48ead;--pb-tk-keyword:#81a1c1;--pb-tk-literal:#b48ead;--pb-tk-tag:#81a1c1;--pb-tk-attr:#8fbcbb;--pb-tk-property:#88c0d0;--pb-tk-function:#88c0d0;--pb-tk-heading:#81a1c1}.pb-code[data-theme=monokai]{--pb-code-bg:#272822;--pb-code-bar:#1e1f1c;--pb-code-ink:#f8f8f2;--pb-code-muted:#75715e;--pb-code-mark:#e6db7424;--pb-tk-comment:#75715e;--pb-tk-string:#e6db74;--pb-tk-number:#ae81ff;--pb-tk-keyword:#f92672;--pb-tk-literal:#ae81ff;--pb-tk-tag:#f92672;--pb-tk-attr:#a6e22e;--pb-tk-property:#66d9ef;--pb-tk-function:#a6e22e;--pb-tk-heading:#f92672}.pb-code[data-theme=solarized]{--pb-code-bg:#fdf6e3;--pb-code-bar:#eee8d5;--pb-code-ink:#657b83;--pb-code-muted:#93a1a1;--pb-code-mark:#b5890024;--pb-tk-comment:#93a1a1;--pb-tk-string:#2aa198;--pb-tk-number:#d33682;--pb-tk-keyword:#859900;--pb-tk-literal:#cb4b16;--pb-tk-tag:#268bd2;--pb-tk-attr:#b58900;--pb-tk-property:#268bd2;--pb-tk-function:#268bd2;--pb-tk-heading:#268bd2}[data-thumbnails=on] .pb-pl-icon,[data-thumbnails=off] .pb-pl-thumb{display:none}.pb-table td,.pb-table th{border-color:var(--pb-line)}.pb-table[data-bordered] td,.pb-table[data-bordered] th{border-style:solid;border-width:1px}.pb-table thead>tr>*,.pb-table tfoot>tr>*{background:var(--pb-soft);color:var(--pb-ink);font-weight:600}.pb-table[data-striped] tbody>tr:nth-child(2n)>*{background:color-mix(in srgb, var(--pb-soft) 55%, transparent)}.pb-table[data-hover] tbody>tr:hover>*{background:color-mix(in srgb, var(--pb-accent-soft) 60%, transparent)}.pb-table td:empty:after,.pb-table th:empty:after{content:" "}.pb-pbar-grow .pb-pbar-fill{transition:width 1.2s cubic-bezier(.22,1,.36,1)}.pb-pbar-grow[data-armed]:not([data-seen]) .pb-pbar-fill{width:0!important}.pb-pbar:has(.pb-pbar-fill>span){height:1.25rem}.pb-hl-path{fill:none;stroke:var(--pb-accent);stroke-width:9px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.pb-hl:not([data-drawn]) .pb-hl-draw{stroke-dashoffset:1px}.pb-hl[data-drawn] .pb-hl-draw{animation:1.2s ease-in-out both pb-hl-draw}@keyframes pb-hl-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.pb-rotate-in{animation:.6s both pb-rotate-fade}[data-animation=clip]>.pb-rotate-in{animation-name:pb-rotate-clip}[data-animation=flip]>.pb-rotate-in,[data-animation=blinds]>.pb-rotate-in{transform-origin:50% 100%;animation-name:pb-rotate-flip}[data-animation=swirl]>.pb-rotate-in{animation-name:pb-rotate-swirl}[data-animation=drop_in]>.pb-rotate-in,[data-animation=slide_down]>.pb-rotate-in{animation-name:pb-rotate-drop}[data-animation=slide]>.pb-rotate-in,[data-animation=wave]>.pb-rotate-in{animation-name:pb-rotate-slide}[data-animation=typing]>.pb-rotate-in{animation:none}.pb-caret{animation:.8s step-end infinite pb-caret}@keyframes pb-rotate-fade{0%{opacity:0}}@keyframes pb-rotate-clip{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes pb-rotate-flip{0%{opacity:0;transform:perspective(300px)rotateX(-90deg)}}@keyframes pb-rotate-swirl{0%{opacity:0;transform:rotate(-12deg)scale(.6)}}@keyframes pb-rotate-drop{0%{opacity:0;transform:translateY(-.6em)}}@keyframes pb-rotate-slide{0%{opacity:0;transform:translateY(.6em)}}@keyframes pb-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.pb-hl-draw,.pb-rotate-in,.pb-caret{stroke-dashoffset:0;animation:none!important}}.pb-flip{height:var(--pb-flip-h,280px);border-radius:var(--pb-radius);perspective:1200px;position:relative}.pb-flip-inner{border-radius:inherit;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.4,.2,.2,1);position:relative}.pb-flip-face{border-radius:inherit;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;transition:transform .6s cubic-bezier(.4,.2,.2,1),opacity .6s;display:flex;position:absolute;inset:0;overflow:hidden}.pb-flip-front{background:var(--pb-accent);color:var(--pb-on-accent)}.pb-flip-back{background:var(--pb-ink);color:#fff}.pb-flip[data-effect=flip] .pb-flip-face{backface-visibility:hidden}.pb-flip[data-effect=flip][data-depth] .pb-flip-face>*{transform:translateZ(60px)}.pb-flip[data-effect=flip]:is([data-direction=start],[data-direction=end]) .pb-flip-back{transform:rotateY(180deg)}.pb-flip[data-effect=flip]:is([data-direction=up],[data-direction=down]) .pb-flip-back,.pb-flip[data-effect=flip][data-direction=up]:is(:hover,:focus-within) .pb-flip-inner{transform:rotateX(180deg)}.pb-flip[data-effect=flip][data-direction=down]:is(:hover,:focus-within) .pb-flip-inner{transform:rotateX(-180deg)}.pb-flip[data-effect=flip][data-direction=end]:is(:hover,:focus-within) .pb-flip-inner{transform:rotateY(180deg)}.pb-flip[data-effect=flip][data-direction=start]:is(:hover,:focus-within) .pb-flip-inner{transform:rotateY(-180deg)}.pb-flip:is([data-effect=slide],[data-effect=push]){overflow:hidden}.pb-flip:is([data-effect=slide],[data-effect=push])[data-direction=up] .pb-flip-back{transform:translateY(100%)}.pb-flip:is([data-effect=slide],[data-effect=push])[data-direction=down] .pb-flip-back{transform:translateY(-100%)}.pb-flip:is([data-effect=slide],[data-effect=push])[data-direction=start] .pb-flip-back{transform:translate(100%)}.pb-flip:is([data-effect=slide],[data-effect=push])[data-direction=end] .pb-flip-back,[dir=rtl] .pb-flip:is([data-effect=slide],[data-effect=push])[data-direction=start] .pb-flip-back{transform:translate(-100%)}[dir=rtl] .pb-flip:is([data-effect=slide],[data-effect=push])[data-direction=end] .pb-flip-back{transform:translate(100%)}.pb-flip:is([data-effect=slide],[data-effect=push]):is(:hover,:focus-within) .pb-flip-back{transform:none}.pb-flip[data-effect=push][data-direction=up]:is(:hover,:focus-within) .pb-flip-front{transform:translateY(-100%)}.pb-flip[data-effect=push][data-direction=down]:is(:hover,:focus-within) .pb-flip-front{transform:translateY(100%)}.pb-flip[data-effect=push][data-direction=start]:is(:hover,:focus-within) .pb-flip-front{transform:translate(-100%)}.pb-flip[data-effect=push][data-direction=end]:is(:hover,:focus-within) .pb-flip-front{transform:translate(100%)}.pb-flip:is([data-effect=zoom_in],[data-effect=fade]) .pb-flip-back{opacity:0}.pb-flip[data-effect=zoom_in] .pb-flip-back{transform:scale(.7)}.pb-flip:is([data-effect=zoom_in],[data-effect=fade]):is(:hover,:focus-within) .pb-flip-back{opacity:1;transform:none}.pb-flip[data-effect=zoom_out] .pb-flip-front{z-index:1}.pb-flip[data-effect=zoom_out]:is(:hover,:focus-within) .pb-flip-front{opacity:0;pointer-events:none;transform:scale(1.3)}.pb-flip:not(:hover,:focus-within) .pb-flip-back{pointer-events:none}.pb-marquee-group{gap:var(--pb-mq-gap,48px);padding-inline-end:var(--pb-mq-gap,48px)}.pb-marquee:not([data-canvas]) .pb-marquee-track{animation:pb-marquee var(--pb-mq-duration,30s) linear infinite}.pb-marquee[data-reverse] .pb-marquee-track{animation-direction:reverse}.pb-marquee[data-paused] .pb-marquee-track,.pb-marquee[data-hover-pause]:hover .pb-marquee-track,.pb-marquee:focus-within .pb-marquee-track{animation-play-state:paused}.pb-marquee[data-canvas]{overflow-x:auto}.pb-marquee-fade{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}@keyframes pb-marquee{to{transform:translate(-50%)}}[dir=rtl] .pb-marquee .pb-marquee-track{animation-name:pb-marquee-rtl}@keyframes pb-marquee-rtl{to{transform:translate(50%)}}@media (prefers-reduced-motion:reduce){.pb-marquee .pb-marquee-track{animation:none!important}.pb-marquee{overflow-x:auto}.pb-marquee-pause{display:none}}
@keyframes pb-b-marquee{to{transform:translateX(calc(-50% * var(--pb-b-dir,1)))}}.pb-b-marquee{--pb-b-dir:1;inline-size:max-content;animation:pb-b-marquee var(--pb-b-duration,30s) linear infinite;display:flex}:is([dir=rtl] .pb-b-marquee,.pb-b-marquee:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){--pb-b-dir:-1}.pb-b-marquee-frame:hover .pb-b-marquee,.pb-b-marquee-frame:focus-within .pb-b-marquee{animation-play-state:paused}@keyframes pb-b-rise{0%{opacity:0;transform:translateY(.75rem)scale(.96)}}.pb-b-rise{animation:.28s cubic-bezier(.2,.8,.2,1) both pb-b-rise}@keyframes pb-b-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 45%, transparent)}to{box-shadow:0 0 0 .9rem #0000}}.pb-b-pulse{animation:2s ease-out infinite pb-b-pulse}@keyframes pb-b-shake{0%,86%,to{transform:translate(0)}88%,92%,96%{transform:translate(-3px)rotate(-1deg)}90%,94%,98%{transform:translate(3px)rotate(1deg)}}.pb-b-shake{animation:3s ease-in-out infinite pb-b-shake}@media (prefers-reduced-motion:reduce){.pb-b-marquee,.pb-b-rise,.pb-b-pulse,.pb-b-shake{animation:none!important}.pb-b-marquee{flex-wrap:wrap;inline-size:auto}.pb-b-marquee>[data-copy]{display:none}}
.pb-drop-cap .blog-body>p:first-child:first-letter{float:inline-start;margin-inline-end:.08em;font-size:3.2em;font-weight:600;line-height:.9}.pb-post-carousel{grid-auto-columns:minmax(16rem, calc((100% - 2 * var(--blog-gap)) / 3));gap:var(--blog-gap);scroll-snap-type:inline mandatory;grid-auto-flow:column;display:grid;overflow-x:auto}.pb-post-carousel>*{scroll-snap-align:start}.pb-info-divided>*+:before{content:"·";opacity:.6;margin-inline-end:.75rem}
