@font-face{font-family:poppins;src:url(/_next/static/media/93b9c380a5bca81b-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(/_next/static/media/e94da32954bb9892-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:poppins Fallback;src:local("Arial");ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.__className_8be6c3{font-family:poppins,poppins Fallback}.__variable_8be6c3{--font-body:"poppins","poppins Fallback"}@font-face{font-family:barlow;src:url(/_next/static/media/e10cb6ad3c671277-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:barlow Fallback;src:local("Arial");ascent-override:112.26%;descent-override:23.80%;line-gap-override:0.00%;size-adjust:96.00%}.__className_eaa6c9{font-family:barlow,barlow Fallback;font-weight:300;font-style:normal}.__variable_eaa6c9{--font-accent:"barlow","barlow Fallback"}@font-face{font-family:fjalla;src:url(/_next/static/media/aa8bfc7a2b4e10ce-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fjalla Fallback;src:local("Arial");ascent-override:114.67%;descent-override:27.59%;line-gap-override:0.00%;size-adjust:87.97%}.__className_8ae31c{font-family:fjalla,fjalla Fallback;font-weight:400;font-style:normal}.__variable_8ae31c{--font-display:"fjalla","fjalla Fallback"}.ds-marquee-track{will-change:transform;backface-visibility:hidden;perspective:1000;transform:translateZ(0);touch-action:pan-y}.sb-focus-surface{transition:background-color .2s ease,box-shadow .2s ease}.sb-focus-surface:focus-visible{outline:none;background-color:var(--sb-focus-surface-bg,#fbf5ed);box-shadow:inset 0 0 0 1px var(--sb-focus-surface-border,#fbf5ed)}.table-control-chip{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;background:#ffffff;border:1px solid #d1d5db;border-radius:4px;color:#6b7280;box-shadow:0 1px 2px rgba(0,0,0,.05)}.table-control-chip:hover{background:#f9fafb;border-color:#9ca3af}.ds-table-density-compact th{padding-top:.375rem;padding-bottom:.375rem}.ds-table-density-compact td{padding-top:.5rem;padding-bottom:.5rem}@keyframes sandbank-autofill-start{0%{opacity:1}to{opacity:1}}@keyframes sandbank-autofill-cancel{0%{opacity:1}to{opacity:1}}input:-webkit-autofill{animation-name:sandbank-autofill-start;animation-duration:.01s;animation-iteration-count:1}input:not(:-webkit-autofill){animation-name:sandbank-autofill-cancel;animation-duration:.01s;animation-iteration-count:1}@media (hover:none) and (pointer:coarse){.ds-touch-text-entry{font-size:16px!important}}.sb-pe-frame .sb-pe-fallback{opacity:1;transition:opacity .15s ease-in-out}.sb-pe-frame[data-sb-pe-enhanced="1"] .sb-pe-fallback{opacity:0;visibility:hidden;pointer-events:none}.sb-pe-enhancement-host{width:100%;height:100%}.klaro{font-family:var(--font-body,"Poppins",sans-serif);color:#1f2937;font-size:14px}.klaro .cookie-modal,.klaro .cookie-notice{display:none!important}.klaro .cm-modal.cm-klaro{background:var(--surface-nav,#fdf9f3)!important;border:1px solid #1f3b73!important;box-shadow:4px 6px 0 0 var(--surface-shadow-strong,#1f3b73)!important}.klaro .cm-footer .cm-powered-by{text-align:right!important;font-size:12px!important}:root{--sb-cursor-default:image-set(url("/assets/cursor/cursor-default-40.png") 2x,url("/assets/cursor/cursor-default-20.png") 1x),url(/assets/cursor/cursor-default-20.png) 4 5,auto;--sb-selection-bg:#2f4f73;--sb-selection-fg:#ffffff;--sb-caret-color:#3d3d3d;--sb-accent-color:#2f4f73;--sb-focus-surface-bg:#fbf5ed;--sb-focus-surface-border:#fbf5ed;--text-body:16px;--text-small:12px;--text-h1:30px;--leading-h1:2.25rem;--text-h2:24px;--leading-h2:2rem;--text-h3:20px;--leading-h3:1.75rem;--text-h4:18px;--leading-h4:1.6;--content-gap:1.5rem;--content-gap-lg:2rem;--space-sm:1.5rem;--space-md:3rem;--space-lg:4.5rem;--space-stack-heading:1rem;--rhythm-landing:clamp(4.5rem,2.25rem + 9vw,9rem);--rhythm-landing-half:calc(var(--rhythm-landing) / 2);--rhythm-landing-compact:calc(var(--rhythm-landing) * 0.5);--section-stack-gap:var(--rhythm-landing-compact)}.landing-stack{display:flex;flex-direction:column;row-gap:var(--section-stack-gap)}.landing-stack-spacious{row-gap:calc(var(--section-stack-gap) * 1.3333)}.landing-stack-sections{display:flex;flex-direction:column;row-gap:0}.content-stack{display:flex;flex-direction:column;row-gap:var(--section-stack-gap)}.content-stack-heading{row-gap:var(--space-stack-heading)}.content-stack-tight{row-gap:var(--content-gap-lg)}.content-stack-loose{row-gap:var(--rhythm-landing)}.content-stack-align-start{align-items:flex-start;text-align:start}.content-stack-align-center{align-items:center;text-align:center}@media (min-width:640px){.content-stack-align-start-sm{align-items:flex-start;text-align:start}.content-stack-align-center-sm{align-items:center;text-align:center}}@media (min-width:768px){.content-stack-align-start-md{align-items:flex-start;text-align:start}.content-stack-align-center-md{align-items:center;text-align:center}}@media (min-width:1024px){.content-stack-align-start-lg{align-items:flex-start;text-align:start}.content-stack-align-center-lg{align-items:center;text-align:center}}@media (min-width:1280px){.content-stack-align-start-xl{align-items:flex-start;text-align:start}.content-stack-align-center-xl{align-items:center;text-align:center}}@media (hover:hover) and (pointer:fine){body{cursor:var(--sb-cursor-default,auto)}}[contenteditable=true],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{cursor:text}[role=button],a,button,label[for],summary{cursor:pointer}::selection{background:var(--sb-selection-bg,#2f4f73);color:var(--sb-selection-fg,#ffffff)}::-moz-selection{background:var(--sb-selection-bg,#2f4f73);color:var(--sb-selection-fg,#ffffff)}body{caret-color:var(--sb-caret-color,currentColor)}input,progress,select,textarea{accent-color:var(--sb-accent-color,currentColor)}.ds-content.prose:not(.bi-article) h2,.ds-content.prose:not(.bi-article) h3{color:var(--surface-shadow-strong,#2f4f73);font-weight:600;font-size:var(--text-small,12px)}.ds-content.prose:not(.bi-article) h2 a,.ds-content.prose:not(.bi-article) h3 a{color:var(--surface-shadow-strong,#2f4f73);font-weight:600;text-decoration:none}.ds-content.prose:not(.bi-article) h2 a:hover,.ds-content.prose:not(.bi-article) h3 a:hover{text-decoration:underline}.bi-article-content{--bi-content-gap:var(--space-sm,1.5rem);--bi-content-gap-lg:var(--space-md,3rem);--bi-border-color:#e2e8f0;--bi-divider-color:var(--surface-nav-border,#e6d7b8);--bi-link-color:var(--surface-shadow-strong,#2f4f73);--bi-heading-color:#2d2d2d;--bi-text-color:#2d2d2d;--bi-surface:#f8f4ed;--bi-inline-code-bg:#f1f5f9;--bi-block-code-bg:#f8f4ed;max-width:none;color:var(--bi-text-color)}.bi-article-content :where(h2):not(:where(.not-prose *)){color:var(--bi-heading-color);font-weight:700;font-size:var(--text-h2,24px);line-height:var(--leading-h2,2rem);margin-top:var(--space-lg);margin-bottom:calc(var(--bi-content-gap) * .4);scroll-margin-top:6rem}.bi-article-content :where(h3):not(:where(.not-prose *)){color:var(--bi-heading-color);font-weight:600;font-size:var(--text-h3,20px);line-height:var(--leading-h3,1.75rem);margin-top:var(--space-md);margin-bottom:calc(var(--bi-content-gap) * .4);scroll-margin-top:6rem}.bi-article-content :where(p):not(:where(.not-prose *)){margin:0 0 var(--bi-content-gap) 0;font-size:var(--text-body,16px);line-height:1.65;color:var(--bi-text-color)}.bi-article-content :where(a):not(:where(.not-prose *)){color:var(--bi-link-color);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.18em}.bi-article-content :where(ul,ol):not(:where(.not-prose *)){margin:var(--space-md) 0 var(--space-md) 1.25rem;padding:0;display:block;color:var(--bi-text-color);list-style-position:outside}.bi-article-content :where(ul):not(:where(.not-prose *)){list-style-type:disc}.bi-article-content :where(ol):not(:where(.not-prose *)){list-style-type:decimal}.bi-article-content :where(ol):not(:where(.not-prose *)) ::marker{font-weight:600}.bi-article-content :where(ol>li>p:first-of-type):not(:where(.not-prose *)){font-weight:600}.bi-article-content :where(li):not(:where(.not-prose *)){padding-left:.1rem;line-height:1.6}.bi-article-content :where(li+li):not(:where(.not-prose *)){margin-top:calc(var(--bi-content-gap) * .4)}.bi-article-content :where(li>ul,li>ol):not(:where(.not-prose *)){margin-top:calc(var(--bi-content-gap) * .3);margin-bottom:0}.bi-article-content :where(blockquote):not(:where(.not-prose *)){margin:var(--space-md) 0;padding:.85rem 1rem .9rem 1.1rem;border-left:4px solid #4a6b8a;border-radius:.75rem;background:var(--bi-surface);color:var(--bi-text-color)}.bi-article-content :where(code):not(:where(pre code,.not-prose *)){background:var(--bi-inline-code-bg);border:1px solid var(--bi-border-color);border-radius:.4rem;padding:.15rem .45rem;font-size:.95rem}.bi-article-content :where(code.docs-inline-token-nav,code.docs-inline-token-data-source-id):not(:where(pre code,.not-prose *)){background:var(--surface-nav,#fdf9f3);border-color:var(--surface-nav-border,#e6d7b8)}.bi-article-content :where(pre):not(:where(.not-prose *)){margin:var(--space-md) 0}.bi-article-content :where(pre code):not(:where(.not-prose *)){display:block;margin:0;padding:1rem 1.25rem;background:var(--bi-block-code-bg);border:1px solid var(--bi-border-color);border-radius:.9rem;overflow-x:auto;font-size:.95rem;line-height:1.6}.bi-article-content :where(table):not(:where(.not-prose *)){width:100%;min-width:100%;border-collapse:collapse;font-size:.95rem}.bi-article-content :where(th,td):not(:where(.not-prose *)){padding:.75rem;text-align:left;vertical-align:top}.bi-article-content :where(tbody tr):not(:where(.not-prose *)){border-top:1px solid var(--bi-divider-color)}.bi-article-content :where(th+th,td+td):not(:where(.not-prose *)){border-left:1px solid var(--bi-divider-color)}.bi-article-content :where(th):not(:where(.not-prose *)){padding-top:.5rem;padding-bottom:.5rem;font-weight:600;color:var(--bi-link-color)}.bi-article-content :where(th[align=center],td[align=center]):not(:where(.not-prose *)){text-align:center}.bi-article-content :where(th[align=right],td[align=right]):not(:where(.not-prose *)){text-align:right}.bi-article-content :where(tbody tr:hover td):not(:where(.not-prose *)){background:var(--bi-surface)}.bi-article-content :where(figure):not(:where(.not-prose *)){margin:var(--space-md) 0}.bi-article-content>:where(p,ul,ol,blockquote,pre,figure,hr,.bi-article-block):not(:where(.not-prose *)):last-child{margin-bottom:0}.bi-article-clear,.bi-article-media{clear:both}.bi-article-clear+:where(h2):not(:where(.not-prose *)){margin-top:var(--space-md)}.bi-article-media img{background:transparent;border:none}.bi-article-media figcaption{margin-bottom:0}.bi-article-media--flow{display:flow-root}.bi-article-media--flow-center,.bi-article-media--flow-left,.bi-article-media--flow-right{float:none;margin-bottom:var(--bi-content-gap)}.bi-article-media--flow-left{margin-right:var(--bi-content-gap);margin-left:0}.bi-article-media--flow-right{margin-left:var(--bi-content-gap);margin-right:0}.bi-article-media--flow-center{margin-left:auto;margin-right:auto}@media (min-width:1024px){.bi-article-media--flow-left{float:left;margin-right:var(--bi-content-gap-lg)}.bi-article-media--flow-left,.bi-article-media--flow-right{margin-bottom:var(--bi-content-gap);shape-outside:inset(0 round 12px)}.bi-article-media--flow-right{float:right;margin-left:var(--bi-content-gap-lg)}.bi-article-media--flow-center{margin-bottom:var(--bi-content-gap)}}.bi-article-content :where(figcaption):not(:where(.not-prose *)){margin-top:.5rem;font-size:var(--text-small,12px);line-height:1.5;color:#4a6b8a;text-align:center}.bi-article-content :where(img):not(:where(.not-prose *)){display:block;width:100%;height:auto;border-radius:.85rem;border:2px solid #f1f5f9;background:white}.bi-article-content :where(hr):not(:where(.not-prose *)){margin:var(--space-md) 0;border:none;border-top:1px solid var(--bi-border-color)}.bi-article-content :where(hr.bi-article-divider):not(:where(.not-prose *)){margin:var(--space-md) 0;border:none;border-top:1px solid var(--bi-divider-color);background:transparent}.bi-article-content :where(.bi-article-block):not(:where(.not-prose *)){margin-top:var(--space-md);margin-bottom:var(--space-md)}.bi-article-content :where(.bi-article-media):not(:where(.not-prose *)){margin-top:var(--bi-content-gap);margin-bottom:var(--bi-content-gap)}