.gallery-item.svelte-1d43o4c:hover .gallery-image:where(.svelte-1d43o4c){transform:scale(1.03)}.golden-link.svelte-22dvlp{color:inherit;text-decoration:none}.golden-link.svelte-22dvlp:hover{text-decoration:underline}.custom-block{display:block;width:100%;contain:layout style}.custom-block-inner{width:100%;min-width:0}.custom-block-inner .page-content{margin:0;padding:0;display:block;width:100%}.custom-block-inner .page-content>section{min-width:0}.custom-block-inner .page-content .flex{min-width:0}.nav-menu.svelte-ae2hbc{position:relative;color:var(--nav-link-color, var(--color-text, #6b7280))}.nav-menu-error.svelte-ae2hbc,.nav-menu-placeholder.svelte-ae2hbc{padding:var(--space-2, .5rem) var(--space-3, .75rem);color:var(--color-muted, var(--color-text-muted, #6b7280));font-size:var(--text-sm, .875rem)}.nav-menu-error.svelte-ae2hbc{color:var(--color-error, #dc2626)}.nav-menu-desktop.svelte-ae2hbc{display:flex}.nav-menu-mobile.svelte-ae2hbc{display:none}@media (max-width: 767px){.nav-menu-desktop.svelte-ae2hbc{display:none}.nav-menu-mobile.svelte-ae2hbc{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4, 1rem)}.nav-menu-mobile-logo.svelte-ae2hbc{display:flex;align-items:center}.nav-menu-mobile-logo.svelte-ae2hbc img:where(.svelte-ae2hbc){height:var(--space-8, 2rem);width:auto;-o-object-fit:contain;object-fit:contain;display:block}.nav-menu-mobile-spacer.svelte-ae2hbc{flex:1;min-width:0}}.nav-menu-list.svelte-ae2hbc{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;gap:var(--nav-gap, var(--space-3, .75rem));align-items:center}.nav-menu-item.svelte-ae2hbc{position:relative}.nav-menu-item.svelte-ae2hbc:hover .nav-menu-sub:where(.svelte-ae2hbc),.nav-menu-item.svelte-ae2hbc:focus-within .nav-menu-sub:where(.svelte-ae2hbc){opacity:1;visibility:visible}.nav-menu--align-center.svelte-ae2hbc .nav-menu-list:where(.svelte-ae2hbc){justify-content:center}.nav-menu--align-right.svelte-ae2hbc .nav-menu-list:where(.svelte-ae2hbc){justify-content:flex-end}.nav-menu--align-justify.svelte-ae2hbc .nav-menu-list:where(.svelte-ae2hbc){justify-content:space-between}.nav-menu-parent.svelte-ae2hbc{display:inline-flex;align-items:center;gap:var(--space-1, .25rem)}.nav-menu-link.svelte-ae2hbc{color:inherit;text-decoration:none;padding:var(--space-1, .25rem) var(--space-2, .5rem);display:inline-block;position:relative}.nav-menu--pointer-underline.svelte-ae2hbc .nav-menu-link:where(.svelte-ae2hbc):hover{text-decoration:underline}.nav-menu--pointer-double-line.svelte-ae2hbc .nav-menu-link:where(.svelte-ae2hbc):hover{text-decoration:underline;text-decoration-style:double}.nav-menu--pointer-none.svelte-ae2hbc .nav-menu-link:where(.svelte-ae2hbc):hover{text-decoration:none}.nav-menu--pointer-framed.svelte-ae2hbc .nav-menu-link:where(.svelte-ae2hbc):hover{outline:1px solid currentColor;outline-offset:2px}.nav-menu--pointer-background.svelte-ae2hbc .nav-menu-link:where(.svelte-ae2hbc):hover{background:#0000000f;border-radius:var(--radius-sm, 4px)}.nav-menu--pointer-text.svelte-ae2hbc .nav-menu-link:where(.svelte-ae2hbc):hover{font-weight:var(--font-semibold, 600)}.nav-menu-dropdown-arrow.svelte-ae2hbc{font-size:.6em;opacity:.8;margin-left:.15rem}.nav-menu-logo.svelte-ae2hbc{display:flex;align-items:center;flex-shrink:0;margin-right:var(--nav-gap, var(--space-3, .75rem))}.nav-menu-logo--right.svelte-ae2hbc{margin-right:0;margin-left:var(--nav-gap, var(--space-3, .75rem));order:10}.nav-menu-logo.svelte-ae2hbc img:where(.svelte-ae2hbc){height:var(--space-8, 2rem);width:auto;-o-object-fit:contain;object-fit:contain;display:block}.nav-menu-sub.svelte-ae2hbc{position:absolute;top:100%;left:0;min-width:var(--nav-sub-min-width, 10rem);list-style:none;margin:0;padding:var(--nav-sub-padding, var(--space-2, .5rem) 0);background:var(--nav-sub-bg);box-shadow:var(--shadow-md, 0 4px 6px -1px rgb(0 0 0 / .1));border-radius:var(--nav-sub-radius, var(--radius-sm, 4px));opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s;z-index:50;color:var(--color-text, #111)}.nav-menu-sub.svelte-ae2hbc .nav-menu-link:where(.svelte-ae2hbc){display:block;padding:var(--space-2, .5rem) var(--space-3, .75rem);color:var(--color-text, #111)}.nav-menu-sub.svelte-ae2hbc .nav-menu-item:where(.svelte-ae2hbc){position:relative}.nav-menu-sub.svelte-ae2hbc .nav-menu-sub:where(.svelte-ae2hbc){left:100%;top:0;margin-top:0}.nav-menu-hamburger.svelte-ae2hbc{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:var(--space-8, 2rem);height:var(--space-8, 2rem);padding:0;background:none;border:none;border-radius:0;cursor:pointer;color:inherit}.nav-menu-hamburger-bars.svelte-ae2hbc{display:flex;flex-direction:column;justify-content:center;gap:5px}.nav-menu-hamburger-bars.svelte-ae2hbc span:where(.svelte-ae2hbc){display:block;width:1.1rem;height:2px;background:currentColor}.nav-menu-hamburger-label.svelte-ae2hbc{display:none}@media (max-width: 767px){.nav-menu-hamburger.svelte-ae2hbc{flex-direction:row;width:auto;height:auto;gap:var(--space-2, .5rem)}.nav-menu-hamburger-label.svelte-ae2hbc{display:inline;font-size:var(--text-sm, .875rem);font-weight:500}}.nav-menu-drawer.svelte-ae2hbc{position:absolute;top:100%;left:0;right:0;margin-top:var(--space-1, .25rem);padding:var(--space-3, .75rem);background:var(--nav-drawer-bg, var(--color-surface-elevated, #fff));box-shadow:var(--shadow-md, 0 4px 6px -1px rgb(0 0 0 / .1));border-radius:var(--radius-sm, 4px);z-index:50;color:var(--color-text, #111)}.nav-menu-drawer.svelte-ae2hbc .nav-menu-link:where(.svelte-ae2hbc){color:var(--color-text, #111)}.nav-menu--mobile-full-width.svelte-ae2hbc .nav-menu-drawer:where(.svelte-ae2hbc){left:0;right:0;width:100%}.nav-menu--mobile-align-center.svelte-ae2hbc .nav-menu-drawer-list:where(.svelte-ae2hbc){align-items:center;text-align:center}.nav-menu-drawer-list.svelte-ae2hbc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--nav-gap, var(--space-3, .75rem))}.nav-menu-drawer-sub.svelte-ae2hbc{list-style:none;margin:var(--space-1, .25rem) 0 0 var(--space-4, 1rem);padding:0;display:flex;flex-direction:column;gap:var(--space-1, .25rem)}.footer-links.svelte-82fj2{padding:var(--space-4, 1rem) 0}.footer-links-error.svelte-82fj2,.footer-links-placeholder.svelte-82fj2{padding:var(--space-2, .5rem) var(--space-3, .75rem);color:var(--color-muted, var(--color-text-muted, #6b7280));font-size:var(--text-sm, .875rem)}.footer-links-error.svelte-82fj2{color:var(--color-error, #dc2626)}.footer-links-grid.svelte-82fj2{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--footer-col-min-width, 140px),1fr));gap:var(--footer-gap, var(--space-3, .75rem));align-items:start}.footer-links-group.svelte-82fj2{display:flex;flex-direction:column;gap:var(--space-1, .25rem)}.footer-links-link.svelte-82fj2{color:inherit;text-decoration:none;font-size:var(--text-sm, .875rem)}.footer-links-link.svelte-82fj2:hover{text-decoration:underline}.footer-links-sublist.svelte-82fj2{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1, .25rem)}.dynamic-menu.svelte-12qgfkk{--dm-gap: var(--space-4, 1rem)}.dynamic-menu-error.svelte-12qgfkk,.dynamic-menu-placeholder.svelte-12qgfkk{padding:var(--space-2, .5rem) 0;color:var(--color-muted, var(--color-text-muted, #6b7280));font-size:var(--text-sm, .875rem)}.dynamic-menu-error.svelte-12qgfkk{color:var(--color-error, #dc2626)}.dynamic-menu--vertical.svelte-12qgfkk nav:where(.svelte-12qgfkk){display:flex;flex-direction:column;gap:var(--dm-gap)}.dynamic-menu--horizontal.svelte-12qgfkk nav:where(.svelte-12qgfkk){display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--dm-gap)}.dynamic-menu-group.svelte-12qgfkk{display:flex;flex-direction:column;gap:var(--space-1, .25rem)}.dynamic-menu-heading.svelte-12qgfkk{font-weight:var(--font-semibold, 600);font-size:var(--text-sm, .875rem);text-transform:uppercase;letter-spacing:var(--tracking-wider, .05em);color:inherit;margin-bottom:var(--space-1, .25rem)}.dynamic-menu-link.svelte-12qgfkk{color:inherit;text-decoration:none;font-size:var(--text-sm, .875rem);opacity:.85}.dynamic-menu-link.svelte-12qgfkk:hover{text-decoration:underline;opacity:1}.dynamic-menu-list.svelte-12qgfkk{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1, .25rem)}.blogroll-simple-block.svelte-19p1tfh{display:flex;flex-direction:column;gap:var(--space-6, 1.5rem)}.blogroll-simple-block__heading.svelte-19p1tfh{font-size:var(--power-hero-sidebar-heading-font-size, var(--text-sm, .875rem));font-weight:var(--power-hero-sidebar-heading-font-weight, var(--font-semibold, 600));letter-spacing:var(--power-hero-sidebar-heading-letter-spacing, var(--tracking-widest, .1em));text-transform:var(--power-hero-sidebar-heading-text-transform, uppercase);color:var(--power-hero-sidebar-heading-color, var(--color-text-inverse, #fff));margin:0}.blogroll-simple-block__list.svelte-19p1tfh{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-6, 1.5rem)}.blogroll-simple-block__item.svelte-19p1tfh{margin:0}.blogroll-simple-block__link.svelte-19p1tfh{display:flex;flex-direction:column;gap:var(--space-1, .25rem);color:inherit;text-decoration:none}.blogroll-simple-block__link.svelte-19p1tfh:hover{opacity:.9}.blogroll-simple-block__kicker.svelte-19p1tfh{font-size:var(--power-hero-article-kicker-font-size, var(--text-xs, .75rem));color:var(--power-hero-article-kicker-color, rgba(255, 255, 255, .7))}.blogroll-simple-block__title.svelte-19p1tfh{font-size:var(--power-hero-article-title-font-size, var(--text-base, 1rem));font-weight:var(--power-hero-article-title-font-weight, var(--font-medium, 500));color:var(--power-hero-article-title-color, var(--color-text-inverse, #fff))}.blogroll-simple-block__item--placeholder.svelte-19p1tfh{color:var(--color-text-muted, #6b7280)}.blogroll-masonry-block.svelte-7gd2p8{display:flex;flex-direction:column;gap:var(--space-6, 1.5rem);padding:var(--space-8, 2rem) 0}.blogroll-masonry-block__heading.svelte-7gd2p8{font-size:var(--text-2xl, 1.5rem);font-weight:var(--font-semibold, 600);margin:0;color:var(--color-text, inherit)}.blogroll-masonry-block__grid.svelte-7gd2p8{-moz-column-count:2;column-count:2;-moz-column-gap:var(--space-6, 1.5rem);column-gap:var(--space-6, 1.5rem);margin:0}@media (max-width: 768px){.blogroll-masonry-block__grid.svelte-7gd2p8{-moz-column-count:1;column-count:1}}.blogroll-masonry-block__tile.svelte-7gd2p8{display:block;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:var(--space-6, 1.5rem);border-radius:var(--radius-lg, .75rem);overflow:hidden;position:relative;text-decoration:none;color:inherit;aspect-ratio:4 / 3;min-height:12rem;background:var(--color-surface-elevated, #f3f4f6)}.blogroll-masonry-block__tile.svelte-7gd2p8:last-child{margin-bottom:0}.blogroll-masonry-block__tile-bg.svelte-7gd2p8{position:absolute;top:0;right:0;bottom:0;left:0}.blogroll-masonry-block__tile-img.svelte-7gd2p8{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.blogroll-masonry-block__tile-placeholder-img.svelte-7gd2p8{display:block;width:100%;height:100%;background:var(--color-surface, #e5e7eb)}.blogroll-masonry-block__tile-overlay.svelte-7gd2p8{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--space-6, 1.5rem);background:linear-gradient(to top,rgba(0,0,0,.75) 0%,transparent 50%);border-radius:var(--radius-lg, .75rem)}.blogroll-masonry-block__tile-kicker.svelte-7gd2p8{font-size:var(--text-xs, .75rem);text-transform:uppercase;letter-spacing:var(--tracking-wider, .05em);color:#ffffffe6;margin-bottom:var(--space-1, .25rem)}.blogroll-masonry-block__tile-title.svelte-7gd2p8{font-size:var(--text-lg, 1.125rem);font-weight:var(--font-semibold, 600);color:#fff;line-height:1.3}.blogroll-masonry-block__tile.svelte-7gd2p8:hover .blogroll-masonry-block__tile-title:where(.svelte-7gd2p8){text-decoration:underline}.blogroll-masonry-block__placeholder.svelte-7gd2p8{grid-column:1 / -1;padding:var(--space-8, 2rem);text-align:center;color:var(--color-text-muted, #6b7280);background:var(--color-surface, #f9fafb);border-radius:var(--radius-md, .5rem)}.power-hero-block.svelte-ouxv23{color:var(--color-text-inverse, #fff);background-color:var(--power-hero-bg-base, rgba(15, 23, 42, .95));background-image:var(--power-hero-bg-gradient),var(--power-hero-bg-image);background-size:cover,cover;background-position:center,center}.power-hero-block.svelte-ouxv23:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:var(--power-hero-bg-noise);pointer-events:none;z-index:0}.power-hero-bg-video.svelte-ouxv23{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.power-hero-gradient-overlay.svelte-ouxv23{opacity:.5}.power-hero-block--has-video.svelte-ouxv23 .power-hero-gradient-overlay:where(.svelte-ouxv23){opacity:.5}.power-hero-block--has-video.svelte-ouxv23:after{opacity:calc(var(--power-hero-bg-noise) * .5)}.power-hero-bg-video.svelte-ouxv23 iframe:where(.svelte-ouxv23),video.power-hero-bg-video.svelte-ouxv23{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.power-hero-bg-video.svelte-ouxv23 iframe:where(.svelte-ouxv23){width:100vw;height:56.25vw;min-height:100vh;min-width:177.78vh}.power-hero-block.svelte-ouxv23>:where(.svelte-ouxv23):not(.power-hero-bg-video):not(.power-hero-gradient-overlay){position:relative;z-index:2}.power-hero-block__grid.svelte-ouxv23{grid-column:1 / -1;display:grid;grid-template-columns:1fr 7fr;gap:var(--space-8, 2rem);width:100%;min-height:100vh;padding:var(--space-12, 3rem) var(--space-8, 2rem);max-width:var(--max-width-2xl, 1536px);margin:0 auto;align-items:center;box-sizing:border-box}@media (max-width: 1024px){.power-hero-block__grid.svelte-ouxv23{grid-template-columns:1fr}.power-hero-block__eyebrow-col.svelte-ouxv23{order:-1}}.power-hero-block__eyebrow-col.svelte-ouxv23{display:flex;flex-direction:column;position:relative}.power-hero-block__center.svelte-ouxv23{display:flex;flex-direction:column;gap:var(--space-4, 1rem);position:relative}.power-hero-block__eyebrow.svelte-ouxv23{font-size:var(--power-hero-eyebrow-font-size, var(--text-sm, .875rem));font-weight:var(--power-hero-eyebrow-font-weight, var(--font-medium, 500));letter-spacing:var(--power-hero-eyebrow-letter-spacing, var(--tracking-widest, .1em));text-transform:var(--power-hero-eyebrow-text-transform, uppercase);color:var(--power-hero-eyebrow-color, var(--color-text-inverse, #fff));margin:0}.power-hero-block__headline.svelte-ouxv23{margin:0;color:inherit;white-space:pre-line;line-height:.95}.power-hero-block.svelte-ouxv23 .power-hero-block__headline:where(.svelte-ouxv23){color:var(--color-text-inverse, #fff)}.power-hero-block__cta.svelte-ouxv23{display:inline-block;padding:var(--space-3, .75rem) var(--space-8, 2rem);background:var(--power-hero-cta-bg, transparent);color:var(--power-hero-cta-color, var(--color-text-inverse, #fff));border:var(--power-hero-cta-border, 2px solid var(--color-text-inverse));text-decoration:none;font-weight:var(--font-semibold, 600);text-transform:uppercase;letter-spacing:var(--tracking-wide, .025em);align-self:flex-start;transition:background .2s}.power-hero-block__cta.svelte-ouxv23:hover{background:var(--power-hero-cta-hover-bg, rgba(255, 255, 255, .1))}.power-hero2-block.svelte-9kt1cp{width:100%;position:relative;overflow:visible;display:grid;grid-template-columns:1fr 7fr;gap:var(--space-8, 2rem);padding:var(--space-12, 3rem) var(--space-8, 2rem);max-width:var(--max-width-2xl, 1536px);margin:0 auto;min-height:100vh;align-items:center;box-sizing:border-box}.power-hero2-block__bg-video.svelte-9kt1cp{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.power-hero2-block__gradient-overlay.svelte-9kt1cp{opacity:.5;pointer-events:none;z-index:0}.power-hero2-block--has-video.svelte-9kt1cp .power-hero2-block__gradient-overlay:where(.svelte-9kt1cp){opacity:.5}.power-hero2-block__bg-video.svelte-9kt1cp iframe:where(.svelte-9kt1cp),video.power-hero2-block__bg-video.svelte-9kt1cp{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.power-hero2-block__bg-video.svelte-9kt1cp iframe:where(.svelte-9kt1cp){width:100vw;height:56.25vw;min-height:100vh;min-width:177.78vh}.power-hero2-block.svelte-9kt1cp>:where(.svelte-9kt1cp):not(.power-hero2-block__bg-video):not(.power-hero2-block__gradient-overlay):not(.power-hero2-block__cursor-trail){position:relative;z-index:2}.power-hero2-block__grid.svelte-9kt1cp{grid-column:1 / -1;grid-row:1;display:grid;grid-template-columns:1fr 7fr;gap:var(--space-8, 2rem);width:100%;align-items:center;box-sizing:border-box}@media (max-width: 1024px){.power-hero2-block.svelte-9kt1cp,.power-hero2-block__grid.svelte-9kt1cp{grid-template-columns:1fr}.power-hero2-block__eyebrow-col.svelte-9kt1cp{order:-1}}.power-hero2-block__eyebrow-col.svelte-9kt1cp{display:flex;flex-direction:column;position:relative}.power-hero2-block__center.svelte-9kt1cp{display:flex;flex-direction:column;gap:var(--space-4, 1rem);position:relative}.power-hero2-block__eyebrow.svelte-9kt1cp{font-size:var(--text-sm, .875rem);font-weight:var(--font-medium, 500);letter-spacing:var(--tracking-widest, .1em);text-transform:uppercase;color:inherit;margin:0}.power-hero2-block__headline.svelte-9kt1cp{margin:0;color:inherit;white-space:pre-line;line-height:.95}.power-hero2-block__cta.svelte-9kt1cp{display:inline-block;padding:var(--space-3, .75rem) var(--space-8, 2rem);background:var(--power-hero-cta-bg, transparent);color:var(--power-hero-cta-color, var(--color-text-inverse, #fff));border:var(--power-hero-cta-border, 2px solid var(--color-text-inverse));text-decoration:none;font-weight:var(--font-semibold, 600);text-transform:uppercase;letter-spacing:var(--tracking-wide, .025em);align-self:flex-start;transition:background .2s}.power-hero2-block__cta.svelte-9kt1cp:hover{background:var(--power-hero-cta-hover-bg, rgba(255, 255, 255, .1))}.power-hero2-block__cursor-trail.svelte-9kt1cp{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.power-hero2-block__cursor-canvas.svelte-9kt1cp{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}@media (max-width: 1024px){.power-hero2-block__grid.svelte-9kt1cp{grid-template-columns:1fr}}.power-hero-split-block.svelte-1l93gvz{color:var(--color-text-inverse, #fff);background-color:var(--power-hero-split-bg-base, rgba(15, 23, 42, .95));background-image:var(--power-hero-split-bg-gradient),var(--power-hero-split-bg-image);background-size:cover,cover;background-position:center,center}.power-hero-split-block.svelte-1l93gvz:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:var(--power-hero-split-bg-noise, .02);pointer-events:none;z-index:0}.power-hero-split-block__grid.svelte-1l93gvz{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:0;min-height:inherit;max-width:var(--max-width-2xl, 1536px);margin:0 auto;align-items:stretch}.power-hero-split-block__grid--reversed.svelte-1l93gvz{direction:rtl}.power-hero-split-block__grid--reversed.svelte-1l93gvz>:where(.svelte-1l93gvz){direction:ltr}.power-hero-split-block__content.svelte-1l93gvz{display:flex;flex-direction:column;justify-content:center;gap:var(--space-4, 1rem);padding:var(--space-8, 2rem) var(--space-12, 3rem)}.power-hero-split-block__eyebrow.svelte-1l93gvz{font-size:var(--power-hero-split-eyebrow-font-size, var(--text-sm, .875rem));font-weight:var(--power-hero-split-eyebrow-font-weight, var(--font-medium, 500));letter-spacing:var(--power-hero-split-eyebrow-letter-spacing, var(--tracking-widest, .1em));text-transform:var(--power-hero-split-eyebrow-text-transform, uppercase);color:var(--power-hero-split-eyebrow-color, var(--color-text-inverse, #fff));margin:0}.power-hero-split-block__headline.svelte-1l93gvz{margin:0;color:inherit;white-space:pre-line;line-height:1.1}.power-hero-split-block.svelte-1l93gvz .power-hero-split-block__headline:where(.svelte-1l93gvz){color:var(--color-text-inverse, #fff)}.power-hero-split-block__subhead.svelte-1l93gvz{font-size:var(--power-hero-split-subhead-font-size, var(--text-base, 1rem));line-height:1.5;color:var(--power-hero-split-subhead-color, rgba(255, 255, 255, .9));margin:0}.power-hero-split-block__cta.svelte-1l93gvz{display:inline-block;padding:var(--space-3, .75rem) var(--space-8, 2rem);background:var(--power-hero-split-cta-bg, transparent);color:var(--power-hero-split-cta-color, var(--color-text-inverse, #fff));border:var(--power-hero-split-cta-border, 2px solid var(--color-text-inverse));text-decoration:none;font-weight:var(--font-semibold, 600);text-transform:uppercase;letter-spacing:var(--tracking-wide, .025em);align-self:flex-start;transition:background .2s}.power-hero-split-block__cta.svelte-1l93gvz:hover{background:var(--power-hero-split-cta-hover-bg, rgba(255, 255, 255, .1))}.power-hero-split-block__media.svelte-1l93gvz{position:relative;overflow:hidden}.power-hero-split-block__img.svelte-1l93gvz{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.power-hero-split-block__placeholder.svelte-1l93gvz{width:100%;height:100%;min-height:12rem;background:transparent}@media (max-width: 768px){.power-hero-split-block__grid.svelte-1l93gvz{grid-template-columns:1fr;direction:ltr}.power-hero-split-block__grid--reversed.svelte-1l93gvz{direction:ltr}.power-hero-split-block__content.svelte-1l93gvz{order:1}.power-hero-split-block__media.svelte-1l93gvz{order:0;min-height:12rem}}section.power-hero-four-col-block.svelte-17ybmxl{background-color:var(--power-hero-four-col-bg)!important}.power-hero-four-col-block.svelte-17ybmxl{width:100vw;max-width:100vw;position:relative;left:50%;transform:translate(-50%);overflow:hidden;display:grid;grid-template-rows:1fr;min-height:var(--power-hero-four-col-min-height, 75vh);box-sizing:border-box}.power-hero-four-col-block__grid.svelte-17ybmxl{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;min-height:var(--power-hero-four-col-min-height, 75vh);height:100%;align-items:stretch;max-width:var(--max-width-2xl, 1536px);margin:0 auto;width:100%;box-sizing:border-box;background-color:var(--power-hero-four-col-bg)}.power-hero-four-col-block__col.svelte-17ybmxl{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:var(--power-hero-four-col-min-height, 75vh);height:100%;padding:var(--space-8, 2rem);background-color:var(--power-hero-four-col-bg)}.power-hero-four-col-block__col--number.svelte-17ybmxl{justify-content:center;align-items:center}.power-hero-four-col-block__col--border-right.svelte-17ybmxl{border-right:1px solid var(--power-hero-four-col-separator, rgba(255, 255, 255, .12))}.power-hero-four-col-block__number.svelte-17ybmxl{font-family:var(--font-power-hero, "League Gothic", sans-serif);font-size:clamp(6rem,18vw,14rem);font-weight:400;line-height:.9;letter-spacing:-.02em;color:var(--power-hero-four-col-number);opacity:.2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.power-hero-four-col-block__col--image.svelte-17ybmxl{padding:0;overflow:hidden}.power-hero-four-col-block__img.svelte-17ybmxl{width:100%;height:100%;min-height:var(--power-hero-four-col-min-height, 75vh);-o-object-fit:cover;object-fit:cover;display:block}.power-hero-four-col-block__placeholder.svelte-17ybmxl{width:100%;min-height:var(--power-hero-four-col-min-height, 75vh);background:var(--power-hero-four-col-bg)}.power-hero-four-col-block__col--content.svelte-17ybmxl{align-items:flex-start;justify-content:center;text-align:left}.power-hero-four-col-block__headline.svelte-17ybmxl{font-family:var(--font-heading, var(--font-sans));font-size:var(--text-2xl, 1.5rem);font-weight:700;line-height:1.2;margin:0 0 var(--space-4, 1rem);color:inherit}.power-hero-four-col-block__subhead.svelte-17ybmxl{font-size:var(--text-base, 1rem);line-height:1.6;margin:0;color:inherit;opacity:.9}.power-hero-four-col-block__col--empty.svelte-17ybmxl{background-color:var(--power-hero-four-col-bg)}@media (max-width: 768px){.power-hero-four-col-block__grid.svelte-17ybmxl{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;min-height:auto}.power-hero-four-col-block__col.svelte-17ybmxl{min-height:auto;padding:var(--space-6, 1.5rem);border-right:none!important;border-left:none!important}.power-hero-four-col-block__col--number.svelte-17ybmxl{order:0;min-height:8rem}.power-hero-four-col-block__col--image.svelte-17ybmxl{order:1;min-height:16rem}.power-hero-four-col-block__col--content.svelte-17ybmxl{order:2}.power-hero-four-col-block__col--empty.svelte-17ybmxl{display:none}.power-hero-four-col-block__img.svelte-17ybmxl,.power-hero-four-col-block__placeholder.svelte-17ybmxl{min-height:16rem}}.power-hero-layered-block.svelte-119ggob{--power-hero-layered-nav-offset: 80px;width:100%;position:relative;overflow:hidden;min-height:100vh;max-width:100%;margin:0;box-sizing:border-box}.power-hero-layered-block__bg-video.svelte-119ggob{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.power-hero-layered-block__bg-video.svelte-119ggob iframe:where(.svelte-119ggob),video.power-hero-layered-block__bg-video-el.svelte-119ggob{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.power-hero-layered-block__bg-video.svelte-119ggob iframe:where(.svelte-119ggob){width:100vw;height:56.25vw;min-height:100vh;min-width:177.78vh}.power-hero-layered-block__gradient-overlay.svelte-119ggob{position:absolute;top:0;right:0;bottom:0;left:0;background:var( --power-hero-layered-overlay-gradient, linear-gradient(180deg, rgba(0, 0, 0, .12) 0%, rgba(0, 0, 0, .28) 100%) );opacity:var(--power-hero-layered-overlay-opacity, .14);pointer-events:none;z-index:0}.power-hero-layered-block--has-video.svelte-119ggob .power-hero-layered-block__gradient-overlay:where(.svelte-119ggob){opacity:var(--power-hero-layered-overlay-opacity-video, .18)}.power-hero-layered-block.svelte-119ggob>:where(.svelte-119ggob):not(.power-hero-layered-block__bg-video):not(.power-hero-layered-block__gradient-overlay):not(.power-hero-layered-block__bg-video-el){position:relative;z-index:2}.power-hero-layered-block__shell.svelte-119ggob{min-height:100vh;width:100%;max-width:var(--max-width-2xl, 1536px);margin:0 auto;padding:calc(var(--space-10, 2.5rem) + var(--power-hero-layered-nav-offset, 80px)) var(--space-8, 2rem) var(--space-12, 3rem);box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr auto;gap:var(--space-6, 1.5rem);align-items:start;color:#fff}.power-hero-layered-block__top-left.svelte-119ggob{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:var(--space-4, 1rem);max-width:min(100%,22rem);z-index:3}.power-hero-layered-block__chip.svelte-119ggob{display:inline-block;align-self:flex-start;padding:var(--space-2, .5rem) var(--space-3, .75rem);font-size:var(--text-xs, .75rem);font-weight:var(--font-medium, 500);letter-spacing:var(--tracking-wide, .025em);text-transform:uppercase;color:var(--power-hero-layered-chip-fg, var(--color-gray-700, #374151));background:var(--power-hero-layered-chip-bg, var(--color-gray-200, #e5e7eb));border-radius:var(--radius-md, .375rem)}.power-hero-layered-block__subline.svelte-119ggob{margin:0;font-size:var(--text-lg, 1.125rem);font-weight:var(--font-light, 300);line-height:var(--leading-snug, 1.375);color:var(--power-hero-layered-subline, #ffffff);text-shadow:0 .08em .35em rgba(0,0,0,.55);white-space:pre-line}.power-hero-layered-block__center-stage.svelte-119ggob{grid-column:1 / -1;grid-row:1 / -1;place-self:center;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:min(70vh,32rem);width:100%;z-index:1}.power-hero-layered-block__figure.svelte-119ggob{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:min(72vw,38rem);max-height:min(55vh,28rem);width:auto;height:auto;-o-object-fit:contain;object-fit:contain;z-index:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.power-hero-layered-block__headline.svelte-119ggob{position:relative;z-index:2;margin:0;line-height:.92;letter-spacing:var(--tracking-tighter, -.05em);color:var(--power-hero-layered-headline-solid, #ffffff);text-transform:uppercase;display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0;max-width:100%}.power-hero-layered-block__headline-solid.svelte-119ggob{color:inherit}.power-hero-layered-block__headline-outline.svelte-119ggob{color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:var(--power-hero-layered-outline-width, .055em);-webkit-text-stroke-color:var(--power-hero-layered-outline-color, #ffffff);paint-order:stroke fill;text-shadow:none}@supports not (-webkit-text-stroke-width: 1px){.power-hero-layered-block__headline-outline.svelte-119ggob{color:var(--power-hero-layered-outline-fallback, #ffffff);-webkit-text-fill-color:unset}}.power-hero-layered-block__bottom-right.svelte-119ggob{grid-column:2;grid-row:3;justify-self:end;align-self:end;max-width:min(100%,24rem);display:flex;flex-direction:column;gap:var(--space-5, 1.25rem);align-items:flex-start;text-align:left;z-index:3}.power-hero-layered-block__accessory.svelte-119ggob{margin:0;font-size:var(--text-sm, .875rem);line-height:var(--leading-relaxed, 1.625);font-weight:var(--font-medium, 500);color:var(--power-hero-layered-accessory, #ffffff);text-shadow:0 .08em .35em rgba(0,0,0,.55)}.power-hero-layered-block__cta.svelte-119ggob{display:inline-flex;align-items:center;gap:var(--space-3, .75rem);padding:var(--space-3, .75rem) var(--space-5, 1.25rem);background:var(--power-hero-layered-cta-bg, var(--color-black, #000));color:var(--power-hero-layered-cta-fg, #ffffff);text-decoration:none;font-size:var(--text-xs, .75rem);font-weight:var(--font-semibold, 600);letter-spacing:var(--tracking-widest, .1em);text-transform:uppercase;border-radius:var(--radius-full, 9999px);border:none;transition:opacity .2s,transform .2s}.power-hero-layered-block__cta.svelte-119ggob:hover{opacity:.92}.power-hero-layered-block__cta-icon.svelte-119ggob{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;border:1px solid currentColor;font-size:.85em;line-height:1}@media (max-width: 900px){.power-hero-layered-block.svelte-119ggob{--power-hero-layered-nav-offset: calc(80px + env(safe-area-inset-top, 0px)) }.power-hero-layered-block__shell.svelte-119ggob{grid-template-columns:1fr;grid-template-rows:auto auto auto}.power-hero-layered-block__top-left.svelte-119ggob{grid-column:1;grid-row:1}.power-hero-layered-block__center-stage.svelte-119ggob{grid-column:1;grid-row:2;min-height:40vh}.power-hero-layered-block__bottom-right.svelte-119ggob{grid-column:1;grid-row:3;justify-self:start}}.power-hero-flank-block.svelte-e0smkd{--power-hero-flank-nav-offset: 80px;width:100%;position:relative;overflow:hidden;min-height:100vh;max-width:100%;margin:0;box-sizing:border-box}.power-hero-flank-block__bg-video.svelte-e0smkd{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.power-hero-flank-block__bg-video.svelte-e0smkd iframe:where(.svelte-e0smkd),video.power-hero-flank-block__bg-video-el.svelte-e0smkd{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.power-hero-flank-block__bg-video.svelte-e0smkd iframe:where(.svelte-e0smkd){width:100vw;height:56.25vw;min-height:100vh;min-width:177.78vh}.power-hero-flank-block.svelte-e0smkd>:where(.svelte-e0smkd):not(.power-hero-flank-block__bg-video):not(.power-hero-flank-block__bg-video-el){position:relative;z-index:2}.power-hero-flank-block__shell.svelte-e0smkd{min-height:100vh;width:100%;max-width:var(--max-width-2xl, 1536px);margin:0 auto;padding:calc(var(--space-10, 2.5rem) + var(--power-hero-flank-nav-offset, 80px)) var(--space-8, 2rem) var(--space-12, 3rem);box-sizing:border-box;display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;gap:var(--space-8, 2rem);align-items:end;color:#fff}.power-hero-flank-block__col--left.svelte-e0smkd{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:var(--space-4, 1rem);max-width:min(100%,28rem);align-self:end;z-index:3}.power-hero-flank-block__col--right.svelte-e0smkd{grid-column:1 / -1;grid-row:2;justify-self:start;align-self:start;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-6, 1.5rem) var(--space-10, 2.5rem);align-items:flex-start;text-align:left;z-index:3}.power-hero-flank-block__col--center.svelte-e0smkd{grid-column:1;grid-row:1 / -1;place-self:center;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:min(70vh,32rem);width:100%;z-index:1;pointer-events:none}.power-hero-flank-block__headline.svelte-e0smkd{margin:0;line-height:1;color:var(--power-hero-flank-headline, #ffffff)}.power-hero-flank-block__accessory.svelte-e0smkd{margin:0;font-size:var(--text-sm, .875rem);line-height:var(--leading-relaxed, 1.625);font-weight:var(--font-medium, 500);color:var(--power-hero-flank-accessory, #ffffff);text-shadow:0 .08em .35em rgba(0,0,0,.55);white-space:pre-line}.power-hero-flank-block__list-heading.svelte-e0smkd{margin:0 0 var(--space-2, .5rem);font-size:var(--text-xs, .75rem);font-weight:var(--font-semibold, 600);letter-spacing:var(--tracking-widest, .1em);text-transform:uppercase;color:var(--power-hero-flank-list-heading, rgba(255, 255, 255, .85))}.power-hero-flank-block__list.svelte-e0smkd{margin:0;padding-left:1.1em;font-size:var(--text-sm, .875rem);line-height:1.65;color:var(--power-hero-flank-list, #ffffff);text-shadow:0 .06em .25em rgba(0,0,0,.45);list-style-position:outside}.power-hero-flank-block__list.svelte-e0smkd li:where(.svelte-e0smkd){margin-bottom:var(--space-1, .25rem);padding-left:0}.power-hero-flank-block__figure.svelte-e0smkd{max-width:min(72vw,38rem);max-height:min(55vh,28rem);width:auto;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width: 1024px){.power-hero-flank-block__col--center.svelte-e0smkd{min-height:min(40vh,16rem)}.power-hero-flank-block__col--right.svelte-e0smkd{flex-direction:column}}@media (max-width: 768px){.power-hero-flank-block.svelte-e0smkd{--power-hero-flank-nav-offset: calc(80px + env(safe-area-inset-top, 0px)) }}.hero-centered-block.svelte-12gl7xm{width:100%;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.hero-centered-block__frame.svelte-12gl7xm{width:100%;min-height:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-12, 3rem) var(--space-8, 2rem);position:relative}.hero-centered-block__content.svelte-12gl7xm{max-width:var(--max-width-2xl, 1536px);width:100%;margin:0 auto;text-align:left}.hero-centered-block__eyebrow.svelte-12gl7xm{font-size:var(--text-sm, .875rem);font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--hero-centered-text);opacity:.9;margin:0 0 var(--space-4, 1rem)}.hero-centered-block__headline.svelte-12gl7xm{margin:0;color:inherit;white-space:pre-line;line-height:1.15;font-weight:700}.hero-centered-block__highlight.svelte-12gl7xm{color:var(--hero-centered-accent)}.hero-centered-block__indicator.svelte-12gl7xm{position:absolute;bottom:var(--space-8, 2rem);left:50%;transform:translate(-50%);width:10px;height:10px;border-radius:50%;background-color:var(--hero-centered-accent)}.fat-list-block.svelte-118nik1{width:100%;padding:var(--space-12, 3rem) var(--space-8, 2rem)}.fat-list-block__inner.svelte-118nik1{max-width:var(--max-width-2xl, 1536px);margin:0 auto}.fat-list-block__heading.svelte-118nik1{font-size:var(--text-sm, .875rem);font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--fat-list-text);opacity:.85;margin:0 0 var(--space-8, 2rem)}.fat-list-block__list.svelte-118nik1{list-style:none;margin:0;padding:0;border-top:1px solid var(--fat-list-divider, rgba(255, 255, 255, .12))}.fat-list-block__row.svelte-118nik1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8, 2rem);border-bottom:1px solid var(--fat-list-divider, rgba(255, 255, 255, .12));padding:var(--space-6, 1.5rem) 0;transition:background-color .2s ease,color .2s ease}.fat-list-block__row.svelte-118nik1:hover{background-color:var(--fat-list-hover-bg);color:var(--fat-list-hover-text)}.fat-list-block__row.svelte-118nik1:hover .fat-list-block__subtext:where(.svelte-118nik1){color:var(--fat-list-hover-text)}.fat-list-block__link.svelte-118nik1{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--space-8, 2rem);padding:0;text-decoration:none;color:inherit}.fat-list-block__label.svelte-118nik1{font-family:var(--fat-list-label-font-family, var(--font-power-hero, "League Gothic", sans-serif));font-size:var(--fat-list-label-font-size, clamp(2rem, 5vw, 4rem));font-weight:var(--fat-list-label-font-weight, 400);line-height:.95;letter-spacing:var(--fat-list-label-letter-spacing, -.02em);text-transform:var(--fat-list-label-text-transform, uppercase);flex-shrink:0;color:inherit}.fat-list-block__subtext.svelte-118nik1{font-size:var(--fat-list-subtext-font-size, var(--text-base));color:var(--fat-list-subtext-color, rgba(255, 255, 255, .8));margin:0;max-width:42ch;line-height:1.5;transition:color .2s ease}.article-longform__reading-bar.svelte-13ym5aw{position:fixed;top:var(--app-shell-header-height, 0px);left:0;right:0;height:3px;z-index:60;background:var(--article-progress-track, rgba(37, 44, 50, .08));pointer-events:none}.article-longform__reading-bar-fill.svelte-13ym5aw{height:100%;width:0%;background:var(--article-progress-fill, var(--color-primary, #4094f7));transition:width .15s ease-out}.article-block.svelte-13ym5aw{--article-measure: var(--article-max-width, min(57.3125rem, 100%));--article-body-font: var( --article-font-sans, var(--font-sans, "Inter", ui-sans-serif, system-ui, sans-serif) );--article-ui-font: var( --article-font-sans, var(--font-sans, "Inter", ui-sans-serif, system-ui, sans-serif) );--article-ink: var(--color-text, #252c32);--article-ink-muted: var(--color-text-muted, #6b7280);--article-border-subtle: var(--color-border, #e5e7eb);--article-accent: var(--color-primary, #4094f7);display:flex;flex-direction:column;gap:clamp(1.5rem,4vw,2.5rem);max-width:var(--article-measure);margin-left:auto;margin-right:auto;padding-left:var(--article-inline-padding, clamp(1rem, 4vw, 1.5rem));padding-right:var(--article-inline-padding, clamp(1rem, 5vw, 1.5rem));box-sizing:border-box}.article-block--longform.svelte-13ym5aw{gap:0;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;--article-reading-bar-height: 3px;--article-longform-sticky-top: calc( var(--app-shell-header-height, 0px) + var(--article-reading-bar-height) );--article-longform-toc-padding-top: calc(clamp(2.75rem, 7vh, 4.5rem) + 5vh) }.article-block__longform-shell.svelte-13ym5aw{display:flex;flex-direction:column;width:100%;min-height:0;box-sizing:border-box}.article-block__longform-visual.svelte-13ym5aw{position:relative;flex-shrink:0;overflow:hidden;background:var(--color-surface-muted, #0f1419)}.article-block__longform-visual-bg.svelte-13ym5aw{position:relative;width:100%;min-height:min(42vh,20rem)}.article-block__longform-cover-img.svelte-13ym5aw{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.article-block__longform-copy.svelte-13ym5aw{display:flex;flex-direction:column;gap:clamp(1.25rem,3vw,2rem);min-width:0;box-sizing:border-box;padding:clamp(1rem,4vw,1.75rem) var(--article-inline-padding, clamp(1rem, 4vw, 1.5rem))}.article-block__header--longform-main.svelte-13ym5aw{border-bottom:1px solid var(--article-border-subtle);padding-bottom:clamp(1rem,3vw,2rem)}.article-block__title--longform-main.svelte-13ym5aw{font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.12;letter-spacing:-.03em}@media (min-width: 1024px){.article-block__longform-shell.svelte-13ym5aw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;min-height:calc(100vh - var(--article-longform-sticky-top))}.article-block__longform-visual.svelte-13ym5aw{position:sticky;top:var(--article-longform-sticky-top);align-self:start;height:calc(100vh - var(--article-longform-sticky-top));max-height:calc(100vh - var(--article-longform-sticky-top));z-index:1}.article-block__longform-visual-bg.svelte-13ym5aw{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0}.article-block__longform-cover-img.svelte-13ym5aw{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none}.article-block__longform-copy.svelte-13ym5aw{padding:clamp(1.5rem,3vw,2.75rem) clamp(1.25rem,4vw,3rem) clamp(2rem,5vw,4rem) clamp(1.25rem,3vw,2rem);max-width:min(var(--article-max-width, 48rem),100%)}.article-block__toc-overlay.svelte-13ym5aw{position:absolute;z-index:40;top:0;right:0;bottom:0;left:0;padding:clamp(1.25rem,3vw,2.25rem);padding-top:var( --article-longform-toc-padding-top, calc(clamp(2.75rem, 7vh, 4.5rem) + 5vh) );display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;pointer-events:none;box-sizing:border-box}.article-block__toc-overlay-panel.svelte-13ym5aw{pointer-events:auto;max-width:min(100%,18rem);padding:.75rem 1rem 1rem;border-radius:.75rem;background:#080c1252;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-sizing:border-box;border:1px solid rgba(255,255,255,.1)}.article-block__toc-overlay-heading.svelte-13ym5aw{margin:0 0 1rem;font-family:var(--article-ui-font);font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff}.article-block__toc-overlay-list.svelte-13ym5aw{margin:0;padding:0;list-style:none;max-width:100%}.article-block__toc-overlay-item.svelte-13ym5aw{margin:0 0 .5rem}.article-block__toc-overlay-link.svelte-13ym5aw{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--article-ui-font);font-size:.9375rem;font-weight:600;line-height:1.35;color:#fff;text-decoration:none}.article-block__toc-overlay-link.svelte-13ym5aw:hover{color:var(--article-accent, #7ec8ff)}.article-block__toc-overlay-dot.svelte-13ym5aw{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:transparent;border:1px solid rgba(255,255,255,.55);box-sizing:border-box}.article-block__toc-overlay-link--active.svelte-13ym5aw .article-block__toc-overlay-dot:where(.svelte-13ym5aw){background:var(--article-accent, #4094f7);border-width:2px;border-color:#fffffff2}.article-block__toc-overlay-sublist.svelte-13ym5aw{margin:.35rem 0 0 1.1rem;padding:0;list-style:none}.article-block__toc-overlay-sublink.svelte-13ym5aw{font-size:.8125rem;font-weight:500;color:#ffffffeb;text-decoration:none}.article-block__toc-overlay-sublink.svelte-13ym5aw:hover{color:#fff;text-decoration:underline}.article-block__mobile-toc--longform.svelte-13ym5aw{display:none}}@media (max-width: 1023px){.article-block__toc-overlay.svelte-13ym5aw{display:none}}.article-block--with-toc.svelte-13ym5aw{max-width:min(calc(var(--article-max-width, 57.3125rem) + var(--article-toc-width, 13.5rem) + 2.5rem),100%)}.article-block__body-row.svelte-13ym5aw{display:block;width:100%;min-width:0}.article-block__body-row--toc.svelte-13ym5aw{display:grid;gap:clamp(1.25rem,3vw,2rem);align-items:start}@media (min-width: 1024px){.article-block__body-row--toc.svelte-13ym5aw{grid-template-columns:minmax(11rem,var(--article-toc-width, 13.5rem)) minmax(0,1fr)}}.article-block__mobile-toc.svelte-13ym5aw{border:1px solid var(--article-border-subtle);border-radius:var(--radius-lg, .5rem);padding:0;background:var(--color-surface, #fff)}.article-block__mobile-toc-summary.svelte-13ym5aw{list-style:none;cursor:pointer;padding:.75rem 1rem;font-family:var(--article-ui-font);font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--article-ink)}.article-block__mobile-toc-summary.svelte-13ym5aw::-webkit-details-marker{display:none}.article-block__mobile-toc-nav.svelte-13ym5aw{padding:0 1rem 1rem;display:flex;flex-direction:column;gap:.35rem;font-family:var(--article-ui-font)}.article-block__mobile-toc-link.svelte-13ym5aw{font-size:.9375rem;font-weight:600;color:var(--article-ink);text-decoration:none}.article-block__mobile-toc-link.active.svelte-13ym5aw,.article-block__mobile-toc-link.svelte-13ym5aw:hover{color:var(--article-accent)}.article-block__mobile-toc-sub.svelte-13ym5aw{margin:.25rem 0 .5rem .75rem;padding:0 0 0 .65rem;list-style:none;border-left:2px solid var(--article-border-subtle)}.article-block__mobile-toc-sublink.svelte-13ym5aw{font-size:.8125rem;color:var(--article-ink-muted);text-decoration:none}@media (min-width: 1024px){.article-block__mobile-toc.svelte-13ym5aw{display:none}}.article-block__toc.svelte-13ym5aw{font-family:var(--article-ui-font);display:none;position:relative;gap:0}@media (min-width: 1024px){.article-block__body-row--toc.svelte-13ym5aw .article-block__toc:where(.svelte-13ym5aw){display:flex;flex-direction:row;align-items:flex-start;gap:.75rem;position:sticky;top:calc(var(--app-shell-header-height, 4rem) + 1.25rem);max-height:calc(100vh - var(--app-shell-header-height, 4rem) - 2rem)}}.article-block__toc-inner.svelte-13ym5aw{flex:1;min-width:0;overflow-y:auto;padding-right:.35rem}.article-block--longform.svelte-13ym5aw .article-block__toc-heading:where(.svelte-13ym5aw){text-transform:uppercase;letter-spacing:.06em;font-size:.6875rem;font-weight:600;color:var(--article-ink-muted)}.article-block__toc-heading.svelte-13ym5aw{margin:0 0 .75rem;font-size:1rem;font-weight:600;line-height:2.25;letter-spacing:-.05em;color:var(--article-toc-ink, #000000)}.article-block__toc-details.svelte-13ym5aw{margin:0 0 .35rem;border:none}.article-block__toc-summary.svelte-13ym5aw{list-style:none;cursor:pointer;padding:.2rem 0;font-size:var(--text-sm, .875rem);line-height:1.35}.article-block__toc-summary.svelte-13ym5aw::-webkit-details-marker{display:none}.article-block__toc-link.svelte-13ym5aw,.article-block__toc-sublink.svelte-13ym5aw{color:var(--article-ink-muted);text-decoration:none}.article-block__toc-link.svelte-13ym5aw:hover,.article-block__toc-sublink.svelte-13ym5aw:hover{color:var(--article-ink)}.article-block__toc-link.svelte-13ym5aw{font-weight:600;color:var(--article-toc-ink, #000000)}.article-block__toc-link--active.svelte-13ym5aw{color:var(--article-accent)}.article-block__toc-sub.svelte-13ym5aw{margin:.35rem 0 .5rem .65rem;padding:0;list-style:none;border-left:2px solid var(--color-border, rgba(0, 0, 0, .08));padding-left:.65rem}.article-block__toc-sub.svelte-13ym5aw li:where(.svelte-13ym5aw){margin:0 0 .35rem;font-size:var(--text-sm, .8125rem);line-height:1.4}.article-block__main.svelte-13ym5aw{min-width:0}.article-block__media.svelte-13ym5aw{width:100%;overflow:hidden;border-radius:var(--radius-lg, .5rem)}.article-block__image.svelte-13ym5aw{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover;max-height:min(70vh,32rem)}.article-block__header.svelte-13ym5aw{display:flex;flex-direction:column;gap:clamp(1rem,3vw,2rem);font-family:var(--article-ui-font);padding-bottom:clamp(1rem,3vw,2.5rem);border-bottom:1px solid var(--article-border-subtle)}.article-block__kicker.svelte-13ym5aw{margin:0;font-size:clamp(.9375rem,2.5vw,1rem);font-weight:500;line-height:1.5;color:var(--article-ink-muted)}.article-block__title.svelte-13ym5aw{margin:0;font-family:var(--article-body-font);font-size:clamp(1.375rem,4vw,1.75rem);font-weight:500;line-height:1.286;letter-spacing:-.0286em;color:var(--article-ink);text-wrap:balance}.article-block__meta.svelte-13ym5aw{display:flex;flex-wrap:nowrap;align-items:center;gap:1rem;font-family:var(--article-ui-font)}.article-block__avatar.svelte-13ym5aw{width:3.5rem;height:3.5rem;border-radius:100px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:var(--color-surface-muted, #f7f7f8)}.article-block__meta-text.svelte-13ym5aw{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;min-width:0}.article-block__meta-subline.svelte-13ym5aw{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .35rem;font-size:.875rem;font-weight:400;line-height:1.43;color:var(--article-ink-muted)}.article-block__meta-dot.svelte-13ym5aw{-webkit-user-select:none;-moz-user-select:none;user-select:none}.article-block__read-time.svelte-13ym5aw{white-space:nowrap}.article-block__author.svelte-13ym5aw{font-size:1rem;font-weight:500;line-height:1.5;color:var(--article-ink)}.article-block__date.svelte-13ym5aw,.article-block__updated.svelte-13ym5aw{margin:0}.article-block__excerpt.svelte-13ym5aw{margin:0;font-family:var(--article-body-font);font-size:1rem;font-weight:400;line-height:1.5;color:var(--article-ink-muted)}.article-block__content.svelte-13ym5aw{margin:0;font-family:var(--article-body-font);font-size:clamp(.9375rem,2.2vw,1rem);font-weight:400;line-height:1.5;color:var(--article-ink-muted)}.article-block__content.svelte-13ym5aw p{margin:0 0 clamp(1.25rem,3vw,2rem);line-height:inherit}.article-block__content.svelte-13ym5aw p:last-child{margin-bottom:0}.article-block__content.svelte-13ym5aw h1,.article-block__content.svelte-13ym5aw h2,.article-block__content.svelte-13ym5aw h3,.article-block__content.svelte-13ym5aw h4{font-family:var(--article-body-font);color:var(--article-ink)}.article-block__content.svelte-13ym5aw h1,.article-block__content.svelte-13ym5aw h2{font-weight:500;font-size:clamp(1.25rem,3.5vw,1.75rem);line-height:1.286;letter-spacing:-.0286em;margin:clamp(1.5rem,4vw,2rem) 0 1rem;scroll-margin-top:calc(var(--app-shell-header-height, 4rem) + .75rem)}.article-block__content.svelte-13ym5aw h3{font-weight:500;font-size:clamp(1.0625rem,2.8vw,1.25rem);line-height:1.4;margin:clamp(1.25rem,3vw,2rem) 0 .5rem;scroll-margin-top:calc(var(--app-shell-header-height, 4rem) + .75rem)}.article-block__content.svelte-13ym5aw h4{font-weight:500;font-size:1.125rem;line-height:1.5;margin:1.5rem 0 .5rem}.article-block__content.svelte-13ym5aw h1:first-child,.article-block__content.svelte-13ym5aw h2:first-child,.article-block__content.svelte-13ym5aw h3:first-child,.article-block__content.svelte-13ym5aw h4:first-child{margin-top:0}.article-block__content.svelte-13ym5aw ul,.article-block__content.svelte-13ym5aw ol{margin:0 0 clamp(1.25rem,3vw,2rem);padding-left:1.5em}.article-block__content.svelte-13ym5aw li{margin-bottom:.25em}.article-block__content.svelte-13ym5aw blockquote{margin:2rem 0;padding-left:1rem;border-left:3px solid var(--article-accent);font-style:italic;color:var(--article-ink-muted)}.article-block__content.svelte-13ym5aw a{color:var(--article-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.article-block__content.svelte-13ym5aw a:hover{opacity:.88}.article-block__content.svelte-13ym5aw img{max-width:100%;height:auto;border-radius:var(--radius-md, .375rem)}.connect-form.svelte-143is9q{display:flex;flex-direction:column;gap:var(--space-6, 1.5rem);width:100%;font-family:var(--font-body, var(--font-sans))}.connect-form__label.svelte-143is9q{display:block;font-size:var(--text-sm, .875rem);font-weight:var(--font-medium, 500);color:var(--color-text, #111);margin-bottom:var(--space-2, .5rem)}.connect-form__chips.svelte-143is9q{display:flex;flex-wrap:wrap;gap:var(--space-2, .5rem)}.connect-form__chip.svelte-143is9q{padding:var(--space-2, .5rem) var(--space-4, 1rem);font-size:var(--text-sm, .875rem);font-family:inherit;color:var(--color-primary);background:var(--color-white);border:1px solid var(--color-primary);border-radius:var(--radius-full, 9999px);cursor:pointer;transition:background .15s,color .15s}.connect-form__chip.svelte-143is9q:hover{background:var(--color-primary-50, #eff6ff)}.connect-form__chip--selected.svelte-143is9q{background:var(--color-primary);color:var(--color-text-inverse, #fff);border-color:var(--color-primary)}.connect-form__input.svelte-143is9q{width:100%;padding:var(--space-2, .5rem) 0;font-size:var(--text-base, 1rem);font-family:inherit;color:var(--color-text);background:transparent;border:none;border-bottom:1px solid var(--color-border, #e5e7eb);outline:none;transition:border-color .2s;box-sizing:border-box}.connect-form__input.svelte-143is9q::-moz-placeholder{color:var(--color-text-muted)}.connect-form__input.svelte-143is9q::placeholder{color:var(--color-text-muted)}.connect-form__input.svelte-143is9q:focus{border-bottom-color:var(--color-primary)}.connect-form__textarea.svelte-143is9q{resize:vertical;min-height:6rem}.connect-form__error.svelte-143is9q{font-size:var(--text-sm);color:var(--color-error);margin:0}.connect-form__success.svelte-143is9q{font-size:var(--text-sm);color:var(--color-success);margin:0}.connect-form__submit.svelte-143is9q{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3, .75rem) var(--space-6, 1.5rem);font-size:var(--text-base);font-weight:var(--font-semibold);font-family:inherit;color:var(--color-text-inverse);background:var(--color-primary);border:none;border-radius:var(--radius-md, .5rem);cursor:pointer;transition:background .2s,opacity .2s}.connect-form__submit.svelte-143is9q:hover:not(:disabled){background:var(--color-primary-hover, var(--color-primary-600))}.connect-form__submit.svelte-143is9q:disabled{opacity:.7;cursor:not-allowed}.connect-form__submit-icon.svelte-143is9q{font-size:1.1em}.connect-form--dark.svelte-143is9q .connect-form__label:where(.svelte-143is9q){color:#fff}.connect-form--dark.svelte-143is9q .connect-form__chip:where(.svelte-143is9q){color:#fff;background:transparent;border:1px solid rgba(255,255,255,.55)}.connect-form--dark.svelte-143is9q .connect-form__chip:where(.svelte-143is9q):hover{background:#ffffff1f}.connect-form--dark.svelte-143is9q .connect-form__chip--selected:where(.svelte-143is9q){background:#fff;color:#000;border-color:#fff}.connect-form--dark.svelte-143is9q .connect-form__input:where(.svelte-143is9q){color:#fff;border-bottom-color:#ffffff59}.connect-form--dark.svelte-143is9q .connect-form__input:where(.svelte-143is9q)::-moz-placeholder{color:#ffffff73}.connect-form--dark.svelte-143is9q .connect-form__input:where(.svelte-143is9q)::placeholder{color:#ffffff73}.connect-form--dark.svelte-143is9q .connect-form__input:where(.svelte-143is9q):focus{border-bottom-color:#fff}.connect-form--dark.svelte-143is9q .connect-form__error:where(.svelte-143is9q){color:#fca5a5}.connect-form--dark.svelte-143is9q .connect-form__success:where(.svelte-143is9q){color:#86efac}.connect-form--dark.svelte-143is9q .connect-form__submit:where(.svelte-143is9q){background:#fff;color:#000}.connect-form--dark.svelte-143is9q .connect-form__submit:where(.svelte-143is9q):hover:not(:disabled){background:#ffffffe6}.connect-with-us.svelte-pt8pcg{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:0;min-height:100vh;padding-top:var(--space-24, 8rem);padding-bottom:var(--space-12, 3rem);padding-left:var(--space-6, 1.5rem);padding-right:var(--space-6, 1.5rem);background:#000;color:#fff;font-family:var(--font-body, var(--font-sans));box-sizing:border-box}@media (min-width: 769px){.connect-with-us.svelte-pt8pcg{display:flex;align-items:center}}.connect-with-us__inner.svelte-pt8pcg{max-width:var(--max-width-7xl, 1280px);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-10, 2.5rem);align-items:stretch;width:100%}@media (max-width: 768px){.connect-with-us__inner.svelte-pt8pcg{grid-template-columns:1fr;gap:var(--space-8)}.connect-with-us__content.svelte-pt8pcg{order:1}.connect-with-us__image.svelte-pt8pcg{order:2;min-height:280px}}.connect-with-us__image.svelte-pt8pcg{min-height:0;border-radius:var(--radius-lg);overflow:hidden;display:flex;align-items:center;justify-content:center;background:#000}@media (min-width: 769px){.connect-with-us__image.svelte-pt8pcg{height:100%;min-height:0}}.connect-with-us__img.svelte-pt8pcg{width:100%;height:100%;min-height:0;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;border-radius:var(--radius-lg)}.connect-with-us__image-placeholder.svelte-pt8pcg{width:100%;min-height:280px;background:#ffffff26;color:var(--color-primary-100, #dbeafe);display:flex;align-items:center;justify-content:center;font-size:var(--text-sm)}@media (min-width: 769px){.connect-with-us__image-placeholder.svelte-pt8pcg{min-height:0;height:100%}}.connect-with-us__content.svelte-pt8pcg{display:flex;flex-direction:column;gap:var(--space-8)}.connect-with-us__headline.svelte-pt8pcg{font-size:var(--text-6xl, 3.75rem);font-weight:var(--font-bold);line-height:1.2;margin:0;color:#fff}.connect-with-us__highlight.svelte-pt8pcg{color:#ffffffe6}.connect-with-us__contact.svelte-pt8pcg{display:flex;flex-direction:column;gap:var(--space-4)}.connect-with-us__link.svelte-pt8pcg{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-base);color:#ffffffe6;text-decoration:none;transition:color .2s,border-color .2s}.connect-with-us__link.svelte-pt8pcg:hover{color:#fff;text-decoration:underline}.connect-with-us__link--whatsapp.svelte-pt8pcg{padding:var(--space-2) var(--space-4);border:none;border-radius:var(--radius-md);align-self:flex-start;background:#25d366;color:#000}.connect-with-us__link--whatsapp.svelte-pt8pcg:hover{background:#20bd5a;color:#000}.connect-with-us__link--whatsapp.svelte-pt8pcg .connect-with-us__icon:where(.svelte-pt8pcg){display:inline-flex;color:#000}.connect-with-us__icon.svelte-pt8pcg{font-size:1.1em}.connect-with-us__icon.svelte-pt8pcg svg{display:block}.connect-with-us__form.svelte-pt8pcg{background:#000;color:#fff;padding:var(--space-8);border:none;border-radius:0;box-shadow:none}
