.about-module__-i9KWa__aboutContainer{background-color:var(--background);flex-direction:column;align-items:center;min-height:100vh;padding-bottom:4rem;animation:.8s ease-out about-module__-i9KWa__fadeIn;display:flex}@keyframes about-module__-i9KWa__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.about-module__-i9KWa__heroSection{background:linear-gradient(135deg,#c9a96e1a,#0000);border-bottom:1px solid #c9a96e33;justify-content:center;align-items:center;width:100%;margin-bottom:4rem;padding:6rem 2rem;display:flex;position:relative;overflow:hidden}.about-module__-i9KWa__heroOverlay{background:radial-gradient(circle at center, transparent 0%, var(--background) 100%);z-index:1;position:absolute;inset:0}.about-module__-i9KWa__heroContent{z-index:2;text-align:center;max-width:800px;position:relative}.about-module__-i9KWa__heroTitle{font-family:var(--font-serif);color:var(--foreground);letter-spacing:-.02em;text-transform:uppercase;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,4.5rem)}.about-module__-i9KWa__heroSubtitle{color:var(--gold-accent);letter-spacing:.1em;text-transform:uppercase;font-size:1.25rem;font-weight:300}.about-module__-i9KWa__contentSection{grid-template-columns:1fr;gap:3rem;width:100%;max-width:1000px;padding:0 2rem;display:grid}@media (min-width:768px){.about-module__-i9KWa__contentSection{grid-template-columns:3fr 2fr;align-items:start}}.about-module__-i9KWa__storyCard,.about-module__-i9KWa__visitCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #c9a96e26;border-radius:16px;padding:3rem;transition:transform .3s,box-shadow .3s;box-shadow:0 10px 40px #0000000d}@media (prefers-color-scheme:dark){.about-module__-i9KWa__storyCard,.about-module__-i9KWa__visitCard{background:#0003;box-shadow:0 10px 40px #0003}}.about-module__-i9KWa__storyCard:hover,.about-module__-i9KWa__visitCard:hover{border-color:#c9a96e4d;transform:translateY(-5px);box-shadow:0 15px 50px #0000001a}.about-module__-i9KWa__sectionTitle{font-family:var(--font-serif);color:var(--foreground);margin-bottom:1rem;font-size:2rem}.about-module__-i9KWa__titleUnderline{background-color:var(--gold-accent);border-radius:2px;width:40px;height:2px;margin-bottom:2rem;transition:width .3s}.about-module__-i9KWa__storyCard:hover .about-module__-i9KWa__titleUnderline,.about-module__-i9KWa__visitCard:hover .about-module__-i9KWa__titleUnderline{width:80px}.about-module__-i9KWa__paragraph{color:var(--foreground);opacity:.8;margin-bottom:1.5rem;font-size:1.05rem;line-height:1.8}.about-module__-i9KWa__paragraph:last-child{margin-bottom:0}.about-module__-i9KWa__addressWrapper{align-items:flex-start;gap:1.5rem;margin-top:1rem;display:flex}.about-module__-i9KWa__iconContainer{width:48px;height:48px;color:var(--gold-accent);background:#c9a96e1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.about-module__-i9KWa__icon{width:24px;height:24px}.about-module__-i9KWa__addressDetails{flex-direction:column;gap:.25rem;display:flex}.about-module__-i9KWa__storeName{font-family:var(--font-serif);color:var(--foreground);margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.about-module__-i9KWa__addressLine{color:var(--foreground);opacity:.7;letter-spacing:.02em;font-size:1.05rem}.about-module__-i9KWa__mapContainer{border:1px solid #c9a96e33;border-radius:8px;width:100%;margin-top:2rem;overflow:hidden}.about-module__-i9KWa__mapContainer iframe{width:100%;height:250px;display:block}.about-module__-i9KWa__mapButton{background-color:var(--gold-accent);color:var(--background);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--gold-accent);border-radius:4px;margin-top:2rem;padding:.75rem 2rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.about-module__-i9KWa__mapButton:hover{color:var(--gold-accent);background-color:#0000;transform:translateY(-2px);box-shadow:0 4px 15px #c9a96e4d}
