/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial;--tw-duration:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer components{.contact-cta-description-panel{width:100%}.contact-cta-description-panel__eyebrow{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--color-primary,#1baae2);text-transform:uppercase}.contact-cta-description-panel__title{margin-top:calc(var(--spacing,.25rem) * 4);margin-bottom:calc(var(--spacing,.25rem) * 0);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}.contact-cta-section--dark .contact-cta-description-panel__title{color:var(--color-background,#fff)}.contact-cta-description-panel__description{margin-top:calc(var(--spacing,.25rem) * 6);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#101820b8}@supports (color:color-mix(in lab, red, red)){.contact-cta-description-panel__description{color:color-mix(in oklab, var(--color-foreground,#101820) 72%, transparent)}}.contact-cta-section--dark .contact-cta-description-panel__description{color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.contact-cta-section--dark .contact-cta-description-panel__description{color:color-mix(in oklab, var(--color-background,#fff) 72%, transparent)}}.contact-cta-description-panel__proof-list{margin-top:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 4);padding:calc(var(--spacing,.25rem) * 0);flex-direction:column;list-style-type:none;display:flex}.contact-cta-description-panel__proof-item{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:#101820db;display:flex}@supports (color:color-mix(in lab, red, red)){.contact-cta-description-panel__proof-item{color:color-mix(in oklab, var(--color-foreground,#101820) 86%, transparent)}}.contact-cta-description-panel__proof-item{text-transform:uppercase}.contact-cta-section--dark .contact-cta-description-panel__proof-item{color:#ffffffdb}@supports (color:color-mix(in lab, red, red)){.contact-cta-section--dark .contact-cta-description-panel__proof-item{color:color-mix(in oklab, var(--color-background,#fff) 86%, transparent)}}.contact-cta-description-panel__proof-icon{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);color:var(--color-primary,#1baae2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.contact-cta-description-panel__proof-icon svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}@media (width>=768px){.contact-cta-description-panel__description{margin-top:calc(var(--spacing,.25rem) * 8)}.contact-cta-description-panel__proof-list{margin-top:calc(var(--spacing,.25rem) * 10);gap:calc(var(--spacing,.25rem) * 5)}.contact-cta-description-panel__proof-item{align-items:center;gap:calc(var(--spacing,.25rem) * 4)}.contact-cta-description-panel__title{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.contact-cta-headquarter-panel{width:100%}.contact-cta-headquarter-panel__meta-item{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);display:flex}.contact-cta-headquarter-panel__meta-icon{margin-top:calc(var(--spacing,.25rem) * 1);width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);color:var(--color-primary,#1baae2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.contact-cta-headquarter-panel__meta-icon svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.contact-cta-headquarter-panel__meta-copy{min-width:calc(var(--spacing,.25rem) * 0)}.contact-cta-headquarter-panel__meta-heading{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-foreground,#101820);text-transform:uppercase}.contact-cta-section--dark .contact-cta-headquarter-panel__meta-heading{color:var(--color-background,#fff)}.contact-cta-headquarter-panel__meta-body{margin:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#101820c2}@supports (color:color-mix(in lab, red, red)){.contact-cta-headquarter-panel__meta-body{color:color-mix(in oklab, var(--color-foreground,#101820) 76%, transparent)}}.contact-cta-section--dark .contact-cta-headquarter-panel__meta-body{color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.contact-cta-section--dark .contact-cta-headquarter-panel__meta-body{color:color-mix(in oklab, var(--color-background,#fff) 72%, transparent)}}.contact-cta-headquarter-panel__meta-heading-link,.contact-cta-headquarter-panel__meta-body-link{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;display:inline-block}.contact-cta-headquarter-panel__meta-heading-link:hover,.contact-cta-headquarter-panel__meta-heading-link:focus-visible{color:var(--color-primary,#1baae2)}.contact-cta-headquarter-panel__meta-body-link:hover,.contact-cta-headquarter-panel__meta-body-link:focus-visible{color:var(--color-foreground,#101820)}.contact-cta-section--dark .contact-cta-headquarter-panel__meta-body-link:hover,.contact-cta-section--dark .contact-cta-headquarter-panel__meta-body-link:focus-visible{color:var(--color-background,#fff)}.contact-cta-headquarter-panel__map-shell{background-color:#101820d1}@supports (color:color-mix(in lab, red, red)){.contact-cta-headquarter-panel__map-shell{background-color:color-mix(in srgb, var(--color-foreground) 82%, transparent)}}.contact-cta-headquarter-panel__map-shell{margin-top:calc(var(--spacing,.25rem) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.contact-cta-headquarter-panel__map-shell{border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.contact-cta-section--dark .contact-cta-headquarter-panel__map-shell{background-color:#282f36}@supports (color:color-mix(in lab, red, red)){.contact-cta-section--dark .contact-cta-headquarter-panel__map-shell{background-color:color-mix(in srgb, var(--color-background) 10%, var(--color-foreground))}}.contact-cta-section--dark .contact-cta-headquarter-panel__map-shell{border-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.contact-cta-section--dark .contact-cta-headquarter-panel__map-shell{border-color:color-mix(in oklab, var(--color-white,#fff) 14%, transparent)}}.contact-cta-headquarter-panel__map-stage{aspect-ratio:1.25;min-height:calc(var(--spacing,.25rem) * 72);width:100%;position:relative}.contact-cta-headquarter-panel__map-canvas{inset:calc(var(--spacing,.25rem) * 0);width:100%;height:100%;position:absolute}.contact-cta-headquarter-panel__map-placeholder{background:linear-gradient(90deg,#ffffff12 1px,#0000 1px),linear-gradient(#ffffff12 1px,#0000 1px),#101820d1}@supports (color:color-mix(in lab, red, red)){.contact-cta-headquarter-panel__map-placeholder{background:linear-gradient(90deg, color-mix(in srgb, var(--color-background) 7%, transparent) 1px, transparent 1px), linear-gradient(180deg, color-mix(in srgb, var(--color-background) 7%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--color-foreground) 82%, transparent)}}.contact-cta-headquarter-panel__map-placeholder{inset:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 6);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#ffffffc2;background-size:2rem 2rem;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.contact-cta-headquarter-panel__map-placeholder{color:color-mix(in oklab, var(--color-background,#fff) 76%, transparent)}}.contact-cta-section--dark .contact-cta-headquarter-panel__map-placeholder{background:linear-gradient(90deg,#ffffff12 1px,#0000 1px),linear-gradient(#ffffff12 1px,#0000 1px),#282f36}@supports (color:color-mix(in lab, red, red)){.contact-cta-section--dark .contact-cta-headquarter-panel__map-placeholder{background:linear-gradient(90deg, color-mix(in srgb, var(--color-background) 7%, transparent) 1px, transparent 1px), linear-gradient(180deg, color-mix(in srgb, var(--color-background) 7%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--color-background) 10%, var(--color-foreground))}}.contact-cta-section--dark .contact-cta-headquarter-panel__map-placeholder{background-size:2rem 2rem}.contact-cta-headquarter-panel__map-badge{bottom:calc(var(--spacing,.25rem) * 4);left:calc(var(--spacing,.25rem) * 4);background-color:var(--color-background,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--color-foreground,#101820);text-transform:uppercase;position:absolute}.contact-cta-headquarter-panel__editor-map-note,.contact-cta-headquarter-panel__editor-map-summary{margin:calc(var(--spacing,.25rem) * 0)}.contact-cta-headquarter-panel__editor-map-summary{margin-top:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-background,#fff)}.contact-cta-section{--contact-cta-surface:var(--color-secondary);--contact-cta-text:var(--color-foreground);--contact-cta-panel:var(--color-background);--contact-cta-panel-border:#dbe3efeb}@supports (color:color-mix(in lab, red, red)){.contact-cta-section{--contact-cta-panel-border:color-mix(in srgb, var(--color-border) 92%, transparent)}}.contact-cta-section{--contact-cta-field-surface:#e7edf4}@supports (color:color-mix(in lab, red, red)){.contact-cta-section{--contact-cta-field-surface:color-mix(in srgb, var(--color-secondary) 84%, var(--color-background))}}.contact-cta-section{--contact-cta-field-border:#dbe3eff0}@supports (color:color-mix(in lab, red, red)){.contact-cta-section{--contact-cta-field-border:color-mix(in srgb, var(--color-border) 94%, transparent)}}.contact-cta-section{--contact-cta-copy:#101820bd}@supports (color:color-mix(in lab, red, red)){.contact-cta-section{--contact-cta-copy:color-mix(in srgb, var(--color-foreground) 74%, transparent)}}.contact-cta-section{background-color:var(--contact-cta-surface);color:var(--contact-cta-text);padding-block:calc(var(--spacing,.25rem) * 16);overflow:hidden}.contact-cta-section--white{--contact-cta-surface:var(--color-background)}.contact-cta-section--secondary{--contact-cta-surface:var(--color-secondary)}.contact-cta-section--dark{--contact-cta-surface:var(--color-foreground);--contact-cta-text:var(--color-background);--contact-cta-panel:#262d34}@supports (color:color-mix(in lab, red, red)){.contact-cta-section--dark{--contact-cta-panel:color-mix(in srgb, var(--color-background) 9%, var(--color-foreground))}}.contact-cta-section--dark{--contact-cta-panel-border:#ffffff24}@supports (color:color-mix(in lab, red, red)){.contact-cta-section--dark{--contact-cta-panel-border:color-mix(in srgb, var(--color-background) 14%, transparent)}}.contact-cta-section--dark{--contact-cta-field-surface:#232a32}@supports (color:color-mix(in lab, red, red)){.contact-cta-section--dark{--contact-cta-field-surface:color-mix(in srgb, var(--color-background) 8%, var(--color-foreground))}}.contact-cta-section--dark{--contact-cta-field-border:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.contact-cta-section--dark{--contact-cta-field-border:color-mix(in srgb, var(--color-background) 12%, transparent)}}.contact-cta-section--dark{--contact-cta-copy:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.contact-cta-section--dark{--contact-cta-copy:color-mix(in srgb, var(--color-background) 72%, transparent)}}.contact-cta-section__layout{gap:calc(var(--spacing,.25rem) * 10);display:grid}.contact-cta-section__form-column,.contact-cta-section__side-column{min-width:calc(var(--spacing,.25rem) * 0)}.contact-cta-section__form-panel{background-color:var(--contact-cta-panel);border:1px solid var(--contact-cta-panel-border);padding:calc(var(--spacing,.25rem) * 5);color:var(--color-foreground,#101820)}.contact-cta-section--dark .contact-cta-section__form-panel{color:var(--color-background,#fff)}.contact-cta-section__placeholder{margin-top:calc(var(--spacing,.25rem) * 10);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-border,#dbe3ef);background-color:var(--color-secondary,#e3eaf2);padding:calc(var(--spacing,.25rem) * 6);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#101820b3}@supports (color:color-mix(in lab, red, red)){.contact-cta-section__placeholder{color:color-mix(in oklab, var(--color-foreground,#101820) 70%, transparent)}}.contact-cta-section--dark .contact-cta-section__placeholder{border-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.contact-cta-section--dark .contact-cta-section__placeholder{border-color:color-mix(in oklab, var(--color-white,#fff) 14%, transparent)}}.contact-cta-section--dark .contact-cta-section__placeholder{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.contact-cta-section--dark .contact-cta-section__placeholder{background-color:color-mix(in oklab, var(--color-white,#fff) 8%, transparent)}}.contact-cta-section--dark .contact-cta-section__placeholder{color:#ffffffbd}@supports (color:color-mix(in lab, red, red)){.contact-cta-section--dark .contact-cta-section__placeholder{color:color-mix(in oklab, var(--color-background,#fff) 74%, transparent)}}.contact-cta-section__form{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-foreground,#101820)}.contact-cta-section__form,.contact-cta-section__form form,.contact-cta-section__form fieldset,.contact-cta-section__form #salesteer-embed-form,.contact-cta-section__form #salesteer-embed-form>div{width:100%;min-width:0;max-width:100%}.contact-cta-section__form div,.contact-cta-section__form p,.contact-cta-section__form label,.contact-cta-section__form legend{min-width:0;max-width:100%}.contact-cta-section__form p,.contact-cta-section__form label,.contact-cta-section__form legend,.contact-cta-section__form button,.contact-cta-section__form [type=submit]{overflow-wrap:anywhere}.contact-cta-section__form form,.contact-cta-section__form p,.contact-cta-section__form fieldset{margin:calc(var(--spacing,.25rem) * 0)}.contact-cta-section__form form>*+*,.contact-cta-section__form fieldset>*+*,.contact-cta-section__form .contact-cta-actions,.contact-cta-section__form .contact-cta-grid+.contact-cta-grid{margin-top:calc(var(--spacing,.25rem) * 6)}.contact-cta-section__form .contact-cta-grid{gap:calc(var(--spacing,.25rem) * 6);display:grid}.contact-cta-section__form label,.contact-cta-section__form legend{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:#101820b3;display:block}@supports (color:color-mix(in lab, red, red)){.contact-cta-section__form label,.contact-cta-section__form legend{color:color-mix(in oklab, var(--color-foreground,#101820) 70%, transparent)}}.contact-cta-section__form label,.contact-cta-section__form legend{text-transform:uppercase}.contact-cta-section--dark .contact-cta-section__form label,.contact-cta-section--dark .contact-cta-section__form legend{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.contact-cta-section--dark .contact-cta-section__form label,.contact-cta-section--dark .contact-cta-section__form legend{color:color-mix(in oklab, var(--color-background,#fff) 70%, transparent)}}.contact-cta-section__form input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),.contact-cta-section__form textarea,.contact-cta-section__form select{background-color:var(--contact-cta-field-surface);border:1px solid var(--contact-cta-field-border);min-height:calc(var(--spacing,.25rem) * 12);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#101820);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}.contact-cta-section--dark .contact-cta-section__form input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),.contact-cta-section--dark .contact-cta-section__form textarea,.contact-cta-section--dark .contact-cta-section__form select{color:var(--color-background,#fff)}.contact-cta-section__form textarea{min-height:calc(var(--spacing,.25rem) * 36);resize:vertical}.contact-cta-section__form input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):focus,.contact-cta-section__form textarea:focus,.contact-cta-section__form select:focus{outline:2px solid var(--color-primary);outline-offset:2px;border-color:var(--color-primary,#1baae2);background-color:var(--color-background,#fff)}.contact-cta-section--dark .contact-cta-section__form input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):focus,.contact-cta-section--dark .contact-cta-section__form textarea:focus,.contact-cta-section--dark .contact-cta-section__form select:focus{background-color:var(--color-foreground,#101820);color:var(--color-background,#fff)}.contact-cta-section__form input[type=checkbox],.contact-cta-section__form input[type=radio]{margin-right:calc(var(--spacing,.25rem) * 2);accent-color:var(--color-primary,#1baae2)}.contact-cta-section__form input[type=submit],.contact-cta-section__form button[type=submit]{letter-spacing:.32em;min-height:calc(var(--spacing,.25rem) * 12);cursor:pointer;border-style:var(--tw-border-style);background-color:var(--color-primary,#1baae2);width:100%;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-background,#fff);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-width:0;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex}.contact-cta-section__form input[type=submit]:hover,.contact-cta-section__form button[type=submit]:hover,.contact-cta-section__form input[type=submit]:focus-visible,.contact-cta-section__form button[type=submit]:focus-visible{background-color:#1baae2e6}@supports (color:color-mix(in lab, red, red)){.contact-cta-section__form input[type=submit]:hover,.contact-cta-section__form button[type=submit]:hover,.contact-cta-section__form input[type=submit]:focus-visible,.contact-cta-section__form button[type=submit]:focus-visible{background-color:color-mix(in oklab, var(--color-primary,#1baae2) 90%, transparent)}}.contact-cta-section__form input[type=submit]:focus-visible,.contact-cta-section__form button[type=submit]:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.contact-cta-section__form .wpcf7-not-valid-tip,.contact-cta-section__form .form-error,.contact-cta-section__form .error{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-destructive,#c31d1d);display:block}.contact-cta-section__form .wpcf7-response-output,.contact-cta-section__form .form-message{margin-top:calc(var(--spacing,.25rem) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#dbe3ef);background-color:var(--color-secondary,#e3eaf2);padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-foreground,#101820)}.contact-cta-section__editor-form-preview{margin-top:calc(var(--spacing,.25rem) * 10)}.contact-cta-section__editor-note{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#101820b8}@supports (color:color-mix(in lab, red, red)){.contact-cta-section__editor-note{color:color-mix(in oklab, var(--color-foreground,#101820) 72%, transparent)}}.contact-cta-section--dark .contact-cta-section__editor-note{color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.contact-cta-section--dark .contact-cta-section__editor-note{color:color-mix(in oklab, var(--color-background,#fff) 72%, transparent)}}.contact-cta-section__editor-code{margin-top:calc(var(--spacing,.25rem) * 6);max-height:calc(var(--spacing,.25rem) * 80);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#dbe3ef);background-color:var(--color-secondary,#e3eaf2);padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);overflow-wrap:break-word;white-space:pre-wrap;color:var(--color-foreground,#101820);overflow:auto}.contact-cta-section--dark .contact-cta-section__editor-code{border-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.contact-cta-section--dark .contact-cta-section__editor-code{border-color:color-mix(in oklab, var(--color-white,#fff) 14%, transparent)}}.contact-cta-section--dark .contact-cta-section__editor-code{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.contact-cta-section--dark .contact-cta-section__editor-code{background-color:color-mix(in oklab, var(--color-white,#fff) 8%, transparent)}}.contact-cta-section--dark .contact-cta-section__editor-code{color:var(--color-background,#fff)}@media (width>=768px){.contact-cta-section{padding-block:calc(var(--spacing,.25rem) * 24)}.contact-cta-section__form-panel{padding:calc(var(--spacing,.25rem) * 6)}.contact-cta-section__form .contact-cta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-cta-section__form .contact-cta-field--full,.contact-cta-section__form .contact-cta-grid>.contact-cta-field--full{grid-column:1/-1}}@media (width>=1024px){.contact-cta-section__layout{gap:calc(var(--spacing,.25rem) * 16);grid-template-columns:repeat(2,minmax(0,1fr))}.contact-cta-section__form-panel{padding:calc(var(--spacing,.25rem) * 9)}}.customer-review{min-width:calc(var(--spacing,.25rem) * 0);background-color:var(--color-background,#fff);padding:calc(var(--spacing,.25rem) * 6);color:var(--color-foreground,#101820);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.customer-review--in-customizable-grid{background-color:var(--customizable-grid-card-surface);color:var(--customizable-grid-text);border:1px solid var(--customizable-grid-card-border);min-height:100%}.customer-review:after{content:"";inset-inline:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);height:calc(var(--spacing,.25rem) * 1);background-color:var(--color-primary,#1baae2);position:absolute}.customer-review__body{flex-direction:column;display:flex}.customer-review__rating{align-items:center;gap:calc(var(--spacing,.25rem) * 1);color:var(--color-primary,#1baae2);display:flex}.customer-review__star{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}.customer-review__star--empty{color:var(--color-border,#dbe3ef)}.customer-review--in-customizable-grid .customer-review__star--empty{color:var(--customizable-grid-card-divider)}.customer-review__quote{margin:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 6);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-foreground,#101820);font-style:italic}.customer-review--in-customizable-grid .customer-review__quote,.customer-review--in-customizable-grid .customer-review__quote-mark,.customer-review--in-customizable-grid .customer-review__quote-text,.customer-review--in-customizable-grid .customer-review__name{color:var(--customizable-grid-text)}.customer-review__quote-mark,.customer-review__quote-text{color:var(--color-foreground,#101820)}.customer-review__reviewer{margin-top:calc(var(--spacing,.25rem) * 10);align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}.customer-review__avatar{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12);background-color:var(--color-foreground,#101820);color:var(--color-background,#fff);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.customer-review--in-customizable-grid .customer-review__avatar,.customer-review--in-customizable-grid .customer-review__avatar-placeholder{background-color:var(--customizable-grid-text);color:var(--customizable-grid-card-surface)}.customer-review__avatar-image,.customer-review__avatar-placeholder{width:100%;height:100%;display:block}.customer-review__avatar-image{object-fit:cover;--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.customer-review__avatar-placeholder{background-color:var(--color-foreground,#101820);font-family:var(--font-serif,"Space Grotesk", "Inter", sans-serif);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-background,#fff);text-transform:uppercase;justify-content:center;align-items:center;display:flex}.customer-review__name{margin:calc(var(--spacing,.25rem) * 0);font-family:var(--font-serif,"Space Grotesk", "Inter", sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--color-foreground,#101820);text-transform:uppercase}.customer-review__title{margin-top:calc(var(--spacing,.25rem) * 1);margin-bottom:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);color:#101820b3}@supports (color:color-mix(in lab, red, red)){.customer-review__title{color:color-mix(in oklab, var(--color-foreground,#101820) 70%, transparent)}}.customer-review--in-customizable-grid .customer-review__title{color:var(--customizable-grid-card-copy)}.customer-review__media-action{top:calc(var(--spacing,.25rem) * 6);right:calc(var(--spacing,.25rem) * 6);z-index:10;position:absolute}.customer-review__media-button{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#dbe3ef);background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.customer-review__media-button{background-color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}.customer-review__media-button{color:var(--color-foreground,#101820)}.customer-review--in-customizable-grid .customer-review__media-button{border-color:var(--customizable-grid-card-border);background-color:var(--customizable-grid-card-surface)}@supports (color:color-mix(in lab, red, red)){.customer-review--in-customizable-grid .customer-review__media-button{background-color:color-mix(in srgb, var(--customizable-grid-card-surface) 92%, transparent)}}.customer-review--in-customizable-grid .customer-review__media-button{color:var(--customizable-grid-text)}@media (width>=768px){.customer-review{min-height:calc(var(--spacing,.25rem) * 96);padding:calc(var(--spacing,.25rem) * 10)}}.customer-reviews-carousel{padding-block:calc(var(--spacing,.25rem) * 20);overflow:hidden}.customer-reviews-carousel__inner{gap:calc(var(--spacing,.25rem) * 12);flex-direction:column;display:flex}.customer-reviews-carousel__header{gap:calc(var(--spacing,.25rem) * 8);flex-direction:column;display:flex}.customer-reviews-carousel__intro{max-width:var(--container-3xl,48rem)}.customer-reviews-carousel__title{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}.customer-reviews-carousel__description{margin-top:calc(var(--spacing,.25rem) * 5);max-width:var(--container-2xl,42rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#101820b3}@supports (color:color-mix(in lab, red, red)){.customer-reviews-carousel__description{color:color-mix(in oklab, var(--color-foreground,#101820) 70%, transparent)}}.customer-reviews-carousel__controls{align-items:center;gap:calc(var(--spacing,.25rem) * 4);flex-shrink:0;display:flex}.customer-reviews-carousel__control{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#dbe3ef);color:var(--color-foreground,#101820);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background-color:#0000;border-radius:.375rem;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex}@media (hover:hover){.customer-reviews-carousel__control:hover{border-color:var(--color-primary,#1baae2);background-color:var(--color-background,#fff);color:var(--color-foreground,#101820)}}.customer-reviews-carousel__control:disabled{cursor:not-allowed;opacity:.4}.customer-reviews-carousel__control-icon{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.customer-reviews-carousel__viewport{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--spacing,.25rem) * -5);padding-inline:calc(var(--spacing,.25rem) * 5);scroll-padding-left:1.25rem;overflow-x:auto}.customer-reviews-carousel__viewport::-webkit-scrollbar{display:none}.customer-reviews-carousel__track{gap:calc(var(--spacing,.25rem) * 6);display:flex}.customer-reviews-carousel .customer-review{scroll-snap-align:start;flex:0 0 min(100%,22rem)}@media (width>=768px){.customer-reviews-carousel{padding-block:calc(var(--spacing,.25rem) * 24)}.customer-reviews-carousel__header{flex-direction:row;justify-content:space-between;align-items:flex-end}.customer-reviews-carousel__title{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}.customer-reviews-carousel .customer-review{flex-basis:calc(50% - .75rem)}}@media (width>=1024px){.customer-reviews-carousel__track{gap:calc(var(--spacing,.25rem) * 8)}.customer-reviews-carousel .customer-review{flex-basis:calc(33.3333% - 1.33333rem)}}.customizable-grid{--customizable-grid-surface:var(--color-background);--customizable-grid-text:var(--color-foreground);--customizable-grid-copy:#101820b8}@supports (color:color-mix(in lab, red, red)){.customizable-grid{--customizable-grid-copy:color-mix(in srgb, var(--color-foreground) 72%, transparent)}}.customizable-grid{--customizable-grid-chip-bg:#ebf0f6}@supports (color:color-mix(in lab, red, red)){.customizable-grid{--customizable-grid-chip-bg:color-mix(in srgb, var(--color-secondary) 72%, var(--color-background))}}.customizable-grid{--customizable-grid-chip-border:#dbe3efeb}@supports (color:color-mix(in lab, red, red)){.customizable-grid{--customizable-grid-chip-border:color-mix(in srgb, var(--color-border) 92%, transparent)}}.customizable-grid{--customizable-grid-card-surface:var(--color-background);--customizable-grid-card-surface-muted:#e9eff5}@supports (color:color-mix(in lab, red, red)){.customizable-grid{--customizable-grid-card-surface-muted:color-mix(in srgb, var(--color-secondary) 78%, var(--color-background))}}.customizable-grid{--customizable-grid-card-border:#dbe3efe0}@supports (color:color-mix(in lab, red, red)){.customizable-grid{--customizable-grid-card-border:color-mix(in srgb, var(--color-border) 88%, transparent)}}.customizable-grid{--customizable-grid-card-divider:#dbe3efd1}@supports (color:color-mix(in lab, red, red)){.customizable-grid{--customizable-grid-card-divider:color-mix(in srgb, var(--color-border) 82%, transparent)}}.customizable-grid{--customizable-grid-card-copy:#101820c2}@supports (color:color-mix(in lab, red, red)){.customizable-grid{--customizable-grid-card-copy:color-mix(in srgb, var(--color-foreground) 76%, transparent)}}.customizable-grid{--customizable-grid-card-meta:#1018208a}@supports (color:color-mix(in lab, red, red)){.customizable-grid{--customizable-grid-card-meta:color-mix(in srgb, var(--color-foreground) 54%, transparent)}}.customizable-grid{--customizable-grid-card-icon:#101820bd}@supports (color:color-mix(in lab, red, red)){.customizable-grid{--customizable-grid-card-icon:color-mix(in srgb, var(--color-foreground) 74%, transparent)}}.customizable-grid{background-color:var(--customizable-grid-surface);color:var(--customizable-grid-text);padding-block:calc(var(--spacing,.25rem) * 14)}.customizable-grid--white{--customizable-grid-surface:var(--color-background)}.customizable-grid--secondary{--customizable-grid-surface:var(--color-secondary);--customizable-grid-chip-bg:#f3f6fa}@supports (color:color-mix(in lab, red, red)){.customizable-grid--secondary{--customizable-grid-chip-bg:color-mix(in srgb, var(--color-background) 58%, var(--color-secondary))}}.customizable-grid--secondary{--customizable-grid-card-surface-muted:#f8fafc}@supports (color:color-mix(in lab, red, red)){.customizable-grid--secondary{--customizable-grid-card-surface-muted:color-mix(in srgb, var(--color-background) 74%, var(--color-secondary))}}.customizable-grid--dark{--customizable-grid-surface:var(--color-foreground);--customizable-grid-text:var(--color-background);--customizable-grid-copy:#ffffffbd}@supports (color:color-mix(in lab, red, red)){.customizable-grid--dark{--customizable-grid-copy:color-mix(in srgb, var(--color-background) 74%, transparent)}}.customizable-grid--dark{--customizable-grid-chip-bg:#232a32}@supports (color:color-mix(in lab, red, red)){.customizable-grid--dark{--customizable-grid-chip-bg:color-mix(in srgb, var(--color-background) 8%, var(--color-foreground))}}.customizable-grid--dark{--customizable-grid-chip-border:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.customizable-grid--dark{--customizable-grid-chip-border:color-mix(in srgb, var(--color-background) 12%, transparent)}}.customizable-grid--dark{--customizable-grid-card-surface:#1e262d}@supports (color:color-mix(in lab, red, red)){.customizable-grid--dark{--customizable-grid-card-surface:color-mix(in srgb, var(--color-background) 6%, var(--color-foreground))}}.customizable-grid--dark{--customizable-grid-card-surface-muted:#282f36}@supports (color:color-mix(in lab, red, red)){.customizable-grid--dark{--customizable-grid-card-surface-muted:color-mix(in srgb, var(--color-background) 10%, var(--color-foreground))}}.customizable-grid--dark{--customizable-grid-card-border:#ffffff24}@supports (color:color-mix(in lab, red, red)){.customizable-grid--dark{--customizable-grid-card-border:color-mix(in srgb, var(--color-background) 14%, transparent)}}.customizable-grid--dark{--customizable-grid-card-divider:#ffffff29}@supports (color:color-mix(in lab, red, red)){.customizable-grid--dark{--customizable-grid-card-divider:color-mix(in srgb, var(--color-background) 16%, transparent)}}.customizable-grid--dark{--customizable-grid-card-copy:#ffffffbd}@supports (color:color-mix(in lab, red, red)){.customizable-grid--dark{--customizable-grid-card-copy:color-mix(in srgb, var(--color-background) 74%, transparent)}}.customizable-grid--dark{--customizable-grid-card-meta:#ffffff94}@supports (color:color-mix(in lab, red, red)){.customizable-grid--dark{--customizable-grid-card-meta:color-mix(in srgb, var(--color-background) 58%, transparent)}}.customizable-grid--dark{--customizable-grid-card-icon:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.customizable-grid--dark{--customizable-grid-card-icon:color-mix(in srgb, var(--color-background) 78%, transparent)}}.customizable-grid__inner{gap:calc(var(--spacing,.25rem) * 8);flex-direction:column;display:flex}.customizable-grid__header-zone{min-width:calc(var(--spacing,.25rem) * 0)}.customizable-grid__cards{gap:calc(var(--spacing,.25rem) * 3);display:grid}.customizable-grid__cards>*,.customizable-grid__cards>.customizable-grid-item,.customizable-grid-header{min-width:calc(var(--spacing,.25rem) * 0)}.customizable-grid-header--compact{max-width:var(--container-3xl,48rem)}.customizable-grid-header__title{margin:calc(var(--spacing,.25rem) * 0);--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}.customizable-grid-header__description{color:var(--customizable-grid-copy);margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.customizable-grid-header--compact .customizable-grid-header__title{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}.customizable-grid-header--compact .customizable-grid-header__rule{margin-top:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 13);background-color:var(--color-primary,#1baae2);display:block}.customizable-grid-header--compact .customizable-grid-header__description{max-width:var(--container-2xl,42rem)}.customizable-grid-header--featured{max-width:var(--container-5xl,64rem)}.customizable-grid-header__eyebrow{background-color:var(--customizable-grid-chip-bg);border:1px solid var(--customizable-grid-chip-border);align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);display:inline-flex}.customizable-grid-header__eyebrow-marker{background-color:var(--color-primary);width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);flex-shrink:0;display:block}.customizable-grid-header__eyebrow-text{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);text-transform:uppercase}.customizable-grid-header--featured .customizable-grid-header__title{margin-top:calc(var(--spacing,.25rem) * 5);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-leading:1;--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);line-height:1}.customizable-grid-header--featured .customizable-grid-header__description{margin-top:calc(var(--spacing,.25rem) * 5);max-width:var(--container-4xl,56rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}@media (width>=40rem){.customizable-grid-header--featured .customizable-grid-header__description{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}@media (width>=768px){.customizable-grid{padding-block:calc(var(--spacing,.25rem) * 20)}.customizable-grid__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.customizable-grid__inner{gap:calc(var(--spacing,.25rem) * 10)}.customizable-grid-header--compact .customizable-grid-header__title{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}.customizable-grid-header--featured .customizable-grid-header__title{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}@media (width>=1024px){.customizable-grid{padding-block:calc(var(--spacing,.25rem) * 22)}.customizable-grid__cards{grid-template-columns:repeat(var(--customizable-grid-columns,3), minmax(0, 1fr));gap:calc(var(--spacing,.25rem) * 6);grid-auto-rows:minmax(15rem,auto)}.customizable-grid__cards>.customizable-grid-item{grid-column:span var(--customizable-grid-col-span,1);grid-row:span var(--customizable-grid-row-span,1);min-height:100%}}.customizable-grid-feature-card-compact{background-color:var(--customizable-grid-card-surface-muted)}@supports (color:color-mix(in lab, red, red)){.customizable-grid-feature-card-compact{background-color:color-mix(in srgb, var(--customizable-grid-card-surface-muted) 84%, var(--customizable-grid-card-surface))}}.customizable-grid-feature-card-compact{color:var(--customizable-grid-text);border:1px solid var(--customizable-grid-card-border);min-height:calc(var(--spacing,.25rem) * 72);border-radius:var(--radius-sm,.25rem);padding:calc(var(--spacing,.25rem) * 5);flex-direction:column;justify-content:space-between;display:flex;overflow:hidden}.customizable-grid-feature-card-compact__icon-wrap{color:var(--color-primary);width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);justify-content:center;align-items:center;display:flex}.customizable-grid-feature-card-compact__icon-wrap svg{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}.customizable-grid-feature-card-compact__content{margin-top:calc(var(--spacing,.25rem) * 6);flex-direction:column;flex:1;display:flex}.customizable-grid-feature-card-compact__label{color:var(--customizable-grid-card-meta);margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);text-transform:uppercase}.customizable-grid-feature-card-compact__title{margin:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 4);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}.customizable-grid-feature-card-compact__description{color:var(--customizable-grid-card-copy);margin-top:calc(var(--spacing,.25rem) * 4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.customizable-grid-feature-card-compact__description p{margin:calc(var(--spacing,.25rem) * 0)}.customizable-grid-feature-card-compact__stat{border-top:1px solid var(--customizable-grid-card-divider);margin-top:calc(var(--spacing,.25rem) * 8);padding-top:calc(var(--spacing,.25rem) * 6)}.customizable-grid-feature-card-compact__stat-label{color:var(--customizable-grid-card-meta);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);text-transform:uppercase;display:block}.customizable-grid-feature-card-compact__stat-value{margin-top:calc(var(--spacing,.25rem) * 3);font-family:var(--font-sans,"Inter", sans-serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);display:block}@media (width>=768px){.customizable-grid-feature-card-compact{padding:calc(var(--spacing,.25rem) * 7)}.customizable-grid-feature-card-compact__title{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}@media (width>=1280px){.customizable-grid-feature-card-compact{min-height:calc(var(--spacing,.25rem) * 96);padding:calc(var(--spacing,.25rem) * 10)}}.customizable-grid-feature-card-large{--customizable-grid-feature-large-bg:var(--customizable-grid-card-surface-muted)}@supports (color:color-mix(in lab, red, red)){.customizable-grid-feature-card-large{--customizable-grid-feature-large-bg:color-mix(in srgb, var(--customizable-grid-card-surface-muted) 65%, var(--customizable-grid-card-surface))}}.customizable-grid-feature-card-large{--customizable-grid-feature-large-border:var(--customizable-grid-card-border);--customizable-grid-feature-large-copy:var(--customizable-grid-card-copy);--customizable-grid-feature-large-muted:var(--customizable-grid-card-meta);--customizable-grid-feature-large-media-bg:var(--customizable-grid-card-surface-muted)}@supports (color:color-mix(in lab, red, red)){.customizable-grid-feature-card-large{--customizable-grid-feature-large-media-bg:color-mix(in srgb, var(--customizable-grid-card-surface-muted) 86%, var(--customizable-grid-card-surface))}}.customizable-grid-feature-card-large{--customizable-grid-feature-large-media-border:var(--customizable-grid-card-border)}@supports (color:color-mix(in lab, red, red)){.customizable-grid-feature-card-large{--customizable-grid-feature-large-media-border:color-mix(in srgb, var(--customizable-grid-card-border) 92%, transparent)}}.customizable-grid-feature-card-large{--customizable-grid-feature-large-media-overlay:var(--customizable-grid-text)}@supports (color:color-mix(in lab, red, red)){.customizable-grid-feature-card-large{--customizable-grid-feature-large-media-overlay:color-mix(in srgb, var(--customizable-grid-text) 10%, transparent)}}.customizable-grid-feature-card-large{background-color:var(--customizable-grid-feature-large-bg);color:var(--customizable-grid-text);border:1px solid var(--customizable-grid-feature-large-border);border-radius:var(--radius-sm,.25rem);position:relative;overflow:hidden}.customizable-grid-feature-card-large__body{gap:calc(var(--spacing,.25rem) * 5);height:100%;display:grid}.customizable-grid-feature-card-large__text{padding:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}.customizable-grid-feature-card-large__label{color:var(--customizable-grid-feature-large-muted);margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);text-transform:uppercase}.customizable-grid-feature-card-large__title{margin:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 4);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}.customizable-grid-feature-card-large__description{color:var(--customizable-grid-feature-large-copy);margin-top:calc(var(--spacing,.25rem) * 4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.customizable-grid-feature-card-large__description p{margin:calc(var(--spacing,.25rem) * 0)}.customizable-grid-feature-card-large__bullets{margin-top:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.customizable-grid-feature-card-large__bullets--placeholder{opacity:.6}.customizable-grid-feature-card-large__bullet{color:var(--customizable-grid-feature-large-muted);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);text-transform:uppercase;display:flex}.customizable-grid-feature-card-large__bullet:before{content:"";background-color:var(--color-primary);margin-top:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 1.5);height:calc(var(--spacing,.25rem) * 1.5);border-radius:3.40282e38px;flex-shrink:0}.customizable-grid-feature-card-large__media{background-color:var(--customizable-grid-feature-large-media-bg);border:1px solid var(--customizable-grid-feature-large-media-border);min-height:calc(var(--spacing,.25rem) * 56);position:relative;overflow:hidden}.customizable-grid-feature-card-large__media:after{content:"";background-color:var(--customizable-grid-feature-large-media-overlay);pointer-events:none;position:absolute;inset:0}.customizable-grid-feature-card-large__media-image,.customizable-grid-feature-card-large__media-placeholder{inset:calc(var(--spacing,.25rem) * 0);width:100%;height:100%;position:absolute}.customizable-grid-feature-card-large__media-image{object-fit:cover}.customizable-grid-feature-card-large__media-placeholder{background:radial-gradient(circle at center, var(--customizable-grid-text), transparent 58%), linear-gradient(to bottom, var(--customizable-grid-text), transparent 45%)}@supports (color:color-mix(in lab, red, red)){.customizable-grid-feature-card-large__media-placeholder{background:radial-gradient(circle at center, color-mix(in srgb, var(--customizable-grid-text) 12%, transparent), transparent 58%), linear-gradient(to bottom, color-mix(in srgb, var(--customizable-grid-text) 6%, transparent), transparent 45%)}}.customizable-grid-feature-card-large__media-grid{background-image:linear-gradient(var(--customizable-grid-feature-large-media-border) 1px, transparent 1px), linear-gradient(90deg, var(--customizable-grid-feature-large-media-border) 1px, transparent 1px);opacity:.28;background-size:2.25rem 2.25rem;position:absolute;inset:0}.customizable-grid-feature-card-large__media-device{position:absolute;inset:14% 12% 18%}.customizable-grid-feature-card-large__media-device-screen{border:1px solid var(--customizable-grid-text);position:absolute;inset:0 0 18%}@supports (color:color-mix(in lab, red, red)){.customizable-grid-feature-card-large__media-device-screen{border:1px solid color-mix(in srgb, var(--customizable-grid-text) 14%, transparent)}}.customizable-grid-feature-card-large__media-device-screen{box-shadow:inset 0 0 0 1px var(--customizable-grid-text)}@supports (color:color-mix(in lab, red, red)){.customizable-grid-feature-card-large__media-device-screen{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--customizable-grid-text) 6%, transparent)}}.customizable-grid-feature-card-large__media-device-screen{background:radial-gradient(circle at center, var(--customizable-grid-text), transparent 50%), linear-gradient(to bottom, var(--customizable-grid-text), transparent 55%)}@supports (color:color-mix(in lab, red, red)){.customizable-grid-feature-card-large__media-device-screen{background:radial-gradient(circle at center, color-mix(in srgb, var(--customizable-grid-text) 14%, transparent), transparent 50%), linear-gradient(to bottom, color-mix(in srgb, var(--customizable-grid-text) 4%, transparent), transparent 55%)}}.customizable-grid-feature-card-large__media-device-stand{background:linear-gradient(to bottom, var(--customizable-grid-text), transparent 70%), linear-gradient(90deg, transparent, var(--customizable-grid-text), transparent);height:22%;position:absolute;bottom:0;left:36%;right:36%}@supports (color:color-mix(in lab, red, red)){.customizable-grid-feature-card-large__media-device-stand{background:linear-gradient(to bottom, color-mix(in srgb, var(--customizable-grid-text) 8%, transparent), transparent 70%), linear-gradient(90deg, transparent, color-mix(in srgb, var(--customizable-grid-text) 10%, transparent), transparent)}}.customizable-grid-feature-card-large__media-device-stand{clip-path:polygon(22% 0,78% 0,92% 100%,8% 100%)}.customizable-grid-feature-card-large__media-glow{background:radial-gradient(circle, var(--customizable-grid-text), transparent 70%);height:12%;position:absolute;inset:auto 22% 6%}@supports (color:color-mix(in lab, red, red)){.customizable-grid-feature-card-large__media-glow{background:radial-gradient(circle, color-mix(in srgb, var(--customizable-grid-text) 12%, transparent), transparent 70%)}}.customizable-grid-feature-card-large__media-glow{filter:blur(14px)}.customizable-grid-feature-card-large__media-action{pointer-events:auto;top:calc(var(--spacing,.25rem) * 4);right:calc(var(--spacing,.25rem) * 4);z-index:10;position:absolute}.customizable-grid-feature-card-large__media-button{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#dbe3ef);background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.customizable-grid-feature-card-large__media-button{background-color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}.customizable-grid-feature-card-large__media-button{color:var(--color-foreground,#101820)}@media (width>=768px){.customizable-grid-feature-card-large__text{padding:calc(var(--spacing,.25rem) * 7)}.customizable-grid-feature-card-large__body{grid-template-columns:minmax(0,1fr) minmax(18rem,1.05fr);align-items:stretch}.customizable-grid-feature-card-large__media{min-height:100%}}@media (width>=1280px){.customizable-grid-feature-card-large__text{padding:calc(var(--spacing,.25rem) * 10)}.customizable-grid-feature-card-large__title{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}.customizable-grid-media-card{min-width:calc(var(--spacing,.25rem) * 0);position:relative}.customizable-grid-media-card__surface{border:1px solid #dbe3efd6}@supports (color:color-mix(in lab, red, red)){.customizable-grid-media-card__surface{border:1px solid color-mix(in srgb, var(--color-border) 84%, transparent)}}.customizable-grid-media-card__surface{height:100%;min-height:calc(var(--spacing,.25rem) * 60);border-radius:var(--radius-sm,.25rem);background-color:var(--color-muted,#d8e0e9);position:relative;overflow:hidden}.customizable-grid-media-card__image,.customizable-grid-media-card__placeholder,.customizable-grid-media-card__overlay{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);width:100%;height:100%;position:absolute}.customizable-grid-media-card__image{object-fit:cover}.customizable-grid-media-card__placeholder{background-color:#e8eef4}@supports (color:color-mix(in lab, red, red)){.customizable-grid-media-card__placeholder{background-color:color-mix(in srgb, var(--color-secondary) 82%, var(--color-background))}}.customizable-grid-media-card__overlay{background-color:#e3eaf2b8}@supports (color:color-mix(in lab, red, red)){.customizable-grid-media-card__overlay{background-color:color-mix(in srgb, var(--color-secondary) 72%, transparent)}}.customizable-grid-media-card__overlay{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}.customizable-grid-media-card__content{z-index:1;pointer-events:auto;justify-content:flex-end;gap:calc(var(--spacing,.25rem) * 3);height:100%;padding:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex;position:relative}.customizable-grid-media-card__title{margin:calc(var(--spacing,.25rem) * 0);font-family:var(--font-serif,"Space Grotesk", "Inter", sans-serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#101820)}.customizable-grid-media-card__description{max-width:var(--container-xs,20rem);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#101820b3}@supports (color:color-mix(in lab, red, red)){.customizable-grid-media-card__description{color:color-mix(in oklab, var(--color-foreground,#101820) 70%, transparent)}}.customizable-grid-media-card__description p{margin:calc(var(--spacing,.25rem) * 0)}.customizable-grid-media-card--link{color:inherit;text-decoration-line:none;display:block}.customizable-grid-media-card--link:hover .customizable-grid-media-card__overlay,.customizable-grid-media-card--link:focus-visible .customizable-grid-media-card__overlay{background-color:#e3eaf2b8}@supports (color:color-mix(in lab, red, red)){.customizable-grid-media-card--link:hover .customizable-grid-media-card__overlay,.customizable-grid-media-card--link:focus-visible .customizable-grid-media-card__overlay{background-color:color-mix(in srgb, var(--color-secondary) 72%, transparent)}}.customizable-grid-media-card--link:focus-visible{outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--color-primary,#1baae2)}.customizable-grid-media-card__media-action{pointer-events:auto;top:calc(var(--spacing,.25rem) * 4);right:calc(var(--spacing,.25rem) * 4);z-index:10;position:absolute}.customizable-grid-media-card__media-button{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#dbe3ef);background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.customizable-grid-media-card__media-button{background-color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}.customizable-grid-media-card__media-button{color:var(--color-foreground,#101820)}@media (width>=768px){.customizable-grid-media-card__surface{min-height:calc(var(--spacing,.25rem) * 72)}.customizable-grid-media-card__content{padding:calc(var(--spacing,.25rem) * 6)}}@media (width>=1024px){.customizable-grid-media-card__surface{min-height:100%}}.faq-card{background-color:var(--faq-list-card-surface);border:1px solid var(--faq-list-card-border);overflow:hidden}.faq-card__heading{margin:calc(var(--spacing,.25rem) * 0)}.faq-card__summary{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 6);width:100%;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 5);text-align:left;color:currentColor;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;display:flex}.faq-card__summary:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-primary,#1baae2)}.faq-card__question-wrap{min-width:calc(var(--spacing,.25rem) * 0);flex:1;display:block}.faq-card__question{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);display:block}.faq-card__icon-wrap{color:var(--faq-list-icon);width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.2s;display:flex}.faq-card__icon-wrap--open{rotate:180deg}.faq-card__icon{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.faq-card__panel{padding-inline:calc(var(--spacing,.25rem) * 5);padding-bottom:calc(var(--spacing,.25rem) * 5)}.faq-card__answer{color:var(--faq-list-card-copy);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.faq-card__answer>:first-child{margin-top:calc(var(--spacing,.25rem) * 0)}.faq-card__answer>:last-child{margin-bottom:calc(var(--spacing,.25rem) * 0)}.faq-card__answer a{text-underline-offset:3px;text-decoration-line:underline;text-decoration-color:currentColor}@media (width>=768px){.faq-card__summary{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 6)}.faq-card__panel{padding-inline:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 6)}.faq-card__question{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.faq-list{--faq-list-surface:var(--color-secondary);--faq-list-text:var(--color-foreground);--faq-list-card-surface:var(--color-background);--faq-list-card-border:#dbe3efe0}@supports (color:color-mix(in lab, red, red)){.faq-list{--faq-list-card-border:color-mix(in srgb, var(--color-border) 88%, transparent)}}.faq-list{--faq-list-card-copy:#101820b8}@supports (color:color-mix(in lab, red, red)){.faq-list{--faq-list-card-copy:color-mix(in srgb, var(--color-foreground) 72%, transparent)}}.faq-list{--faq-list-icon:#101820d6}@supports (color:color-mix(in lab, red, red)){.faq-list{--faq-list-icon:color-mix(in srgb, var(--color-foreground) 84%, transparent)}}.faq-list{background-color:var(--faq-list-surface);color:var(--faq-list-text);padding-block:calc(var(--spacing,.25rem) * 18)}.faq-list--white{--faq-list-surface:var(--color-background)}.faq-list--secondary{--faq-list-surface:var(--color-secondary)}.faq-list--dark{--faq-list-surface:var(--color-foreground);--faq-list-text:var(--color-background);--faq-list-card-surface:#232a32}@supports (color:color-mix(in lab, red, red)){.faq-list--dark{--faq-list-card-surface:color-mix(in srgb, var(--color-background) 8%, var(--color-foreground))}}.faq-list--dark{--faq-list-card-border:#ffffff24}@supports (color:color-mix(in lab, red, red)){.faq-list--dark{--faq-list-card-border:color-mix(in srgb, var(--color-background) 14%, transparent)}}.faq-list--dark{--faq-list-card-copy:#ffffffbd}@supports (color:color-mix(in lab, red, red)){.faq-list--dark{--faq-list-card-copy:color-mix(in srgb, var(--color-background) 74%, transparent)}}.faq-list--dark{--faq-list-icon:#ffffffd6}@supports (color:color-mix(in lab, red, red)){.faq-list--dark{--faq-list-icon:color-mix(in srgb, var(--color-background) 84%, transparent)}}.faq-list__inner{gap:calc(var(--spacing,.25rem) * 10);flex-direction:column;display:flex}.faq-list__header{max-width:var(--container-4xl,56rem);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.faq-list__eyebrow{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--color-primary,#1baae2);text-transform:uppercase}.faq-list__title{margin-top:calc(var(--spacing,.25rem) * 5);margin-bottom:calc(var(--spacing,.25rem) * 0);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.faq-list__items{width:100%;max-width:var(--container-5xl,64rem);gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;margin-inline:auto;display:flex}@media (width>=768px){.faq-list{padding-block:calc(var(--spacing,.25rem) * 20)}.faq-list__inner{gap:calc(var(--spacing,.25rem) * 12)}.faq-list__title{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}@media (width>=1024px){.faq-list{padding-block:calc(var(--spacing,.25rem) * 22)}.faq-list__inner{gap:calc(var(--spacing,.25rem) * 14)}}.industrial-sectors{--industrial-sectors-surface:var(--color-secondary);--industrial-sectors-text:var(--color-foreground);--industrial-sectors-text-muted:#101820b8}@supports (color:color-mix(in lab, red, red)){.industrial-sectors{--industrial-sectors-text-muted:color-mix(in srgb, var(--color-foreground) 72%, transparent)}}.industrial-sectors{--industrial-sectors-panel-surface:white;--industrial-sectors-panel-shadow:0 18px 40px #0f172a1f;--industrial-sectors-tab-surface:#ffffffeb;--industrial-sectors-tab-border:#dbe3efc2}@supports (color:color-mix(in lab, red, red)){.industrial-sectors{--industrial-sectors-tab-border:color-mix(in srgb, var(--color-border) 76%, transparent)}}.industrial-sectors{--industrial-sectors-tab-icon:#1018209e}@supports (color:color-mix(in lab, red, red)){.industrial-sectors{--industrial-sectors-tab-icon:color-mix(in srgb, var(--color-foreground) 62%, transparent)}}.industrial-sectors{--industrial-sectors-placeholder:#f4f7fa}@supports (color:color-mix(in lab, red, red)){.industrial-sectors{--industrial-sectors-placeholder:color-mix(in srgb, var(--color-background) 60%, var(--color-secondary))}}.industrial-sectors{background-color:var(--industrial-sectors-surface);color:var(--industrial-sectors-text);padding-block:calc(var(--spacing,.25rem) * 18)}.industrial-sectors--white{--industrial-sectors-surface:var(--color-background);--industrial-sectors-tab-surface:white}.industrial-sectors--secondary{--industrial-sectors-surface:var(--color-secondary)}.industrial-sectors--dark{--industrial-sectors-surface:var(--color-foreground);--industrial-sectors-text:var(--color-background);--industrial-sectors-text-muted:#ffffffc2}@supports (color:color-mix(in lab, red, red)){.industrial-sectors--dark{--industrial-sectors-text-muted:color-mix(in srgb, var(--color-background) 76%, transparent)}}.industrial-sectors--dark{--industrial-sectors-panel-surface:#212830}@supports (color:color-mix(in lab, red, red)){.industrial-sectors--dark{--industrial-sectors-panel-surface:color-mix(in srgb, var(--color-background) 7%, var(--color-foreground))}}.industrial-sectors--dark{--industrial-sectors-panel-shadow:0 18px 42px #02061761;--industrial-sectors-tab-surface:#232a32}@supports (color:color-mix(in lab, red, red)){.industrial-sectors--dark{--industrial-sectors-tab-surface:color-mix(in srgb, var(--color-background) 8%, var(--color-foreground))}}.industrial-sectors--dark{--industrial-sectors-tab-border:#ffffff24}@supports (color:color-mix(in lab, red, red)){.industrial-sectors--dark{--industrial-sectors-tab-border:color-mix(in srgb, var(--color-background) 14%, transparent)}}.industrial-sectors--dark{--industrial-sectors-tab-icon:#ffffffbd}@supports (color:color-mix(in lab, red, red)){.industrial-sectors--dark{--industrial-sectors-tab-icon:color-mix(in srgb, var(--color-background) 74%, transparent)}}.industrial-sectors--dark{--industrial-sectors-placeholder:#232a32}@supports (color:color-mix(in lab, red, red)){.industrial-sectors--dark{--industrial-sectors-placeholder:color-mix(in srgb, var(--color-background) 8%, var(--color-foreground))}}.industrial-sectors__inner{gap:calc(var(--spacing,.25rem) * 10);flex-direction:column;display:flex}.industrial-sectors__header{max-width:var(--container-4xl,56rem);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.industrial-sectors__eyebrow{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--color-primary,#1baae2);text-transform:uppercase}.industrial-sectors__title{margin-top:calc(var(--spacing,.25rem) * 4);margin-bottom:calc(var(--spacing,.25rem) * 0);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-leading:1;--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);line-height:1}.industrial-sectors__description{color:var(--industrial-sectors-text-muted);margin-top:calc(var(--spacing,.25rem) * 5);max-width:var(--container-2xl,42rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.industrial-sectors__description p{margin:calc(var(--spacing,.25rem) * 0)}.industrial-sectors__tabs-wrap{overflow-x:auto}.industrial-sectors__tabs{gap:calc(var(--spacing,.25rem) * 4);min-width:max-content;padding-bottom:calc(var(--spacing,.25rem) * 2);display:flex}.industrial-sectors__tab{background-color:var(--industrial-sectors-tab-surface);color:var(--industrial-sectors-text);min-height:calc(var(--spacing,.25rem) * 24);min-width:calc(var(--spacing,.25rem) * 32);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-md,.5rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-width:1px;border-color:var(--industrial-sectors-tab-border);flex-direction:column;transition-duration:.2s;display:flex}.industrial-sectors__tab:hover,.industrial-sectors__tab:focus-visible{border-color:var(--color-primary);color:var(--industrial-sectors-text);outline:none}.industrial-sectors__tab:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-primary,#1baae2);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-background,#fff)}.industrial-sectors__tab--active{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary);color:var(--industrial-sectors-text)}.industrial-sectors__tab-icon{color:var(--industrial-sectors-tab-icon);width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex}.industrial-sectors__tab--active .industrial-sectors__tab-icon{color:var(--color-primary)}.industrial-sectors__tab-icon svg{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.industrial-sectors__tab-label{--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);display:block}.industrial-sectors__panel{background-color:var(--industrial-sectors-panel-surface);box-shadow:var(--industrial-sectors-panel-shadow);border-radius:var(--radius-md,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#dbe3ef);overflow:hidden}.industrial-sectors__panel-content{gap:calc(var(--spacing,.25rem) * 8);display:grid}.industrial-sectors__panel-copy{padding:calc(var(--spacing,.25rem) * 8);flex-direction:column;align-items:flex-start;display:flex}.industrial-sectors__panel-title{color:var(--industrial-sectors-text);margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.industrial-sectors__panel-description{color:var(--industrial-sectors-text-muted);margin-top:calc(var(--spacing,.25rem) * 6);margin-bottom:calc(var(--spacing,.25rem) * 0);max-width:var(--container-2xl,42rem);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.industrial-sectors__benefits{margin-top:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 4);padding:calc(var(--spacing,.25rem) * 0);flex-direction:column;list-style-type:none;display:flex}.industrial-sectors__benefit{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);display:flex}.industrial-sectors__benefit-icon{margin-top:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);color:var(--color-primary,#1baae2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.industrial-sectors__benefit-icon svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.industrial-sectors__benefit-text{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-foreground,#101820)}.industrial-sectors--dark .industrial-sectors__benefit-text{color:var(--industrial-sectors-text)}.industrial-sectors__cta{margin-top:calc(var(--spacing,.25rem) * 8);align-items:center;gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--color-primary,#1baae2);text-transform:uppercase;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;text-decoration-line:none;transition-duration:.2s;display:inline-flex}.industrial-sectors__cta:hover{opacity:.8}.industrial-sectors__cta-icon{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.industrial-sectors__media{background-color:var(--industrial-sectors-placeholder);overflow:hidden}.industrial-sectors__media-image,.industrial-sectors__media-placeholder{aspect-ratio:16/10;width:100%;height:100%}.industrial-sectors__media-image{object-fit:cover}.industrial-sectors__media-placeholder{display:block}.industrial-sectors__empty-state{border-radius:var(--radius-xl,1rem);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-border,#dbe3ef);background-color:var(--color-background,#fff);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 10);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:#101820b3}@supports (color:color-mix(in lab, red, red)){.industrial-sectors__empty-state{color:color-mix(in oklab, var(--color-foreground,#101820) 70%, transparent)}}@media (width>=768px){.industrial-sectors{padding-block:calc(var(--spacing,.25rem) * 20)}.industrial-sectors__inner{gap:calc(var(--spacing,.25rem) * 12)}.industrial-sectors__title{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}.industrial-sectors__tabs{gap:calc(var(--spacing,.25rem) * 5)}.industrial-sectors__tab{min-width:calc(var(--spacing,.25rem) * 36);padding-inline:calc(var(--spacing,.25rem) * 5)}}@media (width>=1024px){.industrial-sectors{padding-block:calc(var(--spacing,.25rem) * 24)}.industrial-sectors__panel-content{align-items:center;gap:calc(var(--spacing,.25rem) * 10);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.industrial-sectors__panel-title{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}.institutional-values{--institutional-values-surface:var(--color-secondary);--institutional-values-panel:#f0f4f8}@supports (color:color-mix(in lab, red, red)){.institutional-values{--institutional-values-panel:color-mix(in srgb, var(--color-background) 48%, var(--color-secondary))}}.institutional-values{--institutional-values-text:var(--color-foreground);--institutional-values-copy:#101820ad}@supports (color:color-mix(in lab, red, red)){.institutional-values{--institutional-values-copy:color-mix(in srgb, var(--color-foreground) 68%, transparent)}}.institutional-values{--institutional-values-muted:#10182099}@supports (color:color-mix(in lab, red, red)){.institutional-values{--institutional-values-muted:color-mix(in srgb, var(--color-foreground) 60%, transparent)}}.institutional-values{--institutional-values-border:#dbe3efe0}@supports (color:color-mix(in lab, red, red)){.institutional-values{--institutional-values-border:color-mix(in srgb, var(--color-border) 88%, transparent)}}.institutional-values{--institutional-values-chip-bg:#eaf7fc}@supports (color:color-mix(in lab, red, red)){.institutional-values{--institutional-values-chip-bg:color-mix(in srgb, var(--color-primary) 9%, var(--color-background))}}.institutional-values{background-color:var(--institutional-values-surface);color:var(--institutional-values-text);padding-block:calc(var(--spacing,.25rem) * 18)}.institutional-values--white{--institutional-values-surface:var(--color-background);--institutional-values-panel:#f3f6fa}@supports (color:color-mix(in lab, red, red)){.institutional-values--white{--institutional-values-panel:color-mix(in srgb, var(--color-secondary) 42%, var(--color-background))}}.institutional-values--white{--institutional-values-border:var(--color-border)}.institutional-values--secondary{--institutional-values-surface:var(--color-secondary)}.institutional-values--dark{--institutional-values-surface:var(--color-foreground);--institutional-values-panel:#282f36}@supports (color:color-mix(in lab, red, red)){.institutional-values--dark{--institutional-values-panel:color-mix(in srgb, var(--color-foreground) 90%, var(--color-background))}}.institutional-values--dark{--institutional-values-text:var(--color-background);--institutional-values-copy:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.institutional-values--dark{--institutional-values-copy:color-mix(in srgb, var(--color-background) 72%, transparent)}}.institutional-values--dark{--institutional-values-muted:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.institutional-values--dark{--institutional-values-muted:color-mix(in srgb, var(--color-background) 62%, transparent)}}.institutional-values--dark{--institutional-values-border:#ffffff21}@supports (color:color-mix(in lab, red, red)){.institutional-values--dark{--institutional-values-border:color-mix(in srgb, var(--color-background) 13%, transparent)}}.institutional-values--dark{--institutional-values-chip-bg:#123243}@supports (color:color-mix(in lab, red, red)){.institutional-values--dark{--institutional-values-chip-bg:color-mix(in srgb, var(--color-primary) 18%, var(--color-foreground))}}.institutional-values__inner{gap:calc(var(--spacing,.25rem) * 12);flex-direction:column;display:flex}.institutional-values__header{max-width:var(--container-4xl,56rem);text-align:center;margin-inline:auto}.institutional-values__eyebrow{background-color:var(--institutional-values-chip-bg);margin:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1);font-family:var(--font-serif,"Space Grotesk", "Inter", sans-serif);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--color-primary,#1baae2);text-transform:uppercase;display:inline-flex}.institutional-values__title{margin-top:calc(var(--spacing,.25rem) * 4);margin-bottom:calc(var(--spacing,.25rem) * 0);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}.institutional-values__description{color:var(--institutional-values-muted);margin-top:calc(var(--spacing,.25rem) * 3);margin-bottom:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.institutional-values__grid{gap:calc(var(--spacing,.25rem) * 6);display:grid}.institutional-values__card{background-color:var(--institutional-values-panel);border:1px solid var(--institutional-values-border);min-height:calc(var(--spacing,.25rem) * 64);padding:calc(var(--spacing,.25rem) * 8);flex-direction:column;display:flex}.institutional-values__icon{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);color:var(--color-primary,#1baae2);justify-content:center;align-items:center;display:flex}.institutional-values__icon svg{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7)}.institutional-values__icon svg path,.institutional-values__icon svg circle{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.institutional-values__card-title{margin-top:calc(var(--spacing,.25rem) * 7);margin-bottom:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em)}.institutional-values__card-description{color:var(--institutional-values-copy);margin-top:calc(var(--spacing,.25rem) * 4);margin-bottom:calc(var(--spacing,.25rem) * 0);max-width:var(--container-sm,24rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}@media (width>=768px){.institutional-values{padding-block:calc(var(--spacing,.25rem) * 22)}.institutional-values__title{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}.institutional-values__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.institutional-values{padding-block:calc(var(--spacing,.25rem) * 24)}.institutional-values__inner{gap:calc(var(--spacing,.25rem) * 16)}.institutional-values__card{padding:calc(var(--spacing,.25rem) * 10)}}.leadership-grid{padding-block:calc(var(--spacing,.25rem) * 20)}.leadership-grid__inner{gap:calc(var(--spacing,.25rem) * 12);flex-direction:column;display:flex}.leadership-grid__intro{max-width:var(--container-3xl,48rem);text-align:center;margin-inline:auto}.leadership-grid__title{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}.leadership-grid__description{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 4);max-width:var(--container-xl,36rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#101820b3}@supports (color:color-mix(in lab, red, red)){.leadership-grid__description{color:color-mix(in oklab, var(--color-foreground,#101820) 70%, transparent)}}.leadership-grid__profiles{gap:calc(var(--spacing,.25rem) * 8);display:grid}.leadership-profile{min-width:calc(var(--spacing,.25rem) * 0)}.leadership-profile__image-wrap{aspect-ratio:4/5.35;border-radius:var(--radius-sm,.25rem);background-color:var(--color-muted,#d8e0e9);overflow:hidden}.leadership-profile__image,.leadership-profile__placeholder{width:100%;height:100%;display:block}.leadership-profile__image{object-fit:cover;--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.leadership-profile__placeholder{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.leadership-profile__placeholder{background-color:color-mix(in oklab, var(--color-background,#fff) 70%, transparent)}}.leadership-profile__body{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border,#dbe3ef);padding-top:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 4);display:flex}.leadership-profile__name{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:1;line-height:1}.leadership-profile__role{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--color-primary,#1baae2);text-transform:uppercase}.leadership-profile__link{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);border-radius:var(--radius-sm,.25rem);color:#10182099;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.leadership-profile__link{color:color-mix(in oklab, var(--color-foreground,#101820) 60%, transparent)}}.leadership-profile__link{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.leadership-profile__link:hover{color:var(--color-primary,#1baae2)}}.leadership-profile__link:focus-visible{outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--color-primary,#1baae2)}.leadership-profile__link-icon{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.leadership-profile__media-action{top:calc(var(--spacing,.25rem) * 4);right:calc(var(--spacing,.25rem) * 4);z-index:10;position:absolute}.leadership-profile__media-button{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#dbe3ef);background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.leadership-profile__media-button{background-color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}.leadership-profile__media-button{color:var(--color-foreground,#101820)}@media (width>=768px){.leadership-grid__title{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}.leadership-grid__profiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.leadership-grid{padding-block:calc(var(--spacing,.25rem) * 24)}.leadership-grid__profiles{gap:calc(var(--spacing,.25rem) * 12);grid-template-columns:repeat(3,minmax(0,1fr))}}.printer-highlight-section{--printer-highlight-surface:var(--color-foreground);--printer-highlight-panel:#232a32}@supports (color:color-mix(in lab, red, red)){.printer-highlight-section{--printer-highlight-panel:color-mix(in srgb, var(--color-foreground) 92%, var(--color-background))}}.printer-highlight-section{--printer-highlight-panel-strong:#0f171f}@supports (color:color-mix(in lab, red, red)){.printer-highlight-section{--printer-highlight-panel-strong:color-mix(in srgb, var(--color-foreground) 96%, black)}}.printer-highlight-section{--printer-highlight-text:var(--color-background);--printer-highlight-copy:#ffffffc2}@supports (color:color-mix(in lab, red, red)){.printer-highlight-section{--printer-highlight-copy:color-mix(in srgb, var(--color-background) 76%, transparent)}}.printer-highlight-section{--printer-highlight-muted:#ffffff94}@supports (color:color-mix(in lab, red, red)){.printer-highlight-section{--printer-highlight-muted:color-mix(in srgb, var(--color-background) 58%, transparent)}}.printer-highlight-section{--printer-highlight-line:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.printer-highlight-section{--printer-highlight-line:color-mix(in srgb, var(--color-background) 12%, transparent)}}.printer-highlight-section{--printer-highlight-overlay:#101820b8}@supports (color:color-mix(in lab, red, red)){.printer-highlight-section{--printer-highlight-overlay:color-mix(in srgb, var(--color-foreground) 72%, transparent)}}.printer-highlight-section{background-color:var(--printer-highlight-surface);color:var(--printer-highlight-text);padding-block:calc(var(--spacing,.25rem) * 14)}.printer-highlight-section--white{--printer-highlight-surface:var(--color-background);--printer-highlight-panel:#f2f5f9}@supports (color:color-mix(in lab, red, red)){.printer-highlight-section--white{--printer-highlight-panel:color-mix(in srgb, var(--color-secondary) 48%, var(--color-background))}}.printer-highlight-section--white{--printer-highlight-panel-strong:#f6f8fb}@supports (color:color-mix(in lab, red, red)){.printer-highlight-section--white{--printer-highlight-panel-strong:color-mix(in srgb, var(--color-secondary) 32%, var(--color-background))}}.printer-highlight-section--white{--printer-highlight-text:var(--color-foreground);--printer-highlight-copy:#101820bd}@supports (color:color-mix(in lab, red, red)){.printer-highlight-section--white{--printer-highlight-copy:color-mix(in srgb, var(--color-foreground) 74%, transparent)}}.printer-highlight-section--white{--printer-highlight-muted:#1018208f}@supports (color:color-mix(in lab, red, red)){.printer-highlight-section--white{--printer-highlight-muted:color-mix(in srgb, var(--color-foreground) 56%, transparent)}}.printer-highlight-section--white{--printer-highlight-line:var(--color-border);--printer-highlight-overlay:#ffffff6b}@supports (color:color-mix(in lab, red, red)){.printer-highlight-section--white{--printer-highlight-overlay:color-mix(in srgb, var(--color-background) 42%, transparent)}}.printer-highlight-section--secondary{--printer-highlight-surface:var(--color-secondary);--printer-highlight-panel:#fbfcfd}@supports (color:color-mix(in lab, red, red)){.printer-highlight-section--secondary{--printer-highlight-panel:color-mix(in srgb, var(--color-background) 84%, var(--color-secondary))}}.printer-highlight-section--secondary{--printer-highlight-panel-strong:var(--color-background);--printer-highlight-text:var(--color-foreground);--printer-highlight-copy:#101820bd}@supports (color:color-mix(in lab, red, red)){.printer-highlight-section--secondary{--printer-highlight-copy:color-mix(in srgb, var(--color-foreground) 74%, transparent)}}.printer-highlight-section--secondary{--printer-highlight-muted:#1018208f}@supports (color:color-mix(in lab, red, red)){.printer-highlight-section--secondary{--printer-highlight-muted:color-mix(in srgb, var(--color-foreground) 56%, transparent)}}.printer-highlight-section--secondary{--printer-highlight-line:#dbe3efe0}@supports (color:color-mix(in lab, red, red)){.printer-highlight-section--secondary{--printer-highlight-line:color-mix(in srgb, var(--color-border) 88%, transparent)}}.printer-highlight-section--secondary{--printer-highlight-overlay:#ffffff61}@supports (color:color-mix(in lab, red, red)){.printer-highlight-section--secondary{--printer-highlight-overlay:color-mix(in srgb, var(--color-background) 38%, transparent)}}.printer-highlight-section--dark{--printer-highlight-surface:var(--color-foreground)}.printer-highlight-section__inner{display:grid}.printer-highlight-section__hero-card,.printer-highlight-section__panel{border-radius:var(--radius-sm,.25rem);position:relative;overflow:hidden}.printer-highlight-section__hero-card{background-color:var(--printer-highlight-panel-strong);min-height:32rem;display:flex}.printer-highlight-section__hero-media,.printer-highlight-section__hero-overlay,.printer-highlight-section__hero-placeholder{inset:calc(var(--spacing,.25rem) * 0);width:100%;height:100%;position:absolute}.printer-highlight-section__hero-image{object-fit:cover;width:100%;height:100%}.printer-highlight-section__hero-placeholder{background:linear-gradient(90deg, #ffffff12 1px, transparent 1px), linear-gradient(#ffffff12 1px, transparent 1px), var(--printer-highlight-panel-strong)}@supports (color:color-mix(in lab, red, red)){.printer-highlight-section__hero-placeholder{background:linear-gradient(90deg, color-mix(in srgb, var(--color-background) 7%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in srgb, var(--color-background) 7%, transparent) 1px, transparent 1px), var(--printer-highlight-panel-strong)}}.printer-highlight-section__hero-placeholder{background-size:4rem 4rem}.printer-highlight-section__hero-overlay{background:linear-gradient(90deg, var(--printer-highlight-overlay), transparent 72%), linear-gradient(0deg, var(--printer-highlight-overlay), transparent 48%);pointer-events:none}.printer-highlight-section__hero-content{z-index:1;width:100%;min-height:100%;padding:calc(var(--spacing,.25rem) * 5);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.printer-highlight-section__hero-copy{max-width:var(--container-2xl,42rem)}.printer-highlight-section__label,.printer-highlight-section__panel-label,.printer-highlight-section__metric-label,.printer-highlight-section__spec-label{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);text-transform:uppercase}.printer-highlight-section__label,.printer-highlight-section__panel-label{color:var(--color-primary)}.printer-highlight-section__hero-title{margin-top:calc(var(--spacing,.25rem) * 4);margin-bottom:calc(var(--spacing,.25rem) * 0);font-family:var(--font-serif,"Space Grotesk", "Inter", sans-serif);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.printer-highlight-section__hero-description{color:var(--printer-highlight-copy);margin-top:calc(var(--spacing,.25rem) * 3);margin-bottom:calc(var(--spacing,.25rem) * 0);max-width:var(--container-xl,36rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.printer-highlight-section__metrics{border-top:1px solid var(--printer-highlight-line);margin-top:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 5);display:grid}.printer-highlight-section__metric{margin:calc(var(--spacing,.25rem) * 0)}.printer-highlight-section__metric-label,.printer-highlight-section__spec-label{color:var(--printer-highlight-muted)}.printer-highlight-section__metric-value,.printer-highlight-section__spec-value{margin:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 2);font-family:var(--font-serif,"Space Grotesk", "Inter", sans-serif);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em)}.printer-highlight-section__hero-cta{margin-top:calc(var(--spacing,.25rem) * 6)}.printer-highlight-section__hero-link{height:auto;padding-inline:calc(var(--spacing,.25rem) * 0);padding-block:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);text-transform:uppercase;text-decoration-line:none}@media (hover:hover){.printer-highlight-section__hero-link:hover{text-decoration-line:none}}.printer-highlight-section__panel{background-color:var(--printer-highlight-panel);border:1px solid var(--printer-highlight-line);padding:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}.printer-highlight-section__panel-copy{max-width:var(--container-xl,36rem)}.printer-highlight-section__panel-title{margin-top:calc(var(--spacing,.25rem) * 6);margin-bottom:calc(var(--spacing,.25rem) * 0);font-family:var(--font-serif,"Space Grotesk", "Inter", sans-serif);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.printer-highlight-section__panel-description{color:var(--printer-highlight-copy);margin-top:calc(var(--spacing,.25rem) * 5);margin-bottom:calc(var(--spacing,.25rem) * 0);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.printer-highlight-section__specs{margin-top:calc(var(--spacing,.25rem) * 6)}.printer-highlight-section__spec{border-top:1px solid var(--printer-highlight-line);margin:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.printer-highlight-section__spec:last-child{border-bottom:1px solid var(--printer-highlight-line)}.printer-highlight-section__spec-value{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);text-transform:uppercase}.printer-highlight-section__panel-media{background-color:var(--printer-highlight-panel-strong);border:1px solid var(--printer-highlight-line);margin-top:calc(var(--spacing,.25rem) * 6);margin-bottom:calc(var(--spacing,.25rem) * 0);border-radius:var(--radius-sm,.25rem);overflow:hidden}.printer-highlight-section__panel-image{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%;display:block}.printer-highlight-section__panel-cta{margin-top:calc(var(--spacing,.25rem) * 6)}.printer-highlight-section__panel-button{--tw-tracking:var(--tracking-widest,.1em);width:100%;letter-spacing:var(--tracking-widest,.1em);text-transform:uppercase}@media (width>=640px){.printer-highlight-section__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=768px){.printer-highlight-section{padding-block:calc(var(--spacing,.25rem) * 22)}.printer-highlight-section__hero-content,.printer-highlight-section__panel{padding:calc(var(--spacing,.25rem) * 8)}.printer-highlight-section__hero-title{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}}@media (width>=1024px){.printer-highlight-section__inner{grid-template-columns:minmax(0,1.9fr) minmax(22rem,.9fr);align-items:stretch}.printer-highlight-section__inner>:only-child{grid-column:1/-1}.printer-highlight-section__hero-card{min-height:43rem}.printer-highlight-section__panel{padding:calc(var(--spacing,.25rem) * 9)}.printer-highlight-section__spec{align-items:center;gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.printer-highlight-section__spec-value{margin-top:calc(var(--spacing,.25rem) * 0);text-align:right}}@media (width>=1280px){.printer-highlight-section__hero-content{padding:calc(var(--spacing,.25rem) * 12)}.printer-highlight-section__panel{padding:calc(var(--spacing,.25rem) * 10)}}.printing-technology-card{background-color:var(--customizable-grid-card-surface,var(--printing-technologies-grid-card-surface));color:var(--customizable-grid-text,var(--printing-technologies-grid-text));border:1px solid var(--customizable-grid-card-border,var(--printing-technologies-grid-card-border));height:100%;min-width:calc(var(--spacing,.25rem) * 0);flex-direction:column;justify-content:space-between;display:flex}.printing-technology-card--secondary{background-color:var(--customizable-grid-card-surface-muted,var(--printing-technologies-grid-card-surface-muted))}.printing-technology-card__body{padding:calc(var(--spacing,.25rem) * 6);flex-direction:column;flex:1;display:flex}.printing-technology-card__header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 5);display:flex}.printing-technology-card__title{margin:calc(var(--spacing,.25rem) * 0);max-width:var(--container-3xl,48rem);font-family:var(--font-sans,"Inter", sans-serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}.printing-technology-card__icon{color:var(--customizable-grid-card-icon,var(--printing-technologies-grid-card-icon));width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);flex-shrink:0;justify-content:center;align-items:center;display:flex}.printing-technology-card__icon svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.printing-technology-card__icon svg path,.printing-technology-card__icon svg circle{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.printing-technology-card__description{color:var(--customizable-grid-card-copy,var(--printing-technologies-grid-card-copy));margin-top:calc(var(--spacing,.25rem) * 6);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.printing-technology-card__description p{margin:calc(var(--spacing,.25rem) * 0)}.printing-technology-card__meta{border-top:1px solid var(--customizable-grid-card-divider,var(--printing-technologies-grid-card-divider));gap:calc(var(--spacing,.25rem) * 6);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 5);display:grid}.printing-technology-card__meta-group{min-width:calc(var(--spacing,.25rem) * 0)}.printing-technology-card__meta-label{color:var(--customizable-grid-card-meta,var(--printing-technologies-grid-card-meta));font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);text-transform:uppercase;display:block}.printing-technology-card__meta-value{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);display:block}@media (width>=768px){.printing-technology-card__body{padding:calc(var(--spacing,.25rem) * 7)}.printing-technology-card__title{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}.printing-technology-card__meta{gap:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 7);padding-block:calc(var(--spacing,.25rem) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}.printing-technology-card__meta--single{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width>=1024px){.printing-technology-card{min-height:100%}.printing-technology-card__body{padding:calc(var(--spacing,.25rem) * 8)}.printing-technology-card__meta{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 6)}}.single-review{--single-review-surface:var(--color-background);--single-review-panel:#fbfcfd}@supports (color:color-mix(in lab, red, red)){.single-review{--single-review-panel:color-mix(in srgb, var(--color-background) 84%, var(--color-secondary))}}.single-review{--single-review-card:#edf2f7}@supports (color:color-mix(in lab, red, red)){.single-review{--single-review-card:color-mix(in srgb, var(--color-secondary) 64%, var(--color-background))}}.single-review{--single-review-image-surface:#eaeff5}@supports (color:color-mix(in lab, red, red)){.single-review{--single-review-image-surface:color-mix(in srgb, var(--color-secondary) 74%, var(--color-background))}}.single-review{--single-review-text:var(--color-foreground);--single-review-muted:#101820ad}@supports (color:color-mix(in lab, red, red)){.single-review{--single-review-muted:color-mix(in srgb, var(--color-foreground) 68%, transparent)}}.single-review{--single-review-border:#dbe3efe0}@supports (color:color-mix(in lab, red, red)){.single-review{--single-review-border:color-mix(in srgb, var(--color-border) 88%, transparent)}}.single-review{background-color:var(--single-review-surface);color:var(--single-review-text);padding-block:calc(var(--spacing,.25rem) * 18);overflow:hidden}.single-review--white{--single-review-surface:var(--color-background);--single-review-panel:#fbfcfd}@supports (color:color-mix(in lab, red, red)){.single-review--white{--single-review-panel:color-mix(in srgb, var(--color-background) 84%, var(--color-secondary))}}.single-review--white{--single-review-card:#edf2f7}@supports (color:color-mix(in lab, red, red)){.single-review--white{--single-review-card:color-mix(in srgb, var(--color-secondary) 64%, var(--color-background))}}.single-review--white{--single-review-image-surface:#eaeff5}@supports (color:color-mix(in lab, red, red)){.single-review--white{--single-review-image-surface:color-mix(in srgb, var(--color-secondary) 74%, var(--color-background))}}.single-review--secondary{--single-review-surface:var(--color-secondary);--single-review-panel:#f7f9fb}@supports (color:color-mix(in lab, red, red)){.single-review--secondary{--single-review-panel:color-mix(in srgb, var(--color-background) 70%, var(--color-secondary))}}.single-review--secondary{--single-review-card:#f9fafc}@supports (color:color-mix(in lab, red, red)){.single-review--secondary{--single-review-card:color-mix(in srgb, var(--color-background) 78%, var(--color-secondary))}}.single-review--secondary{--single-review-image-surface:#f4f7fa}@supports (color:color-mix(in lab, red, red)){.single-review--secondary{--single-review-image-surface:color-mix(in srgb, var(--color-background) 62%, var(--color-secondary))}}.single-review--dark{--single-review-surface:var(--color-foreground);--single-review-panel:#2d343b}@supports (color:color-mix(in lab, red, red)){.single-review--dark{--single-review-panel:color-mix(in srgb, var(--color-foreground) 88%, var(--color-background))}}.single-review--dark{--single-review-card:#2a3139}@supports (color:color-mix(in lab, red, red)){.single-review--dark{--single-review-card:color-mix(in srgb, var(--color-background) 11%, var(--color-foreground))}}.single-review--dark{--single-review-image-surface:#2d343b}@supports (color:color-mix(in lab, red, red)){.single-review--dark{--single-review-image-surface:color-mix(in srgb, var(--color-background) 12%, var(--color-foreground))}}.single-review--dark{--single-review-text:var(--color-background);--single-review-muted:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.single-review--dark{--single-review-muted:color-mix(in srgb, var(--color-background) 72%, transparent)}}.single-review--dark{--single-review-border:#ffffff24}@supports (color:color-mix(in lab, red, red)){.single-review--dark{--single-review-border:color-mix(in srgb, var(--color-background) 14%, transparent)}}.single-review__inner{background-color:var(--single-review-panel);border:1px solid var(--single-review-border);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 12);position:relative;overflow:hidden}.single-review__content{gap:calc(var(--spacing,.25rem) * 10);display:grid}.single-review__review{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 7);flex-direction:column;display:flex}.single-review__quote{margin:calc(var(--spacing,.25rem) * 0);max-width:var(--container-4xl,56rem);font-family:var(--font-serif,"Space Grotesk", "Inter", sans-serif);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.single-review__quote-highlight{color:var(--color-primary,#1baae2)}.single-review__quote-text,.single-review__quote-mark{color:var(--single-review-text)}.single-review__author{align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}.single-review__author-media,.single-review__author-placeholder{background-color:var(--single-review-image-surface);border:1px solid var(--single-review-border);margin:calc(var(--spacing,.25rem) * 0);width:calc(var(--spacing,.25rem) * 16);height:calc(var(--spacing,.25rem) * 16);border-radius:.5rem;flex-shrink:0;overflow:hidden}.single-review__author-image{object-fit:cover;--tw-grayscale:grayscale(100%);width:100%;height:100%;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);display:block}.single-review__author-placeholder{position:relative}.single-review__author-placeholder:before{content:"";inset:calc(var(--spacing,.25rem) * 4);background-color:var(--color-primary,#1baae2);position:absolute}.single-review__author-copy{min-width:calc(var(--spacing,.25rem) * 0)}.single-review__author-name{font-family:var(--font-serif,"Space Grotesk", "Inter", sans-serif);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);font-style:normal;display:block}.single-review__author-role{color:var(--single-review-muted);margin-top:calc(var(--spacing,.25rem) * 1);margin-bottom:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);text-transform:uppercase}.single-review__metrics{width:100%;max-width:var(--container-md,28rem);gap:calc(var(--spacing,.25rem) * 4);align-self:flex-start;display:grid}.single-review__metric{background-color:var(--single-review-card);border:1px solid var(--single-review-border);padding:calc(var(--spacing,.25rem) * 5);border-radius:.5rem;position:relative;overflow:hidden}.single-review__metric:before{content:"";top:calc(var(--spacing,.25rem) * 5);left:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);background-color:var(--color-primary,#1baae2);position:absolute}.single-review__metric-label{margin:calc(var(--spacing,.25rem) * 0);padding-left:calc(var(--spacing,.25rem) * 5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--color-primary,#1baae2);text-transform:uppercase}.single-review__metric-value{margin-top:calc(var(--spacing,.25rem) * 3);margin-bottom:calc(var(--spacing,.25rem) * 0);font-family:var(--font-serif,"Space Grotesk", "Inter", sans-serif);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600);text-transform:uppercase}.single-review__metric-description{color:var(--single-review-muted);margin-top:calc(var(--spacing,.25rem) * 3);margin-bottom:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}@media (width>=768px){.single-review{padding-block:calc(var(--spacing,.25rem) * 22)}.single-review__inner{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 16)}.single-review__content{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 10);grid-template-columns:minmax(0,1fr) minmax(16rem,22rem)}.single-review__metrics{max-width:none}.single-review__quote{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}}@media (width>=1024px){.single-review{padding-block:calc(var(--spacing,.25rem) * 24)}.single-review__inner{padding-inline:calc(var(--spacing,.25rem) * 14);padding-block:calc(var(--spacing,.25rem) * 20)}.single-review__quote{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}.single-review__content{gap:calc(var(--spacing,.25rem) * 14);grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)}.single-review__metric-value{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}.small-hero{--small-hero-surface:var(--color-background);--small-hero-text:var(--color-foreground);--small-hero-copy:#101820c7}@supports (color:color-mix(in lab, red, red)){.small-hero{--small-hero-copy:color-mix(in srgb, var(--color-foreground) 78%, transparent)}}.small-hero{--small-hero-chip-bg:#ebf0f6}@supports (color:color-mix(in lab, red, red)){.small-hero{--small-hero-chip-bg:color-mix(in srgb, var(--color-secondary) 72%, var(--color-background))}}.small-hero{--small-hero-chip-border:#dbe3efeb}@supports (color:color-mix(in lab, red, red)){.small-hero{--small-hero-chip-border:color-mix(in srgb, var(--color-border) 92%, transparent)}}.small-hero{--small-hero-surface-overlay:var(--small-hero-surface)}@supports (color:color-mix(in lab, red, red)){.small-hero{--small-hero-surface-overlay:color-mix(in srgb, var(--small-hero-surface) 92%, transparent)}}.small-hero{--small-hero-media-opacity:.18;background-color:var(--small-hero-surface);color:var(--small-hero-text);padding-block:calc(var(--spacing,.25rem) * 16);position:relative;overflow:hidden}.small-hero--white{--small-hero-surface:var(--color-background)}.small-hero--secondary{--small-hero-surface:var(--color-secondary);--small-hero-chip-bg:#f3f6fa}@supports (color:color-mix(in lab, red, red)){.small-hero--secondary{--small-hero-chip-bg:color-mix(in srgb, var(--color-background) 58%, var(--color-secondary))}}.small-hero--secondary{--small-hero-surface-overlay:#e3eaf2e0}@supports (color:color-mix(in lab, red, red)){.small-hero--secondary{--small-hero-surface-overlay:color-mix(in srgb, var(--color-secondary) 88%, transparent)}}.small-hero--dark{--small-hero-surface:var(--color-foreground);--small-hero-text:var(--color-background);--small-hero-copy:#ffffffbd}@supports (color:color-mix(in lab, red, red)){.small-hero--dark{--small-hero-copy:color-mix(in srgb, var(--color-background) 74%, transparent)}}.small-hero--dark{--small-hero-chip-bg:#232a32}@supports (color:color-mix(in lab, red, red)){.small-hero--dark{--small-hero-chip-bg:color-mix(in srgb, var(--color-background) 8%, var(--color-foreground))}}.small-hero--dark{--small-hero-chip-border:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.small-hero--dark{--small-hero-chip-border:color-mix(in srgb, var(--color-background) 12%, transparent)}}.small-hero--dark{--small-hero-surface-overlay:#101820b8}@supports (color:color-mix(in lab, red, red)){.small-hero--dark{--small-hero-surface-overlay:color-mix(in srgb, var(--color-foreground) 72%, transparent)}}.small-hero--dark{--small-hero-media-opacity:.32}.small-hero--with-media{--small-hero-surface-overlay:var(--small-hero-surface)}@supports (color:color-mix(in lab, red, red)){.small-hero--with-media{--small-hero-surface-overlay:color-mix(in srgb, var(--small-hero-surface) 76%, transparent)}}.small-hero--with-media{--small-hero-media-opacity:.34}.small-hero--dark.small-hero--with-media{--small-hero-surface-overlay:#1018208f}@supports (color:color-mix(in lab, red, red)){.small-hero--dark.small-hero--with-media{--small-hero-surface-overlay:color-mix(in srgb, var(--color-foreground) 56%, transparent)}}.small-hero--dark.small-hero--with-media{--small-hero-media-opacity:.42}.small-hero__media,.small-hero__surface,.small-hero__grid{inset:calc(var(--spacing,.25rem) * 0);position:absolute}.small-hero__media{opacity:var(--small-hero-media-opacity)}.small-hero__surface{background-color:var(--small-hero-surface-overlay)}.small-hero__grid{opacity:.38;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='1' fill='%23101820' fill-opacity='0.12'/%3E%3C/svg%3E");background-position:0 0;background-repeat:repeat;background-size:1.25rem 1.25rem}.small-hero--dark .small-hero__grid{opacity:.42;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='1' fill='%23ffffff' fill-opacity='0.16'/%3E%3C/svg%3E")}.small-hero__media-image,.small-hero__media-video{object-fit:cover;width:100%;height:100%}.small-hero__inner{z-index:10;max-width:var(--container-4xl,56rem);position:relative}.small-hero__eyebrow{background-color:var(--small-hero-chip-bg);border:1px solid var(--small-hero-chip-border);align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);display:inline-flex}.small-hero__eyebrow-marker{background-color:var(--color-primary);width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);flex-shrink:0;display:block}.small-hero__eyebrow-text{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);text-transform:uppercase}.small-hero__title{margin-top:calc(var(--spacing,.25rem) * 7);margin-bottom:calc(var(--spacing,.25rem) * 0);font-family:var(--font-serif,"Space Grotesk", "Inter", sans-serif);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.small-hero__description{color:var(--small-hero-copy);margin-top:calc(var(--spacing,.25rem) * 6);max-width:var(--container-3xl,48rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}@media (width>=768px){.small-hero{padding-block:calc(var(--spacing,.25rem) * 20)}.small-hero__title{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}.small-hero__description{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}@media (width>=1024px){.small-hero{padding-block:calc(var(--spacing,.25rem) * 24)}.small-hero__inner{max-width:var(--container-5xl,64rem)}.small-hero__title{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}.small-hero__description{max-width:var(--container-4xl,56rem);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.story-card-timeline{padding-block:calc(var(--spacing,.25rem) * 16);overflow:hidden}.story-card-timeline__inner{gap:calc(var(--spacing,.25rem) * 10);display:grid}.story-card-timeline__intro{min-width:calc(var(--spacing,.25rem) * 0);flex-direction:column;display:flex}.story-card-timeline__title{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}.story-card-timeline__description{margin-top:calc(var(--spacing,.25rem) * 6);max-width:var(--container-lg,32rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#101820bf}@supports (color:color-mix(in lab, red, red)){.story-card-timeline__description{color:color-mix(in oklab, var(--color-foreground,#101820) 75%, transparent)}}.story-card-timeline__metric{margin-top:calc(var(--spacing,.25rem) * 12);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border,#dbe3ef);padding-top:calc(var(--spacing,.25rem) * 10)}.story-card-timeline__metric-value{margin:calc(var(--spacing,.25rem) * 0);font-family:var(--font-serif,"Space Grotesk", "Inter", sans-serif);font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600);color:var(--color-primary,#1baae2)}.story-card-timeline__metric-label{margin-top:calc(var(--spacing,.25rem) * 3);margin-bottom:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:#10182099}@supports (color:color-mix(in lab, red, red)){.story-card-timeline__metric-label{color:color-mix(in oklab, var(--color-foreground,#101820) 60%, transparent)}}.story-card-timeline__metric-label{text-transform:uppercase}.story-card-timeline__cards{gap:calc(var(--spacing,.25rem) * 4);display:grid}.story-card-timeline-card{min-width:calc(var(--spacing,.25rem) * 0);background-color:var(--color-secondary,#e3eaf2);padding:calc(var(--spacing,.25rem) * 8);color:var(--color-foreground,#101820)}.story-card-timeline-card__year{margin:calc(var(--spacing,.25rem) * 0);font-family:var(--font-serif,"Space Grotesk", "Inter", sans-serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600);color:var(--color-primary,#1baae2)}.story-card-timeline-card__title{margin-top:calc(var(--spacing,.25rem) * 6);margin-bottom:calc(var(--spacing,.25rem) * 0);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375)}.story-card-timeline-card__description{margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#101820b8}@supports (color:color-mix(in lab, red, red)){.story-card-timeline-card__description{color:color-mix(in oklab, var(--color-foreground,#101820) 72%, transparent)}}@media (width>=768px){.story-card-timeline{padding-block:calc(var(--spacing,.25rem) * 20)}.story-card-timeline__title{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}.story-card-timeline__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.story-card-timeline-card{padding:calc(var(--spacing,.25rem) * 9)}}@media (width>=1024px){.story-card-timeline{padding-block:calc(var(--spacing,.25rem) * 24)}.story-card-timeline__inner{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:minmax(0,.95fr) minmax(0,2fr)}.story-card-timeline__intro{padding-top:calc(var(--spacing,.25rem) * 1)}.story-card-timeline__metric{margin-top:calc(var(--spacing,.25rem) * 22);padding-top:calc(var(--spacing,.25rem) * 12)}}.technical-excellence-section{--technical-excellence-surface:var(--color-secondary);--technical-excellence-panel:#f7f9fb}@supports (color:color-mix(in lab, red, red)){.technical-excellence-section{--technical-excellence-panel:color-mix(in srgb, var(--color-background) 72%, var(--color-secondary))}}.technical-excellence-section{--technical-excellence-image-surface:#293139}@supports (color:color-mix(in lab, red, red)){.technical-excellence-section{--technical-excellence-image-surface:color-mix(in srgb, var(--color-foreground) 88%, var(--color-secondary))}}.technical-excellence-section{--technical-excellence-text:var(--color-foreground);--technical-excellence-copy:#101820b8}@supports (color:color-mix(in lab, red, red)){.technical-excellence-section{--technical-excellence-copy:color-mix(in srgb, var(--color-foreground) 72%, transparent)}}.technical-excellence-section{--technical-excellence-border:#dbe3efe6}@supports (color:color-mix(in lab, red, red)){.technical-excellence-section{--technical-excellence-border:color-mix(in srgb, var(--color-border) 90%, transparent)}}.technical-excellence-section{--technical-excellence-icon-panel:#f0f4f8}@supports (color:color-mix(in lab, red, red)){.technical-excellence-section{--technical-excellence-icon-panel:color-mix(in srgb, var(--color-background) 48%, var(--color-secondary))}}.technical-excellence-section{background-color:var(--technical-excellence-surface);color:var(--technical-excellence-text);padding-block:calc(var(--spacing,.25rem) * 18);overflow:hidden}.technical-excellence-section--white{--technical-excellence-surface:var(--color-background);--technical-excellence-panel:#fafbfd}@supports (color:color-mix(in lab, red, red)){.technical-excellence-section--white{--technical-excellence-panel:color-mix(in srgb, var(--color-background) 82%, var(--color-secondary))}}.technical-excellence-section--white{--technical-excellence-icon-panel:#f0f3f8}@supports (color:color-mix(in lab, red, red)){.technical-excellence-section--white{--technical-excellence-icon-panel:color-mix(in srgb, var(--color-secondary) 55%, var(--color-background))}}.technical-excellence-section--secondary{--technical-excellence-surface:var(--color-secondary)}.technical-excellence-section--dark{--technical-excellence-surface:var(--color-foreground);--technical-excellence-panel:#2d343b}@supports (color:color-mix(in lab, red, red)){.technical-excellence-section--dark{--technical-excellence-panel:color-mix(in srgb, var(--color-foreground) 88%, var(--color-background))}}.technical-excellence-section--dark{--technical-excellence-image-surface:#31383f}@supports (color:color-mix(in lab, red, red)){.technical-excellence-section--dark{--technical-excellence-image-surface:color-mix(in srgb, var(--color-background) 14%, var(--color-foreground))}}.technical-excellence-section--dark{--technical-excellence-text:var(--color-background);--technical-excellence-copy:#ffffffbd}@supports (color:color-mix(in lab, red, red)){.technical-excellence-section--dark{--technical-excellence-copy:color-mix(in srgb, var(--color-background) 74%, transparent)}}.technical-excellence-section--dark{--technical-excellence-border:#ffffff24}@supports (color:color-mix(in lab, red, red)){.technical-excellence-section--dark{--technical-excellence-border:color-mix(in srgb, var(--color-background) 14%, transparent)}}.technical-excellence-section--dark{--technical-excellence-icon-panel:#282f36}@supports (color:color-mix(in lab, red, red)){.technical-excellence-section--dark{--technical-excellence-icon-panel:color-mix(in srgb, var(--color-background) 10%, var(--color-foreground))}}.technical-excellence-section__inner{gap:calc(var(--spacing,.25rem) * 12);display:grid}.technical-excellence-section__media-column{position:relative}.technical-excellence-section__media{background-color:var(--technical-excellence-image-surface);aspect-ratio:4/3;margin:calc(var(--spacing,.25rem) * 0);overflow:hidden}.technical-excellence-section__image,.technical-excellence-section__placeholder{width:100%;height:100%;display:block}.technical-excellence-section__image{object-fit:cover}.technical-excellence-section--image-filter-on .technical-excellence-section__image{filter:grayscale()}.technical-excellence-section__placeholder{background:linear-gradient(90deg, #ffffff1a 1px, transparent 1px), linear-gradient(180deg, #ffffff1a 1px, transparent 1px), var(--technical-excellence-image-surface)}@supports (color:color-mix(in lab, red, red)){.technical-excellence-section__placeholder{background:linear-gradient(90deg, color-mix(in srgb, var(--color-background) 10%, transparent) 1px, transparent 1px), linear-gradient(180deg, color-mix(in srgb, var(--color-background) 10%, transparent) 1px, transparent 1px), var(--technical-excellence-image-surface)}}.technical-excellence-section__placeholder{background-size:4rem 4rem}.technical-excellence-section__callout{background-color:var(--technical-excellence-panel);border:1px solid var(--technical-excellence-border);margin-top:calc(var(--spacing,.25rem) * 4);padding:calc(var(--spacing,.25rem) * 6)}.technical-excellence-section__callout-icon,.technical-excellence-section__feature-icon{color:var(--color-primary)}.technical-excellence-section__callout-icon{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);justify-content:center;align-items:center;display:flex}.technical-excellence-section__callout-icon svg{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9)}.technical-excellence-section__callout-title{margin-top:calc(var(--spacing,.25rem) * 4);margin-bottom:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}.technical-excellence-section__callout-description{color:var(--technical-excellence-copy);margin-top:calc(var(--spacing,.25rem) * 4);margin-bottom:calc(var(--spacing,.25rem) * 0);max-width:var(--container-sm,24rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.technical-excellence-section__content{gap:calc(var(--spacing,.25rem) * 9);flex-direction:column;display:flex}.technical-excellence-section__content>*{margin-block:calc(var(--spacing,.25rem) * 0)}.technical-excellence-section__content>.wp-block-heading,.technical-excellence-section__title{margin:calc(var(--spacing,.25rem) * 0);max-width:var(--container-3xl,48rem);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}.technical-excellence-section__content>p,.technical-excellence-section__content>.wp-block-paragraph{color:var(--technical-excellence-copy);max-width:var(--container-2xl,42rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.technical-excellence-section__content>ul,.technical-excellence-section__content>ol,.technical-excellence-section__content>.wp-block-list{color:var(--technical-excellence-copy);max-width:var(--container-2xl,42rem);padding-left:calc(var(--spacing,.25rem) * 5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.technical-excellence-section__content>ul li,.technical-excellence-section__content>ol li,.technical-excellence-section__content>.wp-block-list li{margin-top:calc(var(--spacing,.25rem) * 2)}.technical-excellence-section__feature{gap:calc(var(--spacing,.25rem) * 5);display:grid}.technical-excellence-section__feature-icon{background-color:var(--technical-excellence-icon-panel);border:1px solid var(--technical-excellence-border);width:calc(var(--spacing,.25rem) * 16);height:calc(var(--spacing,.25rem) * 16);flex-shrink:0;justify-content:center;align-items:center;display:flex}.technical-excellence-section__feature-icon svg{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7)}.technical-excellence-section__callout-icon svg path,.technical-excellence-section__callout-icon svg circle,.technical-excellence-section__feature-icon svg path,.technical-excellence-section__feature-icon svg circle{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.technical-excellence-section__feature-title{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}.technical-excellence-section__feature-description{color:var(--technical-excellence-copy);margin-top:calc(var(--spacing,.25rem) * 3);margin-bottom:calc(var(--spacing,.25rem) * 0);max-width:var(--container-2xl,42rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}@media (width>=768px){.technical-excellence-section{padding-block:calc(var(--spacing,.25rem) * 22)}.technical-excellence-section__content>.wp-block-heading,.technical-excellence-section__title{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}.technical-excellence-section__feature{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 7);grid-template-columns:auto minmax(0,1fr)}}@media (width>=1024px){.technical-excellence-section{padding-block:calc(var(--spacing,.25rem) * 24)}.technical-excellence-section__inner{align-items:center;gap:calc(var(--spacing,.25rem) * 16);grid-template-columns:minmax(0,.92fr) minmax(0,1fr)}.technical-excellence-section--image-right .technical-excellence-section__media-column{order:2}.technical-excellence-section--image-right .technical-excellence-section__content{order:1}.technical-excellence-section__media{aspect-ratio:1/.95}.technical-excellence-section__callout{width:min(23.5rem,58%);margin-top:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 6);position:absolute;bottom:-2.5rem;left:48%}.technical-excellence-section__content{gap:calc(var(--spacing,.25rem) * 10)}}@media (width>=1280px){.technical-excellence-section__inner{gap:calc(var(--spacing,.25rem) * 20)}}.technology-partner-card{min-width:calc(var(--spacing,.25rem) * 0);display:block}.technology-partner-card__surface{border:1px solid #dbe3efd6}@supports (color:color-mix(in lab, red, red)){.technology-partner-card__surface{border:1px solid color-mix(in srgb, var(--color-border) 84%, transparent)}}.technology-partner-card__surface{height:100%;min-height:calc(var(--spacing,.25rem) * 60);border-radius:var(--radius-sm,.25rem);background-color:var(--color-muted,#d8e0e9);position:relative;overflow:hidden}.technology-partner-card__image,.technology-partner-card__placeholder,.technology-partner-card__overlay{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);width:100%;height:100%;position:absolute}.technology-partner-card__image{object-fit:cover}.technology-partner-card__placeholder{background-color:#e8eef4}@supports (color:color-mix(in lab, red, red)){.technology-partner-card__placeholder{background-color:color-mix(in srgb, var(--color-secondary) 82%, var(--color-background))}}.technology-partner-card__overlay{background-color:#1018208a}@supports (color:color-mix(in lab, red, red)){.technology-partner-card__overlay{background-color:color-mix(in srgb, var(--color-foreground) 54%, transparent)}}.technology-partner-card__overlay{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}.technology-partner-card__content{z-index:1;pointer-events:auto;height:100%;padding:calc(var(--spacing,.25rem) * 5);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.technology-partner-card__title{margin:calc(var(--spacing,.25rem) * 0);font-family:var(--font-sans,"Inter", sans-serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);color:var(--color-background,#fff)}.technology-partner-card__category{margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:#ffffffd6}@supports (color:color-mix(in lab, red, red)){.technology-partner-card__category{color:color-mix(in oklab, var(--color-background,#fff) 84%, transparent)}}.technology-partner-card__category{text-transform:uppercase}.technology-partner-card--link{text-decoration-line:none}.technology-partner-card--link:hover .technology-partner-card__overlay,.technology-partner-card--link:focus-visible .technology-partner-card__overlay{opacity:.88}.technology-partner-card--link:focus-visible{outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--color-primary,#1baae2)}.technology-partner-card__media-action{pointer-events:auto;top:calc(var(--spacing,.25rem) * 4);right:calc(var(--spacing,.25rem) * 4);z-index:10;position:absolute}.technology-partner-card__media-button{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#dbe3ef);background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.technology-partner-card__media-button{background-color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}.technology-partner-card__media-button{color:var(--color-foreground,#101820)}@media (width>=768px){.technology-partner-card__surface{min-height:calc(var(--spacing,.25rem) * 72)}.technology-partner-card__content{padding:calc(var(--spacing,.25rem) * 6)}}@media (width>=1024px){.technology-partner-card__surface{min-height:100%}}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
