.progress-root.svelte-14b8g52{background-color:#fff3;min-height:1px;line-height:0;display:block}.progress.svelte-14b8g52{background-color:var(--color, #f00);min-height:1px;transition:width .1s linear}.progress--instant.svelte-14b8g52{transition:none}.header.svelte-1elxaub{margin-block:clamp(1.5rem,3vw,3.125rem);margin-inline:max(var(--page-gutter),clamp(.75rem,2.5vw,2rem));border-radius:100px;font-size:clamp(.875rem,.5rem + 1vw,1.25rem);position:relative;z-index:10}.header-content.svelte-1elxaub{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(.5rem,2vw,1rem);width:100%}.logo.svelte-1elxaub{justify-self:start;min-width:0}.logo.svelte-1elxaub img:where(.svelte-1elxaub){display:block;max-width:min(100%,200px);height:auto}.navigation.svelte-1elxaub{justify-self:center;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:clamp(1.75rem,4vw,3rem);row-gap:clamp(.75rem,2vw,1rem)}.contact-container.svelte-1elxaub{justify-self:end;position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;justify-content:flex-end;min-width:0}.nav-link.svelte-1elxaub{color:#fff9;text-decoration:none;font-weight:400;transition:color .2s ease}.nav-link.svelte-1elxaub:hover{color:#fff}.contact-container.svelte-1elxaub>button:where(.svelte-1elxaub){background-color:transparent;color:#ffffff80;border:none;padding:.75rem 1.5rem;font-weight:400;font-size:inherit;cursor:pointer;transition:all .2s ease}.contact-container.svelte-1elxaub>button:where(.svelte-1elxaub):hover{color:#fff}.contact-container.svelte-1elxaub .contact-btn:where(.svelte-1elxaub){color:#fff9;padding:.5rem .75rem;transition:color .2s ease}.contact-container.svelte-1elxaub .contact-btn:where(.svelte-1elxaub):hover{color:#fff}@media (max-width: 767.98px){.header-content.svelte-1elxaub{display:flex;flex-direction:column;align-items:center;text-align:center}.logo.svelte-1elxaub{order:1}.contact-container.svelte-1elxaub{order:2;justify-content:center}.navigation.svelte-1elxaub{order:3}}.video-loader.svelte-1tdaiqc{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;align-items:center;justify-content:center;background:#2a2a2a;pointer-events:none}.video-loader__track.svelte-1tdaiqc{position:relative;width:min(220px,58%);height:5px;border-radius:3px;background:#ffffff1a;overflow:hidden}.video-loader__bar.svelte-1tdaiqc{position:absolute;top:0;left:0;width:32%;height:100%;border-radius:3px;background:#ffffff6b;animation:svelte-1tdaiqc-video-loader-slide 1s ease-in-out infinite alternate}@keyframes svelte-1tdaiqc-video-loader-slide{0%{left:0}to{left:68%}}#container.svelte-1wkwx2w{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:hidden;z-index:-1}.hero-video-source.svelte-1wkwx2w{position:absolute;left:-9999px;top:0;width:320px;height:180px;opacity:0;pointer-events:none;z-index:0}#container.svelte-1wkwx2w canvas{pointer-events:none}.legal-doc-overlay.svelte-3ygau0{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box;background:#000000b8;outline:none;min-height:100vh;min-height:100dvh}.legal-doc-modal.svelte-3ygau0{display:flex;flex-direction:column;width:min(56rem,100%);height:min(85vh,900px);max-height:min(85vh,calc(100dvh - 2rem));border-radius:16px;overflow:hidden;box-sizing:border-box;background:#f5f5f7;box-shadow:0 28px 64px #0000008c;min-width:0}.legal-doc-toolbar.svelte-3ygau0{display:flex;align-items:center;justify-content:flex-start;flex-shrink:0;padding:.875rem max(1rem,env(safe-area-inset-right)) .875rem max(1rem,env(safe-area-inset-left));padding-top:calc(.875rem + env(safe-area-inset-top,0px));background:#000;border-bottom:1px solid rgba(255,255,255,.12)}.legal-doc-title.svelte-3ygau0{margin:0;width:100%;min-width:0;font-size:1.125rem;font-weight:600;line-height:1.35;color:#fffffff2;overflow-wrap:anywhere;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.legal-doc-close.svelte-3ygau0{margin:0;display:inline-flex;align-items:center;min-height:2.75rem;padding:0 .15rem;border:none;border-radius:2px;background:transparent;color:#ffffff85;font-size:14px;font-weight:400;font-family:inherit;line-height:1.35;cursor:pointer;text-decoration:none;text-underline-offset:.15em;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;transition:color .15s ease}.legal-doc-close.svelte-3ygau0:hover{color:#ffc878f2}.legal-doc-close.svelte-3ygau0:focus{outline:none}.legal-doc-close.svelte-3ygau0:focus-visible{color:#ffc878fa;text-decoration:underline;text-decoration-color:#ffc878b3}.legal-doc-frame-scroll.svelte-3ygau0{flex:1;position:relative;min-height:0;min-width:0;width:100%;box-sizing:border-box;overflow:auto;overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-x pan-y;background:#eaeaea}.legal-doc-state.svelte-3ygau0{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:1.5rem;box-sizing:border-box;text-align:center;font-size:15px;line-height:1.45;pointer-events:none}.legal-doc-state--pending.svelte-3ygau0{background:#eaeaeae0;color:#222}.legal-doc-state--error.svelte-3ygau0{background:#eaeaeaf5;color:#1a1a1a}.legal-doc-mount.svelte-3ygau0{position:relative;z-index:1;box-sizing:border-box;min-height:min(480px,50dvh);width:max-content;min-width:100%;max-width:100%;padding:.75rem 1rem 1rem;background:transparent;color-scheme:light}.legal-doc-mount.svelte-3ygau0 .docx-wrapper{margin:0 auto!important;width:fit-content!important;max-width:100%!important;box-sizing:border-box!important;background:#fff!important;padding:.75rem 1rem 1rem!important;box-shadow:0 1px 8px #00000014}.legal-doc-mount.svelte-3ygau0 section.docx{max-width:100%!important;width:auto!important;box-sizing:border-box!important;overflow-x:auto!important}.legal-doc-mount.svelte-3ygau0 .docx{max-width:100%!important;overflow-wrap:break-word!important}.legal-doc-mount.svelte-3ygau0 table{max-width:100%!important}.legal-doc-footer.svelte-3ygau0{flex-shrink:0;display:flex;justify-content:center;align-items:center;padding:.625rem max(1rem,env(safe-area-inset-right)) calc(.625rem + env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left));background:#000;border-top:1px solid rgba(255,255,255,.12);overflow-wrap:anywhere}.legal-doc-footer-actions.svelte-3ygau0{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0 .5rem;max-width:100%}.legal-doc-footer-sep.svelte-3ygau0{color:#ffffff52;-webkit-user-select:none;user-select:none;pointer-events:none;font-weight:300}.legal-doc-footer-actions.svelte-3ygau0 a{font-size:14px;color:#ffc878fa;text-decoration:underline;text-underline-offset:.15em}.legal-doc-footer-actions.svelte-3ygau0 a:hover{color:#ffd699}@media (max-width: 767.98px){.legal-doc-overlay.svelte-3ygau0{align-items:stretch;justify-content:stretch;padding:0;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.legal-doc-modal.svelte-3ygau0{width:100%;max-width:none;height:100%;max-height:none;min-height:0;border-radius:0;box-shadow:none}.legal-doc-toolbar.svelte-3ygau0{padding-top:calc(.75rem + env(safe-area-inset-top))}.legal-doc-title.svelte-3ygau0{font-size:1rem}.legal-doc-mount.svelte-3ygau0{min-height:0;flex:none;width:max-content;min-width:100%;max-width:100%;padding:0}.legal-doc-mount.svelte-3ygau0 .docx-wrapper{padding:max(4px,env(safe-area-inset-top,0px)) max(10px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px))!important}.legal-doc-mount.svelte-3ygau0 section.docx{margin-bottom:10px!important}}.contact-form.svelte-fq8g2m{display:flex;flex-direction:column;gap:1.5rem;font-size:16px}.captcha-step.svelte-fq8g2m{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.captcha-step__title.svelte-fq8g2m{margin:0;color:#ccc}.captcha-step__widget.svelte-fq8g2m{min-height:100px}.form-row.svelte-fq8g2m{display:grid;grid-template-columns:1fr 1fr;gap:1rem;min-width:0}.form-row.svelte-fq8g2m>.form-group:where(.svelte-fq8g2m){min-width:0}.form-row--equipment-wide.svelte-fq8g2m{grid-template-columns:1fr}.form-group--equipment-full.svelte-fq8g2m{min-width:0}.form-group.svelte-fq8g2m{display:flex;flex-direction:column;gap:.5rem;min-width:0}.form-group.svelte-fq8g2m label:where(.svelte-fq8g2m){font-weight:500;color:#ccc}.contact-how-field-label.svelte-fq8g2m{display:block;font-weight:500;color:#ccc}.contact-composite.svelte-fq8g2m{display:flex;align-items:stretch;min-width:0;width:100%;border-radius:16px;background:#ffffff1a;overflow:visible;position:relative;z-index:0}.contact-composite.svelte-fq8g2m:focus-within{outline:none;background:#fff3}.contact-composite.open.svelte-fq8g2m{z-index:2}.contact-composite__type.svelte-fq8g2m{position:relative;flex-shrink:0}.contact-composite__type-btn.svelte-fq8g2m{display:flex;align-items:center;justify-content:center;align-self:stretch;gap:2px;padding:8px 6px 8px 12px;margin:0;border:none;background:transparent;color:#ffffffeb;cursor:pointer;border-radius:16px 0 0 16px;-webkit-tap-highlight-color:transparent}.contact-composite__type-btn.svelte-fq8g2m:hover{color:#fff}.contact-composite__type-btn.svelte-fq8g2m:focus{outline:none}.contact-composite__type-btn.svelte-fq8g2m:focus-visible{outline:2px solid rgba(255,255,255,.45);outline-offset:2px}.contact-composite__icon.svelte-fq8g2m{flex-shrink:0;display:block}.contact-composite__chev.svelte-fq8g2m{flex-shrink:0;display:block;opacity:.72;transition:transform .15s ease}.contact-composite.open.svelte-fq8g2m .contact-composite__chev:where(.svelte-fq8g2m){transform:rotate(180deg)}.contact-composite__menu.svelte-fq8g2m{position:absolute;top:calc(100% + 6px);left:0;margin:0;padding:6px;list-style:none;min-width:11.5rem;border-radius:12px;background:#2a2a2a;box-shadow:0 12px 28px #00000073;z-index:5}.contact-composite__menu-item.svelte-fq8g2m{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:10px 12px;border:none;border-radius:8px;background:transparent;color:#fffffff2;font-size:16px;font-family:inherit;text-align:left;cursor:pointer}.contact-composite__menu-item.svelte-fq8g2m:hover,.contact-composite__menu-item.svelte-fq8g2m:focus{background:#ffffff1a;outline:none}.contact-composite__menu-item.svelte-fq8g2m:focus-visible{outline:2px solid rgba(255,255,255,.35);outline-offset:-2px}.contact-composite__menu-text.svelte-fq8g2m{flex:1;min-width:0}.contact-composite__type-static.svelte-fq8g2m{display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:stretch;padding:8px 6px 8px 12px;border-radius:16px 0 0 16px;color:#ffffffeb}.contact-composite__cc.svelte-fq8g2m{position:relative;flex:0 0 auto;width:auto;min-width:0;max-width:none;align-self:stretch;display:flex;flex-direction:column;color-scheme:dark}.contact-composite__country-trigger.svelte-fq8g2m{display:flex;align-items:center;justify-content:center;gap:4px;flex:1;align-self:stretch;margin:0;padding:8px 10px 8px 12px;border:none;border-left:1px solid rgba(255,255,255,.14);border-radius:0;background:transparent;color:#ffffffeb;font-size:16px;line-height:1.25;font-family:inherit;font-weight:400;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent}.contact-composite__country-trigger.svelte-fq8g2m:hover{color:#fff}.contact-composite__country-trigger.svelte-fq8g2m:focus{outline:none}.contact-composite__country-trigger.svelte-fq8g2m:focus-visible{outline:2px solid rgba(255,255,255,.45);outline-offset:-2px}.contact-composite__country-value.svelte-fq8g2m{flex-shrink:0}.contact-composite__country-chev.svelte-fq8g2m{flex-shrink:0;display:block;opacity:.72;transition:transform .15s ease}.contact-composite__cc.open.svelte-fq8g2m .contact-composite__country-chev:where(.svelte-fq8g2m){transform:rotate(180deg)}.contact-composite__country-panel.svelte-fq8g2m{position:absolute;top:calc(100% + 6px);left:0;min-width:100%;width:max-content;max-width:min(20rem,calc(100vw - 3rem));padding:8px;border-radius:12px;background:#2a2a2a;box-shadow:0 12px 28px #00000073;z-index:6;box-sizing:border-box}.contact-composite__country-filter.svelte-fq8g2m{box-sizing:border-box;width:100%;margin:0 0 8px;padding:8px 12px;border:none;border-radius:10px;background:#ffffff1a;color:#fff;font-size:16px;line-height:1.25;font-family:inherit}.contact-composite__country-filter.svelte-fq8g2m::placeholder{color:#ccc}.contact-composite__country-filter.svelte-fq8g2m:focus{outline:none;background:#ffffff28}.contact-composite__country-list.svelte-fq8g2m{list-style:none;margin:0;padding:0;max-height:14rem;overflow-y:auto;border-radius:8px}.contact-composite__country-item.svelte-fq8g2m{display:block;width:100%;margin:0;padding:10px 12px;border:none;border-radius:8px;background:transparent;color:#fffffff2;font-size:16px;font-family:inherit;text-align:left;cursor:pointer}.contact-composite__country-item.svelte-fq8g2m:hover,.contact-composite__country-item.svelte-fq8g2m:focus{background:#ffffff1a;outline:none}.contact-composite__country-item.svelte-fq8g2m:focus-visible{outline:2px solid rgba(255,255,255,.35);outline-offset:-2px}.contact-composite__country-empty.svelte-fq8g2m{margin:0;padding:12px;color:#ccc;font-size:16px;text-align:center}.contact-composite__input.svelte-fq8g2m{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;flex:1;min-width:0;margin:0;border:none;border-left:1px solid rgba(255,255,255,.14);border-radius:0 16px 16px 0;padding-block:8px;padding-inline:16px;background:transparent;color:#fff;font-size:16px;line-height:1.25;font-family:inherit}.contact-composite__input.svelte-fq8g2m::placeholder{color:#ccc}.contact-composite__input.svelte-fq8g2m:focus{outline:none}.form-input.svelte-fq8g2m{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:100%;min-width:0;background:#ffffff1a;border:none;border-radius:16px;padding-block:8px;padding-inline:16px;color:#fff;font-size:16px;line-height:1.25}.form-input-button.svelte-fq8g2m{display:block;text-align:left;font-family:inherit;cursor:pointer}.form-input-button.svelte-fq8g2m:hover,.form-input-button.svelte-fq8g2m:focus{background:#fff3;outline:none}.form-input.svelte-fq8g2m::placeholder{color:#ccc}.form-input.svelte-fq8g2m:focus{outline:none;background:#fff3}.error-message.svelte-fq8g2m{color:#f44;font-size:16px}.submit-error.svelte-fq8g2m{margin:0}.consent-wrap.svelte-fq8g2m{display:flex;flex-direction:column;gap:.75rem;margin-top:-.25rem}.consent-label.svelte-fq8g2m{display:flex;align-items:flex-start;gap:.65rem;cursor:pointer;font-size:14px;line-height:1.45;color:#ccc;font-weight:400}.consent-checkbox.svelte-fq8g2m{flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.15rem;accent-color:rgba(255,255,255,.75);cursor:pointer}.consent-label__text.svelte-fq8g2m{flex:1;min-width:0;overflow-wrap:anywhere;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%}.consent-inline-link.svelte-fq8g2m{display:inline;padding:0;margin:0;border:none;background:none;box-shadow:none;color:inherit;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.consent-inline-link.svelte-fq8g2m:hover{color:inherit;text-decoration-thickness:1.25px}.consent-inline-link.svelte-fq8g2m:focus-visible{outline:2px solid rgba(255,255,255,.45);outline-offset:2px;border-radius:2px}.form-buttons.svelte-fq8g2m{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;overflow:visible}.form-buttons-leading.svelte-fq8g2m{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.75rem;flex:1 1 auto;min-width:0}.btn.svelte-fq8g2m{flex-shrink:0;white-space:nowrap;padding-block:8px;padding-inline:16px;border:none;border-radius:16px;font-size:16px;font-weight:400;cursor:pointer;transition:all .2s ease}.btn-primary.svelte-fq8g2m{background:#ffffff80;color:#1a1a1a}.btn-primary.svelte-fq8g2m:hover{background:#ffffffa6}.btn-primary.svelte-fq8g2m:disabled{opacity:.6;cursor:not-allowed}.contact-form.svelte-fq8g2m .form-buttons:where(.svelte-fq8g2m) .btn-secondary:where(.svelte-fq8g2m){background-color:#000;color:#fff}.contact-form.svelte-fq8g2m .form-buttons:where(.svelte-fq8g2m) .btn-secondary:where(.svelte-fq8g2m):hover{background-color:#1a1a1a}.contact-form.svelte-fq8g2m .form-buttons:where(.svelte-fq8g2m) .btn-outline:where(.svelte-fq8g2m){background-color:#fff;color:#1a1a1a}.contact-form.svelte-fq8g2m .form-buttons:where(.svelte-fq8g2m) .btn-outline:where(.svelte-fq8g2m):hover{background-color:#f0f0f0}.form-buttons.svelte-fq8g2m button:where(.svelte-fq8g2m){font-size:16px;font-weight:400}.rider-hint.svelte-fq8g2m{margin:-.5rem 0 0;font-size:14px;color:#ccc}.sr-only.svelte-fq8g2m{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 767.98px){.form-row.svelte-fq8g2m{grid-template-columns:1fr}}.contact-modal-backdrop.svelte-1btwglb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#0000008c}.contact-modal.svelte-1btwglb{position:fixed;top:100px;right:2rem;background:#000;border-radius:16px;padding:2rem;box-sizing:border-box;width:min(34rem,calc(100vw - 2rem));max-height:calc(100vh - 120px);max-height:calc(100dvh - 120px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;font-size:16px;box-shadow:0 25px 50px #00000080;animation:svelte-1btwglb-slideDown .3s ease-out;z-index:31}.contact-modal__title.svelte-1btwglb{font-size:40px;font-weight:700;margin:0 0 2rem;color:#fff;line-height:1.15;overflow-wrap:anywhere;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.contact-modal.svelte-1btwglb .btn-secondary{background-color:#000;color:#fff}.contact-modal.svelte-1btwglb .btn-secondary:hover{background-color:#1a1a1a}.contact-modal.svelte-1btwglb .btn-outline{background-color:#fff;color:#1a1a1a}.contact-modal.svelte-1btwglb .btn-outline:hover{background-color:#f0f0f0}@keyframes svelte-1btwglb-slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 767.98px){.contact-modal.svelte-1btwglb{padding:1.5rem;padding-top:calc(1.5rem + env(safe-area-inset-top,0px));padding-right:calc(1rem + env(safe-area-inset-right,0px));padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));padding-left:calc(1rem + env(safe-area-inset-left,0px));right:1rem;top:80px;width:calc(100vw - 2rem - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));max-height:calc(100vh - 88px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 88px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));min-width:0}.contact-modal__title.svelte-1btwglb{font-size:clamp(1.5rem,6.5vw,2rem);line-height:1.2;margin-bottom:1.25rem;max-width:100%}}@media (max-width: 374.98px){.contact-modal.svelte-1btwglb{padding:1rem;padding-top:calc(1rem + env(safe-area-inset-top,0px));padding-right:calc(.5rem + env(safe-area-inset-right,0px));padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));padding-left:calc(.5rem + env(safe-area-inset-left,0px));right:.5rem;top:70px;width:calc(100vw - 1rem - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));max-height:calc(100vh - 82px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 82px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}}.video-root.svelte-tibptj{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.main-content.svelte-tibptj{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:clamp(1.5rem,4vw,3.125rem);z-index:10;min-height:100vh;overflow-x:hidden;overflow-y:visible}.content-wrapper.svelte-tibptj{z-index:5;flex:1 1 auto;min-height:0;width:100%;padding-inline:var(--page-gutter);display:flex;justify-content:center;align-items:center}.direction-wrapper.svelte-tibptj{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;min-width:0;padding-inline:var(--page-gutter);gap:clamp(.75rem,2vw,1.25rem);box-sizing:border-box;flex-shrink:0;position:relative;z-index:20;pointer-events:auto}.direction-item.svelte-tibptj{--direction-descr-open: 48px;--direction-progress-box: 4px;--direction-title-box: 28px;display:flex;flex:1 1 0;min-width:0;flex-direction:column;font-weight:400;cursor:pointer;position:relative;z-index:0}.direction-item.current.svelte-tibptj,.direction-item.hovered.svelte-tibptj{z-index:1}.direction-item__lift.svelte-tibptj{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;width:100%;min-width:0;max-height:calc(var(--direction-progress-box) + var(--direction-title-box) + 4px);overflow:hidden;transition:max-height .2s linear}.direction-item.current.svelte-tibptj .direction-item__lift:where(.svelte-tibptj),.direction-item.hovered.svelte-tibptj .direction-item__lift:where(.svelte-tibptj){max-height:calc(var(--direction-progress-box) + var(--direction-title-box) + 4px + var(--direction-descr-open))}.direction-item__body.svelte-tibptj{width:100%;min-width:0;padding-top:4px}.direction-item__title-cluster.svelte-tibptj{box-sizing:border-box;width:100%;min-width:0;font-size:20px;line-height:1.2;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden}.direction-item__descr-wrap.svelte-tibptj{max-height:var(--direction-descr-open);overflow:hidden;opacity:0;transform:translateY(6px);transition:opacity .16s linear,transform .16s linear}.direction-item.current.svelte-tibptj .direction-item__descr-wrap:where(.svelte-tibptj),.direction-item.hovered.svelte-tibptj .direction-item__descr-wrap:where(.svelte-tibptj){max-height:var(--direction-descr-open);opacity:1;transform:translateY(0)}.direction-item__title.svelte-tibptj{display:block;width:100%;min-width:0;font-size:20px;line-height:1.2;word-break:break-word;overflow-wrap:break-word}.direction-item__descr.svelte-tibptj{display:block;overflow-y:hidden}.direction-item.current.svelte-tibptj .direction-item__descr:where(.svelte-tibptj),.direction-item.hovered.svelte-tibptj .direction-item__descr:where(.svelte-tibptj){color:#ffffff80}.left-section.svelte-tibptj{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;width:100%;max-width:var(--layout-content-max);margin-inline:auto;text-align:center}.main-description__fade.svelte-tibptj{grid-area:1 / 1;width:100%}.main-description.svelte-tibptj{font-size:clamp(1.45rem,4.35vw + .4rem,5.1rem);font-weight:400;color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1.1;margin:0;max-width:100%;text-align:center;overflow-wrap:break-word}@media (max-width: 767.98px){.direction-item__title-cluster.svelte-tibptj,.direction-item__title.svelte-tibptj{font-size:clamp(.8125rem,.5rem + 1vw,1.125rem)}.direction-item.svelte-tibptj{--direction-title-box: 24px}}@media (max-width: 374.98px){.direction-item__title-cluster.svelte-tibptj,.direction-item__title.svelte-tibptj{font-size:clamp(.75rem,.45rem + .9vw,1rem)}.direction-item.svelte-tibptj{--direction-title-box: 22px}}.services-section.svelte-qqylh0{position:relative;z-index:10;padding:0;background:#0a0a0a}.services-grid.svelte-qqylh0{max-width:var(--layout-content-max);margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}@media (max-width: 767.98px){.services-grid.svelte-qqylh0{grid-template-columns:1fr;padding-left:var(--page-gutter);padding-right:var(--page-gutter)}}.stats-section.svelte-765qha{position:relative;z-index:10;background:#0a0a0a}.stats-sticky.svelte-765qha{position:sticky;top:0;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:0 100px;background:#0a0a0a}.stats-heading.svelte-765qha{font-weight:400;font-style:normal;font-size:48px;line-height:110%;letter-spacing:0%;color:#ffffff40;margin:0 0 40px}.highlight.svelte-765qha{background:linear-gradient(90deg,#fff 31.25%,#ffffff40 63.46%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stats-grid.svelte-765qha{display:grid;grid-template-columns:auto auto 1fr;align-items:center;row-gap:10px;column-gap:24px}.stat-amount.svelte-765qha{font-size:120px;font-weight:400;line-height:1;text-align:right;transition:opacity .3s ease;opacity:.4;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-amount--active.svelte-765qha{opacity:1;background:linear-gradient(90deg,#fff 31.25%,#ffffff40 63.46%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-amount--inactive.svelte-765qha{background:linear-gradient(90deg,#fff,#ffffff40);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-info.svelte-765qha{display:flex;flex-direction:column;gap:4px;transition:opacity .3s ease;opacity:.4}.stat-info.active.svelte-765qha{opacity:1}.stat-title.svelte-765qha{color:#fff;font-size:20px;font-weight:400}.stat-description.svelte-765qha{color:#ffffff80;font-size:16px;font-weight:400}@media (max-width: 767.98px){.stats-sticky.svelte-765qha{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.stats-heading.svelte-765qha{font-size:32px}.stat-amount.svelte-765qha{font-size:64px}.stat-title.svelte-765qha{font-size:16px}.stat-description.svelte-765qha{font-size:14px}}.stat-divider.svelte-765qha{width:0;height:60px;flex-shrink:0;border-left:1px solid rgba(113,163,175,1);transition:opacity .3s ease;opacity:.4}.stat-divider.active.svelte-765qha{opacity:1;border:none;width:1px;background:linear-gradient(180deg,#71a3af,#71a3af00)}.clients-carousel-wrapper.svelte-765qha{margin-top:80px;overflow:hidden}.clients-carousel-track.svelte-765qha{display:flex;gap:24px;width:max-content;animation:svelte-765qha-carousel-scroll 30s linear infinite}.clients-carousel-track.svelte-765qha:hover{animation-play-state:paused}@keyframes svelte-765qha-carousel-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.client-card.svelte-765qha{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:12px}.client-logo.svelte-765qha{width:120px;height:120px;background:#1a1a1a;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1)}.client-logo.svelte-765qha img:where(.svelte-765qha){max-width:80%;max-height:80%;object-fit:contain}.client-placeholder.svelte-765qha{color:#ffffff80;font-size:14px;text-align:center}.client-text.svelte-765qha{color:#fff6;font-size:12px}.project-media.svelte-1kvzr0l{position:relative;width:100%;height:100%;overflow:hidden;background:#1a1a1a}.project-media.project-media--theater.svelte-1kvzr0l{overflow:visible}.theater-spacer.svelte-1kvzr0l{width:100%;flex-shrink:0;pointer-events:none}.theater-backdrop.svelte-1kvzr0l{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11990;margin:0;padding:0;border:none;background:#000000c7;cursor:pointer;animation:svelte-1kvzr0l-theater-backdrop-in .34s ease forwards}.theater-backdrop.theater-backdrop--exit.svelte-1kvzr0l{pointer-events:none;animation:svelte-1kvzr0l-theater-backdrop-out .32s ease forwards}@keyframes svelte-1kvzr0l-theater-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1kvzr0l-theater-backdrop-out{0%{opacity:1}to{opacity:0}}.video-shell--theater.svelte-1kvzr0l{position:fixed;top:calc(env(safe-area-inset-top,0px)/2);left:env(safe-area-inset-left,0px);right:env(safe-area-inset-right,0px);bottom:env(safe-area-inset-bottom,0px);width:auto;height:auto;z-index:11995;border-radius:0;overflow:visible;box-shadow:none;animation:svelte-1kvzr0l-theater-shell-in .44s cubic-bezier(.22,1,.36,1) both}.video-shell--theater.video-shell--theater-exit.svelte-1kvzr0l{pointer-events:none;animation:svelte-1kvzr0l-theater-shell-out .38s cubic-bezier(.55,.06,.68,.19) forwards}@keyframes svelte-1kvzr0l-theater-shell-in{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1kvzr0l-theater-shell-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.88)}}.theater-open.svelte-1kvzr0l{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:6px;margin:0;border:none;border-radius:0;background:transparent;cursor:pointer;color:#ffffffd1;transition:color .15s ease}.theater-open.svelte-1kvzr0l:hover{color:#fff}.theater-open-icon.svelte-1kvzr0l{display:block}.video-shell.svelte-1kvzr0l{width:100%;height:100%}.video-shell.svelte-1kvzr0l:not(.video-shell--theater){position:relative}.media-video.svelte-1kvzr0l{position:relative;z-index:1;width:100%;height:100%;display:block}.media-video.svelte-1kvzr0l:not(.media-video--theater){object-fit:cover}.media-video.media-video--theater.svelte-1kvzr0l{object-fit:contain;object-position:center center;background:#060606}.media-video.is-playing.svelte-1kvzr0l{cursor:pointer}.play-toggle.svelte-1kvzr0l{position:absolute;top:0;right:0;bottom:0;left:0;bottom:var(--project-chrome-band, 52px);z-index:2;margin:0;width:auto;height:auto;padding:0;border:none;border-radius:0;background:transparent;cursor:pointer;color:#ffffffb8;display:flex;align-items:center;justify-content:center;transition:color .15s ease;-webkit-tap-highlight-color:transparent}.play-toggle.svelte-1kvzr0l:hover{color:#fffffff2}.play-triangle.svelte-1kvzr0l{display:block;fill:currentColor}.video-bottom-shade.svelte-1kvzr0l{position:absolute;left:0;right:0;bottom:0;top:18%;z-index:2;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.96) 0%,rgba(0,0,0,.88) 22%,rgba(0,0,0,.62) 48%,rgba(0,0,0,.22) 78%,transparent 100%)}.progress-wrap.svelte-1kvzr0l{flex:1;min-width:0;padding:0}.chrome-bottom.svelte-1kvzr0l{position:absolute;bottom:0;left:0;right:0;z-index:4;display:flex;flex-direction:row;align-items:center;gap:12px;padding:10px 12px 12px;box-sizing:border-box;background:transparent;border-top:1px solid rgba(255,255,255,.12)}.video-shell--theater.svelte-1kvzr0l .chrome-bottom:where(.svelte-1kvzr0l){padding-bottom:max(12px,env(safe-area-inset-bottom,0px));padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px))}.volume-wrap.svelte-1kvzr0l{display:flex;flex-direction:row;align-items:center;gap:2px;flex-shrink:0}.volume-mute.svelte-1kvzr0l{display:flex;align-items:center;justify-content:center;padding:6px;margin:0;border:none;border-radius:0;background:transparent;cursor:pointer;color:#ffffffd1;transition:color .15s ease}.volume-mute.svelte-1kvzr0l:hover{color:#fff}.volume-icon.svelte-1kvzr0l{display:block}.volume-label.svelte-1kvzr0l{display:flex;align-items:center;margin:0;padding:0}.visually-hidden.svelte-1kvzr0l{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.volume-slider.svelte-1kvzr0l{width:56px;height:16px;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.volume-slider.svelte-1kvzr0l:focus{outline:none}.volume-slider.svelte-1kvzr0l:focus-visible{outline:1px solid rgba(255,255,255,.55);outline-offset:2px}.volume-slider.svelte-1kvzr0l::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:#ffffff47}.volume-slider.svelte-1kvzr0l::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:11px;height:11px;margin-top:-3.5px;border-radius:50%;background:#fffffff2;border:none;box-shadow:0 0 0 1px #00000059}.volume-slider.svelte-1kvzr0l::-moz-range-track{height:4px;border-radius:2px;background:#ffffff47}.volume-slider.svelte-1kvzr0l::-moz-range-thumb{width:11px;height:11px;border-radius:50%;background:#fffffff2;border:none;box-shadow:0 0 0 1px #00000059}.progress-track.svelte-1kvzr0l{height:4px;border-radius:2px;background:#ffffff3d;cursor:pointer}.progress-fill.svelte-1kvzr0l{height:100%;border-radius:2px;background:#ffffffe0;pointer-events:none}.media-audio-wrapper.svelte-1kvzr0l{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;min-height:200px}.media-poster.svelte-1kvzr0l{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.play-btn.svelte-1kvzr0l{position:relative;z-index:1;width:64px;height:64px;border-radius:50%;border:2px solid rgba(255,255,255,.8);background:#00000080;color:#fff;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .2s}.play-btn.svelte-1kvzr0l:hover{background:#000000b3;transform:scale(1.05)}.icon.svelte-1kvzr0l{line-height:1}.project-card.svelte-oviq8z{position:relative;border-radius:8px;overflow:hidden;background:#1a1a1a}.project-card.project-card-theater.svelte-oviq8z{overflow:visible;z-index:50}.project-card.featured.svelte-oviq8z{grid-column:1 / -1}.card-media.svelte-oviq8z{position:relative;aspect-ratio:16 / 9;width:100%;--project-chrome-band: 50px}.project-card.featured.svelte-oviq8z .card-media:where(.svelte-oviq8z){aspect-ratio:21 / 9}.card-content.svelte-oviq8z{position:absolute;bottom:0;left:0;right:0;z-index:3;padding:24px 24px 28px;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.92),transparent)}.project-card.has-video-toolbar.svelte-oviq8z .card-content:where(.svelte-oviq8z){bottom:var(--project-chrome-band);padding:18px 24px 8px;background:none}.project-card.has-video-toolbar.svelte-oviq8z .card-title:where(.svelte-oviq8z),.project-card.has-video-toolbar.svelte-oviq8z .card-description:where(.svelte-oviq8z){pointer-events:none}@media (max-width: 767.98px){.card-content.svelte-oviq8z{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}}.card-title.svelte-oviq8z{pointer-events:auto;margin:0 0 4px;font-size:24px;font-weight:400;color:#fff}.project-card.featured.svelte-oviq8z .card-title:where(.svelte-oviq8z){font-size:32px}.card-description.svelte-oviq8z{pointer-events:auto;margin:0;font-size:14px;color:#ffffffb3}.projects-section.svelte-1adnqlh{position:relative;z-index:10;padding:100px 100px 24px;background:#0a0a0a}.section-heading.svelte-1adnqlh{font-weight:400;font-size:48px;line-height:110%;margin:0 0 40px;background:linear-gradient(90deg,#fff 31.25%,#ffffff40 63.46%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.projects-grid.svelte-1adnqlh{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width: 767.98px){.projects-section.svelte-1adnqlh{padding:48px var(--page-gutter) 24px var(--page-gutter)}.section-heading.svelte-1adnqlh{font-size:32px}.projects-grid.svelte-1adnqlh{grid-template-columns:1fr}}.footer.svelte-jz8lnl{position:relative;z-index:1;padding:1.5rem 2rem 2rem;background:#000}.footer-content.svelte-jz8lnl{max-width:var(--layout-content-max);margin:0 auto;display:flex;justify-content:space-between;align-items:stretch;gap:2rem}.footer-nav-and-right.svelte-jz8lnl{display:flex;align-items:stretch;gap:3rem;margin-left:auto}.footer-left.svelte-jz8lnl{display:flex;flex-direction:column;gap:1rem}.logo-link.svelte-jz8lnl{display:block}.logo-img.svelte-jz8lnl{height:40px;width:auto}.privacy-link.svelte-jz8lnl{color:#fff9;text-decoration:none;font-size:.9rem;transition:color .2s ease}.privacy-link.svelte-jz8lnl:hover{color:#fff}.footer-nav.svelte-jz8lnl{display:flex;flex-direction:column;gap:.75rem;align-items:flex-end}.footer-right.svelte-jz8lnl{display:flex;flex-direction:column;gap:.75rem;align-items:flex-end;justify-content:flex-end}.contacts-tight.svelte-jz8lnl{display:flex;flex-direction:column;gap:.1rem}.footer-link.svelte-jz8lnl{color:#fff9;text-decoration:none;font-size:1rem;transition:color .2s ease}.footer-link.svelte-jz8lnl:hover{color:#fff}@media (max-width: 767.98px){.footer.svelte-jz8lnl{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.footer-content.svelte-jz8lnl{flex-direction:column;align-items:flex-start}.footer-nav-and-right.svelte-jz8lnl{margin-left:0;flex-direction:column;align-items:flex-start}.footer-nav.svelte-jz8lnl,.footer-right.svelte-jz8lnl{align-items:flex-start}}.landing-page.svelte-1uha8ag{min-height:100vh;color:#fff;position:relative;overflow-x:clip;background-size:cover}.landing-page.svelte-1uha8ag:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 30%,rgba(255,0,0,.3) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,0,0,.2) 0%,transparent 50%);pointer-events:none;z-index:0}
