.AboutSection_about__BlmhL{padding:var(--space-xl) 2rem;background:var(--bg-luxury);opacity:0;transform:translateY(40px);transition:opacity .8s var(--easing-entrance),transform .8s var(--easing-entrance)}.AboutSection_about__BlmhL.AboutSection_visible__eTwOk{opacity:1;transform:translateY(0)}.AboutSection_container___EsDq{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:6rem;gap:6rem;align-items:center}.AboutSection_content__IxhBh{max-width:38rem}.AboutSection_title___esui{font-size:clamp(2rem,4vw,3rem);font-weight:400;margin-bottom:2.5rem;letter-spacing:.02em;line-height:1.1;animation:AboutSection_fadeInUp__fD2et .8s var(--easing-entrance) .2s backwards}.AboutSection_text__rJh0b{animation:AboutSection_fadeInUp__fD2et .8s var(--easing-entrance) .4s backwards}.AboutSection_text__rJh0b p{font-size:1.05rem;line-height:1.75;margin-bottom:1.5rem;color:var(--text-primary);max-width:none}.AboutSection_text__rJh0b p:last-child{margin-bottom:0}.AboutSection_imageContainer__a9rrw{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;border-radius:8px;background:var(--bg-subtle);box-shadow:var(--shadow-lg);animation:AboutSection_fadeInScale__o2GaU 1s var(--easing-entrance) .3s backwards}.AboutSection_image__8zy0d{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--easing-luxury)}.AboutSection_imageContainer__a9rrw:hover .AboutSection_image__8zy0d{transform:scale(1.02)}.AboutSection_imagePlaceholder__4WHIc{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--bg-subtle) 0,var(--bg) 100%);color:var(--text-tertiary);font-size:1rem;letter-spacing:var(--tracking-wide);text-transform:uppercase}@keyframes AboutSection_fadeInUp__fD2et{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes AboutSection_fadeInScale__o2GaU{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media(max-width:968px){.AboutSection_container___EsDq{grid-template-columns:1fr;gap:3rem}.AboutSection_content__IxhBh{max-width:100%}.AboutSection_imageContainer__a9rrw{aspect-ratio:3/4;max-width:500px;margin:0 auto}}@media(max-width:768px){.AboutSection_about__BlmhL{padding:var(--space-lg) 1.5rem}.AboutSection_container___EsDq{gap:2.5rem}.AboutSection_title___esui{margin-bottom:2rem}.AboutSection_text__rJh0b p{font-size:1rem;line-height:1.8}.AboutSection_imageContainer__a9rrw{border-radius:6px}}.ContactForm_section__s4J7N{position:relative;padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.ContactForm_subtleBg__KGOOG{background:rgba(0,0,0,.015)}.ContactForm_section__s4J7N[data-section]:before{content:attr(data-section);position:absolute;top:4rem;right:2rem;font-size:.65rem;letter-spacing:.2em;color:var(--text-secondary);opacity:.3;pointer-events:none}.ContactForm_textBlock__nUCyO{max-width:38rem;margin:0 auto 4rem;padding:0 2rem;text-align:center}.ContactForm_textBlock__nUCyO h2{font-size:2rem;font-weight:400;margin-bottom:1rem;letter-spacing:.05em;line-height:1.3}.ContactForm_textBlock__nUCyO p{font-size:.95rem;color:var(--text-secondary);line-height:1.6}.ContactForm_formContainer__nXNYB{max-width:32rem;margin:0 auto;padding:3rem;background:#fff;border-radius:4px;box-shadow:0 2px 12px rgba(0,0,0,.03);animation:ContactForm_formRise__WYRxc 1s cubic-bezier(.16,1,.3,1) .3s backwards;min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center}.ContactForm_form__93_AC{width:100%;animation:ContactForm_fadeIn__VIeii .4s ease-out}@keyframes ContactForm_formRise__WYRxc{0%{opacity:0;transform:translateY(40px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ContactForm_fadeIn__VIeii{0%{opacity:0}to{opacity:1}}.ContactForm_formField__7PLWm{margin-bottom:1.5rem;animation:ContactForm_fadeInUp__PAGdo .6s ease-out backwards}.ContactForm_formField__7PLWm:first-child{animation-delay:.1s}.ContactForm_formField__7PLWm:nth-child(2){animation-delay:.2s}.ContactForm_formField__7PLWm:nth-child(3){animation-delay:.3s}.ContactForm_formField__7PLWm label{display:block;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.3rem;color:var(--text-secondary);transition:color .3s ease}.ContactForm_form__93_AC input,.ContactForm_form__93_AC textarea{width:100%;margin-bottom:0;padding:.9rem 1rem;border:1px solid #e0e0e0;border-radius:2px;font-family:inherit;font-size:.95rem;background:#fff;transition:border-color .3s ease,box-shadow .3s ease}.ContactForm_form__93_AC input::placeholder,.ContactForm_form__93_AC textarea::placeholder{color:#aaa;font-style:italic;opacity:1}.ContactForm_formField__7PLWm.ContactForm_error__6GSd5 input,.ContactForm_formField__7PLWm.ContactForm_error__6GSd5 textarea{border-color:#c44545;background:rgba(196,69,69,.02)}.ContactForm_formField__7PLWm.ContactForm_valid__Sb_aQ input,.ContactForm_formField__7PLWm.ContactForm_valid__Sb_aQ textarea{border-color:#6b8e6b;background:rgba(107,142,107,.02)}.ContactForm_validationMessage__NH6CH{font-size:.7rem;margin-top:.4rem;color:#c44545;opacity:0;transform:translateY(-4px);transition:all .3s ease;min-height:0;overflow:hidden}.ContactForm_validationMessage__NH6CH.ContactForm_visible__rvF1Z{opacity:1;transform:translateY(0);min-height:1rem}.ContactForm_form__93_AC input:focus,.ContactForm_form__93_AC textarea:focus{outline:none;border-color:var(--text-primary);box-shadow:0 0 0 2px rgba(0,0,0,.03),0 0 0 3px rgba(0,0,0,.15)}.ContactForm_form__93_AC input:focus-visible,.ContactForm_form__93_AC textarea:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.ContactForm_form__93_AC textarea{min-height:140px;resize:vertical}.ContactForm_submitBtn__px6u9{position:relative;overflow:hidden;padding:.9rem 2.5rem;background:#000;color:#fff;border:none;border-radius:2px;cursor:pointer;font-family:inherit;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;font-weight:500;transition:all .3s ease;animation:ContactForm_fadeInUp__PAGdo .6s ease-out .4s backwards;display:block;margin:0 auto}.ContactForm_ripple__1LtLz{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.6);transform:scale(0);animation:ContactForm_rippleEffect__kTVED .6s ease-out;pointer-events:none}@keyframes ContactForm_rippleEffect__kTVED{to{transform:scale(4);opacity:0}}.ContactForm_submitBtn__px6u9:hover:not(:disabled){background:#1a1a1a;box-shadow:0 4px 12px rgba(0,0,0,.2)}.ContactForm_submitBtn__px6u9:active:not(:disabled){transform:translateY(-1px);transition-duration:.1s}.ContactForm_submitBtn__px6u9:disabled{cursor:not-allowed}.ContactForm_submitBtn__px6u9:focus{outline:none;box-shadow:0 4px 12px rgba(0,0,0,.2),0 0 0 3px hsla(0,0%,100%,.9),0 0 0 5px rgba(0,0,0,.4)}.ContactForm_submitBtn__px6u9:focus-visible{outline:2px solid #fff;outline-offset:3px}.ContactForm_submitBtn__px6u9.ContactForm_isLoading__JClGx{opacity:.7;transform:scale(.98)}.ContactForm_submitBtn__px6u9.ContactForm_isLoading__JClGx .ContactForm_btnText__P8DSP{opacity:0;transition:opacity .3s ease}.ContactForm_btnLoader__pQfFY{display:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.ContactForm_submitBtn__px6u9.ContactForm_isLoading__JClGx .ContactForm_btnLoader__pQfFY{display:inline-block}.ContactForm_btnLoader__pQfFY:after{content:"";width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;display:block;animation:ContactForm_spin__fil_M .8s linear infinite}.ContactForm_formStatus__Q4XI6{margin-top:1rem;padding:1rem;font-size:.9rem;text-align:center;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease;border-radius:4px}.ContactForm_formStatus__Q4XI6.ContactForm_visible__rvF1Z{opacity:1;transform:translateY(0)}.ContactForm_successIcon__aek01{width:4rem;height:4rem;margin:0 auto;background:rgba(0,0,0,.02);border:2px solid var(--text-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;animation:ContactForm_successPop__w9r10 .6s cubic-bezier(.34,1.56,.64,1)}.ContactForm_successTitle__YwO14{font-size:1.4rem;font-weight:400;margin:0;letter-spacing:.02em}.ContactForm_successText__yLBJu{font-size:.95rem;font-style:italic;color:var(--text-secondary);margin:0;line-height:1.6}.ContactForm_successIcon__aek01:after{content:"✓";color:var(--text-primary)}@keyframes ContactForm_successPop__w9r10{0%{transform:scale(0) rotate(-45deg);opacity:0}50%{transform:scale(1.1) rotate(5deg)}to{transform:scale(1) rotate(0);opacity:1}}.ContactForm_successState__KtwmW{text-align:center;padding:2rem;animation:ContactForm_successFadeIn__RaUX3 .6s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%}@keyframes ContactForm_successFadeIn__RaUX3{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.ContactForm_formStatus__Q4XI6.ContactForm_error__6GSd5{color:#8a2c2c;background:rgba(196,69,69,.05);border:1px solid rgba(196,69,69,.2)}@keyframes ContactForm_fadeInUp__PAGdo{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ContactForm_spin__fil_M{to{transform:rotate(1turn)}}.ContactForm_emailFallback__DCYr2{margin-top:2rem;text-align:center;animation:ContactForm_fadeInUp__PAGdo .6s ease-out .5s backwards}.ContactForm_emailFallback__DCYr2 p{font-size:.9rem;color:var(--text-secondary);margin:0;line-height:1.6}.ContactForm_emailFallback__DCYr2 a{color:var(--text-primary);text-decoration:underline;transition:opacity .3s ease}.ContactForm_emailFallback__DCYr2 a:hover{opacity:.7}@media(max-width:768px){.ContactForm_section__s4J7N{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.ContactForm_section__s4J7N[data-section]:before{display:none}.ContactForm_textBlock__nUCyO{margin-bottom:3rem;padding:0 1.5rem}.ContactForm_formContainer__nXNYB{padding:2rem;min-height:350px}.ContactForm_form__93_AC input,.ContactForm_form__93_AC textarea{font-size:16px;-webkit-appearance:none}.ContactForm_submitBtn__px6u9{width:100%;padding:1.25rem}}@media (prefers-reduced-motion:reduce){.ContactForm_emailFallback__DCYr2,.ContactForm_formContainer__nXNYB,.ContactForm_formField__7PLWm,.ContactForm_form__93_AC,.ContactForm_submitBtn__px6u9{animation:none;opacity:1;transform:none}.ContactForm_validationMessage__NH6CH{transition:none}.ContactForm_ripple__1LtLz{animation:none;display:none}.ContactForm_submitBtn__px6u9.ContactForm_isLoading__JClGx,.ContactForm_submitBtn__px6u9:active:not(:disabled){transform:none}.ContactForm_btnLoader__pQfFY:after{animation:none;border-top-color:hsla(0,0%,100%,.3)}.ContactForm_formStatus__Q4XI6,.ContactForm_successIcon__aek01,.ContactForm_successState__KtwmW{transition:none;animation:none;opacity:1;transform:none}}.Footer_footer__pQtti{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;font-family:var(--font-display);font-size:.9rem;color:var(--text-secondary);line-height:1.8;width:100%;text-align:center;margin-top:auto;border-top:1px solid rgba(0,0,0,.05);background:rgba(0,0,0,.008);opacity:0;transform:translateY(20px);animation:Footer_fadeInFooter__plgS9 .8s ease-out .4s forwards}.Footer_footerLine1__Wc1Em{margin-bottom:.5rem;font-family:var(--font-display);font-weight:500;letter-spacing:.16em;color:var(--text-primary);font-size:.9rem}.Footer_footerLine2__6lJJG{font-family:var(--font-display);font-weight:400;letter-spacing:.04em;opacity:.8}@keyframes Footer_fadeInFooter__plgS9{to{opacity:1;transform:translateY(0)}}.GallerySection_section__5x_Ts{padding:var(--space-xl) 2rem;background:var(--bg-luxury);position:relative;opacity:0;transform:translateY(40px);transition:opacity .8s var(--easing-entrance),transform .8s var(--easing-entrance)}.GallerySection_section__5x_Ts.GallerySection_visible__Zsnac{opacity:1;transform:translateY(0)}.GallerySection_section__5x_Ts[data-section]:before{content:attr(data-section);position:absolute;top:4rem;right:2rem;font-size:.65rem;letter-spacing:.2em;color:var(--text-secondary);opacity:.3;font-family:var(--font-display);pointer-events:none}.GallerySection_container__KVwTT{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:6rem;gap:6rem;align-items:start}.GallerySection_content__UOKFj{max-width:38rem;position:-webkit-sticky;position:sticky;top:180px}.GallerySection_title__QHJgA{font-size:clamp(2rem,4vw,3rem);font-weight:400;margin-bottom:2.5rem;letter-spacing:.02em;line-height:1.1;animation:GallerySection_fadeInUp__R9TaY .8s var(--easing-entrance) .2s backwards}.GallerySection_subtitle__8oR4o{animation:GallerySection_fadeInUp__R9TaY .8s var(--easing-entrance) .4s backwards}.GallerySection_subtitle__8oR4o p{font-size:1.05rem;line-height:1.75;margin-bottom:1.5rem;color:var(--text-primary);max-width:none}.GallerySection_subtitle__8oR4o p:last-child{margin-bottom:0}.GallerySection_metaText__U4VkV{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);margin-top:2rem;opacity:.7;animation:GallerySection_fadeInUp__R9TaY .8s var(--easing-entrance) .6s backwards}.GallerySection_imagesContainer__wfRMT{display:flex;flex-direction:column;gap:3rem;animation:GallerySection_fadeInScale__RqX5L 1s var(--easing-entrance) .3s backwards}.GallerySection_imageWrapper__lHLAD{position:relative;width:100%;overflow:hidden;border-radius:8px;background:var(--bg-subtle);box-shadow:var(--shadow-lg);opacity:0;transform:translateY(30px) scale(.98);animation:GallerySection_revealImage__wd5ND 1s var(--easing-entrance) forwards}.GallerySection_imageWrapper__lHLAD:first-child{animation-delay:.4s}.GallerySection_imageWrapper__lHLAD:nth-child(2){animation-delay:.6s}.GallerySection_imageWrapper__lHLAD:nth-child(3){animation-delay:.8s}.GallerySection_imageWrapper__lHLAD:nth-child(4){animation-delay:1s}.GallerySection_imageWrapper__lHLAD:nth-child(5){animation-delay:1.2s}.GallerySection_imageWrapper__lHLAD:nth-child(n+6){animation-delay:1.4s}@keyframes GallerySection_revealImage__wd5ND{to{opacity:1;transform:translateY(0) scale(1)}}.GallerySection_image__ugCNv{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;display:block;transition:transform .6s var(--easing-luxury);cursor:zoom-in}.GallerySection_imageWrapper__lHLAD:hover .GallerySection_image__ugCNv{transform:scale(1.03)}.GallerySection_caption__bbvfk{padding:1rem 1.5rem;font-size:.85rem;font-style:italic;color:var(--text-secondary);line-height:1.6;text-align:center}.GallerySection_image__ugCNv:focus{outline:3px solid rgba(0,0,0,.6);outline-offset:-3px}.GallerySection_imagePlaceholder__yWHOh{width:100%;aspect-ratio:3/4;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--bg-subtle) 0,var(--bg) 100%);color:var(--text-tertiary);font-size:.9rem;letter-spacing:var(--tracking-wide);text-align:center;padding:2rem;border-radius:8px}@keyframes GallerySection_fadeInUp__R9TaY{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes GallerySection_fadeInScale__RqX5L{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.GallerySection_lightbox__NQoTI{position:fixed;inset:0;background:hsla(40,16%,96%,.98);-webkit-backdrop-filter:blur(40px) saturate(120%);backdrop-filter:blur(40px) saturate(120%);z-index:10000;display:flex;align-items:center;justify-content:center;padding:2rem;overflow-y:auto;animation:GallerySection_fadeIn__agZ68 .3s ease-out}@keyframes GallerySection_fadeIn__agZ68{0%{opacity:0}to{opacity:1}}.GallerySection_lightboxContent__wlFO_{max-width:90vw;max-height:90vh;position:relative;background:#fff;border-radius:2px;box-shadow:0 40px 120px rgba(0,0,0,.2);animation:GallerySection_lightboxReveal__VIy2B .4s cubic-bezier(.16,1,.3,1)}@keyframes GallerySection_lightboxReveal__VIy2B{0%{opacity:0;transform:scale(.9) translateY(40px)}to{opacity:1;transform:scale(1) translateY(0)}}.GallerySection_lightboxImage__cLkSf{width:auto;height:auto;max-width:90vw;max-height:80vh;display:block}.GallerySection_closeButton__TPWiS{position:absolute;top:1rem;right:1rem;width:3rem;height:3rem;border:none;background:hsla(0,0%,100%,.9);border-radius:50%;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.GallerySection_closeButton__TPWiS:hover{background:#fff;transform:rotate(90deg);box-shadow:0 4px 16px rgba(0,0,0,.15)}.GallerySection_closeButton__TPWiS:focus{outline:none;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1),0 0 0 3px rgba(0,0,0,.2)}.GallerySection_closeButton__TPWiS:focus-visible{outline:3px solid rgba(0,0,0,.8);outline-offset:2px}.GallerySection_lightboxCaption__s53A7{text-align:center;padding:1rem 2rem;font-size:.9rem;font-style:italic;color:var(--text-secondary)}.GallerySection_navigationHint___GFPx{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.7);color:#fff;padding:.5rem 1rem;border-radius:4px;font-size:.75rem;letter-spacing:.05em;opacity:0;transition:opacity .3s ease;pointer-events:none}.GallerySection_lightbox__NQoTI:hover .GallerySection_navigationHint___GFPx{opacity:1}.GallerySection_hintText__cxqXl{white-space:nowrap}@media(max-width:968px){.GallerySection_container__KVwTT{grid-template-columns:1fr;gap:4rem}.GallerySection_content__UOKFj{max-width:100%;position:static}.GallerySection_imagesContainer__wfRMT{gap:2.5rem}.GallerySection_navigationHint___GFPx,.GallerySection_section__5x_Ts[data-section]:before{display:none}}@media(max-width:768px){.GallerySection_section__5x_Ts{padding:var(--space-lg) 1.5rem}.GallerySection_container__KVwTT{gap:3rem}.GallerySection_title__QHJgA{margin-bottom:2rem}.GallerySection_subtitle__8oR4o p{font-size:1rem;line-height:1.8}.GallerySection_imagesContainer__wfRMT{gap:2rem}.GallerySection_imageWrapper__lHLAD{border-radius:6px}}@media (prefers-reduced-motion:reduce){.GallerySection_section__5x_Ts{opacity:1;transform:none;transition:none}.GallerySection_section__5x_Ts.GallerySection_visible__Zsnac{opacity:1;transform:none}.GallerySection_imageWrapper__lHLAD,.GallerySection_imagesContainer__wfRMT,.GallerySection_metaText__U4VkV,.GallerySection_subtitle__8oR4o,.GallerySection_title__QHJgA{animation:none;opacity:1;transform:none}.GallerySection_imageWrapper__lHLAD:hover .GallerySection_image__ugCNv{transform:none}.GallerySection_lightbox__NQoTI{animation:none}.GallerySection_lightboxContent__wlFO_{animation:none;opacity:1;transform:none}.GallerySection_navigationHint___GFPx{transition:none}}.Hero_hero__bqvNd{height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(180deg,#f7f6f4,#f0efed);margin-bottom:2.5rem}.Hero_logoContainer__zbSwi{width:1200px;max-width:90vw;will-change:transform;transition:transform .1s ease-out}.Hero_logo__1CbeS{width:100%;height:auto;display:block;cursor:default;animation:Hero_luxuryReveal__wdNFS 1.2s cubic-bezier(.16,1,.3,1) forwards,Hero_luxuryBreathe___R_tR 3s ease-in-out 1.2s infinite}@keyframes Hero_luxuryReveal__wdNFS{0%{opacity:0;filter:blur(8px);transform:scale(.96) translateY(40px)}60%{opacity:1;filter:blur(0)}to{transform:scale(1) translateY(0)}}@keyframes Hero_luxuryBreathe___R_tR{0%,to{opacity:1;transform:scale(1)}50%{opacity:.96;transform:scale(1.008)}}@media(max-width:768px){.Hero_hero__bqvNd{min-height:80vh;height:auto;padding-top:66px}.Hero_logoContainer__zbSwi{width:80vw}}@media (prefers-reduced-motion:reduce){.Hero_logo__1CbeS{animation:none;opacity:1;filter:none;transform:none}}.Navigation_nav__NZulV{position:fixed;top:0;width:100%;padding:.625rem 2rem;background:hsla(40,16%,96%,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,0,0,.06);z-index:100;transition:background .3s ease,border-color .3s ease,-webkit-backdrop-filter .3s ease;transition:background .3s ease,backdrop-filter .3s ease,border-color .3s ease;transition:background .3s ease,backdrop-filter .3s ease,border-color .3s ease,-webkit-backdrop-filter .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;animation:Navigation_navDescend__jpoZm .6s ease-out}@keyframes Navigation_navDescend__jpoZm{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.Navigation_nav__NZulV.Navigation_scrolled__LvEsj{background:hsla(40,16%,96%,.98);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom-color:rgba(0,0,0,.08)}.Navigation_navLogo__NNB1w{cursor:pointer;height:0;display:flex;align-items:center;justify-content:center;opacity:0;overflow:hidden;transform:translateY(-4px);transition:opacity .3s ease,transform .3s ease,height .3s ease;pointer-events:none}.Navigation_navLogo__NNB1w.Navigation_showLogo__7qWWh{height:20px;opacity:1;transform:translateY(0);pointer-events:auto}.Navigation_logoImage__2CjJ_{height:20px;width:auto;transition:opacity .3s ease,transform .3s ease}.Navigation_navLogo__NNB1w:hover .Navigation_logoImage__2CjJ_{opacity:.8;transform:scale(.98)}.Navigation_navList__9pxBX{display:flex;justify-content:center;align-items:center;gap:3.236rem;list-style:none;margin:0;padding:0;line-height:1}.Navigation_navList__9pxBX a{text-decoration:none;color:var(--text-primary);font-family:var(--font-display);font-size:.9rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;position:relative;padding:.75rem .5rem;margin:-.75rem -.5rem;opacity:.6;transition:all .6s cubic-bezier(.19,1,.22,1);line-height:1;display:inline-block;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;text-rendering:geometricPrecision;font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"kern";font-kerning:normal;-webkit-backface-visibility:hidden;backface-visibility:hidden}.Navigation_navList__9pxBX a:hover{opacity:1;letter-spacing:.2em;transform:translateY(-1px)}.Navigation_navList__9pxBX a.Navigation_active__SA7aP{opacity:1}.Navigation_navList__9pxBX a:after{content:"";position:absolute;bottom:.5rem;left:50%;width:0;height:1px;background:var(--text-primary);transition:width .4s cubic-bezier(.4,0,.2,1),left .4s cubic-bezier(.4,0,.2,1)}.Navigation_navList__9pxBX a:hover:after{width:calc(100% - 1rem);left:.5rem}.Navigation_navList__9pxBX a.Navigation_active__SA7aP:after{width:calc(100% - 1rem);left:.5rem;opacity:.5;animation:Navigation_gentlePulse__49tJa 3s ease-in-out infinite}@keyframes Navigation_gentlePulse__49tJa{0%,to{opacity:.5}50%{opacity:.8}}.Navigation_desktop__bBiff{display:flex}.Navigation_mobileMenuOverlay__bSmRC,.Navigation_mobileMenu__I8b5j,.Navigation_mobileNav__oVbbs{display:none}@media(max-width:768px){.Navigation_desktop__bBiff{display:none!important}.Navigation_mobileNav__oVbbs{display:flex;align-items:center;justify-content:space-between;width:100%}.Navigation_nav__NZulV{padding:.75rem 1.5rem;gap:0;justify-content:center}.Navigation_burgerButton__5eLzH{background:none;border:none;padding:.5rem;display:flex;flex-direction:column;gap:5px;cursor:pointer;z-index:103;transition:transform .3s var(--easing-smooth)}.Navigation_burgerButton__5eLzH:active{transform:scale(.95)}.Navigation_burgerLine__io2JN{width:24px;height:2px;background:var(--text-primary);transition:all .3s var(--easing-smooth);transform-origin:center}.Navigation_burgerLine__io2JN.Navigation_open__6axri:first-child{transform:translateY(7px) rotate(45deg)}.Navigation_burgerLine__io2JN.Navigation_open__6axri:nth-child(2){opacity:0;transform:scaleX(0)}.Navigation_burgerLine__io2JN.Navigation_open__6axri:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.Navigation_mobileLogo__KFoie{position:absolute;left:50%;transform:translateX(-50%);height:18px;opacity:1;display:flex;align-items:center;justify-content:center;cursor:pointer}.Navigation_mobileLogo__KFoie .Navigation_logoImage__2CjJ_{height:18px;width:auto}.Navigation_mobileMenuOverlay__bSmRC{display:block;position:fixed;inset:0;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .4s var(--easing-smooth);z-index:101}.Navigation_mobileMenuOverlay__bSmRC.Navigation_open__6axri{opacity:1;pointer-events:auto}.Navigation_mobileMenu__I8b5j{display:block;position:fixed;top:0;right:0;bottom:0;width:50%;max-width:280px;background:hsla(40,16%,96%,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:-8px 0 32px rgba(0,0,0,.12);transform:translateX(100%);transition:transform .4s var(--easing-entrance);z-index:102;padding:5rem 2rem 2rem;overflow-y:auto}.Navigation_mobileMenu__I8b5j.Navigation_open__6axri{transform:translateX(0)}.Navigation_mobileMenuList__uq5Qu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.Navigation_mobileMenuList__uq5Qu li{width:100%}.Navigation_mobileMenuList__uq5Qu a{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;text-decoration:none;color:var(--text-primary);font-family:var(--font-display);font-size:.85rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;position:relative;border-radius:6px;transition:all .3s var(--easing-smooth);opacity:.7}.Navigation_mobileMenuList__uq5Qu a.Navigation_active__SA7aP,.Navigation_mobileMenuList__uq5Qu a:hover{opacity:1;background:rgba(0,0,0,.03)}.Navigation_mobileMenuText__y9QQk{flex:1 1}.Navigation_activeIndicator__as1qC{width:6px;height:6px;border-radius:50%;background:rgba(0,0,0,.4);animation:Navigation_indicatorPulse__QoZt8 2s ease-in-out infinite}@keyframes Navigation_indicatorPulse__QoZt8{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.Navigation_mobileMenu__I8b5j.Navigation_open__6axri .Navigation_mobileMenuList__uq5Qu li{animation:Navigation_slideInRight__aMxlr .4s var(--easing-entrance) backwards}.Navigation_mobileMenu__I8b5j.Navigation_open__6axri .Navigation_mobileMenuList__uq5Qu li:first-child{animation-delay:.05s}.Navigation_mobileMenu__I8b5j.Navigation_open__6axri .Navigation_mobileMenuList__uq5Qu li:nth-child(2){animation-delay:.1s}.Navigation_mobileMenu__I8b5j.Navigation_open__6axri .Navigation_mobileMenuList__uq5Qu li:nth-child(3){animation-delay:.15s}.Navigation_mobileMenu__I8b5j.Navigation_open__6axri .Navigation_mobileMenuList__uq5Qu li:nth-child(4){animation-delay:.2s}.Navigation_mobileMenu__I8b5j.Navigation_open__6axri .Navigation_mobileMenuList__uq5Qu li:nth-child(5){animation-delay:.25s}@keyframes Navigation_slideInRight__aMxlr{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}}@media (prefers-reduced-motion:reduce){.Navigation_nav__NZulV{animation:none}.Navigation_logoImage__2CjJ_,.Navigation_navLogo__NNB1w{transition:none}.Navigation_navLogo__NNB1w:hover .Navigation_logoImage__2CjJ_{transform:none}.Navigation_navList__9pxBX a{transition:opacity .01ms,color .01ms}.Navigation_navList__9pxBX a:hover{transform:none}.Navigation_navList__9pxBX a:after{transition:width .01ms,left .01ms}.Navigation_navList__9pxBX a.Navigation_active__SA7aP:after{animation:none}}@media (prefers-reduced-motion:reduce) and (max-width:768px){.Navigation_burgerButton__5eLzH{transition:none}.Navigation_burgerButton__5eLzH:active{transform:none}.Navigation_burgerLine__io2JN{transition:all .01ms}.Navigation_mobileMenuList__uq5Qu a,.Navigation_mobileMenuOverlay__bSmRC,.Navigation_mobileMenu__I8b5j{transition:none}.Navigation_activeIndicator__as1qC{animation:none}.Navigation_mobileMenu__I8b5j.Navigation_open__6axri .Navigation_mobileMenuList__uq5Qu li{animation:none;opacity:1;transform:none}}