@property --un-leading{syntax:"*";inherits:false;}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@font-face{font-family:Georama Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/georama-vietnamese-wght-normal-D0TcB0Fo.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Georama Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/georama-latin-ext-wght-normal-BCcmwIbl.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Georama Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/georama-latin-wght-normal-DsQQ7Yih.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gabarito;src:url(/fonts/gabarito-v9-latin-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gabarito;src:url(/fonts/gabarito-v9-latin-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gabarito;src:url(/fonts/gabarito-v9-latin-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gabarito;src:url(/fonts/gabarito-v9-latin-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gabarito;src:url(/fonts/gabarito-v9-latin-800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Gabarito;src:url(/fonts/gabarito-v9-latin-900.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--font-heading: "Gabarito", sans-serif;--font-body: "Georama Variable", Georama, sans-serif;--color-primary-yale-blue: oklch(.3632 .0741 232.05);--color-primary-jet-blue: oklch(.2916 .0526 224.02);--color-accent-sky-aqua: oklch(.7703 .1148 217.13);--color-accent-razzmatazz: oklch(.585 .2189 9.04);--color-accent-razzmatazz-light: oklch(.6612 .1804 2.42);--color-neutral-light: oklch(.9881 0 0);--color-neutral-light-grey: oklch(.9461 0 0);--color-neutral-middle-grey: oklch(.5555 0 0);--color-neutral-dark-grey: oklch(.3092 0 0);--color-neutral-dark: oklch(.1591 0 0);--gradient-blue-radial: radial-gradient(460.01% 50% at 50% 50%, oklch(.3632 .0741 232.05) 0%, oklch(.2916 .0526 224.02) 100%);--gradient-blue-radial-portrait: radial-gradient(50% 460.01% at 50% 50%, oklch(.3632 .0741 232.05) 0%, oklch(.2916 .0526 224.02) 100%);--gradient-blue-linear-lr: linear-gradient(270deg, oklch(.3632 .0741 232.05) 0%, oklch(.2916 .0526 224.02) 100%);--gradient-linear-bw: linear-gradient(180deg, oklch(.1591 0 0 / 50%) 0%, oklch(.1591 0 0 / 0%) 101.73%)}:root{--gutter: 1rem}@media(min-width:640px){:root{--gutter: 2rem}}@utility container{margin-inline: auto; padding-inline: var(--gutter);}.prose-invert{--prose-heading-color: white;--prose-link-color: var(--color-accent-razzmatazz-light)}.prose h2,.prose-lg h2,.prose-xl h2{font-size:1.75rem}@media(min-width:1024px){.prose-lg h2,.prose-xl h2{font-size:3rem}}.prose>*:first-child,.prose-lg>*:first-child,.prose-xl>*:first-child{margin-top:0}mark{color:var(--color-neutral-light);background-color:var(--color-accent-razzmatazz);padding-inline:.25rem}::selection{color:var(--color-neutral-light);background-color:var(--color-accent-razzmatazz)}.prose-invert u{color:var(--color-accent-razzmatazz-light)}.prose a:hover,.prose-lg a:hover,.prose-xl a:hover{text-decoration:none}.prose-invert ul>li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23' fill='none'%3E%3Cpath d='M9.85966 1.45355L1.45355 9.85966C0.650778 10.6624 0.650778 11.964 1.45355 12.7668L9.86015 21.1734C10.6629 21.9761 11.9645 21.9761 12.7673 21.1734L21.1734 12.7673C21.9761 11.9645 21.9761 10.6629 21.1734 9.86015L12.7668 1.45355C11.964 0.650778 10.6624 0.650777 9.85966 1.45355Z' fill='%23E75989'/%3E%3C/svg%3E")}.btn{font-size:var(--text-xl-fontSize);line-height:var(--un-leading, var(--text-xl-lineHeight));--un-leading:var(--leading-none);line-height:var(--leading-none);--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);padding-inline:calc(var(--spacing) * 4);padding-block:.8125rem;text-align:center;border-width:2px;border-radius:.3rem;display:flex;max-width:100%;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--un-ease, var(--default-transition-timingFunction));transition-duration:var(--un-duration, var(--default-transition-duration));justify-content:center}@media(prefers-reduced-motion:reduce){.btn{transition:none}}@media(min-width:64rem){.btn{max-width:max-content}}.btn-primary{color:color-mix(in srgb,var(--color-neutral-light) var(--un-text-opacity),transparent);border-color:color-mix(in srgb,var(--color-accent-razzmatazz-light) var(--un-border-opacity),transparent);background-color:color-mix(in srgb,var(--color-accent-razzmatazz) var(--un-bg-opacity),transparent)}.btn-primary:hover{color:color-mix(in srgb,var(--color-accent-razzmatazz) var(--un-text-opacity),transparent);border-color:color-mix(in srgb,var(--color-accent-razzmatazz) var(--un-border-opacity),transparent);background-color:color-mix(in srgb,var(--color-neutral-light) var(--un-bg-opacity),transparent)}.btn-secondary{color:color-mix(in srgb,var(--color-primary-yale-blue) var(--un-text-opacity),transparent);border-color:color-mix(in srgb,var(--color-primary-yale-blue) var(--un-border-opacity),transparent);background-color:color-mix(in srgb,var(--color-neutral-light) var(--un-bg-opacity),transparent)}.btn-secondary:hover{color:color-mix(in srgb,var(--color-neutral-light) var(--un-text-opacity),transparent);border-color:color-mix(in srgb,var(--color-primary-yale-blue) var(--un-border-opacity),transparent);background-color:color-mix(in srgb,var(--color-primary-yale-blue) var(--un-bg-opacity),transparent)}@layer base{*,:after,:before,::backdrop,::file-selector-button{border-color:var(--color-gray-200, currentColor)}html{overflow-x:clip;scrollbar-gutter:stable;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{overflow:clip}body{font-family:var(--font-body);background-color:var(--color-neutral-light);color:var(--color-neutral-dark)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);--un-font-weight:var(--fontWeight-bold) !important;font-weight:var(--fontWeight-bold)!important}button{cursor:pointer}:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #000;border-radius:2px}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.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{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.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-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.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-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.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(360deg)}}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}.hamburger-line{background-color:var(--color-accent-razzmatazz)}.chevron-btn:hover,.chevron-btn:focus{background-color:#03313f14}.logo-scroll{opacity:0;transform:rotate(0);transition:opacity .3s ease,transform .6s cubic-bezier(.4,0,.2,1)}@media(min-width:1024px){.logo-scroll.is-visible{opacity:1;transform:rotate(180deg)}.logo-scroll.is-visible:hover{transform:rotate(360deg)}}#main-navigation{transition-property:transform,background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.chevron-btn:hover svg,.chevron-btn:focus svg{animation:chevron-bounce .5s ease}@keyframes chevron-bounce{0%,to{transform:translateY(0)}30%{transform:translateY(3px)}60%{transform:translateY(-1px)}}.dropdown-item{opacity:0;transform:translate(-8px);animation:dropdown-stagger .3s ease forwards;animation-delay:calc(var(--i, 0) * 50ms)}@keyframes dropdown-stagger{to{opacity:1;transform:none}}.footer-slogan strong{color:var(--color-accent-sky-aqua)}@property --arrow-border-angle{syntax: "<angle>"; initial-value: 135deg; inherits: false;}@property --arrow-border-color{syntax: "<color>"; initial-value: white; inherits: false;}.swiper-arrow{border:none}.swiper-arrow:disabled{opacity:.45;cursor:not-allowed}.swiper-arrow:disabled:hover:before{--arrow-border-angle: 135deg;--arrow-border-color: white}.swiper-arrow:before{content:"";position:absolute;inset:0;padding:2px;border-radius:10px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:--arrow-border-angle .4s ease}.swiper-arrow:hover:before{--arrow-border-angle: 315deg}.swiper-arrow.glass:before{background-image:conic-gradient(from var(--arrow-border-angle) at 50% 50%,rgb(255 255 255 / .25) 0%,#ffffff00 25%,rgb(255 255 255 / .25) 50%,#ffffff00 75%,rgb(255 255 255 / .25) 100%)}.swiper-arrow.glass-light:before{transition:--arrow-border-angle .4s ease,--arrow-border-color .4s ease;background-image:conic-gradient(from var(--arrow-border-angle) at 50% 50%,var(--arrow-border-color) 0%,transparent 25%,var(--arrow-border-color) 50%,transparent 75%,var(--arrow-border-color) 100%)}.swiper-arrow.glass-light:hover:before{--arrow-border-color: var(--color-primary-yale-blue)}.step-forward-enter-active,.step-forward-leave-active,.step-backward-enter-active,.step-backward-leave-active{transition:transform .35s ease,opacity .35s ease}.step-forward-enter-from{transform:translate(3rem);opacity:0}.step-forward-leave-to,.step-backward-enter-from{transform:translate(-3rem);opacity:0}.step-backward-leave-to{transform:translate(3rem);opacity:0}.hero .cases-swiper{width:100%}@media(min-width:64rem){.hero .cases-swiper{width:min(50rem,80vw)}}.hero .cases-swiper .swiper-slide .slide-inner{transform:scale(.65);transition:transform .3s ease;pointer-events:none}.hero .cases-swiper .swiper-slide-active .slide-inner{transform:scale(1);pointer-events:auto;cursor:pointer}.hero .cases-swiper .swiper-slide .card-overlay{opacity:1;transition:opacity .4s ease}.hero .cases-swiper .swiper-slide-active .card-overlay{opacity:0}.hero .cases-swiper .swiper-slide .card-text{opacity:0;transition:opacity .4s ease}.hero .cases-swiper .swiper-slide-active .card-text{opacity:1}.hero strong{color:var(--color-accent-sky-aqua)}@keyframes diamond-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.hero-diamonds path{transform-box:fill-box;transform-origin:center;animation:diamond-pulse ease-in-out infinite}.hero-diamonds--stopped path{animation:none;transform:scale(1);transition:transform .6s ease}.hero-diamonds path:nth-child(1){animation-duration:4.7s;animation-delay:-1.2s}.hero-diamonds path:nth-child(2){animation-duration:5.3s;animation-delay:-3.8s}.hero-diamonds path:nth-child(3){animation-duration:6.1s;animation-delay:-.5s}.hero-diamonds path:nth-child(4){animation-duration:4.4s;animation-delay:-2.9s}.hero-diamonds path:nth-child(5){animation-duration:5.8s;animation-delay:-4.1s}.hero-diamonds path:nth-child(6){animation-duration:6.5s;animation-delay:-1.7s}.hero-diamonds path:nth-child(7){animation-duration:4.9s;animation-delay:-5.2s}.hero-diamonds path:nth-child(8){animation-duration:5.5s;animation-delay:-.8s}.hero-diamonds path:nth-child(9){animation-duration:6.3s;animation-delay:-3.3s}.hero-diamonds path:nth-child(10){animation-duration:4.6s;animation-delay:-2.1s}.hero-diamonds path:nth-child(11){animation-duration:5.1s;animation-delay:-4.6s}.hero-diamonds path:nth-child(12){animation-duration:6.8s;animation-delay:-1.4s}.hero-diamonds path:nth-child(13){animation-duration:4.3s;animation-delay:-3s}.hero-diamonds path:nth-child(14){animation-duration:5.9s;animation-delay:-.3s}.case-item{opacity:0;filter:blur(8px);transform:translateY(28px);transition:opacity .6s ease var(--stagger, 0ms),filter .6s ease var(--stagger, 0ms),transform .6s ease var(--stagger, 0ms)}.case-item.is-visible{opacity:1;filter:blur(0);transform:translateY(0)}.process .image-clip{clip-path:url(#process-image-clip)}.process .image-clip img{width:100%;height:100%;object-fit:cover}.process .swiper-wrapper{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}@view-transition{navigation:auto}
