.Home_main___xjQx{overflow:hidden;color:var(--foreground);background:var(--surface-muted)}.Home_about__fxsI0,.Home_expertise__T0prR,.Home_hero__0PjU_{scroll-margin-top:6.25rem}.Home_container__COBnE{width:min(100% - 10rem,80rem);margin-inline:auto}.Home_hero__0PjU_{display:flex;min-height:41.75rem;max-width:45.2rem;flex-direction:column;justify-content:flex-start;padding-top:1.25rem}.Home_about__fxsI0 h2,.Home_expertise__T0prR h2,.Home_hero__0PjU_ h1{font-weight:700;letter-spacing:.01rem}.Home_hero__0PjU_ h1{max-width:40.4rem;font-size:clamp(3rem,3.75vw,3.375rem);line-height:1.167}.Home_hero__0PjU_ p{max-width:45.2rem;margin-top:1.25rem;font-size:clamp(1.2rem,1.67vw,1.5rem);font-weight:500;letter-spacing:.01rem;line-height:1.417}.Home_expertise__T0prR{position:relative;min-height:49.45rem}.Home_expertiseCopy__70RVs{width:min(100%,44.5rem)}.Home_about__fxsI0 h2,.Home_expertiseCopy__70RVs h2{font-size:clamp(2.25rem,2.78vw,2.5rem);line-height:1.2}.Home_expertiseList__4FE04{display:grid;grid-template-columns:repeat(2,minmax(0,20.625rem));gap:3.25rem;margin:2rem 0 2.75rem;list-style:none}.Home_expertiseList__4FE04 li{min-width:0}.Home_expertiseList__4FE04 h3{color:var(--foreground);font-weight:700;letter-spacing:.01rem;line-height:1.28}.Home_expertiseList__4FE04 p{margin-top:.8rem;color:var(--foreground);font-weight:400;letter-spacing:.01rem;line-height:1.556}.Home_cta__aE4ZH{position:relative;display:inline-flex;min-height:2.625rem;align-items:center;justify-content:center;gap:.625rem;overflow:hidden;border-radius:1.875rem;padding:.625rem .95rem .625rem 1.56rem;color:#fff;background:#4342ea;box-shadow:0 .45rem 1rem rgb(15 23 42/12%);font-size:1.125rem;font-weight:600;letter-spacing:.01rem;line-height:1.22;text-decoration:none;isolation:isolate;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,color .26s ease,background-color .26s ease}.Home_cta__aE4ZH:before{position:absolute;z-index:-1;inset:0;background:#f81c9a;content:"";transform:translate3d(-101%,0,0);transition:transform .5s cubic-bezier(.52,1.64,.37,.66)}.Home_ctaArrow__9nbt9,.Home_ctaLabel__qUAjP{position:relative;z-index:1}.Home_ctaArrow__9nbt9,.Home_ctaArrow__9nbt9 img{display:block;width:1.125rem;height:1.125rem}.Home_ctaArrow__9nbt9{transition:transform .26s cubic-bezier(.22,1,.36,1)}.Home_cta__aE4ZH:hover{color:#fff;box-shadow:0 .7rem 1.5rem rgb(248 28 154/25%);transform:translateY(-3px)}.Home_cta__aE4ZH:hover:before{transform:translateZ(0)}.Home_cta__aE4ZH:hover .Home_ctaArrow__9nbt9{transform:translateX(.2rem)}.Home_cta__aE4ZH:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.Home_portrait__pwblX,.Home_productImage__R_uO2{overflow:hidden;border-radius:.95rem;box-shadow:0 1.25rem 2.125rem rgb(0 0 0/65%)}.Home_productImage__R_uO2{position:absolute;top:-12.2rem;left:53.75rem;width:67.375rem;height:48.75rem;border-radius:1.3rem;box-shadow:0 1.73rem 2.95rem rgb(0 0 0/65%)}.Home_portrait__pwblX img,.Home_productImage__R_uO2 img{display:block;width:100%;height:100%;object-fit:cover}.Home_about__fxsI0{display:grid;min-height:46.1rem;grid-template-columns:30.75rem minmax(0,44.5rem);align-items:start;gap:4.75rem}.Home_portrait__pwblX{width:30.75rem;height:37.3125rem}.Home_portrait__pwblX img{object-position:center 64%}.Home_aboutCopy__SUIly{padding-top:0}.Home_bodyCopy__Tdg8X{display:grid;grid-template-columns:repeat(2,minmax(0,20.625rem));gap:2.875rem;margin:2rem 0 2.75rem;color:var(--foreground)}.Home_bodyCopy__Tdg8X p{font-weight:400;letter-spacing:.01rem;line-height:1.556}@media (max-width:1200px){.Home_container__COBnE{width:min(100% - 4rem,80rem)}.Home_hero__0PjU_{min-height:36rem}.Home_expertise__T0prR{min-height:auto;padding-bottom:8rem}.Home_expertiseCopy__70RVs{width:min(58%,44.5rem)}.Home_expertiseList__4FE04{grid-template-columns:1fr;gap:2rem}.Home_productImage__R_uO2{top:3rem;left:64%;width:52rem;height:37.5rem}.Home_about__fxsI0{min-height:auto;grid-template-columns:minmax(18rem,38%) minmax(0,1fr);gap:clamp(3rem,6vw,4.75rem);padding:7rem 0 8rem}.Home_portrait__pwblX{width:100%;height:auto;aspect-ratio:.824}.Home_bodyCopy__Tdg8X{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:800px){.Home_hero__0PjU_{min-height:32rem;max-width:42rem}.Home_expertise__T0prR{display:flex;flex-direction:column;gap:3rem;padding-bottom:6.5rem}.Home_expertiseCopy__70RVs{width:100%}.Home_expertiseList__4FE04{grid-template-columns:repeat(2,minmax(0,1fr))}.Home_productImage__R_uO2{position:relative;top:auto;left:auto;width:calc(100% + 4rem);height:auto;aspect-ratio:4/3;margin-left:0}.Home_about__fxsI0{grid-template-columns:1fr;gap:3.5rem;padding-top:0}.Home_portrait__pwblX{width:min(100%,30.75rem)}.Home_bodyCopy__Tdg8X{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media (max-width:540px){.Home_about__fxsI0,.Home_expertise__T0prR,.Home_hero__0PjU_{scroll-margin-top:5rem}.Home_container__COBnE{width:min(100% - 2rem,80rem)}.Home_hero__0PjU_{min-height:31rem;padding-top:2rem}.Home_hero__0PjU_ h1{font-size:clamp(2.55rem,12vw,3rem)}.Home_hero__0PjU_ p{font-size:1.125rem;line-height:1.5}.Home_about__fxsI0 h2,.Home_expertiseCopy__70RVs h2{font-size:2rem}.Home_bodyCopy__Tdg8X,.Home_expertiseList__4FE04{grid-template-columns:1fr;gap:2rem;margin-block:1.75rem 2.25rem}.Home_productImage__R_uO2{width:calc(100% + 2rem);order:-1}.Home_about__fxsI0{gap:2.75rem;padding-bottom:6rem}.Home_portrait__pwblX{width:100%;max-height:34rem}.Home_cta__aE4ZH{font-size:1rem}}@media (prefers-reduced-motion:reduce){.Home_ctaArrow__9nbt9,.Home_cta__aE4ZH{transition-duration:.01ms}.Home_cta__aE4ZH:hover:before{transform:translateZ(0);transition:none}}.InteractiveImage_interactiveImage__JTCU5{--pointer-x:50%;--pointer-y:50%;position:relative;display:block;width:100%;height:100%;overflow:hidden;color:var(--foreground);cursor:default;isolation:isolate}.InteractiveImage_interactiveImage__JTCU5[data-interactive=true]{cursor:pointer}.InteractiveImage_interactiveImage__JTCU5 img{display:block;width:100%;height:100%;object-fit:cover;transition:filter .3s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.InteractiveImage_interactiveImage__JTCU5:after{position:absolute;z-index:1;inset:0;background:#982566;content:"";mix-blend-mode:color;opacity:0;pointer-events:none;transition:opacity .3s ease}.InteractiveImage_cursorMessage__ZMcEF{position:absolute;z-index:2;top:clamp(2.25rem,var(--pointer-y),calc(100% - 2.25rem));left:clamp(3.75rem,var(--pointer-x),calc(100% - 3.75rem));display:flex;max-width:calc(100% - 2rem);align-items:center;gap:.65rem;border-radius:.2rem;padding:.7rem .9rem;color:#fff;background:#314255;box-shadow:0 .75rem 2rem rgb(0 0 0/22%);font-size:clamp(.8rem,1vw,.9rem);font-weight:800;line-height:1.1;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.92);transition:opacity .18s ease .1s,transform .22s ease .1s;white-space:nowrap}.InteractiveImage_interactiveImage__JTCU5[data-interactive=true]:focus-visible img,.InteractiveImage_interactiveImage__JTCU5[data-interactive=true]:hover img{filter:grayscale(1) blur(2px) contrast(1.06);transform:scale(1.025)}.InteractiveImage_interactiveImage__JTCU5[data-interactive=true]:focus-visible:after,.InteractiveImage_interactiveImage__JTCU5[data-interactive=true]:hover:after{opacity:.88}.InteractiveImage_interactiveImage__JTCU5[data-interactive=true]:focus-visible .InteractiveImage_cursorMessage__ZMcEF,.InteractiveImage_interactiveImage__JTCU5[data-interactive=true]:hover .InteractiveImage_cursorMessage__ZMcEF{opacity:1;transform:translate(-50%,-50%) scale(1)}.InteractiveImage_interactiveImage__JTCU5:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.InteractiveImage_interactiveImage__JTCU5:focus-visible .InteractiveImage_cursorMessage__ZMcEF{top:50%;left:50%}.InteractiveImage_ripple__vA4P8{position:absolute;z-index:3;top:var(--pointer-y);left:var(--pointer-x);width:1rem;height:1rem;border:2px solid rgb(255 255 255/85%);border-radius:50%;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(0)}.InteractiveImage_interactiveImage__JTCU5[data-rippling=true] .InteractiveImage_ripple__vA4P8{animation:InteractiveImage_image-ripple__ewUIc .48s ease-out forwards}@keyframes InteractiveImage_image-ripple__ewUIc{0%{opacity:.9;transform:translate(-50%,-50%) scale(0)}to{opacity:0;transform:translate(-50%,-50%) scale(22)}}@media (hover:none),(pointer:coarse){.InteractiveImage_interactiveImage__JTCU5 img{transition:none}.InteractiveImage_cursorMessage__ZMcEF{display:none}}@media (prefers-reduced-motion:reduce){.InteractiveImage_cursorMessage__ZMcEF,.InteractiveImage_interactiveImage__JTCU5 img,.InteractiveImage_interactiveImage__JTCU5:after{transition:none}.InteractiveImage_ripple__vA4P8{display:none}}.ScrollReveal_reveal__c8zm0>section>*{filter:blur(3px);opacity:0;transform:translateY(4rem) scale(.985);transition:filter .9s cubic-bezier(.16,1,.3,1),opacity 1s cubic-bezier(.16,1,.3,1),transform 1.15s cubic-bezier(.16,1,.3,1);will-change:filter,opacity,transform}.ScrollReveal_reveal__c8zm0>section>:nth-child(2){transition-delay:.18s}.ScrollReveal_reveal__c8zm0[data-visible=true]>section>*{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}.ScrollReveal_reveal__c8zm0[data-visible=true]>section>:nth-child(2){transition-delay:.18s}@media (prefers-reduced-motion:reduce){.ScrollReveal_reveal__c8zm0>section>*{filter:none;opacity:1;transform:none;transition:none}}