@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:wght@400;500;700&family=Source+Serif+4:ital@0;1&display=swap";@media(max-width:767px){html:not(.dark-mode) .services-section{background-color:#eef3f5!important;background-image:linear-gradient(to bottom,#4a95be38,#4a95be1a 14%,#eef3f5 34%,#eef3f5)!important}.services-mobile-bottom-gradient{display:none!important}.services-mobile-headline-wrapper{width:100vw!important;position:relative!important;left:50%!important;transform:translate(-50%)!important;display:flex!important;justify-content:center!important;align-items:center!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;mix-blend-mode:multiply!important;opacity:.85!important;margin-top:1rem!important;margin-bottom:3rem!important;overflow:visible!important}html.dark-mode .services-mobile-headline-wrapper{mix-blend-mode:normal!important}.services-mobile-headline-container{font-size:clamp(4rem,20vw,6.5rem)!important;line-height:.9!important;letter-spacing:-.04em!important;padding:.08em 0 .12em!important;white-space:nowrap!important;overflow:visible!important}.services-mobile-headline-container span{line-height:inherit!important;overflow:visible!important}.services-mobile-card-stage{position:relative;display:flex;justify-content:center;width:100vw;left:50%;transform:translate(-50%);height:auto;padding-bottom:1.5rem;overflow:visible}.services-mobile-card-slot{position:relative;width:88vw;max-width:340px;height:auto;margin:0 auto}.services-mobile-card{width:100%;height:100%;padding:clamp(14px,4vw,20px)!important;border-radius:clamp(22px,7vw,30px)!important;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.services-mobile-card div{min-width:0!important}.services-mobile-card__title{font-size:clamp(12px,3.8vw,16px)!important;line-height:1.05!important;margin-bottom:6px!important}.services-mobile-card__description{font-size:clamp(8px,2.6vw,11px)!important;line-height:1.35!important;margin-bottom:8px!important}.services-mobile-card__price{font-size:clamp(14px,4.5vw,18px)!important;line-height:1.1!important;margin-bottom:12px!important}.services-mobile-card__cta{min-height:32px!important;padding:4px 10px!important;font-size:clamp(7px,2.2vw,9px)!important;white-space:nowrap!important}.services-mobile-card__features{font-size:clamp(7px,2.2vw,9px)!important;gap:4px!important;margin-top:6px!important}}@media(min-width:768px)and (max-width:1023px){html:not(.dark-mode) .services-section{background-color:#eef3f5!important;background-image:linear-gradient(to bottom,#4a95be38,#4a95be1a 14%,#eef3f5 34%,#eef3f5)!important}.services-mobile-bottom-gradient{display:none!important}.services-mobile-headline-wrapper{width:100vw!important;position:relative!important;left:50%!important;transform:translate(-50%)!important;display:flex!important;justify-content:center!important;align-items:center!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;mix-blend-mode:multiply!important;opacity:.85!important;margin-top:2rem!important;margin-bottom:4rem!important;overflow:visible!important}html.dark-mode .services-mobile-headline-wrapper{mix-blend-mode:normal!important}.services-mobile-headline-container{font-size:clamp(6rem,15vw,9rem)!important;line-height:.9!important;letter-spacing:-.04em!important;padding:.08em 0 .12em!important;white-space:nowrap!important;overflow:visible!important}.services-mobile-headline-container span{line-height:inherit!important;overflow:visible!important}.services-mobile-card-stage{position:relative;display:flex;justify-content:center;width:100vw;left:50%;transform:translate(-50%);height:auto;padding-bottom:2rem;overflow:visible}.services-mobile-card-slot{position:relative;width:60vw;max-width:480px;height:auto;margin:0 auto}.services-mobile-card{width:100%;height:100%;padding:clamp(20px,5vw,32px)!important;border-radius:clamp(30px,8vw,40px)!important;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.services-mobile-card div{min-width:0!important}.services-mobile-card__title{font-size:clamp(16px,4vw,24px)!important;line-height:1.05!important;margin-bottom:10px!important}.services-mobile-card__description{font-size:clamp(12px,3vw,16px)!important;line-height:1.35!important;margin-bottom:12px!important}.services-mobile-card__price{font-size:clamp(20px,5vw,28px)!important;line-height:1.1!important;margin-bottom:16px!important}.services-mobile-card__cta{min-height:48px!important;padding:8px 20px!important;font-size:clamp(11px,2.5vw,14px)!important;white-space:nowrap!important}.services-mobile-card__features{font-size:clamp(10px,2.5vw,13px)!important;gap:8px!important;margin-top:10px!important}}@media(max-width:767px){html:not(.dark-mode) .faq-section{background-color:#eef3f5!important}.faq-section{width:100%!important;overflow-x:hidden;padding-top:clamp(56px,14vw,76px)!important;padding-bottom:clamp(110px,28vw,140px)!important;padding-left:clamp(20px,6vw,28px)!important;padding-right:clamp(20px,6vw,28px)!important}.faq-title{text-transform:uppercase!important;text-align:center!important;width:100%!important;max-width:360px!important;margin-inline:auto!important;font-size:clamp(44px,12.5vw,60px)!important;line-height:.9!important;letter-spacing:-.02em!important;font-weight:900!important;margin-top:0!important;margin-bottom:44px!important;padding-top:6px!important;padding-bottom:6px!important;overflow:visible!important}.faq-list{display:none!important}.faq-list-mobile>div>div{display:flex!important;flex-direction:column!important;gap:6px!important}.faq-item{width:100%!important;background:var(--bg-surface)!important;border:1px solid var(--border-main)!important;border-radius:10px!important;overflow:hidden!important;box-shadow:0 1px 2px #00000003!important;transition:border-color .3s ease!important}.faq-item--open{border-color:var(--accent-border)!important}.faq-trigger{min-height:44px!important;padding:9px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important}.faq-question{font-family:Bebas Neue,sans-serif!important;text-transform:uppercase!important;font-size:clamp(18px,5vw,20px)!important;line-height:1!important;font-weight:700!important;letter-spacing:.01em!important;text-align:left!important;color:var(--text-main)!important;flex-grow:1!important}.faq-mobile-category{font-family:Bebas Neue,sans-serif!important;text-transform:uppercase!important;font-weight:700!important;font-size:clamp(20px,6vw,24px)!important;line-height:1!important;letter-spacing:.02em!important;color:var(--accent)!important;margin-bottom:12px!important;margin-top:0!important;margin-left:14px!important}.faq-mobile-group+.faq-mobile-group{margin-top:32px!important}.faq-icon{width:16px!important;height:16px!important;flex-shrink:0!important;color:var(--accent)!important}.faq-answer-wrapper{display:grid!important;grid-template-rows:0fr!important;transition:grid-template-rows .3s ease-in-out,opacity .3s ease-in-out!important;max-height:none!important}.faq-answer-wrapper--open{grid-template-rows:1fr!important}.faq-answer{font-family:var(--font-body-lg, "Inter", sans-serif)!important;min-height:0!important;overflow:hidden!important;padding:10px 14px 12px!important;font-size:clamp(14px,3.8vw,16px)!important;line-height:1.55!important;color:var(--text-muted)!important;border-top:1px solid var(--border-main)!important;margin-top:0!important}.faq-answer ul{display:flex!important;flex-direction:column!important;gap:4px!important}@media(prefers-reduced-motion:reduce){.faq-item,.faq-answer-wrapper,.faq-icon{transition:none!important}}}@media(min-width:768px)and (max-width:1023px){html:not(.dark-mode) .faq-section{background-color:#eef3f5!important}.faq-section{width:100%!important;overflow-x:hidden;padding-top:clamp(76px,10vw,96px)!important;padding-bottom:clamp(140px,18vw,180px)!important;padding-left:clamp(32px,8vw,48px)!important;padding-right:clamp(32px,8vw,48px)!important}.faq-title{text-transform:uppercase!important;text-align:center!important;width:100%!important;max-width:540px!important;margin-inline:auto!important;font-size:clamp(60px,10vw,84px)!important;line-height:.9!important;letter-spacing:-.02em!important;font-weight:900!important;margin-top:0!important;margin-bottom:56px!important;padding-top:6px!important;padding-bottom:6px!important;overflow:visible!important}.faq-list{display:none!important}.faq-list-mobile>div>div{display:flex!important;flex-direction:column!important;gap:8px!important}.faq-list-mobile{max-width:720px!important;margin:0 auto!important}.faq-item{width:100%!important;background:var(--bg-surface)!important;border:1px solid var(--border-main)!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 1px 2px #00000003!important;transition:border-color .3s ease!important}.faq-item--open{border-color:var(--accent-border)!important}.faq-trigger{min-height:56px!important;padding:12px 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important}.faq-question{font-family:Bebas Neue,sans-serif!important;text-transform:uppercase!important;font-size:clamp(20px,3.5vw,26px)!important;line-height:1!important;font-weight:700!important;letter-spacing:.01em!important;text-align:left!important;color:var(--text-main)!important;flex-grow:1!important}.faq-mobile-category{font-family:Bebas Neue,sans-serif!important;text-transform:uppercase!important;font-weight:700!important;font-size:clamp(24px,4vw,32px)!important;line-height:1!important;letter-spacing:.02em!important;color:var(--accent)!important;margin-bottom:16px!important;margin-top:0!important;margin-left:20px!important}.faq-mobile-group+.faq-mobile-group{margin-top:48px!important}.faq-icon{width:20px!important;height:20px!important;flex-shrink:0!important;color:var(--accent)!important}.faq-answer-wrapper{display:grid!important;grid-template-rows:0fr!important;transition:grid-template-rows .3s ease-in-out,opacity .3s ease-in-out!important;max-height:none!important}.faq-answer-wrapper--open{grid-template-rows:1fr!important}.faq-answer{font-family:var(--font-body-lg, "Inter", sans-serif)!important;min-height:0!important;overflow:hidden!important;padding:14px 20px 16px!important;font-size:clamp(16px,2.5vw,18px)!important;line-height:1.55!important;color:var(--text-muted)!important;border-top:1px solid var(--border-main)!important;margin-top:0!important}.faq-answer ul{display:flex!important;flex-direction:column!important;gap:6px!important}@media(prefers-reduced-motion:reduce){.faq-item,.faq-answer-wrapper,.faq-icon{transition:none!important}}}/*! tailwindcss v4.3.3 | 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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-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-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--container-7xl:80rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-medium:500;--font-weight-bold:700;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--radius-sm:.25rem;--radius-3xl:1.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-surface-container:#eef0ec;--color-tertiary-fixed-dim:#c6c6c7;--color-primary-fixed-dim:#ffb4a8;--color-secondary-container:#00cbfe;--color-surface:#fff;--color-secondary-fixed-dim:#5ed4ff;--color-on-tertiary-container:#fdfcfd;--color-secondary:#4ab3e8;--color-primary:#4ab3e8;--color-on-tertiary-fixed:#1a1c1d;--color-on-primary:#fff;--color-background:#fafaf6;--color-tertiary:#5b5c5d;--color-on-background:#090b0c;--color-outline-variant:#090b0c1f;--color-on-surface-variant:#686d6a;--color-vampire-black:#090b0c;--spacing-gutter:24px;--spacing-margin-mobile:20px;--spacing-container-max:1440px;--spacing-margin-desktop:64px;--spacing-stack-lg:64px;--font-body-lg:"Inter", sans-serif;--font-body-md:"Inter", sans-serif;--font-headline-md:"Bebas Neue", sans-serif;--font-display-xl:"Bebas Neue", sans-serif;--font-headline-lg:"Bebas Neue", sans-serif;--font-label-caps:"Inter", sans-serif;--text-body-md:16px;--text-body-md--line-height:150%;--text-headline-lg:64px;--text-headline-lg--line-height:100%;--text-headline-lg--letter-spacing:.02em;--text-headline-lg--font-weight:700;--text-headline-lg-mobile:48px;--text-headline-lg-mobile--line-height:100%;--text-headline-lg-mobile--font-weight:700;--text-label-caps:12px;--text-label-caps--line-height:100%;--text-label-caps--letter-spacing:.1em;--text-label-caps--font-weight:700}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--bg-main:#fafaf6;--bg-surface:#fff;--text-main:#090b0c;--text-muted:#686d6a;--border-main:#090b0c1f;--dark-section:#090b0c;--dark-text:#e8e1d3;--accent:#0b7fd3;--accent-hover:#096eba;--accent-soft:#b5ddf4;--accent-bg:#0b7fd31f;--accent-border:#0b7fd35c;--accent-shadow:#0b7fd340;--accent-foreground:#e8e1d3;--watermark-color:#0b7fd30f;--halo-color:radial-gradient(circle, #0b7fd326 0%, #0b7fd311 32%, transparent 65%);--btn-main:#0b7fd3;--btn-hover:#096eba;--btn-shadow:0 18px 44px #0b7fd342;--btn-shadow-hover:0 19px 48px #0b7fd357;--btn-text:#e8e1d3}html.dark-mode{--bg-main:#090b0c;--bg-surface:#121415;--text-main:#e8e1d3;--text-muted:#fafaf6ad;--border-main:#fafaf629;--dark-section:#000;--dark-text:#e8e1d3;--accent:#c1121f;--accent-hover:#e11d2e;--accent-soft:#220507;--accent-bg:#c1121f24;--accent-border:#c1121f75;--accent-shadow:#c1121f52;--accent-foreground:#090b0c;--watermark-color:#c1121f13;--halo-color:radial-gradient(circle, #c1121f2b 0%, #c1121f12 32%, transparent 65%);--btn-main:#c1121f;--btn-hover:#e11d2e;--btn-shadow:0 18px 44px #c1121f4d;--btn-shadow-hover:0 19px 48px #c1121f61;--btn-text:#090b0c}html{scroll-behavior:smooth}:root{--kairos-navbar-offset:56px}@media(max-width:767px){:root{--kairos-navbar-offset:48px}}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-1\/2{top:50%}.top-10{top:calc(var(--spacing) * 10)}.top-\[3vh\]{top:3vh}.top-\[7vh\]{top:7vh}.top-\[50\%\]{top:50%}.top-full{top:100%}.right-\[50\%\]{right:50%}.bottom-0{bottom:0}.bottom-8{bottom:calc(var(--spacing) * 8)}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2,.left-\[50\%\]{left:50%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[11\]{z-index:11}.z-\[12\]{z-index:12}.z-\[13\]{z-index:13}.z-\[14\]{z-index:14}.z-\[17\]{z-index:17}.z-\[20\]{z-index:20}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.my-5{margin-block:calc(var(--spacing) * 5)}.my-16{margin-block:calc(var(--spacing) * 16)}.mt-0{margin-top:0}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-32{margin-top:calc(var(--spacing) * 32)}.mt-\[1px\]{margin-top:1px}.mt-auto{margin-top:auto}.-mr-\[50vw\]{margin-right:-50vw}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-auto{margin-bottom:auto}.-ml-\[50vw\]{margin-left:-50vw}.ml-4{margin-left:calc(var(--spacing) * 4)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-\[0\.56\]{aspect-ratio:.56}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.h-1\/4{height:25%}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-\[10\%\]{height:10%}.h-\[16svh\]{height:16svh}.h-\[18dvh\]{height:18dvh}.h-\[24dvh\]{height:24dvh}.h-\[48px\]{height:48px}.h-\[54px\]{height:54px}.h-\[65vh\]{height:65vh}.h-\[100dvh\]{height:100dvh}.h-\[100svh\]{height:100svh}.h-\[100vh\]{height:100vh}.h-\[220dvh\]{height:220dvh}.h-\[450px\]{height:450px}.h-\[506vh\]{height:506vh}.h-\[560px\]{height:560px}.h-\[calc\(env\(safe-area-inset-top\)\+64px\)\]{height:calc(env(safe-area-inset-top) + 64px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-0{max-height:0}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-\[800px\]{max-height:800px}.min-h-\[600px\]{min-height:600px}.min-h-\[calc\(100svh-128px\)\]{min-height:calc(100svh - 128px)}.w-6{width:calc(var(--spacing) * 6)}.w-\[38vw\]{width:38vw}.w-\[65\%\]{width:65%}.w-\[72vw\]{width:72vw}.w-\[74vw\]{width:74vw}.w-\[100vw\]{width:100vw}.w-\[300vw\]{width:300vw}.w-\[480px\]{width:480px}.w-\[calc\(100\%-32px\)\]{width:calc(100% - 32px)}.w-\[calc\(100\%-40px\)\]{width:calc(100% - 40px)}.w-\[calc\(100\%-48px\)\]{width:calc(100% - 48px)}.w-\[min\(80vw\,800px\)\]{width:min(80vw,800px)}.w-\[min\(155vw\,620px\)\]{width:min(155vw,620px)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[24rem\]{max-width:24rem}.max-w-\[26rem\]{max-width:26rem}.max-w-\[90\%\]{max-width:90%}.max-w-\[310px\]{max-width:310px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1300px\]{max-width:1300px}.max-w-\[1350px\]{max-width:1350px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[calc\(100vw-40px\)\]{max-width:calc(100vw - 40px)}.max-w-container-max{max-width:var(--spacing-container-max)}.max-w-md{max-width:var(--container-md)}.min-w-\[250px\]{min-width:250px}.min-w-max{min-width:max-content}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.origin-bottom{transform-origin:bottom}.-translate-x-1{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[heroSubheadlineBackdropReveal_0\.85s_ease-out_1\.7s_both\]{animation:.85s ease-out 1.7s both heroSubheadlineBackdropReveal}.cursor-auto{cursor:auto}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-\[0\.05em\]{gap:.05em}.gap-\[0\.012em\]{gap:.012em}.gap-\[0\.35rem\]{gap:.35rem}.gap-\[1\.5rem\]{gap:1.5rem}.gap-gutter{gap:var(--spacing-gutter)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-32>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 32) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 32) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-5{column-gap:calc(var(--spacing) * 5)}:where(.space-x-gutter>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-gutter) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-gutter) * calc(1 - var(--tw-space-x-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[0\.95rem\]{border-radius:.95rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:3.40282e38px}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#090B0C\]\/\[0\.05\]{border-color:#090b0c0d}.border-\[\#090B0C\]\/\[0\.08\]{border-color:#090b0c14}.border-\[rgba\(255\,255\,255\,0\.1\)\]{border-color:#ffffff1a}.border-\[var\(--accent\)\]{border-color:var(--accent)}.border-outline-variant{border-color:var(--color-outline-variant)}.border-outline-variant\/10{border-color:#090b0c03}@supports (color:color-mix(in lab,red,red)){.border-outline-variant\/10{border-color:color-mix(in oklab,var(--color-outline-variant) 10%,transparent)}}.border-outline-variant\/30{border-color:#090b0c09}@supports (color:color-mix(in lab,red,red)){.border-outline-variant\/30{border-color:color-mix(in oklab,var(--color-outline-variant) 30%,transparent)}}.border-outline-variant\/60{border-color:#090b0c13}@supports (color:color-mix(in lab,red,red)){.border-outline-variant\/60{border-color:color-mix(in oklab,var(--color-outline-variant) 60%,transparent)}}.border-primary\/30{border-color:#4ab3e84d}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--color-primary) 30%,transparent)}}.border-vampire-black\/5{border-color:#090b0c0d}@supports (color:color-mix(in lab,red,red)){.border-vampire-black\/5{border-color:color-mix(in oklab,var(--color-vampire-black) 5%,transparent)}}.bg-\[\#090B0C\]{background-color:#090b0c}.bg-\[\#090B0C\]\/5{background-color:#090b0c0d}.bg-\[\#F7F7F4\]{background-color:#f7f7f4}.bg-\[\#FAFAF6\]{background-color:#fafaf6}.bg-\[\#FFFFFF\]{background-color:#fff}.bg-\[\#d8d8d4\]{background-color:#d8d8d4}.bg-\[\#fdfcfb\]{background-color:#fdfcfb}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--accent-process\)\]{background-color:var(--accent-process)}.bg-\[var\(--bg-main\)\]{background-color:var(--bg-main)}.bg-\[var\(--btn-main\)\]{background-color:var(--btn-main)}.bg-background{background-color:var(--color-background)}.bg-background\/80{background-color:#fafaf6cc}@supports (color:color-mix(in lab,red,red)){.bg-background\/80{background-color:color-mix(in oklab,var(--color-background) 80%,transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-surface-container{background-color:var(--color-surface-container)}.bg-transparent{background-color:#0000}.bg-vampire-black{background-color:var(--color-vampire-black)}.bg-white{background-color:var(--color-white)}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[image\:var\(--halo-color\)\]{background-image:var(--halo-color)}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-outline-variant\/50{--tw-gradient-via:#090b0c10}@supports (color:color-mix(in lab,red,red)){.via-outline-variant\/50{--tw-gradient-via:color-mix(in oklab, var(--color-outline-variant) 50%, transparent)}}.via-outline-variant\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#FAFAF6\]{--tw-gradient-to:#fafaf6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.stroke-\[3px\]{stroke-width:3px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-0{padding-inline:0}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-\[6vw\]{padding-inline:6vw}.px-margin-desktop{padding-inline:var(--spacing-margin-desktop)}.px-margin-mobile{padding-inline:var(--spacing-margin-mobile)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-32{padding-block:calc(var(--spacing) * 32)}.py-\[10vh\]{padding-block:10vh}.py-stack-lg{padding-block:var(--spacing-stack-lg)}.pt-0{padding-top:0}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-40{padding-top:calc(var(--spacing) * 40)}.pt-\[10dvh\]{padding-top:10dvh}.pt-\[12vw\]{padding-top:12vw}.pr-\[1\.5rem\]{padding-right:1.5rem}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-48{padding-bottom:calc(var(--spacing) * 48)}.pb-\[16dvh\]{padding-bottom:16dvh}.pb-\[16svh\]{padding-bottom:16svh}.pb-\[52px\]{padding-bottom:52px}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.font-body-md{font-family:var(--font-body-md)}.font-display-xl{font-family:var(--font-display-xl)}.font-headline-lg{font-family:var(--font-headline-lg)}.font-headline-md{font-family:var(--font-headline-md)}.font-label-caps{font-family:var(--font-label-caps)}.text-label-caps{font-size:var(--text-label-caps);line-height:var(--tw-leading,var(--text-label-caps--line-height));letter-spacing:var(--tw-tracking,var(--text-label-caps--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-caps--font-weight))}.text-headline-lg-mobile{font-size:var(--text-headline-lg-mobile);line-height:var(--tw-leading,var(--text-headline-lg-mobile--line-height));font-weight:var(--tw-font-weight,var(--text-headline-lg-mobile--font-weight))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-body-md{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[12vw\]{font-size:12vw}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[24vw\]{font-size:24vw}.text-\[26vw\]{font-size:26vw}.text-\[30px\]{font-size:30px}.text-\[36px\]{font-size:36px}.text-\[40px\]{font-size:40px}.text-\[48px\]{font-size:48px}.text-\[56px\]{font-size:56px}.text-\[clamp\(2\.25rem\,10\.5vw\,4\.25rem\)\]{font-size:clamp(2.25rem,10.5vw,4.25rem)}.text-\[clamp\(2\.35rem\,10\.5vw\,4rem\)\]{font-size:clamp(2.35rem,10.5vw,4rem)}.text-\[clamp\(3rem\,13\.5vw\,5rem\)\]{font-size:clamp(3rem,13.5vw,5rem)}.text-\[clamp\(3rem\,14vw\,5\.5rem\)\]{font-size:clamp(3rem,14vw,5.5rem)}.text-\[clamp\(30px\,5vw\,60px\)\]{font-size:clamp(30px,5vw,60px)}.text-\[clamp\(38px\,10\.5vw\,60px\)\]{font-size:clamp(38px,10.5vw,60px)}.text-\[clamp\(42px\,12vw\,50px\)\]{font-size:clamp(42px,12vw,50px)}.text-\[clamp\(64px\,7vw\,120px\)\]{font-size:clamp(64px,7vw,120px)}.text-\[clamp\(78px\,8\.8vw\,150px\)\]{font-size:clamp(78px,8.8vw,150px)}.text-\[clamp\(80px\,12\.5vw\,155px\)\]{font-size:clamp(80px,12.5vw,155px)}.text-\[clamp\(80px\,13vw\,160px\)\]{font-size:clamp(80px,13vw,160px)}.text-\[clamp\(96px\,13vw\,220px\)\]{font-size:clamp(96px,13vw,220px)}.leading-\[0\.8\]{--tw-leading:.8;line-height:.8}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[0\.75\]{--tw-leading:.75;line-height:.75}.leading-\[0\.84\]{--tw-leading:.84;line-height:.84}.leading-\[0\.85\]{--tw-leading:.85;line-height:.85}.leading-\[0\.86\]{--tw-leading:.86;line-height:.86}.leading-\[0\.88\]{--tw-leading:.88;line-height:.88}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\],.leading-none{--tw-leading:1;line-height:1}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0B7FD3\]{color:#0b7fd3}.text-\[\#090B0C\]{color:#090b0c}.text-\[\#090B0C\]\/50{color:#090b0c80}.text-\[\#090B0C\]\/55{color:#090b0c8c}.text-\[\#090B0C\]\/60{color:#090b0c99}.text-\[\#090B0C\]\/80{color:#090b0ccc}.text-\[\#686D6A\]{color:#686d6a}.text-\[\#E8E1D3\]{color:#e8e1d3}.text-\[\#FAFAF6\],.text-\[\#fafaf6\]{color:#fafaf6}.text-\[color\:var\(--accent\)\]{color:var(--accent)}.text-\[color\:var\(--btn-text\)\]{color:var(--btn-text)}.text-\[color\:var\(--text-main\)\]{color:var(--text-main)}.text-\[color\:var\(--watermark-color\)\]{color:var(--watermark-color)}.text-\[rgba\(255\,255\,255\,0\.68\)\]{color:#ffffffad}.text-\[var\(--accent\)\]{color:var(--accent)}.text-black{color:var(--color-black)}.text-on-background{color:var(--color-on-background)}.text-on-surface-variant{color:var(--color-on-surface-variant)}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-secondary)}.text-vampire-black{color:var(--color-vampire-black)}.text-white{color:var(--color-white)}.text-white\/68{color:#ffffffad}@supports (color:color-mix(in lab,red,red)){.text-white\/68{color:color-mix(in oklab,var(--color-white) 68%,transparent)}}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-80{opacity:.8}.opacity-100{opacity:1}.opacity-\[0\.05\]{opacity:.05}.opacity-\[0\.065\]{opacity:.065}.shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_40px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 20px 40px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_40px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0 20px 40px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--btn-shadow\)\]{--tw-shadow:var(--btn-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{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));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-\[400ms\]{--tw-duration:.4s;transition-duration:.4s}.ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.select-none{-webkit-user-select:none;user-select:none}.perspective-\[1200px\]{perspective:1200px}@media(hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}}.selection\:bg-primary ::selection{background-color:var(--color-primary)}.selection\:bg-primary::selection{background-color:var(--color-primary)}.selection\:text-on-primary ::selection{color:var(--color-on-primary)}.selection\:text-on-primary::selection{color:var(--color-on-primary)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media(hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-primary\/35:hover{border-color:#4ab3e859}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/35:hover{border-color:color-mix(in oklab,var(--color-primary) 35%,transparent)}}.hover\:bg-\[\#090B0C\]\/10:hover{background-color:#090b0c1a}.hover\:bg-\[var\(--btn-hover\)\]:hover{background-color:var(--btn-hover)}.hover\:bg-primary:hover{background-color:var(--color-primary)}.hover\:bg-surface-container\/30:hover{background-color:#eef0ec4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-container\/30:hover{background-color:color-mix(in oklab,var(--color-surface-container) 30%,transparent)}}.hover\:text-\[\#090B0C\]:hover{color:#090b0c}.hover\:text-\[\#090B0C\]\/80:hover{color:#090b0ccc}.hover\:text-\[var\(--accent\)\]:hover{color:var(--accent)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-secondary:hover{color:var(--color-secondary)}.hover\:text-white:hover{color:var(--color-white)}.hover\:shadow-\[var\(--btn-shadow-hover\)\]:hover{--tw-shadow:var(--btn-shadow-hover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(min-width:40rem){.sm\:h-\[550px\]{height:550px}.sm\:max-w-\[80\%\]{max-width:80%}:where(.sm\:space-y-40>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 40) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 40) * calc(1 - var(--tw-space-y-reverse)))}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[48px\]{font-size:48px}.sm\:text-\[50px\]{font-size:50px}}@media(min-width:48rem){.md\:relative{position:relative}.md\:top-auto{top:auto}.md\:col-span-2{grid-column:span 2/span 2}.md\:mb-0{margin-bottom:0}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-\[56px\]{height:56px}.md\:h-auto{height:auto}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:items-start{align-items:flex-start}.md\:justify-start{justify-content:flex-start}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:object-\[72\%_center\]{object-position:72% center}.md\:object-center{object-position:center}.md\:px-margin-desktop{padding-inline:var(--spacing-margin-desktop)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:pt-4{padding-top:calc(var(--spacing) * 4)}.md\:pt-36{padding-top:calc(var(--spacing) * 36)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:text-headline-lg{font-size:var(--text-headline-lg);line-height:var(--tw-leading,var(--text-headline-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-headline-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-headline-lg--font-weight))}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:inset-0{top:0;right:0;bottom:0;left:0}.lg\:top-0{top:0}.lg\:bottom-0{bottom:0}.lg\:left-0{left:0}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:mt-3{margin-top:calc(var(--spacing) * 3)}.lg\:mb-0{margin-bottom:0}.lg\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.lg\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.lg\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.lg\:ml-12{margin-left:calc(var(--spacing) * 12)}.lg\:ml-\[7vw\]{margin-left:7vw}.lg\:block{display:block}.lg\:contents{display:contents}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-\[190vh\]{height:190vh}.lg\:h-screen{height:100vh}.lg\:min-h-\[900px\]{min-height:900px}.lg\:w-\[35\%\]{width:35%}.lg\:w-\[65\%\]{width:65%}.lg\:w-full{width:100%}.lg\:max-w-2xl{max-width:var(--container-2xl)}.lg\:max-w-7xl{max-width:var(--container-7xl)}.lg\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-center{justify-content:center}.lg\:justify-end{justify-content:flex-end}.lg\:gap-0{gap:0}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:rounded-none{border-radius:0}.lg\:border-0{border-style:var(--tw-border-style);border-width:0}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.lg\:border-\[\#090B0C\]\/\[0\.14\]{border-color:#090b0c24}.lg\:border-\[rgba\(255\,255\,255\,0\.1\)\]{border-color:#ffffff1a}.lg\:bg-\[\#FAFAF6\]{background-color:#fafaf6}.lg\:bg-transparent{background-color:#0000}.lg\:bg-white{background-color:var(--color-white)}.lg\:px-0{padding-inline:0}.lg\:px-\[7vw\]{padding-inline:7vw}.lg\:px-margin-desktop{padding-inline:var(--spacing-margin-desktop)}.lg\:py-0{padding-block:0}.lg\:py-1{padding-block:var(--spacing)}.lg\:py-2{padding-block:calc(var(--spacing) * 2)}.lg\:py-6{padding-block:calc(var(--spacing) * 6)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:py-\[120px\]{padding-block:120px}.lg\:pt-0{padding-top:0}.lg\:pt-4{padding-top:calc(var(--spacing) * 4)}.lg\:pt-32{padding-top:calc(var(--spacing) * 32)}.lg\:pb-0{padding-bottom:0}.lg\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.lg\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.lg\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.lg\:pl-\[56px\]{padding-left:56px}.lg\:text-center{text-align:center}.lg\:text-left{text-align:left}.lg\:font-display-xl{font-family:var(--font-display-xl)}.lg\:text-label-caps{font-size:var(--text-label-caps);line-height:var(--tw-leading,var(--text-label-caps--line-height));letter-spacing:var(--tw-tracking,var(--text-label-caps--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-caps--font-weight))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-\[12px\]{font-size:12px}.lg\:text-\[13px\]{font-size:13px}.lg\:text-\[15px\]{font-size:15px}.lg\:text-\[18px\]{font-size:18px}.lg\:text-\[22px\]{font-size:22px}.lg\:text-\[clamp\(4rem\,9vw\,9rem\)\]{font-size:clamp(4rem,9vw,9rem)}.lg\:text-\[clamp\(42px\,5vw\,72px\)\]{font-size:clamp(42px,5vw,72px)}.lg\:text-\[clamp\(48px\,6vw\,96px\)\]{font-size:clamp(48px,6vw,96px)}.lg\:leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.lg\:leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.lg\:leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.lg\:font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.lg\:font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.lg\:tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.lg\:tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.lg\:tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.lg\:tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.lg\:text-\[\#090B0C\]{color:#090b0c}.lg\:text-\[\#090B0C\]\/40{color:#090b0c66}.lg\:text-\[\#686D6A\]{color:#686d6a}.lg\:text-\[var\(--accent\)\]{color:var(--accent)}.lg\:normal-case{text-transform:none}.lg\:uppercase{text-transform:uppercase}.lg\:shadow-none{--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)}@media(hover:hover){.lg\:group-hover\:text-\[var\(--accent\)\]:is(:where(.group):hover *){color:var(--accent)}}.lg\:first\:border-t:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}@media(hover:hover){.lg\:hover\:bg-transparent:hover{background-color:#0000}.lg\:hover\:shadow-none:hover{--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)}}}@media(min-width:80rem){.xl\:top-\[2vh\]{top:2vh}.xl\:top-\[6vh\]{top:6vh}.xl\:my-24{margin-block:calc(var(--spacing) * 24)}.xl\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.xl\:h-\[56px\]{height:56px}.xl\:h-\[620px\]{height:620px}.xl\:min-h-\[720px\]{min-height:720px}.xl\:min-h-\[1080px\]{min-height:1080px}.xl\:w-\[40\%\]{width:40%}.xl\:w-\[60\%\]{width:60%}.xl\:w-\[70\%\]{width:70%}.xl\:w-\[620px\]{width:620px}.xl\:max-w-\[1400px\]{max-width:1400px}.xl\:gap-24{gap:calc(var(--spacing) * 24)}.xl\:p-10{padding:calc(var(--spacing) * 10)}.xl\:px-12{padding-inline:calc(var(--spacing) * 12)}.xl\:px-\[8vw\]{padding-inline:8vw}.xl\:px-\[10vw\]{padding-inline:10vw}.xl\:py-\[170px\]{padding-block:170px}.xl\:pt-0{padding-top:0}.xl\:pt-\[10vw\]{padding-top:10vw}.xl\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.xl\:text-\[10px\]{font-size:10px}.xl\:text-\[11px\]{font-size:11px}.xl\:text-\[12px\]{font-size:12px}.xl\:text-\[13px\]{font-size:13px}.xl\:text-\[14px\]{font-size:14px}.xl\:text-\[15px\]{font-size:15px}.xl\:text-\[16px\]{font-size:16px}.xl\:text-\[17px\]{font-size:17px}.xl\:text-\[18px\]{font-size:18px}.xl\:text-\[22px\]{font-size:22px}.xl\:text-\[24px\]{font-size:24px}.xl\:text-\[42px\]{font-size:42px}.xl\:text-\[64px\]{font-size:64px}}@media(min-width:96rem){.\32xl\:w-\[680px\]{width:680px}}@media(prefers-color-scheme:dark){.dark\:block{display:block}.dark\:hidden{display:none}.dark\:border-tertiary\/10{border-color:#5b5c5d1a}@supports (color:color-mix(in lab,red,red)){.dark\:border-tertiary\/10{border-color:color-mix(in oklab,var(--color-tertiary) 10%,transparent)}}.dark\:border-tertiary\/20{border-color:#5b5c5d33}@supports (color:color-mix(in lab,red,red)){.dark\:border-tertiary\/20{border-color:color-mix(in oklab,var(--color-tertiary) 20%,transparent)}}.dark\:bg-on-tertiary-container\/10{background-color:#fdfcfd1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-on-tertiary-container\/10{background-color:color-mix(in oklab,var(--color-on-tertiary-container) 10%,transparent)}}.dark\:bg-on-tertiary-fixed{background-color:var(--color-on-tertiary-fixed)}.dark\:bg-on-tertiary-fixed\/60{background-color:#1a1c1d99}@supports (color:color-mix(in lab,red,red)){.dark\:bg-on-tertiary-fixed\/60{background-color:color-mix(in oklab,var(--color-on-tertiary-fixed) 60%,transparent)}}.dark\:bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.dark\:text-on-tertiary-fixed{color:var(--color-on-tertiary-fixed)}.dark\:text-primary-fixed-dim{color:var(--color-primary-fixed-dim)}.dark\:text-tertiary-fixed-dim{color:var(--color-tertiary-fixed-dim)}@media(hover:hover){.dark\:hover\:text-secondary-container:hover{color:var(--color-secondary-container)}.dark\:hover\:text-secondary-fixed-dim:hover{color:var(--color-secondary-fixed-dim)}}}@media(min-width:64rem){@media(prefers-color-scheme:dark){.lg\:dark\:bg-\[\#FAFAF6\]{background-color:#fafaf6}}}.film-grain{position:relative}.soft-gradient-mask{-webkit-mask-image:linear-gradient(#000 0% 80%,#0000 100%);mask-image:linear-gradient(#000,#000 80%,#0000)}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}}@media(min-width:1024px){html:not(.dark-mode) .bg-primary{background-color:var(--btn-main)!important;color:var(--btn-text)!important}html:not(.dark-mode) .process-section{--accent-process:#5e8fb1;background-color:#5e8fb1}html:not(.dark-mode) .story-inspired-process{min-height:auto;padding-top:70px;padding-bottom:200px;position:relative;overflow:hidden}html.dark-mode{--color-background:#090b0c;--accent-process:#090b0c;--color-surface:#121415;--color-on-surface:#e8e1d3;--color-on-background:#e8e1d3;--color-vampire-black:#e8e1d3;--color-primary:#c1121f;--color-secondary:#c1121f;--color-on-surface-variant:#fafaf6ad}html.dark-mode .bg-\[\#FAFAF6\],html.dark-mode .bg-\[\#F7F3EC\],html.dark-mode .bg-\[\#F5F3EE\],html.dark-mode .bg-background{transition:background-color .3s;background-color:#090b0c!important}html.dark-mode .bg-\[\#FFFFFF\]{transition:background-color .3s;background-color:#121415!important}html.dark-mode .about-section{--color-vampire-black:#090b0c;--color-on-background:#090b0c;--color-on-surface:#090b0c;background-color:#f7f3ec!important}html.dark-mode .about-section-desktop-text-main{color:#090b0c!important}html.dark-mode .about-section-desktop-text-muted{color:#090b0cb8!important}html.dark-mode .about-section-desktop-text-soft{color:#090b0c8c!important}html.dark-mode .about-section-desktop .text-vampire-black{color:#090b0c!important}html.dark-mode .about-section-desktop .text-vampire-black\/80{color:#090b0ccc!important}html.dark-mode .about-section-desktop .text-vampire-black\/50{color:#090b0c80!important}html.dark-mode .text-\[\#090B0C\],html.dark-mode .text-vampire-black,html.dark-mode .text-on-background{transition:color .3s;color:#e8e1d3!important}html.dark-mode .bg-\[\#090B0C\],html.dark-mode .bg-vampire-black{transition:background-color .3s;background-color:#000!important}html.dark-mode .navbar-cta{transition:background-color .3s,color .3s;background-color:var(--btn-main)!important;color:var(--btn-text)!important}html.dark-mode .navbar-cta:hover{background-color:var(--btn-hover)!important}.kairos-navbar-logo{object-fit:contain;object-position:center;transform-origin:50%;flex-shrink:0;width:46px;max-width:none;height:46px;transform:scale(1.55)}.kairos-navbar-logo-dark,html.dark-mode .kairos-navbar-logo-light{display:none}html.dark-mode .kairos-navbar-logo-dark{display:block}@media(min-width:768px){.kairos-navbar-logo{width:52px;height:52px;transform:scale(1.65)}}.kairos-navbar-brand-wordmark{flex:none;justify-content:center;align-items:center;height:100%;display:inline-flex;overflow:hidden}.kairos-navbar-wordmark-frame{flex:none;justify-content:center;align-items:center;width:190px;height:48px;display:inline-flex;position:relative;overflow:hidden}.kairos-navbar-wordmark{object-fit:contain;object-position:left center;pointer-events:none;flex-shrink:0;width:100%;max-width:100%;height:100%;max-height:100%;display:block;position:static!important;transform:none!important}.kairos-navbar-wordmark-dark,html.dark-mode .kairos-navbar-wordmark-light{display:none}html.dark-mode .kairos-navbar-wordmark-dark{display:block}@media(min-width:768px){.kairos-navbar-wordmark-frame{width:230px;height:56px}}@media(max-width:767px){.kairos-navbar-wordmark-frame{width:140px;height:38px}}html.dark-mode .faq-section .faq-number{color:#c1121f!important}html.dark-mode .bg-primary{transition:background-color .3s,color .3s;background-color:var(--btn-main)!important;color:var(--btn-text)!important}html.dark-mode .border-\[\#090B0C\]\/\[0\.18\]{transition:border-color .3s;border-color:#fafaf629!important}html.dark-mode .text-\[rgba\(250\,250\,246\,0\.95\)\]{color:#fafaf6f2!important}html:not(.dark-mode) .kairos-hero-wrapper{z-index:20;height:360vh;position:relative}html:not(.dark-mode) .kairos-hero-inner{height:100vh;position:sticky;top:0;overflow:hidden}html:not(.dark-mode) .kairos-manifest{height:120vh;transform:translateY(calc(100px - 100px * var(--hero-scroll,0)));position:absolute;bottom:0}html:not(.dark-mode) .manifest-bg{background:linear-gradient(#0000,#f7f3ec 40%,#f7f3ec)}html:not(.dark-mode) .manifest-line:first-child{transform:translateY(calc(40px - (40px*min(1,max(0,var(--hero-scroll,0) * 2 - .5)))));opacity:calc(-.5 + var(--hero-scroll,0) * 3)}html:not(.dark-mode) .manifest-line:nth-child(2){transform:translateY(calc(40px - (40px*min(1,max(0,var(--hero-scroll,0) * 2 - .7)))));opacity:calc(-.8 + var(--hero-scroll,0) * 3)}html:not(.dark-mode) .manifest-line:nth-child(3){transform:translateY(calc(40px - (40px*min(1,max(0,var(--hero-scroll,0) * 2 - .9)))));opacity:calc(-1.1 + var(--hero-scroll,0) * 3)}html:not(.dark-mode) .kairos-intention-wrapper{z-index:10;--intention-x-right:60px;--intention-x-left:-60px;--intention-y:0px;position:relative}.kairos-about-bg-texture{background-image:repeating-linear-gradient(-45deg,#10182003 0,#10182003 1px,#0000 1px,#0000 24px)}html:not(.dark-mode) .kairos-intention-inner{position:relative}.kairos-hero-reveal-mask{margin-top:-.04em;margin-bottom:-.04em;padding-top:.04em;padding-bottom:.04em;display:block;overflow:hidden}.kairos-hero-reveal-item{opacity:0;filter:blur(6px);will-change:transform,opacity,filter;animation:1.05s cubic-bezier(.73,.01,.36,.98) forwards kairosHeroTextReveal;display:inline-block;transform:translateY(110%)}.kairos-hero-reveal-lab{animation-delay:.15s}.kairos-hero-reveal-de{animation-delay:.32s}.kairos-hero-reveal-emociones{animation-delay:.42s}@keyframes kairosHeroTextReveal{0%{opacity:0;filter:blur(6px);transform:translateY(110%)}60%{opacity:1;filter:blur(1px)}to{opacity:1;filter:blur();transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){.kairos-hero-reveal-item{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}#que-hacemos,#servicios,#faq{scroll-margin-top:var(--kairos-navbar-offset,64px)}.kairos-preloader{z-index:9999;color:var(--color-vampire-black,#090b0c);background:var(--color-background,#fafaf6);pointer-events:all;justify-content:center;align-items:center;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}html.dark-mode .kairos-preloader{color:var(--color-background,#fafaf6);background:var(--color-vampire-black,#090b0c)}.kairos-preloader-exit-columns{pointer-events:none;z-index:1;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.kairos-preloader-exit-column{background:var(--color-background,#fafaf6);will-change:transform;flex:1;height:100%;transform:translateY(0)scaleX(1.02)}html.dark-mode .kairos-preloader-exit-column{background:var(--color-vampire-black,#090b0c)}.kairos-preloader-exit .kairos-preloader-exit-column{transition:transform .85s cubic-bezier(.73,.01,.36,.98);transform:translateY(110%)scaleX(1.02)}.kairos-preloader-content{text-align:center;text-transform:uppercase;z-index:10;width:100%;transition:opacity .35s,transform .35s;position:relative}.kairos-preloader-line-mask{padding-top:.04em;padding-bottom:.06em;display:block;overflow:hidden}.kairos-preloader-line{opacity:0;filter:blur(6px);will-change:transform,opacity,filter;animation:.7s cubic-bezier(.73,.01,.36,.98) forwards kairosPreloaderReveal;display:block;transform:translateY(115%)}.kairos-preloader-line.line-1{animation-delay:50ms}.kairos-preloader-line.line-2{animation-delay:.2s}.kairos-preloader-hint-text{letter-spacing:.22em;opacity:0;filter:blur(4px);text-transform:uppercase;margin-top:1.4rem;font-size:clamp(.7rem,.85vw,.9rem);animation:.5s cubic-bezier(.73,.01,.36,.98) .48s forwards kairosPreloaderHintText;transform:translateY(20px)}.kairos-preloader-mode-selector{letter-spacing:.34em;opacity:0;filter:blur(4px);background:#80808008;border:1px solid #80808026;border-radius:9999px;justify-content:center;align-items:center;gap:.6rem;margin-top:.55rem;padding:.5rem 1.2rem;font-size:clamp(.85rem,1vw,1rem);animation:.5s cubic-bezier(.73,.01,.36,.98) .58s forwards kairosPreloaderHintModes;display:inline-flex;position:relative;overflow:hidden;transform:translateY(20px)}.kairos-preloader-light-label{color:inherit;opacity:.35;z-index:2;transition:color .4s cubic-bezier(.73,.01,.36,.98),opacity .4s cubic-bezier(.73,.01,.36,.98);position:relative}.kairos-preloader-light-label.active{color:#4ab3e8;opacity:1}.kairos-preloader-shadow-label{color:inherit;opacity:.35;z-index:2;transition:color .4s cubic-bezier(.73,.01,.36,.98),opacity .4s cubic-bezier(.73,.01,.36,.98);position:relative}.kairos-preloader-shadow-label.active{color:#a33a3a;opacity:1}.kairos-preloader-divider{opacity:.35;z-index:2;position:relative}.kairos-preloader-mode-highlight-dynamic{z-index:1;border-radius:9999px;height:65%;transition:all .5s cubic-bezier(.73,.01,.36,.98);position:absolute;top:50%;transform:translateY(-50%)}.kairos-preloader-exit{pointer-events:none;background:0 0}.kairos-preloader-exit .kairos-preloader-content{opacity:0;transform:translateY(-16px)}@keyframes kairosPreloaderReveal{0%{opacity:0;filter:blur(6px);transform:translateY(115%)}60%{opacity:1;filter:blur(1px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes kairosPreloaderHintText{0%{opacity:0;filter:blur(4px);transform:translateY(20px)}to{opacity:.58;filter:blur();transform:translateY(0)}}@keyframes kairosPreloaderHintModes{0%{opacity:0;filter:blur(4px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.kairos-preloader-line{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.kairos-preloader-hint-text{opacity:.58!important;filter:none!important;animation:none!important;transform:none!important}.kairos-preloader-mode-selector{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.kairos-preloader-mode-highlight-dynamic{display:none!important}.kairos-preloader-exit .kairos-preloader-content{transition:opacity .15s!important}.kairos-preloader-exit-column{transition:none!important}.kairos-preloader-exit .kairos-preloader-exit-column{transform:translateY(110%)scaleX(1.02)!important}}@media(min-width:1024px){html:not(.dark-mode) .kairos-about-scene-wrapper .kairos-about-scene-left{opacity:0!important;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)!important;transform:translate(120px)!important}html:not(.dark-mode) .kairos-about-scene-wrapper.scene-visible .kairos-about-scene-left{opacity:1!important;transform:translate(0)!important}html:not(.dark-mode) .kairos-about-scene-wrapper .intention-img-right{opacity:0!important;transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1)!important;transform:translate(160px)scale(.96)!important}html:not(.dark-mode) .kairos-about-scene-wrapper.scene-visible .intention-img-right{opacity:1!important;transform:translate(0)scale(1)!important}html:not(.dark-mode) .kairos-about-scene-wrapper .kairos-about-scene-desc{opacity:0!important;transition:opacity .9s cubic-bezier(.22,1,.36,1) .3s,transform .9s cubic-bezier(.22,1,.36,1) .3s!important;transform:translateY(30px)!important}html:not(.dark-mode) .kairos-about-scene-wrapper.scene-visible .kairos-about-scene-desc{opacity:1!important;transform:translateY(0)!important}}.kairos-hero-char-mask{vertical-align:baseline;display:inline-block;overflow:hidden;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.kairos-hero-char{opacity:0;filter:blur(2px);will-change:transform,opacity;display:inline-block;transform:translateY(110%);box-shadow:none!important;background:0 0!important}body.kairos-hero-ready .kairos-hero-char{animation-name:kairosHeroCharReveal;animation-duration:.75s;animation-timing-function:cubic-bezier(.73,.01,.36,.98);animation-fill-mode:forwards;animation-delay:var(--char-delay,0s)}@keyframes kairosHeroCharReveal{0%{opacity:0;filter:blur(2px);transform:translateY(110%)}60%{opacity:1;filter:blur(.5px)}to{opacity:1;filter:none;transform:translateY(0)}}.kairos-hero-subcopy-enter,.kairos-hero-cta-enter{opacity:0;filter:blur(4px);will-change:transform,opacity,filter;transform:translateY(24px)}body.kairos-hero-ready .kairos-hero-subcopy-enter{animation:.75s cubic-bezier(.73,.01,.36,.98) 1.05s forwards kairosHeroBlockReveal}body.kairos-hero-ready .kairos-hero-cta-enter.cta-1{animation:.7s cubic-bezier(.73,.01,.36,.98) 1.25s forwards kairosHeroBlockReveal}body.kairos-hero-ready .kairos-hero-cta-enter.cta-2{animation:.7s cubic-bezier(.73,.01,.36,.98) 1.37s forwards kairosHeroBlockReveal}@keyframes kairosHeroBlockReveal{0%{opacity:0;filter:blur(4px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.kairos-hero-char,.kairos-hero-char-desktop,.kairos-hero-subcopy-enter,.kairos-hero-cta-enter{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}@media(min-width:1024px){.kairos-hero-headline-texture{background-blend-mode:overlay;-webkit-text-fill-color:transparent;color:#0000;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.5'/%3E%3C/svg%3E"),#f5f7f6;-webkit-background-clip:text;display:block}.kairos-hero-char-desktop{opacity:0;filter:blur(2px);will-change:transform,opacity,filter;display:inline-block;transform:translateY(110%)rotate(2deg);box-shadow:none!important;background:0 0!important}body.kairos-hero-ready .kairos-hero-char-desktop{animation-name:kairosHeroCharRevealDesktop;animation-duration:.9s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:forwards;animation-delay:var(--char-delay,0s)}@keyframes kairosHeroCharRevealDesktop{0%{opacity:0;filter:blur(2px);transform:translateY(110%)rotate(2deg)}to{opacity:1;filter:none;transform:translateY(0)rotate(0)}}.kairos-hero-subcopy-enter,.kairos-hero-cta-enter{opacity:0;filter:blur(4px);will-change:transform,opacity,filter;transform:translateY(24px)}body.kairos-hero-ready .kairos-hero-subcopy-enter{animation:.9s cubic-bezier(.16,1,.3,1) 1.4s forwards kairosHeroBlockRevealDesktop}body.kairos-hero-ready .kairos-hero-cta-enter.cta-1{animation:.9s cubic-bezier(.16,1,.3,1) 1.6s forwards kairosHeroBlockRevealDesktop}body.kairos-hero-ready .kairos-hero-cta-enter.cta-2{animation:.9s cubic-bezier(.16,1,.3,1) 1.7s forwards kairosHeroBlockRevealDesktop}.story-inspired-process{background:var(--accent-process,#5e8fb1);position:relative;overflow:hidden;padding-top:0!important}.story-inspired-process .process-story-intro{height:80vh;min-height:80vh;margin-top:0;padding:60px}.kairos-hero-inner{isolation:isolate}.kairos-hero-wrapper .hero-img-container{will-change:transform,opacity;backface-visibility:hidden;transform-style:preserve-3d}.kairos-hero-back-marquee{mix-blend-mode:normal;backface-visibility:hidden;transform-style:preserve-3d}.kairos-hero-marquee-line{font-family:var(--font-display-xl,inherit);letter-spacing:-.055em;text-transform:uppercase;color:#fafaf6e0;opacity:.92;font-size:clamp(96px,9.4vw,170px);font-weight:900;line-height:.82}.kairos-hero-scroll-frame img{filter:grayscale(18%)contrast(1.02)}html.dark-mode .kairos-hero-marquee-line{color:#fafaf6d1}html:not(.dark-mode) .kairos-manifest,.kairos-hero-back-marquee,.kairos-hero-marquee-line{display:none!important}.kairos-hero-dark-curtain{will-change:opacity;backface-visibility:hidden;background:#111315!important}.kairos-hero-scroll-frame{will-change:transform,opacity;transform-origin:50%;backface-visibility:hidden;transform-style:preserve-3d;background:#e9ece8!important;box-shadow:0 28px 80px #090b0c29,0 0 0 1px #090b0c14!important}.kairos-hero-frame-img{filter:grayscale()contrast(1.08)brightness(.84)!important;opacity:.94!important}.kairos-hero-signature{will-change:transform,opacity;backface-visibility:hidden;transform-style:preserve-3d}.kairos-hero-signature-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;transform:rotate(-2deg)}.kairos-signature-row{justify-content:center;align-items:center;line-height:.74;display:flex}.kairos-signature-row-lab{margin-top:-.12em}.kairos-signature-letter{font-family:var(--font-display-xl,inherit);text-transform:uppercase;letter-spacing:-.095em;font-weight:900;line-height:.74;display:inline-block;color:var(--accent)!important;opacity:1!important;text-shadow:none!important;filter:none!important;mix-blend-mode:normal!important}.kairos-signature-row-kairos .kairos-signature-letter{font-size:clamp(128px,14vw,260px)}.kairos-signature-row-lab .kairos-signature-letter{font-size:clamp(120px,13vw,240px)}.kairos-hero-signature-word,.kairos-hero-signature-kairos,.kairos-hero-signature-lab{text-shadow:none!important;filter:none!important;color:var(--accent)!important}html.dark-mode .kairos-hero-signature-word,html.dark-mode .kairos-signature-letter{color:#2f8dbd!important;text-shadow:none!important;filter:none!important}.kairos-hero-frame-blue-tint,.kairos-hero-frame-vignette,.kairos-signature-letter{box-shadow:none!important}.kairos-signature-row,.kairos-signature-row-kairos,.kairos-signature-row-lab{line-height:inherit!important;margin:0!important;display:contents!important}.kairos-hero-signature-word,.kairos-hero-signature-kairos,.kairos-hero-signature-lab{display:none!important}.kairos-hero-signature{will-change:transform,opacity;backface-visibility:hidden;transform-style:preserve-3d;justify-content:center;align-items:center;z-index:13!important;display:flex!important}.kairos-hero-scroll-frame{z-index:14!important}.kairos-hero-signature-inner{text-align:center;justify-content:center;align-items:center;width:100vw;max-width:none;display:flex;transform:rotate(0)!important}.kairos-signature-line{white-space:nowrap;justify-content:center;align-items:baseline;width:max-content;line-height:.78;display:flex;transform:rotate(0)!important}.kairos-signature-letter{font-family:var(--font-display-xl,inherit);text-transform:uppercase;letter-spacing:-.085em;font-weight:900;line-height:.78;display:inline-block;color:var(--accent)!important;text-shadow:none!important;filter:none!important;mix-blend-mode:normal!important}.kairos-signature-space{flex:0 0 .22em;width:.22em;display:inline-block}.kairos-signature-line .kairos-signature-letter{font-size:clamp(112px,12vw,230px)}.kairos-hero-frame-img{z-index:2;position:relative}.kairos-hero-frame-blue-tint,.kairos-hero-frame-vignette{z-index:3}html.dark-mode .kairos-signature-letter{color:var(--accent)!important;text-shadow:none!important;filter:none!important}.kairos-hero-signature,.kairos-hero-signature-inner,.kairos-signature-line,.kairos-signature-row,.kairos-signature-row-kairos,.kairos-signature-row-lab,.kairos-signature-letter,.kairos-signature-space,.kairos-hero-signature-word,.kairos-hero-signature-kairos,.kairos-hero-signature-lab{display:none!important}.kairos-hero-wrapper{position:relative}.kairos-hero-inner{isolation:isolate;background:#fafaf6!important}.kairos-hero-dark-curtain{will-change:opacity;backface-visibility:hidden;z-index:11!important;background:#d8d8d4!important}.kairos-hero-wrapper[data-hero-active=false] .kairos-cinematic-marquee-track,.kairos-hero-wrapper[data-hero-active=false] .kairos-hero-title-desktop .kairos-hero-title-line-main,.kairos-hero-wrapper[data-hero-active=false] .kairos-hero-title-desktop .kairos-hero-title-de,.kairos-hero-wrapper[data-hero-active=false] .kairos-hero-title-desktop .kairos-hero-title-line-emociones,.kairos-hero-wrapper[data-hero-active=false] .kairos-hero-title-mobile-laboratorio,.kairos-hero-wrapper[data-hero-active=false] .kairos-hero-title-mobile-de,.kairos-hero-wrapper[data-hero-active=false] .kairos-hero-title-mobile-emociones,.kairos-hero-wrapper[data-hero-active=false] .kairos-hero-actions-direct .kairos-direct-primary-btn.kairos-hero-cta-enter.cta-1,.kairos-hero-wrapper[data-hero-active=false] .kairos-hero-mobile-actions-layer .kairos-direct-primary-btn.kairos-hero-cta-enter.cta-1{animation-play-state:paused!important}.kairos-hero-moving-cinema-bg{overflow:hidden}.kairos-hero-moving-cinema-bg:before{content:"";filter:contrast(1.12)brightness(1.03);will-change:transform;background:radial-gradient(circle at 18% 16%,#ffffffeb,#ffffff94 18%,#fff0 42%),radial-gradient(circle at 76% 24%,#f5f5f2e0,#d2d4d361 26%,#d2d4d300 56%),radial-gradient(circle at 54% 64%,#ffffff6b,#bec0c03d 32%,#787c7e00 62%),radial-gradient(circle at 18% 88%,#787c7e57,#787c7e00 46%),linear-gradient(125deg,#f1f0eb,#cfcfcb,#9c9f9f 68%,#ecebe6);animation:22s ease-in-out infinite alternate kairosCinemaBackgroundDrift;position:absolute;top:-22%;right:-22%;bottom:-22%;left:-22%;transform:translate(0)scale(1.08)}.kairos-hero-moving-cinema-bg:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 38%,#ffffff2e,#fff0 38%),radial-gradient(circle,#0000,#282a2b1a 58%,#00000047),linear-gradient(90deg,#00000029,#0000 24%,#0000 76%,#00000029);position:absolute;top:0;right:0;bottom:0;left:0}.kairos-cinematic-marquee-row{white-space:nowrap;width:100vw;display:flex;position:relative;overflow:visible}.kairos-cinematic-marquee-track{white-space:nowrap;font-family:var(--font-display-xl);text-transform:uppercase;letter-spacing:-.018em;color:#14161829;will-change:transform;gap:clamp(72px,7vw,150px);padding-left:2rem;font-size:clamp(80px,9vw,150px);font-weight:900;line-height:.9;animation:45s linear infinite kairosCinematicMarqueeLeft;display:flex}.kairos-cinematic-marquee-row.is-reverse .kairos-cinematic-marquee-track{animation:40s linear infinite kairosCinematicMarqueeRight}.kairos-cinematic-marquee-row.is-slow .kairos-cinematic-marquee-track{animation:55s linear infinite kairosCinematicMarqueeLeft}@keyframes kairosCinematicMarqueeLeft{0%{transform:translate(0)}to{transform:translate(-33.33%)}}@keyframes kairosCinematicMarqueeRight{0%{transform:translate(-33.33%)}to{transform:translate(0)}}.kairos-hero-scroll-frame{will-change:transform,opacity;transform-origin:50%;backface-visibility:hidden;transform-style:preserve-3d;cursor:default;z-index:14!important;background:#e9ece8!important;box-shadow:0 28px 80px #090b0c24,0 0 0 1px #090b0c14!important}.kairos-hero-scroll-frame:after{content:"";pointer-events:none;border:1px solid #090b0c14;position:absolute;top:0;right:0;bottom:0;left:0}.kairos-hero-frame-img{transform:scale(1);filter:grayscale()contrast(1.08)brightness(.86)!important;opacity:.96!important;transition:filter .42s,transform .42s!important}.kairos-hero-frame-blue-tint{mix-blend-mode:multiply!important;background:#1139534d!important}.kairos-hero-frame-vignette{background:radial-gradient(circle,#0000,#0816200f 62%,#0816202e),linear-gradient(#08162005,#0816201a)!important}}@media(max-width:767px){.kairos-hero-inner{isolation:isolate;background:#fafaf6}.kairos-hero-dark-curtain{z-index:11;will-change:opacity;backface-visibility:hidden;background:#d8d8d4}.kairos-hero-moving-cinema-bg{overflow:hidden}.kairos-hero-moving-cinema-bg:before{content:"";filter:contrast(1.12)brightness(1.03);will-change:transform;background:radial-gradient(circle at 18% 16%,#ffffffeb,#ffffff94 18%,#fff0 42%),radial-gradient(circle at 76% 24%,#f5f5f2e0,#d2d4d361 26%,#d2d4d300 56%),radial-gradient(circle at 54% 64%,#ffffff6b,#bec0c03d 32%,#787c7e00 62%),radial-gradient(circle at 18% 88%,#787c7e57,#787c7e00 46%),linear-gradient(125deg,#f1f0eb,#cfcfcb,#9c9f9f 68%,#ecebe6);animation:22s ease-in-out infinite alternate kairosCinemaBackgroundDrift;position:absolute;top:-22%;right:-22%;bottom:-22%;left:-22%;transform:translate(0)scale(1.08)}.kairos-hero-moving-cinema-bg:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 38%,#ffffff2e,#fff0 38%),radial-gradient(circle,#0000,#282a2b1a 58%,#00000047),linear-gradient(90deg,#00000029,#0000 24%,#0000 76%,#00000029);position:absolute;top:0;right:0;bottom:0;left:0}}@keyframes kairosCinemaBackgroundDrift{0%{transform:translate(-2.5%,-1.5%)scale(1.08)}35%{transform:translate(2%,-.5%)scale(1.12)}70%{transform:translate(-.5%,2.5%)scale(1.1)}to{transform:translate(2.5%,1.5%)scale(1.13)}}@media(min-width:1024px){.kairos-hero-bridge-text{will-change:transform,opacity,clip-path;backface-visibility:hidden;transform-style:preserve-3d;overflow:hidden}.kairos-bridge-headline{text-wrap:balance;transform:translateZ(0);letter-spacing:-.025em!important}}.hero-letter-mask{vertical-align:top;display:inline-block;overflow:hidden}.hero-letter{opacity:0;display:inline-block;transform:translateY(115%)}body.kairos-hero-ready .hero-letter{animation:.82s cubic-bezier(.73,.01,.36,.98) forwards heroLetterReveal;animation-delay:calc(.8s + var(--letter-delay,0s))}@keyframes heroLetterReveal{0%{opacity:0;transform:translateY(115%)}to{opacity:1;transform:translateY(0)}}@media(min-width:1024px){.kairos-hero-title-desktop{letter-spacing:-.018em!important}.kairos-hero-title-desktop .kairos-hero-title-line{will-change:transform;transform-origin:0!important;display:inline-block!important;transform:scaleX(.94)!important}.kairos-hero-title-desktop .kairos-hero-title-line-main{letter-spacing:-.028em!important}.kairos-hero-title-desktop .kairos-hero-title-line-emociones{letter-spacing:-.032em!important}.kairos-hero-title-desktop .kairos-hero-title-de{transform-origin:0!important;letter-spacing:.015em!important;display:inline-block!important;transform:scaleX(.94)!important}.kairos-hero-title-desktop .hero-letter-mask{margin-right:-.006em!important}.kairos-hero-title-desktop .hero-letter{letter-spacing:-.012em!important}.kairos-hero-title-desktop .kairos-hero-title-line-main{animation:9s ease-in-out infinite kairosHeadlineLabColorLoop}.kairos-hero-title-desktop .kairos-hero-title-de{animation:9s ease-in-out infinite kairosHeadlineDeColorLoop}.kairos-hero-title-desktop .kairos-hero-title-line-emociones{animation:9s ease-in-out infinite kairosHeadlineEmocionesColorLoop}}@media(min-width:1024px)and (prefers-reduced-motion:reduce){.kairos-hero-title-desktop .kairos-hero-title-line-main,.kairos-hero-title-desktop .kairos-hero-title-de,.kairos-hero-title-desktop .kairos-hero-title-line-emociones{animation:none!important}}@media(prefers-reduced-motion:reduce){.hero-letter{opacity:1!important;animation:none!important;transform:none!important}}@media(min-width:1024px){.kairos-hero-subheadline-under{z-index:18!important;pointer-events:none!important;width:min(760px,48vw)!important;max-width:760px!important;margin-top:clamp(14px,1.8vh,22px)!important;margin-left:clamp(118px,7.2vw,150px)!important;position:relative!important}.hero-subheadline-shell{padding:.12rem .22rem;position:relative;overflow:visible!important}.hero-subheadline-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;z-index:0;background:linear-gradient(90deg,#071b2457,#071b243d 62%,#071b2400);border-radius:1rem;position:absolute;top:-.42rem;right:-.7rem;bottom:-.38rem;left:-.7rem;box-shadow:0 10px 26px #0000001f}.hero-subheadline{z-index:1;position:relative}@keyframes heroSubheadlineBackdropReveal{0%{opacity:0}to{opacity:1}}.kairos-hero-subheadline-under .kairos-hero-subcopy-enter{max-width:760px!important;font-family:var(--font-display-xl),var(--font-display),sans-serif!important;letter-spacing:.04em!important;text-transform:uppercase!important;text-align:left!important;color:#fafaf6f5!important;text-shadow:0 4px 18px #0000006b,0 1px 4px #00000047!important;margin:0!important;font-size:clamp(1rem,1.08vw,1.28rem)!important;font-weight:900!important;line-height:1.08!important}.kairos-hero-actions-direct{z-index:32!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:auto!important;min-width:0!important;max-width:none!important;display:flex!important;position:absolute!important;inset:clamp(515px,58vh,575px) clamp(200px,12.5vw,265px) auto auto!important}.kairos-direct-primary-btn,.kairos-direct-secondary-btn{height:46px!important;font-family:var(--font-display-xl),var(--font-display),sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;cursor:pointer!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 24px!important;font-size:.74rem!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.kairos-direct-primary-btn{background:var(--btn-main,#0b7fd3);color:#e8e1d3;box-shadow:var(--btn-shadow,0 18px 44px #0b7fd342);border:1px solid #0000}.kairos-direct-secondary-btn{color:#fff!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#090b0c24!important;border:1px solid #ffffff80!important}}@media(min-width:1440px){.kairos-hero-subheadline-under{margin-top:clamp(16px,1.9vh,24px)!important;margin-left:clamp(128px,7.6vw,168px)!important}.kairos-hero-actions-direct{top:clamp(525px,58.5vh,585px)!important;right:clamp(215px,13.2vw,285px)!important}}@media(min-width:1024px)and (max-width:1280px){.kairos-hero-subheadline-under{width:610px!important;max-width:610px!important;margin-top:12px!important;margin-left:92px!important}.kairos-hero-subheadline-under .kairos-hero-subcopy-enter{font-size:clamp(.86rem,.98vw,1.04rem)!important}.kairos-hero-actions-direct{gap:10px!important;top:clamp(500px,57vh,550px)!important;right:170px!important}.kairos-direct-primary-btn,.kairos-direct-secondary-btn{height:42px!important;padding:0 20px!important;font-size:.7rem!important}}@media(min-width:1024px){body.kairos-hero-ready .kairos-hero-actions-direct .kairos-direct-primary-btn.kairos-hero-cta-enter.cta-1{animation:.9s cubic-bezier(.16,1,.3,1) 1.6s forwards kairosHeroBlockRevealDesktop,9s ease-in-out infinite kairosHeroPrimaryButtonColorLoop!important}}@media(min-width:1024px)and (prefers-reduced-motion:reduce){body.kairos-hero-ready .kairos-hero-actions-direct .kairos-direct-primary-btn.kairos-hero-cta-enter.cta-1{animation:.9s cubic-bezier(.16,1,.3,1) 1.6s forwards kairosHeroBlockRevealDesktop!important}}@keyframes kairosHeadlineLabColorLoopDark{0%,34%,to{color:#e8e1d3}44%,64%{color:#c1121f}74%{color:#e8e1d3}}@keyframes kairosHeadlineDeColorLoopDark{0%,40%,to{color:#050505}50%,68%{color:#e8e1d3}78%{color:#050505}}@keyframes kairosHeadlineEmocionesColorLoopDark{0%,46%,to{color:#c1121f}56%,72%{color:#07090b}82%{color:#c1121f}}@keyframes kairosHeroPrimaryButtonColorLoopDark{0%,46%,to{color:#e8e1d3;background-color:#c1121f;border-color:#0000;box-shadow:0 18px 44px #c1121f4d}56%,72%{color:#e8e1d3;background-color:#07090b;border-color:#0000;box-shadow:0 18px 44px #07090b42}82%{color:#e8e1d3;background-color:#c1121f;border-color:#0000;box-shadow:0 18px 44px #c1121f4d}}@media(min-width:1024px){html.dark-mode .kairos-hero-title-desktop .kairos-hero-title-line-main{animation:9s ease-in-out infinite kairosHeadlineLabColorLoopDark!important}html.dark-mode .kairos-hero-title-desktop .kairos-hero-title-de{animation:9s ease-in-out infinite kairosHeadlineDeColorLoopDark!important}html.dark-mode .kairos-hero-title-desktop .kairos-hero-title-line-emociones{animation:9s ease-in-out infinite kairosHeadlineEmocionesColorLoopDark!important}html.dark-mode body.kairos-hero-ready .kairos-hero-actions-direct .kairos-direct-primary-btn.kairos-hero-cta-enter.cta-1,html.dark-mode.kairos-hero-ready .kairos-hero-actions-direct .kairos-direct-primary-btn.kairos-hero-cta-enter.cta-1{animation:.9s cubic-bezier(.16,1,.3,1) 1.6s forwards kairosHeroBlockRevealDesktop,9s ease-in-out infinite kairosHeroPrimaryButtonColorLoopDark!important}html.dark-mode .kairos-hero-actions-direct .kairos-direct-primary-btn{color:#e8e1d3;background:#c1121f;border-color:#0000;box-shadow:0 18px 44px #c1121f4d}}@media(min-width:1024px)and (prefers-reduced-motion:reduce){html.dark-mode .kairos-hero-title-desktop .kairos-hero-title-line-main,html.dark-mode .kairos-hero-title-desktop .kairos-hero-title-de,html.dark-mode .kairos-hero-title-desktop .kairos-hero-title-line-emociones{animation:none!important}html.dark-mode .kairos-hero-title-desktop .kairos-hero-title-line-main,html.dark-mode .kairos-hero-title-desktop .kairos-hero-title-de{color:#e8e1d3!important}html.dark-mode .kairos-hero-title-desktop .kairos-hero-title-line-emociones{color:#c1121f!important}html.dark-mode body.kairos-hero-ready .kairos-hero-actions-direct .kairos-direct-primary-btn.kairos-hero-cta-enter.cta-1,html.dark-mode.kairos-hero-ready .kairos-hero-actions-direct .kairos-direct-primary-btn.kairos-hero-cta-enter.cta-1{animation:.9s cubic-bezier(.16,1,.3,1) 1.6s forwards kairosHeroBlockRevealDesktop!important}}@media(min-width:1024px){.kairos-intention-inner{padding-left:0!important;padding-right:0!important;overflow:visible!important}.kairos-about-sticky{--kairos-nav-safe:96px;height:100vh;padding-top:var(--kairos-nav-safe);box-sizing:border-box}.kairos-about-bg-word{font-family:var(--font-display-xl,"Bebas Neue", Impact, sans-serif);letter-spacing:-.03em;text-transform:uppercase;color:#090b0c11;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;justify-content:center;align-items:flex-start;gap:.012em;font-size:24vw;font-weight:900;line-height:.75;display:flex;overflow:visible}.kairos-about-sticky .kairos-about-bg-word{top:12vh!important}.kairos-about-bg-letter-wrap{opacity:1;visibility:visible;line-height:.75;display:inline-block;height:auto!important;overflow:visible!important}.kairos-about-bg-letter{color:#090b0c11;visibility:visible;line-height:.75;display:inline-block;overflow:visible!important}.kairos-about-overlay-word{text-transform:uppercase;z-index:0;white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#0a0e120a!important;letter-spacing:.035em!important;opacity:1!important;font-size:clamp(180px,21vw,280px)!important}.kairos-about-track{backface-visibility:hidden;isolation:isolate;width:300vw;position:relative}.kairos-about-route-layer{z-index:1;pointer-events:none;contain:paint;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}html.dark-mode .kairos-about-desktop-route-active{stroke:var(--accent)}.kairos-about-moment{box-sizing:border-box;width:100vw;min-height:calc(100vh - var(--kairos-nav-safe));z-index:5;flex:0 0 100vw;grid-template-columns:minmax(0,34vw) minmax(0,36vw);justify-content:center;align-items:center;column-gap:5.8vw;padding:0 5vw;display:grid;position:relative;overflow:hidden}.kairos-about-moment-reverse{grid-template-columns:minmax(0,36vw) minmax(0,34vw)}.kairos-about-moment-reverse .kairos-about-copy{grid-column:2;transform:translateY(28px)}.kairos-about-moment-reverse .kairos-about-photo-wrapper{grid-column:1}.kairos-about-moment-first .kairos-about-copy{transform:translate(10vw,18px)}.kairos-about-moment-first .kairos-about-photo-wrapper{transform:translate(9vw)}.kairos-about-moment-second .kairos-about-copy{transform:translate(10vw,18px)}.kairos-about-moment-second .kairos-about-photo-wrapper{transform:translate(9vw)}.kairos-about-moment-third .kairos-about-copy{transform:translate(14vw,18px)}.kairos-about-moment-third .kairos-about-photo-wrapper{transform:translate(9vw)}.kairos-about-copy{z-index:30;width:100%;max-width:34vw;position:relative;transform:translateY(18px)}.kairos-about-photo-wrapper{z-index:25;width:100%;max-width:36vw;height:56vh;position:relative}.kairos-about-title{letter-spacing:-.02em;z-index:35;max-width:34vw;font-size:clamp(46px,4.8vw,78px);line-height:.92;position:relative}.kairos-about-text{letter-spacing:.01em;text-transform:uppercase;color:#090b0c9e;z-index:35;max-width:360px;font-size:clamp(17px,1.15vw,21px);line-height:1.35;position:relative}.kairos-about-blue-word{color:var(--accent)}.kairos-about-photo-main,.kairos-about-front-image{z-index:10;background:#090b0c09;width:min(28vw,440px);height:min(44vh,480px)}.kairos-about-back-image{z-index:1;background:#090b0c07;width:min(28vw,440px);height:min(44vh,480px);transform:translate(8%,-6%)rotate(3deg)}.kairos-about-moment-second .kairos-about-back-image{transform:translate(-8%,-4%)rotate(-2deg)}.kairos-about-moment-third .kairos-about-back-image{transform:translate(6%,6%)rotate(2.5deg)}.kairos-about-photo{z-index:26;position:relative}.kairos-about-title-line,.kairos-about-subtitle-reveal{will-change:transform,opacity;backface-visibility:hidden;z-index:35;display:block;position:relative}.story-inspired-process .process-story-blocks{z-index:3;flex-direction:column;gap:8vh;width:100%;max-width:1480px;min-height:auto;margin:0 auto;padding:0 5vw 8vh;display:flex;position:relative;overflow:visible}html:not(.dark-mode) .story-inspired-process .process-route-map,html.dark-mode .story-inspired-process .process-route-map{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}html:not(.dark-mode) .story-inspired-process .process-route-path,html.dark-mode .story-inspired-process .process-route-path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}html:not(.dark-mode) .story-inspired-process .process-route-path-base,html.dark-mode .story-inspired-process .process-route-path-base{stroke:#ffffff1a;stroke-width:1px;stroke-dasharray:4 8;opacity:1}html:not(.dark-mode) .story-inspired-process .process-route-path-active,html.dark-mode .story-inspired-process .process-route-path-active{stroke:#ffffffd9;stroke-width:1.5px;stroke-dasharray:none;filter:none}.story-inspired-process .process-story-block{z-index:4;align-items:center;width:100%;min-height:auto;display:flex;position:relative}.story-inspired-process .process-story-block-left{justify-content:center}.story-inspired-process .process-story-block-right{justify-content:flex-end}.story-inspired-process .process-block-inner{text-align:left;align-items:flex-start;gap:22px;width:min(820px,52vw);max-width:820px;display:flex;position:relative}.story-inspired-process .process-story-block-right .process-block-inner{justify-content:center}.story-inspired-process .process-block-number{color:#f7f3ec9e;letter-spacing:.04em;margin-top:.52em;font-size:clamp(1.08rem,1.12vw,1.3rem);font-weight:700;line-height:1;transition:color .42s,text-shadow .42s,opacity .42s}.story-inspired-process .process-block-content h3{font-family:var(--font-display-xl,"Bebas Neue", Impact, sans-serif);letter-spacing:-.04em;text-transform:uppercase;color:#f7f3ecf0;text-wrap:balance;margin:0 0 22px;font-size:clamp(6.2rem,8vw,10.5rem);font-weight:900;line-height:.86;transition:color .42s,text-shadow .42s,filter .42s}.story-inspired-process .process-block-content p{font-family:var(--font-display-xl,"Bebas Neue", Impact, sans-serif);letter-spacing:.045em;text-transform:uppercase;color:#f7f3ece6;max-width:620px;margin:0;font-size:clamp(1.12rem,1.26vw,1.42rem);font-weight:500;line-height:1.42}.story-inspired-process .process-story-block.is-active .process-block-content h3{color:#74c9fffa;text-shadow:0 0 18px #48aee533}html:not(.dark-mode) .story-inspired-process .process-story-blocks,html.dark-mode .story-inspired-process .process-story-blocks{z-index:3;flex-direction:column;gap:8vh;width:100%;max-width:1520px;min-height:auto;margin:0 auto;padding:0 6vw 8vh;display:flex;position:relative;overflow:visible}html:not(.dark-mode) .story-inspired-process .process-story-block,html.dark-mode .story-inspired-process .process-story-block{z-index:4;align-items:center;width:100%;min-height:auto;margin:0;padding:0;display:flex;position:relative}html:not(.dark-mode) .story-inspired-process .process-story-block-left,html.dark-mode .story-inspired-process .process-story-block-left,html:not(.dark-mode) .story-inspired-process .process-story-block-right,html.dark-mode .story-inspired-process .process-story-block-right{justify-content:center}html:not(.dark-mode) .story-inspired-process .process-block-inner,html.dark-mode .story-inspired-process .process-block-inner{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}html:not(.dark-mode) .story-inspired-process .process-story-block.is-active .process-block-inner,html.dark-mode .story-inspired-process .process-story-block.is-active .process-block-inner{background:0 0!important}html:not(.dark-mode) .story-inspired-process .process-block-inner,html.dark-mode .story-inspired-process .process-block-inner{text-align:left;isolation:isolate;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(90deg,#ffffff0a,#ffffff03);border-left:1px solid #fff3;align-items:center;gap:36px;width:min(1080px,70vw);max-width:1080px;padding:40px 40px 40px 48px;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex;position:relative}html:not(.dark-mode) .story-inspired-process .process-story-block-left .process-block-inner,html.dark-mode .story-inspired-process .process-story-block-left .process-block-inner{margin:0 auto;transform:translate(-12vw)}html:not(.dark-mode) .story-inspired-process .process-story-block-right .process-block-inner,html.dark-mode .story-inspired-process .process-story-block-right .process-block-inner{margin:0 auto;transform:translate(12vw)}html:not(.dark-mode) .story-inspired-process .process-story-block.is-active .process-block-inner,html.dark-mode .story-inspired-process .process-story-block.is-active .process-block-inner{background:linear-gradient(90deg,#ffffff1a,#ffffff05);border-left:2px solid #fffffff2}html:not(.dark-mode) .story-inspired-process .process-block-content h3,html.dark-mode .story-inspired-process .process-block-content h3{letter-spacing:-.03em;color:#ffffffb3;text-transform:uppercase;margin:0 0 20px;font-size:clamp(4.8rem,6.8vw,10rem);line-height:.88;transition:color .5s,text-shadow .5s}html:not(.dark-mode) .story-inspired-process .process-block-content p,html.dark-mode .story-inspired-process .process-block-content p{font-family:var(--font-display-xl,"Bebas Neue", Impact, sans-serif);letter-spacing:.02em;color:#fff9;text-transform:uppercase;max-width:640px;margin:0;font-size:clamp(1.05rem,1.15vw,1.35rem);font-weight:500;line-height:1.5;transition:color .5s}html:not(.dark-mode) .story-inspired-process .process-story-block.is-active .process-block-content h3,html.dark-mode .story-inspired-process .process-story-block.is-active .process-block-content h3{color:#fff;text-shadow:none}html:not(.dark-mode) .story-inspired-process .process-story-block.is-active .process-block-content p,html.dark-mode .story-inspired-process .process-story-block.is-active .process-block-content p{color:#fffffff2}html:not(.dark-mode) .story-inspired-process .process-block-large-number,html.dark-mode .story-inspired-process .process-block-large-number{font-family:var(--font-display-xl,"Bebas Neue", Impact, sans-serif);color:#ffffff73;text-align:right;flex:none;width:clamp(7rem,10vw,12rem);margin-top:-.05em;margin-right:24px;font-size:clamp(6rem,8vw,11rem);font-weight:900;line-height:.8;transition:color .5s,text-shadow .5s;position:relative}html:not(.dark-mode) .story-inspired-process .process-block-large-number:after,html.dark-mode .story-inspired-process .process-block-large-number:after{content:"";z-index:10;background-color:#fff6;width:50px;height:1.5px;transition:background-color .5s;position:absolute;top:50%;left:calc(100% + 5px);transform:translateY(-50%)}html:not(.dark-mode) .story-inspired-process .process-story-block.is-active .process-block-large-number:after,html.dark-mode .story-inspired-process .process-story-block.is-active .process-block-large-number:after{background-color:#fffffff2}.story-inspired-process .process-desktop-step-image{object-fit:contain;object-position:center;flex:none;align-self:center;width:clamp(200px,17vw,240px);height:auto;display:block}html:not(.dark-mode) .story-inspired-process .process-story-block:nth-child(3) .process-desktop-step-image,html.dark-mode .story-inspired-process .process-story-block:nth-child(3) .process-desktop-step-image{width:clamp(140px,12vw,170px);margin-right:clamp(10px,1.5vw,25px)}html:not(.dark-mode) .story-inspired-process .process-desktop-step-image,html.dark-mode .story-inspired-process .process-desktop-step-image{margin-right:clamp(-30px,-2vw,-15px);transform:translateY(-15px)}html.dark-mode .story-inspired-process .process-desktop-step-image.process-desktop-step-image-light{display:none!important}html.dark-mode .story-inspired-process .process-desktop-step-image.process-desktop-step-image-dark{display:block!important}html:not(.dark-mode) .story-inspired-process .process-desktop-step-image.process-desktop-step-image-dark{display:none!important}html:not(.dark-mode) .story-inspired-process .process-story-block.is-active .process-block-large-number,html.dark-mode .story-inspired-process .process-story-block.is-active .process-block-large-number{color:#fffffff2}.story-inspired-process .process-title-intro{z-index:20;justify-content:center;align-items:center;width:100%;min-height:auto;padding:12vh 0 0;display:flex;position:relative;overflow:hidden}.story-inspired-process .process-title-intro-inner{pointer-events:none;z-index:20;justify-content:center;align-items:center;width:100%;min-height:auto;display:flex;position:relative;overflow:hidden}.story-inspired-process .process-title-background{text-align:center;width:100%;font-family:var(--font-display-xl,"Bebas Neue", Impact, sans-serif);letter-spacing:-.03em;text-transform:uppercase;color:#f7f3ec16;white-space:nowrap;z-index:0;-webkit-user-select:none;user-select:none;pointer-events:none;justify-content:center;align-items:flex-start;gap:.012em;font-size:26vw;font-weight:900;line-height:.86;display:flex;position:absolute;top:2vh;left:50%;transform:translate(-50%);clip-path:none!important;overflow:visible!important}.story-inspired-process .process-title-background-letter-wrap{opacity:1;visibility:visible;line-height:.86;display:inline-block;height:auto!important;overflow:visible!important}.story-inspired-process .process-title-background-letter{color:#f7f3ec16;visibility:visible;line-height:.86;display:inline-block;overflow:visible!important}.story-inspired-process .process-title-main{z-index:10;font-family:var(--font-display-xl,"Bebas Neue", Impact, sans-serif);letter-spacing:-.045em;text-transform:uppercase;color:#f8f3ea;white-space:nowrap;opacity:1;visibility:visible;pointer-events:none;justify-content:center;align-items:center;gap:.012em;margin:0;padding:.22em 0 .28em;font-size:clamp(9rem,17vw,23rem);font-weight:900;line-height:1.08;position:relative;top:0;display:flex!important;overflow:visible!important}.story-inspired-process .process-title-main-letter-wrap{opacity:1;visibility:visible;min-height:1.22em;padding:.08em .006em .14em;line-height:1.08;display:inline-block;height:auto!important;overflow:visible!important}.story-inspired-process .process-title-main-letter{color:#f8f3ea;visibility:visible;line-height:1.08;display:inline-block;overflow:visible!important}html:not(.dark-mode) .about-section,html:not(.dark-mode) .kairos-intention-wrapper,html:not(.dark-mode) .kairos-intention-inner,html:not(.dark-mode) .kairos-about-horizontal,html:not(.dark-mode) .kairos-about-sticky,html:not(.dark-mode) .kairos-about-bg-texture{background-color:#f3f6f7!important;background-image:linear-gradient(90deg,#fff0,#4a95be1a 55%,#4a95be2e)!important}html:not(.dark-mode) .process-section,html:not(.dark-mode) .story-inspired-process,html:not(.dark-mode) .process-section>div.hidden.lg\:block.z-0{background-blend-mode:normal!important;background-color:#4a95be!important;background-image:linear-gradient(#5aa3cb,#4a95be)!important}html:not(.dark-mode) .process-section:before{display:none}html:not(.dark-mode) #servicios{background-color:#eef3f5!important;background-image:linear-gradient(#4a95be38,#4a95be1a 14%,#eef3f5 34%,#eef3f5)!important}html:not(.dark-mode) .bg-vampire-black.text-white{color:#090b0c!important;background-color:#f3f6f7!important;background-image:linear-gradient(#4a95be0f,#4a95be00 38%)!important}html:not(.dark-mode) .bg-vampire-black.text-white .text-white\/70,html:not(.dark-mode) .bg-vampire-black.text-white .lg\:text-\[rgba\(255\,255\,255\,0\.68\)\]{color:#090b0cad!important}html:not(.dark-mode) .bg-vampire-black.text-white .lg\:border-\[rgba\(255\,255\,255\,0\.1\)\]{border-color:#090b0c1f!important}html:not(.dark-mode) .faq-section{background-color:#eef3f5!important;background-image:linear-gradient(#4a95be0f,#eef3f5 18%,#eef3f5)!important}html:not(.dark-mode) .faq-section+section{background-color:#f3f6f7!important;background-image:radial-gradient(circle at 50% 0,#2e86c92e,#2e86c914 30%,#0000 66%)!important}html.dark-mode .story-inspired-process .process-block-large-number{color:#c1121f73}html.dark-mode .story-inspired-process .process-story-block.is-active .process-block-large-number{color:#c1121ff2}html.dark-mode .story-inspired-process .process-block-content h3{color:#c1121fb3}html.dark-mode .story-inspired-process .process-story-block.is-active .process-block-content h3{color:#c1121f}html:not(.dark-mode) .story-inspired-process .process-block-content p,html:not(.dark-mode) .story-inspired-process .process-story-block.is-active .process-block-content p{color:#000}}.nosotros-section{z-index:10;background-color:#0000;width:100%;padding:8vh 5vw;position:relative}html:not(.dark-mode) .nosotros-section{background-color:#eef3f5!important;background-image:linear-gradient(#4a95be38,#4a95be1a 14%,#eef3f5 34%,#eef3f5)!important}.nosotros-shell{flex-direction:column;gap:6vh;max-width:1320px;margin:0 auto;display:flex}.nosotros-header{z-index:20;justify-content:center;align-items:center;width:100%;min-height:auto;margin-bottom:2vh;padding:0;display:flex;position:relative;overflow:hidden}.nosotros-title{font-family:var(--font-display-xl,"Bebas Neue", Impact, sans-serif);letter-spacing:-.045em;text-transform:uppercase;color:#f8f3ea;white-space:nowrap;opacity:1;visibility:visible;justify-content:center;align-items:center;gap:.012em;margin:0;padding:.22em 0 .28em;font-size:clamp(9rem,17vw,23rem);font-weight:900;line-height:1.08;display:flex!important;overflow:visible!important}html:not(.dark-mode) .nosotros-title{color:#090b0c}.nosotros-title-letter-wrap{opacity:1;visibility:visible;padding:0;line-height:1.08;display:inline-block;height:auto!important;overflow:visible!important}.nosotros-title-letter{color:#f8f3ea;visibility:visible;line-height:1.08;display:inline-block;overflow:visible!important}html:not(.dark-mode) .nosotros-title-letter{color:#090b0c}.nosotros-founders{grid-template-columns:repeat(2,1fr);gap:clamp(28px,4vw,44px);width:100%;max-width:1080px;margin:0 auto;display:grid}.nosotros-founder{flex-direction:column;gap:24px;width:100%;max-width:480px;margin:0 auto;display:flex}.nosotros-founder-media{aspect-ratio:4/5;border-radius:12px;width:100%;overflow:hidden}.nosotros-founder-image{object-fit:cover;object-position:center;border-radius:inherit;width:100%;height:100%;display:block}.nosotros-founder-content{flex-direction:column;justify-content:center;display:flex}.nosotros-founder-name{font-family:var(--font-display-xl,"Bebas Neue", Impact, sans-serif);color:#fffffff2;letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(2.5rem,3.5vw,4.5rem);line-height:.9}html:not(.dark-mode) .nosotros-founder-name{color:#090b0cf2}.nosotros-founder-role{font-family:var(--font-mono,monospace);letter-spacing:.1em;color:#ffffff80;text-transform:uppercase;margin:0 0 16px;font-size:1rem}html:not(.dark-mode) .nosotros-founder-role{color:#090b0c80}.nosotros-founder-description{font-family:var(--font-body-lg,inherit);color:#ffffffbf;max-width:480px;margin:0;font-size:clamp(1.2rem,1.4vw,1.6rem);line-height:1.5}html:not(.dark-mode) .nosotros-founder-description{color:#090b0cbf}@media(min-width:1025px){.nosotros-section,html.dark-mode .nosotros-section,html:not(.dark-mode) .nosotros-section{background-color:#fff!important;background-image:none!important}.nosotros-founder-name{color:var(--accent)!important}.nosotros-founder-role,.nosotros-founder-description{font-family:var(--font-display-xl,"Bebas Neue", Impact, sans-serif)}html.dark-mode .nosotros-founder-description,html.dark-mode .nosotros-title,html.dark-mode .nosotros-title-letter{color:#090b0c}html.dark-mode .nosotros-founder-role{color:#090b0c80}}@media(max-width:1024px){.nosotros-founders{grid-template-columns:1fr;gap:6vh}}@media(max-width:767px){.nosotros-section{padding:64px 20px 72px}.nosotros-shell{gap:48px;width:100%;max-width:none;margin:0}.nosotros-header{justify-content:center;width:100%;margin-bottom:0;padding:0;overflow:visible}.nosotros-title{letter-spacing:-.04em;white-space:nowrap;justify-content:center;width:100%;padding:.08em 0 .12em;font-size:clamp(4rem,20vw,6.5rem);line-height:.9;overflow:visible}.nosotros-title-letter-wrap,.nosotros-title-letter{line-height:inherit;display:inline-block}html.dark-mode .nosotros-title,html.dark-mode .nosotros-title-letter{color:#090b0c}.nosotros-founders{grid-template-columns:1fr;gap:64px;width:100%;max-width:100%;margin:0;display:grid}.nosotros-founder{gap:20px;width:100%;max-width:none;margin:0}.nosotros-founder-media{aspect-ratio:4/5;border-radius:10px;width:100%;overflow:hidden}.nosotros-founder-image{object-fit:cover;object-position:center;width:100%;height:100%}.nosotros-founder-content{flex-direction:column;align-items:flex-start;width:100%;display:flex}.nosotros-founder-name{font-family:var(--font-display-xl,"Bebas Neue"),"Bebas Neue",Impact,sans-serif;font-variant:normal;text-transform:uppercase;letter-spacing:-.015em;margin:0 0 8px;font-size:clamp(2.75rem,14vw,4rem);font-style:normal;font-weight:900;line-height:.9;color:var(--accent)!important}.nosotros-founder-role{font-family:var(--font-display-xl,"Bebas Neue"),"Bebas Neue",Impact,sans-serif;font-variant:normal;text-transform:uppercase;letter-spacing:-.015em;margin:0 0 14px;font-size:.75rem;font-style:normal;font-weight:900;line-height:1.2}html.dark-mode .nosotros-founder-role{color:#090b0c80}.nosotros-founder-description{font-family:var(--font-display-xl,"Bebas Neue"),"Bebas Neue",Impact,sans-serif;font-variant:normal;text-transform:uppercase;letter-spacing:-.015em;width:100%;max-width:34rem;margin:0;font-size:clamp(1rem,4.5vw,1.15rem);font-style:normal;font-weight:900;line-height:1.5}html.dark-mode .nosotros-founder-description{color:#090b0c}}.piezas-section{z-index:10;background-color:#0000;width:100%;padding:8vh 5vw;position:relative}html:not(.dark-mode) .piezas-section{background-color:#eef3f5!important;background-image:linear-gradient(#4a95be38,#4a95be1a 14%,#eef3f5 34%,#eef3f5)!important}.piezas-shell{flex-direction:column;gap:6vh;max-width:1320px;margin:0 auto;display:flex}.piezas-header{z-index:20;justify-content:center;align-items:center;width:100%;min-height:auto;margin-bottom:2vh;padding:0;display:flex;position:relative;overflow:hidden}.piezas-title{font-family:var(--font-display-xl,"Bebas Neue", Impact, sans-serif);letter-spacing:-.045em;text-transform:uppercase;color:#f8f3ea;white-space:nowrap;opacity:1;visibility:visible;justify-content:center;align-items:center;gap:.012em;margin:0;padding:.22em 0 .28em;font-size:clamp(9rem,17vw,23rem);font-weight:900;line-height:1.08;display:flex!important;overflow:visible!important}html:not(.dark-mode) .piezas-title,html.dark-mode .piezas-title{color:#090b0c}.piezas-title-letter-wrap{opacity:1;visibility:visible;padding:0;line-height:1.08;display:inline-block;height:auto!important;overflow:visible!important}.piezas-title-letter{color:#f8f3ea;visibility:visible;line-height:1.08;display:inline-block;overflow:visible!important}html:not(.dark-mode) .piezas-title-letter,html.dark-mode .piezas-title-letter{color:#090b0c}.piezas-grid{grid-template-columns:repeat(2,1fr);align-items:start;gap:clamp(20px,2vw,32px);width:100%;max-width:1180px;margin:0 auto;display:grid}.piezas-card{flex-direction:column;gap:16px;width:100%;max-width:460px;margin:0 auto;display:flex}.piezas-label{font-family:var(--font-mono,monospace);letter-spacing:.1em;color:#ffffff80;text-transform:uppercase;margin:0;padding-left:4px;font-size:.85rem}html:not(.dark-mode) .piezas-label{color:#090b0c80}.piezas-video-wrap{aspect-ratio:9/16;border-radius:12px;width:100%;max-height:clamp(520px,68vh,680px);position:relative;overflow:hidden;box-shadow:0 4px 24px #0000001a}html:not(.dark-mode) .piezas-video-wrap{box-shadow:0 4px 24px #090b0c0d}.piezas-video-placeholder{border-radius:inherit;background-color:#ffffff08;border:1px solid #ffffff1a;justify-content:center;align-items:center;width:100%;height:100%;display:flex}html:not(.dark-mode) .piezas-video-placeholder{background-color:#090b0c08;border:1px solid #090b0c1a}.piezas-video-placeholder span{font-family:var(--font-mono,monospace);letter-spacing:.2em;color:#ffffff4d;font-size:1rem}html:not(.dark-mode) .piezas-video-placeholder span{color:#090b0c4d}@media(max-width:768px){.piezas-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:none}.piezas-card{width:100%;min-width:0;max-width:none}.piezas-card.hidden{display:flex!important}.piezas-video-wrap{aspect-ratio:9/16;border-radius:12px;width:100%;max-height:none;overflow:hidden}.piezas-label{display:none}}.piezas-video{object-fit:cover;width:100%;height:100%;display:block}.lazy-video{opacity:0;transition:opacity .15s}.lazy-video--ready{opacity:1}.footer-brand-logo-container{align-items:center;display:flex}.footer-brand-logo-desktop{object-fit:contain;width:100%;max-width:600px;height:auto;display:block}.footer-brand-logo-mobile{object-fit:contain;width:100%;max-width:280px;height:auto;display:block}.footer-brand-logo-dark,html.dark-mode .footer-brand-logo-light{display:none}html.dark-mode .footer-brand-logo-dark{display:block}@media(max-width:767px){.kairos-mobile-nav{padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:none!important;background:0 0!important;border-bottom:none!important}.kairos-mobile-nav-container{justify-content:flex-end;padding:0}.kairos-mobile-menu-trigger{box-shadow:none;color:var(--text-main);background:0 0;border:none;border-radius:0;align-items:center;gap:12px;margin-top:20px;margin-right:24px;padding:0;display:inline-flex}html.dark-mode .kairos-mobile-menu-trigger{color:var(--text-main)}.kairos-mobile-menu-label{font-family:var(--font-display-xl,"Bebas Neue", Impact, sans-serif);text-transform:uppercase;font-size:clamp(16px,4.5vw,19px);font-weight:700}.kairos-mobile-menu-trigger svg{width:24px;height:24px}.kairos-hero-inner{padding-top:calc(env(safe-area-inset-top) + 82px);align-items:flex-start;padding-bottom:32px}.kairos-hero-mobile{z-index:20;flex-direction:column;width:100%;padding-top:0;display:flex;position:relative}.kairos-hero-mobile-title-layer{z-index:21;flex-direction:column;align-items:flex-start;width:100%;padding-top:10px;display:flex;position:relative;overflow:visible}.kairos-hero-title-mobile{flex-direction:column;width:100%;margin:0;display:flex;overflow:visible}.kairos-hero-title-mobile-laboratorio,.kairos-hero-title-mobile-de,.kairos-hero-title-mobile-emociones,.kairos-hero-title-mobile .hero-letter-mask,.kairos-hero-title-mobile .hero-letter{font-family:var(--font-display-xl,"Bebas Neue"),"Bebas Neue",Impact,sans-serif;font-variant:normal;text-transform:uppercase;font-style:normal}.kairos-hero-title-mobile-laboratorio,.kairos-hero-title-mobile-emociones,.kairos-hero-title-mobile-laboratorio .hero-letter,.kairos-hero-title-mobile-emociones .hero-letter{font-weight:900}.kairos-hero-title-mobile-de,.kairos-hero-title-mobile-de .hero-letter{font-weight:700}.kairos-hero-title-mobile-laboratorio,.kairos-hero-title-mobile-de,.kairos-hero-title-mobile-emociones{transform-origin:0;transform:scaleX(.94)}.kairos-hero-title-mobile-laboratorio{white-space:nowrap;letter-spacing:-.03em;transform-origin:0;width:max-content;max-width:none;font-size:clamp(96px,24.5vw,116px);line-height:.9;animation:9s ease-in-out infinite kairosHeadlineLabColorLoop;display:inline-flex;transform:scaleX(.84)}.kairos-hero-title-mobile-bottom{flex-flow:row;align-items:baseline;gap:clamp(8px,2vw,10px);margin-top:7px;margin-left:clamp(42px,10.5vw,50px);display:flex}.kairos-hero-title-mobile-de{white-space:nowrap;letter-spacing:.015em;transform-origin:0;font-size:clamp(21px,5.4vw,25px);line-height:1;animation:9s ease-in-out infinite kairosHeadlineDeColorLoop;display:inline-flex;transform:scaleX(.9)}.kairos-hero-title-mobile-emociones{white-space:nowrap;letter-spacing:-.034em;transform-origin:0;width:max-content;max-width:none;font-size:clamp(86px,22vw,103px);line-height:.9;animation:9s ease-in-out infinite kairosHeadlineEmocionesColorLoop;display:inline-flex;transform:scaleX(.84)}.kairos-hero-title-mobile .hero-letter-mask{flex:none;margin-right:-.006em;display:inline-block;overflow:hidden}.kairos-hero-title-mobile .hero-letter{white-space:pre;letter-spacing:-.012em;display:inline-block}.kairos-hero-mobile-subheadline-layer{z-index:22;width:min(84vw,350px);margin-top:13px;margin-left:clamp(34px,8.8vw,42px);position:relative}.kairos-hero-mobile-subheadline-layer .hero-subheadline-shell{width:100%;max-width:100%;padding:0;display:inline-block;position:relative;overflow:visible}.kairos-hero-mobile-subheadline-layer .hero-subheadline-backdrop{display:none}.kairos-hero-mobile-subheadline-layer .hero-subheadline{z-index:1;width:100%;max-width:100%;font-family:var(--font-display-xl),var(--font-display),sans-serif;letter-spacing:.035em;text-transform:uppercase;text-align:left;text-wrap:balance;color:#fafaf6f5;text-shadow:0 4px 18px #0000006b,0 1px 4px #00000047;margin:0;font-size:clamp(8.5px,2.35vw,10.5px);font-weight:900;line-height:1.06;position:relative}.kairos-hero-mobile-actions-layer{z-index:23;flex-direction:row;align-items:center;gap:8px;width:100%;margin-top:13px;margin-left:clamp(34px,8.8vw,42px);display:flex;position:relative}.kairos-hero-mobile-actions-layer .kairos-direct-primary-btn,.kairos-hero-mobile-actions-layer .kairos-direct-secondary-btn{width:auto;height:40px;font-family:var(--font-display-xl),var(--font-display),sans-serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 clamp(14px,3.5vw,18px);font-size:clamp(10px,2.7vw,12px);font-weight:900;line-height:1;display:inline-flex}.kairos-hero-mobile-actions-layer .kairos-direct-primary-btn{background:var(--btn-main,#0b7fd3);color:#e8e1d3;box-shadow:var(--btn-shadow,0 18px 44px #0b7fd342);letter-spacing:.075em;white-space:nowrap;border:1px solid #0000;border-radius:999px;width:auto;min-width:0;height:34px;padding:0 clamp(12px,3vw,16px);font-size:clamp(8.5px,2.3vw,10px);font-weight:900;line-height:1}.kairos-hero-mobile-actions-layer .kairos-direct-secondary-btn{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090b0c24;border:1px solid #ffffff80}body.kairos-hero-ready .kairos-hero-mobile-actions-layer .kairos-direct-primary-btn.kairos-hero-cta-enter.cta-1{animation:.7s cubic-bezier(.73,.01,.36,.98) 1.25s forwards kairosHeroBlockRevealDesktop,9s ease-in-out infinite kairosHeroPrimaryButtonColorLoop!important}html.dark-mode body.kairos-hero-ready .kairos-hero-mobile-actions-layer .kairos-direct-primary-btn.kairos-hero-cta-enter.cta-1{animation:.7s cubic-bezier(.73,.01,.36,.98) 1.25s forwards kairosHeroBlockRevealDesktop,9s ease-in-out infinite kairosHeroPrimaryButtonColorLoopDark!important}html.dark-mode .kairos-hero-mobile-actions-layer .kairos-direct-primary-btn{color:#e8e1d3!important;background:#c1121f!important;border-color:#0000!important;box-shadow:0 18px 44px #c1121f4d!important}html.dark-mode .kairos-hero-title-mobile-laboratorio{animation:9s ease-in-out infinite kairosHeadlineLabColorLoopDark}html.dark-mode .kairos-hero-title-mobile-de{animation:9s ease-in-out infinite kairosHeadlineDeColorLoopDark}html.dark-mode .kairos-hero-title-mobile-emociones{animation:9s ease-in-out infinite kairosHeadlineEmocionesColorLoopDark}}@media(max-width:767px)and (prefers-reduced-motion:reduce){.hero-letter{opacity:1!important;animation:none!important;transform:none!important}.kairos-hero-title-mobile-laboratorio,.kairos-hero-title-mobile-de,.kairos-hero-title-mobile-emociones{animation:none!important}html.dark-mode .kairos-hero-title-mobile-laboratorio,html.dark-mode .kairos-hero-title-mobile-de{color:#e8e1d3!important}html.dark-mode .kairos-hero-title-mobile-emociones{color:#c1121f!important}body.kairos-hero-ready .kairos-direct-primary-btn.kairos-hero-cta-enter.cta-1,html.dark-mode body.kairos-hero-ready .kairos-direct-primary-btn.kairos-hero-cta-enter.cta-1{animation:.7s cubic-bezier(.73,.01,.36,.98) 1.25s forwards kairosHeroBlockReveal!important}}@media(max-width:389px){.kairos-hero-title-mobile-laboratorio{font-size:clamp(84px,23.5vw,96px);transform:scaleX(.82)}.kairos-hero-title-mobile-emociones{font-size:clamp(76px,21vw,86px);transform:scaleX(.82)}.kairos-hero-title-mobile-de{font-size:clamp(19px,5.1vw,22px)}.kairos-hero-title-mobile-bottom{margin-left:clamp(36px,9.5vw,42px)}}@keyframes kairosHeroBlockRevealDesktop{0%{opacity:0;filter:blur(4px);transform:translateY(24px)}to{opacity:1;filter:none;transform:translateY(0)}}@keyframes kairosHeroPrimaryButtonColorLoop{0%,46%,to{color:#e8e1d3;background-color:#0b7fd3;border-color:#0000;box-shadow:0 18px 44px #0b7fd342}56%,72%{color:#e8e1d3;background-color:#061e2e;border-color:#0000;box-shadow:0 18px 44px #061e2e47}82%{color:#e8e1d3;background-color:#0b7fd3;border-color:#0000;box-shadow:0 18px 44px #0b7fd342}}@keyframes kairosHeadlineLabColorLoop{0%,34%,to{color:#e8e1d3}44%,64%{color:#0b7fd3}74%{color:#e8e1d3}}@keyframes kairosHeadlineDeColorLoop{0%,40%,to{color:#050505}50%,68%{color:#e8e1d3}78%{color:#050505}}@keyframes kairosHeadlineEmocionesColorLoop{0%,46%,to{color:#0b7fd3}56%,72%{color:#061e2e}82%{color:#0b7fd3}}@media(max-width:767px){.kairos-theme-switcher{top:auto;left:50%;right:auto;bottom:calc(18px + env(safe-area-inset-bottom));z-index:9998;visibility:visible;opacity:1;pointer-events:auto;isolation:isolate;width:calc(100% - 32px);max-width:400px;margin:0;display:flex;position:fixed;transform:translate(-50%)}.kairos-theme-switcher-control{z-index:1;visibility:visible;opacity:1;pointer-events:auto;background:#fafaf6e0;border:1px solid #090b0c29;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;min-height:52px;padding:5px 8px;display:grid;position:relative;box-shadow:0 14px 36px #090b0c24}.kairos-theme-option{min-height:42px;font-family:var(--font-display-xl),var(--font-display),sans-serif;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:clamp(12px,3.5vw,15px);font-weight:700;line-height:1}.kairos-theme-divider{background:#090b0c29;width:1px;height:20px}.kairos-theme-option-light{color:#0b7fd3}.kairos-theme-option-dark{color:#090b0c94}html.dark-mode .kairos-theme-switcher-control{background:#c1121fe6;border-color:#ffffff38;box-shadow:0 14px 36px #c1121f47}html.dark-mode .kairos-theme-option-light{color:#ffffffb8}html.dark-mode .kairos-theme-option-dark{color:#090b0c;background:#fff}html.dark-mode .kairos-theme-divider{background:#ffffff3d}}@media(min-width:768px)and (max-width:1023px){.kairos-theme-switcher{top:auto;left:50%;right:auto;bottom:calc(24px + env(safe-area-inset-bottom));z-index:9998;visibility:visible;opacity:1;pointer-events:auto;isolation:isolate;width:340px;margin:0;display:flex;position:fixed;transform:translate(-50%)}.kairos-theme-switcher-control{z-index:1;visibility:visible;opacity:1;pointer-events:auto;background:#fafaf6e0;border:1px solid #090b0c29;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;min-height:52px;padding:5px 8px;display:grid;position:relative;box-shadow:0 14px 36px #090b0c24}.kairos-theme-option{min-height:42px;font-family:var(--font-display-xl,"Bebas Neue", Impact, sans-serif);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:16px;font-weight:700;line-height:1}.kairos-theme-divider{background:#090b0c29;width:1px;height:20px}.kairos-theme-option-light{color:#0b7fd3}.kairos-theme-option-dark{color:#090b0c94}html.dark-mode .kairos-theme-switcher-control{background:#c1121fe6;border-color:#ffffff38;box-shadow:0 14px 36px #c1121f47}html.dark-mode .kairos-theme-option-light{color:#ffffffb8}html.dark-mode .kairos-theme-option-dark{color:#090b0c;background:#fff}html.dark-mode .kairos-theme-divider{background:#ffffff3d}}@media(min-width:1024px){.kairos-theme-switcher{z-index:80;display:flex;position:fixed;top:96px;right:2rem}}@media(max-width:767px){.kairos-mobile-story-flow{isolation:isolate;background:#fafaf6}.kairos-mobile-story-flow .kairos-hero-dark-curtain{z-index:0!important;opacity:1!important;background:#d8d8d4!important}.kairos-mobile-story-flow .kairos-hero-moving-cinema-bg{z-index:1!important;opacity:1!important}.kairos-mobile-story-flow>.relative{position:relative;z-index:2!important}html:not(.dark-mode) .kairos-intention-wrapper,html:not(.dark-mode) .kairos-intention-inner,html:not(.dark-mode) .about-section,html:not(.dark-mode) .kairos-about-mobile,html:not(.dark-mode) .kairos-about-bg-texture{background-color:#f3f6f7!important;background-image:linear-gradient(#fff0,#4a95be1a 55%,#4a95be2e)!important}.kairos-about-mobile{isolation:isolate;flex-direction:column;width:100%;display:flex;position:relative;overflow-x:hidden}.kairos-about-mobile-bg-word{font-family:var(--font-display-xl,"Bebas Neue", Impact, sans-serif);letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;padding:.08em 0 .12em;font-size:clamp(4rem,20vw,6.5rem);font-weight:900;line-height:.9;overflow:visible}html:not(.dark-mode) .kairos-about-mobile-bg-word,html:not(.dark-mode) .kairos-about-mobile-bg-letter{color:#090b0c}.kairos-about-mobile-bg-letter-wrap,.kairos-about-mobile-bg-letter{line-height:inherit;display:inline-block;overflow:visible}.kairos-about-mobile-route-layer{z-index:1;pointer-events:none;width:100%;height:calc(100% - clamp(9rem,38vw,11rem));position:absolute;top:clamp(9rem,38vw,11rem);left:0}.kairos-about-mobile-moment{z-index:10;flex-direction:column;width:100%;min-height:40vh;display:flex;position:relative}.kairos-about-mobile-moment:first-of-type{margin-top:10rem!important}.kairos-about-mobile-copy{z-index:15;align-items:center;width:100%;position:relative}.kairos-about-mobile-copy>span:first-child{text-align:center;width:100%}html.dark-mode .kairos-about-mobile-copy>span:first-child{color:var(--accent)!important}html.dark-mode .kairos-about-phone-route-base{stroke:#c1121f2e}html.dark-mode .kairos-about-phone-route-active{stroke:var(--accent)}.kairos-about-mobile-title{text-align:center;text-transform:uppercase;word-break:break-word;white-space:normal;align-items:center;width:100%;line-height:.95}.kairos-about-mobile-title .kairos-about-blue-word{color:var(--accent)}.kairos-about-mobile-title-line{text-align:center;width:100%;font-size:clamp(2.5rem,12vw,4rem);display:block}.kairos-about-mobile-text{text-align:center;font-family:var(--font-display-xl,"Bebas Neue", Impact, sans-serif);text-transform:uppercase;color:#090b0c9e;letter-spacing:.01em;margin-left:auto;margin-right:auto;font-weight:500;line-height:1.35}.kairos-about-mobile-collage{width:100%;height:clamp(380px,120vw,550px);position:relative}.kairos-about-mobile-photo{position:absolute}.kairos-about-mobile-photo img{object-fit:cover;width:100%;height:100%}.kairos-about-mobile-photo-main,.kairos-about-front-image{z-index:10;width:70%;height:80%;top:4%;left:3%}.kairos-about-back-image{z-index:1;width:72%;height:80%;top:7%;left:24%;transform:rotate(4deg)}.kairos-about-mobile-moment:nth-child(2) .kairos-about-mobile-photo-main,.kairos-about-mobile-moment:nth-child(2) .kairos-about-front-image{left:auto;right:3%}.kairos-about-mobile-moment:nth-child(2) .kairos-about-back-image{top:7%;left:auto;right:24%;transform:rotate(-3deg)}.kairos-about-mobile-moment:nth-child(3) .kairos-about-back-image{top:7%;left:24%;transform:rotate(2deg)}.kairos-about-front-image,.kairos-about-back-image{transition:all .5s cubic-bezier(.25,1,.5,1)}.is-flipped .kairos-about-front-image{z-index:1;width:72%;top:7%;left:24%;transform:rotate(4deg)}.is-flipped .kairos-about-back-image{z-index:10;width:70%;top:4%;left:3%;transform:rotate(0)}.kairos-about-mobile-moment:nth-child(2) .is-flipped .kairos-about-front-image{width:72%;top:7%;left:auto;right:24%;transform:rotate(-3deg)}.kairos-about-mobile-moment:nth-child(2) .is-flipped .kairos-about-back-image{width:70%;top:4%;left:auto;right:3%;transform:rotate(0)}.kairos-about-mobile-moment:nth-child(3) .is-flipped .kairos-about-front-image{width:72%;top:7%;left:24%;transform:rotate(2deg)}.kairos-about-mobile-moment:nth-child(3) .is-flipped .kairos-about-back-image{width:70%;top:4%;left:3%;transform:rotate(0)}}@media(max-width:1023px){html:not(.dark-mode) .process-section,html:not(.dark-mode) .story-inspired-process{background-blend-mode:normal!important;background-color:#4a95be!important;background-image:linear-gradient(#5aa3cb,#4a95be)!important}html.dark-mode .process-section,html.dark-mode .story-inspired-process{background-color:#090b0c!important;background-image:none!important}.process-mobile-title-container{justify-content:center;align-items:center;width:100%;margin-bottom:clamp(.75rem,2vh,1.25rem);display:flex;overflow:hidden}.process-mobile-title-main{font-family:var(--font-display-xl,"Bebas Neue", Impact, sans-serif);letter-spacing:-.045em;text-transform:uppercase;color:#f8f3ea;white-space:nowrap;margin:0;padding:0;font-size:25vw;font-weight:900;line-height:.86}.process-mobile-steps{flex-direction:column;gap:clamp(4rem,15vh,9rem);width:100%;padding-bottom:clamp(4rem,15vh,10rem);display:flex}.process-mobile-step{flex-direction:column;align-items:flex-start;width:85%;max-width:400px;display:flex;position:relative}.process-mobile-step-image-wrap{z-index:10;align-self:flex-end;margin-bottom:-1.5rem;margin-right:-10%}.process-mobile-step:nth-child(2n) .process-mobile-step-image-wrap{margin-right:0}.process-mobile-step:nth-child(2) .process-mobile-step-image-wrap{margin-right:8%;transform:translate(-5%,-1.5rem)}.process-mobile-step:first-child .process-mobile-step-image-wrap{margin-bottom:-3rem;margin-right:2%}.process-mobile-step:nth-child(3) .process-mobile-step-image-wrap{margin-bottom:-3rem;margin-right:12%;transform:translateY(-3rem)}.process-mobile-step-image{object-fit:contain;width:clamp(9rem,42vw,15rem);max-width:none;height:auto;display:block}.process-mobile-step:first-child .process-mobile-step-image{width:clamp(13rem,58vw,20rem)}.process-mobile-step:nth-child(2) .process-mobile-step-image{width:clamp(12rem,54vw,19rem)}.process-mobile-step:nth-child(3) .process-mobile-step-image{width:clamp(6.5rem,32vw,10.5rem)}.process-mobile-step:nth-child(odd){align-self:flex-start}.process-mobile-step:nth-child(2n){align-self:flex-end}.process-mobile-step:nth-child(3){margin-top:clamp(2rem,8vw,4rem)}.process-mobile-step-number{font-family:var(--font-display-xl,"Bebas Neue", Impact, sans-serif);color:rgba(255,255,255,var(--step-num-alpha,.45));margin-bottom:.5rem;font-size:clamp(4rem,16vw,6rem);font-weight:900;line-height:.8;transition:color .8s ease-out}.process-mobile-step-title{font-family:var(--font-display-xl,"Bebas Neue", Impact, sans-serif);letter-spacing:-.02em;text-transform:uppercase;color:rgba(255,255,255,var(--step-title-alpha,1));margin:0 0 1rem;font-size:clamp(2.8rem,10.8vw,4.4rem);font-weight:900;line-height:.9;transition:color .8s ease-out}.process-mobile-step-desc{font-family:var(--font-display-xl,"Bebas Neue", Impact, sans-serif);letter-spacing:.02em;color:rgba(9,11,12,var(--step-desc-alpha,.7));text-transform:uppercase;max-width:100%;margin:0;font-size:clamp(1.15rem,4.5vw,1.3rem);font-weight:500;line-height:1.45;transition:color .8s ease-out}html.dark-mode .process-mobile-step-desc{color:rgba(255,255,255,var(--step-desc-alpha,.65))}}@media(max-width:767px){html.dark-mode .process-mobile-step-number{color:rgba(193,18,31,var(--step-num-alpha,.45))}html.dark-mode .process-mobile-step-title{color:rgba(193,18,31,var(--step-title-alpha,1))}.piezas-title{font-size:clamp(4rem,20vw,6.5rem)}}@media(min-width:1024px){.hero-subheadline-backdrop{display:none!important}html.dark-mode .piezas-section{background-color:#fafaf6!important;background-image:none!important}html.dark-mode .piezas-title,html.dark-mode .piezas-title-letter{color:#090b0c!important}html.dark-mode .piezas-label{color:#090b0c80!important}}.process-mobile-step-image-shadow{display:none}@media(max-width:767px){html.dark-mode .process-mobile-step-image-light{display:none}html.dark-mode .process-mobile-step-image-shadow{display:block}}@media(min-width:768px)and (max-width:1023px){.kairos-mobile-nav{padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:none!important;background:0 0!important;border-bottom:none!important}.kairos-mobile-nav-container{justify-content:flex-end;padding:0}.kairos-mobile-menu-trigger{box-shadow:none;color:var(--text-main);background:0 0;border:none;border-radius:0;align-items:center;gap:12px;margin-top:20px;margin-right:24px;padding:0;display:inline-flex}html.dark-mode .kairos-mobile-menu-trigger{color:var(--text-main)}.kairos-mobile-menu-label{font-family:var(--font-display-xl,"Bebas Neue", Impact, sans-serif);text-transform:uppercase;font-size:clamp(16px,4.5vw,19px);font-weight:700}.kairos-mobile-menu-trigger svg{width:24px;height:24px}.kairos-hero-inner{padding-top:calc(env(safe-area-inset-top) + 82px);align-items:flex-start;padding-bottom:32px}.kairos-hero-mobile{z-index:20;flex-direction:column;width:100%;padding-top:0;display:flex;position:relative}.kairos-hero-mobile-title-layer{z-index:21;flex-direction:column;align-items:flex-start;width:100%;padding-top:10px;display:flex;position:relative;overflow:visible}.kairos-hero-title-mobile{flex-direction:column;width:100%;margin:0;display:flex;overflow:visible}.kairos-hero-title-mobile-laboratorio,.kairos-hero-title-mobile-de,.kairos-hero-title-mobile-emociones,.kairos-hero-title-mobile .hero-letter-mask,.kairos-hero-title-mobile .hero-letter{font-family:var(--font-display-xl,"Bebas Neue"),"Bebas Neue",Impact,sans-serif;font-variant:normal;text-transform:uppercase;font-style:normal}.kairos-hero-title-mobile-laboratorio,.kairos-hero-title-mobile-emociones,.kairos-hero-title-mobile-laboratorio .hero-letter,.kairos-hero-title-mobile-emociones .hero-letter{font-weight:900}.kairos-hero-title-mobile-de,.kairos-hero-title-mobile-de .hero-letter{font-weight:700}.kairos-hero-title-mobile-laboratorio,.kairos-hero-title-mobile-de,.kairos-hero-title-mobile-emociones{transform-origin:0;transform:scaleX(.94)}.kairos-hero-title-mobile-laboratorio{white-space:nowrap;letter-spacing:-.03em;transform-origin:0;width:max-content;max-width:none;font-size:clamp(100px,15vw,120px);line-height:.9;animation:9s ease-in-out infinite kairosHeadlineLabColorLoop;display:inline-flex;transform:scaleX(.84)}.kairos-hero-title-mobile-bottom{flex-flow:row;align-items:baseline;gap:clamp(8px,2vw,10px);margin-top:7px;margin-left:clamp(42px,10.5vw,50px);display:flex}.kairos-hero-title-mobile-de{white-space:nowrap;letter-spacing:.015em;transform-origin:0;font-size:clamp(25px,6vw,30px);line-height:1;animation:9s ease-in-out infinite kairosHeadlineDeColorLoop;display:inline-flex;transform:scaleX(.9)}.kairos-hero-title-mobile-emociones{white-space:nowrap;letter-spacing:-.034em;transform-origin:0;width:max-content;max-width:none;font-size:clamp(90px,14vw,110px);line-height:.9;animation:9s ease-in-out infinite kairosHeadlineEmocionesColorLoop;display:inline-flex;transform:scaleX(.84)}.kairos-hero-title-mobile .hero-letter-mask{flex:none;margin-right:-.006em;display:inline-block;overflow:hidden}.kairos-hero-title-mobile .hero-letter{white-space:pre;letter-spacing:-.012em;display:inline-block}.kairos-hero-mobile-subheadline-layer{z-index:22;width:min(84vw,350px);margin-top:13px;margin-left:clamp(34px,8.8vw,42px);position:relative}.kairos-hero-mobile-subheadline-layer .hero-subheadline-shell{width:100%;max-width:100%;padding:0;display:inline-block;position:relative;overflow:visible}.kairos-hero-mobile-subheadline-layer .hero-subheadline-backdrop{display:none}.kairos-hero-mobile-subheadline-layer .hero-subheadline{z-index:1;width:100%;max-width:100%;font-family:var(--font-display-xl),var(--font-display),sans-serif;letter-spacing:.035em;text-transform:uppercase;text-align:left;text-wrap:balance;color:#fafaf6f5;text-shadow:0 4px 18px #0000006b,0 1px 4px #00000047;margin:0;font-size:clamp(10px,2vw,14px);font-weight:900;line-height:1.06;position:relative}.kairos-hero-mobile-actions-layer{z-index:23;flex-direction:row;align-items:center;gap:8px;width:100%;margin-top:13px;margin-left:clamp(34px,8.8vw,42px);display:flex;position:relative}.kairos-hero-mobile-actions-layer .kairos-direct-primary-btn,.kairos-hero-mobile-actions-layer .kairos-direct-secondary-btn{width:auto;height:40px;font-family:var(--font-display-xl),var(--font-display),sans-serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 clamp(14px,3.5vw,18px);font-size:clamp(10px,2.7vw,12px);font-weight:900;line-height:1;display:inline-flex}.kairos-hero-mobile-actions-layer .kairos-direct-primary-btn{background:var(--btn-main,#0b7fd3);color:#e8e1d3;box-shadow:var(--btn-shadow,0 18px 44px #0b7fd342);letter-spacing:.075em;white-space:nowrap;border:1px solid #0000;border-radius:999px;width:auto;min-width:0;height:34px;padding:0 clamp(12px,3vw,16px);font-size:clamp(8.5px,2.3vw,10px);font-weight:900;line-height:1}.kairos-hero-mobile-actions-layer .kairos-direct-secondary-btn{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090b0c24;border:1px solid #ffffff80}body.kairos-hero-ready .kairos-hero-mobile-actions-layer .kairos-direct-primary-btn.kairos-hero-cta-enter.cta-1{animation:.7s cubic-bezier(.73,.01,.36,.98) 1.25s forwards kairosHeroBlockRevealDesktop,9s ease-in-out infinite kairosHeroPrimaryButtonColorLoop!important}html.dark-mode body.kairos-hero-ready .kairos-hero-mobile-actions-layer .kairos-direct-primary-btn.kairos-hero-cta-enter.cta-1{animation:.7s cubic-bezier(.73,.01,.36,.98) 1.25s forwards kairosHeroBlockRevealDesktop,9s ease-in-out infinite kairosHeroPrimaryButtonColorLoopDark!important}html.dark-mode .kairos-hero-mobile-actions-layer .kairos-direct-primary-btn{color:#e8e1d3!important;background:#c1121f!important;border-color:#0000!important;box-shadow:0 18px 44px #c1121f4d!important}html.dark-mode .kairos-hero-title-mobile-laboratorio{animation:9s ease-in-out infinite kairosHeadlineLabColorLoopDark}html.dark-mode .kairos-hero-title-mobile-de{animation:9s ease-in-out infinite kairosHeadlineDeColorLoopDark}html.dark-mode .kairos-hero-title-mobile-emociones{animation:9s ease-in-out infinite kairosHeadlineEmocionesColorLoopDark}.kairos-mobile-story-flow{isolation:isolate;background:#fafaf6}.kairos-mobile-story-flow .kairos-hero-dark-curtain{z-index:0!important;opacity:1!important;background:#d8d8d4!important}.kairos-mobile-story-flow .kairos-hero-moving-cinema-bg{z-index:1!important;opacity:1!important}.kairos-mobile-story-flow>.relative{position:relative;z-index:2!important}html:not(.dark-mode) .kairos-intention-wrapper,html:not(.dark-mode) .kairos-intention-inner,html:not(.dark-mode) .about-section,html:not(.dark-mode) .kairos-about-mobile,html:not(.dark-mode) .kairos-about-bg-texture{background-color:#f3f6f7!important;background-image:linear-gradient(#fff0,#4a95be1a 55%,#4a95be2e)!important}.kairos-about-mobile{isolation:isolate;flex-direction:column;width:100%;display:flex;position:relative;overflow-x:hidden}.kairos-about-mobile-bg-word{font-family:var(--font-display-xl,"Bebas Neue", Impact, sans-serif);letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;padding:.08em 0 .12em;font-size:clamp(4rem,20vw,6.5rem);font-weight:900;line-height:.9;overflow:visible}html:not(.dark-mode) .kairos-about-mobile-bg-word,html:not(.dark-mode) .kairos-about-mobile-bg-letter{color:#090b0c}.kairos-about-mobile-bg-letter-wrap,.kairos-about-mobile-bg-letter{line-height:inherit;display:inline-block;overflow:visible}.kairos-about-mobile-route-layer{z-index:1;pointer-events:none;width:100%;height:calc(100% - clamp(9rem,38vw,11rem));position:absolute;top:clamp(9rem,38vw,11rem);left:0}.kairos-about-mobile-moment{z-index:10;flex-direction:column;width:100%;min-height:40vh;display:flex;position:relative}.kairos-about-mobile-moment:first-of-type{margin-top:10rem!important}.kairos-about-mobile-copy{z-index:15;align-items:center;width:100%;position:relative}.kairos-about-mobile-copy>span:first-child{text-align:center;width:100%}html.dark-mode .kairos-about-mobile-copy>span:first-child{color:var(--accent)!important}html.dark-mode .kairos-about-phone-route-base{stroke:#c1121f2e}html.dark-mode .kairos-about-phone-route-active{stroke:var(--accent)}.kairos-about-mobile-title{text-align:center;text-transform:uppercase;word-break:break-word;white-space:normal;align-items:center;width:100%;line-height:.95}.kairos-about-mobile-title .kairos-about-blue-word{color:var(--accent)}.kairos-about-mobile-title-line{text-align:center;width:100%;font-size:clamp(2.5rem,12vw,4rem);display:block}.kairos-about-mobile-text{text-align:center;font-family:var(--font-display-xl,"Bebas Neue", Impact, sans-serif);text-transform:uppercase;color:#090b0c9e;letter-spacing:.01em;margin-left:auto;margin-right:auto;font-weight:500;line-height:1.35}.kairos-about-mobile-collage{width:100%;height:clamp(380px,120vw,550px);position:relative}.kairos-about-mobile-photo{position:absolute}.kairos-about-mobile-photo img{object-fit:cover;width:100%;height:100%}.kairos-about-mobile-photo-main,.kairos-about-front-image{z-index:10;width:70%;height:80%;top:4%;left:3%}.kairos-about-back-image{z-index:1;width:72%;height:80%;top:7%;left:24%;transform:rotate(4deg)}.kairos-about-mobile-moment:nth-child(2) .kairos-about-mobile-photo-main,.kairos-about-mobile-moment:nth-child(2) .kairos-about-front-image{left:auto;right:3%}.kairos-about-mobile-moment:nth-child(2) .kairos-about-back-image{top:7%;left:auto;right:24%;transform:rotate(-3deg)}.kairos-about-mobile-moment:nth-child(3) .kairos-about-back-image{top:7%;left:24%;transform:rotate(2deg)}.kairos-about-front-image,.kairos-about-back-image{transition:all .5s cubic-bezier(.25,1,.5,1)}.is-flipped .kairos-about-front-image{z-index:1;width:72%;top:7%;left:24%;transform:rotate(4deg)}.is-flipped .kairos-about-back-image{z-index:10;width:70%;top:4%;left:3%;transform:rotate(0)}.kairos-about-mobile-moment:nth-child(2) .is-flipped .kairos-about-front-image{width:72%;top:7%;left:auto;right:24%;transform:rotate(-3deg)}.kairos-about-mobile-moment:nth-child(2) .is-flipped .kairos-about-back-image{width:70%;top:4%;left:auto;right:3%;transform:rotate(0)}.kairos-about-mobile-moment:nth-child(3) .is-flipped .kairos-about-front-image{width:72%;top:7%;left:24%;transform:rotate(2deg)}.kairos-about-mobile-moment:nth-child(3) .is-flipped .kairos-about-back-image{width:70%;top:4%;left:3%;transform:rotate(0)}html.dark-mode .process-mobile-step-number{color:rgba(193,18,31,var(--step-num-alpha,.45))}html.dark-mode .process-mobile-step-title{color:rgba(193,18,31,var(--step-title-alpha,1))}html.dark-mode .process-mobile-step-image-light{display:none}html.dark-mode .process-mobile-step-image-shadow{display:block}.nosotros-section{padding:64px 20px 72px}.nosotros-shell{gap:48px;width:100%;max-width:none;margin:0}.nosotros-header{justify-content:center;width:100%;margin-bottom:0;padding:0;overflow:visible}.nosotros-title{letter-spacing:-.04em;white-space:nowrap;justify-content:center;width:100%;padding:.08em 0 .12em;font-size:clamp(4rem,20vw,6.5rem);line-height:.9;overflow:visible}.nosotros-title-letter-wrap,.nosotros-title-letter{line-height:inherit;display:inline-block}html.dark-mode .nosotros-title,html.dark-mode .nosotros-title-letter{color:#090b0c}.nosotros-founders{grid-template-columns:1fr;gap:64px;width:100%;max-width:100%;margin:0;display:grid}.nosotros-founder{gap:20px;width:100%;max-width:none;margin:0}.nosotros-founder-media{aspect-ratio:4/5;border-radius:10px;width:100%;overflow:hidden}.nosotros-founder-image{object-fit:cover;object-position:center;width:100%;height:100%}.nosotros-founder-content{flex-direction:column;align-items:flex-start;width:100%;display:flex}.nosotros-founder-name{font-family:var(--font-display-xl,"Bebas Neue"),"Bebas Neue",Impact,sans-serif;font-variant:normal;text-transform:uppercase;letter-spacing:-.015em;margin:0 0 8px;font-size:clamp(2.75rem,14vw,4rem);font-style:normal;font-weight:900;line-height:.9;color:var(--accent)!important}.nosotros-founder-role{font-family:var(--font-display-xl,"Bebas Neue"),"Bebas Neue",Impact,sans-serif;font-variant:normal;text-transform:uppercase;letter-spacing:-.015em;margin:0 0 14px;font-size:.75rem;font-style:normal;font-weight:900;line-height:1.2}html.dark-mode .nosotros-founder-role{color:#090b0c80}.nosotros-founder-description{font-family:var(--font-display-xl,"Bebas Neue"),"Bebas Neue",Impact,sans-serif;font-variant:normal;text-transform:uppercase;letter-spacing:-.015em;width:100%;max-width:34rem;margin:0;font-size:clamp(1rem,4.5vw,1.15rem);font-style:normal;font-weight:900;line-height:1.5}html.dark-mode .nosotros-founder-description{color:#090b0c}}@media(min-width:769px)and (max-width:1023px){.piezas-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:none}.piezas-card{width:100%;min-width:0;max-width:none}.piezas-card.hidden{display:flex!important}.piezas-video-wrap{aspect-ratio:9/16;border-radius:12px;width:100%;max-height:none;overflow:hidden}.piezas-label{display:none}}@media(min-width:768px)and (max-width:1023px){.kairos-hero-mobile{padding-top:10vh!important}.kairos-hero-mobile-title-layer{width:auto!important;max-width:90vw!important;margin-left:clamp(48px,7vw,64px)!important}.kairos-hero-title-mobile-laboratorio{font-size:clamp(80px,11vw,110px)!important;line-height:.85!important}.kairos-hero-title-mobile-bottom{margin-top:clamp(8px,1.5vw,12px)!important}.kairos-hero-title-mobile-de{margin-right:clamp(12px,1.5vw,18px)!important;font-size:clamp(40px,5.5vw,55px)!important}.kairos-hero-title-mobile-emociones{font-size:clamp(94px,13vw,134px)!important;line-height:.85!important}.kairos-hero-mobile-subheadline-layer{width:clamp(350px,55vw,550px)!important;max-width:none!important;margin-top:clamp(20px,3vw,26px)!important;margin-left:clamp(48px,7vw,64px)!important}.kairos-hero-mobile-subheadline-layer .hero-subheadline{font-size:clamp(16px,2.2vw,22px)!important;line-height:1.35!important}.kairos-hero-mobile-actions-layer{margin-top:clamp(18px,2.5vw,22px)!important;margin-left:clamp(48px,7vw,64px)!important}}@media(max-width:767px){.kairos-mobile-menu-drawer{border-top:none!important;border-left:1px solid #8789854d!important;width:50vw!important;height:100dvh!important;max-height:100dvh!important;position:fixed!important;inset:0 0 0 auto!important}html.dark-mode .kairos-mobile-menu-drawer{border-left:1px solid #57595533!important}.kairos-mobile-nav-menu-open{z-index:9999!important}}@media(min-width:768px)and (max-width:1023px){.kairos-mobile-menu-drawer{border-top:none!important;border-left:1px solid #8789854d!important;width:50vw!important;height:100dvh!important;max-height:100dvh!important;position:fixed!important;inset:0 0 0 auto!important}html.dark-mode .kairos-mobile-menu-drawer{border-left:1px solid #57595533!important}.kairos-mobile-nav-menu-open{z-index:9999!important}}.kairos-theme-option{font-family:var(--font-display-xl,"Bebas Neue", Impact, sans-serif)!important}@media(max-width:1023px){.kairos-mobile-menu-drawer{background:var(--bg-main)!important;color:var(--text-main)!important;border-color:var(--border-main)!important}.kairos-mobile-menu-drawer a,.kairos-mobile-menu-drawer button{color:var(--text-main)!important;border-color:var(--border-main)!important}html.dark-mode .kairos-mobile-menu-drawer{background:var(--bg-main)!important;color:var(--text-main)!important;border-color:var(--border-main)!important}html.dark-mode .kairos-mobile-menu-drawer a,html.dark-mode .kairos-mobile-menu-drawer button{color:var(--text-main)!important;border-color:var(--border-main)!important}}.kairos-hero-wrapper[data-hero-active=false] .kairos-hero-moving-cinema-bg:before{animation-play-state:paused!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
