.xm-hero{position:relative;width:100%;overflow:hidden;--cvh-btn-radius: 999px;--cvh-btn-glow-r: var(--glow-red);--cvh-btn-glow-g: var(--glow-green);--cvh-btn-glow-b: var(--glow-blue);--cvh-btn-glow-opacity: calc(var(--glow_opacity) / 100);--cvh-btn-shine-opacity: calc(var(--shine_intensity) / 100);--cvh-btn-shadow-rest: 0 10px 24px rgba(0, 0, 0, .14);--cvh-btn-shadow-hover: 0 16px 36px rgba(0, 0, 0, .2);--cvh-btn-glow-rest: 0 0 0 rgba(var(--cvh-btn-glow-r), var(--cvh-btn-glow-g), var(--cvh-btn-glow-b), 0);--cvh-btn-glow-mid: 0 0 calc(var(--glow_blur) * 1px) rgba(var(--cvh-btn-glow-r), var(--cvh-btn-glow-g), var(--cvh-btn-glow-b), var(--cvh-btn-glow-opacity));--cvh-btn-glow-strong: 0 0 calc(var(--glow_blur) * 1.35px) rgba(var(--cvh-btn-glow-r), var(--cvh-btn-glow-g), var(--cvh-btn-glow-b), calc(var(--cvh-btn-glow-opacity) * 1.2));height:calc(var(--desktop_height) * 1svh);min-height:400px}.xm-hero .cvh-video-container{position:absolute;inset:0;z-index:1}.xm-hero .cvh-video,.xm-hero .cvh-placeholder{width:100%;height:100%;object-fit:cover;display:block}.xm-hero .cvh-placeholder svg{width:100%;height:100%;fill:#ccc}.xm-hero .cvh-overlay{position:absolute;inset:0;background-color:#000;z-index:2}.xm-hero .cvh-content-wrapper{position:absolute;inset:0;z-index:3;pointer-events:none}.xm-hero .cvh-content{position:absolute;pointer-events:auto;width:max-content;max-width:90vw;padding:20px;top:calc(var(--pos_y) * 1%);left:calc(var(--pos_x) * 1%);transform:translate(calc(var(--pos_x) * -1%),calc(var(--pos_y) * -1%));text-align:var(--text_alignment)}.xm-hero .cvh-heading{margin:0 0 15px;line-height:1.2;color:var(--text_color);font-size:calc(var(--heading_size) * 1px);font-family:var(--heading_font),sans-serif;font-weight:700;font-style:normal}.xm-hero .cvh-subheading{margin:0 0 30px;opacity:.92;color:var(--text_color);font-size:calc(var(--subheading_size) * 1px);font-family:var(--subheading_font),sans-serif;font-weight:700;font-style:normal}.xm-hero .cvh-button{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:calc(var(--btn_pad_y) * 1px) calc(var(--btn_pad_x) * 1px);border-radius:var(--cvh-btn-radius);border:1px solid transparent;text-decoration:none;overflow:hidden;isolation:isolate;backface-visibility:hidden;-webkit-font-smoothing:antialiased;background:linear-gradient(180deg,#ffffff1f,#ffffff05),var(--btn_bg_color);color:var(--btn_text_color);box-shadow:var(--cvh-btn-shadow-rest),var(--cvh-btn-glow-rest);transition:transform .32s ease,color .32s ease,box-shadow .32s ease,filter .32s ease,background .32s ease;font-family:var(--btn_font),sans-serif;font-weight:700;font-style:normal;font-size:calc(var(--btn_size) * 1px);line-height:1}.xm-hero .cvh-button.is-glowing{animation:cvh-button-breathe calc(var(--glow_cycle) * 1ms) ease-in-out infinite}.xm-hero .cvh-button:hover,.xm-hero .cvh-button:focus-visible,.xm-hero .cvh-button.is-hovered{transform:translateY(-2px);background:linear-gradient(180deg,#ffffff29,#ffffff0a),var(--btn_hover_bg_color);color:var(--btn_hover_text_color);box-shadow:var(--cvh-btn-shadow-hover),var(--cvh-btn-glow-strong);filter:saturate(1.04)}.xm-hero .cvh-button-halo{position:absolute;inset:-20%;border-radius:inherit;z-index:0;pointer-events:none;opacity:0;background:radial-gradient(ellipse at center,rgba(var(--cvh-btn-glow-r),var(--cvh-btn-glow-g),var(--cvh-btn-glow-b),calc(var(--cvh-btn-glow-opacity) * .58)),rgba(var(--cvh-btn-glow-r),var(--cvh-btn-glow-g),var(--cvh-btn-glow-b),calc(var(--cvh-btn-glow-opacity) * .18)) 45%,rgba(var(--cvh-btn-glow-r),var(--cvh-btn-glow-g),var(--cvh-btn-glow-b),0) 72%);transform:scale(.94);transition:opacity .32s ease,transform .32s ease}.xm-hero .cvh-button.is-glowing .cvh-button-halo{animation:cvh-button-halo-breathe calc(var(--glow_cycle) * 1ms) ease-in-out infinite}.xm-hero .cvh-button:hover .cvh-button-halo,.xm-hero .cvh-button:focus-visible .cvh-button-halo,.xm-hero .cvh-button.is-hovered .cvh-button-halo{opacity:1;transform:scale(1)}.xm-hero .cvh-button-sheen{position:absolute;inset:1px;border-radius:inherit;z-index:1;pointer-events:none;background:linear-gradient(180deg,#ffffff2e,#ffffff14 26%,#ffffff05 55%,#fff0)}.xm-hero .cvh-button-metal{position:absolute;inset:0;border-radius:inherit;z-index:2;pointer-events:none;padding:1px;background:linear-gradient(135deg,#ffffff80,#fff3 18%,#ffffff0f,#0000000f 52%,#ffffff1f 74%,#ffffff6b);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.92;transition:opacity .3s ease,filter .3s ease}.xm-hero .cvh-button:hover .cvh-button-metal,.xm-hero .cvh-button:focus-visible .cvh-button-metal,.xm-hero .cvh-button.is-hovered .cvh-button-metal{opacity:1;filter:brightness(1.08)}.xm-hero .cvh-button-text{position:relative;z-index:4;transition:letter-spacing .28s ease,transform .28s ease,color .28s ease;letter-spacing:0;transform:translate(0);white-space:nowrap}.xm-hero .cvh-button:hover .cvh-button-text,.xm-hero .cvh-button:focus-visible .cvh-button-text,.xm-hero .cvh-button.is-hovered .cvh-button-text{letter-spacing:.08em;transform:translate(1px)}.xm-hero .cvh-button-shine{position:absolute;top:-38%;bottom:-38%;left:0;width:calc(var(--shine_width) * 1%);z-index:3;pointer-events:none;opacity:0;transform:translate3d(-180%,0,0) skew(-24deg);background:linear-gradient(90deg,#fff0,rgba(255,255,255,calc(var(--cvh-btn-shine-opacity) * .16)) 16%,rgba(255,255,255,calc(var(--cvh-btn-shine-opacity) * .42)) 36%,rgba(255,255,255,var(--cvh-btn-shine-opacity)),rgba(255,255,255,calc(var(--cvh-btn-shine-opacity) * .42)) 64%,rgba(255,255,255,calc(var(--cvh-btn-shine-opacity) * .16)) 84%,#fff0);mix-blend-mode:screen;filter:blur(calc(var(--shine_blur) * 1px));will-change:transform,opacity}.xm-hero .cvh-button[data-shine-enabled=false] .cvh-button-shine,.xm-hero .cvh-button[data-glow-enabled=false] .cvh-button-halo{display:none}@keyframes cvh-button-breathe{0%{box-shadow:var(--cvh-btn-shadow-rest),var(--cvh-btn-glow-rest)}50%{box-shadow:var(--cvh-btn-shadow-rest),var(--cvh-btn-glow-mid)}to{box-shadow:var(--cvh-btn-shadow-rest),var(--cvh-btn-glow-rest)}}@keyframes cvh-button-halo-breathe{0%{opacity:.2;transform:scale(.94)}50%{opacity:.52;transform:scale(1)}to{opacity:.2;transform:scale(.94)}}@media(max-width:768px){.xm-hero{height:calc(var(--mobile_height) * 1svh);min-height:400px}.xm-hero .cvh-content{width:95vw;top:calc(var(--pos_y_mobile) * 1%);left:calc(var(--pos_x_mobile) * 1%);transform:translate(calc(var(--pos_x_mobile) * -1%),calc(var(--pos_y_mobile) * -1%));text-align:var(--text_alignment_mobile)}.xm-hero .cvh-heading{font-size:calc(var(--heading_size_mobile) * 1px)!important}.xm-hero .cvh-subheading{font-size:calc(var(--subheading_size_mobile) * 1px)!important}.xm-hero .cvh-button{font-size:calc(var(--btn_size_mobile) * 1px)!important;padding:calc(var(--btn_pad_y_mobile) * 1px) calc(var(--btn_pad_x_mobile) * 1px)!important}.xm-hero .cvh-button:hover .cvh-button-text,.xm-hero .cvh-button:focus-visible .cvh-button-text,.xm-hero .cvh-button.is-hovered .cvh-button-text{letter-spacing:.05em;transform:translate(.5px)}}@media(prefers-reduced-motion:reduce){.xm-hero .cvh-button,.xm-hero .cvh-button-halo,.xm-hero .cvh-button-shine{animation:none!important;transition:none!important}}.xm-hero{background:#171c24;touch-action:pan-y;color:var(--text_color);isolation:isolate}.xm-slide{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .46s cubic-bezier(.22,.61,.36,1),visibility 0s linear .46s}.xm-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:2;transition:opacity .46s cubic-bezier(.22,.61,.36,1),visibility 0s linear 0s}.xm-hero .cvh-content{width:var(--content-width);max-width:calc(100% - 40px);padding:0}.xm-hero .cvh-heading{letter-spacing:-.045em;overflow-wrap:anywhere;white-space:pre-line}.xm-hero .cvh-subheading{font-weight:400;line-height:1.65;overflow-wrap:anywhere;white-space:pre-line}.xm-hero .cvh-video{object-position:calc(var(--focal-x)*1%) calc(var(--focal-y)*1%)}.xm-hero .xm-video-layer{position:absolute;inset:0}.xm-eyebrow{font-size:12px;letter-spacing:.16em;line-height:1.5;margin:0 0 16px;overflow-wrap:anywhere}.xm-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:inherit}.xm-hero .cvh-button{min-height:44px;max-width:100%}.xm-hero .cvh-button-text{white-space:normal;overflow-wrap:anywhere;line-height:1.3}.xm-hero .cvh-secondary{background:#ffffff12;border-color:#fff6}.xm-hero .cvh-secondary:hover{background:#ffffff2e}.xm-status{position:absolute;bottom:28px;left:28px;padding:8px 12px;border:1px solid #ffffff40;border-radius:999px;background:#11182750;font-size:11px;letter-spacing:.04em}.xm-media-missing{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#1c2430;color:#98a2b3;font-size:15px}.xm-media-missing small{font-size:11px}.xm-carousel-controls{position:absolute;z-index:5;bottom:24px;right:28px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;max-width:calc(100% - 56px);padding:8px;border-radius:14px;background:#11182780;color:#fff;backdrop-filter:blur(12px)}.xm-carousel-controls button{cursor:pointer;color:inherit;background:transparent;border:0;min-height:36px;min-width:36px;padding:6px 9px;border-radius:8px;font-size:11px}.xm-carousel-controls button[aria-current=true]{background:#ffffff28}.xm-carousel-controls button:disabled{opacity:.35;cursor:default}.xm-carousel-controls button:focus-visible,.xm-hero .cvh-button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.xm-pagers{display:flex;gap:2px;flex-wrap:wrap}.xm-progress{height:2px;background:#ffffff30;flex-basis:100%;overflow:hidden}.xm-progress span{display:block;height:100%;background:#fff;transform:scaleX(0);transform-origin:left}.xm-hero[data-desktop-layout=aspect]{height:auto;aspect-ratio:16/9;min-height:400px}@media(max-width:768px){.xm-hero .cvh-content{width:var(--content-width);max-width:calc(100% - 40px)}.xm-hero .cvh-video{object-position:calc(var(--mobile-focal-x)*1%) calc(var(--mobile-focal-y)*1%)}.xm-hero[data-mobile-layout=aspect]{height:auto;aspect-ratio:16/9;min-height:400px}.xm-hero[data-mobile-layout=vh]{height:calc(var(--mobile_height)*1svh);min-height:520px}.xm-status{left:20px;bottom:20px;max-width:calc(100% - 40px)}.xm-carousel-controls{left:20px;right:20px;bottom:64px;max-width:none;width:max-content}.xm-actions{gap:10px}}@media(prefers-reduced-motion:reduce){.xm-slide{transition:none}.xm-hero *{animation:none!important;transition:none!important}}.xm-entina{position:relative;width:100%;overflow:hidden;background:#f6f7fa;isolation:isolate}.xm-entina *,.xm-entina *:before,.xm-entina *:after{box-sizing:border-box}.xm-entina .entina-hero__viewport,.xm-entina .entina-hero__slides{position:relative;min-height:var(--eh-min-height)}.xm-entina .entina-hero__slides{display:grid}.xm-entina .entina-hero__slide{grid-area:1 / 1;position:relative;width:100%;min-width:0;min-height:var(--eh-min-height);opacity:0;visibility:hidden;pointer-events:none;background:var(--slide-bg);transition:opacity .46s cubic-bezier(.22,.61,.36,1),visibility 0s linear .46s}.xm-entina .entina-hero__slide.is-active{z-index:2;opacity:1;visibility:visible;pointer-events:auto;transition:opacity .46s cubic-bezier(.22,.61,.36,1),visibility 0s linear 0s}.xm-entina .entina-hero__inner{width:min(calc(100% - 120px),var(--eh-max-width));min-height:var(--eh-min-height);margin:0 auto;padding:calc(var(--eh-padding_top) * 1px) 0 calc(var(--eh-padding_bottom) * 1px);display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.62fr);align-items:center;gap:clamp(42px,5vw,84px)}.xm-entina .entina-hero__content{position:relative;z-index:4;width:100%;max-width:var(--eh-content-max);padding-bottom:24px}.xm-entina .entina-hero__eyebrow{margin:0 0 12px;color:var(--slide-heading);font-size:18px;line-height:1.3;font-weight:650;letter-spacing:-.025em}.xm-entina .entina-hero__heading{margin:0;color:var(--slide-heading);white-space:pre-line;overflow-wrap:normal;word-break:normal;font-size:clamp(calc(var(--eh-heading_mobile_size) * 1px),3.05vw,calc(var(--eh-heading_desktop_size) * 1px));line-height:calc(var(--eh-heading_line_height) / 100);font-weight:760;letter-spacing:-.045em}.xm-entina .entina-hero__description{width:100%;max-width:540px;margin-top:16px;color:var(--slide-body);font-size:calc(var(--eh-body_size) * 1px);line-height:1.48;letter-spacing:-.018em}.xm-entina .entina-hero__description p{margin:0 0 8px}.xm-entina .entina-hero__description p:last-child{margin-bottom:0}.xm-entina .entina-hero__actions{margin-top:30px}.xm-entina .entina-hero__button{min-height:var(--eh-button-height);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 calc(var(--eh-button_horizontal_padding) * 1px);border:0;border-radius:var(--eh-button-radius);background:var(--slide-button-bg);color:var(--slide-button-text);text-decoration:none;font-size:calc(var(--eh-button_font_size) * 1px);line-height:1;font-weight:720;white-space:nowrap;transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease}.xm-entina a.entina-hero__button:hover{transform:translateY(-2px);opacity:.92;box-shadow:0 10px 28px #0000001f}.xm-entina .entina-hero__button--disabled{cursor:default}.xm-entina .entina-hero__media{position:relative;width:100%;min-width:0;height:var(--eh-media-height);overflow:hidden;border-radius:var(--eh-media-radius);background:#00000009}.xm-entina .entina-hero__image,.xm-entina .entina-hero__video,.xm-entina .entina-hero__media-placeholder,.xm-entina .entina-hero__placeholder{display:block;width:100%;height:100%;border-radius:inherit}.xm-entina .entina-hero__image,.xm-entina .entina-hero__video{object-fit:var(--eh-media_fit);object-position:var(--slide-media-position)}.xm-entina .entina-hero__video{background:#000}.xm-entina .entina-hero__media-placeholder{position:relative;overflow:hidden}.xm-entina .entina-hero__media-placeholder .entina-hero__placeholder{background:#0000000a}.xm-entina .entina-hero__media-placeholder>span{position:absolute;left:50%;bottom:24px;transform:translate(-50%);padding:8px 14px;border-radius:999px;background:#ffffffe0;color:#31343a;font-size:13px;line-height:1.2;white-space:nowrap}.xm-entina .entina-hero__arrow{position:absolute;z-index:12;top:50%;width:var(--eh-arrow-size);height:var(--eh-arrow-size);display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#20262d33;color:#fff;cursor:pointer;transform:translateY(-50%);transition:background .18s ease,transform .18s ease,opacity .18s ease}.xm-entina .entina-hero__arrow:hover{background:#20262d57;transform:translateY(-50%) scale(1.04)}.xm-entina .entina-hero__arrow--prev{left:28px}.xm-entina .entina-hero__arrow--next{right:28px}.xm-entina .entina-hero__arrow:disabled{cursor:default;opacity:.3}.xm-entina .entina-hero__pagination{position:absolute;z-index:14;left:50%;bottom:calc(var(--eh-pagination_bottom) * 1px);transform:translate(-50%);min-height:42px;display:flex;align-items:center;justify-content:center;gap:10px;padding:7px 15px;border-radius:999px;background:#d6d9dedb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.xm-entina .entina-hero__pager{appearance:none;-webkit-appearance:none;width:10px;height:10px;display:flex;align-items:center;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer;transition:width .22s ease}.xm-entina .entina-hero__pager.is-active{width:88px}.xm-entina .entina-hero__pager-track{position:relative;width:100%;height:9px;display:block;overflow:hidden;border-radius:999px;background:#ffffff7a}.xm-entina .entina-hero__pager:not(.is-active) .entina-hero__pager-track{width:9px;margin:auto}.xm-entina .entina-hero__pager-fill{position:absolute;inset:0;display:block;border-radius:inherit;background:#fff;transform:scaleX(0);transform-origin:left center;will-change:transform}.xm-entina .entina-hero__pager:not(.is-active) .entina-hero__pager-fill{display:none}.xm-entina .entina-hero__button:focus-visible,.xm-entina .entina-hero__arrow:focus-visible,.xm-entina .entina-hero__pager:focus-visible{outline:3px solid rgba(0,130,255,.5);outline-offset:4px}.xm-entina .entina-hero__empty{padding:90px 20px;text-align:center;color:#666;background:#f6f7fa}@media screen and (max-width:1250px){.xm-entina .entina-hero__inner{width:calc(100% - 84px);grid-template-columns:minmax(260px,.72fr) minmax(0,1.48fr);gap:42px}.xm-entina .entina-hero__media{height:min(var(--eh-media-height),500px)}}@media screen and (max-width:980px)and (min-width:750px){.xm-entina .entina-hero__inner{width:calc(100% - 60px);grid-template-columns:minmax(230px,.8fr) minmax(0,1.35fr);gap:30px}.xm-entina .entina-hero__media{height:430px}.xm-entina .entina-hero__arrow--prev{left:12px}.xm-entina .entina-hero__arrow--next{right:12px}}@media screen and (max-width:749px){.xm-entina .entina-hero__viewport,.xm-entina .entina-hero__slides,.xm-entina .entina-hero__slide{min-height:0}.xm-entina .entina-hero__inner{width:100%;min-height:0;margin:0;padding:calc(var(--eh-mobile_padding_top) * 1px) 14px calc(var(--eh-mobile_padding_bottom) * 1px);display:flex;flex-direction:column;align-items:stretch;gap:calc(var(--eh-mobile_content_gap) * 1px)}.xm-entina .entina-hero__content{order:1;max-width:none;padding:0 4px}.xm-entina .entina-hero__eyebrow{margin-bottom:9px;font-size:14px}.xm-entina .entina-hero__heading{font-size:calc(var(--eh-heading_mobile_size) * 1px);line-height:calc(var(--eh-mobile_heading_line_height) / 100);letter-spacing:-.04em}.xm-entina .entina-hero__description{margin-top:13px;font-size:calc(var(--eh-mobile_body_size) * 1px)}.xm-entina .entina-hero__actions{margin-top:21px}.xm-entina .entina-hero__button{min-height:calc(var(--eh-mobile_button_height) * 1px);padding:0 calc(var(--eh-mobile_button_horizontal_padding) * 1px);font-size:calc(var(--eh-mobile_button_font_size) * 1px)}.xm-entina .entina-hero__media{order:2;width:100%;height:auto;aspect-ratio:var(--eh-mobile_media_ratio);border-radius:calc(var(--eh-mobile_media_radius) * 1px)}.xm-entina .entina-hero__image,.xm-entina .entina-hero__video{width:100%;height:100%;object-fit:var(--eh-mobile_media_fit)}.xm-entina .entina-hero__arrow{top:auto;bottom:calc(var(--eh-mobile_arrow_bottom) * 1px);width:calc(var(--eh-mobile_arrow_size) * 1px);height:calc(var(--eh-mobile_arrow_size) * 1px);display:flex;align-items:center;justify-content:center;background:#20262d38;color:#fff;transform:translate(-50%);z-index:16}.xm-entina .entina-hero__arrow:hover{background:#20262d4d;transform:translate(-50%)}.xm-entina .entina-hero__arrow--prev{left:calc(50% - calc(var(--eh-mobile_arrow_gap) / 2 * 1px));right:auto}.xm-entina .entina-hero__arrow--next{left:calc(50% + calc(var(--eh-mobile_arrow_gap) / 2 * 1px));right:auto}.xm-entina .entina-hero__pagination{bottom:calc(var(--eh-mobile_pagination_bottom) * 1px);min-height:34px;gap:8px;padding:6px 12px}.xm-entina .entina-hero__pager.is-active{width:62px}.xm-entina .entina-hero__pager-track{height:7px}.xm-entina .entina-hero__pager:not(.is-active) .entina-hero__pager-track{width:7px}}@media screen and (max-width:390px){.xm-entina .entina-hero__inner{padding-left:12px;padding-right:12px}.xm-entina .entina-hero__heading{letter-spacing:-.035em}}@media(prefers-reduced-motion:reduce){.xm-entina .entina-hero__slide,.xm-entina .entina-hero__button,.xm-entina .entina-hero__arrow,.xm-entina .entina-hero__pager{transition:none!important}}.xm-entina{touch-action:pan-y}.xm-entina .entina-hero__heading,.xm-entina .entina-hero__button{overflow-wrap:anywhere;white-space:pre-line}.xm-entina .entina-hero__button{max-width:100%;line-height:1.25}.xm-entina .entina-hero__arrow{font-size:11px;font-weight:650}.xm-entina .xm-entina-pause{border:0;background:transparent;color:#31343a;min-height:30px;font:inherit;font-size:11px;cursor:pointer}.xm-entina[data-reduced=true] *{transition:none!important}.xm-entina .entina-hero__pager{min-height:30px}.xm-entina .xm-entina-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.xm-entina .entina-hero__media picture{display:block;width:100%;height:100%}.xm-entina{background:#fff}.xm-entina .entina-hero__eyebrow{color:#002fa7;font-size:13px;letter-spacing:.1em;font-weight:600}.xm-entina .entina-hero__arrow{background:#fff;color:#002fa7;border:1px solid #e4e4e7;font-size:10px;box-shadow:0 3px 16px #002fa708}.xm-entina .entina-hero__arrow:hover{background:#002fa7;color:#fff}.xm-entina .entina-hero__pagination{background:#f0f2f7}.xm-entina .entina-hero__pager-track{background:#002fa724}.xm-entina .entina-hero__pager-fill{background:#002fa7}.xm-entina .xm-entina-pause{color:#002fa7}.xm-entina .entina-hero__button:focus-visible,.xm-entina .entina-hero__arrow:focus-visible,.xm-entina .entina-hero__pager:focus-visible{outline-color:#002fa7}@media(min-width:1251px){.xm-entina .entina-hero__arrow--prev{left:16px}.xm-entina .entina-hero__arrow--next{right:16px}}@media(min-width:750px)and (max-width:1250px){.xm-entina .entina-hero__arrow{width:30px;height:30px;font-size:8px}.xm-entina .entina-hero__arrow--prev{left:0}.xm-entina .entina-hero__arrow--next{right:0}}.xm-entina .entina-hero__arrow{border:0;border-radius:8px;background:transparent;box-shadow:none;color:#002fa7;min-width:44px;min-height:44px}.xm-entina .entina-hero__arrow:hover{background:#002fa708;color:#002fa7}.xm-entina .entina-hero__arrow svg{display:block;flex-shrink:0;width:28px;height:28px}.xm-block{position:relative;min-width:0;width:100%;background:var(--xm-bg,#fff);color:var(--xm-ink,#111);font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.5}.xm-block *,.xm-block *:before,.xm-block *:after{box-sizing:border-box}.xm-block h1,.xm-block h2,.xm-block h3,.xm-block p{margin:0;color:inherit;font-family:inherit}.xm-block h1,.xm-block h2{white-space:pre-line;overflow-wrap:anywhere}.xm-block a{color:inherit;text-decoration:none}.xm-block a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.xm-block-media-empty{display:flex;justify-content:center;align-items:center;width:100%;height:100%;min-height:100px;background:color-mix(in srgb,var(--xm-ink) 7%,var(--xm-bg));color:color-mix(in srgb,var(--xm-ink) 65%,var(--xm-bg));font-size:14px}.xm-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.xm-block-actions{display:flex;flex-wrap:wrap;gap:12px}.xm-block .xm-block-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;max-width:100%;padding:13px 32px;border-radius:999px;border:1px solid transparent;background:var(--xm-ink);color:var(--xm-bg);font-size:16px;font-weight:550;line-height:1.35;text-align:center;transition:opacity .2s,transform .2s}.xm-block .xm-block-button:hover{opacity:.88;transform:translateY(-2px)}.xm-block .xm-block-button.is-secondary{background:color-mix(in srgb,var(--xm-bg) 60%,transparent);border-color:color-mix(in srgb,var(--xm-ink) 20%,transparent);color:var(--xm-ink);backdrop-filter:blur(8px)}.xm-hero24{display:flex;align-items:flex-start;min-height:100svh;padding:64px 16px;overflow:hidden;isolation:isolate}.xm-hero24-shader{position:absolute;inset:0;background:radial-gradient(ellipse at 75% 45%,color-mix(in srgb,var(--xm-mid) 20%,var(--xm-bg)),var(--xm-bg) 70%);pointer-events:none}.xm-hero24-shade{position:absolute;inset:0;background:linear-gradient(to right,#0a0a0af0 18%,#0a0a0a9e 46%,#0a0a0a00 82%);pointer-events:none}.xm-hero24-bottom{position:absolute;inset:0;background:linear-gradient(to bottom,#0a0a0a00 60%,#0a0a0ae6);pointer-events:none}.xm-hero24[data-theme=light] .xm-hero24-shade{background:linear-gradient(to right,#fffffff5 18%,#ffffffb8 46%,#fff0 82%)}.xm-hero24[data-theme=light] .xm-hero24-bottom{background:linear-gradient(to bottom,#fff0 60%,#ffffffe6)}.xm-hero24-inner{position:relative;z-index:1;width:100%;max-width:1400px;margin:0 auto}.xm-hero24-content{display:flex;flex-direction:column;align-items:flex-start;max-width:672px;text-align:left}.xm-hero24-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border:1px solid color-mix(in srgb,var(--xm-ink) 10%,transparent);border-radius:999px;background:color-mix(in srgb,var(--xm-bg) 70%,transparent);backdrop-filter:blur(12px);font-size:12px;font-weight:550}.xm-hero24-dot{position:relative;width:8px;height:8px;border-radius:50%;background:#6366f1;flex-shrink:0}.xm-hero24-dot:before{content:"";position:absolute;inset:0;background:#818cf8;border-radius:50%;animation:xm-status-ping 1s cubic-bezier(0,0,.2,1) infinite;opacity:.7}@keyframes xm-status-ping{75%,to{transform:scale(2);opacity:0}}.xm-hero24 h1{margin-top:28px;font-size:36px;font-weight:500;line-height:1.02;letter-spacing:-.04em}.xm-hero24 h1 span{color:color-mix(in srgb,var(--xm-ink) 50%,var(--xm-bg))}.xm-hero24-copy{margin-top:24px!important;max-width:512px;font-size:16px;line-height:1.625;color:color-mix(in srgb,var(--xm-ink) 75%,var(--xm-bg))!important;white-space:pre-line}.xm-hero24 .xm-block-actions{margin-top:40px}.xm-hero24-partners{margin-top:56px;width:100%}.xm-hero24-partners p{font-size:12px;text-transform:uppercase;letter-spacing:.18em;opacity:.45}.xm-hero24-partners>div{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:16px}.xm-hero24-partners span{font-size:14px;font-weight:650;letter-spacing:-.02em;opacity:.5}.xm-hero16{min-height:100svh;padding:48px 16px;display:flex}.xm-hero16-inner{display:flex;flex-direction:column;max-width:1400px;width:100%;margin:0 auto}.xm-hero16-logo{width:156px;height:52px;overflow:hidden}.xm-hero16-logo picture{display:block;width:100%;height:100%}.xm-hero16-logo img{width:100%;height:100%;object-fit:cover;object-position:50% 41%;transform:scale(2.3);filter:grayscale(1) invert(1) contrast(20)}.xm-hero16 h1{flex:1;padding-top:48px;padding-bottom:48px;max-width:900px;font-size:36px;font-weight:500;line-height:1.05;letter-spacing:-.02em}.xm-hero16-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.xm-hero16-bottom p{max-width:448px;font-size:18px;opacity:.7;white-space:pre-line}.xm-hero16 .xm-block-button{border-radius:8px;background:var(--xm-button);color:#111}.xm-image-reveal{overflow:visible}.xm-reveal-intro{display:flex;align-items:center;justify-content:center;padding:20px;text-align:center}.xm-reveal-intro h2{font-size:clamp(36px,8vw,72px);font-weight:800;text-transform:uppercase;letter-spacing:-.04em}.xm-reveal-container{width:100%;max-width:var(--xm-image-max);margin:0 auto;padding:20px}.xm-reveal-mask{width:100%;overflow:hidden;will-change:clip-path;position:relative}.xm-reveal-mask img{display:block;width:100%;height:100%;object-fit:cover;will-change:transform}.xm-text-lines{overflow:hidden;display:flex;flex-direction:column}.xm-ticker-line{width:100%;overflow:hidden}.xm-ticker-track,.xm-ticker-pair{display:flex;flex-wrap:nowrap;width:max-content;flex-shrink:0}.xm-ticker-pair span{font-size:clamp(48px,12vw,var(--xm-text-max));text-transform:uppercase;font-weight:850;line-height:1.1;white-space:nowrap;padding:0 20px;letter-spacing:-.025em}.xm-ticker-outline{color:transparent;-webkit-text-stroke:2px var(--xm-ink);opacity:.4}.xm-ticker-line[data-reduced=true] .xm-ticker-track{transform:none!important;flex-wrap:wrap;width:100%}.xm-ticker-line[data-reduced=true] .xm-ticker-pair{flex-wrap:wrap;width:100%}.xm-ticker-line[data-reduced=true] .xm-ticker-pair:not(:first-child){display:none}.xm-ticker-line[data-reduced=true] .xm-ticker-pair span{white-space:normal;overflow-wrap:anywhere;max-width:100%}.xm-zoom-hero{overflow:visible}.xm-zoom-sticky{position:sticky;top:0;height:100svh;overflow:hidden}.xm-zoom-background{position:absolute;inset:0;will-change:transform,opacity,filter}.xm-zoom-background picture{display:block;width:100%;height:100%}.xm-zoom-background img{display:block;width:100%;height:100%;object-fit:cover}.xm-zoom-content{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:40px;z-index:1;will-change:transform,opacity}.xm-zoom-content h2{font-size:clamp(80px,25vw,var(--xm-heading-max));font-weight:850;line-height:1;text-transform:uppercase;text-shadow:0 4px 40px #0009;letter-spacing:-.045em}.xm-highlight{display:flex;gap:40px;padding-left:20px;padding-right:20px}.xm-highlight h2{font-size:48px;line-height:1;font-weight:700;text-align:center;position:sticky;top:100px;transform:rotate(-90deg) translate(-36%,50%);text-transform:uppercase;flex:1 1 fit-content;height:fit-content}.xm-highlight-list{display:flex;flex-direction:column;gap:20px;min-width:0;flex:3}.xm-highlight-item{font-size:clamp(32px,8vw,var(--xm-text-max));font-weight:700;line-height:.9;text-transform:uppercase;white-space:nowrap;opacity:.3;will-change:opacity;transition:transform .1s ease-in-out,opacity .1s ease-in-out}.xm-highlight-item.is-active{transform:scale(1.02);opacity:1}.xm-highlight[data-reduced=true] .xm-highlight-item{opacity:1;transform:none;transition:none}.xm-footer-reveal{isolation:isolate;overflow-x:clip;overflow-y:visible}.xm-footer-cover{position:relative;z-index:1;width:100%;display:flex;align-items:center;justify-content:center;padding:32px;text-align:center}.xm-footer-cover>div{max-width:800px}.xm-footer-cover h2{font-size:clamp(36px,5.5vw,56px);line-height:1;letter-spacing:-.045em;text-wrap:balance}.xm-footer-cover p{margin-top:20px;font-size:18px;opacity:.7}.xm-reveal-footer{position:sticky;bottom:0;z-index:-1;width:100%;margin:0;padding:0;background:var(--xm-bg)}.xm-footer-reveal[data-tall=true] .xm-reveal-footer{position:relative;z-index:0}.xm-footer-inner{max-width:1080px;margin:0 auto;padding:72px 28px 48px;display:flex;flex-direction:column;gap:48px}.xm-footer-brand{display:flex;flex-direction:column;gap:16px;max-width:28ch;padding-bottom:40px;border-bottom:1px solid color-mix(in srgb,var(--xm-ink) 18%,transparent)}.xm-footer-brand>span{font-size:16px;font-weight:650;letter-spacing:-.03em;line-height:1}.xm-footer-brand p{font-size:16px;line-height:1.45;opacity:.62;text-wrap:pretty;white-space:pre-line}.xm-footer-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-bottom:40px;border-bottom:1px solid color-mix(in srgb,var(--xm-ink) 18%,transparent)}.xm-footer-columns>div{min-width:0;display:flex;flex-direction:column;gap:14px}.xm-footer-columns h3{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,monospace;font-weight:560;opacity:.62}.xm-footer-reveal ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.xm-footer-reveal a{font-size:15px;font-weight:560;overflow-wrap:anywhere}.xm-footer-reveal a:hover{opacity:.7}.xm-footer-legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;font-family:ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.xm-footer-legal ul{flex-direction:row;flex-wrap:wrap;gap:8px 24px}.xm-footer-legal a{font-family:inherit;font-size:11px;letter-spacing:.1em}.xm-flicker{display:flex;align-items:center;justify-content:center;overflow:hidden}.xm-flicker canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.xm-flicker-copy{position:relative;z-index:1;max-width:800px;padding:32px;text-align:center}.xm-flicker h2{font-size:clamp(36px,6vw,72px);line-height:1.05;letter-spacing:-.04em}.xm-flicker p{margin-top:20px;max-width:640px;font-size:18px;opacity:.75;white-space:pre-line}.xm-block[data-reduced=true] [data-xm-motion]{opacity:1!important;transform:none!important;filter:none!important}.xm-hero24[data-reduced=true] .xm-hero24-dot:before{animation:none}@media(min-width:640px){.xm-hero24{padding:80px 24px}.xm-hero24 h1{font-size:60px}.xm-hero24-copy{font-size:18px}.xm-hero16{padding:64px 24px}.xm-hero16 h1{font-size:48px;padding-top:64px}}@media(min-width:768px){.xm-hero24 h1{font-size:72px}.xm-hero16 h1{font-size:60px}}@media(min-width:1024px){.xm-hero24{align-items:center;padding-left:32px;padding-right:32px}.xm-hero16{padding:80px 32px}.xm-hero16 h1{font-size:72px;padding-top:80px}}@media(min-width:1280px){.xm-hero16 h1{font-size:96px}}@media(max-width:767px){.xm-highlight{gap:16px}.xm-highlight h2{font-size:24px;flex:0 0 32px}.xm-highlight-item{white-space:normal;overflow-wrap:anywhere;line-height:1.05}.xm-hero16-bottom{flex-direction:column;align-items:flex-start}.xm-hero16-bottom p{font-size:16px}.xm-zoom-content{padding:20px}}@media(max-width:640px){.xm-footer-inner{padding:56px 20px 40px;gap:36px}.xm-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.xm-hero24 .xm-block-actions{flex-direction:column;width:100%}.xm-hero24 .xm-block-button{width:100%}}@media(max-width:600px){.xm-reveal-container{padding:10px}.xm-ticker-outline{-webkit-text-stroke:1px var(--xm-ink)}}@media(prefers-reduced-motion:reduce){.xm-block *{animation:none!important;transition:none!important}.xm-block [data-xm-motion]{opacity:1!important;transform:none!important;filter:none!important}}.xm-footer-reveal[data-reduced=true] .xm-reveal-footer{position:relative;z-index:0}.xm-landing-container{width:min(1180px,calc(100% - 48px));margin:0 auto}.xm-landing-tag{display:inline-flex;padding:7px 12px;border:1px solid #dde3ee;border-radius:999px;font-size:11px;font-weight:550;letter-spacing:.06em;color:#657088}.xm-landing-link{font-size:13px;font-weight:550;text-decoration:underline;text-underline-offset:5px;color:#626d80}.xm-landing-link:hover{color:#002fa7}.xm-logo-marquee{padding:42px 0 56px}.xm-logo-caption{font-size:14px;text-align:center;margin:0 0 28px}.xm-logo-viewport{overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 9%,#000 91%,transparent)}.xm-logo-track{display:flex;width:max-content;will-change:transform}.xm-logo-group{display:flex;align-items:center;gap:48px;padding-right:48px;flex-shrink:0}.xm-logo-item{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;min-height:44px;font-size:21px;font-weight:650;letter-spacing:-.03em;white-space:nowrap}.xm-logo-item img{width:28px;height:28px;object-fit:contain}.xm-logo-item:hover{color:#002fa7}.xm-logo-symbol{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#edf2fe;color:#002fa7;font-size:13px;letter-spacing:0}.xm-logo-pause{display:block;margin:18px auto 0;padding:5px 10px;border:0;border-radius:6px;background:transparent;color:inherit;font-size:11px;cursor:pointer;opacity:.8}.xm-logo-pause:hover{background:#edf2fe;color:#002fa7}.xm-logo-marquee[data-static=true] .xm-logo-viewport{mask-image:none}.xm-logo-marquee[data-static=true] .xm-logo-track{width:100%;will-change:auto}.xm-logo-marquee[data-static=true] .xm-logo-group{justify-content:center;flex-wrap:wrap;gap:20px 36px;width:100%;padding:0}.xm-editorial{padding:80px 0}.xm-editorial-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px}.xm-editorial-heading h2,.xm-faq-intro h2{margin:20px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.4vw,42px);font-weight:500;line-height:1.15;letter-spacing:-.03em;white-space:pre-line}.xm-editorial-heading .xm-landing-link{margin-bottom:4px;flex-shrink:0}.xm-editorial-grid{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:255px;gap:20px}.xm-editorial-card{display:block;position:relative;overflow:hidden;border-radius:18px;background:#eef2f9;color:#fff;isolation:isolate}.xm-editorial-card--featured{grid-row:span 2}.xm-editorial-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.xm-editorial-card:hover>img{transform:scale(1.045)}.xm-editorial-shade{position:absolute;inset:0;background:linear-gradient(0deg,#07152ef2,#07152e30 65%,transparent)}.xm-editorial-copy{position:absolute;inset:auto 0 0;padding:26px}.xm-editorial-meta{margin:0;color:#ffffffb8;font-family:monospace;font-size:10px;font-weight:600;line-height:1.5;letter-spacing:.13em}.xm-editorial-copy h3{margin:10px 0 0;max-width:400px;font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.035em}.xm-editorial-card--featured h3{font-size:32px;max-width:320px}.xm-editorial-read{display:inline-block;margin-top:20px;font-size:12px;color:#ffffffe0}.xm-editorial-card:hover .xm-editorial-read{text-decoration:underline;text-underline-offset:4px}.xm-faq{padding:90px 0 100px}.xm-faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:72px}.xm-faq-intro p{margin:20px 0;max-width:340px;color:#687184;font-size:15px;line-height:1.8;white-space:pre-line}.xm-faq-items{align-self:start;border-top:1px solid #e1e6ef}.xm-faq-item{border-bottom:1px solid #e1e6ef}.xm-faq-item h3{margin:0}.xm-faq-item h3 button{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;min-height:76px;padding:20px 0;border:0;background:transparent;color:inherit;text-align:left;font-size:16px;font-weight:550;cursor:pointer}.xm-faq-item[data-open=true] h3 button{color:#002fa7}.xm-faq-toggle{flex-shrink:0;display:grid;place-items:center;border-radius:50%;width:26px;height:26px;background:#f0f3f9;font-size:18px;font-weight:400;color:#657088}.xm-faq-answer{margin:0;padding:0 42px 24px 0;color:#687184;font-size:14px;line-height:1.8;white-space:pre-line;overflow-wrap:anywhere}:is(.xm-logo-marquee,.xm-editorial,.xm-faq) :is(a,button):focus-visible{outline:2px solid #002fa7;outline-offset:5px}.xm-editorial-card:focus-visible{outline-offset:4px}@media(max-width:850px){.xm-faq-grid{grid-template-columns:1fr;gap:36px}.xm-editorial-grid{grid-auto-rows:220px}.xm-editorial-card--featured h3{font-size:27px}.xm-faq-intro p{max-width:500px}}@media(max-width:600px){.xm-landing-container{width:calc(100% - 32px)}.xm-editorial,.xm-faq{padding:56px 0}.xm-logo-marquee{padding:32px 0}.xm-logo-group{gap:30px;padding-right:30px}.xm-logo-item{font-size:18px}.xm-editorial-heading{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:26px}.xm-editorial-grid{grid-template-columns:1fr;grid-auto-rows:250px;gap:16px}.xm-editorial-card--featured{grid-row:span 1;min-height:300px}.xm-editorial-grid:has(.xm-editorial-card--featured){grid-template-rows:300px}.xm-editorial-copy{padding:22px}.xm-faq-item h3 button{font-size:15px}.xm-faq-answer{padding-right:12px}}@media(prefers-reduced-motion:reduce){.xm-logo-track{will-change:auto}.xm-editorial-card>img{transition:none}}
