.inactive-module__sXWvza__inactive[aria-disabled]{opacity:.45;cursor:not-allowed}
.field-renderer-module__ymwloa__field-renderer__text{color:var(--color-text);font-size:var(--text-base);margin:0}.field-renderer-module__ymwloa__field-renderer__num{color:var(--color-text);font-size:var(--text-base);font-weight:600}
.extension-zone-module__9q6m0G__extension-zone--editor{min-height:8px;margin-top:var(--space-5,20px)}.extension-zone-module__9q6m0G__extension-zone__appender{border:2px dashed var(--color-border);border-radius:var(--radius-md,6px);width:100%;padding:var(--space-4,16px);text-align:center;min-height:56px;color:var(--color-text-muted);font-size:var(--text-sm,.875rem);font-family:var(--font-sans,inherit);cursor:pointer;transition:border-color var(--transition-fast,.15s), color var(--transition-fast,.15s), background var(--transition-fast,.15s);background:0 0;display:block}.extension-zone-module__9q6m0G__extension-zone__appender:hover,.extension-zone-module__9q6m0G__extension-zone__appender:focus-visible{border-color:var(--color-editor-outline);color:var(--color-editor-label-fg);background:var(--color-editor-hint-bg);outline:none}.extension-zone-module__9q6m0G__extension-zone__appender--trailing{margin-top:var(--space-3,12px)}
.hero-block-module__3B4SZW__hero-block{background-color:var(--block-bg,var(--hero-bg,var(--color-bg-secondary)));color:var(--hero-text,var(--color-text));position:relative;overflow:hidden}.hero-block-module__3B4SZW__hero-block__cta-icon{margin-left:var(--space-2);vertical-align:middle;align-items:center;width:1em;height:1em;display:inline-flex}.hero-block-module__3B4SZW__hero-block__cta-icon svg{width:100%;height:100%}.hero-block-module__3B4SZW__hero-block--align-left{text-align:left}.hero-block-module__3B4SZW__hero-block--align-center{text-align:center}.hero-block-module__3B4SZW__hero-block--align-right{text-align:right}.hero-block-module__3B4SZW__hero-block__media{z-index:0;position:absolute;inset:0}.hero-block-module__3B4SZW__hero-block__media img{object-fit:cover;width:100%;height:100%}.hero-block-module__3B4SZW__hero-block__overlay{background:rgb(var(--color-overlay-rgb) / var(--hero-overlay-opacity,.5));z-index:1;position:absolute;inset:0}.hero-block-module__3B4SZW__hero-block__inner{z-index:2;max-width:calc(var(--space-section-max-width,var(--container-xl)) + 2 * var(--space-4));padding:var(--block-inner-pad-y,var(--space-20)) var(--space-4);margin:0 auto;position:relative}[data-viewport=mobile] .hero-block-module__3B4SZW__hero-block__inner{padding-top:var(--space-mobile-hero-pad-y,var(--block-inner-pad-y,var(--space-20)));padding-bottom:var(--space-mobile-hero-pad-y,var(--block-inner-pad-y,var(--space-20)))}[data-viewport=mobile] .hero-block-module__3B4SZW__hero-block--variant-centered:where(:not(.hero-block-module__3B4SZW__hero-block--m)) .hero-block-module__3B4SZW__hero-block__inner,[data-viewport=mobile] .hero-block-module__3B4SZW__hero-block--m-centered .hero-block-module__3B4SZW__hero-block__inner{padding-top:var(--space-mobile-hero-pad-y,var(--block-inner-pad-y,var(--space-8)));padding-bottom:var(--space-mobile-hero-pad-y,var(--block-inner-pad-y,var(--space-8)))}.hero-block-module__3B4SZW__hero-block__title{font-family:var(--block-title-font,var(--font-heading));font-size:var(--block-title-size,var(--text-h1-size,var(--text-4xl)));font-weight:var(--block-title-weight,700);letter-spacing:var(--block-title-letter-spacing,normal);color:inherit;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5;-webkit-hyphenate-limit-before:5;-webkit-hyphenate-limit-after:5;margin:0;line-height:1.1}.hero-block-module__3B4SZW__hero-block__subtitle{font-family:var(--block-body-font,var(--font-body));font-size:var(--block-body-size,var(--text-xl));font-weight:var(--block-body-weight,400);line-height:var(--block-body-line-height,var(--text-body-line-height,1.6));text-align:var(--block-body-align,inherit);margin:var(--space-4) 0 0;max-width:40rem;color:inherit;opacity:.9}.hero-block-module__3B4SZW__hero-block--variant-centered:where(:not(.hero-block-module__3B4SZW__hero-block--m),:not([data-viewport=mobile] *)) .hero-block-module__3B4SZW__hero-block__subtitle,:where([data-viewport=mobile]) .hero-block-module__3B4SZW__hero-block--m-centered .hero-block-module__3B4SZW__hero-block__subtitle,.hero-block-module__3B4SZW__hero-block--variant-billboard:where(:not(.hero-block-module__3B4SZW__hero-block--m),:not([data-viewport=mobile] *)) .hero-block-module__3B4SZW__hero-block__subtitle,:where([data-viewport=mobile]) .hero-block-module__3B4SZW__hero-block--m-billboard .hero-block-module__3B4SZW__hero-block__subtitle,.hero-block-module__3B4SZW__hero-block--align-center .hero-block-module__3B4SZW__hero-block__subtitle{margin-left:auto;margin-right:auto}.hero-block-module__3B4SZW__hero-block--align-right .hero-block-module__3B4SZW__hero-block__subtitle{margin-left:auto;margin-right:0}.hero-block-module__3B4SZW__hero-block__inner:has(>[data-slot-id=extras]) .hero-block-module__3B4SZW__hero-block__subtitle{max-width:none}.hero-block-module__3B4SZW__hero-block__more{display:block}.hero-block-module__3B4SZW__hero-block__more-check{opacity:0;width:0;height:0;position:absolute}.hero-block-module__3B4SZW__hero-block__more-btn{display:none}[data-viewport=mobile] .hero-block-module__3B4SZW__hero-block__more-body{-webkit-line-clamp:3;overflow-anchor:none;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-viewport=mobile] .hero-block-module__3B4SZW__hero-block__more-check:checked~.hero-block-module__3B4SZW__hero-block__more-body{display:block;overflow:visible}[data-viewport=mobile] .hero-block-module__3B4SZW__hero-block__more-btn{align-items:center;gap:var(--space-2);margin-top:var(--space-3);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--color-primary-ink,var(--color-primary));font-weight:500;display:inline-flex}[data-viewport=mobile] .hero-block-module__3B4SZW__hero-block__more[data-fits] .hero-block-module__3B4SZW__hero-block__more-btn{display:none}.hero-block-module__3B4SZW__hero-block__more-btn:after{content:"↓";transition:transform var(--transition-base)}.hero-block-module__3B4SZW__hero-block__more-check:checked~.hero-block-module__3B4SZW__hero-block__more-btn:after{transform:rotate(180deg)}.hero-block-module__3B4SZW__hero-block__more-shut,.hero-block-module__3B4SZW__hero-block__more-check:checked~.hero-block-module__3B4SZW__hero-block__more-btn .hero-block-module__3B4SZW__hero-block__more-open{display:none}.hero-block-module__3B4SZW__hero-block__more-check:checked~.hero-block-module__3B4SZW__hero-block__more-btn .hero-block-module__3B4SZW__hero-block__more-shut{display:inline}.hero-block-module__3B4SZW__hero-block__more-check:focus-visible~.hero-block-module__3B4SZW__hero-block__more-btn{outline:2px solid var(--color-focus-ring);outline-offset:2px}.hero-block-module__3B4SZW__hero-block__actions,.hero-block-module__3B4SZW__hero-block__inner>[data-slot-id=extras]{margin-top:var(--space-8)}.hero-block-module__3B4SZW__hero-block__actions--pair{gap:var(--space-4);flex-wrap:wrap;display:inline-flex}.hero-block-module__3B4SZW__hero-block__actions--stack{flex-direction:column}[data-viewport=mobile] .hero-block-module__3B4SZW__hero-block__actions--pair{flex-direction:column;align-items:stretch;width:100%;display:flex}[data-viewport=mobile] .hero-block-module__3B4SZW__hero-block__actions--pair .hero-block-module__3B4SZW__hero-block__cta{text-align:center;display:block}.hero-block-module__3B4SZW__hero-block__cta{padding:var(--block-btn-pad-y,var(--space-3)) var(--block-btn-pad-x,var(--space-6));border-radius:var(--block-btn-radius,var(--radius-lg));font-family:var(--block-btn-font,inherit);font-weight:var(--block-btn-weight,600);font-size:var(--block-btn-size,var(--text-base));letter-spacing:var(--block-btn-letter-spacing,normal);line-height:var(--block-btn-line-height,normal);text-transform:var(--block-btn-transform,var(--text-button-transform,none));transition:background-color var(--transition-base), color var(--transition-base);text-decoration:none;display:inline-block}.hero-block-module__3B4SZW__hero-block__cta--primary{background-color:var(--color-primary);color:var(--color-on-primary);border:2px solid var(--color-primary)}.hero-block-module__3B4SZW__hero-block__cta--primary:not([aria-disabled]):hover{background-color:var(--block-btn-hover-bg,var(--color-btn-hover-bg,var(--block-btn-hover-bg-auto,var(--color-primary-hover))));color:var(--block-btn-hover-color,var(--color-btn-hover-fg,var(--block-btn-hover-color-auto,var(--block-btn-color,var(--color-on-primary)))));border-color:var(--block-btn-hover-bg,var(--color-primary-hover))}.hero-block-module__3B4SZW__hero-block__cta--primary:not([aria-disabled]):active{background-color:var(--block-btn-active-bg,var(--color-btn-active-bg,var(--block-btn-hover-bg,var(--color-btn-hover-bg,var(--block-btn-hover-bg-auto,var(--color-primary-hover))))));color:var(--block-btn-active-color,var(--color-btn-active-fg,var(--block-btn-hover-color,var(--color-btn-hover-fg,var(--block-btn-hover-color-auto,var(--block-btn-color,var(--color-on-primary)))))))}.hero-block-module__3B4SZW__hero-block__cta--primary:focus-visible{outline:2px solid var(--block-btn-focus-ring,var(--color-btn-focus-ring,var(--color-focus-ring)));outline-offset:2px}.hero-block-module__3B4SZW__hero-block__cta--secondary{background-color:var(--hero-btn2-bg,var(--raised-fill,var(--color-bg)));color:var(--hero-btn2-color,var(--color-text));border:2px solid var(--hero-btn2-border,var(--raised-border,var(--hero-btn2-bg,var(--color-bg))))}.hero-block-module__3B4SZW__hero-block__cta--secondary:not([aria-disabled]):hover{background-color:var(--hero-btn2-hover-bg,var(--block-btn-hover-bg,var(--color-btn-hover-bg,var(--block-btn-hover-bg-auto,var(--color-bg)))));color:var(--hero-btn2-color,var(--block-btn-hover-color,var(--color-btn-hover-fg,var(--block-btn-hover-color-auto,var(--color-text)))));border-color:var(--hero-btn2-hover-bg,var(--block-btn-hover-bg,var(--color-bg)))}.hero-block-module__3B4SZW__hero-block__cta--secondary:not([aria-disabled]):active{background-color:var(--block-btn-active-bg,var(--color-btn-active-bg,var(--block-btn-hover-bg,var(--color-btn-hover-bg,var(--block-btn-hover-bg-auto,var(--color-bg))))));color:var(--block-btn-active-color,var(--color-btn-active-fg,var(--block-btn-hover-color,var(--color-btn-hover-fg,var(--block-btn-hover-color-auto,var(--color-text))))))}.hero-block-module__3B4SZW__hero-block__cta--secondary:focus-visible{outline:2px solid var(--block-btn-focus-ring,var(--color-btn-focus-ring,var(--color-focus-ring)));outline-offset:2px}.hero-block-module__3B4SZW__hero-block__cta--outline{color:inherit;background-color:#0000;border:2px solid}.hero-block-module__3B4SZW__hero-block__cta--outline:not([aria-disabled]):hover{background-color:var(--block-btn-hover-bg,var(--color-btn-hover-bg,var(--block-btn-hover-bg-auto,transparent)));color:var(--block-btn-hover-color,var(--color-btn-hover-fg,var(--block-btn-hover-color-auto,inherit)));border-color:var(--block-btn-hover-bg,currentColor)}.hero-block-module__3B4SZW__hero-block__cta--outline:not([aria-disabled]):active{background-color:var(--block-btn-active-bg,var(--color-btn-active-bg,var(--block-btn-hover-bg,var(--color-btn-hover-bg,var(--block-btn-hover-bg-auto,transparent)))));color:var(--block-btn-active-color,var(--color-btn-active-fg,var(--block-btn-hover-color,var(--color-btn-hover-fg,var(--block-btn-hover-color-auto,inherit)))))}.hero-block-module__3B4SZW__hero-block__cta--outline:focus-visible{outline:2px solid var(--block-btn-focus-ring,var(--color-btn-focus-ring,var(--color-focus-ring)));outline-offset:2px}.hero-block-module__3B4SZW__hero-block__cta:not([aria-disabled]):hover{opacity:var(--block-btn-hover-opacity,var(--text-btn-hover-opacity,1))}.hero-block-module__3B4SZW__hero-block[style*=--block-btn-hover-border\:] .hero-block-module__3B4SZW__hero-block__cta:not([aria-disabled]):hover{border-color:var(--block-btn-hover-border)}.hero-block-module__3B4SZW__hero-block[style*=--block-btn-hover-pad-left\:] .hero-block-module__3B4SZW__hero-block__cta:not([aria-disabled]):hover{padding-left:var(--block-btn-hover-pad-left)}.hero-block-module__3B4SZW__hero-block[style*=--block-btn-hover-pad-right\:] .hero-block-module__3B4SZW__hero-block__cta:not([aria-disabled]):hover{padding-right:var(--block-btn-hover-pad-right)}.hero-block-module__3B4SZW__hero-block__cta:after{content:var(--block-btn-icon,none);max-width:0;font-size:var(--block-btn-icon-size,1em);vertical-align:middle;opacity:0;transition:max-width var(--transition-base,.2s), opacity var(--transition-base,.2s), margin-left var(--transition-base,.2s);line-height:1;display:inline-block;overflow:hidden}.hero-block-module__3B4SZW__hero-block__cta:not([aria-disabled]):hover:after{opacity:1;max-width:2em;margin-left:var(--block-btn-icon-gap,.3em)}.hero-block-module__3B4SZW__hero-block{padding-top:var(--block-pad-top,var(--space-6));padding-bottom:var(--block-pad-bottom,var(--space-6));padding-left:var(--block-pad-x,var(--space-6));padding-right:var(--block-pad-x,var(--space-6));text-align:var(--align,left);box-shadow:var(--block-shadow,none);border-radius:var(--block-radius,0);border:var(--block-border-width,0) var(--block-border-style,none) var(--block-border-color,transparent)}.hero-block-module__3B4SZW__hero-block[style*=--bg-color\:]{background-color:var(--bg-color)}.hero-block-module__3B4SZW__hero-block[style*=--text-color\:]{color:var(--text-color)}.hero-block-module__3B4SZW__hero-block[style*=--block-bg-image\:]{background-image:var(--block-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.hero-block-module__3B4SZW__hero-block--variant-centered:where(:not(.hero-block-module__3B4SZW__hero-block--m),:not([data-viewport=mobile] *)) .hero-block-module__3B4SZW__hero-block__inner,:where([data-viewport=mobile]) .hero-block-module__3B4SZW__hero-block--m-centered .hero-block-module__3B4SZW__hero-block__inner{text-align:center;align-items:center}.hero-block-module__3B4SZW__hero-block--align-left.hero-block-module__3B4SZW__hero-block--variant-centered:where(:not(.hero-block-module__3B4SZW__hero-block--m),:not([data-viewport=mobile] *)) .hero-block-module__3B4SZW__hero-block__inner,:where([data-viewport=mobile]) .hero-block-module__3B4SZW__hero-block--align-left.hero-block-module__3B4SZW__hero-block--m-centered .hero-block-module__3B4SZW__hero-block__inner,.hero-block-module__3B4SZW__hero-block--align-left.hero-block-module__3B4SZW__hero-block--variant-billboard:where(:not(.hero-block-module__3B4SZW__hero-block--m),:not([data-viewport=mobile] *)) .hero-block-module__3B4SZW__hero-block__inner,:where([data-viewport=mobile]) .hero-block-module__3B4SZW__hero-block--align-left.hero-block-module__3B4SZW__hero-block--m-billboard .hero-block-module__3B4SZW__hero-block__inner{text-align:left;align-items:flex-start}.hero-block-module__3B4SZW__hero-block--align-right.hero-block-module__3B4SZW__hero-block--variant-centered:where(:not(.hero-block-module__3B4SZW__hero-block--m),:not([data-viewport=mobile] *)) .hero-block-module__3B4SZW__hero-block__inner,:where([data-viewport=mobile]) .hero-block-module__3B4SZW__hero-block--align-right.hero-block-module__3B4SZW__hero-block--m-centered .hero-block-module__3B4SZW__hero-block__inner,.hero-block-module__3B4SZW__hero-block--align-right.hero-block-module__3B4SZW__hero-block--variant-billboard:where(:not(.hero-block-module__3B4SZW__hero-block--m),:not([data-viewport=mobile] *)) .hero-block-module__3B4SZW__hero-block__inner,:where([data-viewport=mobile]) .hero-block-module__3B4SZW__hero-block--align-right.hero-block-module__3B4SZW__hero-block--m-billboard .hero-block-module__3B4SZW__hero-block__inner{text-align:right;align-items:flex-end}.hero-block-module__3B4SZW__hero-block--variant-split .hero-block-module__3B4SZW__hero-block__inner{gap:var(--block-gap,var(--space-6));grid-template-columns:1fr 1fr;align-items:center;display:grid;position:relative}.hero-block-module__3B4SZW__hero-block--variant-split .hero-block-module__3B4SZW__hero-block__inner>:not(.hero-block-module__3B4SZW__hero-block__media){grid-column:1}.hero-block-module__3B4SZW__hero-block--variant-split .hero-block-module__3B4SZW__hero-block__media{margin-left:calc(var(--block-gap,var(--space-6)) / 2);border-radius:var(--radius-lg,16px);inset:0 0 0 50%;overflow:hidden}.hero-block-module__3B4SZW__hero-block--variant-split .hero-block-module__3B4SZW__hero-block__media img{aspect-ratio:auto;height:100%}.hero-block-module__3B4SZW__hero-block--variant-split .hero-block-module__3B4SZW__hero-block__overlay{display:none}.hero-block-module__3B4SZW__hero-block--variant-split .hero-block-module__3B4SZW__hero-block__inner{text-align:left}.hero-block-module__3B4SZW__hero-block--variant-overlay:where(:not(.hero-block-module__3B4SZW__hero-block--m),:not([data-viewport=mobile] *)),:where([data-viewport=mobile]) .hero-block-module__3B4SZW__hero-block--m-overlay{position:relative}.hero-block-module__3B4SZW__hero-block--variant-overlay:where(:not(.hero-block-module__3B4SZW__hero-block--m),:not([data-viewport=mobile] *)) .hero-block-module__3B4SZW__hero-block__inner,:where([data-viewport=mobile]) .hero-block-module__3B4SZW__hero-block--m-overlay .hero-block-module__3B4SZW__hero-block__inner{z-index:2;position:relative}.hero-block-module__3B4SZW__hero-block--variant-overlay:where(:not(.hero-block-module__3B4SZW__hero-block--m),:not([data-viewport=mobile] *)) .hero-block-module__3B4SZW__hero-block__overlay,:where([data-viewport=mobile]) .hero-block-module__3B4SZW__hero-block--m-overlay .hero-block-module__3B4SZW__hero-block__overlay{background:rgb(var(--color-overlay-rgb) / max(var(--hero-overlay-opacity,.5), .35))}.hero-block-module__3B4SZW__hero-block--variant-minimal:where(:not(.hero-block-module__3B4SZW__hero-block--m),:not([data-viewport=mobile] *)) .hero-block-module__3B4SZW__hero-block__media,:where([data-viewport=mobile]) .hero-block-module__3B4SZW__hero-block--m-minimal .hero-block-module__3B4SZW__hero-block__media,.hero-block-module__3B4SZW__hero-block--variant-minimal:where(:not(.hero-block-module__3B4SZW__hero-block--m),:not([data-viewport=mobile] *)) .hero-block-module__3B4SZW__hero-block__overlay,:where([data-viewport=mobile]) .hero-block-module__3B4SZW__hero-block--m-minimal .hero-block-module__3B4SZW__hero-block__overlay{display:none}.hero-block-module__3B4SZW__hero-block--variant-billboard:where(:not(.hero-block-module__3B4SZW__hero-block--m),:not([data-viewport=mobile] *)),:where([data-viewport=mobile]) .hero-block-module__3B4SZW__hero-block--m-billboard{align-items:center;min-height:70vh;display:flex}.hero-block-module__3B4SZW__hero-block--variant-billboard:where(:not(.hero-block-module__3B4SZW__hero-block--m),:not([data-viewport=mobile] *)) .hero-block-module__3B4SZW__hero-block__inner,:where([data-viewport=mobile]) .hero-block-module__3B4SZW__hero-block--m-billboard .hero-block-module__3B4SZW__hero-block__inner{text-align:center;max-width:800px;margin:0 auto}.hero-block-module__3B4SZW__hero-block--variant-poster .hero-block-module__3B4SZW__hero-block__inner{max-width:100%;padding:max(var(--space-12,3rem), calc(8.75vw - var(--block-pad-top,var(--space-6)))) 0 0 0;display:block;position:relative}.hero-block-module__3B4SZW__hero-block--variant-poster .hero-block-module__3B4SZW__hero-block__title{font-family:var(--block-title-font,var(--font-heading,system-ui, sans-serif));font-size:var(--block-title-size,clamp(2.5rem, 7vw, 9rem));font-weight:var(--block-title-weight,500);line-height:var(--block-title-line-height,1.05);letter-spacing:var(--block-title-letter-spacing,-.04em);text-transform:var(--block-title-transform,uppercase);padding:0 max(0px, calc(3vw - var(--block-pad-x,var(--space-6))));margin:0}.hero-block-module__3B4SZW__hero-block--variant-poster .hero-block-module__3B4SZW__hero-block__title-accent{color:var(--color-accent-ink,var(--accent-color,var(--color-hero-poster-accent)));font-weight:inherit}.hero-block-module__3B4SZW__hero-block--variant-poster .hero-block-module__3B4SZW__hero-block__title-accent+.hero-block-module__3B4SZW__hero-block__title-word{margin-left:0}.hero-block-module__3B4SZW__hero-block--variant-poster .hero-block-module__3B4SZW__hero-block__title-word--indent{margin-left:20.4vw}.hero-block-module__3B4SZW__hero-block--variant-poster .hero-block-module__3B4SZW__hero-block__subtitle{top:max(var(--space-12,3rem), calc(8.75vw - var(--block-pad-top,var(--space-6))));right:max(0px, calc(4.5vw - var(--block-pad-x,var(--space-6))));max-width:min(31rem,26vw);font-size:var(--block-body-size,1.125rem);font-weight:var(--block-body-weight,400);line-height:var(--block-body-line-height,1.4);color:var(--text-color,var(--color-text));opacity:1;margin:0;position:absolute}.hero-block-module__3B4SZW__hero-block--variant-poster{padding-bottom:var(--block-pad-bottom,0)}.hero-block-module__3B4SZW__hero-block--variant-poster .hero-block-module__3B4SZW__hero-block__media{width:auto;margin:var(--space-2,.5rem) max(0px, calc(3vw - var(--block-pad-x,var(--space-6)))) 0;border-radius:30px;position:static;overflow:hidden}.hero-block-module__3B4SZW__hero-block--variant-poster .hero-block-module__3B4SZW__hero-block__media img{object-fit:cover;width:100%;height:auto;display:block;position:static}.hero-block-module__3B4SZW__hero-block--variant-poster .hero-block-module__3B4SZW__hero-block__overlay{display:none}[data-viewport=mobile] .hero-block-module__3B4SZW__hero-block--variant-poster .hero-block-module__3B4SZW__hero-block__subtitle{margin:var(--space-3) var(--space-6) 0;max-width:100%;position:static}[data-viewport=mobile] .hero-block-module__3B4SZW__hero-block--variant-poster .hero-block-module__3B4SZW__hero-block__title{--hero-poster-own:var(--block-title-size,clamp(2rem, 13vw, 4.5rem));font-size:clamp(min(2rem, var(--hero-poster-own)), var(--text-mobile-h1-cap,100vw), var(--hero-poster-own));padding:0 var(--space-6)}.hero-block-module__3B4SZW__hero-block__slot--eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent-ink,var(--accent-color,var(--color-primary-ink,var(--color-primary))));margin-bottom:var(--space-2);font-size:.875rem}.hero-block-module__3B4SZW__hero-block__slot--before-buttons{margin-top:var(--space-3);margin-bottom:var(--space-3)}.hero-block-module__3B4SZW__hero-block__slot--after-buttons{margin-top:var(--space-3);color:var(--color-text-secondary);font-size:.875rem}[data-viewport=mobile] .hero-block-module__3B4SZW__hero-block{padding-top:var(--block-pad-top-mobile,var(--block-pad-top,var(--space-6)));padding-bottom:var(--block-pad-bottom-mobile,var(--block-pad-bottom,var(--space-6)));padding-left:var(--block-pad-x-mobile,var(--space-mobile-block-pad,var(--block-pad-x,var(--space-6))));padding-right:var(--block-pad-x-mobile,var(--space-mobile-block-pad,var(--block-pad-x,var(--space-6))));text-align:var(--align-mobile,var(--align,left))}[data-viewport=mobile] .hero-block-module__3B4SZW__hero-block[style*=--bg-color-mobile\:]{background-color:var(--bg-color-mobile)}[data-viewport=mobile] .hero-block-module__3B4SZW__hero-block[style*=--text-color-mobile\:]{color:var(--text-color-mobile)}[data-viewport=mobile] .hero-block-module__3B4SZW__hero-block[style*=--block-radius-mobile\:]{border-radius:var(--block-radius-mobile)}[data-viewport=mobile] .hero-block-module__3B4SZW__hero-block[style*=--block-shadow-mobile\:]{box-shadow:var(--block-shadow-mobile)}[data-viewport=mobile] .hero-block-module__3B4SZW__hero-block--variant-split .hero-block-module__3B4SZW__hero-block__inner{padding-top:var(--space-mobile-hero-pad-y,var(--block-inner-pad-y,var(--space-8)));padding-bottom:var(--space-mobile-hero-pad-y,var(--block-inner-pad-y,var(--space-8)));flex-direction:column;grid-template-columns:1fr;align-items:stretch;display:flex}[data-viewport=mobile] .hero-block-module__3B4SZW__hero-block--variant-split .hero-block-module__3B4SZW__hero-block__inner>*{order:2}[data-viewport=mobile] .hero-block-module__3B4SZW__hero-block--variant-split .hero-block-module__3B4SZW__hero-block__title{order:0}[data-viewport=mobile] .hero-block-module__3B4SZW__hero-block--variant-split .hero-block-module__3B4SZW__hero-block__media{order:1;margin-left:0;position:static;inset:auto}[data-viewport=mobile] .hero-block-module__3B4SZW__hero-block--variant-split .hero-block-module__3B4SZW__hero-block__media img{height:auto;aspect-ratio:var(--hero-media-aspect,4 / 3)}[data-viewport=mobile] .hero-block-module__3B4SZW__hero-block__title{--hero-title-own:var(--block-title-size,var(--text-h1-size,var(--text-4xl)));font-size:clamp(min(2rem, var(--hero-title-own)), var(--text-mobile-h1-cap,100vw), var(--hero-title-own))}
.carousel-slider-module__JZvloq__carousel-slider{align-items:center;gap:var(--space-2);-webkit-user-select:none;user-select:none;touch-action:pan-y;display:flex;position:relative}.carousel-slider-module__JZvloq__carousel-slider__viewport{flex:1;min-width:0;overflow:hidden}.carousel-slider-module__JZvloq__carousel-slider__track{width:100%;transform:translateX(var(--carousel-offset,0%));transition:transform var(--carousel-speed,0s) ease;display:flex}.carousel-slider-module__JZvloq__carousel-slider--slide .carousel-slider-module__JZvloq__carousel-slider__slide{flex:0 0 var(--carousel-slide-basis,100%);min-width:0}.carousel-slider-module__JZvloq__carousel-slider--fade .carousel-slider-module__JZvloq__carousel-slider__track{transition:none;display:grid;transform:none}.carousel-slider-module__JZvloq__carousel-slider--fade .carousel-slider-module__JZvloq__carousel-slider__slide{transition:opacity var(--carousel-speed,0s) ease;grid-area:1/1}.carousel-slider-module__JZvloq__carousel-slider--fade .carousel-slider-module__JZvloq__carousel-slider__slide[aria-hidden=true]{opacity:0}.carousel-slider-module__JZvloq__carousel-slider__arrow{width:var(--carousel-arrow-size,44px);height:var(--carousel-arrow-size,44px);box-shadow:var(--carousel-arrow-border,none);border-radius:var(--radius-full);background:var(--carousel-arrow-bg,var(--color-primary));color:var(--carousel-arrow-color,var(--color-on-primary));font-size:var(--text-xl);cursor:pointer;transition:background-color var(--transition-fast,.15s) ease, color var(--transition-fast,.15s) ease, transform var(--transition-fast,.15s) ease;border:none;flex:none;line-height:1}.carousel-slider-module__JZvloq__carousel-slider__arrow:hover{background:var(--carousel-arrow-hover-bg,var(--carousel-arrow-bg,var(--color-primary-hover,var(--color-primary))));color:var(--carousel-arrow-hover-color,var(--carousel-arrow-color,var(--color-on-primary)));transform:scale(1.06)}.carousel-slider-module__JZvloq__carousel-slider__arrow:active{transform:scale(.96)}.carousel-slider-module__JZvloq__carousel-slider--arrows-hover .carousel-slider-module__JZvloq__carousel-slider__arrow{opacity:0;transition:opacity var(--transition-base,.2s) ease}.carousel-slider-module__JZvloq__carousel-slider--arrows-hover:hover .carousel-slider-module__JZvloq__carousel-slider__arrow,.carousel-slider-module__JZvloq__carousel-slider--arrows-hover .carousel-slider-module__JZvloq__carousel-slider__arrow:focus-visible{opacity:1}.carousel-slider-module__JZvloq__carousel-slider__pagination{bottom:calc(-1 * var(--space-6));justify-content:center;gap:var(--space-2);display:flex;position:absolute;left:0;right:0}.carousel-slider-module__JZvloq__carousel-slider__dot{border-radius:var(--radius-full);background:var(--carousel-dot,var(--color-border));cursor:pointer;border:none;width:10px;height:10px;padding:0}.carousel-slider-module__JZvloq__carousel-slider__dot[aria-current=true]{background:var(--carousel-dot-active,var(--color-primary));width:var(--carousel-dot-active-width,10px);border-radius:var(--radius-full);transition:width var(--transition-fast,.15s) ease}[data-viewport=mobile] .carousel-slider-module__JZvloq__carousel-slider__arrow{display:none}
.cta-block-module__M1c3lG__cta-block{background-color:var(--cta-bg,var(--color-bg-secondary));width:100%;color:var(--color-text)}.cta-block-module__M1c3lG__cta-block[style*=--block-bg-image\:]{background-image:var(--block-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.cta-block-module__M1c3lG__cta-block--py-none{padding-top:0;padding-bottom:0}.cta-block-module__M1c3lG__cta-block--py-sm{padding-top:var(--block-padding-sm);padding-bottom:var(--block-padding-sm)}.cta-block-module__M1c3lG__cta-block--py-md{padding-top:var(--block-padding-md);padding-bottom:var(--block-padding-md)}.cta-block-module__M1c3lG__cta-block--py-lg{padding-top:var(--block-padding-lg);padding-bottom:var(--block-padding-lg)}.cta-block-module__M1c3lG__cta-block--py-xl{padding-top:var(--block-padding-xl);padding-bottom:var(--block-padding-xl)}.cta-block-module__M1c3lG__cta-block[style*=--block-padding\:]{padding:var(--block-padding)}.cta-block-module__M1c3lG__cta-block--align-left{text-align:left}.cta-block-module__M1c3lG__cta-block--align-center{text-align:center}.cta-block-module__M1c3lG__cta-block--align-right{text-align:right}:is([data-viewport=mobile] .cta-block-module__M1c3lG__cta-block__slot--eyebrow,[data-viewport=mobile] .cta-block-module__M1c3lG__cta-block__title,[data-viewport=mobile] .cta-block-module__M1c3lG__cta-block__subtitle,[data-viewport=mobile] .cta-block-module__M1c3lG__cta-block__content:not(:has(ul)):not(:has(ol))){text-align:center}.cta-block-module__M1c3lG__cta-block__inner{max-width:var(--cta-max-width,var(--container-lg));padding-left:var(--padding-x,var(--space-4));padding-right:var(--padding-x,var(--space-4));margin:0 auto}.cta-block-module__M1c3lG__cta-block__title{font-family:var(--block-title-font,var(--font-heading));font-size:var(--block-title-size,var(--text-h2-size,var(--text-3xl)));font-weight:var(--block-title-weight,var(--text-h2-weight,700));letter-spacing:var(--block-title-letter-spacing,normal);line-height:var(--block-title-line-height,1.2);padding-bottom:var(--block-title-gap,0);color:var(--color-heading,inherit);margin:0}.cta-block-module__M1c3lG__cta-block__title--h1{font-size:var(--block-title-size,var(--text-h1-size,var(--text-4xl)));font-weight:var(--block-title-weight,var(--text-h1-weight,700))}.cta-block-module__M1c3lG__cta-block--hero .cta-block-module__M1c3lG__cta-block__title{line-height:1.4}.cta-block-module__M1c3lG__cta-block--hero .cta-block-module__M1c3lG__cta-block__subtitle{font-family:var(--block-body-font,var(--font-heading))}.cta-block-module__M1c3lG__cta-block__subtitle{font-family:var(--block-body-font,var(--font-body));font-size:var(--block-body-size,var(--text-lg));font-weight:var(--block-body-weight,400);line-height:var(--block-body-line-height,var(--text-body-line-height,1.6));text-align:var(--block-body-align,inherit);white-space:pre-line;margin:var(--space-3) 0 0;color:var(--block-body-color,var(--color-text-secondary))}.cta-block-module__M1c3lG__cta-block__content{font-family:var(--block-body-font,var(--font-body));font-size:var(--block-body-size,var(--text-lg));font-weight:var(--block-body-weight,400);line-height:var(--block-body-line-height,var(--text-body-line-height,1.6));text-align:var(--block-body-align,inherit);margin:var(--space-3) 0 0;color:var(--block-body-color,var(--color-text-secondary))}.cta-block-module__M1c3lG__cta-block__content ul,.cta-block-module__M1c3lG__cta-block__content ol{margin:var(--space-4) 0;padding-left:var(--space-6);text-align:left;list-style:outside}.cta-block-module__M1c3lG__cta-block__content ol{list-style:decimal}.cta-block-module__M1c3lG__cta-block__content li{margin-bottom:var(--space-1)}.cta-block-module__M1c3lG__cta-block__content p{margin:0 0 var(--space-3)}.cta-block-module__M1c3lG__cta-block__actions{margin-top:var(--space-8)}.cta-block-module__M1c3lG__cta-block__button{padding:var(--block-btn-pad-y,var(--space-3)) var(--block-btn-pad-x,var(--space-8));border-radius:var(--block-btn-radius,var(--radius-button,var(--radius-lg)));letter-spacing:var(--block-btn-letter-spacing,normal);line-height:var(--block-btn-line-height,normal);font-family:var(--block-btn-font,var(--font-heading));font-weight:var(--block-btn-weight,600);font-size:var(--block-btn-size,var(--text-base));text-transform:var(--block-btn-transform,var(--text-button-transform,none));transition:background-color var(--transition-base), color var(--transition-base);text-decoration:none;display:inline-block}.cta-block-module__M1c3lG__cta-block__button--primary{background-color:var(--block-btn-bg,var(--color-primary));color:var(--block-btn-color,var(--color-on-primary));border:var(--block-btn-border-width,2px) solid var(--block-btn-border-color,var(--block-btn-bg,var(--color-primary)))}.cta-block-module__M1c3lG__cta-block__button--primary:not([aria-disabled]):hover{background-color:var(--block-btn-hover-bg,var(--color-btn-hover-bg,var(--block-btn-hover-bg-auto,var(--color-primary-hover))));color:var(--block-btn-hover-color,var(--color-btn-hover-fg,var(--block-btn-hover-color-auto,var(--block-btn-color,var(--color-on-primary)))));border-color:var(--block-btn-hover-bg,var(--color-primary-hover));opacity:var(--block-btn-hover-opacity,var(--text-btn-hover-opacity,1))}.cta-block-module__M1c3lG__cta-block__button--primary:not([aria-disabled]):active{background-color:var(--block-btn-active-bg,var(--color-btn-active-bg,var(--block-btn-hover-bg,var(--color-btn-hover-bg,var(--block-btn-hover-bg-auto,var(--color-primary-hover))))));color:var(--block-btn-active-color,var(--color-btn-active-fg,var(--block-btn-hover-color,var(--color-btn-hover-fg,var(--block-btn-hover-color-auto,var(--block-btn-color,var(--color-on-primary)))))))}.cta-block-module__M1c3lG__cta-block__button--primary:focus-visible{outline:2px solid var(--block-btn-focus-ring,var(--color-btn-focus-ring,var(--color-focus-ring)));outline-offset:2px}.cta-block-module__M1c3lG__cta-block__button--secondary{--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));background-color:var(--raised-fill,var(--color-bg));color:var(--color-text);border:2px solid var(--raised-border,var(--color-border))}.cta-block-module__M1c3lG__cta-block__button--secondary:not([aria-disabled]):hover{background-color:var(--block-btn-hover-bg,var(--color-btn-hover-bg,var(--block-btn-hover-bg-auto,var(--color-bg-tertiary))));color:var(--block-btn-hover-color,var(--color-btn-hover-fg,var(--block-btn-hover-color-auto,var(--color-text))));border-color:var(--block-btn-hover-bg,var(--color-border));opacity:var(--block-btn-hover-opacity,var(--text-btn-hover-opacity,1))}.cta-block-module__M1c3lG__cta-block__button--secondary:not([aria-disabled]):active{background-color:var(--block-btn-active-bg,var(--color-btn-active-bg,var(--block-btn-hover-bg,var(--color-btn-hover-bg,var(--block-btn-hover-bg-auto,var(--color-bg-tertiary))))));color:var(--block-btn-active-color,var(--color-btn-active-fg,var(--block-btn-hover-color,var(--color-btn-hover-fg,var(--block-btn-hover-color-auto,var(--color-text))))))}.cta-block-module__M1c3lG__cta-block__button--secondary:focus-visible{outline:2px solid var(--block-btn-focus-ring,var(--color-btn-focus-ring,var(--color-focus-ring)));outline-offset:2px}.cta-block-module__M1c3lG__cta-block__button--outline{color:inherit;background-color:#0000;border:2px solid}.cta-block-module__M1c3lG__cta-block__button--outline:not([aria-disabled]):hover{background-color:var(--block-btn-hover-bg,var(--color-btn-hover-bg,var(--block-btn-hover-bg-auto,var(--color-primary))));color:var(--block-btn-hover-color,var(--color-btn-hover-fg,var(--block-btn-hover-color-auto,var(--color-on-primary))));border-color:var(--block-btn-hover-bg,var(--color-primary));opacity:var(--block-btn-hover-opacity,var(--text-btn-hover-opacity,1))}.cta-block-module__M1c3lG__cta-block__button--outline:not([aria-disabled]):active{background-color:var(--block-btn-active-bg,var(--color-btn-active-bg,var(--block-btn-hover-bg,var(--color-btn-hover-bg,var(--block-btn-hover-bg-auto,var(--color-primary))))));color:var(--block-btn-active-color,var(--color-btn-active-fg,var(--block-btn-hover-color,var(--color-btn-hover-fg,var(--block-btn-hover-color-auto,var(--color-on-primary))))));border-color:var(--block-btn-active-bg,var(--block-btn-hover-bg,var(--color-primary)))}.cta-block-module__M1c3lG__cta-block__button--outline:focus-visible{outline:2px solid var(--block-btn-focus-ring,var(--color-btn-focus-ring,var(--color-focus-ring)));outline-offset:2px}.cta-block-module__M1c3lG__cta-block__button--custom{background-color:var(--btn-bg,var(--color-primary));color:var(--btn-color,var(--color-on-primary));border:var(--block-btn-border-width,2px) solid var(--block-btn-border-color,var(--btn-border,var(--raised-border,var(--btn-bg,var(--color-primary)))))}.cta-block-module__M1c3lG__cta-block[style*=--block-btn-hover-bg\:] .cta-block-module__M1c3lG__cta-block__button--custom:not([aria-disabled]):hover{background-color:var(--block-btn-hover-bg);color:var(--block-btn-hover-color,var(--btn-color,var(--color-on-primary)));opacity:var(--block-btn-hover-opacity,var(--text-btn-hover-opacity,1))}.cta-block-module__M1c3lG__cta-block{padding-top:var(--padding-y-top,1.5rem);padding-bottom:var(--padding-y-bottom,1.5rem);padding-left:var(--padding-x,1rem);padding-right:var(--padding-x,1rem);text-align:var(--align,center)}.cta-block-module__M1c3lG__cta-block[style*=--bg-color\:]{background-color:var(--bg-color)}.cta-block-module__M1c3lG__cta-block--own-card{--section-text:var(--color-heading,var(--color-text))}.cta-block-module__M1c3lG__cta-block[style*=--text-color\:],[data-viewport=mobile] .cta-block-module__M1c3lG__cta-block[style*=--text-color-mobile\:]{color:var(--text-color)}.cta-block-module__M1c3lG__cta-block[style*=--border-radius\:],[data-viewport=mobile] .cta-block-module__M1c3lG__cta-block[style*=--border-radius-mobile\:]{border-radius:var(--border-radius)}.cta-block-module__M1c3lG__cta-block[style*=--shadow\:],[data-viewport=mobile] .cta-block-module__M1c3lG__cta-block[style*=--shadow-mobile\:]{box-shadow:var(--shadow)}.cta-block-module__M1c3lG__cta-block[style*=--block-radius\:]{border-radius:var(--block-radius)}.cta-block-module__M1c3lG__cta-block[style*=--block-shadow\:]{box-shadow:var(--block-shadow)}.cta-block-module__M1c3lG__cta-block--variant-split:where(:not(.cta-block-module__M1c3lG__cta-block--m),:not([data-viewport=mobile] *)) .cta-block-module__M1c3lG__cta-block__inner,:where([data-viewport=mobile]) .cta-block-module__M1c3lG__cta-block--m-split .cta-block-module__M1c3lG__cta-block__inner{gap:var(--inner-gap,1rem);grid-template-columns:1fr auto;align-items:center;display:grid}.cta-block-module__M1c3lG__cta-block--variant-centered:where(:not(.cta-block-module__M1c3lG__cta-block--m),:not([data-viewport=mobile] *)) .cta-block-module__M1c3lG__cta-block__inner,:where([data-viewport=mobile]) .cta-block-module__M1c3lG__cta-block--m-centered .cta-block-module__M1c3lG__cta-block__inner{text-align:var(--align,center);max-width:var(--cta-max-width,800px);margin:0 auto}.cta-block-module__M1c3lG__cta-block--variant-minimal:where(:not(.cta-block-module__M1c3lG__cta-block--m),:not([data-viewport=mobile] *)) .cta-block-module__M1c3lG__cta-block__inner,:where([data-viewport=mobile]) .cta-block-module__M1c3lG__cta-block--m-minimal .cta-block-module__M1c3lG__cta-block__inner{align-items:center;gap:var(--inner-gap,1rem);flex-wrap:wrap;display:flex}.cta-block-module__M1c3lG__cta-block--variant-boxed:where(:not(.cta-block-module__M1c3lG__cta-block--m),:not([data-viewport=mobile] *)),:where([data-viewport=mobile]) .cta-block-module__M1c3lG__cta-block--m-boxed{border:1px solid var(--border-color,var(--color-border));border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.cta-block-module__M1c3lG__cta-block--variant-boxed:where(:not(.cta-block-module__M1c3lG__cta-block--m),:not([data-viewport=mobile] *)) .cta-block-module__M1c3lG__cta-block__inner,:where([data-viewport=mobile]) .cta-block-module__M1c3lG__cta-block--m-boxed .cta-block-module__M1c3lG__cta-block__inner{padding:var(--space-6)}.cta-block-module__M1c3lG__cta-block__slot--eyebrow{font-size:var(--eyebrow-size,.875rem);text-transform:uppercase;letter-spacing:var(--eyebrow-tracking,.1em);color:var(--color-accent-ink,var(--accent-color,var(--color-primary-ink,var(--color-primary))));margin-bottom:var(--eyebrow-gap,var(--space-2))}.cta-block-module__M1c3lG__cta-block__slot--before-buttons{margin-top:var(--space-3);margin-bottom:var(--space-3)}.cta-block-module__M1c3lG__cta-block__slot--after-buttons{margin-top:var(--space-3);color:var(--color-text-secondary);font-size:.875rem}[data-viewport=mobile] .cta-block-module__M1c3lG__cta-block{padding-top:var(--padding-y-top-mobile,var(--padding-y-top));padding-bottom:var(--padding-y-bottom-mobile,var(--padding-y-bottom));padding-left:var(--padding-x-mobile,var(--space-mobile-block-pad,var(--padding-x)));padding-right:var(--padding-x-mobile,var(--space-mobile-block-pad,var(--padding-x)));text-align:var(--align-mobile,var(--align))}[data-viewport=mobile] .cta-block-module__M1c3lG__cta-block[style*=--bg-color-mobile\:]{background-color:var(--bg-color-mobile)}[data-viewport=mobile] .cta-block-module__M1c3lG__cta-block--variant-split:where(:not(.cta-block-module__M1c3lG__cta-block--m)) .cta-block-module__M1c3lG__cta-block__inner,[data-viewport=mobile] .cta-block-module__M1c3lG__cta-block--m-split .cta-block-module__M1c3lG__cta-block__inner{grid-template-columns:1fr}.cta-block-module__M1c3lG__cta-block[style*=--cta-max-width\:] .cta-block-module__M1c3lG__cta-block__inner{padding-left:0;padding-right:0}.cta-block-module__M1c3lG__cta-block__button:after{content:var(--block-btn-icon,var(--text-btn-hover-icon,none));max-width:0;font-size:var(--block-btn-icon-size,1em);vertical-align:middle;opacity:0;transition:max-width var(--transition-base,.2s), opacity var(--transition-base,.2s), margin-left var(--transition-base,.2s);line-height:1;display:inline-block;overflow:hidden}.cta-block-module__M1c3lG__cta-block__button:not([aria-disabled]):hover:after{opacity:1;max-width:2em;margin-left:var(--block-btn-icon-gap,.3em)}.cta-block-module__M1c3lG__cta-block__button:not([aria-disabled]):hover{padding-left:var(--block-btn-hover-pad-left,var(--block-btn-pad-x,var(--space-8)));padding-right:var(--block-btn-hover-pad-right,var(--block-btn-pad-x,var(--space-8)))}.cta-block-module__M1c3lG__cta-block__slot--eyebrow>*{display:var(--eyebrow-display,block);background:var(--eyebrow-bg,transparent);color:var(--eyebrow-color,inherit);padding:var(--eyebrow-pad,0);border-radius:var(--eyebrow-radius,0);margin:0}
.reviews-block-module__u2lWTW__reviews-block{background-color:var(--block-bg,transparent)}.reviews-block-module__u2lWTW__reviews-block[style*=--block-bg-image\:]{background-image:var(--block-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.reviews-block-module__u2lWTW__reviews-block__inner{width:100%;max-width:var(--container-xl);padding-left:var(--space-4);padding-right:var(--space-4);margin-left:auto;margin-right:auto}.reviews-block-module__u2lWTW__reviews-block__title{font-size:var(--block-title-size,var(--text-3xl));font-weight:var(--block-title-weight,700);font-family:var(--block-title-font,inherit);color:var(--color-text);margin:0 0 var(--space-8) 0;text-align:var(--block-title-align,center)}.reviews-block-module__u2lWTW__reviews-block__title:has(+.reviews-block-module__u2lWTW__reviews-block__subtitle){margin-bottom:var(--space-3)}.reviews-block-module__u2lWTW__reviews-block__subtitle{font-size:var(--block-body-size,var(--text-lg));font-weight:var(--block-body-weight,400);font-family:var(--block-body-font,inherit);line-height:var(--block-body-line-height,var(--text-body-line-height,1.6));color:var(--block-body-color,var(--color-text-secondary));max-width:var(--block-body-max-width,none);margin:0 auto var(--space-8) auto;text-align:var(--block-title-align,center)}.reviews-block-module__u2lWTW__reviews-block--variant-portrait-side .reviews-block-module__u2lWTW__reviews-block__subtitle{margin-left:0}[data-viewport=tablet] .reviews-block-module__u2lWTW__reviews-block--cols-3{grid-template-columns:repeat(2,1fr)}.reviews-block-module__u2lWTW__reviews-block__item{gap:var(--space-3);max-width:var(--reviews-card-max-width,none);width:100%;padding:var(--reviews-card-pad,var(--space-6));background-color:var(--reviews-card-bg,var(--color-bg));--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));border:var(--reviews-card-border,1px solid var(--color-border));border-radius:var(--reviews-card-radius,var(--radius-lg));box-shadow:var(--reviews-card-shadow,var(--shadow-sm));flex-direction:column;margin-inline:auto;display:flex}.reviews-block-module__u2lWTW__reviews-block--avatar-top .reviews-block-module__u2lWTW__reviews-block__item{text-align:center;align-items:center}.reviews-block-module__u2lWTW__reviews-block--avatar-top .reviews-block-module__u2lWTW__reviews-block__portrait{width:var(--reviews-portrait-size,84px);height:var(--reviews-portrait-size,84px);margin-bottom:var(--reviews-portrait-gap,0);border-radius:var(--radius-full);object-fit:cover;flex:none;max-width:none;overflow:hidden}.reviews-block-module__u2lWTW__reviews-block--avatar-top .reviews-block-module__u2lWTW__reviews-block__author{margin-top:0}.reviews-block-module__u2lWTW__reviews-block--avatar-top .reviews-block-module__u2lWTW__reviews-block__attribution>div{justify-content:center;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.reviews-block-module__u2lWTW__reviews-block--avatar-top .reviews-block-module__u2lWTW__reviews-block__role:before{content:"·";margin-right:var(--space-2);color:var(--color-text-muted)}.reviews-block-module__u2lWTW__reviews-block__rating{font-size:var(--text-xl);color:var(--color-warning-ink);line-height:1}.reviews-block-module__u2lWTW__reviews-block__author{align-items:center;justify-content:var(--reviews-author-justify,flex-start);gap:var(--space-3);margin-top:var(--space-2);font-size:var(--reviews-author-size,inherit);font-weight:var(--reviews-author-weight,inherit);color:var(--reviews-author-color,inherit);font-family:var(--reviews-author-font,var(--block-body-font,inherit));display:flex}.reviews-block-module__u2lWTW__reviews-block__avatar{width:var(--reviews-avatar-size,40px);height:var(--reviews-avatar-size,40px);border-radius:var(--radius-full);flex-shrink:0;display:inline-flex;overflow:hidden}.reviews-block-module__u2lWTW__reviews-block__avatar img,.reviews-block-module__u2lWTW__reviews-block--avatar-top .reviews-block-module__u2lWTW__reviews-block__portrait{object-fit:cover;object-position:50% 22%}.reviews-block-module__u2lWTW__reviews-block--quotes-guillemets .reviews-block-module__u2lWTW__reviews-block__quote:before{content:"«"}.reviews-block-module__u2lWTW__reviews-block--quotes-guillemets .reviews-block-module__u2lWTW__reviews-block__quote:after{content:"»"}.reviews-block-module__u2lWTW__reviews-block--quotes-curly .reviews-block-module__u2lWTW__reviews-block__quote:before{content:"“"}.reviews-block-module__u2lWTW__reviews-block--quotes-curly .reviews-block-module__u2lWTW__reviews-block__quote:after{content:"”"}.reviews-block-module__u2lWTW__reviews-block__quote{white-space:pre-line;font-size:var(--block-body-size,inherit);font-weight:var(--block-body-weight,400);line-height:var(--block-body-line-height,var(--text-body-line-height,1.6));font-family:var(--block-body-font,inherit)}.reviews-block-module__u2lWTW__reviews-block__demo-text{color:var(--color-text-muted)}.reviews-block-module__u2lWTW__reviews-block{padding-top:var(--padding-y-top,1.5rem);padding-bottom:var(--padding-y-bottom,1.5rem);padding-left:var(--padding-x,1rem);padding-right:var(--padding-x,1rem);text-align:var(--align,left)}.reviews-block-module__u2lWTW__reviews-block[style*=--bg-color\:]{background-color:var(--bg-color)}.reviews-block-module__u2lWTW__reviews-block[style*=--text-color\:],[data-viewport=mobile] .reviews-block-module__u2lWTW__reviews-block[style*=--text-color-mobile\:]{color:var(--text-color)}.reviews-block-module__u2lWTW__reviews-block[style*=--border-radius\:],[data-viewport=mobile] .reviews-block-module__u2lWTW__reviews-block[style*=--border-radius-mobile\:]{border-radius:var(--border-radius)}.reviews-block-module__u2lWTW__reviews-block[style*=--shadow\:],[data-viewport=mobile] .reviews-block-module__u2lWTW__reviews-block[style*=--shadow-mobile\:]{box-shadow:var(--shadow)}.reviews-block-module__u2lWTW__reviews-block__item[style*=--bg-color\:]{background-color:var(--bg-color)}.reviews-block-module__u2lWTW__reviews-block__item[style*=--text-color\:],[data-viewport=mobile] .reviews-block-module__u2lWTW__reviews-block__item[style*=--text-color-mobile\:]{color:var(--text-color)}.reviews-block-module__u2lWTW__reviews-block__item[style*=--border-color\:],[data-viewport=mobile] .reviews-block-module__u2lWTW__reviews-block__item[style*=--border-color-mobile\:]{border-color:var(--border-color);border-style:solid;border-width:1px}.reviews-block-module__u2lWTW__reviews-block__item[style*=--border-radius\:],[data-viewport=mobile] .reviews-block-module__u2lWTW__reviews-block__item[style*=--border-radius-mobile\:]{border-radius:var(--border-radius)}.reviews-block-module__u2lWTW__reviews-block__item[style*=--shadow\:],[data-viewport=mobile] .reviews-block-module__u2lWTW__reviews-block__item[style*=--shadow-mobile\:]{box-shadow:var(--shadow)}.reviews-block-module__u2lWTW__reviews-block--variant-grid:where(:not(.reviews-block-module__u2lWTW__reviews-block--m),:not([data-viewport=mobile] *)) .reviews-block-module__u2lWTW__reviews-block__list,:where([data-viewport=mobile]) .reviews-block-module__u2lWTW__reviews-block--m-grid .reviews-block-module__u2lWTW__reviews-block__list{gap:var(--inner-gap,1rem);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.reviews-block-module__u2lWTW__reviews-block--variant-carousel .reviews-block-module__u2lWTW__reviews-block__list{scroll-snap-type:x mandatory;gap:var(--inner-gap,1rem);display:flex;overflow-x:auto}.reviews-block-module__u2lWTW__reviews-block--variant-carousel .reviews-block-module__u2lWTW__reviews-block__item{scroll-snap-align:start;flex:0 0 320px}.reviews-block-module__u2lWTW__reviews-block--variant-masonry:where(:not(.reviews-block-module__u2lWTW__reviews-block--m),:not([data-viewport=mobile] *)) .reviews-block-module__u2lWTW__reviews-block__list,:where([data-viewport=mobile]) .reviews-block-module__u2lWTW__reviews-block--m-masonry .reviews-block-module__u2lWTW__reviews-block__list{column-count:3;column-gap:var(--inner-gap,1rem)}.reviews-block-module__u2lWTW__reviews-block--variant-masonry:where(:not(.reviews-block-module__u2lWTW__reviews-block--m),:not([data-viewport=mobile] *)) .reviews-block-module__u2lWTW__reviews-block__item,:where([data-viewport=mobile]) .reviews-block-module__u2lWTW__reviews-block--m-masonry .reviews-block-module__u2lWTW__reviews-block__item{break-inside:avoid;margin-bottom:var(--inner-gap,1rem)}.reviews-block-module__u2lWTW__reviews-block--variant-featured-quote:where(:not(.reviews-block-module__u2lWTW__reviews-block--m),:not([data-viewport=mobile] *)) .reviews-block-module__u2lWTW__reviews-block__list,:where([data-viewport=mobile]) .reviews-block-module__u2lWTW__reviews-block--m-featured-quote .reviews-block-module__u2lWTW__reviews-block__list{gap:var(--inner-gap,var(--space-4));flex-direction:column;display:flex}.reviews-block-module__u2lWTW__reviews-block--variant-featured-quote:where(:not(.reviews-block-module__u2lWTW__reviews-block--m),:not([data-viewport=mobile] *)) .reviews-block-module__u2lWTW__reviews-block__item:first-child,:where([data-viewport=mobile]) .reviews-block-module__u2lWTW__reviews-block--m-featured-quote .reviews-block-module__u2lWTW__reviews-block__item:first-child{font-size:1.25rem}.reviews-block-module__u2lWTW__reviews-block--variant-featured-quote:where(:not(.reviews-block-module__u2lWTW__reviews-block--m),:not([data-viewport=mobile] *)) .reviews-block-module__u2lWTW__reviews-block__item,:where([data-viewport=mobile]) .reviews-block-module__u2lWTW__reviews-block--m-featured-quote .reviews-block-module__u2lWTW__reviews-block__item{box-shadow:none;background:0 0;border:none;padding:0}.reviews-block-module__u2lWTW__reviews-block--variant-featured-quote:where(:not(.reviews-block-module__u2lWTW__reviews-block--m),:not([data-viewport=mobile] *)) .reviews-block-module__u2lWTW__reviews-block__quote:before,:where([data-viewport=mobile]) .reviews-block-module__u2lWTW__reviews-block--m-featured-quote .reviews-block-module__u2lWTW__reviews-block__quote:before{content:"”";color:var(--color-primary-ink,var(--color-primary));margin-bottom:var(--space-3);font-family:Georgia,Times New Roman,serif;font-size:4rem;line-height:.6;display:block}.reviews-block-module__u2lWTW__reviews-block--variant-compact-list .reviews-block-module__u2lWTW__reviews-block__list{gap:var(--space-2);flex-direction:column;display:flex}.reviews-block-module__u2lWTW__reviews-block--variant-compact-list .reviews-block-module__u2lWTW__reviews-block__item{align-items:center;gap:var(--space-4);text-align:left;grid-template-columns:auto minmax(0,1fr);display:grid}.reviews-block-module__u2lWTW__reviews-block--variant-compact-list .reviews-block-module__u2lWTW__reviews-block__quote{grid-area:1/2}.reviews-block-module__u2lWTW__reviews-block--variant-compact-list .reviews-block-module__u2lWTW__reviews-block__attribution{align-items:center;gap:var(--space-3);grid-area:2/2;display:flex}.reviews-block-module__u2lWTW__reviews-block--variant-compact-list .reviews-block-module__u2lWTW__reviews-block__portrait{width:var(--reviews-portrait-size,72px);height:var(--reviews-portrait-size,72px);border-radius:var(--radius-full);flex:none;grid-area:1/1/span 2;align-self:center;overflow:hidden}.reviews-block-module__u2lWTW__reviews-block__portrait img,.reviews-block-module__u2lWTW__reviews-block--variant-compact-list .reviews-block-module__u2lWTW__reviews-block__portrait img,.reviews-block-module__u2lWTW__reviews-block--avatar-top .reviews-block-module__u2lWTW__reviews-block__portrait img{object-fit:cover;object-position:50% 22%;border-radius:inherit;width:100%;height:100%}.reviews-block-module__u2lWTW__reviews-block--variant-compact-list .reviews-block-module__u2lWTW__reviews-block__author,.reviews-block-module__u2lWTW__reviews-block--variant-compact-list .reviews-block-module__u2lWTW__reviews-block__role{text-align:left;justify-content:flex-start}.reviews-block-module__u2lWTW__reviews-block--variant-testimonial .reviews-block-module__u2lWTW__reviews-block__item{box-shadow:none;text-align:center;background-color:#0000;border:none;align-items:center}.reviews-block-module__u2lWTW__reviews-block--variant-testimonial .reviews-block-module__u2lWTW__reviews-block__attribution{order:1}.reviews-block-module__u2lWTW__reviews-block--variant-testimonial .reviews-block-module__u2lWTW__reviews-block__quote{order:2}.reviews-block-module__u2lWTW__reviews-block--variant-portrait-side .reviews-block-module__u2lWTW__reviews-block__item{align-items:start;gap:var(--inner-gap,var(--space-8));box-shadow:none;text-align:left;background-color:#0000;border:none;grid-template-columns:minmax(0,3fr) minmax(0,8fr);padding:0;display:grid}.reviews-block-module__u2lWTW__reviews-block--variant-portrait-side .reviews-block-module__u2lWTW__reviews-block__portrait{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-xl);grid-row:1/span 3;width:100%;max-width:320px;overflow:hidden}.reviews-block-module__u2lWTW__reviews-block--variant-portrait-side{--block-title-align:left}.reviews-block-module__u2lWTW__reviews-block--variant-portrait-side .reviews-block-module__u2lWTW__reviews-block__quote{font-size:var(--block-body-size,var(--text-2xl));line-height:var(--block-body-line-height,1.4)}.reviews-block-module__u2lWTW__reviews-block--variant-portrait-side .reviews-block-module__u2lWTW__reviews-block__quote:before{content:"”";color:var(--color-accent-ink,var(--accent-color,var(--color-primary-ink,var(--color-primary))));margin-bottom:var(--space-2);font-size:3em;line-height:.6;display:block}[data-viewport=mobile] .reviews-block-module__u2lWTW__reviews-block--variant-portrait-side .reviews-block-module__u2lWTW__reviews-block__item{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}[data-viewport=mobile] .reviews-block-module__u2lWTW__reviews-block--variant-portrait-side .reviews-block-module__u2lWTW__reviews-block__portrait{grid-row:auto;max-width:220px;margin-inline:auto}.reviews-block-module__u2lWTW__reviews-block__slot--eyebrow{font-size:var(--eyebrow-size,.875rem);text-align:var(--block-title-align,center);text-transform:uppercase;letter-spacing:var(--eyebrow-tracking,.1em);color:var(--color-accent-ink,var(--accent-color,var(--color-primary-ink,var(--color-primary))));margin-bottom:var(--eyebrow-gap,var(--space-2))}.reviews-block-module__u2lWTW__reviews-block__slot--bottom{margin-top:var(--space-3);color:var(--color-text-secondary);font-size:.875rem}[data-viewport=mobile] .reviews-block-module__u2lWTW__reviews-block{padding-top:var(--padding-y-top-mobile,var(--padding-y-top));padding-bottom:var(--padding-y-bottom-mobile,var(--padding-y-bottom));padding-left:var(--padding-x-mobile,var(--space-mobile-block-pad,var(--padding-x)));padding-right:var(--padding-x-mobile,var(--space-mobile-block-pad,var(--padding-x)));text-align:var(--align-mobile,var(--align))}[data-viewport=mobile] .reviews-block-module__u2lWTW__reviews-block[style*=--bg-color-mobile\:]{background-color:var(--bg-color-mobile)}[data-viewport=mobile] .reviews-block-module__u2lWTW__reviews-block--variant-masonry:where(:not(.reviews-block-module__u2lWTW__reviews-block--m)) .reviews-block-module__u2lWTW__reviews-block__list,[data-viewport=mobile] .reviews-block-module__u2lWTW__reviews-block--m-masonry .reviews-block-module__u2lWTW__reviews-block__list{column-count:1}.reviews-block-module__u2lWTW__reviews-block__slot--eyebrow>*{display:var(--eyebrow-display,block);background:var(--eyebrow-bg,transparent);color:var(--eyebrow-color,inherit);padding:var(--eyebrow-pad,0);border-radius:var(--eyebrow-radius,0);margin:0}.reviews-block-module__u2lWTW__reviews-block__item[style*=--padding-y-top\:]{padding-top:var(--padding-y-top)}.reviews-block-module__u2lWTW__reviews-block__item[style*=--padding-y-bottom\:]{padding-bottom:var(--padding-y-bottom)}.reviews-block-module__u2lWTW__reviews-block__item[style*=--padding-x\:]{padding-inline:var(--padding-x)}.reviews-block-module__u2lWTW__reviews-block__item[style*=--align\:]{text-align:var(--align)}
.shop-catalog-module__o5VDza__listing,.shop-catalog-module__o5VDza__empty,.shop-catalog-module__o5VDza__subcats,.shop-catalog-module__o5VDza__filters,.shop-catalog-module__o5VDza__gallery,.shop-catalog-module__o5VDza__buy,.shop-catalog-module__o5VDza__specs,.shop-catalog-module__o5VDza__description{--shop-gutter:max(var(--space-4), calc((100% - var(--container-xl)) / 2));margin-inline:var(--shop-gutter)}.shop-catalog-module__o5VDza__title{margin:0 0 var(--space-3);color:var(--color-heading);font-size:var(--text-base);font-weight:600}.shop-catalog-module__o5VDza__button{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-on-primary);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:opacity var(--transition-base);text-decoration:none;display:inline-flex}.shop-catalog-module__o5VDza__button:hover{opacity:.85}.shop-catalog-module__o5VDza__button:disabled{border-color:var(--color-border);color:var(--color-text-muted);cursor:not-allowed;opacity:1;background:0 0}.shop-catalog-module__o5VDza__listing,.shop-catalog-module__o5VDza__empty{display:flow-root}.shop-catalog-module__o5VDza__empty{padding:var(--space-4) 0;color:var(--color-text)}.shop-catalog-module__o5VDza__empty p{margin:0 0 var(--space-3)}.shop-catalog-module__o5VDza__sort{gap:var(--space-3);margin-bottom:var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.shop-catalog-module__o5VDza__sort a{color:var(--color-text-muted);text-decoration:none}.shop-catalog-module__o5VDza__sort a[aria-current]{color:var(--color-primary-ink,var(--color-primary));font-weight:600}.shop-catalog-module__o5VDza__grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.shop-catalog-module__o5VDza__grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-catalog-module__o5VDza__card{--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);flex-direction:column;display:flex}.shop-catalog-module__o5VDza__cardLink{gap:var(--space-2);color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}.shop-catalog-module__o5VDza__cardImage{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-md);background:var(--color-border);width:100%;display:block}.shop-catalog-module__o5VDza__cardName{font-size:var(--text-base)}.shop-catalog-module__o5VDza__card .shop-catalog-module__o5VDza__button{margin-top:auto}.shop-catalog-module__o5VDza__price{color:var(--color-text);margin:0;font-weight:600}.shop-catalog-module__o5VDza__oldPrice{margin-left:var(--space-2);color:var(--color-text-muted);font-weight:400}.shop-catalog-module__o5VDza__state{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.shop-catalog-module__o5VDza__state[data-state=in_stock]{color:var(--color-primary-ink,var(--color-primary))}.shop-catalog-module__o5VDza__state[data-state=out_of_stock]{color:var(--color-error)}.shop-catalog-module__o5VDza__pages{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-4);font-size:var(--text-sm);display:flex}.shop-catalog-module__o5VDza__pages a{color:var(--color-primary-ink,var(--color-primary))}.shop-catalog-module__o5VDza__subcats ul{gap:var(--space-3);margin:0 0 var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.shop-catalog-module__o5VDza__subcat{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--text-sm);text-decoration:none;display:flex}.shop-catalog-module__o5VDza__subcat img{object-fit:cover;border-radius:var(--radius-md);width:2.5rem;height:2.5rem}.shop-catalog-module__o5VDza__filters{margin-bottom:var(--space-4);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text)}.shop-catalog-module__o5VDza__filters summary{align-items:center;gap:var(--space-2);cursor:pointer;margin:0;display:flex}.shop-catalog-module__o5VDza__chosen{padding:0 var(--space-2);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-sm);font-weight:400}.shop-catalog-module__o5VDza__filtersForm{gap:var(--space-4);margin-top:var(--space-3);flex-direction:column;display:flex}.shop-catalog-module__o5VDza__group{gap:var(--space-2);font-size:var(--text-sm);border:0;flex-direction:column;margin:0;padding:0;display:flex}.shop-catalog-module__o5VDza__group legend{margin-bottom:var(--space-2);font-weight:600}.shop-catalog-module__o5VDza__range{gap:var(--space-2);display:flex}.shop-catalog-module__o5VDza__range input,.shop-catalog-module__o5VDza__qty input{--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));width:100%;min-width:0;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font:inherit}.shop-catalog-module__o5VDza__check{align-items:center;gap:var(--space-2);cursor:pointer;display:flex}.shop-catalog-module__o5VDza__count{color:var(--color-text-muted);margin-left:auto}.shop-catalog-module__o5VDza__reset{color:var(--color-primary-ink,var(--color-primary));font-size:var(--text-sm)}.shop-catalog-module__o5VDza__gallery{gap:var(--space-3);margin-bottom:var(--space-4);flex-direction:column;display:flex}.shop-catalog-module__o5VDza__galleryMain{cursor:zoom-in;background:0 0;border:0;padding:0}.shop-catalog-module__o5VDza__galleryMain:disabled{cursor:default}.shop-catalog-module__o5VDza__galleryMain img{--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));aspect-ratio:1;object-fit:contain;border-radius:var(--radius-lg);background:var(--color-bg);width:100%;display:block}.shop-catalog-module__o5VDza__thumbs{gap:var(--space-2);flex-wrap:wrap;display:flex}.shop-catalog-module__o5VDza__thumbs button{border-radius:var(--radius-md);cursor:pointer;background:0 0;border:2px solid #0000;padding:0}.shop-catalog-module__o5VDza__thumbs button[aria-pressed=true]{border-color:var(--color-primary)}.shop-catalog-module__o5VDza__thumbs img{object-fit:cover;border-radius:var(--radius-md);width:4rem;height:4rem;display:block}.shop-catalog-module__o5VDza__zoom{--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));max-width:95vw;max-height:95vh;padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-bg);border:0}.shop-catalog-module__o5VDza__zoom img{max-width:100%;max-height:85vh;margin:0 auto var(--space-3);display:block}.shop-catalog-module__o5VDza__buy{color:var(--color-text);display:flow-root}.shop-catalog-module__o5VDza__buy>*{margin:0 0 var(--space-3)}.shop-catalog-module__o5VDza__sku{color:var(--color-text-muted);font-size:var(--text-sm)}.shop-catalog-module__o5VDza__axis{border:0;padding:0}.shop-catalog-module__o5VDza__axis legend{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:600}.shop-catalog-module__o5VDza__option{--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));margin:0 var(--space-2) var(--space-2) 0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font:inherit;cursor:pointer}.shop-catalog-module__o5VDza__option[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-primary-ink,var(--color-primary))}.shop-catalog-module__o5VDza__option[data-possible=false]{color:var(--color-text-muted);opacity:.5}.shop-catalog-module__o5VDza__qty{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.shop-catalog-module__o5VDza__qty input{width:5rem}.shop-catalog-module__o5VDza__specs,.shop-catalog-module__o5VDza__description{clear:both;margin-top:var(--space-4);color:var(--color-text)}.shop-catalog-module__o5VDza__specs dl{margin:0}.shop-catalog-module__o5VDza__specs dl>div{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);font-size:var(--text-sm);display:flex}.shop-catalog-module__o5VDza__specs dt{color:var(--color-text-muted);flex:0 0 40%}.shop-catalog-module__o5VDza__specs dd{margin:0}:where([data-viewport=tablet],[data-viewport=desktop]) .shop-catalog-module__o5VDza__grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}:where([data-viewport=tablet],[data-viewport=desktop]) .shop-catalog-module__o5VDza__grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}:where([data-viewport=tablet],[data-viewport=desktop]) .shop-catalog-module__o5VDza__filters{float:left;width:16rem;margin-right:var(--space-4)}:where([data-viewport=tablet],[data-viewport=desktop]) .shop-catalog-module__o5VDza__filters summary{pointer-events:none;list-style:none}:where([data-viewport=tablet],[data-viewport=desktop]) .shop-catalog-module__o5VDza__filters summary::-webkit-details-marker{display:none}:where([data-viewport=tablet],[data-viewport=desktop]) .shop-catalog-module__o5VDza__filters:not([open])::details-content{content-visibility:visible}:where([data-viewport=tablet],[data-viewport=desktop]) .shop-catalog-module__o5VDza__gallery{float:left;width:calc((100% - 2 * var(--shop-gutter)) / 2 - var(--space-4));margin-right:var(--space-4)}.shop-catalog-module__o5VDza__added{min-height:1.5em;font-size:var(--text-sm);margin:0}
.shop-checkout-block-module__iG_3uG__box{gap:var(--space-4);color:var(--block-fg,var(--color-text));flex-direction:column;display:flex}.shop-checkout-block-module__iG_3uG__checkout{--shop-gutter:max(var(--space-4), calc((100% - var(--container-xl)) / 2));margin-inline:var(--shop-gutter)}.shop-checkout-block-module__iG_3uG__main,.shop-checkout-block-module__iG_3uG__aside{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}:where([data-viewport=tablet],[data-viewport=desktop]) .shop-checkout-block-module__iG_3uG__checkout{align-items:start;gap:var(--space-6,var(--space-4));grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);display:grid}:where([data-viewport=tablet],[data-viewport=desktop]) .shop-checkout-block-module__iG_3uG__aside{top:var(--space-4);position:sticky}.shop-checkout-block-module__iG_3uG__thumb{object-fit:cover;border-radius:var(--radius-md);width:4rem;height:4rem}.shop-checkout-block-module__iG_3uG__notice{padding:var(--space-3);border:1px solid var(--color-primary);border-radius:var(--radius-md);margin:0}.shop-checkout-block-module__iG_3uG__title{color:var(--block-fg-heading,var(--color-heading));margin:0}.shop-checkout-block-module__iG_3uG__muted{color:var(--block-fg-muted,var(--color-text-muted));font-size:var(--text-sm);margin:0}.shop-checkout-block-module__iG_3uG__error{color:var(--color-error,var(--color-primary-ink,var(--color-primary)));font-size:var(--text-sm)}.shop-checkout-block-module__iG_3uG__lines{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.shop-checkout-block-module__iG_3uG__line{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.shop-checkout-block-module__iG_3uG__line[data-problem]{border-bottom-color:var(--color-primary)}.shop-checkout-block-module__iG_3uG__name{gap:var(--space-1,.25rem);flex-direction:column;flex:12rem;display:flex}.shop-checkout-block-module__iG_3uG__qty{width:5rem}.shop-checkout-block-module__iG_3uG__price{font-weight:600}.shop-checkout-block-module__iG_3uG__problem{color:var(--color-primary-ink,var(--color-primary));font-size:var(--text-sm);flex-basis:100%}.shop-checkout-block-module__iG_3uG__link{color:var(--block-fg-muted,var(--color-text-muted));cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.shop-checkout-block-module__iG_3uG__group{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;margin:0;display:flex}.shop-checkout-block-module__iG_3uG__field{gap:var(--space-2);flex-direction:column;display:flex}.shop-checkout-block-module__iG_3uG__input,.shop-checkout-block-module__iG_3uG__qty{--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));font:inherit;padding:var(--space-2) var(--space-3);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md)}.shop-checkout-block-module__iG_3uG__input[aria-invalid=true]{border-color:var(--color-primary)}.shop-checkout-block-module__iG_3uG__option{align-items:center;gap:var(--space-2);cursor:pointer;flex-wrap:wrap;display:flex}.shop-checkout-block-module__iG_3uG__totals{gap:var(--space-2) var(--space-4);grid-template-columns:1fr auto;margin:0;display:grid}.shop-checkout-block-module__iG_3uG__totals dd{text-align:right;margin:0}.shop-checkout-block-module__iG_3uG__total{font-weight:700;font-size:var(--text-base)}.shop-checkout-block-module__iG_3uG__summary{padding-left:var(--space-4);margin:0}.shop-checkout-block-module__iG_3uG__button{font:inherit;cursor:pointer;padding:var(--space-3) var(--block-btn-pad-x,var(--space-4));border-radius:var(--radius-md);color:var(--color-on-primary);background:var(--color-primary);transition:opacity var(--transition-base);border:0;align-self:flex-start;text-decoration:none}.shop-checkout-block-module__iG_3uG__button:disabled{opacity:.5;cursor:not-allowed}.shop-checkout-block-module__iG_3uG__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.shop-checkout-block-module__iG_3uG__mini{align-items:center;gap:var(--space-2);font:inherit;cursor:pointer;color:inherit;padding:var(--space-2);background:0 0;border:0;display:inline-flex}.shop-checkout-block-module__iG_3uG__badge{min-width:1.5em;padding:0 var(--space-2);border-radius:var(--radius-lg);text-align:center;color:var(--color-on-primary);background:var(--color-primary);font-size:var(--text-sm)}
.domain-block-module__jDrWJG__domain-block{max-width:var(--container-md,800px);padding:var(--block-padding-md,2rem) var(--space-4,1rem);margin:0 auto}.domain-block-module__jDrWJG__domain-block__image{object-fit:cover;border-radius:var(--radius-lg,12px);width:100%;height:auto;max-height:360px;margin-bottom:var(--space-4,1rem)}.domain-block-module__jDrWJG__domain-block__title{margin:0 0 var(--space-3,.75rem);font-size:var(--text-2xl,1.75rem);color:var(--color-text)}.domain-block-module__jDrWJG__domain-block__meta{margin:0 0 var(--space-4,1rem);gap:var(--space-2,.5rem) var(--space-4,1rem);color:var(--color-text-secondary);font-size:var(--text-base,1rem);flex-wrap:wrap;padding:0;list-style:none;display:flex}.domain-block-module__jDrWJG__domain-block__text{margin:0 0 var(--space-4,1rem);font-size:var(--text-base,1rem);color:var(--color-text);line-height:1.6}.domain-block-module__jDrWJG__domain-block__subtitle{margin:var(--space-4,1rem) 0 var(--space-2,.5rem);font-size:var(--text-lg,1.25rem);color:var(--color-text)}.domain-block-module__jDrWJG__domain-block__list{margin:0 0 var(--space-4,1rem);padding-left:var(--space-5,1.5rem);color:var(--color-text);line-height:1.7}
.pricing-block-module__kJcM5q__pricing-block{background-color:var(--pricing-bg,transparent)}.pricing-block-module__kJcM5q__pricing-block[style*=--block-bg-image\:]{background-image:var(--block-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.pricing-block-module__kJcM5q__pricing-block--py-none{padding-top:0;padding-bottom:0}.pricing-block-module__kJcM5q__pricing-block--py-sm{padding-top:var(--block-padding-sm);padding-bottom:var(--block-padding-sm)}.pricing-block-module__kJcM5q__pricing-block--py-md{padding-top:var(--block-padding-md);padding-bottom:var(--block-padding-md)}.pricing-block-module__kJcM5q__pricing-block--py-lg{padding-top:var(--block-padding-lg);padding-bottom:var(--block-padding-lg)}.pricing-block-module__kJcM5q__pricing-block--py-xl{padding-top:var(--block-padding-xl);padding-bottom:var(--block-padding-xl)}.pricing-block-module__kJcM5q__pricing-block__inner{width:100%;max-width:var(--container-xl);padding-left:var(--space-4);padding-right:var(--space-4);margin-left:auto;margin-right:auto}.pricing-block-module__kJcM5q__pricing-block__title{font-size:var(--block-title-size,var(--text-3xl));font-weight:var(--block-title-weight,700);font-family:var(--block-title-font,inherit);color:var(--color-text);margin:0 0 var(--space-3) 0;text-align:var(--block-title-align,center)}.pricing-block-module__kJcM5q__pricing-block__subtitle{font-size:var(--text-lg);color:var(--color-text-secondary);margin:0 0 var(--space-10) 0;text-align:var(--block-title-align,center)}.pricing-block-module__kJcM5q__pricing-block__grid{gap:var(--space-6);align-items:stretch;display:grid}.pricing-block-module__kJcM5q__pricing-block--cols-2{grid-template-columns:repeat(2,1fr)}.pricing-block-module__kJcM5q__pricing-block--cols-3{grid-template-columns:repeat(3,1fr)}.pricing-block-module__kJcM5q__pricing-block--cols-4{gap:var(--space-2);grid-template-columns:repeat(4,1fr)}[data-viewport=mobile] .pricing-block-module__kJcM5q__pricing-block__grid{grid-template-columns:1fr}[data-viewport=tablet] .pricing-block-module__kJcM5q__pricing-block--cols-3,[data-viewport=tablet] .pricing-block-module__kJcM5q__pricing-block--cols-4{grid-template-columns:repeat(2,1fr)}.pricing-block-module__kJcM5q__pricing-block__item{--color-text:var(--color-text-base);--color-heading:var(--color-heading-base);--color-text-secondary:var(--color-text-secondary-base);--color-text-muted:var(--color-text-muted-base);gap:var(--space-4);padding:var(--space-8) var(--space-4);background-color:var(--color-bg);border:var(--card-border,1px solid var(--color-border));border-radius:var(--card-radius,var(--radius-lg));box-shadow:var(--card-shadow,var(--shadow-sm));transition:transform var(--transition-base), box-shadow var(--transition-base);flex-direction:column;display:flex}.pricing-block-module__kJcM5q__pricing-block__item--featured{border-color:var(--color-primary);box-shadow:var(--shadow-lg);transform:translateY(var(--card-featured-lift,calc(var(--space-2) * -1)))}.pricing-block-module__kJcM5q__pricing-block__item--demo,.pricing-block-module__kJcM5q__pricing-block__item--demo .pricing-block-module__kJcM5q__pricing-block__plan-name,.pricing-block-module__kJcM5q__pricing-block__item--demo .pricing-block-module__kJcM5q__pricing-block__price,.pricing-block-module__kJcM5q__pricing-block__item--demo .pricing-block-module__kJcM5q__pricing-block__feature{color:var(--color-text-muted)}.pricing-block-module__kJcM5q__pricing-block__plan-name{text-align:var(--block-body-align,left);font-size:var(--block-item-title-size,var(--text-xl));font-weight:var(--block-item-title-weight,600);font-family:var(--block-item-title-font,inherit);color:var(--color-heading,var(--color-text));margin:0}.pricing-block-module__kJcM5q__pricing-block__price-row{align-items:baseline;gap:var(--space-2);justify-content:var(--price-justify,center);flex-wrap:wrap;display:flex}.pricing-block-module__kJcM5q__pricing-block__price{font-size:var(--price-size,var(--text-4xl));font-weight:var(--price-weight,700);white-space:nowrap;color:var(--price-color,var(--color-text));line-height:1}.pricing-block-module__kJcM5q__pricing-block__currency{font-size:var(--block-body-size,var(--text-sm));color:var(--color-text-secondary);margin-top:var(--space-1);align-self:flex-start}.pricing-block-module__kJcM5q__pricing-block__period{font-size:var(--block-body-size,var(--text-sm));color:var(--color-text-muted)}.pricing-block-module__kJcM5q__pricing-block__period:before{content:"/"}.pricing-block-module__kJcM5q__pricing-block__price-note{margin:calc(var(--space-2) * -1) 0 0;font-size:var(--block-body-size,var(--text-sm));color:var(--color-text-muted)}:is([data-viewport=mobile] .pricing-block-module__kJcM5q__pricing-block__plan-name,[data-viewport=mobile] .pricing-block-module__kJcM5q__pricing-block__price,[data-viewport=mobile] .pricing-block-module__kJcM5q__pricing-block__price-note){text-align:center}[data-viewport=mobile] .pricing-block-module__kJcM5q__pricing-block__price-row{justify-content:center}.pricing-block-module__kJcM5q__pricing-block__features{gap:var(--space-2);flex-direction:column;flex-grow:1;margin:0;padding:0;list-style:none;display:flex}.pricing-block-module__kJcM5q__pricing-block__feature{font-size:var(--block-body-size,var(--text-base));font-weight:var(--block-body-weight,400);line-height:var(--block-body-line-height,var(--text-body-line-height,1.6));font-family:var(--block-body-font,inherit);color:var(--block-body-color,var(--color-text-secondary));font-family:var(--block-body-font,inherit);text-align:var(--block-body-align,left);padding-left:var(--pricing-marker-pad,var(--space-6));position:relative}.pricing-block-module__kJcM5q__pricing-block__feature:before{content:var(--pricing-marker,"✓");color:var(--color-success-ink);font-weight:700;position:absolute;top:0;left:0}.pricing-block-module__kJcM5q__pricing-block__button{padding:var(--block-btn-pad-y,var(--space-3)) var(--block-btn-pad-x,var(--space-6));border-radius:var(--block-btn-radius,var(--radius-md));background-color:var(--block-btn-bg,var(--color-primary));color:var(--block-btn-color,var(--color-on-primary));box-shadow:inset 0 0 0 1px var(--raised-border,transparent);font-family:var(--block-btn-font,inherit);font-weight:var(--block-btn-weight,600);font-size:var(--block-btn-size,var(--text-base));letter-spacing:var(--block-btn-letter-spacing,normal);line-height:var(--block-btn-line-height,normal);text-transform:var(--block-btn-transform,none);text-align:center;transition:background-color var(--transition-base);justify-content:center;align-items:center;margin-top:auto;text-decoration:none;display:inline-flex}.pricing-block-module__kJcM5q__pricing-block__button:not([aria-disabled]):hover{background-color:var(--block-btn-hover-bg,var(--color-btn-hover-bg,var(--block-btn-hover-bg-auto,var(--color-primary-hover))));color:var(--block-btn-hover-color,var(--color-btn-hover-fg,var(--block-btn-hover-color-auto,var(--block-btn-color,var(--color-on-primary)))));opacity:var(--block-btn-hover-opacity,var(--text-btn-hover-opacity,1))}.pricing-block-module__kJcM5q__pricing-block__button:not([aria-disabled]):active{background-color:var(--block-btn-active-bg,var(--color-btn-active-bg,var(--block-btn-hover-bg,var(--color-btn-hover-bg,var(--block-btn-hover-bg-auto,var(--color-primary-hover))))));color:var(--block-btn-active-color,var(--color-btn-active-fg,var(--block-btn-hover-color,var(--color-btn-hover-fg,var(--block-btn-hover-color-auto,var(--block-btn-color,var(--color-on-primary)))))))}.pricing-block-module__kJcM5q__pricing-block__item--featured .pricing-block-module__kJcM5q__pricing-block__button{background-color:var(--btn-featured-bg,var(--block-btn-bg,var(--color-primary)));color:var(--btn-featured-color,var(--block-btn-color,var(--color-on-primary)));box-shadow:none}.pricing-block-module__kJcM5q__pricing-block__item--featured .pricing-block-module__kJcM5q__pricing-block__button:not([aria-disabled]):hover,.pricing-block-module__kJcM5q__pricing-block__item--featured .pricing-block-module__kJcM5q__pricing-block__button:not([aria-disabled]):active{background-color:var(--btn-featured-hover-bg,var(--block-btn-hover-bg,var(--color-btn-hover-bg,var(--block-btn-hover-bg-auto,var(--color-primary-hover)))));color:var(--btn-featured-color,var(--block-btn-hover-color,var(--color-btn-hover-fg,var(--block-btn-hover-color-auto,var(--block-btn-color,var(--color-on-primary))))))}.pricing-block-module__kJcM5q__pricing-block__button:focus-visible{outline:2px solid var(--block-btn-focus-ring,var(--color-btn-focus-ring,var(--color-focus-ring)));outline-offset:2px}.pricing-block-module__kJcM5q__pricing-block{padding-top:var(--padding-y-top,1.5rem);padding-bottom:var(--padding-y-bottom,1.5rem);padding-left:var(--padding-x,1rem);padding-right:var(--padding-x,1rem);text-align:var(--align,left)}.pricing-block-module__kJcM5q__pricing-block[style*=--bg-color\:]{background-color:var(--bg-color)}.pricing-block-module__kJcM5q__pricing-block[style*=--text-color\:],[data-viewport=mobile] .pricing-block-module__kJcM5q__pricing-block[style*=--text-color-mobile\:]{color:var(--text-color)}.pricing-block-module__kJcM5q__pricing-block[style*=--border-color\:]{border:1px solid var(--border-color)}.pricing-block-module__kJcM5q__pricing-block[style*=--border-radius\:],[data-viewport=mobile] .pricing-block-module__kJcM5q__pricing-block[style*=--border-radius-mobile\:]{border-radius:var(--border-radius)}.pricing-block-module__kJcM5q__pricing-block[style*=--shadow\:],[data-viewport=mobile] .pricing-block-module__kJcM5q__pricing-block[style*=--shadow-mobile\:]{box-shadow:var(--shadow)}.pricing-block-module__kJcM5q__pricing-block__item[style*=--bg-color\:]{background-color:var(--bg-color)}.pricing-block-module__kJcM5q__pricing-block__item[style*=--text-color\:],[data-viewport=mobile] .pricing-block-module__kJcM5q__pricing-block__item[style*=--text-color-mobile\:]{color:var(--text-color)}.pricing-block-module__kJcM5q__pricing-block__item[style*=--border-color\:]{border-color:var(--border-color);border-style:solid;border-width:1px}.pricing-block-module__kJcM5q__pricing-block__item[style*=--border-radius\:],[data-viewport=mobile] .pricing-block-module__kJcM5q__pricing-block__item[style*=--border-radius-mobile\:]{border-radius:var(--border-radius)}.pricing-block-module__kJcM5q__pricing-block__item[style*=--shadow\:],[data-viewport=mobile] .pricing-block-module__kJcM5q__pricing-block__item[style*=--shadow-mobile\:]{box-shadow:var(--shadow)}.pricing-block-module__kJcM5q__pricing-block--variant-grid:where(:not(.pricing-block-module__kJcM5q__pricing-block--m),:not([data-viewport=mobile] *)) .pricing-block-module__kJcM5q__pricing-block__grid,:where([data-viewport=mobile]) .pricing-block-module__kJcM5q__pricing-block--m-grid .pricing-block-module__kJcM5q__pricing-block__grid{gap:var(--inner-gap,1rem);display:grid}.pricing-block-module__kJcM5q__pricing-block--variant-featured-emphasized:where(:not(.pricing-block-module__kJcM5q__pricing-block--m),:not([data-viewport=mobile] *)) .pricing-block-module__kJcM5q__pricing-block__item--featured,:where([data-viewport=mobile]) .pricing-block-module__kJcM5q__pricing-block--m-featured-emphasized .pricing-block-module__kJcM5q__pricing-block__item--featured{border-color:var(--accent-color,var(--color-primary));border-width:2px;transform:scale(1.05)}.pricing-block-module__kJcM5q__pricing-block--variant-comparison-table:where(:not(.pricing-block-module__kJcM5q__pricing-block--m),:not([data-viewport=mobile] *)) .pricing-block-module__kJcM5q__pricing-block__grid,:where([data-viewport=mobile]) .pricing-block-module__kJcM5q__pricing-block--m-comparison-table .pricing-block-module__kJcM5q__pricing-block__grid{width:100%;display:table}.pricing-block-module__kJcM5q__pricing-block--variant-horizontal:where(:not(.pricing-block-module__kJcM5q__pricing-block--m),:not([data-viewport=mobile] *)) .pricing-block-module__kJcM5q__pricing-block__grid,:where([data-viewport=mobile]) .pricing-block-module__kJcM5q__pricing-block--m-horizontal .pricing-block-module__kJcM5q__pricing-block__grid{gap:var(--inner-gap,1rem);display:flex;overflow-x:auto}.pricing-block-module__kJcM5q__pricing-block--variant-horizontal:where(:not(.pricing-block-module__kJcM5q__pricing-block--m),:not([data-viewport=mobile] *)) .pricing-block-module__kJcM5q__pricing-block__item,:where([data-viewport=mobile]) .pricing-block-module__kJcM5q__pricing-block--m-horizontal .pricing-block-module__kJcM5q__pricing-block__item{flex:0 0 280px}.pricing-block-module__kJcM5q__pricing-block--variant-minimal:where(:not(.pricing-block-module__kJcM5q__pricing-block--m),:not([data-viewport=mobile] *)) .pricing-block-module__kJcM5q__pricing-block__item,:where([data-viewport=mobile]) .pricing-block-module__kJcM5q__pricing-block--m-minimal .pricing-block-module__kJcM5q__pricing-block__item{padding:var(--space-2);background:0 0;border:none}.pricing-block-module__kJcM5q__pricing-block__slot--eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent-ink,var(--accent-color,var(--color-primary-ink,var(--color-primary))));margin-bottom:var(--space-2);font-size:.875rem}.pricing-block-module__kJcM5q__pricing-block__slot--bottom{margin-top:var(--space-3);color:var(--color-text-secondary);font-size:.875rem}[data-viewport=mobile] .pricing-block-module__kJcM5q__pricing-block{padding-top:var(--padding-y-top-mobile,var(--padding-y-top));padding-bottom:var(--padding-y-bottom-mobile,var(--padding-y-bottom));padding-left:var(--padding-x-mobile,var(--space-mobile-block-pad,var(--padding-x)));padding-right:var(--padding-x-mobile,var(--space-mobile-block-pad,var(--padding-x)));text-align:var(--align-mobile,var(--align))}[data-viewport=mobile] .pricing-block-module__kJcM5q__pricing-block[style*=--bg-color-mobile\:]{background-color:var(--bg-color-mobile)}[data-viewport=mobile] .pricing-block-module__kJcM5q__pricing-block--variant-horizontal:where(:not(.pricing-block-module__kJcM5q__pricing-block--m)) .pricing-block-module__kJcM5q__pricing-block__item,[data-viewport=mobile] .pricing-block-module__kJcM5q__pricing-block--m-horizontal .pricing-block-module__kJcM5q__pricing-block__item{flex:0 0 80%}@media (min-width:1024px){.pricing-block-module__kJcM5q__pricing-block[style*=--row-width\:]{width:var(--row-width);max-width:100vw;margin-inline:calc((100% - var(--row-width)) / 2)}.pricing-block-module__kJcM5q__pricing-block[style*=--card-width\:] .pricing-block-module__kJcM5q__pricing-block__grid,.pricing-block-module__kJcM5q__pricing-block[style*=--card-width\:] .pricing-block-module__kJcM5q__pricing-block__grid.pricing-block-module__kJcM5q__pricing-block--cols-2,.pricing-block-module__kJcM5q__pricing-block[style*=--card-width\:] .pricing-block-module__kJcM5q__pricing-block__grid.pricing-block-module__kJcM5q__pricing-block--cols-3,.pricing-block-module__kJcM5q__pricing-block[style*=--card-width\:] .pricing-block-module__kJcM5q__pricing-block__grid.pricing-block-module__kJcM5q__pricing-block--cols-4{grid-template-columns:repeat(auto-fit, var(--card-width));justify-content:center;gap:var(--space-2);width:max-content;max-width:100vw;position:relative;left:50%;transform:translate(-50%)}.pricing-block-module__kJcM5q__pricing-block[style*=--card-offset\:] .pricing-block-module__kJcM5q__pricing-block__item:nth-child(2n){margin-top:var(--card-offset)}}.pricing-block-module__kJcM5q__pricing-block__button:after{content:var(--block-btn-icon,none);max-width:0;font-size:var(--block-btn-icon-size,1em);vertical-align:middle;opacity:0;transition:max-width var(--transition-base,.2s), opacity var(--transition-base,.2s), margin-left var(--transition-base,.2s);line-height:1;display:inline-block;overflow:hidden}.pricing-block-module__kJcM5q__pricing-block__button:not([aria-disabled]):hover:after{opacity:1;max-width:2em;margin-left:var(--block-btn-icon-gap,.3em)}.pricing-block-module__kJcM5q__pricing-block__button:not([aria-disabled]):hover{padding-left:var(--block-btn-hover-pad-left,var(--block-btn-pad-x,var(--space-6)));padding-right:var(--block-btn-hover-pad-right,var(--block-btn-pad-x,var(--space-6)))}.pricing-block-module__kJcM5q__pricing-block__badge{font-size:var(--text-xs,.75rem);background-color:var(--accent-color,var(--color-primary));color:var(--color-on-primary);border-radius:999px;align-self:flex-start;padding:6px 12px;font-weight:600;line-height:1}.pricing-block-module__kJcM5q__pricing-block--badge-top .pricing-block-module__kJcM5q__pricing-block__item{position:relative}.pricing-block-module__kJcM5q__pricing-block--badge-top .pricing-block-module__kJcM5q__pricing-block__badge{white-space:nowrap;letter-spacing:.04em;align-self:auto;padding:5px 14px;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.pricing-block-module__kJcM5q__pricing-block__audience{font-size:var(--block-body-size,var(--text-sm));line-height:var(--block-body-line-height,1.6);color:var(--color-text-secondary);text-align:var(--block-body-align,left);margin:0}.pricing-block-module__kJcM5q__pricing-block__item[style*=--padding-y-top\:]{padding-top:var(--padding-y-top)}.pricing-block-module__kJcM5q__pricing-block__item[style*=--padding-y-bottom\:]{padding-bottom:var(--padding-y-bottom)}.pricing-block-module__kJcM5q__pricing-block__item[style*=--padding-x\:]{padding-inline:var(--padding-x)}.pricing-block-module__kJcM5q__pricing-block__item[style*=--align\:]{text-align:var(--align);--block-body-align:var(--align)}
.stats-block-module__XW3Ldq__stats-block{background-color:var(--stats-bg,transparent)}.stats-block-module__XW3Ldq__stats-block[style*=--block-bg-image\:]{background-image:var(--block-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.stats-block-module__XW3Ldq__stats-block--py-none{padding-top:0;padding-bottom:0}.stats-block-module__XW3Ldq__stats-block--py-sm{padding-top:var(--block-padding-sm);padding-bottom:var(--block-padding-sm)}.stats-block-module__XW3Ldq__stats-block--py-md{padding-top:var(--block-padding-md);padding-bottom:var(--block-padding-md)}.stats-block-module__XW3Ldq__stats-block--py-lg{padding-top:var(--block-padding-lg);padding-bottom:var(--block-padding-lg)}.stats-block-module__XW3Ldq__stats-block--py-xl{padding-top:var(--block-padding-xl);padding-bottom:var(--block-padding-xl)}.stats-block-module__XW3Ldq__stats-block--align-left{text-align:left}.stats-block-module__XW3Ldq__stats-block--align-center{text-align:center}.stats-block-module__XW3Ldq__stats-block--align-right{text-align:right}.stats-block-module__XW3Ldq__stats-block__inner{width:100%;max-width:var(--container-xl);padding-left:var(--space-4);padding-right:var(--space-4);margin-left:auto;margin-right:auto}.stats-block-module__XW3Ldq__stats-block__title{font-size:var(--block-title-size,var(--text-3xl));font-weight:var(--block-title-weight,700);font-family:var(--block-title-font,inherit);color:var(--color-text);margin:0 0 var(--space-10) 0}.stats-block-module__XW3Ldq__stats-block__subtitle{font-size:var(--block-body-size,var(--text-lg));font-weight:var(--block-body-weight,400);font-family:var(--block-body-font,inherit);line-height:var(--block-body-line-height,var(--text-body-line-height,1.6));color:var(--block-body-color,var(--color-text-secondary));max-width:var(--block-body-max-width,none);margin:0 0 var(--space-10) 0}.stats-block-module__XW3Ldq__stats-block__title:has(+.stats-block-module__XW3Ldq__stats-block__subtitle){margin-bottom:var(--space-3)}.stats-block-module__XW3Ldq__stats-block__grid{gap:var(--space-8);display:grid}.stats-block-module__XW3Ldq__stats-block--cols-2{grid-template-columns:repeat(2,1fr)}.stats-block-module__XW3Ldq__stats-block--cols-3{grid-template-columns:repeat(3,1fr)}.stats-block-module__XW3Ldq__stats-block--cols-4{grid-template-columns:repeat(4,1fr)}[data-viewport=mobile] .stats-block-module__XW3Ldq__stats-block__grid.stats-block-module__XW3Ldq__stats-block--cols-2,[data-viewport=mobile] .stats-block-module__XW3Ldq__stats-block__grid.stats-block-module__XW3Ldq__stats-block--cols-3,[data-viewport=mobile] .stats-block-module__XW3Ldq__stats-block__grid.stats-block-module__XW3Ldq__stats-block--cols-4,[data-viewport=mobile] .stats-block-module__XW3Ldq__stats-block__grid,html[data-device=mobile] .stats-block-module__XW3Ldq__stats-block__grid.stats-block-module__XW3Ldq__stats-block--cols-2,html[data-device=mobile] .stats-block-module__XW3Ldq__stats-block__grid.stats-block-module__XW3Ldq__stats-block--cols-3,html[data-device=mobile] .stats-block-module__XW3Ldq__stats-block__grid.stats-block-module__XW3Ldq__stats-block--cols-4,html[data-device=mobile] .stats-block-module__XW3Ldq__stats-block__grid{grid-template-columns:1fr}.stats-block-module__XW3Ldq__stats-block__item{gap:var(--space-2);background:var(--stats-item-bg,transparent);border-radius:var(--stats-item-radius,0);box-shadow:var(--stats-item-shadow,none);padding:var(--stats-item-pad,0);flex-direction:column;display:flex}.stats-block-module__XW3Ldq__stats-block__value-row{color:var(--color-accent-ink,var(--accent-color,var(--color-primary-ink,var(--color-primary))))}.stats-block-module__XW3Ldq__stats-block__value{align-items:baseline;gap:var(--space-1);font-size:var(--stats-value-size,var(--text-4xl));font-weight:var(--stats-value-weight,700);color:var(--color-accent-ink,var(--accent-color,var(--color-primary-ink,var(--color-primary))));line-height:1;display:inline-flex}.stats-block-module__XW3Ldq__stats-block__suffix{font-size:var(--stats-value-size,var(--text-4xl));font-weight:var(--stats-value-weight,700);color:var(--color-accent-ink,var(--accent-color,var(--color-primary-ink,var(--color-primary))));line-height:1}.stats-block-module__XW3Ldq__stats-block--align-center .stats-block-module__XW3Ldq__stats-block__value{justify-content:center}.stats-block-module__XW3Ldq__stats-block--align-right .stats-block-module__XW3Ldq__stats-block__value{justify-content:flex-end}.stats-block-module__XW3Ldq__stats-block__label{font-size:var(--block-stat-label-size,var(--text-base));font-weight:var(--block-stat-label-weight,400);font-family:var(--block-stat-label-font,inherit);line-height:var(--block-title-line-height,normal);color:var(--block-fg-heading,var(--color-heading,var(--color-text-secondary)))}.stats-block-module__XW3Ldq__stats-block__demo-text{color:var(--color-text-muted)}.stats-block-module__XW3Ldq__stats-block{padding-top:var(--padding-y-top,1.5rem);padding-bottom:var(--padding-y-bottom,1.5rem);padding-left:var(--padding-x,1rem);padding-right:var(--padding-x,1rem);text-align:var(--align,left)}.stats-block-module__XW3Ldq__stats-block[style*=--bg-color\:]{background-color:var(--bg-color)}.stats-block-module__XW3Ldq__stats-block[style*=--text-color\:],[data-viewport=mobile] .stats-block-module__XW3Ldq__stats-block[style*=--text-color-mobile\:]{color:var(--text-color)}.stats-block-module__XW3Ldq__stats-block[style*=--border-radius\:],[data-viewport=mobile] .stats-block-module__XW3Ldq__stats-block[style*=--border-radius-mobile\:]{border-radius:var(--border-radius)}.stats-block-module__XW3Ldq__stats-block[style*=--shadow\:],[data-viewport=mobile] .stats-block-module__XW3Ldq__stats-block[style*=--shadow-mobile\:]{box-shadow:var(--shadow)}.stats-block-module__XW3Ldq__stats-block__item[style*=--bg-color\:]{background-color:var(--bg-color)}.stats-block-module__XW3Ldq__stats-block__item[style*=--text-color\:],[data-viewport=mobile] .stats-block-module__XW3Ldq__stats-block__item[style*=--text-color-mobile\:]{color:var(--text-color)}.stats-block-module__XW3Ldq__stats-block__item[style*=--border-color\:]{border-color:var(--border-color);border-style:solid;border-width:1px}.stats-block-module__XW3Ldq__stats-block__item[style*=--border-radius\:],[data-viewport=mobile] .stats-block-module__XW3Ldq__stats-block__item[style*=--border-radius-mobile\:]{border-radius:var(--border-radius)}.stats-block-module__XW3Ldq__stats-block__item[style*=--shadow\:],[data-viewport=mobile] .stats-block-module__XW3Ldq__stats-block__item[style*=--shadow-mobile\:]{box-shadow:var(--shadow)}.stats-block-module__XW3Ldq__stats-block--variant-grid:where(:not(.stats-block-module__XW3Ldq__stats-block--m),:not([data-viewport=mobile] *)) .stats-block-module__XW3Ldq__stats-block__grid,:where([data-viewport=mobile]) .stats-block-module__XW3Ldq__stats-block--m-grid .stats-block-module__XW3Ldq__stats-block__grid{gap:var(--inner-gap,1rem);display:grid}.stats-block-module__XW3Ldq__stats-block--variant-inline:where(:not(.stats-block-module__XW3Ldq__stats-block--m),:not([data-viewport=mobile] *)) .stats-block-module__XW3Ldq__stats-block__grid,:where([data-viewport=mobile]) .stats-block-module__XW3Ldq__stats-block--m-inline .stats-block-module__XW3Ldq__stats-block__grid{gap:var(--inner-gap,1rem);flex-direction:row;display:flex}.stats-block-module__XW3Ldq__stats-block--variant-centered-banner:where(:not(.stats-block-module__XW3Ldq__stats-block--m),:not([data-viewport=mobile] *)) .stats-block-module__XW3Ldq__stats-block__grid,:where([data-viewport=mobile]) .stats-block-module__XW3Ldq__stats-block--m-centered-banner .stats-block-module__XW3Ldq__stats-block__grid{justify-content:center;gap:var(--space-8);display:flex}.stats-block-module__XW3Ldq__stats-block--variant-centered-banner:where(:not(.stats-block-module__XW3Ldq__stats-block--m),:not([data-viewport=mobile] *)) .stats-block-module__XW3Ldq__stats-block__value,:where([data-viewport=mobile]) .stats-block-module__XW3Ldq__stats-block--m-centered-banner .stats-block-module__XW3Ldq__stats-block__value,.stats-block-module__XW3Ldq__stats-block--variant-centered-banner:where(:not(.stats-block-module__XW3Ldq__stats-block--m),:not([data-viewport=mobile] *)) .stats-block-module__XW3Ldq__stats-block__suffix,:where([data-viewport=mobile]) .stats-block-module__XW3Ldq__stats-block--m-centered-banner .stats-block-module__XW3Ldq__stats-block__suffix{font-size:var(--stats-value-size,3rem)}.stats-block-module__XW3Ldq__stats-block--variant-with-icons:where(:not(.stats-block-module__XW3Ldq__stats-block--m),:not([data-viewport=mobile] *)) .stats-block-module__XW3Ldq__stats-block__prefix-icon,:where([data-viewport=mobile]) .stats-block-module__XW3Ldq__stats-block--m-with-icons .stats-block-module__XW3Ldq__stats-block__prefix-icon{width:1.5em;height:1.5em;margin-right:var(--space-1);display:inline-flex}.stats-block-module__XW3Ldq__stats-block--variant-compact:where(:not(.stats-block-module__XW3Ldq__stats-block--m),:not([data-viewport=mobile] *)) .stats-block-module__XW3Ldq__stats-block__value,:where([data-viewport=mobile]) .stats-block-module__XW3Ldq__stats-block--m-compact .stats-block-module__XW3Ldq__stats-block__value,.stats-block-module__XW3Ldq__stats-block--variant-compact:where(:not(.stats-block-module__XW3Ldq__stats-block--m),:not([data-viewport=mobile] *)) .stats-block-module__XW3Ldq__stats-block__suffix,:where([data-viewport=mobile]) .stats-block-module__XW3Ldq__stats-block--m-compact .stats-block-module__XW3Ldq__stats-block__suffix{font-size:var(--stats-value-size,1.25rem)}.stats-block-module__XW3Ldq__stats-block--variant-compact:where(:not(.stats-block-module__XW3Ldq__stats-block--m),:not([data-viewport=mobile] *)) .stats-block-module__XW3Ldq__stats-block__grid,:where([data-viewport=mobile]) .stats-block-module__XW3Ldq__stats-block--m-compact .stats-block-module__XW3Ldq__stats-block__grid{gap:var(--space-2)}.stats-block-module__XW3Ldq__stats-block__slot--eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent-ink,var(--accent-color,var(--color-primary-ink,var(--color-primary))));margin-bottom:var(--space-2);font-size:.875rem}.stats-block-module__XW3Ldq__stats-block__slot--bottom{margin-top:var(--space-3);color:var(--color-text-secondary);font-size:.875rem}.stats-block-module__XW3Ldq__stats-block--variant-bars .stats-block-module__XW3Ldq__stats-block__grid{gap:var(--space-4);flex-direction:column;display:flex}.stats-block-module__XW3Ldq__stats-block--variant-bars .stats-block-module__XW3Ldq__stats-block__item{align-items:baseline;column-gap:var(--space-2);row-gap:var(--space-1);text-align:left;grid-template-columns:1fr auto;grid-template-areas:"label value""bar bar";display:grid}.stats-block-module__XW3Ldq__stats-block--variant-bars .stats-block-module__XW3Ldq__stats-block__value-row{font-size:var(--text-sm);grid-area:value;justify-content:flex-end;align-items:baseline;gap:.1em}.stats-block-module__XW3Ldq__stats-block--variant-bars .stats-block-module__XW3Ldq__stats-block__bar{grid-area:bar}.stats-block-module__XW3Ldq__stats-block--variant-bars .stats-block-module__XW3Ldq__stats-block__value{font-size:var(--text-sm);font-weight:600}.stats-block-module__XW3Ldq__stats-block--variant-bars .stats-block-module__XW3Ldq__stats-block__label{font-size:var(--text-sm);color:var(--color-text);grid-area:label;margin:0}.stats-block-module__XW3Ldq__stats-block__bar{background:var(--color-surface-muted);--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));border-radius:999px;height:10px;overflow:hidden}.stats-block-module__XW3Ldq__stats-block__bar-fill{height:100%;width:var(--stat-fill,0%);border-radius:inherit;background:var(--accent-color,var(--color-primary));display:block}[data-viewport=mobile] .stats-block-module__XW3Ldq__stats-block{padding-top:var(--padding-y-top-mobile,var(--padding-y-top));padding-bottom:var(--padding-y-bottom-mobile,var(--padding-y-bottom));padding-left:var(--padding-x-mobile,var(--space-mobile-block-pad,var(--padding-x)));padding-right:var(--padding-x-mobile,var(--space-mobile-block-pad,var(--padding-x)));text-align:var(--align-mobile,var(--align))}[data-viewport=mobile] .stats-block-module__XW3Ldq__stats-block[style*=--bg-color-mobile\:]{background-color:var(--bg-color-mobile)}[data-viewport=mobile] .stats-block-module__XW3Ldq__stats-block--variant-inline:where(:not(.stats-block-module__XW3Ldq__stats-block--m)) .stats-block-module__XW3Ldq__stats-block__grid,[data-viewport=mobile] .stats-block-module__XW3Ldq__stats-block--m-inline .stats-block-module__XW3Ldq__stats-block__grid{flex-direction:column}.stats-block-module__XW3Ldq__stats-block__prefix{font-size:var(--text-sm);color:var(--color-text-muted,var(--color-ink-muted,currentColor));margin-bottom:var(--space-1);font-weight:600;line-height:1.2;display:block}.stats-block-module__XW3Ldq__stats-block__prefix:empty:before{content:" "}.stats-block-module__XW3Ldq__stats-block__item[style*=--padding-y-top\:]{padding-top:var(--padding-y-top)}.stats-block-module__XW3Ldq__stats-block__item[style*=--padding-y-bottom\:]{padding-bottom:var(--padding-y-bottom)}.stats-block-module__XW3Ldq__stats-block__item[style*=--padding-x\:]{padding-inline:var(--padding-x)}.stats-block-module__XW3Ldq__stats-block__item[style*=--align\:]{text-align:var(--align)}
.team-block-module__EqwJlq__team-block{background-color:var(--team-bg,transparent)}.team-block-module__EqwJlq__team-block[style*=--block-bg-image\:]{background-image:var(--block-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.team-block-module__EqwJlq__team-block--py-none{padding-top:0;padding-bottom:0}.team-block-module__EqwJlq__team-block--py-sm{padding-top:var(--block-padding-sm);padding-bottom:var(--block-padding-sm)}.team-block-module__EqwJlq__team-block--py-md{padding-top:var(--block-padding-md);padding-bottom:var(--block-padding-md)}.team-block-module__EqwJlq__team-block--py-lg{padding-top:var(--block-padding-lg);padding-bottom:var(--block-padding-lg)}.team-block-module__EqwJlq__team-block--py-xl{padding-top:var(--block-padding-xl);padding-bottom:var(--block-padding-xl)}.team-block-module__EqwJlq__team-block__inner{width:100%;max-width:var(--container-xl);padding-left:var(--space-4);padding-right:var(--space-4);margin-left:auto;margin-right:auto}.team-block-module__EqwJlq__team-block__title{font-size:var(--block-title-size,var(--text-3xl));font-weight:var(--block-title-weight,700);font-family:var(--block-title-font,inherit);color:var(--color-text);margin:0 0 var(--space-3) 0;text-align:var(--team-align,var(--block-title-align,center))}.team-block-module__EqwJlq__team-block__subtitle{font-size:var(--text-lg);color:var(--color-text-secondary);margin:0 0 var(--space-10) 0;text-align:var(--team-align,var(--block-title-align,center))}[data-viewport=mobile] .team-block-module__EqwJlq__team-block__title,[data-viewport=mobile] .team-block-module__EqwJlq__team-block__subtitle{text-align:var(--block-title-align,var(--team-align,center))}.team-block-module__EqwJlq__team-block__grid{gap:var(--space-8);display:grid}.team-block-module__EqwJlq__team-block--cols-2{grid-template-columns:repeat(2,1fr)}.team-block-module__EqwJlq__team-block--cols-3{grid-template-columns:repeat(3,1fr)}.team-block-module__EqwJlq__team-block--cols-4{grid-template-columns:repeat(4,1fr)}[data-viewport=mobile] .team-block-module__EqwJlq__team-block__grid{grid-template-columns:1fr}[data-viewport=tablet] .team-block-module__EqwJlq__team-block--cols-3,[data-viewport=tablet] .team-block-module__EqwJlq__team-block--cols-4{grid-template-columns:repeat(2,1fr)}.team-block-module__EqwJlq__team-block__item{align-items:var(--team-align-items,center);text-align:var(--team-align,center);gap:var(--space-2);flex-direction:column;display:flex}.team-block-module__EqwJlq__team-block__photo{border-radius:var(--radius-full);background-color:var(--color-bg-secondary);--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));width:160px;height:160px;margin-bottom:var(--space-3);overflow:hidden}.team-block-module__EqwJlq__team-block__photo img{object-fit:cover;width:100%;height:100%}.team-block-module__EqwJlq__team-block__name{font-size:var(--text-xl);color:var(--color-text);margin:0}.team-block-module__EqwJlq__team-block__role{font-size:var(--text-sm);color:var(--color-primary-ink,var(--color-primary));text-transform:uppercase;letter-spacing:.05em;margin:0;font-weight:600}.team-block-module__EqwJlq__team-block__bio{font-size:var(--block-body-size,var(--text-base));font-weight:var(--block-body-weight,400);font-family:var(--block-body-font,inherit);color:var(--color-text-secondary);margin:var(--space-2) 0 0 0;line-height:1.6}.team-block-module__EqwJlq__team-block__socials{margin:var(--space-3) 0 0 0;gap:var(--space-3);justify-content:var(--team-align-items,center);padding:0;list-style:none;display:flex}.team-block-module__EqwJlq__team-block__social{font-size:var(--text-sm);color:var(--color-text-muted);text-transform:capitalize;transition:color var(--transition-base);text-decoration:none}.team-block-module__EqwJlq__team-block__social:not([aria-disabled]):hover{color:var(--color-primary-ink,var(--color-primary))}.team-block-module__EqwJlq__team-block__demo-text{color:var(--color-text-muted)}.team-block-module__EqwJlq__team-block__demo-tile{background:var(--color-bg-secondary);--color-text:var(--block-fg,var(--color-text-base));--color-heading:var(--block-fg-heading,var(--color-heading-base));--color-text-secondary:var(--block-fg-muted,var(--color-text-secondary-base));--color-text-muted:var(--block-fg-muted,var(--color-text-muted-base));border-radius:var(--radius-md,6px);min-height:120px}.team-block-module__EqwJlq__team-block__demo-avatar{font-size:var(--text-sm,14px)}.team-block-module__EqwJlq__team-block{padding-top:var(--padding-y-top,1.5rem);padding-bottom:var(--padding-y-bottom,1.5rem);padding-left:var(--padding-x,1rem);padding-right:var(--padding-x,1rem);text-align:var(--align,left)}.team-block-module__EqwJlq__team-block[style*=--bg-color\:]{background-color:var(--bg-color)}.team-block-module__EqwJlq__team-block[style*=--text-color\:],[data-viewport=mobile] .team-block-module__EqwJlq__team-block[style*=--text-color-mobile\:]{color:var(--text-color)}.team-block-module__EqwJlq__team-block[style*=--border-radius\:],[data-viewport=mobile] .team-block-module__EqwJlq__team-block[style*=--border-radius-mobile\:]{border-radius:var(--border-radius)}.team-block-module__EqwJlq__team-block[style*=--shadow\:],[data-viewport=mobile] .team-block-module__EqwJlq__team-block[style*=--shadow-mobile\:]{box-shadow:var(--shadow)}.team-block-module__EqwJlq__team-block__item[style*=--bg-color\:]{background-color:var(--bg-color)}.team-block-module__EqwJlq__team-block__item[style*=--text-color\:],[data-viewport=mobile] .team-block-module__EqwJlq__team-block__item[style*=--text-color-mobile\:]{color:var(--text-color)}.team-block-module__EqwJlq__team-block__item[style*=--border-color\:],[data-viewport=mobile] .team-block-module__EqwJlq__team-block__item[style*=--border-color-mobile\:]{border-color:var(--border-color);border-style:solid;border-width:1px}.team-block-module__EqwJlq__team-block__item[style*=--border-radius\:],[data-viewport=mobile] .team-block-module__EqwJlq__team-block__item[style*=--border-radius-mobile\:]{border-radius:var(--border-radius)}.team-block-module__EqwJlq__team-block__item[style*=--shadow\:],[data-viewport=mobile] .team-block-module__EqwJlq__team-block__item[style*=--shadow-mobile\:]{box-shadow:var(--shadow)}.team-block-module__EqwJlq__team-block--variant-grid:where(:not(.team-block-module__EqwJlq__team-block--m),:not([data-viewport=mobile] *)) .team-block-module__EqwJlq__team-block__grid,:where([data-viewport=mobile]) .team-block-module__EqwJlq__team-block--m-grid .team-block-module__EqwJlq__team-block__grid{gap:var(--inner-gap,1rem);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.team-block-module__EqwJlq__team-block--variant-carousel:where(:not(.team-block-module__EqwJlq__team-block--m),:not([data-viewport=mobile] *)) .team-block-module__EqwJlq__team-block__grid,:where([data-viewport=mobile]) .team-block-module__EqwJlq__team-block--m-carousel .team-block-module__EqwJlq__team-block__grid{scroll-snap-type:x mandatory;gap:var(--inner-gap,1rem);display:flex;overflow-x:auto}.team-block-module__EqwJlq__team-block--variant-carousel:where(:not(.team-block-module__EqwJlq__team-block--m),:not([data-viewport=mobile] *)) .team-block-module__EqwJlq__team-block__item,:where([data-viewport=mobile]) .team-block-module__EqwJlq__team-block--m-carousel .team-block-module__EqwJlq__team-block__item{scroll-snap-align:start;flex:0 0 280px}.team-block-module__EqwJlq__team-block--variant-list:where(:not(.team-block-module__EqwJlq__team-block--m),:not([data-viewport=mobile] *)) .team-block-module__EqwJlq__team-block__grid,:where([data-viewport=mobile]) .team-block-module__EqwJlq__team-block--m-list .team-block-module__EqwJlq__team-block__grid{gap:var(--inner-gap,1rem);flex-direction:column;display:flex}.team-block-module__EqwJlq__team-block--variant-list:where(:not(.team-block-module__EqwJlq__team-block--m),:not([data-viewport=mobile] *)) .team-block-module__EqwJlq__team-block__item,:where([data-viewport=mobile]) .team-block-module__EqwJlq__team-block--m-list .team-block-module__EqwJlq__team-block__item{column-gap:var(--space-3);row-gap:var(--space-2);grid-template-rows:repeat(4,auto) 1fr;grid-template-columns:auto 1fr;align-items:start;display:grid}.team-block-module__EqwJlq__team-block--variant-list:where(:not(.team-block-module__EqwJlq__team-block--m),:not([data-viewport=mobile] *)) .team-block-module__EqwJlq__team-block__item>*,:where([data-viewport=mobile]) .team-block-module__EqwJlq__team-block--m-list .team-block-module__EqwJlq__team-block__item>*{grid-column:2}.team-block-module__EqwJlq__team-block--variant-list:where(:not(.team-block-module__EqwJlq__team-block--m),:not([data-viewport=mobile] *)) .team-block-module__EqwJlq__team-block__item>.team-block-module__EqwJlq__team-block__photo,:where([data-viewport=mobile]) .team-block-module__EqwJlq__team-block--m-list .team-block-module__EqwJlq__team-block__item>.team-block-module__EqwJlq__team-block__photo{grid-area:1/1/-1}:is(.team-block-module__EqwJlq__team-block--variant-list:where(:not(.team-block-module__EqwJlq__team-block--m),:not([data-viewport=mobile] *)) .team-block-module__EqwJlq__team-block__item:not(:has(>.team-block-module__EqwJlq__team-block__photo)),:where([data-viewport=mobile]) .team-block-module__EqwJlq__team-block--m-list .team-block-module__EqwJlq__team-block__item:not(:has(>.team-block-module__EqwJlq__team-block__photo))){align-items:stretch;display:flex}.team-block-module__EqwJlq__team-block--variant-featured-first:where(:not(.team-block-module__EqwJlq__team-block--m),:not([data-viewport=mobile] *)) .team-block-module__EqwJlq__team-block__item:first-child,:where([data-viewport=mobile]) .team-block-module__EqwJlq__team-block--m-featured-first .team-block-module__EqwJlq__team-block__item:first-child{grid-column:1/-1;font-size:1.125rem}.team-block-module__EqwJlq__team-block--variant-minimal .team-block-module__EqwJlq__team-block__photo{display:none}.team-block-module__EqwJlq__team-block__slot--eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent-ink,var(--accent-color,var(--color-primary-ink,var(--color-primary))));margin-bottom:var(--space-2);font-size:.875rem}.team-block-module__EqwJlq__team-block__slot--bottom{margin-top:var(--space-3);color:var(--color-text-secondary);font-size:.875rem}[data-viewport=mobile] .team-block-module__EqwJlq__team-block{padding-top:var(--padding-y-top-mobile,var(--padding-y-top));padding-bottom:var(--padding-y-bottom-mobile,var(--padding-y-bottom));padding-left:var(--padding-x-mobile,var(--space-mobile-block-pad,var(--padding-x)));padding-right:var(--padding-x-mobile,var(--space-mobile-block-pad,var(--padding-x)));text-align:var(--align-mobile,var(--align))}[data-viewport=mobile] .team-block-module__EqwJlq__team-block[style*=--team-align-mobile\:]{--team-align:var(--team-align-mobile)!important;--team-align-items:var(--team-align-items-mobile)!important}[data-viewport=mobile] .team-block-module__EqwJlq__team-block[style*=--bg-color-mobile\:]{background-color:var(--bg-color-mobile)}.team-block-module__EqwJlq__team-block__item[style*=--padding-y-top\:]{padding-top:var(--padding-y-top)}.team-block-module__EqwJlq__team-block__item[style*=--padding-y-bottom\:]{padding-bottom:var(--padding-y-bottom)}.team-block-module__EqwJlq__team-block__item[style*=--padding-x\:]{padding-inline:var(--padding-x)}
