.block-fg-scope .prose :is(strong,b,code,kbd,th,td,thead),.block-fg-scope :is(h1,h2,h3,h4,h5,h6,p,li,blockquote,figcaption){color:inherit}.block-fg-scope .prose li::marker{color:inherit}.block-fg-scope .prose a{color:inherit;text-decoration-line:underline}.site-blocks-root [role=button]:focus-visible,.site-blocks-root [role=tab]:focus-visible,.site-blocks-root [tabindex]:focus-visible,.site-blocks-root a:focus-visible,.site-blocks-root button:focus-visible,.site-blocks-root input:focus-visible,.site-blocks-root select:focus-visible,.site-blocks-root textarea:focus-visible{outline:2px solid var(--site-color-primary,#6366f1);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){.site-blocks-root *,.site-blocks-root :after,.site-blocks-root :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.site-blocks-root .active\:scale-\[0\.98\]:active,.site-blocks-root .hover\:scale-105:hover,.site-blocks-root .hover\:scale-110:hover,.site-blocks-root .hover\:scale-\[1\.02\]:hover,.site-blocks-root .obx-flip-inner,.site-blocks-root [style*=translateX]{transform:none!important}}.block-space-top>:first-child{padding-top:var(--block-space-top)}.block-space-bottom>:first-child{padding-bottom:var(--block-space-bottom)}@container (min-width: 768px){.block-space-top-md>:first-child{padding-top:var(--block-space-top-md)}.block-space-bottom-md>:first-child{padding-bottom:var(--block-space-bottom-md)}}@container (min-width: 1024px){.block-space-top-lg>:first-child{padding-top:var(--block-space-top-lg)}.block-space-bottom-lg>:first-child{padding-bottom:var(--block-space-bottom-lg)}}.site-blocks-root [contenteditable][data-placeholder]:empty:before{content:attr(data-placeholder);opacity:.45;pointer-events:none}.site-voice :is(h1,h2,h3,h4,h5,h6,[style*="var(--site-font-heading)"],.text-3xl,.text-4xl,.text-5xl,.text-6xl,.text-7xl){font-weight:var(--site-heading-weight);letter-spacing:var(--site-heading-tracking)}@property --site-card-base-radius{syntax:"<length>";inherits:true;initial-value:0}.site-blocks-root{--site-card-base-radius:var(--site-radius)}.block-card [data-obp-card]{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.block-card [data-obp-card]:hover{--site-card-line:var(--site-card-line-hover);--site-card-lift:var(--site-card-lift-hover)}.block-fg-scope .block-card [data-obp-card],.block-fg-scope.block-card [data-obp-card]{--site-card-line:color-mix(in srgb,currentColor 22%,transparent);--site-card-lift:none}.block-text>*{--bt-h:var(--block-text-head,1);--bt-b:var(--block-text-body,1);font-size:max(10px,calc(1em * var(--bt-b)));overflow-wrap:break-word}.block-text a[href^="mailto:"]{overflow-wrap:anywhere}@container (min-width: 768px){.block-text-md>*{--bt-h:var(--block-text-head-md,1);--bt-b:var(--block-text-body-md,1)}}@container (min-width: 1024px){.block-text-lg>*{--bt-h:var(--block-text-head-lg,1);--bt-b:var(--block-text-body-lg,1)}}.block-text :is(h1,h2,h3,h4,h5,h6,[style*="var(--site-font-heading)"],.text-3xl,.text-4xl,.text-5xl,.text-6xl,.text-7xl){--bt-role:var(--bt-h)}.block-text .text-\[10px\]{font-size:max(10px,calc(10px * var(--bt-role, var(--bt-b))))}.block-text .text-\[11px\]{font-size:max(10px,calc(11px * var(--bt-role, var(--bt-b))))}.block-text .text-xs{font-size:max(10px,calc(.75rem * var(--bt-role, var(--bt-b))));line-height:1.3333334em}.block-text .text-sm{font-size:max(10px,calc(.875rem * var(--bt-role, var(--bt-b))));line-height:1.4285715em}.block-text .text-base{font-size:max(10px,calc(1rem * var(--bt-role, var(--bt-b))));line-height:1.5em}.block-text .text-lg{font-size:max(10px,calc(1.125rem * var(--bt-role, var(--bt-b))));line-height:1.5555556em}.block-text .text-xl{font-size:min(calc(1.25rem * var(--bt-role, var(--bt-b))),max(1.25rem,11cqi));line-height:1.4em}.block-text .text-2xl{font-size:min(calc(1.5rem * var(--bt-role, var(--bt-b))),max(1.5rem,11cqi));line-height:1.3333334em}.block-text .text-3xl{font-size:min(calc(1.875rem * var(--bt-role, var(--bt-b))),max(1.875rem,11cqi));line-height:1.2em}.block-text .text-4xl{font-size:min(calc(2.25rem * var(--bt-role, var(--bt-b))),max(2.25rem,11cqi));line-height:1.1111112em}.block-text .text-5xl{font-size:min(calc(3rem * var(--bt-role, var(--bt-b))),max(3rem,11cqi));line-height:1}.block-text .text-6xl{font-size:min(calc(3.75rem * var(--bt-role, var(--bt-b))),max(3.75rem,11cqi));line-height:1}.block-text .text-7xl{font-size:min(calc(4.5rem * var(--bt-role, var(--bt-b))),max(4.5rem,11cqi));line-height:1}.block-text .leading-none{line-height:1}.block-text .leading-tight{line-height:1.25}.block-text .leading-snug{line-height:1.375}.block-text .leading-normal{line-height:1.5}.block-text .leading-relaxed{line-height:1.625}.block-text .leading-loose{line-height:2}.block-text .prose-sm{font-size:max(10px,calc(.875rem * var(--bt-role, var(--bt-b))))}.block-text .prose-sm h1{font-size:min(calc(2.1428571em * var(--bt-h) / var(--bt-b)),max(2.1428571em,11cqi))}.block-text .prose-sm h2{font-size:min(calc(1.4285714em * var(--bt-h) / var(--bt-b)),max(1.4285714em,11cqi))}.block-text .prose-sm h3{font-size:calc(1.2857143em * var(--bt-h) / var(--bt-b))}.block-text .prose-sm h4{font-size:calc(1em * var(--bt-h) / var(--bt-b))}@media (min-width:640px){.block-text .sm\:text-xs{font-size:max(10px,calc(.75rem * var(--bt-role, var(--bt-b))));line-height:1.3333334em}.block-text .sm\:text-sm{font-size:max(10px,calc(.875rem * var(--bt-role, var(--bt-b))));line-height:1.4285715em}.block-text .sm\:text-base{font-size:max(10px,calc(1rem * var(--bt-role, var(--bt-b))));line-height:1.5em}.block-text .sm\:text-lg{font-size:max(10px,calc(1.125rem * var(--bt-role, var(--bt-b))));line-height:1.5555556em}.block-text .sm\:text-xl{font-size:min(calc(1.25rem * var(--bt-role, var(--bt-b))),max(1.25rem,11cqi));line-height:1.4em}.block-text .sm\:text-2xl{font-size:min(calc(1.5rem * var(--bt-role, var(--bt-b))),max(1.5rem,11cqi));line-height:1.3333334em}.block-text .sm\:text-3xl{font-size:min(calc(1.875rem * var(--bt-role, var(--bt-b))),max(1.875rem,11cqi));line-height:1.2em}.block-text .sm\:text-4xl{font-size:min(calc(2.25rem * var(--bt-role, var(--bt-b))),max(2.25rem,11cqi));line-height:1.1111112em}.block-text .sm\:text-5xl{font-size:min(calc(3rem * var(--bt-role, var(--bt-b))),max(3rem,11cqi));line-height:1}.block-text .sm\:text-6xl{font-size:min(calc(3.75rem * var(--bt-role, var(--bt-b))),max(3.75rem,11cqi));line-height:1}.block-text .sm\:text-7xl{font-size:min(calc(4.5rem * var(--bt-role, var(--bt-b))),max(4.5rem,11cqi));line-height:1}.block-text .sm\:prose-base{font-size:max(10px,calc(1rem * var(--bt-role, var(--bt-b))))}.block-text .sm\:prose-base h1{font-size:min(calc(2.25em * var(--bt-h) / var(--bt-b)),max(2.25em,11cqi))}.block-text .sm\:prose-base h2{font-size:min(calc(1.5em * var(--bt-h) / var(--bt-b)),max(1.5em,11cqi))}.block-text .sm\:prose-base h3{font-size:calc(1.25em * var(--bt-h) / var(--bt-b))}.block-text .sm\:prose-base h4{font-size:calc(1em * var(--bt-h) / var(--bt-b))}}@media (min-width:1024px){.block-text .lg\:text-xs{font-size:max(10px,calc(.75rem * var(--bt-role, var(--bt-b))));line-height:1.3333334em}.block-text .lg\:text-sm{font-size:max(10px,calc(.875rem * var(--bt-role, var(--bt-b))));line-height:1.4285715em}.block-text .lg\:text-base{font-size:max(10px,calc(1rem * var(--bt-role, var(--bt-b))));line-height:1.5em}.block-text .lg\:text-lg{font-size:max(10px,calc(1.125rem * var(--bt-role, var(--bt-b))));line-height:1.5555556em}.block-text .lg\:text-xl{font-size:min(calc(1.25rem * var(--bt-role, var(--bt-b))),max(1.25rem,11cqi));line-height:1.4em}.block-text .lg\:text-2xl{font-size:min(calc(1.5rem * var(--bt-role, var(--bt-b))),max(1.5rem,11cqi));line-height:1.3333334em}.block-text .lg\:text-3xl{font-size:min(calc(1.875rem * var(--bt-role, var(--bt-b))),max(1.875rem,11cqi));line-height:1.2em}.block-text .lg\:text-4xl{font-size:min(calc(2.25rem * var(--bt-role, var(--bt-b))),max(2.25rem,11cqi));line-height:1.1111112em}.block-text .lg\:text-5xl{font-size:min(calc(3rem * var(--bt-role, var(--bt-b))),max(3rem,11cqi));line-height:1}.block-text .lg\:text-6xl{font-size:min(calc(3.75rem * var(--bt-role, var(--bt-b))),max(3.75rem,11cqi));line-height:1}.block-text .lg\:text-7xl{font-size:min(calc(4.5rem * var(--bt-role, var(--bt-b))),max(4.5rem,11cqi));line-height:1}}@container (min-width: 640px){.block-text .\@\[640px\]\:text-xs{font-size:max(10px,calc(.75rem * var(--bt-role, var(--bt-b))));line-height:1.3333334em}.block-text .\@\[640px\]\:text-sm{font-size:max(10px,calc(.875rem * var(--bt-role, var(--bt-b))));line-height:1.4285715em}.block-text .\@\[640px\]\:text-base{font-size:max(10px,calc(1rem * var(--bt-role, var(--bt-b))));line-height:1.5em}.block-text .\@\[640px\]\:text-lg{font-size:max(10px,calc(1.125rem * var(--bt-role, var(--bt-b))));line-height:1.5555556em}.block-text .\@\[640px\]\:text-xl{font-size:min(calc(1.25rem * var(--bt-role, var(--bt-b))),max(1.25rem,11cqi));line-height:1.4em}.block-text .\@\[640px\]\:text-2xl{font-size:min(calc(1.5rem * var(--bt-role, var(--bt-b))),max(1.5rem,11cqi));line-height:1.3333334em}.block-text .\@\[640px\]\:text-3xl{font-size:min(calc(1.875rem * var(--bt-role, var(--bt-b))),max(1.875rem,11cqi));line-height:1.2em}.block-text .\@\[640px\]\:text-4xl{font-size:min(calc(2.25rem * var(--bt-role, var(--bt-b))),max(2.25rem,11cqi));line-height:1.1111112em}.block-text .\@\[640px\]\:text-5xl{font-size:min(calc(3rem * var(--bt-role, var(--bt-b))),max(3rem,11cqi));line-height:1}.block-text .\@\[640px\]\:text-6xl{font-size:min(calc(3.75rem * var(--bt-role, var(--bt-b))),max(3.75rem,11cqi));line-height:1}.block-text .\@\[640px\]\:text-7xl{font-size:min(calc(4.5rem * var(--bt-role, var(--bt-b))),max(4.5rem,11cqi));line-height:1}}@container (min-width: 1024px){.block-text .\@\[1024px\]\:text-xs{font-size:max(10px,calc(.75rem * var(--bt-role, var(--bt-b))));line-height:1.3333334em}.block-text .\@\[1024px\]\:text-sm{font-size:max(10px,calc(.875rem * var(--bt-role, var(--bt-b))));line-height:1.4285715em}.block-text .\@\[1024px\]\:text-base{font-size:max(10px,calc(1rem * var(--bt-role, var(--bt-b))));line-height:1.5em}.block-text .\@\[1024px\]\:text-lg{font-size:max(10px,calc(1.125rem * var(--bt-role, var(--bt-b))));line-height:1.5555556em}.block-text .\@\[1024px\]\:text-xl{font-size:min(calc(1.25rem * var(--bt-role, var(--bt-b))),max(1.25rem,11cqi));line-height:1.4em}.block-text .\@\[1024px\]\:text-2xl{font-size:min(calc(1.5rem * var(--bt-role, var(--bt-b))),max(1.5rem,11cqi));line-height:1.3333334em}.block-text .\@\[1024px\]\:text-3xl{font-size:min(calc(1.875rem * var(--bt-role, var(--bt-b))),max(1.875rem,11cqi));line-height:1.2em}.block-text .\@\[1024px\]\:text-4xl{font-size:min(calc(2.25rem * var(--bt-role, var(--bt-b))),max(2.25rem,11cqi));line-height:1.1111112em}.block-text .\@\[1024px\]\:text-5xl{font-size:min(calc(3rem * var(--bt-role, var(--bt-b))),max(3rem,11cqi));line-height:1}.block-text .\@\[1024px\]\:text-6xl{font-size:min(calc(3.75rem * var(--bt-role, var(--bt-b))),max(3.75rem,11cqi));line-height:1}.block-text .\@\[1024px\]\:text-7xl{font-size:min(calc(4.5rem * var(--bt-role, var(--bt-b))),max(4.5rem,11cqi));line-height:1}}@container (min-width: 640px){.block-width>:is(:first-child,header,footer)>.mx-auto{width:100%;max-width:var(--block-width)}.block-width-fit>:is(:first-child,header,footer)>.mx-auto{container-type:inline-size}}[style*="font-size: clamp("],[style*="font-size:clamp("]{overflow-wrap:break-word}[data-obp-grid=grid][data-obp-grid=grid]{grid-template-columns:repeat(var(--obp-cols-sm),minmax(0,1fr))}[data-obp-grid=flow][data-obp-grid=flow]{-moz-columns:var(--obp-cols-sm);columns:var(--obp-cols-sm)}@container (min-width: 640px){[data-obp-grid=grid][data-obp-grid=grid]{grid-template-columns:repeat(var(--obp-cols-md),minmax(0,1fr))}[data-obp-grid=flow][data-obp-grid=flow]{-moz-columns:var(--obp-cols-md);columns:var(--obp-cols-md)}}@container (min-width: 1024px){[data-obp-grid=grid][data-obp-grid=grid]{grid-template-columns:repeat(var(--obp-cols-lg),minmax(0,1fr))}[data-obp-grid=flow][data-obp-grid=flow]{-moz-columns:var(--obp-cols-lg);columns:var(--obp-cols-lg)}}.obp-slot{display:flex;flex-direction:column;gap:1rem;width:100%;align-items:flex-start;text-align:left}.obp-slot[data-align=center]{align-items:center;text-align:center}.obp-slot[data-align=right]{align-items:flex-end;text-align:right}.obp-slot-start{margin-top:1.5rem}.obp-slot-end{margin-top:2.5rem}.obp-slot-flush{margin-top:0}.obp-slot-empty{margin-top:0;height:0;gap:0;position:relative}.obp-slot-start:first-child{margin-top:0;margin-bottom:1.5rem}.obp-slot-start.obp-slot-empty{margin-bottom:0}.obp-el-buttons{display:flex;flex-wrap:wrap;gap:.75rem;width:100%;justify-content:flex-start}.obp-slot[data-align=center] .obp-el-buttons{justify-content:center}.obp-slot[data-align=right] .obp-el-buttons{justify-content:flex-end}.obp-el-list{text-align:left}.obp-el-line{border:0;border-top:1px solid;opacity:.25;margin:0;width:100%}.obp-el-line[data-style=dashed]{border-top-style:dashed}.obp-el-line[data-style=dots]{border-top-style:dotted;border-top-width:2px}.obp-el-line[data-length=short]{width:4rem}.obp-el-line[data-length=medium]{width:100%;max-width:28rem}.obp-el-space{height:2.5rem;width:100%}.obp-el-btn-outline{color:inherit;background:transparent;border:2px solid}