/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */.HeroSection_hero__CexIa{cursor:pointer;background-image:url(/images/home/hero-480.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;justify-content:center;width:100%;height:100%;display:flex}@media (min-width:480px){.HeroSection_hero__CexIa{background-image:url(/images/home/hero-640.webp)}}@media (min-width:768px){.HeroSection_hero__CexIa{background-image:url(/images/home/hero-1280.webp)}}@media (min-width:1440px){.HeroSection_hero__CexIa{background-image:url(/images/home/hero-1920.webp)}}@media (min-width:1440px) and (min-resolution:2x){.HeroSection_hero__CexIa{background-image:url(/images/home/hero.webp)}}.HeroSection_content__wHZY1{max-width:var(--container-4xl,56rem);padding-inline:calc(var(--spacing,.25rem) * 4);text-align:center;color:var(--color-white,#fff);flex-direction:column;align-items:center;display:flex}@media (min-width:48rem){.HeroSection_content__wHZY1{padding-inline:calc(var(--spacing,.25rem) * 6)}}@media (min-width:64rem){.HeroSection_content__wHZY1{max-width:var(--container-6xl,72rem)}}.HeroSection_content__wHZY1{height:100%}.HeroSection_textGroup__72Fuo{flex-direction:column;align-items:center;margin-top:auto;margin-bottom:auto;display:flex}.HeroSection_titlePicture___W3Wg{margin-bottom:1.5rem;display:block}.HeroSection_titleImage__efhcr{width:100%;max-width:320px;height:auto;margin-left:auto;margin-right:auto;display:block}@media (max-width:414px){.HeroSection_titleImage__efhcr{width:80%}}@media (min-width:768px){.HeroSection_titleImage__efhcr{max-width:1200px}}.HeroSection_subtitle__lIc8p{margin-bottom:calc(var(--spacing,.25rem) * 8);max-width:330px;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}@media (min-width:48rem){.HeroSection_subtitle__lIc8p{max-width:var(--container-2xl,42rem);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}@media (min-width:64rem){.HeroSection_subtitle__lIc8p{max-width:var(--container-5xl,64rem)}}.HeroSection_subtitle__lIc8p{font-family:var(--font-display);color:#fff;text-shadow:4px 4px 15px #00000059;letter-spacing:.03em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700}@media (max-width:767px){.HeroSection_subtitle__lIc8p{display:none}}.HeroSection_desktopBr__kWVYr{display:none}@media (min-width:64rem){.HeroSection_desktopBr__kWVYr{display:inline}}.HeroSection_cta__cxv00{background-color:#ffffff1a;border-radius:3.40282e+38px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.HeroSection_cta__cxv00{background-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)}}.HeroSection_cta__cxv00{padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-tracking:1px;letter-spacing:1px;color:var(--color-white,#fff);--tw-backdrop-blur:blur(var(--blur-sm,8px));-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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.HeroSection_cta__cxv00:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.HeroSection_cta__cxv00:hover{background-color:color-mix(in oklab,var(--color-white,#fff) 20%,transparent)}}}.HeroSection_cta__cxv00{margin-bottom:2.5rem}

/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */.StorySolutionsProjects_wrapper__rzulM{flex-direction:column;width:100%;display:flex}@media (min-width:1024px){.StorySolutionsProjects_wrapper__rzulM{background:#f5f3ee;gap:16px;height:100%}}.StorySolutionsProjects_cards__58uL3{flex:1;min-height:0;display:flex}@media (min-width:1024px){.StorySolutionsProjects_cards__58uL3{gap:16px}}@media (max-width:1023px){.StorySolutionsProjects_cards__58uL3{scroll-snap-align:start;flex-direction:column;flex:none;height:100vh}}.StorySolutionsProjects_card__DaBN8{flex:1;position:relative;overflow:hidden}.StorySolutionsProjects_cardLink__S40u0{width:100%;height:100%;display:block;position:relative}.StorySolutionsProjects_cardLink__S40u0:after{content:"";z-index:1;background:linear-gradient(#0000,#00000080);height:40%;transition:opacity .4s;position:absolute;bottom:0;left:0;right:0}.StorySolutionsProjects_cardImage__C0KVO{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.StorySolutionsProjects_cardImageStory__9_VJr{background-image:url(/images/home/story-640.webp)}@media (min-width:768px){.StorySolutionsProjects_cardImageStory__9_VJr{background-image:url(/images/home/story.webp)}}.StorySolutionsProjects_cardImageSolutions__qrIgq{background-image:url(/images/home/solutions-640.webp)}@media (min-width:768px){.StorySolutionsProjects_cardImageSolutions__qrIgq{background-image:url(/images/home/solutions.webp)}}.StorySolutionsProjects_cardImageProjects__FTIxr{background-image:url(/images/home/projects-640.webp)}@media (min-width:768px){.StorySolutionsProjects_cardImageProjects__FTIxr{background-image:url(/images/home/projects.webp)}}.StorySolutionsProjects_cardTitle__70cX9{right:0;bottom:calc(var(--spacing,.25rem) * 8);z-index:10;text-align:center;font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));position:absolute;left:0}@media (min-width:48rem){.StorySolutionsProjects_cardTitle__70cX9{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}.StorySolutionsProjects_cardTitle__70cX9{font-family:var(--font-display);letter-spacing:.08em}.StorySolutionsProjects_titleOutline__VStVH{color:#0000;-webkit-text-stroke:1px #ffffff80;display:block}.StorySolutionsProjects_titleFill__rJSMJ{color:#fff;text-shadow:0 2px 10px #0006;display:block;position:absolute;top:0;left:0;right:0}.StorySolutionsProjects_letter__UTRMA{display:inline-block}.StorySolutionsProjects_titleLine__uQd1Q{background:#fff;width:40px;height:2px;margin:10px auto 0;display:block}@media (hover:hover){.StorySolutionsProjects_titleOutline__VStVH{transition:opacity .4s}.StorySolutionsProjects_letter__UTRMA{clip-path:inset(100% 0 0);transition:clip-path .4s cubic-bezier(.33,1,.68,1)}.StorySolutionsProjects_card__DaBN8:hover .StorySolutionsProjects_letter__UTRMA{clip-path:inset(0)}.StorySolutionsProjects_card__DaBN8:hover .StorySolutionsProjects_titleOutline__VStVH{opacity:0}.StorySolutionsProjects_titleLine__uQd1Q{transition:transform .5s cubic-bezier(.33,1,.68,1) .2s;transform:scaleX(0)}.StorySolutionsProjects_card__DaBN8:hover .StorySolutionsProjects_titleLine__uQd1Q{transform:scaleX(1)}}.StorySolutionsProjects_banner__Qj5M2{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1;align-items:center;display:flex;position:relative}@media (max-width:1023px){.StorySolutionsProjects_banner__Qj5M2{scroll-snap-align:start;flex:none;justify-content:center;height:100vh}}.StorySolutionsProjects_banner__Qj5M2{background-image:url(/images/home/design-640.webp)}@media (min-width:768px){.StorySolutionsProjects_banner__Qj5M2{background-image:url(/images/home/design-1280.webp)}}@media (min-width:1440px){.StorySolutionsProjects_banner__Qj5M2{background-image:url(/images/home/design.webp)}}.StorySolutionsProjects_bannerContent__Duy3I{z-index:10;width:100%;max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem) * 4);text-align:center;color:var(--color-white,#fff);margin-inline:auto;position:relative}@media (min-width:48rem){.StorySolutionsProjects_bannerContent__Duy3I{padding-inline:calc(var(--spacing,.25rem) * 6);text-align:left}}.StorySolutionsProjects_bannerTitle__vVKEN{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem) * 6);max-width:340px;font-size:28px}@media (min-width:48rem){.StorySolutionsProjects_bannerTitle__vVKEN{max-width:none;font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));margin-inline:0}}.StorySolutionsProjects_bannerTitle__vVKEN{font-family:var(--font-display);text-shadow:0 2px 8px #0000004d}.StorySolutionsProjects_bannerSubtitle__V_6SO{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem) * 8);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);opacity:.8}@media (min-width:48rem){.StorySolutionsProjects_bannerSubtitle__V_6SO{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));margin-inline:0}}.StorySolutionsProjects_bannerSubtitle__V_6SO{max-width:660px;font-family:var(--font-display);text-shadow:0 1px 4px #00000080}.StorySolutionsProjects_bannerCta__B9InL{background-color:#ffffff1a;border-radius:3.40282e+38px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.StorySolutionsProjects_bannerCta__B9InL{background-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)}}.StorySolutionsProjects_bannerCta__B9InL{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-tracking:1px;letter-spacing:1px;color:var(--color-white,#fff);--tw-backdrop-blur:blur(var(--blur-sm,8px));-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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.StorySolutionsProjects_bannerCta__B9InL:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.StorySolutionsProjects_bannerCta__B9InL:hover{background-color:color-mix(in oklab,var(--color-white,#fff) 20%,transparent)}}}

/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */.BrandShowcase_wrapper__GAEzT{width:100%;height:100%;display:flex}@media (max-width:1023px){.BrandShowcase_wrapper__GAEzT{flex-direction:column}}.BrandShowcase_card__ANiDf{cursor:pointer;flex:1;position:relative;overflow:hidden}.BrandShowcase_cardImage__ZrfP3{filter:brightness(.6);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.BrandShowcase_cardImage-luxer__JH_H_{background-image:url(/images/home/brand-luxer-640.webp)}@media (min-width:768px){.BrandShowcase_cardImage-luxer__JH_H_{background-image:url(/images/home/brand-luxer.webp)}}.BrandShowcase_cardImage-inlumo__i8O2z{background-image:url(/images/home/brand-inlumo-640.webp)}@media (min-width:768px){.BrandShowcase_cardImage-inlumo__i8O2z{background-image:url(/images/home/brand-inlumo.webp)}}.BrandShowcase_cardImage-orion__1J61x{background-image:url(/images/home/brand-orion-640.webp)}@media (min-width:768px){.BrandShowcase_cardImage-orion__1J61x{background-image:url(/images/home/brand-orion.webp)}}.BrandShowcase_cardImage-handmade-glass-chandeliers__QTsIS{background-image:url(/images/home/brand-handmade-glass-chandeliers-640.webp)}@media (min-width:768px){.BrandShowcase_cardImage-handmade-glass-chandeliers__QTsIS{background-image:url(/images/home/brand-handmade-glass-chandeliers.webp)}}.BrandShowcase_infoPanel__j3Cg7{z-index:20;text-align:right;background:0 0;width:14rem;max-width:14rem;max-height:4rem;padding:1rem 1.5rem;transition:padding .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),max-width .3s cubic-bezier(.4,0,.2,1),max-height .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter .3s cubic-bezier(.4,0,.2,1),backdrop-filter .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;right:0;overflow:hidden}.BrandShowcase_brandName__libO7{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));white-space:nowrap}@media (min-width:48rem){.BrandShowcase_brandName__libO7{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}.BrandShowcase_infoContent__9YBDl{margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-gray-900,oklch(21% .034 264.665));flex-direction:column;justify-content:center;display:flex}@media (min-width:64rem){.BrandShowcase_infoContent__9YBDl{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.BrandShowcase_infoContent__9YBDl{opacity:0;min-height:7.75rem;transition:opacity .2s}.BrandShowcase_label__fSfag{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@media (hover:hover){.BrandShowcase_card__ANiDf{transition:flex .3s cubic-bezier(.4,0,.2,1)}.BrandShowcase_cardImage__ZrfP3{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}.BrandShowcase_card__ANiDf:hover .BrandShowcase_cardImage__ZrfP3{filter:brightness()}.BrandShowcase_wrapper__GAEzT:hover .BrandShowcase_card__ANiDf{flex:1.2}.BrandShowcase_wrapper__GAEzT .BrandShowcase_card__ANiDf:hover{flex:2}.BrandShowcase_card__ANiDf:hover .BrandShowcase_infoPanel__j3Cg7{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff9;width:86%;max-width:28rem;max-height:20rem;padding:3rem}.BrandShowcase_card__ANiDf:hover .BrandShowcase_infoContent__9YBDl{opacity:1;transition:opacity .3s .15s}}@media (max-width:1023px){.BrandShowcase_wrapper__GAEzT{flex-direction:column}.BrandShowcase_card__ANiDf{flex:none;width:100%;height:100svh}.BrandShowcase_cardImage__ZrfP3{transition:filter 1s,transform 1.2s;transform:scale(1.08)}.BrandShowcase_infoPanel__j3Cg7{transition:padding .5s .6s,max-width .5s .6s,max-height .5s cubic-bezier(.4,0,.2,1) .6s,background-color .4s .5s,-webkit-backdrop-filter .4s .5s,backdrop-filter .4s .5s}.BrandShowcase_infoContent__9YBDl{opacity:1;min-height:auto}.BrandShowcase_infoContent__9YBDl p{opacity:0;transition:opacity .4s,transform .4s;transform:translate(20px)}.BrandShowcase_card__ANiDf:nth-child(2n) .BrandShowcase_infoContent__9YBDl p{transform:translate(-20px)}.BrandShowcase_card__ANiDf:nth-child(2n) .BrandShowcase_infoPanel__j3Cg7{text-align:left;left:0;right:auto}.BrandShowcase_cardActivated__PHhQ3 .BrandShowcase_cardImage__ZrfP3{filter:brightness();transform:scale(1)}.BrandShowcase_cardActivated__PHhQ3 .BrandShowcase_infoPanel__j3Cg7{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff73;max-width:20rem;max-height:14rem;padding:1.5rem}.BrandShowcase_card__ANiDf.BrandShowcase_cardActivated__PHhQ3 .BrandShowcase_infoContent__9YBDl p{opacity:1;transform:translate(0)}.BrandShowcase_cardActivated__PHhQ3 .BrandShowcase_infoContent__9YBDl p:first-child{transition-delay:1.1s}.BrandShowcase_cardActivated__PHhQ3 .BrandShowcase_infoContent__9YBDl p:nth-child(2){transition-delay:1.3s}.BrandShowcase_cardActivated__PHhQ3 .BrandShowcase_infoContent__9YBDl p:nth-child(3){transition-delay:1.5s}}@property --tw-duration{syntax:"*";inherits:false}

/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */.AISection_ai__9ceYv{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1;align-items:center;width:100%;display:flex}@media (max-width:1023px){.AISection_ai__9ceYv{scroll-snap-align:start;background-position:10%;flex:none;height:100vh}}.AISection_ai__9ceYv{background-image:url(/images/home/ai-640.webp)}@media (min-width:768px){.AISection_ai__9ceYv{background-image:url(/images/home/ai-1280.webp)}}@media (min-width:1440px){.AISection_ai__9ceYv{background-image:url(/images/home/ai.webp)}}.AISection_content__B7w8U{width:100%;max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem) * 4);text-align:center;color:var(--color-white,#fff);flex-direction:column;align-items:center;margin-inline:auto;display:flex}@media (min-width:48rem){.AISection_content__B7w8U{padding-inline:calc(var(--spacing,.25rem) * 6)}}@media (min-width:64rem){.AISection_content__B7w8U{text-align:right;align-items:flex-end}}.AISection_title__1kVYC{margin-bottom:calc(var(--spacing,.25rem) * 6);--tw-leading:var(--leading-tight,1.25);font-size:28px;line-height:var(--leading-tight,1.25)}@media (min-width:48rem){.AISection_title__1kVYC{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}@media (min-width:64rem){.AISection_title__1kVYC{max-width:var(--container-md,28rem);font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.AISection_title__1kVYC{font-family:var(--font-display);text-shadow:0 2px 8px #0000004d}.AISection_subtitle__d4a5w{margin-bottom:calc(var(--spacing,.25rem) * 8);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);opacity:.8}@media (min-width:48rem){.AISection_subtitle__d4a5w{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}.AISection_subtitle__d4a5w{font-family:var(--font-display);text-shadow:0 1px 4px #00000080}.AISection_desktopBr__DTYxx{display:none}@media (min-width:64rem){.AISection_desktopBr__DTYxx{display:inline}}.AISection_cta__dE5y6{background-color:#ffffff1a;border-radius:3.40282e+38px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.AISection_cta__dE5y6{background-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)}}.AISection_cta__dE5y6{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-tracking:1px;letter-spacing:1px;color:var(--color-white,#fff);--tw-backdrop-blur:blur(var(--blur-sm,8px));-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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.AISection_cta__dE5y6:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.AISection_cta__dE5y6:hover{background-color:color-mix(in oklab,var(--color-white,#fff) 20%,transparent)}}}@property --tw-tracking{syntax:"*";inherits:false}@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}
/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */.CFooter_footer__k18GB{background-color:var(--background);width:100%;padding-block:calc(var(--spacing,.25rem) * 12);color:var(--foreground)}@media (max-width:1023px){.CFooter_footer__k18GB{scroll-snap-align:start}}.CFooter_container__rwxzf{max-width:var(--container-7xl,80rem);gap:calc(var(--spacing,.25rem) * 12);padding-inline:calc(var(--spacing,.25rem) * 6);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:64rem){.CFooter_container__rwxzf{flex-direction:row}}.CFooter_brand__5OmHz{row-gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;flex:0 0 50%;display:flex}.CFooter_brandName__MKCWp{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.CFooter_brandDescription__xHVRh{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground)}.CFooter_rightSection___3rmB{gap:calc(var(--spacing,.25rem) * 12);flex-direction:column;display:flex}@media (min-width:40rem){.CFooter_rightSection___3rmB{flex-direction:row}}.CFooter_rightSection___3rmB{flex:0 0 50%}.CFooter_contactColumn__Le5OP,.CFooter_socialColumn__a_CZN{row-gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;flex:none;display:flex}@media (min-width:1024px){.CFooter_contactColumn__Le5OP{width:300px}.CFooter_socialColumn__a_CZN{width:160px}}.CFooter_columnTitle__vsxSa{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.CFooter_contactItem__lwyjo{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:inline-flex}@media (hover:hover){.CFooter_contactItem__lwyjo:hover{color:var(--foreground)}}.CFooter_contactItem__lwyjo{color:var(--muted-foreground)}.CFooter_contactItem__lwyjo svg{margin-top:calc(var(--spacing,.25rem) * .5);flex-shrink:0}.CFooter_addressLines__oFTki{flex-direction:column;display:flex}.CFooter_noWrap__rVeyf{white-space:nowrap}.CFooter_hoursBlock__9JsQc{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);display:inline-flex}.CFooter_hoursBlock__9JsQc svg{margin-top:calc(var(--spacing,.25rem) * .5);flex-shrink:0}.CFooter_hoursList__7GosG{gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;display:flex}.CFooter_socialLinks__RNq5n{align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}.CFooter_socialIcon__pleoe{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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.CFooter_socialIcon__pleoe:hover{color:var(--foreground)}}.CFooter_socialIcon__pleoe{color:var(--muted-foreground)}@property --tw-leading{syntax:"*";inherits:false}

/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@property --spotlight-angle{syntax:"<angle>";inherits:false;initial-value:-30deg}@property --cone-spread{syntax:"<angle>";inherits:false;initial-value:0deg}.SplashScreen_overlay__RLWKk{z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.SplashScreen_logoWrap__CSOb_{justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative}.SplashScreen_logoImage__JA6DU{z-index:1;position:relative}.SplashScreen_darkMask__rO3ox{z-index:2;background:conic-gradient(from var(--spotlight-angle) at 50% calc(50% + 60px),transparent 0deg,transparent var(--cone-spread),#1a1a1a calc(var(--cone-spread) + min(var(--cone-spread), 2deg)),#1a1a1a 1turn)}.SplashScreen_beamCone___EB5V,.SplashScreen_darkMask__rO3ox{pointer-events:none;width:300vmax;height:300vmax;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SplashScreen_beamCone___EB5V{z-index:3;background:conic-gradient(from var(--spotlight-angle) at 50% calc(50% + 60px),transparent 0deg,#ffffff08 2deg,#ffffff1a calc(var(--cone-spread) * .5),#ffffff08 calc(var(--cone-spread) - 2deg),transparent var(--cone-spread),transparent 1turn);opacity:0}.SplashScreen_lightSource__33zKl{z-index:4;opacity:0;background:#e6e1d7f2;border-radius:50%;width:6px;height:6px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%);box-shadow:0 0 8px 4px #d7d2c8b3,0 0 20px 8px #c8c3b959}.SplashScreen_swinging__DckGx .SplashScreen_darkMask__rO3ox{animation:SplashScreen_spotlightSwing__xk4qx 5s cubic-bezier(.4,0,.6,1) forwards,SplashScreen_maskFade__buIpz 5s ease-in-out forwards}.SplashScreen_swinging__DckGx .SplashScreen_beamCone___EB5V{animation:SplashScreen_spotlightSwing__xk4qx 5s cubic-bezier(.4,0,.6,1) forwards,SplashScreen_beamConeFade__Ie5zt 5s ease-in-out forwards}.SplashScreen_swinging__DckGx .SplashScreen_lightSource__33zKl{animation:SplashScreen_sourceFade__T0pER 5s ease-in-out forwards}@keyframes SplashScreen_spotlightSwing__xk4qx{0%{--spotlight-angle:-30deg;--cone-spread:0deg}8%{--spotlight-angle:-30deg;--cone-spread:0deg}10%{--spotlight-angle:-30deg;--cone-spread:24deg}42%{--spotlight-angle:35deg}76%{--spotlight-angle:-30deg}82%{--spotlight-angle:-12deg;--cone-spread:24deg}93%{--spotlight-angle:-12deg;--cone-spread:350deg}to{--spotlight-angle:-12deg;--cone-spread:350deg}}@keyframes SplashScreen_maskFade__buIpz{0%,93%{opacity:1}to{opacity:0}}@keyframes SplashScreen_beamConeFade__Ie5zt{0%,8%{opacity:0}10%{opacity:1}82%{opacity:1}93%{opacity:0}to{opacity:0}}@keyframes SplashScreen_sourceFade__T0pER{0%{opacity:0}8%{opacity:1}84%{opacity:1}95%{opacity:0}to{opacity:0}}.SplashScreen_revealed__0BNEz .SplashScreen_beamCone___EB5V,.SplashScreen_revealed__0BNEz .SplashScreen_darkMask__rO3ox,.SplashScreen_revealed__0BNEz .SplashScreen_lightSource__33zKl{display:none}@media (prefers-reduced-motion:reduce){.SplashScreen_swinging__DckGx .SplashScreen_beamCone___EB5V,.SplashScreen_swinging__DckGx .SplashScreen_darkMask__rO3ox,.SplashScreen_swinging__DckGx .SplashScreen_lightSource__33zKl{animation:none}.SplashScreen_beamCone___EB5V,.SplashScreen_darkMask__rO3ox,.SplashScreen_lightSource__33zKl{display:none}}

/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */.WhatsAppFloat_float__ru5WE{right:calc(var(--spacing,.25rem) * 4);bottom:calc(var(--spacing,.25rem) * 4);z-index:30;background-color:#6a7282cc;border-radius:3.40282e+38px;justify-content:center;align-items:center;display:flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.WhatsAppFloat_float__ru5WE{background-color:color-mix(in oklab,var(--color-gray-500,oklch(55.1% .027 264.364)) 80%,transparent)}}.WhatsAppFloat_float__ru5WE{color:var(--color-white,#fff);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.WhatsAppFloat_float__ru5WE:hover{background-color:#4a5565cc}@supports (color:color-mix(in lab,red,red)){.WhatsAppFloat_float__ru5WE:hover{background-color:color-mix(in oklab,var(--color-gray-600,oklch(44.6% .03 256.802)) 80%,transparent)}}}.WhatsAppFloat_float__ru5WE{height:3rem}@media (min-width:768px){.WhatsAppFloat_float__ru5WE{right:calc(var(--spacing,.25rem) * 6);bottom:calc(var(--spacing,.25rem) * 6);height:4rem}}.WhatsAppFloat_float__ru5WE{transition:width .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1),background-color .3s;overflow:hidden}.WhatsAppFloat_compact__W__iB{width:3rem;padding:0}@media (min-width:768px){.WhatsAppFloat_compact__W__iB{width:4rem}}.WhatsAppFloat_compact__W__iB:hover{width:11rem;padding-left:1.25rem;padding-right:1.25rem}.WhatsAppFloat_compact__W__iB:hover .WhatsAppFloat_label__SxV9p{opacity:1;max-width:10rem;margin-left:.5rem;transform:translate(0)}.WhatsAppFloat_expanded__a1WCy{width:11rem;padding-left:1.25rem;padding-right:1.25rem}.WhatsAppFloat_expanded__a1WCy .WhatsAppFloat_label__SxV9p{opacity:1;max-width:10rem;margin-left:.5rem;transform:translate(0)}.WhatsAppFloat_icon__5_ma_{flex-shrink:0;width:24px;height:24px}@media (min-width:768px){.WhatsAppFloat_icon__5_ma_{width:36px;height:36px}}.WhatsAppFloat_label__SxV9p{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);white-space:nowrap;opacity:0;max-width:0;margin-left:0;transition:max-width .4s cubic-bezier(.4,0,.2,1),margin-left .4s cubic-bezier(.4,0,.2,1),opacity .3s,transform .3s;overflow:hidden;transform:translate(-8px)}@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-font-weight{syntax:"*";inherits:false}

/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */.page_container__3RXnZ{scroll-snap-type:y var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;overflow-y:scroll}@media (max-width:1023px){.page_container__3RXnZ{z-index:1;position:fixed;inset:0}}@media (min-width:1024px){.page_container__3RXnZ{height:100vh}}.page_section__bOUl8{scroll-snap-align:start;height:100vh}.page_sectionSplit__EbRk_,.page_section__bOUl8{flex-direction:column;display:flex}@media (min-width:1024px){.page_sectionSplit__EbRk_{scroll-snap-align:start;height:100vh}}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}