/*! 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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y: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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-outline-style:solid;--tw-border-style:solid;--tw-font-weight:initial;--tw-leading:initial;--tw-tracking:initial;--tw-content:"";--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}@layer theme{:host,:root{--font-sans:"Be Vietnam Pro",system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-teal-900:#5c0b12;--color-teal-950:#3b070c;--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-black:#000;--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-snug:1.375;--radius-sm:.25rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--blur-xs:4px;--aspect-video:16/9;--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);--font-display:"Montserrat",system-ui,sans-serif;--color-brand:#c8102e;--color-brand-light:#e5a93c;--color-ink:#334155;--color-page:#0b1120;--color-stone:#dedede;--color-mist:#d9d9d9;--color-silver:#c5c5c5;--container-page:1200px;--ease-panel:cubic-bezier(.22,1,.36,1);--ease-drawer:cubic-bezier(.32,.72,0,1);--ease-reveal:cubic-bezier(.2,.6,.2,1)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;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{-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid #0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";pointer-events:none;position:absolute;top:0;left:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{object-fit:contain;transform-origin:50%;width:100%;height:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);letter-spacing:0;font-variant:normal;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);touch-action:none;background:var(--swiper-scrollbar-bg-color,#0000001a);position:relative}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);width:100%;height:100%;position:relative;top:0;left:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{object-fit:contain;max-width:100%;max-height:100%}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{pointer-events:none;opacity:0;z-index:-1000;position:absolute;top:0;left:0}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-flow:column wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{opacity:.6;z-index:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.swiper-cube .swiper-cube-shadow:before{content:"";filter:blur(50px);background:#000;position:absolute;inset:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;transition-property:transform,opacity,height;overflow:hidden}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:bottom;backface-visibility:hidden;overflow:hidden}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{min-width:calc(var(--spacing) * 80);background-color:var(--color-page);font-family:var(--font-sans);color:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}img{max-width:none;display:block}a{text-decoration-line:none}a,button{color:inherit}button{cursor:pointer;border-style:var(--tw-border-style);background-color:#0000;border-width:0;padding:0}blockquote,figure,h1,h2,h3,h4,p,ul{margin:0}ul{padding:0;list-style-type:none}:focus-visible{outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--color-mist);border-radius:4px}.skip-link,.visually-hidden{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{clip-path:none;white-space:normal;width:auto;height:auto;top:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);z-index:60;background-color:var(--color-white);padding:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-brand);border-radius:.25rem;margin:0;position:fixed;overflow:visible}}@layer components{.page-main{position:relative}.page-grid{pointer-events:none;z-index:calc(10 * -1);background-image:linear-gradient(90deg,#5353532e 1px,#0000 0);background-repeat:repeat-x;background-size:400px 100%;width:1201px;position:absolute;bottom:0;left:calc(50% - 600px)}@media not all and (min-width:80rem){.page-grid{display:none}}.page-grid--home{top:850px}.page-grid--about{top:600px}.section-head__eyebrow{--tw-leading:20px;--tw-font-weight:var(--font-weight-bold);font-size:12.5px;line-height:20px;font-weight:var(--font-weight-bold);--tw-tracking:.24em;letter-spacing:.24em;color:var(--color-brand-light);text-transform:uppercase;display:block}@media (min-width:80rem){.section-head__eyebrow{--tw-tracking:.28em;letter-spacing:.28em;font-size:13.5px}}.section-head__title{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-leading:36px;color:var(--color-white);text-transform:uppercase;font-size:28px;line-height:36px}@media (min-width:48rem){.section-head__title{--tw-leading:44px;font-size:36px;line-height:44px}}@media (min-width:80rem){.section-head__title{--tw-leading:50px;font-size:42px;line-height:50px}}.section-head--center{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.section-head--center{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.section-head--center{padding-inline:0}}.section-head--center{text-align:center}.section-head--center .section-head__eyebrow+.section-head__title{margin-top:calc(var(--spacing) * 1.5)}.section-head--split{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media (min-width:80rem){.section-head--split{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:0}}.section-head--split .section-head__title{margin-top:calc(var(--spacing) * 2)}@media (min-width:80rem){.section-head--split .section-head__title{margin-top:13px}}.section-head__actions{align-items:center;column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}@media (min-width:80rem){.section-head__actions--projects{column-gap:calc(var(--spacing) * 8);margin-top:21px}.section-head__actions--news{column-gap:41px;margin-top:35px}}.section-tabs{justify-content:flex-start;align-items:center;column-gap:calc(var(--spacing) * 6);flex-wrap:wrap;display:flex}@media (min-width:40rem){.section-tabs{justify-content:flex-end}}@media (min-width:80rem){.section-head__actions--projects .section-tabs{column-gap:calc(var(--spacing) * 8)}.section-head__actions--news .section-tabs{column-gap:41px}}.section-tabs__tab{--tw-leading:44px;--tw-font-weight:var(--font-weight-semibold);font-size:14.5px;line-height:44px;font-weight:var(--font-weight-semibold);color:#ffffffb3;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.section-tabs__tab{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.section-tabs__tab{text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.section-tabs__tab:before{background-color:var(--color-brand-light);opacity:0;width:0;height:2px;transition-property:width,margin-right,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);--tw-content:"";content:var(--tw-content);margin-right:0;display:block}@media (hover:hover){.section-tabs__tab:hover{color:var(--color-white)}}.section-tabs__tab[aria-selected=true]{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-light)}.section-tabs__tab[aria-selected=true]:before{content:var(--tw-content);opacity:1;width:28px;margin-right:8px}.section-head__all{height:calc(var(--spacing) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:#fff6;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:145px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.section-head__all{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.section-head__all{--tw-leading:44px;--tw-font-weight:var(--font-weight-bold);font-size:13.5px;line-height:44px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-white);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.section-head__all:hover{border-color:var(--color-brand-light);background-color:var(--color-brand-light);color:var(--color-page)}}.slider-dots{height:calc(var(--spacing) * 8);align-items:center;gap:29px;padding-left:0;display:flex}@media (min-width:40rem){.slider-dots{padding-left:11px}}.slider-dots .slider-dot{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);background-color:#ffffff40;border-radius:3.40282e+38px;flex-shrink:0;position:relative}@supports (color:color-mix(in lab,red,red)){.slider-dots .slider-dot{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.slider-dots .slider-dot,.slider-dots .slider-dot:before{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))}.slider-dots .slider-dot:before{border-style:var(--tw-border-style);--tw-content:"";content:var(--tw-content);border-width:1px;border-color:#0000;border-radius:3.40282e+38px;position:absolute;inset:-11px}.slider-dots .slider-dot--active{background-color:var(--color-brand-light)}.slider-dots .slider-dot--active:before{content:var(--tw-content);border-color:var(--color-brand-light)}.stats-band{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.stats-band{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.stats-band{padding-inline:0}}.stats-band{padding-top:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 16)}@media (min-width:80rem){.stats-band{padding-top:133px;padding-bottom:145px}}.stats{column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:48rem){.stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:80rem){.stats{grid-template-columns:303px 330px 362px 1fr;gap:0}}.stat__value{box-sizing:content-box;background-image:linear-gradient(var(--color-brand),var(--color-brand));--tw-leading:40px;--tw-font-weight:var(--font-weight-bold);width:fit-content;height:40px;font-size:56px;line-height:40px;font-weight:var(--font-weight-bold);color:#0000;-webkit-text-stroke:1px #ffffffbf;transition-property:background-size,-webkit-text-stroke-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.7s;--tw-ease:var(--ease-in-out);transition-duration:.7s;transition-timing-function:var(--ease-in-out);background-position:0;background-repeat:no-repeat;background-size:0 100%;-webkit-background-clip:text;background-clip:text;margin-block:-.35em;padding-block:.35em;display:block}@media (min-width:48rem){.stat__value{--tw-leading:50px;height:50px;font-size:72px;line-height:50px}}@media (min-width:80rem){.stat__value{--tw-leading:55.884px;height:62px;font-size:100px;line-height:55.884px}}.stat:hover .stat__value{-webkit-text-stroke-color:var(--color-brand);background-size:100% 100%}.stat{padding-top:calc(var(--spacing) * 5);position:relative}.stat:before{transform-origin:0;height:1px;transform:scaleX(var(--line,1));inset-inline:0;background-color:#e5a93c99;position:absolute;top:0}@supports (color:color-mix(in lab,red,red)){.stat:before{background-color:color-mix(in oklab,var(--color-brand-light) 60%,transparent)}}.stat:before{--tw-content:"";content:var(--tw-content)}.stat__label{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));--tw-duration:.5s;transition-duration:.5s}.stat:hover .stat__label{color:var(--color-white)}.stat__label{margin-top:calc(var(--spacing) * 3);--tw-leading:24px;--tw-font-weight:var(--font-weight-bold);font-size:16px;line-height:24px;font-weight:var(--font-weight-bold);color:#ffffffb3;display:block}@supports (color:color-mix(in lab,red,red)){.stat__label{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}@media (min-width:80rem){.stat__label{--tw-leading:28.9px;margin-top:19px;font-size:20px;line-height:28.9px}}.site-header{z-index:30;inset-inline:0;border-bottom:1px var(--tw-border-style);border-color:#0000001a;height:76px;position:fixed;top:0}@supports (color:color-mix(in lab,red,red)){.site-header{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.site-header{background-color:var(--color-white);transition-property:translate,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-panel);transition-duration:.3s;transition-timing-function:var(--ease-panel)}@media (prefers-reduced-motion:reduce){.site-header{transition-property:none}}@media (min-width:80rem){.site-header{height:92px}}.site-header.is-scrolled{--tw-shadow:0 4px 20px var(--tw-shadow-color,#0b112014)}.site-header.is-hidden,.site-header.is-scrolled{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.site-header.is-hidden{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 0 #0000}.site-header__inner{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto;position:relative}@media (min-width:48rem){.site-header__inner{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.site-header__inner{padding-inline:0}}.site-header__inner{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);height:100%;display:flex}.site-header__logo{flex-shrink:0;align-items:center;width:190px;height:64px;display:flex;position:relative}@media (min-width:80rem){.site-header__logo{width:235px;height:82px}}.site-header__logo img{object-fit:contain;object-position:left;width:100%;height:100%}.site-header__nav{display:none}@media (min-width:64rem){.site-header__nav{display:block}}.site-header__nav-list{align-items:center;gap:var(--spacing);display:flex}@media (min-width:80rem){.site-header__nav-list{gap:calc(var(--spacing) * 2)}}.site-header__nav-item{position:relative}.site-header__nav-link{align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-leading:calc(var(--spacing) * 5);font-size:13.5px;line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.04em;letter-spacing:.04em;color:var(--color-slate-900);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex;position:relative}@media (hover:hover){.site-header__nav-link:hover{color:var(--color-brand)}}@media (min-width:80rem){.site-header__nav-link{padding-inline:calc(var(--spacing) * 3.5);font-size:14px}}.site-header__nav-item.is-active>.site-header__nav-link{color:var(--color-brand)}.site-header__nav-item.is-active>.site-header__nav-link:after{inset-inline:calc(var(--spacing) * 3);background-color:var(--color-brand);--tw-content:"";content:var(--tw-content);height:2px;position:absolute;bottom:0}.site-header__nav-caret{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));--tw-duration:.2s;transition-duration:.2s}.site-header__nav-item:hover .site-header__nav-caret{color:var(--color-brand);rotate:180deg}.site-header__dropdown{pointer-events:none;visibility:hidden;z-index:40;--tw-translate-y:calc(var(--spacing) * 1.5);min-width:230px;translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 1.5);opacity:0;--tw-shadow:0 12px 30px var(--tw-shadow-color,#0b11201f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;position:absolute;top:100%;left:0}.site-header__nav-item:focus-within .site-header__dropdown,.site-header__nav-item:hover .site-header__dropdown{pointer-events:auto;visibility:visible;--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.site-header__dropdown-link{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);--tw-leading:calc(var(--spacing) * 5);font-size:13.5px;line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800);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));display:block}@media (hover:hover){.site-header__dropdown-link:hover{background-color:var(--color-slate-100);color:var(--color-brand)}}.site-header__actions{align-items:center;gap:calc(var(--spacing) * 3);display:flex}@media (min-width:80rem){.site-header__actions{gap:calc(var(--spacing) * 4)}}.site-header__contact{align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-brand);height:40px;padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-size:13.5px;font-weight:var(--font-weight-bold);--tw-tracking:.04em;letter-spacing:.04em;color:var(--color-white);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));--tw-duration:.2s;border-radius:2px;transition-duration:.2s;display:inline-flex}@media (hover:hover){.site-header__contact:hover{background-color:var(--color-teal-900)}}@media (min-width:80rem){.site-header__contact{height:42px;padding-inline:calc(var(--spacing) * 5);font-size:14px}}.site-header__phone{--tw-brightness:brightness(0%);--tw-invert:invert(100%);width:16px;height:16px;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,)}@media not all and (min-width:40rem){.site-header__contact-label{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.site-header__menu-toggle{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);height:40px;padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:13.5px;font-weight:var(--font-weight-bold);color:var(--color-slate-900);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:2px;display:flex}@media (hover:hover){.site-header__menu-toggle:hover{border-color:var(--color-brand);color:var(--color-brand)}}@media (min-width:64rem){.site-header__menu-toggle{display:none}}@media not all and (min-width:48rem){.site-header__menu-label{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.site-header__burger{flex-direction:column;align-items:flex-end;gap:5px;width:24px;display:flex}.site-header__burger img:nth-child(-n+2){width:24px;height:2.5px}.site-header__burger img:last-child{width:15px;height:2.5px}.site-menu{pointer-events:none;z-index:50;position:fixed;inset:0;overflow:hidden}.site-menu[aria-hidden=false]{pointer-events:auto}.site-menu__backdrop{background-color:#3b070c73;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.site-menu__backdrop{background-color:color-mix(in oklab,var(--color-teal-950) 45%,transparent)}}.site-menu__backdrop{opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s}.site-menu[aria-hidden=false] .site-menu__backdrop{opacity:1}.site-menu__panel{background-color:var(--color-teal-950);width:100%;height:100dvh;min-height:560px;transition-property:clip-path;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.7s;--tw-ease:var(--ease-drawer);transition-duration:.7s;transition-timing-function:var(--ease-drawer);clip-path:inset(0 0 0 100%);position:absolute;top:0;right:0;overflow:hidden}@media (min-width:48rem){.site-menu__panel{width:min(960px,100%)}}@media (min-width:80rem){.site-menu__panel{min-height:850px}}.site-menu[aria-hidden=false] .site-menu__panel{clip-path:inset(0)}.site-menu__logo{top:24px;left:calc(var(--spacing) * 4);width:210px;height:72px;position:absolute}@media (min-width:48rem){.site-menu__logo{width:260px;height:90px;top:36px;left:51px}}.site-menu__logo img{object-fit:contain;object-position:left;width:100%;height:100%}.site-menu__label{--tw-leading:38px;color:#fffc;font-size:25px;line-height:38px;position:absolute;top:58px;right:186px}@supports (color:color-mix(in lab,red,red)){.site-menu__label{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.site-menu__label{text-transform:uppercase;text-decoration-line:underline;text-decoration-thickness:from-font}@media not all and (min-width:48rem){.site-menu__label{display:none}}.site-menu__close{top:35px;right:calc(var(--spacing) * 4);width:48px;height:48px;transition-property:rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-radius:3.40282e+38px;transition-duration:.3s;position:absolute}@media (hover:hover){.site-menu__close:hover{rotate:90deg}}@media (min-width:48rem){.site-menu__close{width:67.2px;height:67.2px;top:45px;right:89.8px}}.site-menu__close img{width:100%;height:100%}.site-menu__list{top:150px;right:calc(var(--spacing) * 6);text-align:right;position:absolute}@media (min-width:48rem){.site-menu__list{top:166px;right:186px}}.site-menu__link{--tw-leading:52px;--tw-font-weight:var(--font-weight-semibold);font-size:22px;line-height:52px;font-weight:var(--font-weight-semibold);color:#ffffffb3;justify-content:flex-end;align-items:center;gap:0;display:flex}@supports (color:color-mix(in lab,red,red)){.site-menu__link{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.site-menu__link{text-transform:uppercase;transition-property:color,gap;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-panel);transition-duration:.3s;transition-timing-function:var(--ease-panel);--tw-outline-style:none;outline-style:none}@media (hover:hover){.site-menu__link:hover{gap:calc(var(--spacing) * 4);color:var(--color-white)}}.site-menu__link:focus-visible,.site-menu__link[aria-current=page]{gap:calc(var(--spacing) * 4);color:var(--color-white)}@media (min-width:48rem){.site-menu__link{--tw-leading:61px;font-size:25px;line-height:61px}}.site-menu__link:before{width:0;height:1px;transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-panel);transition-duration:.3s;transition-timing-function:var(--ease-panel);--tw-content:"";content:var(--tw-content);background-color:currentColor}.site-menu__link:focus-visible:before,.site-menu__link:hover:before{width:calc(var(--spacing) * 10)}.site-menu__link[aria-current=page]:before{width:calc(var(--spacing) * 6)}.site-menu__toggle{cursor:pointer;margin-left:auto}.site-menu__toggle[aria-expanded=true]{gap:calc(var(--spacing) * 4);color:var(--color-white)}.site-menu__toggle[aria-expanded=true]:before{width:calc(var(--spacing) * 6)}.site-menu__sub{margin-bottom:calc(var(--spacing) * 2);border-right:1px var(--tw-border-style);border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.site-menu__sub{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.site-menu__sub{padding-right:calc(var(--spacing) * 4)}.site-menu__sublink{--tw-leading:38px;--tw-font-weight:var(--font-weight-medium);font-size:17px;line-height:38px;font-weight:var(--font-weight-medium);color:#fff9;display:block}@supports (color:color-mix(in lab,red,red)){.site-menu__sublink{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.site-menu__sublink{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));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.site-menu__sublink:hover{color:var(--color-white)}}.site-menu__sublink:focus-visible,.site-menu__sublink[aria-current=page]{color:var(--color-white)}@media (min-width:48rem){.site-menu__sublink{--tw-leading:42px;font-size:19px;line-height:42px}}.site-menu__watermark{pointer-events:none;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:1753px;translate:var(--tw-translate-x) var(--tw-translate-y);text-align:center;font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-leading:240px;white-space:nowrap;color:#e9e9e980;text-transform:uppercase;opacity:.62;font-size:64px;line-height:240px;position:absolute;bottom:-59px;left:50%}@media (min-width:48rem){.site-menu__watermark{font-size:120px}}@media (prefers-reduced-motion:reduce){.site-menu *,.site-menu :before{transition-duration:1ms!important;transition-delay:0s!important}}.site-footer{isolation:isolate;border-top:1px var(--tw-border-style);border-color:#ffffff1a;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.site-footer{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.site-footer{background-color:#070b14}.site-footer:before{z-index:calc(20 * -1);opacity:.06;--tw-content:"";content:var(--tw-content);background-image:url(/frontend/images/common/footer-bg.webp);background-position:-9.7px -159.4px;background-repeat:no-repeat;background-size:1940px 996px;position:absolute;inset:0}.site-footer:after{z-index:calc(10 * -1);--tw-gradient-position:to bottom;position:absolute;inset:0}@supports (background-image:linear-gradient(in lab,red,red)){.site-footer:after{--tw-gradient-position:to bottom in oklab}}.site-footer:after{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:oklab(18.0205% -.00191089 -.0324019/.9);--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));--tw-gradient-to:oklab(14.9994% -.00205025 -.0207038/.96);--tw-content:"";content:var(--tw-content)}.site-footer__inner{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.site-footer__inner{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.site-footer__inner{padding-inline:0}}.site-footer__inner{gap:calc(var(--spacing) * 12);padding-top:calc(var(--spacing) * 14);padding-bottom:calc(var(--spacing) * 12);display:grid}@media (min-width:48rem){.site-footer__inner{column-gap:calc(var(--spacing) * 10);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.site-footer__inner{padding-block:calc(var(--spacing) * 16);grid-template-columns:420px 660px;justify-content:space-between;gap:0}}.site-footer__about{flex-direction:column;display:flex;position:relative}.site-footer__logo{margin-bottom:calc(var(--spacing) * 5);object-fit:contain;object-position:left;width:240px;height:84px}@media (min-width:80rem){.site-footer__logo{width:270px;height:96px}}.site-footer__intro{text-align:justify;--tw-leading:25px;--tw-font-weight:var(--font-weight-normal);font-size:15px;line-height:25px;font-weight:var(--font-weight-normal);color:#fffc}@supports (color:color-mix(in lab,red,red)){.site-footer__intro{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.site-footer__contacts{margin-top:calc(var(--spacing) * 6)}.site-footer__contact{border-top:1px var(--tw-border-style);border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.site-footer__contact{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.site-footer__contact{padding-top:calc(var(--spacing) * 3.5)}.site-footer__contact+.site-footer__contact{margin-top:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3.5)}.site-footer__contact-label{--tw-leading:20px;--tw-font-weight:var(--font-weight-bold);font-size:12.5px;line-height:20px;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-brand-light);text-transform:uppercase}.site-footer__contact-value{margin:0;margin-top:var(--spacing);--tw-leading:25px;--tw-font-weight:var(--font-weight-medium);font-size:15.5px;line-height:25px;font-weight:var(--font-weight-medium);color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.site-footer__contact-value{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.site-footer__contact-value a{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))}@media (hover:hover){.site-footer__contact-value a:hover{color:var(--color-brand-light)}}.site-footer__socials{margin-top:calc(var(--spacing) * 6);box-sizing:content-box;border-top:1px var(--tw-border-style);border-color:#ffffff1f;width:166.4px;height:18.4px;position:relative}@supports (color:color-mix(in lab,red,red)){.site-footer__socials{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.site-footer__socials{padding-top:calc(var(--spacing) * 6)}@media not all and (min-width:48rem){.site-footer__socials{margin-bottom:calc(var(--spacing) * 2)}}.site-footer__socials img{width:166.4px;height:18.4px;display:block}.site-footer__social{border-radius:var(--radius-sm);width:33.28px;height:18.4px;position:absolute;top:24px}.site-footer__social--facebook{left:0}.site-footer__social--twitter{left:33.28px}.site-footer__social--linkedin{left:66.56px}.site-footer__social--youtube{left:99.84px}.site-footer__social--instagram{left:133.12px}.site-footer__contact-form{position:relative}@media (min-width:80rem){.site-footer__contact-form:before{background-color:#ffffff1f;width:1px;position:absolute;top:0;bottom:0;left:-53px}@supports (color:color-mix(in lab,red,red)){.site-footer__contact-form:before{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.site-footer__contact-form:before{--tw-content:"";content:var(--tw-content)}}.site-footer__title{font-family:var(--font-display);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-leading:34px;--tw-font-weight:var(--font-weight-bold);font-size:24px;line-height:34px;font-weight:var(--font-weight-bold);color:var(--color-white);text-transform:uppercase}@media (min-width:80rem){.site-footer__title{--tw-leading:40px;font-size:30px;line-height:40px}}.site-footer__lead{margin-top:calc(var(--spacing) * 2);--tw-leading:25px;--tw-font-weight:var(--font-weight-normal);font-size:15.5px;line-height:25px;font-weight:var(--font-weight-normal);color:#fffc}@supports (color:color-mix(in lab,red,red)){.site-footer__lead{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.site-footer__lead strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-light)}.site-footer__bottom{margin-top:calc(var(--spacing) * 10);border-top:1px var(--tw-border-style);border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.site-footer__bottom{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.site-footer__bottom{padding-top:calc(var(--spacing) * 5)}@media (min-width:80rem){.site-footer__bottom{margin-top:calc(var(--spacing) * 12)}}.site-footer__policies{column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 2);--tw-leading:32px;--tw-font-weight:var(--font-weight-medium);font-size:15px;line-height:32px;font-weight:var(--font-weight-medium);color:#ffffffbf;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.site-footer__policies{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}@media (min-width:80rem){.site-footer__policies{justify-content:space-between}}.site-footer__policies a{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))}@media (hover:hover){.site-footer__policies a:hover{color:var(--color-brand-light)}}.site-footer__policies-title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);text-transform:uppercase}@media not all and (min-width:80rem){.site-footer__policies-title{width:100%}}.site-footer__copyright{margin-top:calc(var(--spacing) * 3);--tw-leading:22px;--tw-font-weight:var(--font-weight-normal);font-size:14px;line-height:22px;font-weight:var(--font-weight-normal);color:#fff9}@supports (color:color-mix(in lab,red,red)){.site-footer__copyright{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}@media (min-width:80rem){.site-footer__copyright{text-align:left}}.contact-form{margin-top:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 4);display:grid;position:relative}@media (min-width:80rem){.contact-form{margin-top:calc(var(--spacing) * 8)}}.contact-form__row{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.contact-form__row{grid-template-columns:repeat(3,minmax(0,1fr))}}.contact-form__input{height:calc(var(--spacing) * 13);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;border-radius:2px;width:100%}@supports (color:color-mix(in lab,red,red)){.contact-form__input{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.contact-form__input{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.contact-form__input{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.contact-form__input{padding-inline:calc(var(--spacing) * 4);--tw-leading:24px;--tw-font-weight:var(--font-weight-medium);font-size:15px;line-height:24px;font-weight:var(--font-weight-medium);color:var(--color-white);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));--tw-outline-style:none;outline-style:none}.contact-form__input::placeholder{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.contact-form__input::placeholder{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.contact-form__input:focus-visible{border-color:var(--color-brand-light);background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.contact-form__input:focus-visible{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.contact-form__input[aria-invalid=true]{border-color:#e57373}.contact-form__submit{height:calc(var(--spacing) * 13);cursor:pointer;background-color:var(--color-brand);width:184px;padding-right:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 5);--tw-leading:24px;--tw-font-weight:var(--font-weight-bold);font-size:15px;line-height:24px;font-weight:var(--font-weight-bold);--tw-tracking:.04em;letter-spacing:.04em;color:var(--color-white);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-radius:2px;justify-content:space-between;align-items:center;transition-duration:.2s;display:inline-flex}@media (hover:hover){.contact-form__submit:hover{background-color:var(--color-teal-900)}}.contact-form__submit:disabled{cursor:wait;opacity:.7}.contact-form__submit-icon{width:40px;height:40px;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));--tw-duration:.3s;flex-shrink:0;transition-duration:.3s;position:relative}.contact-form__submit:hover .contact-form__submit-icon{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.contact-form__submit-icon img:first-child{width:40px;height:40px}.contact-form__submit-arrow{width:8.36396px;height:14.7279px;position:absolute;top:12.5px;left:17px}.contact-form__status{--tw-leading:20px;--tw-font-weight:var(--font-weight-medium);font-size:14px;line-height:20px;font-weight:var(--font-weight-medium);color:#fffc}@supports (color:color-mix(in lab,red,red)){.contact-form__status{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.contact-form__status:empty{display:none}.contact-form__status[data-state=error]{color:#f0a3a3}.contact-form__status[data-state=success]{color:var(--color-brand-light)}@media (min-width:48rem){.contact-form__status{height:calc(var(--spacing) * 13);align-items:center;display:flex;position:absolute;bottom:0;left:200px}}.home-hero{isolation:isolate;background-color:#0b1120;flex-direction:column;justify-content:space-between;min-height:720px;display:flex;position:relative;overflow:hidden}.home-hero:before{background-image:linear-gradient(96deg,#0b1120eb,#0b1120b8 46%,#0b11202e)}.home-hero:after,.home-hero:before{pointer-events:none;z-index:1;--tw-content:"";content:var(--tw-content);position:absolute;inset:0}.home-hero:after{background-image:linear-gradient(#0b112047,#0000 24% 72%,#0b1120f0)}@media (min-width:48rem){.home-hero{min-height:800px}}@media (min-width:80rem){.home-hero{min-height:880px}}.home-hero__slider{z-index:0;inset:0;position:absolute!important}@media not all and (min-width:48rem){.home-hero__dots--desktop,.home-hero__slider--desktop{display:none!important}}@media (min-width:48rem){.home-hero__dots--mobile,.home-hero__slider--mobile{display:none!important}}.home-hero__link{width:100%;height:100%;display:block}.home-hero__image{object-fit:cover;width:100%;height:100%;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));--tw-duration:6s;--tw-ease:var(--ease-out);transition-duration:6s;transition-timing-function:var(--ease-out)}@media (prefers-reduced-motion:reduce){.home-hero__image{transition-property:none}}.home-hero .swiper-slide-active .home-hero__image{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media (prefers-reduced-motion:reduce){.home-hero .swiper-slide-active .home-hero__image{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.home-hero__inner{pointer-events:none;z-index:2;width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto;position:relative}@media (min-width:48rem){.home-hero__inner{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.home-hero__inner{padding-inline:0}}.home-hero__inner{padding-top:108px;padding-bottom:calc(var(--spacing) * 10);flex-direction:column;flex:1;justify-content:center;display:flex}@media (min-width:48rem){.home-hero__inner{padding-top:124px;padding-bottom:calc(var(--spacing) * 12)}}@media (min-width:80rem){.home-hero__inner{padding-top:136px;padding-bottom:calc(var(--spacing) * 14)}}.home-hero__content{flex-direction:column;align-items:flex-start;max-width:740px;display:flex}.home-hero__badge{align-items:center;gap:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:12px;font-weight:var(--font-weight-bold);--tw-tracking:.22em;letter-spacing:.22em;color:var(--color-brand-light);text-transform:uppercase;display:inline-flex}@media (min-width:48rem){.home-hero__badge{font-size:13px}}.home-hero__badge-dot{height:2px;width:calc(var(--spacing) * 8);background-color:var(--color-brand-light);display:inline-block}.home-hero__title{margin-top:calc(var(--spacing) * 4);font-family:var(--font-display);--tw-tracking:-.02em;letter-spacing:var(--tracking-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--color-white);text-transform:uppercase}@media (min-width:48rem){.home-hero__title{margin-top:calc(var(--spacing) * 5)}}.home-hero__title-top{--tw-leading:1.08;color:var(--color-white);font-size:38px;line-height:1.08;display:block}@media (min-width:48rem){.home-hero__title-top{font-size:54px}}@media (min-width:80rem){.home-hero__title-top{font-size:66px}}.home-hero__title-bottom{margin-top:calc(var(--spacing) * 1.5);align-items:center;gap:calc(var(--spacing) * 4);--tw-leading:1.15;--tw-font-weight:var(--font-weight-bold);font-size:28px;line-height:1.15;font-weight:var(--font-weight-bold);color:var(--color-brand-light);display:flex}.home-hero__title-bottom:before{height:2px;width:calc(var(--spacing) * 12);content:var(--tw-content);background-color:var(--color-brand);flex-shrink:0;display:none}@media (min-width:48rem){.home-hero__title-bottom{margin-top:calc(var(--spacing) * 2);font-size:42px}.home-hero__title-bottom:before{content:var(--tw-content);display:inline-block}}@media (min-width:80rem){.home-hero__title-bottom{font-size:50px}.home-hero__title-bottom:before{content:var(--tw-content);width:calc(var(--spacing) * 16)}}.home-hero__aside{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 7);flex-direction:column;width:100%;max-width:640px;display:flex}@media (min-width:48rem){.home-hero__aside{margin-top:calc(var(--spacing) * 6)}}.home-hero__text{border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-brand-light);padding-left:calc(var(--spacing) * 4);--tw-leading:1.72;--tw-font-weight:var(--font-weight-normal);font-size:15.5px;line-height:1.72;font-weight:var(--font-weight-normal);color:#ffffffe0}@supports (color:color-mix(in lab,red,red)){.home-hero__text{color:color-mix(in oklab,var(--color-white) 88%,transparent)}}@media (min-width:48rem){.home-hero__text{padding-left:calc(var(--spacing) * 5);font-size:16.5px}}.home-hero__actions{pointer-events:auto;align-items:center;gap:calc(var(--spacing) * 3.5);flex-wrap:wrap;display:flex}@media (min-width:48rem){.home-hero__actions{gap:calc(var(--spacing) * 4)}}.home-hero__btn-primary{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);background-color:var(--color-brand);height:50px;padding-inline:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-bold);font-size:13.5px;font-weight:var(--font-weight-bold);--tw-tracking:.06em;letter-spacing:.06em;color:var(--color-white);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-radius:2px;transition-duration:.2s;display:inline-flex}@media (hover:hover){.home-hero__btn-primary:hover{background-color:var(--color-teal-900)}}.home-hero__btn-primary:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-brand-light)}@media (min-width:48rem){.home-hero__btn-primary{padding-inline:calc(var(--spacing) * 7);font-size:14px}}.home-hero__btn-secondary{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:1px;border-color:#fff6;border-radius:2px;height:50px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.home-hero__btn-secondary{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.home-hero__btn-secondary{padding-inline:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-bold);font-size:13.5px;font-weight:var(--font-weight-bold);--tw-tracking:.06em;letter-spacing:.06em;color:var(--color-white);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;background-color:oklab(18.0205% -.00191089 -.0324019/.5);transition-duration:.2s}@media (hover:hover){.home-hero__btn-secondary:hover{border-color:var(--color-white);background-color:var(--color-white);color:var(--color-page)}}.home-hero__btn-secondary:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-brand-light)}@media (min-width:48rem){.home-hero__btn-secondary{padding-inline:calc(var(--spacing) * 6);font-size:14px}}.home-hero__hotline{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-left:1px var(--tw-border-style);border-color:#fff3;height:50px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.home-hero__hotline{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.home-hero__hotline{padding-left:calc(var(--spacing) * 4);text-align:left;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));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.home-hero__hotline:hover{color:var(--color-brand-light)}}@media not all and (min-width:40rem){.home-hero__hotline{display:none}}.home-hero__hotline-icon{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff40;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.home-hero__hotline-icon{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.home-hero__hotline-icon{color:var(--color-brand-light)}.home-hero__hotline-label{--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:11px;line-height:1;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#ffffffa6;display:block}@supports (color:color-mix(in lab,red,red)){.home-hero__hotline-label{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.home-hero__hotline-label{text-transform:uppercase}.home-hero__hotline-number{margin-top:var(--spacing);font-family:var(--font-display);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:15px;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-white);display:block}.home-hero__dots{pointer-events:auto;inset-inline:0;bottom:calc(var(--spacing) * 6);z-index:2;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-left:0;display:flex;position:absolute}@media (min-width:40rem){.home-hero__dots{padding-left:0}}@media (min-width:48rem){.home-hero__dots{bottom:calc(var(--spacing) * 8)}}.home-intro{overflow-x:clip}.home-intro__inner{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.home-intro__inner{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.home-intro__inner{padding-inline:0}}.home-intro__inner{padding-top:calc(var(--spacing) * 20)}@media (min-width:80rem){.home-intro__inner{padding-top:128px}}.home-intro__gallery{align-items:flex-start;gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.home-intro__gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.home-intro__gallery{grid-template-columns:1fr 1fr 1fr 360px}}.intro-card{background-color:#111827}.intro-card,.intro-card__media{position:relative;overflow:hidden}.intro-card__media{aspect-ratio:3/4}.intro-card__media:after{inset-inline:0;--tw-gradient-position:to top;height:50%;position:absolute;bottom:0}@supports (background-image:linear-gradient(in lab,red,red)){.intro-card__media:after{--tw-gradient-position:to top in oklab}}.intro-card__media:after{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#000c}@supports (color:color-mix(in lab,red,red)){.intro-card__media:after{--tw-gradient-from:color-mix(in oklab,var(--color-black) 80%,transparent)}}.intro-card__media:after{--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));--tw-gradient-to:transparent;--tw-content:"";content:var(--tw-content)}.intro-card__media img{object-fit:cover;width:100%;height:100%;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));--tw-duration:.7s;--tw-ease:var(--ease-panel);transition-duration:.7s;transition-timing-function:var(--ease-panel)}@media (prefers-reduced-motion:reduce){.intro-card__media img{transition-property:none}}.intro-card:hover .intro-card__media img{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.intro-card__caption{border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-brand-light);padding-top:calc(var(--spacing) * 3.5);padding-bottom:var(--spacing);padding-left:calc(var(--spacing) * 3.5)}.intro-card__label{--tw-font-weight:var(--font-weight-bold);font-size:12px;--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-brand-light)}.intro-card__label,.intro-card__title{font-weight:var(--font-weight-bold);text-transform:uppercase;display:block}.intro-card__title{margin-top:var(--spacing);font-family:var(--font-display);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-leading:var(--leading-snug);font-size:18px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);color:var(--color-white)}@media (min-width:48rem){.intro-card__title{font-size:20px}}.home-intro__text{border-top:1px var(--tw-border-style);border-color:#fff3;flex-direction:column;justify-content:center;display:flex}@supports (color:color-mix(in lab,red,red)){.home-intro__text{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.home-intro__text{padding-top:calc(var(--spacing) * 6);text-align:justify;--tw-leading:27px;--tw-font-weight:var(--font-weight-normal);font-size:15.5px;line-height:27px;font-weight:var(--font-weight-normal);color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.home-intro__text{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}@media (min-width:48rem){.home-intro__text{grid-column:span 3/span 3}}@media (min-width:80rem){.home-intro__text{grid-column:span 1/span 1;align-self:center}}.milestone{margin-top:calc(var(--spacing) * 14);border-block-style:var(--tw-border-style);border-block-width:1px;border-left:4px var(--tw-border-style);border-color:#ffffff26;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.milestone{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.milestone{border-left-color:var(--color-brand);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8);background-color:#111827}@media (min-width:80rem){.milestone{margin-top:calc(var(--spacing) * 20);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 12);padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 10);display:flex}}.milestone__quote{display:none}.milestone__watermark{pointer-events:none;right:calc(var(--spacing) * 4);--tw-leading:1;--tw-font-weight:var(--font-weight-black);font-size:56px;line-height:1;font-weight:var(--font-weight-black);white-space:nowrap;color:#ffffff08;position:absolute;bottom:-14px}@supports (color:color-mix(in lab,red,red)){.milestone__watermark{color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.milestone__watermark{text-transform:uppercase;-webkit-user-select:none;user-select:none}@media (min-width:80rem){.milestone__watermark{font-size:96px}}.milestone__figure{border-bottom:1px var(--tw-border-style);border-color:#ffffff1f;flex-direction:column;flex-shrink:0;display:flex}@supports (color:color-mix(in lab,red,red)){.milestone__figure{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.milestone__figure{padding-bottom:calc(var(--spacing) * 5)}@media (min-width:80rem){.milestone__figure{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);width:260px;padding-right:calc(var(--spacing) * 8);border-bottom-width:0;padding-bottom:0}}.milestone__badge-num{font-family:var(--font-display);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:44px;line-height:1;font-weight:var(--font-weight-bold);color:var(--color-brand-light)}@media (min-width:80rem){.milestone__badge-num{font-size:52px}}.milestone__caption{margin-top:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold);--tw-tracking:.06em;letter-spacing:.06em;color:var(--color-white);text-transform:uppercase}.milestone__years{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:11.5px;font-weight:var(--font-weight-semibold);--tw-tracking:.2em;letter-spacing:.2em;color:#fff9}@supports (color:color-mix(in lab,red,red)){.milestone__years{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.milestone__years{text-transform:uppercase}.milestone__text{margin-top:calc(var(--spacing) * 5);text-align:justify;--tw-leading:27px;--tw-font-weight:var(--font-weight-normal);font-size:15.5px;line-height:27px;font-weight:var(--font-weight-normal);color:#ffffffd9;flex:1;position:relative}@supports (color:color-mix(in lab,red,red)){.milestone__text{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}@media (min-width:80rem){.milestone__text{--tw-leading:29px;margin-top:0;font-size:16.5px;line-height:29px}}.milestone__link{height:57.59px;width:calc(var(--icon-x,85px) + 57.59px);--tw-leading:18.82px;--tw-font-weight:var(--font-weight-bold);font-size:14px;line-height:18.82px;font-weight:var(--font-weight-bold);white-space:nowrap;margin-top:calc(var(--spacing) * 6);color:var(--color-brand-light);flex-shrink:0;align-items:center;padding-bottom:3px;display:inline-flex;position:relative}@media (min-width:80rem){.milestone__link{margin-top:0}}.milestone__link img{pointer-events:none;top:0;left:var(--icon-x,85px);width:57.59px;height:57.59px;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));--tw-duration:.3s;transition-duration:.3s;position:absolute}.home-handover__link:hover img,.milestone__link:hover img,.news-card__link:hover img,.project-card__link:hover img,.service-panel__link:hover img{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.home-services{padding-top:calc(var(--spacing) * 20)}@media (min-width:80rem){.home-services{padding-top:107px}}.home-services__slider{margin-top:calc(var(--spacing) * 10)}@media (min-width:80rem){.home-services__slider{margin-top:59px}}.service-panel{isolation:isolate;border-inline-style:var(--tw-border-style);border-inline-width:1px;border-color:#ffffff1a;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:420px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.service-panel{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.service-panel{background-color:var(--color-mist);text-align:center}.service-panel:before{z-index:calc(10 * -1);--tw-gradient-position:to top;position:absolute;inset:0}@supports (background-image:linear-gradient(in lab,red,red)){.service-panel:before{--tw-gradient-position:to top in oklab}}.service-panel:before{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#0b1120e0;--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));--tw-gradient-to:transparent}.service-panel:after,.service-panel:before{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-content:"";content:var(--tw-content);transition-duration:.5s}.service-panel:after{z-index:calc(10 * -1);background-color:var(--color-teal-950);opacity:0;position:absolute;inset:0}@media (min-width:48rem){.service-panel{width:33.3333%;height:520px}}@media (min-width:80rem){.service-panel{height:620px}}@media (hover:hover){.service-panel:is(.service-panel:is(:hover,:focus-within),.service-panel:is(:hover,:focus-within) *):before{content:var(--tw-content);opacity:0}}@media (hover:none){.service-panel:before{content:var(--tw-content);opacity:0}}@media (hover:hover){.service-panel:is(.service-panel:is(:hover,:focus-within),.service-panel:is(:hover,:focus-within) *):after{content:var(--tw-content);opacity:.95}}@media (hover:none){.service-panel:after{content:var(--tw-content);opacity:.95}}.service-panel__bg{z-index:calc(20 * -1);object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.service-panel__body{width:100%;padding-inline:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 10);transition-property:padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-panel);transition-duration:.5s;transition-timing-function:var(--ease-panel);flex-direction:column;align-items:center;display:flex}@media (min-width:80rem){.service-panel__body{padding-inline:0;padding-bottom:56.3px}}@media (hover:hover){.service-panel__body:is(.service-panel:is(:hover,:focus-within),.service-panel:is(:hover,:focus-within) *){padding-bottom:calc(var(--spacing) * 8)}}@media (hover:none){.service-panel__body{padding-bottom:calc(var(--spacing) * 8)}}@media (min-width:48rem){@media (hover:hover){.service-panel__body:is(.service-panel:is(:hover,:focus-within),.service-panel:is(:hover,:focus-within) *){padding-bottom:calc(var(--spacing) * 12)}}@media (hover:none){.service-panel__body{padding-bottom:calc(var(--spacing) * 12)}}}@media (min-width:80rem){@media (hover:hover){.service-panel__body:is(.service-panel:is(:hover,:focus-within),.service-panel:is(:hover,:focus-within) *){padding-bottom:172px}}@media (hover:none){.service-panel__body{padding-bottom:172px}}}.service-panel__icon{background-color:var(--color-stone);width:72px;height:72px;transition-property:width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-panel);transition-duration:.5s;transition-timing-function:var(--ease-panel);border-radius:3.40282e+38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (min-width:80rem){.service-panel__icon{width:90px;height:90px}@media (hover:hover){.service-panel__icon:is(.service-panel:is(:hover,:focus-within),.service-panel:is(:hover,:focus-within) *){width:92.93px;height:92.93px}}@media (hover:none){.service-panel__icon{width:92.93px;height:92.93px}}}.service-panel__icon img{max-width:62px;max-height:52px}@media not all and (min-width:80rem){.service-panel__icon img{width:60%;height:auto}}@media (min-width:80rem){.service-panel--noi-that .service-panel__icon{width:89px;height:90px;padding-bottom:10px}@media (hover:hover){.service-panel--noi-that .service-panel__icon:is(.service-panel:is(:hover,:focus-within),.service-panel:is(:hover,:focus-within) *){width:92.93px;height:92.93px}}@media (hover:none){.service-panel--noi-that .service-panel__icon{width:92.93px;height:92.93px}}}.service-panel__title{margin-top:calc(var(--spacing) * 4);--tw-leading:26.4px;--tw-font-weight:var(--font-weight-bold);font-size:22px;line-height:26.4px;font-weight:var(--font-weight-bold);color:var(--color-white);text-transform:uppercase;transition-property:margin;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-panel);transition-duration:.5s;transition-timing-function:var(--ease-panel)}@media (min-width:80rem){.service-panel__title{margin-top:21.3px;font-size:25px}@media (hover:hover){.service-panel__title:is(.service-panel:is(:hover,:focus-within),.service-panel:is(:hover,:focus-within) *){margin-top:15.33px}}@media (hover:none){.service-panel__title{margin-top:15.33px}}}.service-panel__details{opacity:0;width:100%;transition:grid-template-rows .5s var(--ease-panel),opacity .25s ease;grid-template-rows:0fr;display:grid}@media (hover:hover){.service-panel__details:is(.service-panel:is(:hover,:focus-within),.service-panel:is(:hover,:focus-within) *){grid-template-rows:1fr}}@media (hover:none){.service-panel__details{grid-template-rows:1fr}}@media (hover:hover){.service-panel__details:is(.service-panel:is(:hover,:focus-within),.service-panel:is(:hover,:focus-within) *){opacity:1}}@media (hover:none){.service-panel__details{opacity:1}}@media (hover:hover){.service-panel__details:is(.service-panel:is(:hover,:focus-within),.service-panel:is(:hover,:focus-within) *){transition:grid-template-rows .5s var(--ease-panel),opacity .5s ease .2s}}@media (hover:none){.service-panel__details{transition:grid-template-rows .5s var(--ease-panel),opacity .5s ease .2s}}.service-panel__details-inner{flex-direction:column;align-items:center;min-height:0;display:flex;overflow:hidden}.service-panel__text{margin-top:calc(var(--spacing) * 6);-webkit-line-clamp:3;--tw-leading:26px;--tw-font-weight:var(--font-weight-medium);width:446px;max-width:100%;font-size:16px;line-height:26px;font-weight:var(--font-weight-medium);color:#fffc;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.service-panel__text{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}@media (min-width:80rem){.service-panel__text{max-width:calc(100% - 40px);margin-top:41.3px}}.service-panel__link{height:57.59px;width:calc(var(--icon-x,85px) + 57.59px);--tw-leading:18.82px;--tw-font-weight:var(--font-weight-bold);font-size:14px;line-height:18.82px;font-weight:var(--font-weight-bold);white-space:nowrap;margin-top:calc(var(--spacing) * 6);color:#ffffffb3;flex-shrink:0;align-items:center;height:58px;padding-bottom:3px;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.service-panel__link{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.service-panel__link{--icon-x:75px}.service-panel__link:focus-visible{outline-offset:calc(2px * -1)}@media (min-width:80rem){.service-panel__link{margin-top:39px}}.service-panel__link img{pointer-events:none;top:0;left:var(--icon-x,85px);width:57.59px;height:57.59px;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));--tw-duration:.3s;width:58px;height:58px;transition-duration:.3s;position:absolute}.js [data-reveal-item]:not(.is-revealed){opacity:0}.js img.lazy{opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.7s;--tw-ease:var(--ease-out);transition-duration:.7s;transition-timing-function:var(--ease-out)}.js img.lazy:is(.loaded,.error){opacity:1}.about-hero__bg img,.page-hero__bg img{animation:hero-zoom .55s ease-out}.about-hero__title,.home-hero__inner>*,.page-hero__title{animation:hero-title-in .4s ease-out both}.about-hero__badge,.page-hero__inner>.breadcrumb{animation:reveal-fade .32s ease-out 80ms both}.about-hero+*,.page-hero+*{animation:reveal-fade .4s ease-out .12s both}@keyframes hero-title-in{0%{opacity:0;translate:0 12px}}@media (prefers-reduced-motion:reduce){.about-hero+*,.about-hero__bg img,.about-hero__inner>*,.home-hero__image,.home-hero__inner>*,.js [data-reveal-item].is-revealed,.js [data-reveal-item]:not(.is-revealed),.page-hero+*,.page-hero__bg img,.page-hero__inner>*{opacity:1;animation:none}.js img.lazy{transition-property:none}}.showcase{padding-top:calc(var(--spacing) * 20);position:relative;overflow-x:clip}@media (min-width:80rem){.showcase{padding-top:140px}}.showcase__inner{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto;position:relative}@media (min-width:48rem){.showcase__inner{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.showcase__inner{padding-inline:0}}.showcase__slider{overflow:visible!important}.showcase__slide{gap:calc(var(--spacing) * 8);background-color:var(--color-page);display:grid}@media (min-width:80rem){.showcase__slide{grid-template-columns:373px 26px 398px 31px 1fr;gap:0}}.showcase__intro{flex-direction:column;order:2;display:flex}@media (min-width:80rem){.showcase__intro{order:0;grid-column-start:1;align-items:flex-end}}.showcase__number{font-family:var(--font-display);--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);font-size:72px;line-height:1;font-weight:var(--font-weight-extrabold);color:#0000;-webkit-text-stroke:1px #ffffffbf;-webkit-text-stroke-color:#e5a93c73}@media not all and (min-width:80rem){.showcase__number{display:none}}@media (min-width:80rem){.showcase__number{text-align:right;width:140px;margin-top:16px;font-size:108px}}.showcase__lead{--tw-leading:30px;--tw-font-weight:var(--font-weight-bold);font-size:18px;line-height:30px;font-weight:var(--font-weight-bold);color:var(--color-brand-light)}@media (min-width:80rem){.showcase__lead{text-align:right;--tw-leading:32px;flex-shrink:0;width:377px;margin-top:96px;margin-right:6px;font-size:20px;line-height:32px}}.showcase__text{margin-top:calc(var(--spacing) * 3);-webkit-line-clamp:6;text-align:justify;--tw-leading:26px;--tw-font-weight:var(--font-weight-normal);font-size:15.5px;line-height:26px;font-weight:var(--font-weight-normal);color:#ffffffd9;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.showcase__text{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}@media (min-width:80rem){.showcase__text{text-align-last:right;width:369px;margin-top:16px;margin-right:6px}}.showcase__image{aspect-ratio:398/564;border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;order:1;width:100%}@supports (color:color-mix(in lab,red,red)){.showcase__image{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.showcase__image{object-fit:cover}@media (min-width:48rem){.showcase__image{max-width:398px}}@media (min-width:80rem){.showcase__image{order:0;grid-column-start:3;width:398px;height:564px}}.showcase__side{order:0}@media (min-width:80rem){.showcase__side{order:0;grid-column-start:5}}.showcase__eyebrow{--tw-leading:20px;--tw-font-weight:var(--font-weight-bold);font-size:12.5px;line-height:20px;font-weight:var(--font-weight-bold);--tw-tracking:.24em;letter-spacing:.24em;color:var(--color-brand-light);text-transform:uppercase;display:block}@media (min-width:80rem){.showcase__eyebrow{--tw-tracking:.28em;letter-spacing:.28em;font-size:13.5px}}.showcase__title{margin-top:calc(var(--spacing) * 2);font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-leading:38px;color:var(--color-white);text-transform:uppercase;font-size:28px;line-height:38px}@media (min-width:80rem){.showcase__title{--tw-leading:42px;width:422px;margin-top:12px;font-size:32px;line-height:42px}}.showcase__queue{display:none}@media (min-width:80rem){.showcase__queue{z-index:10;width:785px;height:334px;display:block;position:absolute;top:230px;left:815px;overflow:hidden}}.showcase__queue-track{gap:19px;display:flex}.showcase__thumb{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;flex-shrink:0;width:383px;height:334px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.showcase__thumb{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.showcase__thumb img{object-fit:cover;--tw-grayscale:grayscale(45%);width:100%;height:100%;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);transition-property:scale,transform,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.7s;--tw-ease:var(--ease-panel);transition-duration:.7s;transition-timing-function:var(--ease-panel)}@media (prefers-reduced-motion:reduce){.showcase__thumb img{transition-property:none}}.showcase__thumb:hover img{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y);--tw-grayscale:grayscale(0%);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,)}.showcase__nav{margin-top:calc(var(--spacing) * 6);align-items:flex-start;gap:9.08px;display:flex}@media (min-width:80rem){.showcase__nav{z-index:10;margin-top:0;position:absolute;top:116px;left:828px}}.showcase__next,.showcase__prev{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e+38px}@media (hover:hover){:is(.showcase__prev,.showcase__next):hover{opacity:.8}}.showcase__prev img{width:52px;height:53px}.showcase__next{margin-top:1px}.showcase__next img{width:51px;height:51px}.home-projects{padding-top:calc(var(--spacing) * 20);position:relative;overflow-x:clip}@media (min-width:80rem){.home-projects{padding-top:136px}}.home-projects__inner{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.home-projects__inner{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.home-projects__inner{padding-inline:0}}.home-projects__body{margin-top:calc(var(--spacing) * 10);position:relative}@media (min-width:80rem){.home-projects__body{margin-top:63px;padding-left:1px}}.home-projects__watermark{pointer-events:none;--tw-leading:240px;--tw-font-weight:var(--font-weight-extrabold);font-size:120px;line-height:240px;font-weight:var(--font-weight-extrabold);white-space:nowrap;color:#0000;text-transform:uppercase;opacity:.82;-webkit-user-select:none;user-select:none;-webkit-text-stroke:1px #ffffff1a;position:absolute;top:282px;left:-210px}@media not all and (min-width:80rem){.home-projects__watermark{display:none}}.project-slider{overflow:visible!important}.project-card{flex-direction:column;display:flex;overflow:hidden;width:100%!important}@media (min-width:48rem){.project-card{flex-direction:row}}@media (min-width:80rem){.project-card{height:500px;width:1199px!important}}.project-card__image{aspect-ratio:765/522;flex-shrink:0;width:100%;overflow:hidden}@media (min-width:48rem){.project-card__image{aspect-ratio:auto;width:55%}}@media (min-width:80rem){.project-card__image{width:765px;height:100%}}.project-card__image img{object-fit:cover;width:100%;height:100%;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));--tw-duration:1.4s;--tw-ease:var(--ease-panel);transition-duration:1.4s;transition-timing-function:var(--ease-panel)}@media (prefers-reduced-motion:reduce){.project-card__image img{transition-property:none}}@media (min-width:80rem){.swiper-slide-next .project-card__image img{object-position:bottom}}.project-card:hover .project-card__image img{scale:1.06}.project-card__body:after{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s}.project-card:hover .project-card__body:after{content:var(--tw-content);width:14px}.project-card__body{background-color:var(--color-stone);padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 6);flex-direction:column;flex:1;display:flex;position:relative}.project-card__body:after{background-color:var(--color-brand);--tw-content:"";content:var(--tw-content);inset-block:0;width:6px;position:absolute;right:0}@media (min-width:80rem){.project-card__body{width:434px;padding-top:calc(var(--spacing) * 10);padding-right:34px;padding-bottom:calc(var(--spacing) * 8);flex:none;padding-left:44px}}.project-card__title{font-family:var(--font-display);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-leading:1.28;--tw-font-weight:var(--font-weight-bold);font-size:22px;line-height:1.28;font-weight:var(--font-weight-bold);overflow-wrap:break-word;color:var(--color-brand)}@media (min-width:80rem){.project-card__title{font-size:26px}}.project-card__location{--tw-leading:29px;--tw-font-weight:var(--font-weight-semibold);font-size:18px;line-height:29px;font-weight:var(--font-weight-semibold);color:var(--color-ink);text-transform:capitalize;margin-top:10px;padding-left:15px;position:relative}.project-card__location:before{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:3.40282e+38px;top:4px;left:0}.project-card__location:after,.project-card__location:before{background-color:var(--color-brand);--tw-content:"";content:var(--tw-content);position:absolute}.project-card__location:after{width:1px;height:12.5px;top:8.5px;left:3.5px}.project-card__text{margin-top:calc(var(--spacing) * 4);-webkit-line-clamp:5;text-align:justify;--tw-leading:25px;--tw-font-weight:var(--font-weight-medium);font-size:16px;line-height:25px;font-weight:var(--font-weight-medium);color:#0b1120cc;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.project-card__text{color:color-mix(in oklab,var(--color-page) 80%,transparent)}}@media (min-width:80rem){.project-card__text{margin-top:calc(var(--spacing) * 5);width:100%}}.project-card__link{height:57.59px;width:calc(var(--icon-x,85px) + 57.59px);--tw-leading:18.82px;--tw-font-weight:var(--font-weight-bold);font-size:14px;line-height:18.82px;font-weight:var(--font-weight-bold);white-space:nowrap;padding-bottom:3px;padding-top:calc(var(--spacing) * 4);color:var(--color-brand);flex-shrink:0;align-items:center;margin-top:auto;display:inline-flex;position:relative}@media (min-width:80rem){.project-card__link{padding-top:calc(var(--spacing) * 5)}}.project-card__link img{pointer-events:none;top:0;left:var(--icon-x,85px);width:57.59px;height:57.59px;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));--tw-duration:.3s;transition-duration:.3s;position:absolute}.home-projects__dots{margin-top:calc(var(--spacing) * 6);justify-content:center}@media (min-width:40rem){.home-projects__dots{justify-content:flex-end}}@media (min-width:80rem){.home-projects__dots{margin-top:27px}}.home-handover{isolation:isolate;position:relative}.home-handover__bg{z-index:calc(10 * -1);--tw-gradient-via:oklab(18.0205% -.00191089 -.0324019/.75);--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);inset-inline:0;height:420px;position:absolute;top:0;overflow:hidden}.home-handover__bg:after{--tw-gradient-position:to top;position:absolute;inset:0}@supports (background-image:linear-gradient(in lab,red,red)){.home-handover__bg:after{--tw-gradient-position:to top in oklab}}.home-handover__bg:after{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#0b1120;--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));--tw-gradient-to:transparent;--tw-content:"";content:var(--tw-content)}@media (min-width:48rem){.home-handover__bg{height:480px}}@media (min-width:80rem){.home-handover__bg{height:550px}}.home-handover__bg img{--tw-scale-x:calc(100% * -1);width:100%;height:100%;scale:var(--tw-scale-x) var(--tw-scale-y);object-fit:cover;object-position:bottom}@media (min-width:80rem){.home-handover__bg img{object-fit:fill}}.home-handover__inner{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.home-handover__inner{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.home-handover__inner{padding-inline:0}}.home-handover__inner{padding-top:calc(var(--spacing) * 16)}@media (min-width:80rem){.home-handover__inner{padding-top:110px}}.home-handover__title{color:var(--color-white);text-transform:uppercase}.home-handover__title-top{font-family:var(--font-display);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-leading:1.1;--tw-font-weight:var(--font-weight-bold);font-size:36px;line-height:1.1;font-weight:var(--font-weight-bold);color:var(--color-white);display:block}@media (min-width:48rem){.home-handover__title-top{font-size:48px}}@media (min-width:80rem){.home-handover__title-top{font-size:56px}}.home-handover__title-bottom{margin-top:calc(var(--spacing) * 2);font-family:var(--font-display);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-leading:1.15;--tw-font-weight:var(--font-weight-bold);font-size:28px;line-height:1.15;font-weight:var(--font-weight-bold);color:var(--color-brand-light);display:block}@media (min-width:48rem){.home-handover__title-bottom{font-size:38px}}@media (min-width:80rem){.home-handover__title-bottom{font-size:42px}}.home-handover__link{height:57.59px;width:calc(var(--icon-x,85px) + 57.59px);--tw-leading:18.82px;--tw-font-weight:var(--font-weight-bold);font-size:14px;line-height:18.82px;font-weight:var(--font-weight-bold);white-space:nowrap;margin-top:calc(var(--spacing) * 6);color:var(--color-brand-light);--icon-x:65px;flex-shrink:0;align-items:center;padding-bottom:3px;display:inline-flex;position:relative}@media (min-width:80rem){.home-handover__link{margin-top:calc(var(--spacing) * 8)}}.home-handover__link img{pointer-events:none;top:0;left:var(--icon-x,85px);width:57.59px;height:57.59px;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));--tw-duration:.3s;transition-duration:.3s;position:absolute}.handover-slider{margin-top:calc(var(--spacing) * 12)}@media (min-width:80rem){.handover-slider{margin-top:calc(var(--spacing) * 16)}}.handover-card{aspect-ratio:278/215;border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;display:block;position:relative;overflow:hidden;width:240px!important}@supports (color:color-mix(in lab,red,red)){.handover-card{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.handover-card{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))}@media (hover:hover){.handover-card:hover{border-color:var(--color-brand-light)}}@media (min-width:80rem){.handover-card{height:215px;width:278px!important}}.handover-card.swiper-slide-active{border-color:#e5a93ccc}@supports (color:color-mix(in lab,red,red)){.handover-card.swiper-slide-active{border-color:color-mix(in oklab,var(--color-brand-light) 80%,transparent)}}.handover-card__image{object-fit:cover;--tw-grayscale:grayscale(35%);width:100%;height:100%;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);transition-property:scale,transform,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.7s;--tw-ease:var(--ease-panel);transition-duration:.7s;transition-timing-function:var(--ease-panel);position:absolute;inset:0}.handover-card:is(:hover,:focus-visible) .handover-card__image{--tw-grayscale:grayscale(0%);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,);scale:1.06}.handover-card__caption{z-index:1;-webkit-line-clamp:2;--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-gradient-position:to top;inset-inline:0;-webkit-box-orient:vertical;display:-webkit-box;position:absolute;bottom:0;overflow:hidden}@supports (background-image:linear-gradient(in lab,red,red)){.handover-card__caption{--tw-gradient-position:to top in oklab}}.handover-card__caption{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#000000d9}@supports (color:color-mix(in lab,red,red)){.handover-card__caption{--tw-gradient-from:color-mix(in oklab,var(--color-black) 85%,transparent)}}.handover-card__caption{--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));padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 3);--tw-leading:21px;--tw-font-weight:var(--font-weight-semibold);font-size:15px;line-height:21px;font-weight:var(--font-weight-semibold);color:var(--color-white);opacity:0;transition-property:translate,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-panel);transition-duration:.5s;transition-timing-function:var(--ease-panel)}.handover-card:is(:hover,:focus-visible) .handover-card__caption{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.handover-card__play{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:50px;height:50px;translate:var(--tw-translate-x) var(--tw-translate-y);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));--tw-duration:.3s;--tw-ease:var(--ease-panel);transition-duration:.3s;transition-timing-function:var(--ease-panel);position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:reduce){.handover-card__play{transition-property:none}}.handover-card:hover .handover-card__play{--tw-translate-y:calc(calc(50% + 10px) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media (prefers-reduced-motion:reduce){.handover-card__caption,.handover-card__image{transition-property:none}}.handover-card.swiper-slide-active .handover-card__play,.handover-card__play--active{display:none}.handover-card.swiper-slide-active .handover-card__play--active{display:block}.home-handover__dots{margin-top:calc(var(--spacing) * 5);justify-content:center}@media (min-width:40rem){.home-handover__dots{justify-content:flex-end}}@media (min-width:80rem){.home-handover__dots{margin-top:calc(var(--spacing) * 6)}}.video-dialog{background-color:#0000;width:min(1100px,100vw - 32px);margin:auto;padding:0;overflow:visible}.video-dialog::backdrop{background-color:#000000d9}@supports (color:color-mix(in lab,red,red)){.video-dialog::backdrop{background-color:color-mix(in oklab,var(--color-black) 85%,transparent)}}.video-dialog::backdrop{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.video-dialog__frame{aspect-ratio:var(--aspect-video);background-color:var(--color-black);width:100%;overflow:hidden}.video-dialog__frame iframe{border-style:var(--tw-border-style);border-width:0;width:100%;height:100%}.video-dialog__close{top:calc(var(--spacing) * -14);width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);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));--tw-duration:.3s;border-radius:3.40282e+38px;transition-duration:.3s;position:absolute;right:0}@media (hover:hover){.video-dialog__close:hover{rotate:90deg}}.video-dialog__close img{width:100%;height:100%}.home-news{padding-top:calc(var(--spacing) * 20);padding-bottom:calc(var(--spacing) * 20);overflow-x:clip}@media (min-width:80rem){.home-news{padding-top:96px;padding-bottom:128px}}.home-news__inner{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.home-news__inner{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.home-news__inner{padding-inline:0}}.news-grid{margin-top:calc(var(--spacing) * 10);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.news-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:80rem){.news-grid{grid-template-columns:repeat(4,300px);grid-auto-rows:309px;margin-top:48px}}@media (min-width:48rem){.news-grid>*{will-change:transform}}.news-grid__image{aspect-ratio:599/309;object-fit:cover;width:100%;height:100%}@media (min-width:48rem){.news-grid__image{aspect-ratio:300/309}}.news-grid__image--wide{aspect-ratio:599/309}@media (min-width:48rem){.news-grid__image--wide{grid-column:span 2/span 2}}@media not all and (min-width:48rem){.news-card--featured+.news-grid__image{display:none}}.news-card{background-color:var(--color-stone);padding:calc(var(--spacing) * 6);flex-direction:column;justify-content:space-between;display:flex}.news-card__date{--tw-leading:20px;--tw-font-weight:var(--font-weight-bold);font-size:13px;line-height:20px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#334155bf}@supports (color:color-mix(in lab,red,red)){.news-card__date{color:color-mix(in oklab,var(--color-ink) 75%,transparent)}}.news-card__date{text-transform:uppercase}.news-card__title{margin-top:calc(var(--spacing) * 2.5);-webkit-line-clamp:3;--tw-leading:26px;--tw-font-weight:var(--font-weight-bold);font-size:17.5px;line-height:26px;color:var(--color-brand);text-transform:uppercase;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.news-card__link,.news-card__title{font-weight:var(--font-weight-bold)}.news-card__link{height:57.59px;width:calc(var(--icon-x,85px) + 57.59px);--tw-leading:18.82px;--tw-font-weight:var(--font-weight-bold);font-size:14px;line-height:18.82px;white-space:nowrap;padding-bottom:3px;padding-top:calc(var(--spacing) * 4);color:var(--color-ink);flex-shrink:0;align-items:center;margin-top:auto;display:inline-flex;position:relative}.news-card__link img{pointer-events:none;top:0;left:var(--icon-x,85px);width:57.59px;height:57.59px;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));--tw-duration:.3s;transition-duration:.3s;position:absolute}.news-card--featured{background-color:var(--color-teal-900)}.news-card--featured .news-card__date{color:var(--color-brand-light)}.news-card--featured .news-card__title{color:var(--color-white)}.news-card--featured .news-card__link{color:var(--color-brand-light)}.page-grid--about{bottom:19px}.about-hero{isolation:isolate;height:480px;position:relative;overflow:hidden}@media (min-width:48rem){.about-hero{height:540px}}@media (min-width:80rem){.about-hero{height:600px}}.about-hero__bg{z-index:calc(10 * -1);position:absolute;inset:0}.about-hero__bg:after{inset-inline:0;--tw-gradient-position:to top;position:absolute;top:46.67%;bottom:0}@supports (background-image:linear-gradient(in lab,red,red)){.about-hero__bg:after{--tw-gradient-position:to top in oklab}}.about-hero__bg:after{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#000000db}@supports (color:color-mix(in lab,red,red)){.about-hero__bg:after{--tw-gradient-from:color-mix(in oklab,var(--color-black) 86%,transparent)}}.about-hero__bg:after{--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));--tw-gradient-to:transparent;--tw-content:"";content:var(--tw-content)}.about-hero__bg img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.about-hero__inner{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.about-hero__inner{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.about-hero__inner{padding-inline:0}}.about-hero__inner{justify-content:flex-end;gap:calc(var(--spacing) * 6);height:100%;padding-bottom:calc(var(--spacing) * 10);flex-direction:column;display:flex}@media (min-width:80rem){.about-hero__inner{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:0;padding-top:432px;padding-bottom:0}}.about-hero__title{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-leading:1.12;color:var(--color-white);text-transform:uppercase;font-size:38px;line-height:1.12}@media (min-width:48rem){.about-hero__title{font-size:52px}}@media (min-width:80rem){.about-hero__title{margin-top:calc(var(--spacing) * 12);font-size:64px}}.about-hero__badge{border-left:4px var(--tw-border-style) var(--color-brand);width:215px;padding-top:15px;padding-bottom:calc(var(--spacing) * 3);background-color:oklab(18.0205% -.00191089 -.0324019/.85);padding-left:21px}@media (min-width:80rem){.about-hero__badge{height:117px;padding-bottom:0}}.about-hero__badge-value{height:58px;font-family:var(--font-display);--tw-leading:55.884px;--tw-font-weight:var(--font-weight-bold);font-size:52px;line-height:55.884px;font-weight:var(--font-weight-bold);color:var(--color-brand-light);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);display:block}.about-hero__badge-label{--tw-leading:26px;--tw-font-weight:var(--font-weight-bold);font-size:14px;line-height:26px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#ffffffd9;padding-left:1px;display:block}@supports (color:color-mix(in lab,red,red)){.about-hero__badge-label{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.about-hero__badge-label{text-transform:uppercase}.about-intro__inner{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.about-intro__inner{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.about-intro__inner{padding-inline:0}}.about-intro__inner{gap:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 14);display:grid}@media (min-width:48rem){.about-intro__inner{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:80rem){.about-intro__inner{gap:calc(var(--spacing) * 6);padding-top:110px}}.about-intro__card{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;flex-direction:column;justify-content:space-between;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.about-intro__card{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.about-intro__card{padding:calc(var(--spacing) * 6);background-color:oklab(21.0084% -.00295345 -.031625/.9)}.about-intro__card:before{height:var(--spacing);width:calc(var(--spacing) * 24);background-color:var(--color-brand);--tw-content:"";content:var(--tw-content);position:absolute;top:0;left:0}@media (min-width:48rem){.about-intro__card{padding:calc(var(--spacing) * 9);grid-column:span 12/span 12}}@media (min-width:80rem){.about-intro__card{padding:calc(var(--spacing) * 11);grid-column:span 7/span 7}}.about-intro__eyebrow{--tw-font-weight:var(--font-weight-bold);font-size:12px;--tw-tracking:.22em;letter-spacing:.22em;color:var(--color-brand-light);display:inline-block}.about-intro__eyebrow,.about-intro__title{font-weight:var(--font-weight-bold);text-transform:uppercase}.about-intro__title{margin-top:calc(var(--spacing) * 3);font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-leading:1.2;color:var(--color-white);font-size:28px;line-height:1.2}@media (min-width:48rem){.about-intro__title{font-size:34px}}@media (min-width:80rem){.about-intro__title{font-size:40px}}.about-intro__title span{display:block}.about-intro__title-line{margin-top:calc(var(--spacing) * 1.5);color:var(--color-brand-light)}@media (min-width:80rem){.about-intro__title-line{margin-top:calc(var(--spacing) * 2)}}.about-intro__text{margin-top:calc(var(--spacing) * 6);text-align:justify;--tw-leading:26px;--tw-font-weight:var(--font-weight-medium);font-size:16px;line-height:26px;font-weight:var(--font-weight-medium);color:#fffc}@supports (color:color-mix(in lab,red,red)){.about-intro__text{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}@media (min-width:80rem){.about-intro__text{margin-top:calc(var(--spacing) * 7)}}.about-intro__text p+p{margin-top:calc(var(--spacing) * 4)}.about-intro__pillars{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 3);border-top:1px var(--tw-border-style);border-color:#ffffff1a;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab,red,red)){.about-intro__pillars{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.about-intro__pillars{padding-top:calc(var(--spacing) * 6)}@media (min-width:40rem){.about-intro__pillars{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-intro__pillar{align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:flex}@supports (color:color-mix(in lab,red,red)){.about-intro__pillar{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.about-intro__pillar{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.about-intro__pillar{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.about-intro__pillar{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);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));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.about-intro__pillar:hover{border-color:#e5a93c80}@supports (color:color-mix(in lab,red,red)){.about-intro__pillar:hover{border-color:color-mix(in oklab,var(--color-brand-light) 50%,transparent)}}}.about-intro__pillar strong{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-size:20px;font-weight:var(--font-weight-bold);color:var(--color-brand-light)}.about-intro__pillar span{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.about-intro__pillar span{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.about-intro__pillar span{text-transform:uppercase}.about-intro__side{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:48rem){.about-intro__side{grid-column:span 12/span 12}}@media (min-width:80rem){.about-intro__side{gap:calc(var(--spacing) * 6);grid-column:span 5/span 5}}.about-intro__middle,.about-intro__photo{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.about-intro__middle,.about-intro__photo{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.about-intro__middle,.about-intro__photo{background-color:#111827}:is(.about-intro__photo,.about-intro__middle):after{pointer-events:none;--tw-gradient-position:to top;position:absolute;inset:0}@supports (background-image:linear-gradient(in lab,red,red)){:is(.about-intro__photo,.about-intro__middle):after{--tw-gradient-position:to top in oklab}}:is(.about-intro__photo,.about-intro__middle):after{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#0000008c}@supports (color:color-mix(in lab,red,red)){:is(.about-intro__photo,.about-intro__middle):after{--tw-gradient-from:color-mix(in oklab,var(--color-black) 55%,transparent)}}:is(.about-intro__photo,.about-intro__middle):after{--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));--tw-gradient-via:transparent;--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-to:transparent;--tw-content:"";content:var(--tw-content)}.about-intro__middle img,.about-intro__photo img{object-fit:cover;width:100%;height:100%;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));--tw-duration:.7s;--tw-ease:var(--ease-out);transition-duration:.7s;transition-timing-function:var(--ease-out)}@media (hover:hover){:is(.about-intro__photo img,.about-intro__middle img):hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.about-intro__photo--large{aspect-ratio:16/10;grid-column:span 2/span 2}.about-intro__photo-tag{bottom:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4);z-index:10;border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-brand-light);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:12px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#ffffffe6;background-color:oklab(18.0205% -.00191089 -.0324019/.85);position:absolute}@supports (color:color-mix(in lab,red,red)){.about-intro__photo-tag{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.about-intro__photo-tag{text-transform:uppercase;--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.about-intro__middle,.about-intro__photo--small{aspect-ratio:4/5;grid-column:span 1/span 1}.about-intro__photo--small{width:100%}@media (min-width:80rem){.stats-band--about{padding-bottom:100px}.stats-band--about .stats{padding-left:1px}}.about-values{isolation:isolate;position:relative}.about-values__bg{z-index:calc(10 * -1);position:absolute;inset:0;overflow:hidden}.about-values__bg:after{opacity:.65;mix-blend-mode:multiply;--tw-content:"";content:var(--tw-content);background-image:radial-gradient(1131px 735px,#1f1f1f00 39.75%,#1f1f1f 100%);position:absolute;inset:0}.about-values__bg img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.about-values__inner{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.about-values__inner{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.about-values__inner{padding-inline:0}}.about-values__inner{padding-top:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 20)}@media (min-width:80rem){.about-values__inner{padding-top:100px;padding-bottom:120px}}.vision{gap:calc(var(--spacing) * 5);display:grid}@media (min-width:48rem){.vision{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:80rem){.vision{gap:calc(var(--spacing) * 6)}}.vision__photo{aspect-ratio:16/11;border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.vision__photo{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.vision__photo:after{pointer-events:none;--tw-gradient-position:to top;position:absolute;inset:0}@supports (background-image:linear-gradient(in lab,red,red)){.vision__photo:after{--tw-gradient-position:to top in oklab}}.vision__photo:after{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#000000a6}@supports (color:color-mix(in lab,red,red)){.vision__photo:after{--tw-gradient-from:color-mix(in oklab,var(--color-black) 65%,transparent)}}.vision__photo:after{--tw-gradient-via:#00000026}@supports (color:color-mix(in lab,red,red)){.vision__photo:after{--tw-gradient-via:color-mix(in oklab,var(--color-black) 15%,transparent)}}.vision__photo:after{--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,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:transparent;--tw-content:"";content:var(--tw-content)}@media (min-width:48rem){.vision__photo{aspect-ratio:auto;grid-column:span 5/span 5;min-height:380px}}.vision__photo img{object-fit:cover;width:100%;height:100%;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));--tw-duration:.7s;--tw-ease:var(--ease-out);transition-duration:.7s;transition-timing-function:var(--ease-out)}@media (hover:hover){.vision__photo img:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.vision__photo-badge{bottom:calc(var(--spacing) * 5);left:calc(var(--spacing) * 5);z-index:10;border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;position:absolute}@supports (color:color-mix(in lab,red,red)){.vision__photo-badge{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.vision__photo-badge{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:12px;font-weight:var(--font-weight-bold);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-brand-light);text-transform:uppercase;--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);background-color:oklab(18.0205% -.00191089 -.0324019/.85)}.vision__panel{gap:calc(var(--spacing) * 5);display:grid}@media (min-width:48rem){.vision__panel{grid-column:span 7/span 7}}@media (min-width:80rem){.vision__panel{gap:calc(var(--spacing) * 6)}}.vision__card{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;flex-direction:column;justify-content:center;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.vision__card{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.vision__card{padding:calc(var(--spacing) * 6);--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);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));--tw-duration:.3s;background-color:oklab(21.0084% -.00295345 -.031625/.9);transition-duration:.3s}.vision__card:before{height:100%;width:var(--spacing);background-color:var(--color-brand-light);--tw-content:"";content:var(--tw-content);position:absolute;top:0;left:0}@media (hover:hover){.vision__card:hover{border-color:#e5a93c80}@supports (color:color-mix(in lab,red,red)){.vision__card:hover{border-color:color-mix(in oklab,var(--color-brand-light) 50%,transparent)}}}@media (min-width:48rem){.vision__card{padding:calc(var(--spacing) * 8)}}@media (min-width:80rem){.vision__card{padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 8)}}.vision__card--mission{border-color:#c8102e59}@supports (color:color-mix(in lab,red,red)){.vision__card--mission{border-color:color-mix(in oklab,var(--color-brand) 35%,transparent)}}.vision__card--mission{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab,red,red)){.vision__card--mission{--tw-gradient-position:to bottom right in oklab}}.vision__card--mission{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#c8102e26}@supports (color:color-mix(in lab,red,red)){.vision__card--mission{--tw-gradient-from:color-mix(in oklab,var(--color-brand) 15%,transparent)}}.vision__card--mission{--tw-gradient-to:oklab(21.0084% -.00295345 -.031625/.95);--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))}.vision__card--mission:before{content:var(--tw-content);background-color:var(--color-brand)}.vision__tag{--tw-font-weight:var(--font-weight-bold);font-size:11px;--tw-tracking:.24em;letter-spacing:.24em;color:var(--color-brand-light);text-transform:uppercase}.vision__tag,.vision__title{font-weight:var(--font-weight-bold)}.vision__title{margin-top:calc(var(--spacing) * 1.5);font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-leading:1.2;color:var(--color-white);font-size:28px;line-height:1.2}@media (min-width:80rem){.vision__title{font-size:34px}}.vision__title--split{margin-top:calc(var(--spacing) * 1.5)}.vision__text{margin-top:calc(var(--spacing) * 3);text-align:justify;--tw-leading:26px;--tw-font-weight:var(--font-weight-medium);font-size:16px;line-height:26px;font-weight:var(--font-weight-medium);color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.vision__text{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.vision__text--small{font-size:16px}.about-values__head{margin-top:calc(var(--spacing) * 16);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 2);border-bottom:1px var(--tw-border-style);border-color:#ffffff1a;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.about-values__head{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.about-values__head{padding-bottom:calc(var(--spacing) * 5)}@media (min-width:48rem){.about-values__head{flex-direction:row;align-items:flex-end}}@media (min-width:80rem){.about-values__head{margin-top:calc(var(--spacing) * 20)}}.about-values__title{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-leading:1.2;color:var(--color-white);font-size:30px;line-height:1.2}@media (min-width:80rem){.about-values__title{font-size:38px}}.value-cards{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 5);display:grid}@media (min-width:48rem){.value-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.value-cards{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 6)}}.value-card{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.value-card{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.value-card{padding:calc(var(--spacing) * 7);text-align:left;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;background-color:oklab(21.0084% -.00295345 -.031625/.88);transition-duration:.3s}@media (hover:hover){.value-card:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#e5a93c80}@supports (color:color-mix(in lab,red,red)){.value-card:hover{border-color:color-mix(in oklab,var(--color-brand-light) 50%,transparent)}}.value-card:hover{background-color:#151f33}}@media (min-width:80rem){.value-card{padding:calc(var(--spacing) * 9)}}.value-card__num{font-family:var(--font-display);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:36px;line-height:1;font-weight:var(--font-weight-bold);color:#e5a93c59}@supports (color:color-mix(in lab,red,red)){.value-card__num{color:color-mix(in oklab,var(--color-brand-light) 35%,transparent)}}.value-card__title{margin-top:calc(var(--spacing) * 4);--tw-leading:28px;--tw-font-weight:var(--font-weight-bold);font-size:22px;line-height:28px;font-weight:var(--font-weight-bold);color:var(--color-white);text-transform:capitalize}@media (min-width:80rem){.value-card__title{font-size:24px}}.value-card__text{margin-top:calc(var(--spacing) * 3);text-align:left;--tw-leading:25px;--tw-font-weight:var(--font-weight-medium);font-size:15.5px;line-height:25px;font-weight:var(--font-weight-medium);color:#fffc}@supports (color:color-mix(in lab,red,red)){.value-card__text{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.journey{padding-top:calc(var(--spacing) * 20);padding-bottom:calc(var(--spacing) * 20)}@media (min-width:80rem){.journey{padding-top:98px;padding-bottom:111px}}.journey__eyebrow{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-silver)}.journey__inner{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.journey__inner{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.journey__inner{padding-inline:0}}.journey__inner{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 6);display:grid}@media (min-width:48rem){.journey__inner{grid-template-columns:1fr auto}}@media (min-width:80rem){.journey__inner{grid-template-columns:417px 143px 25px 615px;gap:0;margin-top:81px}}@media (min-width:48rem){.journey__story{grid-column:span 2/span 2}}@media (min-width:80rem){.journey__story{grid-column:1/span 1;grid-row-start:1;padding-top:42px;padding-left:2px}}.journey__story-title{--tw-leading:48px;--tw-font-weight:var(--font-weight-bold);font-size:20px;line-height:48px;font-weight:var(--font-weight-bold);color:var(--color-white);text-transform:uppercase}@media (min-width:80rem){.journey__story-title{height:50px}}.journey__story-text{margin-top:calc(var(--spacing) * 2);text-align:justify;--tw-leading:25px;--tw-font-weight:var(--font-weight-medium);font-size:16px;line-height:25px;font-weight:var(--font-weight-medium);color:#fffc}@supports (color:color-mix(in lab,red,red)){.journey__story-text{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}@media (min-width:80rem){.journey__story-text{width:396px}}.journey__years{column-gap:calc(var(--spacing) * 4);display:flex;overflow-x:auto}@media not all and (min-width:48rem){.journey__years{order:-9999}}@media (min-width:48rem){.journey__years{align-items:flex-end;gap:var(--spacing);flex-direction:column}}@media (min-width:80rem){.journey__years{grid-row-start:1;grid-column-start:2}}.journey__year{--tw-leading:48px;--tw-font-weight:var(--font-weight-bold);font-size:25px;line-height:48px;font-weight:var(--font-weight-bold);color:#fff3;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.journey__year{color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.journey__year{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))}@media (hover:hover){.journey__year:hover{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.journey__year:hover{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}}.journey__year[aria-selected=true]{color:var(--color-brand-light);font-size:36px}@media (min-width:48rem){.journey__year{text-align:right;height:50px}.journey__year[aria-selected=true]{--tw-leading:69.12px;height:72px;font-size:45px;line-height:69.12px}}.journey__image{aspect-ratio:615/423;object-fit:cover;width:100%}@media (min-width:48rem){.journey__image{grid-column:span 2/span 2}}@media (min-width:80rem){.journey__image{margin-top:calc(var(--spacing) * 2.5);grid-column:4/span 1;grid-row-start:1;width:615px;height:423px}}.people-banner{height:280px;position:relative;overflow:hidden}.people-banner:after{background-color:#0006;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.people-banner:after{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.people-banner:after{mix-blend-mode:multiply;--tw-content:"";content:var(--tw-content)}@media (min-width:48rem){.people-banner{height:420px}}@media (min-width:80rem){.people-banner{height:561px}}.people-banner img{object-fit:cover;width:100%;height:100%}.gallery{padding-top:17px;padding-bottom:19px;position:relative}.gallery__viewport{scrollbar-width:none;overscroll-behavior-x:contain;overflow-x:auto;container-type:inline-size}.gallery__viewport::-webkit-scrollbar{display:none}@media (pointer:fine){.gallery__viewport{cursor:grab}}.gallery__viewport.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.gallery__viewport.is-dragging .gallery__slide{pointer-events:none}.gallery__track{gap:calc(var(--spacing) * 4);width:max-content;padding-inline:calc(var(--spacing) * 4);display:flex}@media (min-width:64rem){.gallery__track{padding-inline:0}}.gallery__slide{flex-shrink:0;width:232px;height:200px;position:relative;overflow:hidden}@media (min-width:48rem){.gallery__slide{width:311px;height:268px}}@media (min-width:64rem){.gallery__slide{aspect-ratio:311/268;width:calc(16.6667cqw - 13.3333px);height:auto}}.gallery__image{object-fit:cover;--tw-grayscale:grayscale(100%);width:100%;height:100%;transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.7s;transition-duration:.7s;position:absolute;inset:0}.gallery__image,.gallery__slide:hover .gallery__image{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,)}.gallery__slide:hover .gallery__image{--tw-grayscale:grayscale(0%)}.about-links{padding-top:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 20)}@media (min-width:80rem){.about-links{padding-top:96px;padding-bottom:120px}}.about-links__inner{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.about-links__inner{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.about-links__inner{padding-inline:0}}.about-links__inner{gap:calc(var(--spacing) * 6);display:grid}@media (min-width:48rem){.about-links__inner{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-links__item{background-color:var(--color-stone);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 8);color:var(--color-page);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));display:block;position:relative}.about-links__item:after{background-color:var(--color-brand);width:6px;transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-content:"";content:var(--tw-content);inset-block:0;position:absolute;right:0}@media (hover:hover){.about-links__item:hover:after{content:var(--tw-content);width:14px}}@media (min-width:80rem){.about-links__item{padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 10)}}.about-links__title{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-leading:36px;color:var(--color-brand);font-size:28px;line-height:36px;display:block}@media (min-width:80rem){.about-links__title{--tw-leading:44px;font-size:36px;line-height:44px}}.about-links__text{margin-top:calc(var(--spacing) * 2);--tw-leading:24px;color:var(--color-ink);font-size:15px;line-height:24px;display:block}.pending{background-color:var(--color-page);padding-top:160px;padding-bottom:calc(var(--spacing) * 24)}@media (min-width:80rem){.pending{padding-top:222px;padding-bottom:140px}}.pending__inner{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.pending__inner{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.pending__inner{padding-inline:0}}.pending__breadcrumb{gap:calc(var(--spacing) * 2);--tw-leading:20px;--tw-font-weight:var(--font-weight-medium);font-size:14px;line-height:20px;font-weight:var(--font-weight-medium);color:#fff9;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.pending__breadcrumb{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.pending__breadcrumb a{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))}@media (hover:hover){.pending__breadcrumb a:hover{color:var(--color-white)}}.pending__title{margin-top:calc(var(--spacing) * 6);font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-leading:36px;color:var(--color-white);text-transform:uppercase;font-size:28px;line-height:36px}@media (min-width:48rem){.pending__title{--tw-leading:44px;font-size:36px;line-height:44px}}@media (min-width:80rem){.pending__title{--tw-leading:50px;font-size:42px;line-height:50px}}.pending__text{margin-top:calc(var(--spacing) * 6);--tw-leading:26px;--tw-font-weight:var(--font-weight-medium);max-width:640px;font-size:16px;line-height:26px;font-weight:var(--font-weight-medium);color:#fffc}@supports (color:color-mix(in lab,red,red)){.pending__text{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.pending__link{height:57.59px;width:calc(var(--icon-x,85px) + 57.59px);--tw-leading:18.82px;--tw-font-weight:var(--font-weight-bold);font-size:14px;line-height:18.82px;font-weight:var(--font-weight-bold);white-space:nowrap;margin-top:calc(var(--spacing) * 8);color:var(--color-brand);flex-shrink:0;align-items:center;padding-bottom:3px;display:inline-flex;position:relative}.pending__link img{pointer-events:none;top:0;left:var(--icon-x,85px);width:57.59px;height:57.59px;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));--tw-duration:.3s;transition-duration:.3s;position:absolute}:where(.cms-content){overflow-wrap:break-word}:where(.cms-content)>:where(*+*){margin-top:calc(var(--spacing) * 5)}:where(.cms-content) :where(h1,h2,h3,h4,h5,h6){--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}:where(.cms-content) :where(a){text-underline-offset:2px;text-decoration-line:underline}:where(.cms-content) :where(strong,b){--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}:where(.cms-content) :where(em,i){font-style:italic}:where(.cms-content) :where(ul){padding-left:calc(var(--spacing) * 6);list-style-type:disc}:where(.cms-content) :where(ol){padding-left:calc(var(--spacing) * 6);list-style-type:decimal}:where(.cms-content) :where(li+li),:where(.cms-content) :where(li>ul,li>ol){margin-top:calc(var(--spacing) * 2)}:where(.cms-content) :where(blockquote){border-left:4px var(--tw-border-style);border-color:currentColor}@supports (color:color-mix(in lab,red,red)){:where(.cms-content) :where(blockquote){border-color:color-mix(in oklab,currentcolor 40%,transparent)}}:where(.cms-content) :where(blockquote){padding-left:calc(var(--spacing) * 5);font-style:italic}:where(.cms-content) :where(hr){margin-block:calc(var(--spacing) * 8);border-color:currentColor}@supports (color:color-mix(in lab,red,red)){:where(.cms-content) :where(hr){border-color:color-mix(in oklab,currentcolor 15%,transparent)}}:where(.cms-content) :where(img,video){max-width:100%;height:auto;margin-inline:auto;display:block}:where(.cms-content)>:where(a:has(>img)){display:block}:where(.cms-content) :where(iframe){aspect-ratio:var(--aspect-video);width:100%;height:auto}:where(.cms-content) :where(figure){max-width:100%;margin-inline:auto}:where(.cms-content) :where(figcaption,.PhotoCMS_Caption,.img-caption){margin-top:calc(var(--spacing) * 2);text-align:center;--tw-leading:20px;opacity:.7;font-size:14px;line-height:20px;display:block}:where(.cms-content) :where(table){border-collapse:collapse;width:100%}:where(.cms-content) :where(th,td){border-style:var(--tw-border-style);border-width:1px;border-color:currentColor}@supports (color:color-mix(in lab,red,red)){:where(.cms-content) :where(th,td){border-color:color-mix(in oklab,currentcolor 15%,transparent)}}:where(.cms-content) :where(th,td){padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;vertical-align:top}:where(.cms-content) :where(th){--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}:where(.cms-content) :where(pre){padding:calc(var(--spacing) * 4);font-family:var(--font-mono);font-size:.875em;overflow:auto}:where(.cms-content) :where(.content-gallery){gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:48rem){:where(.cms-content) :where(.content-gallery){grid-template-columns:repeat(3,minmax(0,1fr))}}:where(.cms-content) :where(.content-gallery figure){margin:0}:where(.cms-content) :where(.content-gallery img){aspect-ratio:4/3;object-fit:cover;width:100%;margin:0}:where(.cms-content) :where(.content-gallery figcaption){--tw-leading:19px;font-size:13px;line-height:19px}.page-hero{isolation:isolate;height:360px;position:relative;overflow:hidden}@media (min-width:48rem){.page-hero{height:460px}}@media (min-width:80rem){.page-hero{height:600px}}.page-hero__bg{z-index:calc(10 * -1);position:absolute;inset:0}.page-hero__bg:after{inset-inline:0;--tw-gradient-position:to top;position:absolute;top:40%;bottom:0}@supports (background-image:linear-gradient(in lab,red,red)){.page-hero__bg:after{--tw-gradient-position:to top in oklab}}.page-hero__bg:after{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#000000db}@supports (color:color-mix(in lab,red,red)){.page-hero__bg:after{--tw-gradient-from:color-mix(in oklab,var(--color-black) 86%,transparent)}}.page-hero__bg:after{--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));--tw-gradient-to:transparent;--tw-content:"";content:var(--tw-content)}.page-hero__bg img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.page-hero--plain .page-hero__bg{background-color:var(--color-teal-950)}.page-hero__inner{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.page-hero__inner{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.page-hero__inner{padding-inline:0}}.page-hero__inner{justify-content:flex-end;gap:calc(var(--spacing) * 4);height:100%;padding-bottom:calc(var(--spacing) * 10);flex-direction:column;display:flex}@media (min-width:80rem){.page-hero__inner{gap:calc(var(--spacing) * 6);padding-bottom:72px}}.page-hero__title{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-leading:1.15;color:var(--color-white);text-transform:uppercase;font-size:34px;line-height:1.15}@media (min-width:48rem){.page-hero__title{font-size:48px}}@media (min-width:80rem){.page-hero__title{font-size:60px}}.breadcrumb__list{align-items:center;column-gap:calc(var(--spacing) * 2);--tw-leading:22px;--tw-font-weight:var(--font-weight-medium);font-size:14px;line-height:22px;font-weight:var(--font-weight-medium);color:#ffffffb3;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.breadcrumb__list{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.breadcrumb__list li+li:before{margin-right:calc(var(--spacing) * 2);color:#fff6}@supports (color:color-mix(in lab,red,red)){.breadcrumb__list li+li:before{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.breadcrumb__list li+li:before{--tw-content:"/";content:var(--tw-content)}.breadcrumb__list a{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))}@media (hover:hover){.breadcrumb__list a:hover{color:var(--color-white)}}.breadcrumb__list [aria-current]{color:var(--color-white)}.listing{padding-top:calc(var(--spacing) * 12);padding-bottom:calc(var(--spacing) * 20)}@media (min-width:80rem){.listing{padding-top:88px;padding-bottom:128px}}.listing__inner{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.listing__inner{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.listing__inner{padding-inline:0}}.listing__empty{margin-top:calc(var(--spacing) * 10);--tw-leading:26px;--tw-font-weight:var(--font-weight-medium);max-width:560px;font-size:16px;line-height:26px;font-weight:var(--font-weight-medium);color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.listing__empty{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.category-nav{margin-inline:calc(var(--spacing) * -4);margin-bottom:calc(var(--spacing) * 8);scrollbar-width:none;column-gap:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 4);display:flex;overflow-x:auto}@media (min-width:48rem){.category-nav{flex-wrap:wrap;margin-inline:0;padding-inline:0}}@media (min-width:80rem){.category-nav{margin-bottom:56px}}.category-nav__link{--tw-leading:57.6px;--tw-font-weight:var(--font-weight-semibold);font-size:16px;line-height:57.6px;font-weight:var(--font-weight-semibold);white-space:nowrap;color:#ffffffb3;flex-shrink:0;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.category-nav__link{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.category-nav__link{text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.category-nav__link:hover{color:var(--color-white)}}.category-nav__link[aria-current=page]{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-light)}.category-nav__link[aria-current=page]:before{background-color:var(--color-brand-light);--tw-content:"";content:var(--tw-content);width:37px;height:1px;margin-right:7px;display:block}.category-nav--sub{margin-bottom:calc(var(--spacing) * 6);column-gap:calc(var(--spacing) * 6)}@media (min-width:80rem){.category-nav--sub{margin-bottom:calc(var(--spacing) * 8)}}.category-nav--sub .category-nav__link{--tw-leading:40px;font-size:14px;line-height:40px}.pager{margin-top:calc(var(--spacing) * 14);justify-content:center;align-items:center;gap:calc(var(--spacing) * 4);display:flex}@media (min-width:80rem){.pager{margin-top:72px}}.pager__pages{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.pager__page{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3;border-radius:3.40282e+38px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.pager__page{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.pager__page{--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:#fffc}@supports (color:color-mix(in lab,red,red)){.pager__page{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.pager__page{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))}@media (hover:hover){.pager__page:hover{border-color:var(--color-white);color:var(--color-white)}}.pager__page.is-current{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-white)}.pager__gap{padding-inline:var(--spacing);color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.pager__gap{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.pager__step{--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:#fffc}@supports (color:color-mix(in lab,red,red)){.pager__step{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.pager__step{text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.pager__step:hover{color:var(--color-white)}}.pager__step[aria-disabled=true]{pointer-events:none;color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.pager__step[aria-disabled=true]{color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.seo-article{border-top:1px var(--tw-border-style);border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.seo-article{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.seo-article{padding-top:calc(var(--spacing) * 12);padding-bottom:calc(var(--spacing) * 20)}@media (min-width:80rem){.seo-article{padding-top:72px;padding-bottom:112px}}.seo-article__inner{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.seo-article__inner{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.seo-article__inner{padding-inline:0}}.seo-article__body{max-width:860px}.seo-article__body[data-collapsed=true]{max-height:140px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.seo-article__toggle{margin-top:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-brand-light);text-transform:uppercase;text-underline-offset:4px}@media (hover:hover){.seo-article__toggle:hover{text-decoration-line:underline}}.rich-text{--tw-leading:28px;color:#fffc;font-size:16px;line-height:28px}@supports (color:color-mix(in lab,red,red)){.rich-text{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.rich-text h2{margin-top:calc(var(--spacing) * 12);font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-leading:38px;color:var(--color-white);font-size:30px;line-height:38px}@media (min-width:80rem){.rich-text h2{--tw-leading:44px;font-size:36px;line-height:44px}}.rich-text h3{margin-top:calc(var(--spacing) * 9);--tw-leading:30px;--tw-font-weight:var(--font-weight-bold);font-size:20px;line-height:30px}.rich-text h3,.rich-text h4{font-weight:var(--font-weight-bold);color:var(--color-white)}.rich-text h4{margin-top:calc(var(--spacing) * 7);--tw-leading:26px;--tw-font-weight:var(--font-weight-bold);font-size:17px;line-height:26px}.rich-text a{color:var(--color-brand-light)}@media (hover:hover){.rich-text a:hover{color:var(--color-white)}}.rich-text strong{color:var(--color-white)}.rich-text figure figcaption{color:#fff9}@supports (color:color-mix(in lab,red,red)){.rich-text figure figcaption{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.rich-text figure figcaption{font-style:italic}.rich-text .content-gallery{margin-block:calc(var(--spacing) * 6)}.rich-text .content-gallery figcaption{font-style:normal}.rich-text blockquote{border-left-style:var(--tw-border-style);border-left-width:6px;border-color:var(--color-brand);padding-left:calc(var(--spacing) * 6);--tw-leading:30px;color:var(--color-white);font-size:18px;font-style:normal;line-height:30px}.rich-text table{font-size:15px}.rich-text :is(th,td){border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.rich-text :is(th,td){border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.rich-text :is(th,td){padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.rich-text th{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.rich-text th{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.rich-text th{color:var(--color-white)}.post-feature{margin-bottom:calc(var(--spacing) * 12);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.post-feature{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}@media (min-width:48rem){.post-feature{grid-template-columns:2fr 1fr}}@media (min-width:80rem){.post-feature{grid-template-columns:800px 1fr;margin-bottom:72px}}.post-feature__media{aspect-ratio:599/309;background-color:var(--color-teal-900);display:block;position:relative;overflow:hidden}@media (min-width:48rem){.post-feature__media{aspect-ratio:auto;min-height:309px}}.post-feature__media img{object-fit:cover;width:100%;height:100%;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));--tw-duration:1.2s;--tw-ease:var(--ease-panel);transition-duration:1.2s;transition-timing-function:var(--ease-panel);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.post-feature__media img{transition-property:none}}.post-feature:hover .post-feature__media img{scale:1.04}.post-feature__body{background-color:var(--color-teal-900);padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media (min-width:80rem){.post-feature__body{padding-inline:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 10)}}.post-feature__date{--tw-leading:24px;--tw-font-weight:var(--font-weight-medium);font-size:15px;line-height:24px;font-weight:var(--font-weight-medium);color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.post-feature__date{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.post-feature__title{margin-top:calc(var(--spacing) * 3);--tw-leading:32px;--tw-font-weight:var(--font-weight-bold);font-size:22px;line-height:32px;font-weight:var(--font-weight-bold);color:var(--color-white);text-transform:uppercase}@media (min-width:80rem){.post-feature__title{--tw-leading:38px;font-size:26px;line-height:38px}}.post-feature__text{margin-top:calc(var(--spacing) * 4);-webkit-line-clamp:3;--tw-leading:25px;color:#ffffffbf;-webkit-box-orient:vertical;font-size:15px;line-height:25px;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.post-feature__text{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.post-feature__link{height:57.59px;width:calc(var(--icon-x,85px) + 57.59px);--tw-leading:18.82px;--tw-font-weight:var(--font-weight-bold);font-size:14px;line-height:18.82px;font-weight:var(--font-weight-bold);white-space:nowrap;padding-bottom:3px;padding-top:calc(var(--spacing) * 6);color:var(--color-white);flex-shrink:0;align-items:center;margin-top:auto;display:inline-flex;position:relative}.post-feature__link img{pointer-events:none;top:0;left:var(--icon-x,85px);width:57.59px;height:57.59px;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));--tw-duration:.3s;top:calc(var(--spacing) * 6);transition-duration:.3s;position:absolute}.post-grid{column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 10);display:grid}@media (min-width:40rem){.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.post-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.post-grid{gap:48px 30px}}.post-card{flex-direction:column;display:flex;position:relative;overflow:hidden}.post-card__media{aspect-ratio:300/309;background-color:var(--color-teal-900);display:block;overflow:hidden}.post-card__media img{object-fit:cover;width:100%;height:100%;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));--tw-duration:1.2s;--tw-ease:var(--ease-panel);transition-duration:1.2s;transition-timing-function:var(--ease-panel)}@media (prefers-reduced-motion:reduce){.post-card__media img{transition-property:none}}.post-card:hover .post-card__media img{scale:1.05}.post-card__body{background-color:var(--color-stone);padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 6);flex:1}.post-card__date{--tw-leading:28px;--tw-font-weight:var(--font-weight-medium);font-size:14px;line-height:28px;font-weight:var(--font-weight-medium);color:#334155b3}@supports (color:color-mix(in lab,red,red)){.post-card__date{color:color-mix(in oklab,var(--color-ink) 70%,transparent)}}.post-card__title{margin-top:var(--spacing);-webkit-line-clamp:3;--tw-leading:28px;--tw-font-weight:var(--font-weight-bold);font-size:18px;line-height:28px;font-weight:var(--font-weight-bold);color:var(--color-brand);text-transform:uppercase;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post-card__title a{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))}.post-card__title a:after{--tw-content:"";content:var(--tw-content);position:absolute;inset:0}@media (hover:hover){.post-card__title a:hover{color:var(--color-teal-900)}}.project-grid{column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 10);display:grid}@media (min-width:48rem){.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.project-grid{gap:48px 24px}}.project-tile__link,.project-tile__media{display:block;overflow:hidden}.project-tile__media{aspect-ratio:1530/1044;background-color:var(--color-teal-900);position:relative}.project-tile__media img{object-fit:cover;width:100%;height:100%;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));--tw-duration:1.4s;--tw-ease:var(--ease-panel);transition-duration:1.4s;transition-timing-function:var(--ease-panel)}@media (prefers-reduced-motion:reduce){.project-tile__media img{transition-property:none}}.project-tile__link:focus-visible .project-tile__media img,.project-tile__link:hover .project-tile__media img{scale:1.06}.project-tile__body{background-color:var(--color-stone);padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 6);display:block;position:relative}.project-tile__body:after{background-color:var(--color-brand);--tw-content:"";content:var(--tw-content);inset-block:0;width:6px;position:absolute;right:0}@media (min-width:80rem){.project-tile__body{padding-inline:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 7)}}.project-tile__title{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-leading:30px;color:var(--color-brand);text-transform:uppercase;font-size:22px;line-height:30px;display:block}@media (min-width:80rem){.project-tile__title{--tw-leading:34px;font-size:26px;line-height:34px}}.project-tile__location{margin-top:calc(var(--spacing) * 2);--tw-leading:26px;--tw-font-weight:var(--font-weight-semibold);font-size:16px;line-height:26px;font-weight:var(--font-weight-semibold);color:var(--color-ink);padding-left:15px;display:block;position:relative}.project-tile__location:before{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-color:var(--color-brand);--tw-content:"";content:var(--tw-content);border-radius:3.40282e+38px;position:absolute;top:8px;left:0}.project-tile__text{margin-top:calc(var(--spacing) * 3);text-align:justify;--tw-leading:25px;color:#0b1120bf;max-height:75px;font-size:15px;line-height:25px;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.project-tile__text{color:color-mix(in oklab,var(--color-page) 75%,transparent)}}.project-tile__text{transition-property:max-height,margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-panel);transition-duration:.5s;transition-timing-function:var(--ease-panel)}@media (min-width:80rem){.project-tile__text{opacity:0;max-height:0;margin-top:0}.project-tile__link:focus-visible .project-tile__text,.project-tile__link:hover .project-tile__text{margin-top:calc(var(--spacing) * 3);opacity:1;max-height:200px}}.service-row{align-items:center;gap:calc(var(--spacing) * 8);display:grid}@media (min-width:48rem){.service-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media (min-width:80rem){.service-row{gap:96px}}.service-row+.service-row{margin-top:calc(var(--spacing) * 16)}@media (min-width:80rem){.service-row+.service-row{margin-top:112px}}.service-row__media{aspect-ratio:796/1128;border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.service-row__media{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.service-row__media{background-color:var(--color-teal-900)}.service-row__media img{object-fit:cover;width:100%;height:100%;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));--tw-duration:1.4s;--tw-ease:var(--ease-panel);transition-duration:1.4s;transition-timing-function:var(--ease-panel)}@media (prefers-reduced-motion:reduce){.service-row__media img{transition-property:none}}.service-row:hover .service-row__media img{scale:1.04}@media (min-width:48rem){.service-row--flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.service-row--flip .service-row__media{order:2}}.service-row__group{--tw-leading:21px;--tw-font-weight:var(--font-weight-medium);font-size:14px;line-height:21px;font-weight:var(--font-weight-medium);--tw-tracking:3px;letter-spacing:3px;color:#fff9}@supports (color:color-mix(in lab,red,red)){.service-row__group{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.service-row__group{text-transform:uppercase}.service-row__title{margin-top:calc(var(--spacing) * 3);font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-leading:42px;color:var(--color-white);font-size:34px;line-height:42px}@media (min-width:80rem){.service-row__title{--tw-leading:56px;font-size:48px;line-height:56px}}.service-row__title a{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))}@media (hover:hover){.service-row__title a:hover{color:var(--color-brand-light)}}.service-row__lead{margin-top:calc(var(--spacing) * 6);--tw-leading:29px;--tw-font-weight:var(--font-weight-bold);font-size:18px;line-height:29px;font-weight:var(--font-weight-bold);color:var(--color-white)}@media (min-width:80rem){.service-row__lead{--tw-leading:31px;font-size:20px;line-height:31px}}.service-row__text{margin-top:calc(var(--spacing) * 4);-webkit-line-clamp:6;text-align:justify;--tw-leading:26px;--tw-font-weight:var(--font-weight-medium);max-width:560px;font-size:16px;line-height:26px;font-weight:var(--font-weight-medium);color:#ffffffbf;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.service-row__text{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.service-row__link{height:57.59px;width:calc(var(--icon-x,85px) + 57.59px);--tw-leading:18.82px;--tw-font-weight:var(--font-weight-bold);font-size:14px;line-height:18.82px;font-weight:var(--font-weight-bold);white-space:nowrap;margin-top:calc(var(--spacing) * 6);color:var(--color-brand-light);flex-shrink:0;align-items:center;padding-bottom:3px;display:inline-flex;position:relative}.service-row__link img{pointer-events:none;top:0;left:var(--icon-x,85px);width:57.59px;height:57.59px;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));--tw-duration:.3s;transition-duration:.3s;position:absolute}.video-grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.video-grid{grid-auto-flow:dense;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:220px}}@media (min-width:80rem){.video-grid{grid-auto-rows:260px;gap:30px}}@media (min-width:40rem){.video-grid>:first-child{grid-column:span 2/span 2}}@media (min-width:64rem){.video-grid>:first-child{grid-row:span 2/span 2}.video-grid>:nth-child(6n+4){grid-column:span 2/span 2}}.video-card{background-color:var(--color-teal-900);text-align:left;width:100%;height:100%}.video-card,.video-card__media{display:block;position:relative;overflow:hidden}.video-card__media{aspect-ratio:var(--aspect-video)}@media (min-width:64rem){.video-card__media{aspect-ratio:auto;height:100%}}.video-card__media:after{--tw-gradient-position:to top;position:absolute;inset:0}@supports (background-image:linear-gradient(in lab,red,red)){.video-card__media:after{--tw-gradient-position:to top in oklab}}.video-card__media:after{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#000c}@supports (color:color-mix(in lab,red,red)){.video-card__media:after{--tw-gradient-from:color-mix(in oklab,var(--color-black) 80%,transparent)}}.video-card__media:after{--tw-gradient-via:#0000001a}@supports (color:color-mix(in lab,red,red)){.video-card__media:after{--tw-gradient-via:color-mix(in oklab,var(--color-black) 10%,transparent)}}.video-card__media:after{--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,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:transparent;--tw-content:"";content:var(--tw-content)}.video-card__media>img:first-child{object-fit:cover;width:100%;height:100%;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));--tw-duration:1.2s;--tw-ease:var(--ease-panel);transition-duration:1.2s;transition-timing-function:var(--ease-panel)}@media (prefers-reduced-motion:reduce){.video-card__media>img:first-child{transition-property:none}}.video-card__play{z-index:10;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:56px;height:56px;translate:var(--tw-translate-x) var(--tw-translate-y);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));--tw-duration:.3s;--tw-ease:var(--ease-panel);transition-duration:.3s;transition-timing-function:var(--ease-panel);position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:reduce){.video-card__play{transition-property:none}}.video-card:hover .video-card__media>img:first-child{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.video-card:hover .video-card__play{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.video-card:focus-visible{outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--color-brand-light)}.video-card__title{z-index:10;-webkit-line-clamp:2;padding-inline:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 4);--tw-leading:24px;--tw-font-weight:var(--font-weight-semibold);font-size:16px;line-height:24px;font-weight:var(--font-weight-semibold);color:var(--color-white);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));inset-inline:0;-webkit-box-orient:vertical;display:-webkit-box;position:absolute;bottom:0;overflow:hidden}@media (min-width:80rem){.video-card__title{padding-inline:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 5)}}.video-card:hover .video-card__title{color:var(--color-brand-light)}.video-grid>:first-child .video-card__play{width:72px;height:72px}@media (min-width:80rem){.video-grid>:first-child .video-card__play{width:96px;height:96px}}.video-grid>:first-child .video-card__title{--tw-leading:30px;font-size:20px;line-height:30px}@media (min-width:80rem){.video-grid>:first-child .video-card__title{padding-inline:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 9);--tw-leading:40px;font-size:28px;line-height:40px}}.review-grid{column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 12);display:grid}@media (min-width:40rem){.review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.review-grid{column-gap:30px}}.review-card{flex-direction:column;display:flex}.review-card__media{aspect-ratio:4/3;background-color:var(--color-teal-900);position:relative;overflow:hidden}.review-card__media>img{object-fit:cover;width:100%;height:100%}.review-card__play{background-color:#00000040;place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.review-card__play{background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.review-card__play{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))}@media (hover:hover){.review-card__play:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.review-card__play:hover{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}}.review-card__play img{width:60px;height:60px;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));--tw-duration:.3s;--tw-ease:var(--ease-panel);transition-duration:.3s;transition-timing-function:var(--ease-panel)}@media (prefers-reduced-motion:reduce){.review-card__play img{transition-property:none}}.review-card__play:hover img{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.review-card__quote{margin-top:calc(var(--spacing) * 6);border-left-style:var(--tw-border-style);border-left-width:6px;border-color:var(--color-brand);padding-left:calc(var(--spacing) * 5);--tw-leading:27px;color:#ffffffd9;font-size:16px;line-height:27px}@supports (color:color-mix(in lab,red,red)){.review-card__quote{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.review-card__author{margin-top:calc(var(--spacing) * 4);--tw-leading:23px;flex-direction:column;padding-left:26px;font-size:15px;line-height:23px;display:flex}.review-card__author strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.review-card__author span{color:#fff9}@supports (color:color-mix(in lab,red,red)){.review-card__author span{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.map-review{padding-bottom:calc(var(--spacing) * 20)}@media (min-width:80rem){.map-review{padding-bottom:120px}}.map-review__inner{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.map-review__inner{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.map-review__inner{padding-inline:0}}.map-review__inner{gap:calc(var(--spacing) * 8);border-top:1px var(--tw-border-style);border-color:#ffffff1a;display:grid}@supports (color:color-mix(in lab,red,red)){.map-review__inner{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.map-review__inner{padding-top:calc(var(--spacing) * 14)}@media (min-width:64rem){.map-review__inner{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:96px}}@media (min-width:80rem){.map-review__inner{padding-top:88px}}.map-review__stars{gap:calc(var(--spacing) * 2);display:flex}@media (min-width:48rem){.map-review__stars{gap:calc(var(--spacing) * 3)}}.map-review__star{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);fill:#0000;stroke:#fffc}@supports (color:color-mix(in lab,red,red)){.map-review__star{stroke:color-mix(in oklab,var(--color-white) 80%,transparent)}}.map-review__star{stroke-width:.8px;transition-property:fill,stroke;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-delay:calc(var(--star-i) * 90ms);--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);stroke-linejoin:round}@media (min-width:48rem){.map-review__star{width:60px;height:60px}}@media (min-width:80rem){.map-review__star{width:72px;height:72px}}.map-review:has(.map-review__btn:is(:hover,:focus-visible)) .map-review__star{fill:var(--color-brand);stroke:var(--color-brand)}@media (hover:none){.map-review__star{fill:var(--color-brand);stroke:var(--color-brand)}}.map-review__title{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-leading:36px;color:var(--color-white);text-transform:uppercase;font-size:28px;line-height:36px}@media (min-width:48rem){.map-review__title{--tw-leading:44px;font-size:36px;line-height:44px}}@media (min-width:80rem){.map-review__title{--tw-leading:50px;font-size:42px;line-height:50px}}.map-review__title{text-transform:none}.map-review__text{margin-top:calc(var(--spacing) * 4);--tw-leading:27px;color:#ffffffbf;max-width:600px;font-size:16px;line-height:27px}@supports (color:color-mix(in lab,red,red)){.map-review__text{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}@media (min-width:80rem){.map-review__text{--tw-leading:29px;font-size:17px;line-height:29px}}.map-review__btn{margin-top:calc(var(--spacing) * 8);background-color:var(--color-teal-900);min-height:50px;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 3);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:#fffc;border-radius:25px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.map-review__btn{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.map-review__btn{text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.map-review__btn:hover{background-color:var(--color-brand);color:var(--color-white)}}.map-review__btn:focus-visible{outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--color-white)}@media (min-width:48rem){.map-review__btn{font-size:16px}}@media (prefers-reduced-motion:reduce){.map-review__star{transition-property:none}}.catalog{gap:calc(var(--spacing) * 10);display:grid}@media (min-width:64rem){.catalog{grid-template-columns:260px minmax(0,1fr)}}@media (min-width:80rem){.catalog{gap:48px}}.catalog__sidebar{align-self:flex-start}@media (min-width:64rem){.catalog__sidebar{position:sticky;top:126px}}.catalog__sidebar-title{border-bottom:1px var(--tw-border-style);border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.catalog__sidebar-title{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.catalog__sidebar-title{padding-bottom:calc(var(--spacing) * 3);font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-leading:36px;color:var(--color-white);font-size:28px;line-height:36px}.cat-tree{margin-top:calc(var(--spacing) * 2)}.cat-tree__group{border-bottom:1px var(--tw-border-style);border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.cat-tree__group{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.cat-tree__link{padding-block:calc(var(--spacing) * 3);--tw-leading:22px;--tw-font-weight:var(--font-weight-semibold);font-size:15px;line-height:22px;font-weight:var(--font-weight-semibold);color:#fffc;display:block}@supports (color:color-mix(in lab,red,red)){.cat-tree__link{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.cat-tree__link{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.cat-tree__link:hover{color:var(--color-white)}}.cat-tree__link[aria-current=page]{color:var(--color-brand-light)}.cat-tree__link--child{padding-block:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-medium);font-size:14px;font-weight:var(--font-weight-medium);color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.cat-tree__link--child{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.cat-tree__children{padding-bottom:calc(var(--spacing) * 2)}@media not all and (min-width:64rem){.cat-tree__children[data-collapsed]{display:none}}.product-grid{column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:48rem){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.product-grid{gap:40px 24px}}.product-card{flex-direction:column;display:flex;position:relative}.product-card__media{aspect-ratio:600/860;background-color:var(--color-teal-900);display:block;overflow:hidden}.product-card__media img{object-fit:cover;width:100%;height:100%;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));--tw-duration:1.2s;--tw-ease:var(--ease-panel);transition-duration:1.2s;transition-timing-function:var(--ease-panel)}@media (prefers-reduced-motion:reduce){.product-card__media img{transition-property:none}}.product-card:hover .product-card__media img{scale:1.05}.product-card__body{background-color:var(--color-stone);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 5);flex:1;position:relative}.product-card__body:after{background-color:var(--color-brand);--tw-content:"";content:var(--tw-content);inset-block:0;width:6px;position:absolute;right:0}@media (min-width:80rem){.product-card__body{padding-inline:calc(var(--spacing) * 5)}}.product-card__title{-webkit-line-clamp:2;--tw-leading:24px;--tw-font-weight:var(--font-weight-bold);font-size:16px;line-height:24px;font-weight:var(--font-weight-bold);color:var(--color-page);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-card__title a{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))}.product-card__title a:after{--tw-content:"";content:var(--tw-content);position:absolute;inset:0}@media (hover:hover){.product-card__title a:hover{color:var(--color-brand)}}.product-card__price{margin-top:calc(var(--spacing) * 2);--tw-leading:22px;font-size:15px;line-height:22px}.product-card__price strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand)}.product-card__price del{margin-left:var(--spacing);color:#33415599;font-size:13px}@supports (color:color-mix(in lab,red,red)){.product-card__price del{color:color-mix(in oklab,var(--color-ink) 60%,transparent)}}.article{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.article{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.article{padding-inline:0}}.article{padding-top:calc(var(--spacing) * 12);padding-bottom:calc(var(--spacing) * 20)}@media (min-width:80rem){.article{padding-top:88px;padding-bottom:112px}}.article__head{max-width:900px}.article__category{--tw-leading:21px;--tw-font-weight:var(--font-weight-semibold);font-size:14px;line-height:21px;font-weight:var(--font-weight-semibold);--tw-tracking:3px;letter-spacing:3px;color:var(--color-brand-light);text-transform:uppercase}@media (hover:hover){.article__category:hover{color:var(--color-white)}}.article__title{margin-top:calc(var(--spacing) * 4);font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-leading:38px;color:var(--color-white);text-transform:uppercase;font-size:28px;line-height:38px}@media (min-width:48rem){.article__title{--tw-leading:48px;font-size:38px;line-height:48px}}@media (min-width:80rem){.article__title{--tw-leading:54px;font-size:44px;line-height:54px}}.article__meta{margin-top:calc(var(--spacing) * 6);column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 3);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#ffffff1a;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.article__meta{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.article__meta{padding-block:calc(var(--spacing) * 4)}.article__meta dt{--tw-leading:18px;--tw-font-weight:var(--font-weight-medium);font-size:12px;line-height:18px;font-weight:var(--font-weight-medium);color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.article__meta dt{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.article__meta dd{--tw-leading:22px;--tw-font-weight:var(--font-weight-semibold);font-size:15px;line-height:22px;font-weight:var(--font-weight-semibold);color:#ffffffd9;margin:0}@supports (color:color-mix(in lab,red,red)){.article__meta dd{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}@media (hover:hover){.article__meta a:hover{color:var(--color-brand-light)}}.article__layout{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 12);display:grid}@media (min-width:64rem){.article__layout{grid-template-columns:minmax(0,1fr) 320px}}@media (min-width:80rem){.article__layout{margin-top:calc(var(--spacing) * 14);gap:72px}}.article__main{min-width:0}.article__cover{width:100%;height:auto}.article__cover,.article__lead{margin-bottom:calc(var(--spacing) * 8)}.article__lead{--tw-leading:31px;--tw-font-weight:var(--font-weight-bold);font-size:19px;line-height:31px;font-weight:var(--font-weight-bold);color:var(--color-white)}.article__content{text-align:justify;max-width:780px}.article-toc{margin-bottom:calc(var(--spacing) * 10);background-color:var(--color-teal-950);max-width:780px;padding-inline:calc(var(--spacing) * 5)}@media (min-width:48rem){.article-toc{padding-inline:calc(var(--spacing) * 8)}}.article-toc__head{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);list-style-type:none;display:flex}.article-toc__head::-webkit-details-marker{display:none}.article-toc__title{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-leading:32px;color:var(--color-white);font-size:26px;line-height:32px}@media (min-width:48rem){.article-toc__title{--tw-leading:36px;font-size:30px;line-height:36px}}.article-toc__toggle{width:33px;height:33px;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));--tw-duration:.3s;--tw-ease:var(--ease-panel);transition-duration:.3s;transition-timing-function:var(--ease-panel);flex-shrink:0}.article-toc[open] .article-toc__toggle{rotate:180deg}.article-toc__list{border-top:1px var(--tw-border-style);border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.article-toc__list{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.article-toc__list{padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 6)}.article-toc__list>ol{counter-reset:toc}.article-toc__list>ol>li{border-bottom:1px var(--tw-border-style);border-color:#ffffff0f;position:relative}@supports (color:color-mix(in lab,red,red)){.article-toc__list>ol>li{border-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.article-toc__list>ol>li{padding-block:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 9);counter-increment:toc}.article-toc__list>ol>li:before{width:calc(var(--spacing) * 8);font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-leading:26px;color:var(--color-brand-light);--tw-content:counter(toc);content:var(--tw-content);font-size:22px;line-height:26px;position:absolute;top:13px;left:0}.article-toc__list>ol>li:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (min-width:48rem){.article-toc__list>ol>li{padding-left:calc(var(--spacing) * 11)}}.article-toc__list>ol>li>a{--tw-leading:26px;--tw-font-weight:var(--font-weight-medium);font-size:16px;line-height:26px;font-weight:var(--font-weight-medium);color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.article-toc__list>ol>li>a{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.article-toc__list ol ol{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 1.5);border-left:1px var(--tw-border-style);border-color:#e5a93c66;display:grid}@supports (color:color-mix(in lab,red,red)){.article-toc__list ol ol{border-color:color-mix(in oklab,var(--color-brand-light) 40%,transparent)}}.article-toc__list ol ol{padding-left:calc(var(--spacing) * 4)}.article-toc__list ol ol a{--tw-leading:22px;color:#fff9;font-size:14px;line-height:22px}@supports (color:color-mix(in lab,red,red)){.article-toc__list ol ol a{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.article-toc__list a{text-underline-offset:4px;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))}@media (hover:hover){.article-toc__list a:hover{color:var(--color-white);text-decoration-line:underline}}.article-toc__list a:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-brand-light)}.article-toc__head:focus-visible{outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--color-brand-light)}.article__content :is(h2,h3,h4)[id]{scroll-margin-top:120px}.share{margin-top:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.share__label{margin-right:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold);color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.share__label{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.share__label{text-transform:uppercase}.share__btn{height:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff40;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.share__btn{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.share__btn{padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.share__btn{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.share__btn{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))}@media (hover:hover){.share__btn:hover{border-color:var(--color-brand-light);color:var(--color-white)}}.author-box{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 5);border-left-style:var(--tw-border-style);border-left-width:6px;border-color:var(--color-brand);background-color:var(--color-stone);padding:calc(var(--spacing) * 6);display:flex}@media (min-width:80rem){.author-box{padding:calc(var(--spacing) * 8)}}.author-box__photo{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);object-fit:cover;border-radius:3.40282e+38px;flex-shrink:0}.author-box__label{--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);--tw-tracking:2px;letter-spacing:2px;color:#33415599}@supports (color:color-mix(in lab,red,red)){.author-box__label{color:color-mix(in oklab,var(--color-ink) 60%,transparent)}}.author-box__label{text-transform:uppercase}.author-box__name{margin-top:var(--spacing);font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-leading:32px;color:var(--color-brand);font-size:26px;line-height:32px}.author-box__role{--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-ink)}.author-box__bio{margin-top:calc(var(--spacing) * 3);--tw-leading:25px;color:#0b1120cc;font-size:15px;line-height:25px}@supports (color:color-mix(in lab,red,red)){.author-box__bio{color:color-mix(in oklab,var(--color-page) 80%,transparent)}}.sidebar{align-content:flex-start;gap:calc(var(--spacing) * 10);display:grid}@media (min-width:64rem){.sidebar{position:sticky;top:126px}}.sidebar__title{border-bottom:1px var(--tw-border-style);border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.sidebar__title{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.sidebar__title{padding-bottom:calc(var(--spacing) * 3);font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-leading:32px;color:var(--color-white);font-size:24px;line-height:32px}.sidebar__links li{border-bottom:1px var(--tw-border-style);border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.sidebar__links li{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.sidebar__links a{padding-block:calc(var(--spacing) * 3);--tw-leading:22px;--tw-font-weight:var(--font-weight-medium);font-size:15px;line-height:22px;font-weight:var(--font-weight-medium);color:#fffc;display:block}@supports (color:color-mix(in lab,red,red)){.sidebar__links a{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.sidebar__links a{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))}@media (hover:hover){.sidebar__links a:hover{color:var(--color-brand-light)}}.sidebar__posts{gap:calc(var(--spacing) * 4)}.sidebar__posts,.sidebar__videos{margin-top:calc(var(--spacing) * 4);display:grid}.sidebar__videos{gap:calc(var(--spacing) * 5)}.sidebar-video{text-align:left;width:100%;display:block}.sidebar-video__media{aspect-ratio:var(--aspect-video);background-color:var(--color-teal-900);display:block;position:relative;overflow:hidden}.sidebar-video__media>img:first-child{object-fit:cover;width:100%;height:100%;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));--tw-duration:.7s;--tw-ease:var(--ease-panel);transition-duration:.7s;transition-timing-function:var(--ease-panel)}@media (prefers-reduced-motion:reduce){.sidebar-video__media>img:first-child{transition-property:none}}.sidebar-video__play{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);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));--tw-duration:.3s;--tw-ease:var(--ease-panel);transition-duration:.3s;transition-timing-function:var(--ease-panel);position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:reduce){.sidebar-video__play{transition-property:none}}.sidebar-video:hover .sidebar-video__media>img:first-child{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sidebar-video:hover .sidebar-video__play{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sidebar-video__title{margin-top:calc(var(--spacing) * 2);-webkit-line-clamp:2;--tw-leading:21px;--tw-font-weight:var(--font-weight-semibold);font-size:14px;line-height:21px;font-weight:var(--font-weight-semibold);color:#ffffffd9;-webkit-box-orient:vertical;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.sidebar-video__title{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.sidebar-video__title{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))}.sidebar-video:hover .sidebar-video__title{color:var(--color-brand-light)}.sidebar-video:focus-visible{outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--color-brand-light)}.sidebar__more{margin-top:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-brand-light);text-underline-offset:4px;display:inline-block}@media (hover:hover){.sidebar__more:hover{text-decoration-line:underline}}.mini-post__link{align-items:flex-start;gap:calc(var(--spacing) * 4);grid-template-columns:90px 1fr;display:grid}.mini-post__image{aspect-ratio:9/7;object-fit:cover;width:90px}.mini-post__title{-webkit-line-clamp:3;--tw-leading:21px;--tw-font-weight:var(--font-weight-semibold);font-size:14px;line-height:21px;font-weight:var(--font-weight-semibold);color:#ffffffd9;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.mini-post__title{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.mini-post__title{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))}.mini-post__link:hover .mini-post__title{color:var(--color-brand-light)}.related{border-top:1px var(--tw-border-style);border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.related{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.related{padding-top:calc(var(--spacing) * 14);padding-bottom:calc(var(--spacing) * 20)}@media (min-width:80rem){.related{padding-top:88px;padding-bottom:120px}}.related__inner{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.related__inner{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.related__inner{padding-inline:0}}.related__head{margin-bottom:calc(var(--spacing) * 8);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 6);display:flex}@media (min-width:80rem){.related__head{margin-bottom:calc(var(--spacing) * 12)}}.related__title{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-leading:36px;color:var(--color-white);text-transform:uppercase;font-size:28px;line-height:36px}@media (min-width:48rem){.related__title{--tw-leading:44px;font-size:36px;line-height:44px}}@media (min-width:80rem){.related__title{--tw-leading:50px;font-size:42px;line-height:50px}}.related__inner>.related__title{margin-bottom:calc(var(--spacing) * 8)}@media (min-width:80rem){.related__inner>.related__title{margin-bottom:calc(var(--spacing) * 12)}}.related__nav{gap:calc(var(--spacing) * 3);display:flex}.related__nav button{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.related__nav button:disabled{opacity:.3}.related__slider{overflow:hidden}.product-detail{padding-top:calc(var(--spacing) * 12)}@media (min-width:80rem){.product-detail{padding-top:88px}}.product-detail__inner{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.product-detail__inner{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.product-detail__inner{padding-inline:0}}.product-detail__inner{gap:calc(var(--spacing) * 10);display:grid}@media (min-width:64rem){.product-detail__inner{grid-template-columns:minmax(0,540px) minmax(0,1fr)}}@media (min-width:80rem){.product-detail__inner{gap:72px}}.product-gallery{min-width:0}.product-gallery__main{aspect-ratio:600/860;background-color:var(--color-teal-900)}.product-gallery__main img{object-fit:cover;width:100%;height:100%}.product-gallery__thumbs{margin-top:calc(var(--spacing) * 3)}.product-gallery__thumb{aspect-ratio:1;opacity:.5;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:block}@media (hover:hover){.product-gallery__thumb:hover{opacity:.8}}.product-gallery__thumb.swiper-slide-thumb-active{opacity:1;outline-style:var(--tw-outline-style);outline-offset:calc(2px * -1);outline-width:2px;outline-color:var(--color-brand-light)}.product-gallery__thumb img{object-fit:cover;width:100%;height:100%}.product-summary__category{--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);--tw-tracking:3px;letter-spacing:3px;color:var(--color-brand-light);text-transform:uppercase}@media (hover:hover){.product-summary__category:hover{color:var(--color-white)}}.product-summary__title{margin-top:calc(var(--spacing) * 3);font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-leading:44px;color:var(--color-white);font-size:34px;line-height:44px}@media (min-width:80rem){.product-summary__title{--tw-leading:58px;font-size:48px;line-height:58px}}.product-summary__desc{margin-top:calc(var(--spacing) * 6);--tw-leading:27px;font-size:16px;line-height:27px}.product-summary__price{margin-top:calc(var(--spacing) * 8);align-items:baseline;column-gap:calc(var(--spacing) * 3);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#ffffff1a;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.product-summary__price{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.product-summary__price{padding-block:calc(var(--spacing) * 5)}.product-summary__price-label{--tw-font-weight:var(--font-weight-medium);width:100%;font-size:13px;font-weight:var(--font-weight-medium);color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.product-summary__price-label{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.product-summary__price-label{text-transform:uppercase}.product-summary__price strong{--tw-leading:36px;--tw-font-weight:var(--font-weight-bold);font-size:28px;line-height:36px;font-weight:var(--font-weight-bold);color:var(--color-white)}.product-summary__price del{color:#ffffff80;font-size:16px}@supports (color:color-mix(in lab,red,red)){.product-summary__price del{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.product-summary__contact{margin-top:calc(var(--spacing) * 8)}.product-summary__contact-title{--tw-font-weight:var(--font-weight-bold);font-size:14px;font-weight:var(--font-weight-bold);color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.product-summary__contact-title{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.product-summary__contact-title{text-transform:uppercase}.product-summary__buttons{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.contact-btn{height:calc(var(--spacing) * 12);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff4d;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.contact-btn{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.contact-btn{padding-inline:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-white);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))}@media (hover:hover){.contact-btn:hover{border-color:var(--color-white);background-color:var(--color-white);color:var(--color-page)}}.contact-btn--call{border-color:var(--color-brand);background-color:var(--color-brand)}@media (hover:hover){.contact-btn--call:hover{border-color:var(--color-brand-light);background-color:var(--color-brand-light);color:var(--color-white)}}.product-tabs{padding-top:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 16)}@media (min-width:80rem){.product-tabs{padding-top:96px;padding-bottom:96px}}.product-tabs__inner{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.product-tabs__inner{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.product-tabs__inner{padding-inline:0}}.product-tabs__list{scrollbar-width:none;column-gap:calc(var(--spacing) * 8);border-bottom:1px var(--tw-border-style);border-color:#ffffff26;display:flex;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.product-tabs__list{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.product-tabs__tab{padding-block:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-size:16px;font-weight:var(--font-weight-semibold);white-space:nowrap;color:#fff9;flex-shrink:0;position:relative}@supports (color:color-mix(in lab,red,red)){.product-tabs__tab{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.product-tabs__tab{text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.product-tabs__tab:hover{color:var(--color-white)}}.product-tabs__tab[aria-selected=true]{color:var(--color-white)}.product-tabs__tab[aria-selected=true]:after{background-color:var(--color-brand-light);inset-inline:0;--tw-content:"";content:var(--tw-content);height:3px;position:absolute;bottom:-1px}.product-tabs__panel{max-width:900px;padding-top:calc(var(--spacing) * 8)}@media (min-width:80rem){.product-tabs__panel{padding-top:calc(var(--spacing) * 10)}}.contact-page{padding-top:calc(var(--spacing) * 12);padding-bottom:calc(var(--spacing) * 16)}@media (min-width:80rem){.contact-page{padding-top:88px;padding-bottom:112px}}.contact-page__inner{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.contact-page__inner{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.contact-page__inner{padding-inline:0}}.contact-page__inner{gap:calc(var(--spacing) * 12);display:grid}@media (min-width:64rem){.contact-page__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media (min-width:80rem){.contact-page__inner{gap:96px}}.contact-info__name{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-leading:42px;color:var(--color-white);font-size:34px;line-height:42px}@media (min-width:80rem){.contact-info__name{--tw-leading:54px;font-size:44px;line-height:54px}}.contact-info__slogan{margin-top:calc(var(--spacing) * 3);--tw-leading:26px;color:#ffffffb3;font-size:16px;line-height:26px}@supports (color:color-mix(in lab,red,red)){.contact-info__slogan{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.contact-info__list{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 6);display:grid}.contact-info__row dt{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);--tw-tracking:2px;letter-spacing:2px;color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.contact-info__row dt{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.contact-info__row dt{text-transform:uppercase}.contact-info__row dd{margin:0;margin-top:var(--spacing);--tw-leading:27px;--tw-font-weight:var(--font-weight-medium);font-size:17px;line-height:27px;font-weight:var(--font-weight-medium);color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.contact-info__row dd{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.contact-info__row a{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))}@media (hover:hover){.contact-info__row a:hover{color:var(--color-brand-light)}}.contact-info__directions{margin-left:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-brand-light);text-underline-offset:4px;text-decoration-line:underline}.contact-panel{background-color:var(--color-stone);padding:calc(var(--spacing) * 6);color:var(--color-page);position:relative;overflow:hidden}.contact-panel:after{background-color:var(--color-brand);--tw-content:"";content:var(--tw-content);inset-block:0;width:6px;position:absolute;right:0}@media (min-width:48rem){.contact-panel{padding:calc(var(--spacing) * 10)}}.contact-panel__title{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-leading:34px;color:var(--color-brand);text-transform:uppercase;font-size:26px;line-height:34px}@media (min-width:80rem){.contact-panel__title{--tw-leading:40px;font-size:32px;line-height:40px}}.contact-panel__lead{margin-top:calc(var(--spacing) * 2);--tw-leading:24px;color:var(--color-ink);font-size:15px;line-height:24px}.contact-panel__notice{margin-top:calc(var(--spacing) * 6);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-brand);background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.contact-panel__notice{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.contact-panel__notice{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-medium);font-size:15px;font-weight:var(--font-weight-medium);color:var(--color-brand)}.contact-panel__notice--error{color:#b42318;border-color:#b42318}.contact-panel__form{margin-top:calc(var(--spacing) * 8)}.contact-panel__form,.field-row{gap:calc(var(--spacing) * 5);display:grid}@media (min-width:48rem){.field-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.field__label{--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-ink);display:block}.field__label span{color:var(--color-brand)}.field__input{margin-top:calc(var(--spacing) * 2);height:calc(var(--spacing) * 12);border-style:var(--tw-border-style);border-width:1px;border-color:#33415540;border-radius:2px;width:100%;display:block}@supports (color:color-mix(in lab,red,red)){.field__input{border-color:color-mix(in oklab,var(--color-ink) 25%,transparent)}}.field__input{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);color:var(--color-page);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));--tw-outline-style:none;outline-style:none;font-size:16px}.field__input:focus{border-color:var(--color-brand)}.field__input--area{height:auto;min-height:140px;padding-block:calc(var(--spacing) * 3)}.contact-panel__submit{height:calc(var(--spacing) * 12);background-color:var(--color-brand);padding-inline:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-white);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:2px;justify-self:flex-start;align-items:center;display:inline-flex}@media (hover:hover){.contact-panel__submit:hover{background-color:var(--color-teal-900)}}.contact-map iframe{border-style:var(--tw-border-style);--tw-grayscale:grayscale(35%);width:100%;height:360px;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,);border-width:0;display:block}@media (min-width:80rem){.contact-map iframe{height:480px}}.error-page{padding-top:160px;padding-bottom:calc(var(--spacing) * 24)}@media (min-width:80rem){.error-page{padding-top:200px;padding-bottom:140px}}.error-page__inner{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.error-page__inner{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.error-page__inner{padding-inline:0}}.error-page__code{--tw-leading:100px;--tw-font-weight:var(--font-weight-bold);font-size:120px;line-height:100px;font-weight:var(--font-weight-bold);color:#0000;-webkit-text-stroke:1px #ffffffbf}@media (min-width:48rem){.error-page__code{--tw-leading:170px;font-size:200px;line-height:170px}}@media (min-width:80rem){.error-page__code{--tw-leading:220px;font-size:260px;line-height:220px}}.error-page__title{margin-top:calc(var(--spacing) * 6);font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-leading:36px;color:var(--color-white);text-transform:uppercase;font-size:28px;line-height:36px}@media (min-width:48rem){.error-page__title{--tw-leading:44px;font-size:36px;line-height:44px}}@media (min-width:80rem){.error-page__title{--tw-leading:50px;font-size:42px;line-height:50px}}.error-page__text{margin-top:calc(var(--spacing) * 4);--tw-leading:26px;--tw-font-weight:var(--font-weight-medium);max-width:560px;font-size:16px;line-height:26px;font-weight:var(--font-weight-medium);color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.error-page__text{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.error-page__home{height:57.59px;width:calc(var(--icon-x,85px) + 57.59px);--tw-leading:18.82px;--tw-font-weight:var(--font-weight-bold);font-size:14px;line-height:18.82px;font-weight:var(--font-weight-bold);white-space:nowrap;margin-top:calc(var(--spacing) * 8);color:var(--color-brand-light);--icon-x:110px;flex-shrink:0;align-items:center;padding-bottom:3px;display:inline-flex;position:relative}.error-page__home img{pointer-events:none;top:0;left:var(--icon-x,85px);width:57.59px;height:57.59px;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));--tw-duration:.3s;transition-duration:.3s;position:absolute}.error-page__links{margin-top:calc(var(--spacing) * 10);column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 2);border-top:1px var(--tw-border-style);border-color:#ffffff1a;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.error-page__links{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.error-page__links{padding-top:calc(var(--spacing) * 6)}.error-page__links a{--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.error-page__links a{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.error-page__links a{text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.error-page__links a:hover{color:var(--color-white)}}@media (min-width:80rem){.site-header--compact{height:92px}}.site-header__burger-sm{flex-shrink:0;width:25.65px;height:16.65px}.page-hero--center .page-hero__bg:after{content:var(--tw-content);--tw-gradient-from:#000000db;top:72px}@supports (color:color-mix(in lab,red,red)){.page-hero--center .page-hero__bg:after{--tw-gradient-from:color-mix(in oklab,var(--color-black) 86%,transparent)}}.page-hero--center .page-hero__bg:after{--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))}@media (min-width:80rem){.page-hero--center .page-hero__bg:after{content:var(--tw-content);top:66px}}.page-hero--center .page-hero__bg img{object-position:50% 59%}@media (min-width:80rem){.page-hero__bg img.page-hero__img--du-an{object-fit:fill;width:100%;height:164.37%;inset:-46.29% auto auto 0}}.page-hero__bg img.page-hero__img--centered{object-position:center}@media (min-width:80rem){.page-hero__bg img.page-hero__img--dich-vu{object-fit:fill;width:100%;height:202.08%;inset:-82.53% auto auto 0}}.page-hero--center .page-hero__inner{text-align:center;justify-content:flex-start;align-items:center;gap:0;padding-top:150px;padding-bottom:0}@media (min-width:48rem){.page-hero--center .page-hero__inner{padding-top:200px}}@media (min-width:80rem){.page-hero--center .page-hero__inner{gap:0;padding-top:302px}}.page-hero--center .page-hero__title{text-transform:capitalize}.page-hero--center .breadcrumb{margin-top:calc(var(--spacing) * 6)}@media (min-width:80rem){.page-hero--center .breadcrumb{margin-top:calc(var(--spacing) * 10)}}.page-hero--center .breadcrumb__list{justify-content:center;column-gap:0;row-gap:var(--spacing);--tw-leading:25px;--tw-font-weight:var(--font-weight-medium);font-size:14px;line-height:25px;font-weight:var(--font-weight-medium);text-transform:uppercase}@media (min-width:80rem){.page-hero--center .breadcrumb__list{font-size:16px}}.page-hero--center .breadcrumb__list li+li,.page-hero--project .breadcrumb__list li+li{align-items:center;display:flex}:is(.page-hero--center .breadcrumb__list li+li,.page-hero--project .breadcrumb__list li+li):before{margin-right:calc(var(--spacing) * 2.5);margin-left:calc(var(--spacing) * 3);height:13px;width:calc(var(--spacing) * .5);background-color:#d9d9d9b3}@supports (color:color-mix(in lab,red,red)){:is(.page-hero--center .breadcrumb__list li+li,.page-hero--project .breadcrumb__list li+li):before{background-color:color-mix(in oklab,var(--color-mist) 70%,transparent)}}:is(.page-hero--center .breadcrumb__list li+li,.page-hero--project .breadcrumb__list li+li):before{--tw-content:"";content:var(--tw-content)}.page-hero--center .breadcrumb__list [aria-current],.page-hero--project .breadcrumb__list [aria-current]{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.page-hero--project .page-hero__bg:after{content:var(--tw-content);--tw-gradient-from:#000000db;top:72px}@supports (color:color-mix(in lab,red,red)){.page-hero--project .page-hero__bg:after{--tw-gradient-from:color-mix(in oklab,var(--color-black) 86%,transparent)}}.page-hero--project .page-hero__bg:after{--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))}@media (min-width:80rem){.page-hero--project .page-hero__bg:after{content:var(--tw-content);top:66px}}.page-hero--project .page-hero__bg img{object-position:50% 24%}.page-hero--project .page-hero__inner{padding-bottom:calc(var(--spacing) * 10);align-items:flex-start;gap:0}@media (min-width:80rem){.page-hero--project .page-hero__inner{gap:0;padding-bottom:52px}}.page-hero--project .page-hero__title{text-transform:capitalize}.page-hero--project .breadcrumb{margin-top:calc(var(--spacing) * 6)}@media (min-width:80rem){.page-hero--project .breadcrumb{margin-top:38px}}.page-hero--project .breadcrumb__list{column-gap:0;row-gap:var(--spacing);--tw-leading:25px;--tw-font-weight:var(--font-weight-medium);font-size:14px;line-height:25px;font-weight:var(--font-weight-medium);text-transform:uppercase}@media (min-width:80rem){.page-hero--project .breadcrumb__list{font-size:16px}}.page-hero--project .breadcrumb__list li:not(:first-child){--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.page-hero--project .breadcrumb__list li:last-child:before{content:var(--tw-content);background-color:var(--color-mist)}.proj-card{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;width:100%;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.proj-card{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.proj-card__media{background-color:var(--color-mist);height:220px;display:block;position:relative;overflow:hidden}@media (min-width:48rem){.proj-card__media{height:237px}}.proj-card__media img{object-fit:cover;width:100%;height:100%;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));--tw-duration:.7s;--tw-ease:var(--ease-panel);transition-duration:.7s;transition-timing-function:var(--ease-panel)}@media (prefers-reduced-motion:reduce){.proj-card__media img{transition-property:none}}.proj-card:focus-visible .proj-card__media img,.proj-card:hover .proj-card__media img{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.proj-card__tag{height:calc(var(--spacing) * 7);min-width:140px;max-width:100%;padding-inline:calc(var(--spacing) * 3);--tw-leading:calc(var(--spacing) * 7);font-size:13px;line-height:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-brand-light);text-transform:capitalize;background-color:oklab(18.0205% -.00191089 -.0324019/.9);position:absolute;bottom:0;left:0;overflow:hidden}.proj-card__body{height:78px;padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 2.5);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));--tw-duration:.3s;background-color:#131c31;transition-duration:.3s;display:block}.proj-card:focus-visible .proj-card__body,.proj-card:hover .proj-card__body{background-color:var(--color-teal-900)}.proj-card__title{text-overflow:ellipsis;white-space:nowrap;--tw-leading:29px;--tw-font-weight:var(--font-weight-bold);font-size:18px;line-height:29px;font-weight:var(--font-weight-bold);color:var(--color-white);text-transform:capitalize;display:block;overflow:hidden}@media (min-width:48rem){.proj-card__title{font-size:20px}}.proj-card__location{text-overflow:ellipsis;white-space:nowrap;--tw-leading:29px;color:#ffffffb3;font-size:16px;line-height:29px;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.proj-card__location{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.proj-card__location{text-transform:capitalize}@media not all and (min-width:48rem){.slider-dots{height:auto;min-height:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 3);flex-wrap:wrap;max-width:100%}}.slider-dots--sm{justify-content:center;gap:23.94px;height:26.4px;padding-left:8.59px}@media not all and (min-width:48rem){.slider-dots.slider-dots--sm{column-gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 2)}}.slider-dots--sm .slider-dot{width:8.26px;height:8.26px}.slider-dots--sm .slider-dot:before{content:var(--tw-content);inset:-8.59px}.projects-intro{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.projects-intro{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.projects-intro{padding-inline:0}}.projects-intro{padding-top:calc(var(--spacing) * 14);padding-bottom:0}@media (min-width:80rem){.projects-intro{padding-top:128px;padding-bottom:28px}}.projects-intro__head{row-gap:calc(var(--spacing) * 5);display:grid}@media (min-width:80rem){.projects-intro__head{grid-template-columns:573px 519px;column-gap:104px}}.projects-intro__title{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-leading:44px;color:var(--color-white);text-transform:capitalize;font-size:34px;line-height:44px}@media (min-width:48rem){.projects-intro__title{--tw-leading:56px;font-size:44px;line-height:56px}}@media (min-width:80rem){.projects-intro__title{--tw-leading:63px;font-size:50px;line-height:63px}}.projects-intro__text{--tw-leading:25px;color:#fffc;align-self:flex-start;font-size:16px;line-height:25px}@supports (color:color-mix(in lab,red,red)){.projects-intro__text{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}@media (min-width:80rem){.projects-intro__text{margin-top:calc(var(--spacing) * 5);text-align:justify}}.compare{margin-top:calc(var(--spacing) * 8);aspect-ratio:1200/582;background-color:var(--color-mist);-webkit-user-select:none;user-select:none;width:100%;position:relative;overflow:hidden}@media (min-width:80rem){.compare{margin-top:calc(var(--spacing) * 16);aspect-ratio:auto;height:582px}}.compare__img{object-fit:cover;object-position:50% 47.8%;width:100%;height:100%;position:absolute;inset:0}.compare__img--sketch{object-position:50% 41.4%;clip-path:inset(0 0 0 var(--pos))}.compare__divider{pointer-events:none;inset-block:0;left:var(--pos);width:var(--spacing);background-color:var(--color-white)}.compare__divider,.compare__handle{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute}.compare__handle{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:50px;max-width:none;height:50px;top:50%;left:50%}.compare__range{cursor:ew-resize;appearance:none;opacity:0;background-color:#0000;width:100%;height:100%;margin:0;position:absolute;inset:0}.compare:has(.compare__range:focus-visible) .compare__handle{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-white);border-radius:3.40282e+38px}.project-groups{padding-bottom:calc(var(--spacing) * 16)}@media (min-width:80rem){.project-groups{padding-bottom:107px}}.project-group{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.project-group{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.project-group{padding-inline:0}}.project-group{padding-top:calc(var(--spacing) * 14)}@media (min-width:80rem){.project-group{padding-top:81px}}.project-group__title{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-leading:44px;color:var(--color-white);text-transform:capitalize;font-size:34px;line-height:44px}@media (min-width:48rem){.project-group__title{--tw-leading:56px;font-size:44px;line-height:56px}}@media (min-width:80rem){.project-group__title{--tw-leading:63px;font-size:50px;line-height:63px}}.project-group__head{justify-content:space-between;align-items:flex-end;column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.project-group__all{height:calc(var(--spacing) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:#fff6;border-radius:2px;justify-content:center;align-items:center;width:145px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.project-group__all{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.project-group__all{--tw-leading:44px;--tw-font-weight:var(--font-weight-bold);font-size:13.5px;line-height:44px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-white);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.project-group__all:hover{border-color:var(--color-brand-light);background-color:var(--color-brand-light);color:var(--color-page)}}.project-group__all{flex-shrink:0}.project-group__slider{margin-top:calc(var(--spacing) * 8)}@media (min-width:80rem){.project-group__slider{margin-top:calc(var(--spacing) * 14)}}.project-group__grid{gap:calc(var(--spacing) * 5);display:grid}@media (min-width:48rem){.project-group__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.project-group__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.project-group__slider .swiper-slide{height:auto}.project-group__dots{margin-top:calc(var(--spacing) * 6)}@media (min-width:80rem){.project-group__dots{margin-top:33px}}.project-group__empty{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.project-group__empty{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.project-group__empty{padding-inline:0}}.project-group__empty{padding-top:calc(var(--spacing) * 14);color:#ffffffb3;font-size:16px}@supports (color:color-mix(in lab,red,red)){.project-group__empty{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.cta-band{isolation:isolate;background-color:var(--color-black);position:relative;overflow:hidden}.cta-band:after{z-index:calc(10 * -1);--tw-gradient-position:to right;position:absolute;inset:0}@supports (background-image:linear-gradient(in lab,red,red)){.cta-band:after{--tw-gradient-position:to right in oklab}}.cta-band:after{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-black);--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));--tw-gradient-from-position:15.64%;--tw-gradient-to:transparent;--tw-content:"";content:var(--tw-content)}@media not all and (min-width:48rem){.cta-band:after{--tw-gradient-from:#000c}@supports (color:color-mix(in lab,red,red)){.cta-band:after{--tw-gradient-from:color-mix(in oklab,var(--color-black) 80%,transparent)}}.cta-band:after{--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));content:var(--tw-content);--tw-gradient-from-position:30%}}.cta-band__img{z-index:calc(20 * -1);object-fit:cover;inset-block:0;width:100%;height:100%;position:absolute;right:0}@media (min-width:48rem){.cta-band__img{width:85.95%}}.cta-band__inner{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.cta-band__inner{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.cta-band__inner{padding-inline:0}}.cta-band__inner{padding-block:calc(var(--spacing) * 16)}@media (min-width:80rem){.cta-band__inner{padding-block:0;height:551px;padding-top:127px}}.cta-band__title{max-width:652px;font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-leading:42px;color:var(--color-white);text-transform:capitalize;font-size:34px;line-height:42px}@media (min-width:48rem){.cta-band__title{--tw-leading:54px;font-size:44px;line-height:54px}}@media (min-width:80rem){.cta-band__title{--tw-leading:64px;font-size:54px;line-height:64px}}.cta-band__text{margin-top:calc(var(--spacing) * 4);--tw-leading:25px;color:#fffc;max-width:566px;font-size:16px;line-height:25px}@supports (color:color-mix(in lab,red,red)){.cta-band__text{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}@media (min-width:80rem){.cta-band__text{margin-top:20.5px}}.cta-band__actions{margin-top:calc(var(--spacing) * 6);flex-wrap:wrap;gap:11px;display:flex}@media (min-width:80rem){.cta-band__actions{margin-top:30.5px}}.cta-band__btn{--tw-font-weight:var(--font-weight-semibold);width:150px;height:50px;font-size:16px;font-weight:var(--font-weight-semibold);color:#fffc;border-radius:25px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cta-band__btn{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.cta-band__btn{text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.cta-band__btn--solid{background-color:var(--color-teal-900)}@media (hover:hover){.cta-band__btn--solid:hover{background-color:var(--color-brand);color:var(--color-white)}}.cta-band__btn--ghost{border-style:var(--tw-border-style);border-width:1px;border-color:#fffc}@supports (color:color-mix(in lab,red,red)){.cta-band__btn--ghost{border-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}@media (hover:hover){.cta-band__btn--ghost:hover{background-color:var(--color-white);color:var(--color-page)}}.project-facts{z-index:10;width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto;position:relative}@media (min-width:48rem){.project-facts{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.project-facts{margin-top:calc(var(--spacing) * -.5);padding-inline:0}}.project-facts__list{background-color:var(--color-teal-900);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:48rem){.project-facts__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.project-facts__list{grid-template-columns:repeat(var(--facts,6),minmax(0,1fr));height:107px}}.project-facts__item{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);text-align:center;flex-direction:column;align-items:center;display:flex}@media (min-width:80rem){.project-facts__item{border-left:1px var(--tw-border-style);border-color:#d9d9d91a}@supports (color:color-mix(in lab,red,red)){.project-facts__item{border-color:color-mix(in oklab,var(--color-mist) 10%,transparent)}}.project-facts__item{padding-block:0;padding-top:23px}.project-facts__item:first-child{border-left-style:var(--tw-border-style);border-left-width:0}.project-facts__item:last-child{border-right-style:var(--tw-border-style);border-right-width:1px}}.project-facts__label{--tw-leading:25px;color:#ffffff80;font-size:14px;line-height:25px}@supports (color:color-mix(in lab,red,red)){.project-facts__label{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.project-facts__label{text-transform:uppercase}@media (min-width:80rem){.project-facts__label{font-size:16px}}.project-facts__value{margin-top:calc(var(--spacing) * 1.5);--tw-leading:25px;--tw-font-weight:var(--font-weight-bold);font-size:15px;line-height:25px;font-weight:var(--font-weight-bold);color:var(--color-white)}@media (min-width:80rem){.project-facts__value{font-size:16px}}.project-story{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.project-story{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.project-story{padding-inline:0}}.project-story{padding-top:calc(var(--spacing) * 16);text-align:center}@media (min-width:80rem){.project-story{padding-top:123px}}.project-related__title,.project-stage__title,.project-story__title{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-leading:44px;color:var(--color-white);text-transform:capitalize;font-size:34px;line-height:44px}@media (min-width:48rem){.project-related__title,.project-stage__title,.project-story__title{--tw-leading:56px;font-size:44px;line-height:56px}}@media (min-width:80rem){.project-related__title,.project-stage__title,.project-story__title{--tw-leading:63px;font-size:50px;line-height:63px}}.project-story__text{margin-inline:auto;margin-top:calc(var(--spacing) * 6);--tw-leading:25px;color:#fffc;max-width:1059px;font-size:16px;line-height:25px}@supports (color:color-mix(in lab,red,red)){.project-story__text{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}@media (min-width:80rem){.project-story__text{margin-top:46px}}.project-story__text p+p{margin-top:25px}.project-story__text :is(h2,h3,h4){margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 4);--tw-leading:30px;--tw-font-weight:var(--font-weight-bold);font-size:20px;line-height:30px;font-weight:var(--font-weight-bold);color:var(--color-white)}.project-story__text :is(ul,ol){text-align:left;margin-inline:auto;margin-top:25px;display:inline-block}.project-story__text li{margin-left:calc(var(--spacing) * 5);list-style-type:disc}.project-story__text img{margin-inline:auto;max-width:100%;height:auto;margin-top:25px}.project-story__text a{color:var(--color-brand-light);text-underline-offset:4px;text-decoration-line:underline}@media (hover:hover){.project-story__text a:hover{color:var(--color-white)}}.section-cross{margin-inline:auto;margin-top:calc(var(--spacing) * 12);width:60px;height:60px;position:relative}.section-cross:before{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:1px;translate:var(--tw-translate-x) var(--tw-translate-y);inset-block:0;background-color:#d9d9d91a;position:absolute;left:50%}@supports (color:color-mix(in lab,red,red)){.section-cross:before{background-color:color-mix(in oklab,var(--color-mist) 10%,transparent)}}.section-cross:before{--tw-content:"";content:var(--tw-content)}.section-cross:after{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);height:1px;translate:var(--tw-translate-x) var(--tw-translate-y);inset-inline:0;background-color:#d9d9d91a;position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.section-cross:after{background-color:color-mix(in oklab,var(--color-mist) 10%,transparent)}}.section-cross:after{--tw-content:"";content:var(--tw-content)}@media (min-width:80rem){.section-cross{margin-top:53px}.project-story+.section-cross{margin-top:50px}}.project-stage{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.project-stage{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.project-stage{padding-inline:0}}.project-stage{padding-top:calc(var(--spacing) * 12);text-align:center}@media (min-width:80rem){.project-stage{padding-top:51px}.project-story+.section-cross+.project-stage{padding-top:58px}}.project-stage__gallery{margin-top:calc(var(--spacing) * 8);text-align:left;position:relative}@media (min-width:80rem){.project-stage__gallery{margin-top:55.5px}}.project-stage__main{aspect-ratio:1200/557;width:100%}@media (min-width:80rem){.project-stage__main{aspect-ratio:auto;height:557px}}.project-stage__main{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.project-stage__main{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.project-stage__main img{object-fit:contain;width:100%;height:100%}.project-stage__thumbs img{object-fit:cover;width:100%;height:100%}.project-stage__thumbs{margin-top:13px}.project-stage__thumbs .swiper-slide{aspect-ratio:230/105;cursor:pointer;opacity:.4;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.project-stage__thumbs .swiper-slide:hover{opacity:.7}}@media (min-width:80rem){.project-stage__thumbs .swiper-slide{aspect-ratio:auto;height:105px}}.project-stage__thumbs .swiper-slide-thumb-active{opacity:1}@media (hover:hover){.project-stage__thumbs .swiper-slide-thumb-active:hover{opacity:1}}.gallery-arrow{z-index:10;width:47.52px;height:47.52px;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e+38px;place-items:center;display:grid;position:absolute;top:calc(23.2083vw - 31.1867px)}.gallery-arrow:disabled{opacity:.3}@media (min-width:48rem){.gallery-arrow{top:calc(23.2083vw - 38.6133px)}}@media (min-width:80rem){.gallery-arrow{top:254.74px}}.gallery-arrow img{width:47.52px;max-width:none;height:47.52px}.gallery-arrow--prev{left:calc(var(--spacing) * 2)}@media (min-width:80rem){.gallery-arrow--prev{left:calc(var(--spacing) * -16)}}.gallery-arrow--prev img{rotate:90deg}.gallery-arrow--next{right:calc(var(--spacing) * 2)}@media (min-width:80rem){.gallery-arrow--next{right:-63.52px}}.gallery-arrow--next img{rotate:-90deg}@media (min-width:80rem) and (not (min-width:85rem)){.gallery-arrow--prev{left:1rem}.gallery-arrow--next{right:1rem}}.gallery-arrow:hover:not(:disabled){--tw-brightness:brightness(125%);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,)}.project-related{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.project-related{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.project-related{padding-inline:0}}.project-related{padding-top:calc(var(--spacing) * 12);padding-bottom:calc(var(--spacing) * 16)}@media (min-width:80rem){.project-related{padding-top:61px;padding-bottom:114px}}.project-related__slider{margin-top:calc(var(--spacing) * 8)}@media (min-width:80rem){.project-related__slider{margin-top:calc(var(--spacing) * 14)}}.project-related__dots{margin-top:calc(var(--spacing) * 6)}@media (min-width:80rem){.project-related__dots{margin-top:26px}}.svc-heading{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-leading:42px;color:var(--color-white);text-transform:capitalize;font-size:32px;line-height:42px}@media (min-width:48rem){.svc-heading{--tw-leading:54px;font-size:42px;line-height:54px}}@media (min-width:80rem){.svc-heading{--tw-leading:63px;font-size:50px;line-height:63px}}.svc-heading--center{text-align:center}.svc-btn{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);height:50px;font-size:14px;font-weight:var(--font-weight-semibold);white-space:nowrap;color:#fffc;border-radius:25px;flex-shrink:0;padding-inline:15px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.svc-btn{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.svc-btn{text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media not all and (min-width:40rem){.svc-btn{max-width:100%;height:auto;min-height:50px;padding-block:calc(var(--spacing) * 2);text-align:center;white-space:normal}}@media (min-width:48rem){.svc-btn{font-size:16px}}.svc-btn--solid{background-color:var(--color-teal-900)}@media (hover:hover){.svc-btn--solid:hover{background-color:var(--color-brand);color:var(--color-white)}}.svc-btn--ghost{border-style:var(--tw-border-style);border-width:1px;border-color:#fffc}@supports (color:color-mix(in lab,red,red)){.svc-btn--ghost{border-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.svc-btn--ghost{padding-inline:calc(var(--spacing) * 6)}@media (hover:hover){.svc-btn--ghost:hover{background-color:var(--color-white);color:var(--color-page)}}.svc-check{background-color:#9e0d24;flex-shrink:0;width:18px;height:18px;display:inline-block;-webkit-mask:url(/frontend/icons/dich-vu/check-circle.svg) 50%/contain no-repeat;mask:url(/frontend/icons/dich-vu/check-circle.svg) 50%/contain no-repeat}.svc-intro{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.svc-intro{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.svc-intro{padding-inline:0}}.svc-intro{gap:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 14);display:grid}@media (min-width:80rem){.svc-intro{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;padding-top:96px}}.svc-intro__text{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;flex-direction:column;justify-content:space-between;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.svc-intro__text{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.svc-intro__text{padding:calc(var(--spacing) * 6);background-color:oklab(21.0084% -.00295345 -.031625/.9)}.svc-intro__text:before{height:var(--spacing);width:calc(var(--spacing) * 24);background-color:var(--color-brand);--tw-content:"";content:var(--tw-content);position:absolute;top:0;left:0}@media (min-width:48rem){.svc-intro__text{padding:calc(var(--spacing) * 9)}}@media (min-width:80rem){.svc-intro__text{padding:calc(var(--spacing) * 11);grid-column:span 7/span 7}}.svc-intro__title{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-leading:1.22;color:var(--color-white);text-transform:capitalize;font-size:28px;line-height:1.22}@media (min-width:48rem){.svc-intro__title{font-size:36px}}@media (min-width:80rem){.svc-intro__title{font-size:42px}}.svc-intro__lead{margin-top:calc(var(--spacing) * 4);--tw-leading:26px;color:#fffc;font-size:16px;line-height:26px}@supports (color:color-mix(in lab,red,red)){.svc-intro__lead{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}@media (min-width:80rem){.svc-intro__lead{text-align:justify}}.svc-intro__points{margin-top:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 2.5);border-top:1px var(--tw-border-style);border-color:#ffffff1a;display:grid}@supports (color:color-mix(in lab,red,red)){.svc-intro__points{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.svc-intro__points{padding-top:calc(var(--spacing) * 5);--tw-leading:26px;color:#ffffffd9;font-size:16px;line-height:26px}@supports (color:color-mix(in lab,red,red)){.svc-intro__points{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.svc-intro__points li{align-items:flex-start;gap:calc(var(--spacing) * 2.5);display:flex}.svc-intro__points .svc-check{margin-top:4.5px}.svc-intro__actions{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 3.5);flex-wrap:wrap;display:flex}@media (min-width:80rem){.svc-intro__actions .svc-btn--solid{width:274px}.svc-intro__actions .svc-btn--ghost{width:253px}}.svc-stats{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:80rem){.svc-stats{gap:calc(var(--spacing) * 5);grid-column:span 5/span 5}}.svc-stats__cell{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:175px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.svc-stats__cell{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.svc-stats__cell{padding:calc(var(--spacing) * 6);text-align:left;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));--tw-duration:.3s;background-color:oklab(21.0084% -.00295345 -.031625/.88);transition-duration:.3s}.svc-stats__cell:before{height:calc(var(--spacing) * .5);width:calc(var(--spacing) * 8);background-color:var(--color-brand-light);--tw-content:"";content:var(--tw-content)}@media (hover:hover){.svc-stats__cell:hover{border-color:#e5a93c80}@supports (color:color-mix(in lab,red,red)){.svc-stats__cell:hover{border-color:color-mix(in oklab,var(--color-brand-light) 50%,transparent)}}}.svc-stats__value{margin-top:calc(var(--spacing) * 3);font-family:var(--font-display);--tw-leading:1.15;--tw-font-weight:var(--font-weight-bold);font-size:32px;line-height:1.15;font-weight:var(--font-weight-bold);color:var(--color-brand-light)}@media (min-width:48rem){.svc-stats__value{font-size:40px}}.svc-stats__label{margin-top:calc(var(--spacing) * 1.5);--tw-leading:22px;color:#ffffffbf;font-size:15px;line-height:22px}@supports (color:color-mix(in lab,red,red)){.svc-stats__label{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}@media (min-width:48rem){.svc-stats__label{font-size:15.5px}}.svc-pillars{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.svc-pillars{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.svc-pillars{padding-inline:0}}.svc-pillars{gap:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 6);display:grid}@media (min-width:48rem){.svc-pillars{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.svc-pillars{gap:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 8)}}.svc-pillar{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.svc-pillar{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.svc-pillar{padding:calc(var(--spacing) * 7);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;background-color:oklab(21.0084% -.00295346 -.031625/.85);transition-duration:.3s}@media (hover:hover){.svc-pillar:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#e5a93c80}@supports (color:color-mix(in lab,red,red)){.svc-pillar:hover{border-color:color-mix(in oklab,var(--color-brand-light) 50%,transparent)}}.svc-pillar:hover{background-color:#151f33}}@media (min-width:80rem){.svc-pillar{padding:calc(var(--spacing) * 8)}}.svc-pillars__plus{display:none!important}.svc-pillar__icon{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;justify-content:center;align-items:center;width:56px;height:56px;display:flex}@supports (color:color-mix(in lab,red,red)){.svc-pillar__icon{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.svc-pillar__icon{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.svc-pillar__icon{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.svc-pillar__icon{padding:calc(var(--spacing) * 2.5)}.svc-pillar__icon img{width:auto;max-width:36px;height:auto;max-height:36px}.svc-pillars--slider{display:block}@media (min-width:80rem){.svc-pillars--slider{display:block}.svc-pillars--slider .svc-pillar{width:auto}}.svc-row__dots{margin-top:calc(var(--spacing) * 8);justify-content:center}@media (min-width:80rem){.svc-row__dots{margin-top:calc(var(--spacing) * 10)}}.svc-pillar__title{margin-top:calc(var(--spacing) * 5);--tw-leading:26px;--tw-font-weight:var(--font-weight-bold);font-size:18px;line-height:26px;font-weight:var(--font-weight-bold);color:var(--color-white);text-transform:uppercase}@media (min-width:80rem){.svc-pillar__title{font-size:20px}}.svc-pillar__text{margin-top:calc(var(--spacing) * 2.5);--tw-leading:25px;color:#fffc;font-size:15.5px;line-height:25px}@supports (color:color-mix(in lab,red,red)){.svc-pillar__text{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.svc-scope{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.svc-scope{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.svc-scope{padding-inline:0}}.svc-scope{padding-top:calc(var(--spacing) * 20)}@media (min-width:80rem){.svc-scope{padding-top:120px}}.svc-scope__lead{margin-inline:auto;margin-top:calc(var(--spacing) * 4);text-align:center;--tw-leading:25px;color:#fffc;max-width:847px;font-size:16px;line-height:25px}@supports (color:color-mix(in lab,red,red)){.svc-scope__lead{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.svc-scope__list{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 5);display:grid}@media (min-width:40rem){.svc-scope__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.svc-scope__list{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 6);grid-template-columns:repeat(4,minmax(0,1fr))}}.svc-scope__card{isolation:isolate;border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;flex-direction:column;align-items:flex-start;min-height:290px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.svc-scope__card{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.svc-scope__card{padding:calc(var(--spacing) * 7);text-align:left;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;background-color:oklab(21.0084% -.00295345 -.031625/.9);transition-duration:.3s}.svc-scope__card:before{height:calc(var(--spacing) * .5);width:calc(var(--spacing) * 14);background-color:var(--color-brand);--tw-content:"";content:var(--tw-content);position:absolute;top:0;left:0}@media (hover:hover){.svc-scope__card:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#e5a93c80}@supports (color:color-mix(in lab,red,red)){.svc-scope__card:hover{border-color:color-mix(in oklab,var(--color-brand-light) 50%,transparent)}}.svc-scope__card:hover{background-color:#151f33}}.svc-scope__bg{z-index:calc(10 * -1);object-fit:cover;opacity:0;width:100%;height:100%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-out);transition-duration:.5s;transition-timing-function:var(--ease-out);position:absolute;inset:0}.svc-scope__card:hover .svc-scope__bg{opacity:.08}.svc-scope__icon{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;justify-content:center;align-items:center;width:64px;height:64px;display:flex}@supports (color:color-mix(in lab,red,red)){.svc-scope__icon{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.svc-scope__icon{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.svc-scope__icon{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.svc-scope__icon{padding:calc(var(--spacing) * 3)}.svc-scope__icon img{opacity:.8;width:auto;max-width:40px;height:auto;max-height:40px;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.svc-scope__card:hover .svc-scope__icon img{opacity:1}.svc-scope__slider{margin-top:calc(var(--spacing) * 10)}@media (min-width:80rem){.svc-scope__slider{margin-top:calc(var(--spacing) * 12)}}.svc-scope__slider .svc-scope__card{height:auto;min-height:300px}.svc-scope__title{margin-top:calc(var(--spacing) * 6);--tw-leading:26px;--tw-font-weight:var(--font-weight-bold);font-size:18px;line-height:26px;font-weight:var(--font-weight-bold);color:var(--color-white)}@media (min-width:80rem){.svc-scope__title{font-size:20px}}.svc-scope__text{margin-top:calc(var(--spacing) * 2.5);--tw-leading:25px;color:#fffc;font-size:15.5px;line-height:25px}@supports (color:color-mix(in lab,red,red)){.svc-scope__text{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.svc-types{isolation:isolate;margin-top:calc(var(--spacing) * 20);padding-block:calc(var(--spacing) * 16);background-color:oklab(21.0084% -.00295345 -.031625/.55);position:relative;overflow:hidden}@media (min-width:80rem){.svc-types{margin-top:112px;padding-block:100px}}.svc-types__texture{z-index:calc(10 * -1);object-fit:cover;opacity:.04;width:100%;height:936px;position:absolute;top:300px;left:48px}.svc-types__grid{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.svc-types__grid{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.svc-types__grid{padding-inline:0}}.svc-types__grid{gap:calc(var(--spacing) * 6);display:grid}@media (min-width:48rem){.svc-types__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.svc-types__title{align-self:center}@media (min-width:48rem){.svc-types__title{padding-top:calc(var(--spacing) * 2)}}@media (min-width:80rem){.svc-types__title{max-width:540px}}.svc-type{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.svc-type{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.svc-type{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));--tw-duration:.3s;background-color:oklab(21.0084% -.00295345 -.031625/.9);transition-duration:.3s}@media (hover:hover){.svc-type:hover{border-color:#e5a93c80}@supports (color:color-mix(in lab,red,red)){.svc-type:hover{border-color:color-mix(in oklab,var(--color-brand-light) 50%,transparent)}}}@media (min-width:40rem){.svc-type{flex-direction:row}}@media (min-width:80rem){.svc-type{height:320px}}.svc-type__media{aspect-ratio:282/336;flex-shrink:0;width:100%;display:block;overflow:hidden}@media (min-width:40rem){.svc-type__media{width:282px}}@media (min-width:80rem){.svc-type__media{aspect-ratio:auto;height:100%}}.svc-type__media img{object-fit:cover;width:100%;height:100%;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));--tw-duration:.7s;--tw-ease:var(--ease-panel);transition-duration:.7s;transition-timing-function:var(--ease-panel)}@media (prefers-reduced-motion:reduce){.svc-type__media img{transition-property:none}}.svc-type:hover .svc-type__media img{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.svc-type__body{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8);flex-direction:column;flex:1;display:flex}@media (min-width:80rem){.svc-type__body{padding:57.5px 27px 51.3px 25px}}.svc-type__title{--tw-leading:30px;--tw-font-weight:var(--font-weight-bold);font-size:18px;line-height:30px;font-weight:var(--font-weight-bold);color:var(--color-white);text-transform:uppercase}@media (min-width:80rem){.svc-type__title{font-size:20px}}.svc-type__title a:hover{color:var(--color-brand-light)}.svc-type__text{-webkit-line-clamp:5;--tw-leading:25px;color:#fffc;-webkit-box-orient:vertical;margin-top:11px;font-size:16px;line-height:25px;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.svc-type__text{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}@media (min-width:80rem){.svc-type__text{padding-left:calc(var(--spacing) * .5);text-align:justify}}.svc-type__link{margin-top:calc(var(--spacing) * 6);--tw-leading:18.82px;--tw-font-weight:var(--font-weight-semibold);width:126.66px;height:56.59px;font-size:14px;line-height:18.82px;font-weight:var(--font-weight-semibold);color:#ffffffe6;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.svc-type__link{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}@media (min-width:80rem){.svc-type__link{margin-top:auto;margin-left:calc(var(--spacing) * .5)}}.svc-type__ring{width:57.66px;max-width:none;height:56.59px;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));--tw-duration:.3s;transition-duration:.3s;position:absolute;top:0;left:69px}.svc-type__link:hover .svc-type__ring{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.svc-needs{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.svc-needs{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.svc-needs{padding-inline:0}}.svc-needs{gap:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 20);display:grid}@media (min-width:80rem){.svc-needs{grid-template-columns:548px 592px;justify-content:space-between;gap:0;padding-top:131px}}.svc-needs__img{aspect-ratio:592/548;object-fit:cover;width:100%}@media (min-width:80rem){.svc-needs__img{height:548px;margin-top:19px}}.svc-acc{margin-top:calc(var(--spacing) * 8)}@media (min-width:80rem){.svc-acc{margin-top:26px}}.svc-acc--scroll{scrollbar-width:thin;scrollbar-color:var(--color-brand) transparent;overscroll-behavior:contain;max-height:480px;padding-right:calc(var(--spacing) * 2);overflow-y:auto}@media (min-width:80rem){.svc-acc--scroll{max-height:470px}}.svc-acc__item{background-color:#0000;border-bottom:2px var(--tw-border-style);border-color:#313131}@supports (color:color-mix(in lab,red,red)){.svc-acc__item{background-color:color-mix(in oklab,var(--color-teal-900) 0%,transparent)}}.svc-acc__item{transition-property:background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-out);transition-duration:.5s;transition-timing-function:var(--ease-out)}@media (hover:hover){.svc-acc__item:hover{border-color:var(--color-teal-900);background-color:var(--color-teal-900)}}.svc-acc__item.is-open{border-color:var(--color-teal-900);background-color:var(--color-teal-900)}.svc-acc__toggle{width:100%;min-height:78px;padding-block:calc(var(--spacing) * 6);padding-right:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 3.5);text-align:left;--tw-leading:25px;color:#ffffffb3;align-items:center;gap:17px;font-size:18px;line-height:25px;display:flex}@supports (color:color-mix(in lab,red,red)){.svc-acc__toggle{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.svc-acc__toggle{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));--tw-duration:.5s;--tw-ease:var(--ease-out);transition-duration:.5s;transition-timing-function:var(--ease-out)}@media (min-width:80rem){.svc-acc__toggle{padding-block:26px;font-size:20px}}.svc-acc__item.is-open .svc-acc__toggle,.svc-acc__item:hover .svc-acc__toggle{color:var(--color-white)}.svc-acc__num{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);flex-shrink:0}.svc-acc__label{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:capitalize;flex:1}.svc-acc__icon{opacity:.4;width:33px;height:33px;transition-property:opacity;--tw-duration:.5s;transition-duration:.5s;background-image:url(/frontend/icons/dich-vu/toggle.svg);background-size:contain;flex-shrink:0}.svc-acc__item.is-open .svc-acc__icon,.svc-acc__item:hover .svc-acc__icon{opacity:1}.svc-acc__icon{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out)}.svc-acc__item.is-open .svc-acc__icon{rotate:180deg}.svc-acc__body{padding-inline:calc(var(--spacing) * 3.5);padding-bottom:calc(var(--spacing) * 7);--tw-leading:25px;color:#fffc;gap:10px;font-size:16px;line-height:25px;display:grid}@supports (color:color-mix(in lab,red,red)){.svc-acc__body{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}@media (min-width:80rem){.svc-acc__body{padding-bottom:26.5px}}.svc-acc__body li{padding-left:15px;position:relative}.svc-acc__body li:before{background-color:var(--color-white);--tw-content:"";content:var(--tw-content);border-radius:3.40282e+38px;width:7px;height:7px;position:absolute;top:9px;left:3px}.svc-acc__body strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.svc-pricing{isolation:isolate;margin-top:calc(var(--spacing) * 20);padding-block:calc(var(--spacing) * 16);position:relative;overflow:hidden}.svc-pricing:after{z-index:calc(10 * -1);--tw-gradient-position:to bottom;position:absolute;inset:0}@supports (background-image:linear-gradient(in lab,red,red)){.svc-pricing:after{--tw-gradient-position:to bottom in oklab}}.svc-pricing:after{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#0000001f}@supports (color:color-mix(in lab,red,red)){.svc-pricing:after{--tw-gradient-from:color-mix(in oklab,var(--color-black) 12%,transparent)}}.svc-pricing:after{--tw-gradient-to:#0000009e}@supports (color:color-mix(in lab,red,red)){.svc-pricing:after{--tw-gradient-to:color-mix(in oklab,var(--color-black) 62%,transparent)}}.svc-pricing:after{--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));--tw-content:"";content:var(--tw-content)}@media (min-width:80rem){.svc-pricing{min-height:1006px;margin-top:136px;padding-top:107px;padding-bottom:107px}}.svc-pricing__bg{z-index:calc(20 * -1);object-fit:cover;object-position:bottom;opacity:.2;width:100%;height:100%;position:absolute;inset:0}.svc-pricing__inner{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.svc-pricing__inner{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.svc-pricing__inner{padding-inline:0}}.svc-pricing__tabs{margin-inline:auto;margin-top:calc(var(--spacing) * 6);scrollbar-width:none;width:fit-content;max-width:100%;display:flex;overflow-x:auto}@media (min-width:80rem){.svc-pricing__tabs{margin-top:calc(var(--spacing) * 7)}}.svc-pricing__tab{width:150px;min-height:49px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-leading:22px;--tw-font-weight:var(--font-weight-bold);font-size:16px;line-height:22px;font-weight:var(--font-weight-bold);color:var(--color-white);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#313131;flex-shrink:0}.svc-pricing__tab:not(:first-child){border-left:1px var(--tw-border-style);border-color:#3f3f3f}@media (hover:hover){.svc-pricing__tab:hover{background-color:#3a3a3a}}.svc-pricing__tab[aria-selected=true]{background-color:var(--color-teal-900)}@media (min-width:48rem){.svc-pricing__tab{width:223px;font-size:20px}}.svc-pricing__panel{margin-top:calc(var(--spacing) * 8)}@media (min-width:80rem){.svc-pricing__panel{margin-top:45px}}.svc-table-wrap{margin-inline:calc(var(--spacing) * -4);padding-inline:calc(var(--spacing) * 4);overflow-x:auto}@media (min-width:48rem){.svc-table-wrap{margin-inline:0;padding-inline:0}}.svc-rich-table table{border-collapse:collapse;background-color:var(--color-white);text-align:center;min-width:640px;margin-inline:auto;width:100%!important}@media (min-width:80rem){.svc-rich-table table{width:1198px!important}}.svc-rich-table :is(thead th,table:not(:has(thead)) tr:first-child>*){border-inline-style:var(--tw-border-style);background-color:var(--color-teal-900);text-align:center;vertical-align:middle;--tw-leading:25px;--tw-font-weight:var(--font-weight-bold);height:84px;font-size:18px;line-height:25px;font-weight:var(--font-weight-bold);color:var(--color-white);border-inline-width:1px;border-color:oklab(88.5305% 2.98023e-8 0/.5)}@media (min-width:80rem){.svc-rich-table :is(thead th,table:not(:has(thead)) tr:first-child>*){font-size:20px}}.svc-rich-table :is(td,tbody th){border-style:var(--tw-border-style);text-align:center;vertical-align:middle;--tw-leading:25px;color:var(--color-black);border-width:1px;border-color:#d9d9d9;font-size:16px;line-height:25px}.svc-rich-table p{margin:0}.svc-rich-table--pricing :is(td,tbody th){--tw-font-weight:var(--font-weight-semibold);height:65px;font-weight:var(--font-weight-semibold)}.svc-rich-table--pricing :is(td,tbody th):first-child{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.svc-pricing__notes{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 8);display:grid}@media (min-width:48rem){.svc-pricing__notes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.svc-pricing__notes{gap:56px;margin-top:45px;position:relative}.svc-pricing__notes:before{background-color:#d9d9d933;width:1.5px;height:159.75px;position:absolute;top:0;left:50%}@supports (color:color-mix(in lab,red,red)){.svc-pricing__notes:before{background-color:color-mix(in oklab,var(--color-mist) 20%,transparent)}}.svc-pricing__notes:before{--tw-content:"";content:var(--tw-content)}.svc-pricing__note{padding-top:5.5px;padding-left:3px}.svc-pricing__note+.svc-pricing__note{padding-left:0}}.svc-pricing__note-title{--tw-leading:25px;--tw-font-weight:var(--font-weight-bold);font-size:18px;line-height:25px;font-weight:var(--font-weight-bold);color:var(--color-white)}.svc-pricing__note ul{padding-left:calc(var(--spacing) * 6);--tw-leading:25px;--tw-font-weight:var(--font-weight-medium);font-size:16px;line-height:25px;font-weight:var(--font-weight-medium);color:#fffc;margin-top:19.5px;list-style-type:disc}@supports (color:color-mix(in lab,red,red)){.svc-pricing__note ul{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}@media (min-width:80rem){.svc-pricing__note ul{text-align:justify}}.svc-cost{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.svc-cost{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.svc-cost{padding-inline:0}}.svc-cost{padding-top:calc(var(--spacing) * 20)}@media (min-width:80rem){.svc-cost{padding-top:112px}}.svc-cost__grid{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 6);display:grid}:is(.svc-cost__grid>*){min-width:0}@media (min-width:80rem){.svc-cost__grid{grid-template-columns:592px 592px;justify-content:space-between;gap:0;margin-top:66px}}.svc-cost__video{margin:0}.svc-cost__play{aspect-ratio:592/412;width:100%;display:block;position:relative;overflow:hidden}.svc-cost__play:after{background-color:#00000052;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.svc-cost__play:after{background-color:color-mix(in oklab,var(--color-black) 32%,transparent)}}.svc-cost__play:after{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));--tw-content:"";content:var(--tw-content)}@media (hover:hover){.svc-cost__play:hover:after{content:var(--tw-content);background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.svc-cost__play:hover:after{background-color:color-mix(in oklab,var(--color-black) 15%,transparent)}}}.svc-cost__thumb{object-fit:cover;width:100%;height:100%}.svc-cost__play-icon{z-index:10;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:60px;height:62px;translate:var(--tw-translate-x) var(--tw-translate-y);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));--tw-duration:.3s;--tw-ease:var(--ease-panel);transition-duration:.3s;transition-timing-function:var(--ease-panel);position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:reduce){.svc-cost__play-icon{transition-property:none}}.svc-cost__play:hover .svc-cost__play-icon{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.svc-cost__caption{background-color:var(--color-mist);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3.5);--tw-leading:25px;--tw-font-weight:var(--font-weight-semibold);font-size:16px;line-height:25px;font-weight:var(--font-weight-semibold);color:oklab(30.8458% .103177 .0441719/.8)}@media (min-width:80rem){.svc-cost__caption{height:77px;margin-top:-3px;padding-block:13.5px}}.svc-cost__box{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 10);border-width:1px;border-color:oklab(31.3167% -5.96046e-8 0/.8)}@media (min-width:40rem){.svc-cost__box{padding-inline:calc(var(--spacing) * 7)}}@media (min-width:80rem){.svc-cost__box{padding-inline:25px;height:486px;padding-top:52px}}.svc-cost__title{--tw-leading:30px;--tw-font-weight:var(--font-weight-bold);font-size:18px;line-height:30px;font-weight:var(--font-weight-bold);color:var(--color-white);text-transform:uppercase}@media (min-width:80rem){.svc-cost__title{font-size:20px}}.svc-cost__text{margin-top:calc(var(--spacing) * 3);--tw-leading:25px;color:#fffc;font-size:16px;line-height:25px}@supports (color:color-mix(in lab,red,red)){.svc-cost__text{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}@media (min-width:80rem){.svc-cost__text{text-align:justify;margin-top:12.5px}}.svc-cost__formula{margin-top:calc(var(--spacing) * 6);border-style:var(--tw-border-style);padding-inline:19px;padding-block:calc(var(--spacing) * 4);background-color:#9e0d2440;border-width:1px;border-color:#9e0d249e;align-items:center;gap:19px;display:flex}@media (min-width:80rem){.svc-cost__formula{height:86px;margin-top:32.5px;padding-block:0}}.svc-cost__formula-icon{background-color:#5c0b12;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid}.svc-cost__formula-label{--tw-leading:22px;color:var(--color-white);text-transform:uppercase;font-size:14px;line-height:22px;display:block}@media (min-width:48rem){.svc-cost__formula-label{font-size:16px}}@media (min-width:80rem){.svc-cost__formula-label{--tw-leading:28px;line-height:28px}}.svc-cost__formula-value{--tw-leading:24px;--tw-font-weight:var(--font-weight-semibold);font-size:15px;line-height:24px;font-weight:var(--font-weight-semibold);color:var(--color-white);text-transform:uppercase;display:block}@media (min-width:48rem){.svc-cost__formula-value{font-size:18px}}@media (min-width:80rem){.svc-cost__formula-value{--tw-leading:28px;line-height:28px}}.svc-cost__note{margin-top:calc(var(--spacing) * 6);--tw-leading:25px;color:#fffc;gap:9px;font-size:16px;line-height:25px;display:flex}@supports (color:color-mix(in lab,red,red)){.svc-cost__note{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}@media (min-width:80rem){.svc-cost__note{text-align:justify;margin-top:34.5px}}.svc-cost__note img{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0;margin-top:4.5px}.svc-cost__note strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.svc-cost__actions{margin-top:calc(var(--spacing) * 8);flex-wrap:wrap;gap:19px;display:flex}@media (min-width:80rem){.svc-cost__actions{margin-top:48.5px}}.svc-btn--arrow{height:50px;padding-right:calc(var(--spacing) * 2.5);padding-left:calc(var(--spacing) * 4);font-size:15px}@media (min-width:80rem){.svc-btn--arrow{justify-content:space-between}}.svc-btn__circle{background-color:var(--color-mist);border-radius:3.40282e+38px;place-items:center;width:38px;height:39px;display:grid}.svc-btn__circle img{width:8.36px;height:14.73px}.svc-btn--icon{padding-right:calc(var(--spacing) * 6);gap:10px;padding-left:19px;font-size:15px}@media (min-width:80rem){.svc-btn--icon{justify-content:flex-start;width:167px}}.svc-process{margin-top:calc(var(--spacing) * 20);padding-block:calc(var(--spacing) * 16);background-color:oklab(21.0084% -.00295345 -.031625/.6);overflow:hidden}@media (min-width:80rem){.svc-process{margin-top:120px;padding-block:100px}}.svc-process__track,.svc-process__track--row,.svc-process__track--snake{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.svc-process__track,.svc-process__track--row,.svc-process__track--snake{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.svc-process__track,.svc-process__track--row,.svc-process__track--snake{padding-inline:0}}.svc-process__track,.svc-process__track--row,.svc-process__track--snake{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 5);display:grid}@media (min-width:40rem){.svc-process__track,.svc-process__track--row,.svc-process__track--snake{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.svc-process__track,.svc-process__track--row,.svc-process__track--snake{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.svc-process__track,.svc-process__track--row,.svc-process__track--snake{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 6)}}.svc-step{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.svc-step{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.svc-step{padding:calc(var(--spacing) * 6);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;background-color:oklab(18.0205% -.00191089 -.0324019/.85);transition-duration:.3s}@media (hover:hover){.svc-step:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#e5a93c80}@supports (color:color-mix(in lab,red,red)){.svc-step:hover{border-color:color-mix(in oklab,var(--color-brand-light) 50%,transparent)}}}.svc-step__no{border-style:var(--tw-border-style);border-width:1px;border-color:#e5a93c4d;align-items:center;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.svc-step__no{border-color:color-mix(in oklab,var(--color-brand-light) 30%,transparent)}}.svc-step__no{background-color:#e5a93c1a}@supports (color:color-mix(in lab,red,red)){.svc-step__no{background-color:color-mix(in oklab,var(--color-brand-light) 10%,transparent)}}.svc-step__no{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-leading:calc(var(--spacing) * 5);font-size:12px;line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-brand-light);text-transform:uppercase}.svc-step__img{aspect-ratio:16/10;height:calc(var(--spacing) * 40);object-fit:cover;width:100%}.svc-step__img,.svc-step__title{margin-top:calc(var(--spacing) * 4)}.svc-step__title{--tw-leading:25px;--tw-font-weight:var(--font-weight-bold);font-size:18px;line-height:25px;font-weight:var(--font-weight-bold);color:var(--color-white)}.svc-step__text{margin-top:calc(var(--spacing) * 2);--tw-leading:23px;color:#ffffffbf;font-size:15px;line-height:23px}@supports (color:color-mix(in lab,red,red)){.svc-step__text{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.svc-step__arrow{display:none!important}.svc-why{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.svc-why{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.svc-why{padding-inline:0}}.svc-why{padding-top:calc(var(--spacing) * 20)}@media (min-width:80rem){.svc-why{padding-top:115px}}.svc-why__list{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 5);display:grid}@media (min-width:40rem){.svc-why__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.svc-why__list{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 6);grid-template-columns:repeat(4,minmax(0,1fr))}}.svc-why__item{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;flex-direction:column;align-items:flex-start;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.svc-why__item{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.svc-why__item{padding:calc(var(--spacing) * 7);text-align:left;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;background-color:oklab(21.0084% -.00295345 -.031625/.9);transition-duration:.3s}@media (hover:hover){.svc-why__item:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#e5a93c80}@supports (color:color-mix(in lab,red,red)){.svc-why__item:hover{border-color:color-mix(in oklab,var(--color-brand-light) 50%,transparent)}}.svc-why__item:hover{background-color:#151f33}}.svc-why__num{font-family:var(--font-display);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:36px;line-height:1;font-weight:var(--font-weight-bold);color:#e5a93c59}@supports (color:color-mix(in lab,red,red)){.svc-why__num{color:color-mix(in oklab,var(--color-brand-light) 35%,transparent)}}.svc-why__title{margin-top:calc(var(--spacing) * 4);--tw-leading:26px;--tw-font-weight:var(--font-weight-bold);font-size:18px;line-height:26px;font-weight:var(--font-weight-bold);color:var(--color-white);text-transform:uppercase}@media (min-width:80rem){.svc-why__title{font-size:20px}}.svc-why__text{margin-top:calc(var(--spacing) * 2.5);--tw-leading:25px;color:#fffc;font-size:15.5px;line-height:25px}@supports (color:color-mix(in lab,red,red)){.svc-why__text{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.svc-why__icon{width:auto;max-width:48px;height:auto;max-height:64px;padding-top:calc(var(--spacing) * 6);opacity:.85;margin-top:auto}.svc-why__slider{margin-top:calc(var(--spacing) * 10)}@media (min-width:80rem){.svc-why__slider{margin-top:calc(var(--spacing) * 12)}}.svc-projects{isolation:isolate;padding-top:calc(var(--spacing) * 20);position:relative}@media (min-width:80rem){.svc-projects{padding-top:203px}}.svc-projects__texture{z-index:calc(10 * -1);object-fit:cover;object-position:bottom;opacity:.05;width:100%;height:1014px;position:absolute;top:104px;left:0}.svc-projects__inner{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.svc-projects__inner{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.svc-projects__inner{padding-inline:0}}.svc-projects__inner{margin-top:calc(var(--spacing) * 10)}@media (min-width:80rem){.svc-projects__inner{margin-top:57px}}.svc-projects .swiper-slide{height:auto}.svc-projects__dots{margin-top:calc(var(--spacing) * 6)}@media (min-width:80rem){.svc-projects__dots{margin-top:33px}}.svc-reviews{padding-top:calc(var(--spacing) * 20)}@media (min-width:80rem){.svc-reviews{padding-top:198.2px}}.svc-reviews__main{margin-top:calc(var(--spacing) * 10);aspect-ratio:1920/561;width:100%;position:relative;overflow:hidden}.svc-reviews__main:after{pointer-events:none;background-color:#0000004d;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.svc-reviews__main:after{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.svc-reviews__main:after{mix-blend-mode:multiply;--tw-content:"";content:var(--tw-content)}@media (min-width:80rem){.svc-reviews__main{aspect-ratio:auto;height:561px;margin-top:45px}}.svc-reviews__main-img{object-fit:cover;width:100%;height:100%}.svc-reviews__play{z-index:10;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:64px;height:64px;translate:var(--tw-translate-x) var(--tw-translate-y);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));--tw-duration:.3s;--tw-ease:var(--ease-panel);transition-duration:.3s;transition-timing-function:var(--ease-panel);position:absolute;top:50%;left:50%}@media (hover:hover){.svc-reviews__play:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media (prefers-reduced-motion:reduce){.svc-reviews__play{transition-property:none}}@media (min-width:48rem){.svc-reviews__play{width:100px;height:100px}}.svc-reviews__thumbs{margin-top:calc(var(--spacing) * 2)}@media (min-width:48rem){.svc-reviews__thumbs{margin-top:15px}}.svc-reviews__thumb{aspect-ratio:var(--aspect-video);width:100%;display:block;position:relative;overflow:hidden}.svc-reviews__thumb:after{background-color:#0000006e;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.svc-reviews__thumb:after{background-color:color-mix(in oklab,var(--color-black) 43%,transparent)}}.svc-reviews__thumb:after{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));--tw-content:"";content:var(--tw-content)}@media (hover:hover){.svc-reviews__thumb:hover:after{content:var(--tw-content);background-color:#0003}@supports (color:color-mix(in lab,red,red)){.svc-reviews__thumb:hover:after{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}}.svc-reviews__thumb>img:first-child{object-fit:cover;width:100%;height:100%}.svc-reviews__thumb-play{z-index:10;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:36px;height:36px;translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute;top:50%;left:50%}@media (min-width:48rem){.svc-reviews__thumb-play{width:50px;height:50px}}.svc-faq{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.svc-faq{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.svc-faq{padding-inline:0}}.svc-faq{padding-top:calc(var(--spacing) * 20)}@media (min-width:80rem){.svc-faq{padding-top:151px}.svc-faq__title{--tw-leading:64px;line-height:64px}}.svc-faq__list{margin-top:calc(var(--spacing) * 8);border-top:1px var(--tw-border-style);border-color:oklab(90.3652% -1.19209e-7 5.96046e-8/.3)}@media (min-width:80rem){.svc-faq__list{margin-top:64px}}.svc-faq__item{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));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);border-bottom:1px var(--tw-border-style);border-color:oklab(90.3652% -1.19209e-7 5.96046e-8/.3)}.svc-faq__item.is-open{border-color:var(--color-stone);background-color:var(--color-stone)}.svc-faq__toggle{width:100%;min-height:90px;padding-block:calc(var(--spacing) * 5);padding-right:calc(var(--spacing) * 5);text-align:left;align-items:center;gap:25px;padding-left:21px;display:flex}@media (min-width:80rem){.svc-faq__toggle{min-height:114px}}.svc-faq__num{--tw-leading:25px;color:oklab(94.007% 1.19209e-7 0/.7);width:42px;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));--tw-duration:.3s;flex-shrink:0;font-size:18px;line-height:25px;transition-duration:.3s}@media (min-width:48rem){.svc-faq__num{font-size:20px}}.svc-faq__item.is-open .svc-faq__num{color:#000000b3}@supports (color:color-mix(in lab,red,red)){.svc-faq__item.is-open .svc-faq__num{color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.svc-faq__q{--tw-leading:25px;--tw-font-weight:var(--font-weight-bold);font-size:16px;line-height:25px;font-weight:var(--font-weight-bold);color:#fffc;flex:1}@supports (color:color-mix(in lab,red,red)){.svc-faq__q{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.svc-faq__q{text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}@media (min-width:48rem){.svc-faq__q{font-size:20px}}.svc-faq__item.is-open .svc-faq__q{color:var(--color-teal-900)}.svc-faq__toggle:hover .svc-faq__q{color:var(--color-white)}.svc-faq__item.is-open .svc-faq__toggle:hover .svc-faq__q{color:var(--color-brand)}.svc-faq__icon{width:33px;height:33px;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));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);background-image:url(/frontend/icons/dich-vu/toggle.svg);background-size:contain;flex-shrink:0}.svc-faq__item.is-open .svc-faq__icon{background-image:url(/frontend/icons/dich-vu/toggle-open-teal.svg);rotate:180deg}.svc-faq__panel{padding-inline:21px;padding-bottom:calc(var(--spacing) * 8)}@media (min-width:48rem){.svc-faq__panel{padding-left:89px}}@media (min-width:80rem){.svc-faq__panel{padding-bottom:48px;padding-left:89px}}.svc-faq__a{max-width:967px;padding-top:var(--spacing);--tw-leading:25px;color:#0b1120cc;font-size:16px;line-height:25px}@supports (color:color-mix(in lab,red,red)){.svc-faq__a{color:color-mix(in oklab,var(--color-page) 80%,transparent)}}.svc-faq+.cta-band{margin-top:calc(var(--spacing) * 20)}@media (min-width:80rem){.svc-faq+.cta-band{margin-top:159px}}.svc-solutions{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.svc-solutions{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.svc-solutions{padding-inline:0}}.svc-solutions{padding-top:calc(var(--spacing) * 20)}@media (min-width:80rem){.svc-solutions{padding-top:115px}}.svc-solutions__list{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 5);display:grid}@media (min-width:48rem){.svc-solutions__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.svc-solutions__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.svc-solutions__list{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 6)}}.svc-solution{isolation:isolate;border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.svc-solution{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.svc-solution{padding:calc(var(--spacing) * 7);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;background-color:oklab(21.0084% -.00295345 -.031625/.9);transition-duration:.3s}.svc-solution:before{height:var(--spacing);width:calc(var(--spacing) * 16);background-color:var(--color-brand-light);--tw-content:"";content:var(--tw-content);position:absolute;top:0;left:0}@media (hover:hover){.svc-solution:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#e5a93c80}@supports (color:color-mix(in lab,red,red)){.svc-solution:hover{border-color:color-mix(in oklab,var(--color-brand-light) 50%,transparent)}}}@media (min-width:80rem){.svc-solution{min-height:260px;padding:calc(var(--spacing) * 8)}}.svc-solution__bg{object-fit:cover;width:100%;height:100%}.svc-solution:after,.svc-solution__bg{z-index:calc(10 * -1);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s;position:absolute;inset:0}.svc-solution:after{--tw-content:"";content:var(--tw-content);background-color:#111827e0}.svc-solution:hover .svc-solution__bg,.svc-solution:hover:after{opacity:1}.svc-solution__num{font-family:var(--font-display);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:36px;line-height:1;font-weight:var(--font-weight-bold);color:#e5a93c73;display:block}@supports (color:color-mix(in lab,red,red)){.svc-solution__num{color:color-mix(in oklab,var(--color-brand-light) 45%,transparent)}}.svc-solution__title{margin-top:calc(var(--spacing) * 4);--tw-leading:26px;--tw-font-weight:var(--font-weight-bold);font-size:19px;line-height:26px;font-weight:var(--font-weight-bold);color:var(--color-white)}@media (min-width:80rem){.svc-solution__title{font-size:21px}}.svc-solution__text{margin-top:calc(var(--spacing) * 2.5);--tw-leading:25px;color:#fffc;font-size:15.5px;line-height:25px}@supports (color:color-mix(in lab,red,red)){.svc-solution__text{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.svc-dossier{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.svc-dossier{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.svc-dossier{padding-inline:0}}.svc-dossier{padding-top:calc(var(--spacing) * 20)}@media (min-width:80rem){.svc-dossier{padding-top:126.5px}}.svc-dossier__wrap{margin-top:calc(var(--spacing) * 8)}@media (min-width:80rem){.svc-dossier__wrap{margin-top:70.5px}}.svc-rich-table.svc-rich-table--dossier thead th:first-child{border-left-style:var(--tw-border-style);text-align:left;text-transform:uppercase;border-left-width:0;width:50%;padding-left:31px}.svc-rich-table--dossier thead th:nth-child(2){width:15.59%}.svc-rich-table--dossier thead th:nth-child(3){width:17.2%}.svc-rich-table--dossier :is(td,tbody th){border-inline-style:var(--tw-border-style);border-inline-width:0;border-top-style:var(--tw-border-style);vertical-align:middle;border-top-width:0;height:64.875px}.svc-rich-table--dossier :is(td,tbody th):not(:first-child){border-left-style:var(--tw-border-style);border-left-width:1px}.svc-rich-table--dossier tbody tr>:first-child{padding-right:calc(var(--spacing) * 4);text-align:left;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);padding-left:31px}.svc-rich-table--dossier tbody tr:is(.section,:not(:has(td)))>*{background-color:var(--color-white);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-teal-900)}.svc-rich-table--dossier tbody tr:is(.section,:not(:has(td)))>:first-child{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;padding-left:43px;position:relative}.svc-rich-table--dossier tbody tr:is(.section,:not(:has(td)))>:first-child:before{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:5px;height:5px;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-content:"";content:var(--tw-content);background-color:currentColor;border-radius:3.40282e+38px;position:absolute;top:50%;left:28px}.svc-cross,.svc-rich-table--dossier td>span{margin-inline:auto;display:block}.svc-cross{background-image:url(/frontend/icons/dich-vu/check-empty.svg);background-repeat:no-repeat;background-size:contain;width:20.4px;height:20.4px}.svc-dossier__wrap{max-height:1230px;overflow-y:hidden}.svc-dossier__wrap.is-clipped{-webkit-mask-image:linear-gradient(#000 calc(100% - 120px),#0000);mask-image:linear-gradient(#000 calc(100% - 120px),#0000)}.svc-dossier-dialog{border-style:var(--tw-border-style);background-color:var(--color-page);border-width:0;width:min(1240px,100% - 24px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto}.svc-dossier-dialog::backdrop{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.svc-dossier-dialog::backdrop{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.svc-dossier-dialog__head{z-index:1;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);background-color:var(--color-page);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);display:flex;position:sticky;top:0}@media (min-width:48rem){.svc-dossier-dialog__head{padding-inline:calc(var(--spacing) * 8)}}.svc-dossier-dialog__title{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-leading:34px;color:var(--color-white);font-size:26px;line-height:34px}@media (min-width:48rem){.svc-dossier-dialog__title{--tw-leading:44px;font-size:36px;line-height:44px}}.svc-dossier-dialog__close{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);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));border-radius:3.40282e+38px;flex-shrink:0}@media (hover:hover){.svc-dossier-dialog__close:hover{rotate:90deg}}.svc-dossier-dialog__close img{width:100%;height:100%}.svc-dossier-dialog--text{border-style:var(--tw-border-style);border-width:1px;border-color:#e5a93c99;width:min(900px,100% - 24px)}@supports (color:color-mix(in lab,red,red)){.svc-dossier-dialog--text{border-color:color-mix(in oklab,var(--color-brand-light) 60%,transparent)}}.svc-dossier-dialog__body{padding-inline:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 6);--tw-leading:28px;color:#ffffffd9;font-size:16px;line-height:28px}@supports (color:color-mix(in lab,red,red)){.svc-dossier-dialog__body{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}@media (min-width:48rem){.svc-dossier-dialog__body{padding-inline:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 8)}}.svc-dossier-dialog__body .svc-btn{margin-top:calc(var(--spacing) * 6)}.svc-dossier-dialog .svc-table-wrap{padding-inline:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 6);margin-inline:0}@media (min-width:48rem){.svc-dossier-dialog .svc-table-wrap{padding-inline:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 8)}}@media (min-width:80rem){.svc-dossier-dialog table{width:100%!important}}.svc-check--table{background-color:#c8102e;width:21px;height:21px}.svc-dossier__more{cursor:pointer;--tw-leading:25px;--tw-font-weight:var(--font-weight-normal);font-size:16px;line-height:25px;font-weight:var(--font-weight-normal);color:var(--color-white);margin-inline:auto;flex-direction:column;align-items:center;gap:6px;margin-top:25px;display:flex}.svc-dossier__more-icon{width:42.77px;height:42.77px;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));--tw-duration:.3s;background-image:url(/frontend/icons/dich-vu/more-toggle.svg);background-size:contain;transition-duration:.3s;display:block}.svc-dossier__more:hover .svc-dossier__more-icon{--tw-brightness:brightness(125%);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,)}@media (min-width:80rem){.svc-pricing__inner>h2+.svc-pricing__panel{margin-top:67px}.svc-detail .svc-intro{padding-top:130px}.svc-detail .svc-stats{margin-top:9px}.svc-detail .svc-intro__actions{margin-top:46.5px}.svc-detail .svc-pillars{padding-top:128.6px}.svc-detail .svc-needs{padding-top:129px}.svc-detail .svc-pricing{min-height:964px;margin-top:143px;padding-top:104px}.svc-detail .svc-process{margin-top:119px}.svc-detail .svc-why{padding-top:113px}}}@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.bottom-\[16px\]{bottom:16px}.left-\[16px\]{left:16px}.z-40{z-index:40}.dots{height:calc(var(--spacing) * 8);align-items:center;gap:29px;padding-left:0;display:flex}@media (min-width:40rem){.dots{padding-left:11px}}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.size-\[22px\]{width:22px;height:22px}.size-\[48px\]{width:48px;height:48px}.w-\[26px\]{width:26px}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[10px\]{gap:10px}.rounded-full{border-radius:3.40282e+38px}.bg-brand{background-color:var(--color-brand)}.fill-current{fill:currentColor}.text-nowrap{text-wrap:nowrap}.text-white{color:var(--color-white)}.shadow-\[0px_4px_14px_0px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0px 4px 14px 0px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px)}.blur,.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-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-200{--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-brand:focus-visible{outline-color:var(--color-brand)}@media print{.print\:hidden{display:none}}}@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-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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-ease{syntax:"*";inherits:false}@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-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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@keyframes reveal-fade{0%{opacity:0}}@keyframes hero-zoom{0%{opacity:0;scale:1.03}}