@keyframes about_fadeInUp__Wpazh{0%{opacity:0;transform:translate3d(0,40px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes about_pulseSlow__Nkdzf{0%,to{opacity:.4;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.05)}}.about_container__Ucmgi{min-height:100vh;background-color:#faf9f6;color:#2c3e50;font-family:var(--font-sans),sans-serif;overflow-x:hidden}.about_nav__wXCz_{position:fixed;top:0;left:0;width:100%;padding:1.5rem 2rem;display:flex;justify-content:space-between;align-items:center;z-index:50;mix-blend-mode:difference;color:white}.about_navLink__bSmMT{font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;opacity:.8;transition:opacity .3s}.about_navLink__bSmMT:hover{opacity:1}.about_hero__hgGLN{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 1.5rem;text-align:center;position:relative;overflow:hidden}.about_heroContent__aq_ck{max-width:48rem;z-index:10;animation:about_fadeInUp__Wpazh 1s ease-out forwards}.about_title__ZvvJk{font-size:clamp(2.5rem,5vw,4.5rem);font-weight:300;letter-spacing:-.02em;margin-bottom:2rem;line-height:1.1;color:#262626}.about_italic__iDzdt{font-family:var(--font-heading),serif;font-style:italic;font-weight:400;color:#525252}.about_subtitle__M_O2E{font-size:clamp(1.125rem,2vw,1.25rem);color:#737373;max-width:36rem;margin:0 auto;font-weight:300;line-height:1.6}.about_blob__Efjye{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:linear-gradient(135deg,#e0f7fa,#fce4ec);border-radius:50%;filter:blur(120px);opacity:.4;z-index:0;pointer-events:none;animation:about_pulseSlow__Nkdzf 8s ease-in-out infinite}.about_philosophy__S1CGz{padding:6rem 1.5rem;max-width:64rem;margin:0 auto;display:flex;flex-direction:column;gap:8rem}.about_block__Sn85O{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media (min-width:768px){.about_block__Sn85O{grid-template-columns:1fr 1fr}}.about_imagePlaceholder__Nigs_{width:100%;height:20rem;background-color:#f5f5f5;border-radius:4px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;filter:grayscale(100%);transition:filter .7s ease}.about_imagePlaceholder__Nigs_:hover{filter:grayscale(0)}.about_placeholderText__37cfB{color:#d4d4d4;font-family:var(--font-heading),serif;font-style:italic;font-size:1.5rem;z-index:2}.about_textContent___mCYu{display:flex;flex-direction:column;gap:1.5rem}.about_blockTitle__imx2O{font-size:2rem;font-family:var(--font-heading),serif;font-style:italic;color:#404040}.about_blockText__IelEf{color:#525252;font-weight:300;font-size:1.125rem;line-height:1.6}.about_cta__cPwet{height:70vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0 1.5rem;background-color:#171717;color:#e5e5e5}.about_ctaTitle__oAlTw{font-size:clamp(2rem,4vw,3.5rem);font-weight:400;margin-bottom:3rem;letter-spacing:.02em;color:#ffffff}.about_ctaLink__WjfRG{display:flex;align-items:center;gap:1rem;font-size:clamp(1.25rem,2vw,1.5rem);font-family:var(--font-heading),serif;font-style:italic;color:#e5e5e5;transition:color .3s}.about_ctaLink__WjfRG:hover{color:#ffffff}.about_arrow__5Rcqb{transition:transform .3s}.about_ctaLink__WjfRG:hover .about_arrow__5Rcqb{transform:translateX(8px)}.about_footer__EMIj8{padding:3rem 0;text-align:center;font-size:.875rem;color:#a3a3a3;font-weight:300;border-top:1px solid #f5f5f5;text-transform:uppercase;letter-spacing:.15em;background:#faf9f6}