/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--bph-ax:20%;--bph-ay:15%;--bph-bx:80%;--bph-by:90%}}}.bph[data-astro-cid-ltmfa74j]{--side:0px;min-height:calc(100svh - var(--layout-header-height-mobile));display:grid}@media (width>=600px){.bph[data-astro-cid-ltmfa74j]{min-height:calc(100svh - var(--layout-header-height))}}@media (width>=1024px){.bph[data-astro-cid-ltmfa74j]{--side:max(0px, (100vw - var(--container-page)) / 2);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.bph-c[data-astro-cid-ltmfa74j]{isolation:isolate;padding-block:var(--spacing-12);position:relative}@media (width>=600px){.bph-c[data-astro-cid-ltmfa74j]{padding-block:var(--spacing-18)}}@media (width>=1024px){.bph-c[data-astro-cid-ltmfa74j]{padding:var(--section-pad) var(--spacing-16) var(--section-pad) calc(var(--side) + var(--margin-desktop))}}.bph-c[data-astro-cid-ltmfa74j]:before{content:"";z-index:-1;display:none;position:absolute;inset:0}@property --bph-ax{syntax:"<percentage>";inherits:false;initial-value:20%}@property --bph-ay{syntax:"<percentage>";inherits:false;initial-value:15%}@property --bph-bx{syntax:"<percentage>";inherits:false;initial-value:80%}@property --bph-by{syntax:"<percentage>";inherits:false;initial-value:90%}@media (prefers-reduced-motion:no-preference){.bph-c[data-astro-cid-ltmfa74j]:before{animation:20s ease-in-out infinite alternate bph-shades}}@keyframes bph-shades{50%{--bph-ax:70%;--bph-ay:60%;--bph-bx:20%;--bph-by:45%}to{--bph-ax:85%;--bph-ay:20%;--bph-bx:15%;--bph-by:95%}}.bph-h[data-astro-cid-ltmfa74j]{font-size:var(--text-display-sm);letter-spacing:-.045em;font-weight:600;line-height:1}.bph-h[data-astro-cid-ltmfa74j].is-long{font-size:var(--text-display-sm);line-height:1.02}.bph-lede[data-astro-cid-ltmfa74j]{font-weight:300;line-height:1.55}.bph-av[data-astro-cid-ltmfa74j]{background:#ffffff1f;border:1px solid #ffffff4d}.bph-meta[data-astro-cid-ltmfa74j]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.bph-p[data-astro-cid-ltmfa74j]{padding:var(--spacing-16) var(--page-x,var(--spacing-5))}@media (width>=1024px){.bph-p[data-astro-cid-ltmfa74j]{padding:clamp(var(--spacing-16), 10svh, var(--spacing-24)) calc(var(--side) + var(--margin-desktop)) clamp(var(--spacing-16), 10svh, var(--spacing-24)) var(--spacing-16)}}.bph-k[data-astro-cid-ltmfa74j]{max-width:640px}.bph-ln[data-astro-cid-ltmfa74j]{transform-origin:top;background:#ffffff4d;width:1px;position:absolute;top:0;bottom:0;left:20px}.bph-b[data-astro-cid-ltmfa74j]{z-index:1;background:var(--color-bg-brand);width:40px;height:40px;color:var(--color-white);border:1px solid #ffffff4d;flex:none;place-items:center;font-size:14px;display:grid;position:relative}.bph-b[data-astro-cid-ltmfa74j] i{background:var(--color-white);width:10px;height:10px}.bph-r[data-astro-cid-ltmfa74j]{min-width:var(--spacing-8);transform-origin:0;background:#ffffff4d;flex:1;height:1px}.bph-f[data-astro-cid-ltmfa74j]{padding:var(--spacing-8) 0 var(--spacing-8) calc(40px + var(--spacing-4));position:relative}.bph-img[data-astro-cid-ltmfa74j],.bph-ph[data-astro-cid-ltmfa74j]{border:1px solid #ffffff4d}.bph-ph[data-astro-cid-ltmfa74j]{background:#ffffff0a}.bph-tx[data-astro-cid-ltmfa74j]{font-size:var(--text-body-sm);line-height:1.5}.bph-caret[data-astro-cid-ltmfa74j]{vertical-align:-.18em;width:.55em;height:1.1em;margin-left:3px}@media (prefers-reduced-motion:no-preference){.bph-ln[data-astro-cid-ltmfa74j]{animation:bph-down 1.4s var(--ease-out) .3s both}.bph-r[data-astro-cid-ltmfa74j]{animation:bph-across 1.1s var(--ease-out) .15s both}}@keyframes bph-down{0%{scale:1 0}}@keyframes bph-across{0%{scale:0 1}}.bpb-wrap[data-astro-cid-4vtrxs7a]{row-gap:var(--spacing-16);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.bpb-wrap[data-astro-cid-4vtrxs7a]{column-gap:var(--spacing-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}}.bpb-art[data-astro-cid-4vtrxs7a]{max-width:46rem}@media (width>=1024px){.bpb-art[data-astro-cid-4vtrxs7a]{grid-column:1/span 7}}.bpb-prose[data-astro-cid-4vtrxs7a] h2{font-size:var(--text-heading-xs);letter-spacing:-.02em;color:var(--color-text-primary);font-weight:400;line-height:1.15}.bpb-prose[data-astro-cid-4vtrxs7a] h3{font-size:var(--text-title-md);letter-spacing:-.02em;color:var(--color-text-primary);font-weight:400;line-height:1.3}.bpb-prose[data-astro-cid-4vtrxs7a] p,.bpb-prose[data-astro-cid-4vtrxs7a] ul,.bpb-prose[data-astro-cid-4vtrxs7a] ol{font-family:var(--font-body);font-weight:300;font-size:var(--text-body-lg);color:var(--color-text-secondary);line-height:1.65}.bpb-prose[data-astro-cid-4vtrxs7a] code{overflow-wrap:anywhere}.bpb-prose[data-astro-cid-4vtrxs7a] strong{color:var(--color-text-primary);font-weight:500}.bpb-prose[data-astro-cid-4vtrxs7a] ul,.bpb-prose[data-astro-cid-4vtrxs7a] ol{padding-left:0;list-style:none}.bpb-prose[data-astro-cid-4vtrxs7a] ol{counter-reset:bpb}.bpb-prose[data-astro-cid-4vtrxs7a] li{padding-left:var(--spacing-8);position:relative}.bpb-prose[data-astro-cid-4vtrxs7a] li+li{margin-top:var(--spacing-3)}.bpb-prose[data-astro-cid-4vtrxs7a] ul>li:before{content:"";background:var(--color-bg-brand);width:6px;height:6px;position:absolute;top:.72em;left:2px}.bpb-prose[data-astro-cid-4vtrxs7a] ol>li{counter-increment:bpb}.bpb-prose[data-astro-cid-4vtrxs7a] ol>li:before{content:counter(bpb, decimal-leading-zero);font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-text-link);font-size:12px;position:absolute;top:.3em;left:0}.bpb-prose[data-astro-cid-4vtrxs7a] a{color:var(--color-text-link);text-underline-offset:.15em;text-decoration:underline}.bpb-prose[data-astro-cid-4vtrxs7a] a:hover{color:var(--color-text-link-hover)}.bpb-prose[data-astro-cid-4vtrxs7a] blockquote{border-left:1px solid var(--color-bg-brand);padding-left:var(--spacing-6)}.bpb-prose[data-astro-cid-4vtrxs7a] blockquote p{font-size:var(--text-body-xl);color:var(--color-text-primary)}.bpb-prose[data-astro-cid-4vtrxs7a] hr{border:0;border-top:1px solid var(--color-border-default)}.bpb-prose[data-astro-cid-4vtrxs7a] img{border:1px solid var(--color-border-default);max-width:100%;height:auto;display:block}.bpb-prose[data-astro-cid-4vtrxs7a]>*+*{margin-top:var(--spacing-6)}.bpb-prose[data-astro-cid-4vtrxs7a]>h2,.bpb-prose[data-astro-cid-4vtrxs7a]>h3{margin-top:var(--spacing-14)}.bpb-prose[data-astro-cid-4vtrxs7a]>h2:first-child,.bpb-prose[data-astro-cid-4vtrxs7a]>h3:first-child{margin-top:0}.bpb-prose[data-astro-cid-4vtrxs7a]>h2+*,.bpb-prose[data-astro-cid-4vtrxs7a]>h3+*{margin-top:var(--spacing-4)}.bp-cap[data-astro-cid-zg7dkzxc]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:12px}
