.hero-background[data-astro-cid-dhfhrawx]{position:relative;width:100%;height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;align-items:center;color:#fff;transform:translateZ(0);backface-visibility:hidden;contain:layout style paint;will-change:transform}.hero-background[data-astro-cid-dhfhrawx] .hero-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;object-fit:cover;object-position:center;will-change:transform;transform:translateZ(0);transition:filter var(--duration-300) var(--ease-out)}.hero-overlay[data-astro-cid-dhfhrawx]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;background:var(--bg-overlay);transition:background var(--duration-300) var(--ease-out)}.hero-overlay-white-optimized[data-astro-cid-dhfhrawx]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;transition:background var(--duration-300) var(--ease-out),opacity var(--duration-300) var(--ease-out);background:#0000000d;opacity:1}:root[data-theme=light] .hero-overlay-white-optimized[data-astro-cid-dhfhrawx],html[data-theme=light] .hero-overlay-white-optimized[data-astro-cid-dhfhrawx]{background:linear-gradient(#0006,#00000073,#00000080 50%,#0000008c)}:root[data-theme=gold] .hero-overlay-white-optimized[data-astro-cid-dhfhrawx],html[data-theme=gold] .hero-overlay-white-optimized[data-astro-cid-dhfhrawx]{background:linear-gradient(#0000004d,#140a0059,#0006)}:root[data-theme=blue] .hero-overlay-white-optimized[data-astro-cid-dhfhrawx],html[data-theme=blue] .hero-overlay-white-optimized[data-astro-cid-dhfhrawx]{background:linear-gradient(#0000004d,#000a1459,#0006)}:root[data-theme=restaurant] .hero-overlay-white-optimized[data-astro-cid-dhfhrawx],html[data-theme=restaurant] .hero-overlay-white-optimized[data-astro-cid-dhfhrawx]{background:linear-gradient(#0000004d,#140f0a59,#0006)}.hero-background[data-astro-cid-dhfhrawx].adaptive-overlay .hero-overlay[data-astro-cid-dhfhrawx]{opacity:.2}.hero-background[data-astro-cid-dhfhrawx] .responsive-image-fallback{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:linear-gradient(135deg,var(--dark-600) 0%,var(--dark-400) 100%);border:none;border-radius:0;color:var(--text-secondary);min-height:100vh}.hero-background[data-astro-cid-dhfhrawx] .responsive-image-fallback .fallback-icon{color:var(--text-muted)}.hero-background[data-astro-cid-dhfhrawx] .responsive-image-fallback .fallback-title{color:#fff}.hero-content[data-astro-cid-dhfhrawx]{position:relative;z-index:3;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.hero-background[data-astro-cid-dhfhrawx].adaptive-soft .hero-overlay-white-optimized[data-astro-cid-dhfhrawx]{background:#00000005}:root[data-theme=light] .hero-background[data-astro-cid-dhfhrawx].adaptive-soft .hero-overlay-white-optimized[data-astro-cid-dhfhrawx],html[data-theme=light] .hero-background[data-astro-cid-dhfhrawx].adaptive-soft .hero-overlay-white-optimized[data-astro-cid-dhfhrawx]{background:linear-gradient(#0000004d,#00000059,#0006)}.hero-background[data-astro-cid-dhfhrawx].adaptive-strong .hero-overlay-white-optimized[data-astro-cid-dhfhrawx]{background:#00000026}:root[data-theme=light] .hero-background[data-astro-cid-dhfhrawx].adaptive-strong .hero-overlay-white-optimized[data-astro-cid-dhfhrawx],html[data-theme=light] .hero-background[data-astro-cid-dhfhrawx].adaptive-strong .hero-overlay-white-optimized[data-astro-cid-dhfhrawx]{background:linear-gradient(#0009,#000000a6 25%,#000000b3 75%,#000000bf)}.hero-background[data-astro-cid-dhfhrawx].glass-adaptive .hero-overlay-white-optimized[data-astro-cid-dhfhrawx]{backdrop-filter:var(--backdrop-blur-subtle);background:#0000001a}:root[data-theme=light] .hero-background[data-astro-cid-dhfhrawx].glass-adaptive .hero-overlay-white-optimized[data-astro-cid-dhfhrawx],html[data-theme=light] .hero-background[data-astro-cid-dhfhrawx].glass-adaptive .hero-overlay-white-optimized[data-astro-cid-dhfhrawx]{background:#0006;backdrop-filter:var(--backdrop-blur)}.hero-background[data-astro-cid-dhfhrawx].gradient-adaptive .hero-overlay-white-optimized[data-astro-cid-dhfhrawx]{background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.05) 30%,rgba(0,0,0,.15) 70%,rgba(0,0,0,.25) 100%)}:root[data-theme=light] .hero-background[data-astro-cid-dhfhrawx].gradient-adaptive .hero-overlay-white-optimized[data-astro-cid-dhfhrawx],html[data-theme=light] .hero-background[data-astro-cid-dhfhrawx].gradient-adaptive .hero-overlay-white-optimized[data-astro-cid-dhfhrawx]{background:linear-gradient(180deg,#0000004d,#0006 30%,#0000008c 70%,#000000b3)}@media(max-width:768px){.hero-background[data-astro-cid-dhfhrawx]{height:100svh}.hero-overlay-white-optimized[data-astro-cid-dhfhrawx]{background:#00000014}:root[data-theme=light] .hero-overlay-white-optimized[data-astro-cid-dhfhrawx],html[data-theme=light] .hero-overlay-white-optimized[data-astro-cid-dhfhrawx]{background:linear-gradient(#00000073,#00000080,#0000008c)}.hero-background[data-astro-cid-dhfhrawx] .responsive-image-fallback .fallback-content{padding:var(--space-8) var(--space-4)}}@media(min-width:768px)and (max-width:1023px){.hero-background[data-astro-cid-dhfhrawx] .responsive-image-fallback .fallback-content{padding:var(--space-12) var(--space-6)}}@media(min-width:1024px){.hero-background[data-astro-cid-dhfhrawx] .responsive-image-fallback .fallback-content{padding:var(--space-16) var(--space-8)}}[data-astro-cid-dhfhrawx][data-theme=light] .hero-background[data-astro-cid-dhfhrawx] .responsive-image-fallback{background:linear-gradient(135deg,var(--dark-600) 0%,var(--dark-400) 100%);color:#fff}.hero-background[data-astro-cid-dhfhrawx].animate-in{animation:heroFadeIn var(--duration-1000) var(--ease-out)}@keyframes heroFadeIn{0%{opacity:0}to{opacity:1}}@media(prefers-contrast:high){.hero-overlay-white-optimized[data-astro-cid-dhfhrawx]{background:#000000b3}:root[data-theme=light] .hero-overlay-white-optimized[data-astro-cid-dhfhrawx],html[data-theme=light] .hero-overlay-white-optimized[data-astro-cid-dhfhrawx],:root[data-theme=gold] .hero-overlay-white-optimized[data-astro-cid-dhfhrawx],html[data-theme=gold] .hero-overlay-white-optimized[data-astro-cid-dhfhrawx],:root[data-theme=blue] .hero-overlay-white-optimized[data-astro-cid-dhfhrawx],html[data-theme=blue] .hero-overlay-white-optimized[data-astro-cid-dhfhrawx],:root[data-theme=restaurant] .hero-overlay-white-optimized[data-astro-cid-dhfhrawx],html[data-theme=restaurant] .hero-overlay-white-optimized[data-astro-cid-dhfhrawx]{background:#000c}}@media(prefers-reduced-motion:reduce){.hero-overlay-white-optimized[data-astro-cid-dhfhrawx]{transition:none}.hero-background[data-astro-cid-dhfhrawx].animate-in{animation:none}}.hero-background[data-astro-cid-dhfhrawx]{contain:layout style paint}.hero-background[data-astro-cid-dhfhrawx].isolated{isolation:isolate}.hero-overlay-white-optimized[data-astro-cid-dhfhrawx]{will-change:background,opacity;backface-visibility:hidden}.hero-background[data-astro-cid-dhfhrawx].debug-overlays .hero-overlay[data-astro-cid-dhfhrawx]{border:2px solid red;opacity:.5}.hero-background[data-astro-cid-dhfhrawx].debug-overlays .hero-overlay-white-optimized[data-astro-cid-dhfhrawx]{border:2px solid blue;opacity:.5}.hero-background[data-astro-cid-dhfhrawx].loading{pointer-events:none}.hero-background[data-astro-cid-dhfhrawx].loading:after{content:"";position:absolute;inset:0;background:#0000004d;z-index:10;display:flex;align-items:center;justify-content:center}.separator-line[data-astro-cid-jlx6rmeo]{width:100%;height:2px;background:#f4a261;margin:0;padding:0;border:none}.main-content[data-astro-cid-lm2q6d64]{width:100%;position:relative;z-index:var(--z-10);display:flex;justify-content:center;align-items:flex-start;padding:calc(var(--space-10)) 0;contain:layout style}.main-content--bg-dark[data-astro-cid-lm2q6d64]{background:var(--dark-500)}.main-content--bg-darker[data-astro-cid-lm2q6d64]{background:var(--dark-800)}.main-content--bg-gradient[data-astro-cid-lm2q6d64]{background:linear-gradient(180deg,var(--dark-500) 0%,var(--dark-800) 100%)}:root[data-theme=light] .main-content--bg-dark[data-astro-cid-lm2q6d64],html[data-theme=light] .main-content--bg-dark[data-astro-cid-lm2q6d64]{background:var(--gray-100)}:root[data-theme=light] .main-content--bg-darker[data-astro-cid-lm2q6d64],html[data-theme=light] .main-content--bg-darker[data-astro-cid-lm2q6d64]{background:var(--gray-200)}:root[data-theme=light] .main-content--bg-gradient[data-astro-cid-lm2q6d64],html[data-theme=light] .main-content--bg-gradient[data-astro-cid-lm2q6d64]{background:linear-gradient(180deg,var(--gray-100) 0%,var(--gray-200) 100%)}.main-content--particles[data-astro-cid-lm2q6d64]:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 25% 25%,#f4a261 1px,transparent 1px),radial-gradient(circle at 75% 75%,#f4a261 1px,transparent 1px),radial-gradient(circle at 40% 80%,#f4a261 1px,transparent 1px),radial-gradient(circle at 80% 20%,#f4a261 1px,transparent 1px),radial-gradient(circle at 15% 60%,#f4a261 1px,transparent 1px);background-size:120px 120px,150px 150px,100px 100px,180px 180px,90px 90px;opacity:.4;animation:float var(--duration-1000) var(--ease-in-out) infinite;animation-duration:calc(var(--duration-1000) * 25);z-index:-1;pointer-events:none;transition:opacity var(--duration-300) var(--ease-out)}:root[data-theme=light] .main-content--particles[data-astro-cid-lm2q6d64]:before,html[data-theme=light] .main-content--particles[data-astro-cid-lm2q6d64]:before{background-image:radial-gradient(circle at 25% 25%,#d97706 1px,transparent 1px),radial-gradient(circle at 75% 75%,#d97706 1px,transparent 1px),radial-gradient(circle at 40% 80%,#d97706 1px,transparent 1px),radial-gradient(circle at 80% 20%,#d97706 1px,transparent 1px),radial-gradient(circle at 15% 60%,#d97706 1px,transparent 1px),radial-gradient(circle at 60% 40%,#374151 .8px,transparent .8px),radial-gradient(circle at 35% 65%,#4b5563 .8px,transparent .8px);background-size:120px 120px,150px 150px,100px 100px,180px 180px,90px 90px,140px 140px,110px 110px;opacity:.6}@keyframes float{0%,to{transform:translateY(0) translate(0)}25%{transform:translateY(calc(-1 * var(--space-4))) translate(var(--space-1))}50%{transform:translateY(calc(-1 * var(--space-6))) translate(calc(-1 * var(--space-3)))}75%{transform:translateY(calc(-1 * var(--space-3))) translate(var(--space-2))}}.main-content-container[data-astro-cid-lm2q6d64]{max-width:1200px;width:100%;position:relative;z-index:var(--z-20);display:flex;flex-direction:column}.main-content-container--gap-none[data-astro-cid-lm2q6d64]{gap:0}.main-content-container--gap-tiny[data-astro-cid-lm2q6d64]{gap:var(--space-1)}.main-content-container--gap-small[data-astro-cid-lm2q6d64]{gap:var(--space-2)}.main-content-container--gap-medium[data-astro-cid-lm2q6d64]{gap:var(--space-4)}.main-content-container--gap-large[data-astro-cid-lm2q6d64]{gap:var(--space-6)}.main-content-container--gap-xl[data-astro-cid-lm2q6d64]{gap:var(--space-10)}@media(min-width:768px){.main-content-container--gap-none[data-astro-cid-lm2q6d64]{gap:0}.main-content-container--gap-tiny[data-astro-cid-lm2q6d64]{gap:var(--space-2)}.main-content-container--gap-small[data-astro-cid-lm2q6d64]{gap:var(--space-4)}.main-content-container--gap-medium[data-astro-cid-lm2q6d64]{gap:var(--space-6)}.main-content-container--gap-large[data-astro-cid-lm2q6d64]{gap:var(--space-8)}.main-content-container--gap-xl[data-astro-cid-lm2q6d64]{gap:var(--space-12)}}@media(min-width:1024px){.main-content-container--gap-none[data-astro-cid-lm2q6d64]{gap:0}.main-content-container--gap-tiny[data-astro-cid-lm2q6d64]{gap:calc(var(--space-2) * 2.5)}.main-content-container--gap-small[data-astro-cid-lm2q6d64]{gap:calc(var(--space-4) * 2.5)}.main-content-container--gap-medium[data-astro-cid-lm2q6d64]{gap:calc(var(--space-6) * 2.5)}.main-content-container--gap-large[data-astro-cid-lm2q6d64]{gap:calc(var(--space-8) * 2.5)}.main-content-container--gap-xl[data-astro-cid-lm2q6d64]{gap:calc(var(--space-12) * 2.5)}}.main-content-container[data-astro-cid-lm2q6d64]>section{position:relative;z-index:var(--z-20);background:transparent}.main-content-container[data-astro-cid-lm2q6d64]>section:before{display:none}.main-content-container[data-astro-cid-lm2q6d64]>.section-card{background:var(--glass-bg);backdrop-filter:var(--backdrop-blur);border-radius:var(--radius-3xl);border:var(--border-1) solid var(--glass-border);box-shadow:var(--shadow-xl);padding:calc(var(--padding-mobile) * 2)}@media(min-width:768px){.main-content-container[data-astro-cid-lm2q6d64]>.section-card{padding:calc(var(--padding-tablet) * 2)}}@media(min-width:1024px){.main-content-container[data-astro-cid-lm2q6d64]>.section-card{padding:calc(var(--padding-desktop) * 1.5)}}:root[data-theme=light] .main-content-container[data-astro-cid-lm2q6d64]>.section-card,html[data-theme=light] .main-content-container[data-astro-cid-lm2q6d64]>.section-card{background:var(--bg-surface);border-color:var(--border-primary);box-shadow:var(--shadow-lg)}.main-content--no-particles[data-astro-cid-lm2q6d64]:before{display:none}.main-content--particles-intense[data-astro-cid-lm2q6d64]:before{opacity:.5;background-size:80px 80px,100px 100px,60px 60px,120px 120px,50px 50px}:root[data-theme=light] .main-content--particles-intense[data-astro-cid-lm2q6d64]:before,html[data-theme=light] .main-content--particles-intense[data-astro-cid-lm2q6d64]:before{background-image:radial-gradient(circle at 25% 25%,#d97706 1.2px,transparent 1.2px),radial-gradient(circle at 75% 75%,#d97706 1.2px,transparent 1.2px),radial-gradient(circle at 40% 80%,#374151 1px,transparent 1px),radial-gradient(circle at 80% 20%,#4b5563 1px,transparent 1px),radial-gradient(circle at 15% 60%,#d97706 1.2px,transparent 1.2px),radial-gradient(circle at 60% 40%,#6b7280 .8px,transparent .8px),radial-gradient(circle at 35% 65%,#374151 .8px,transparent .8px);background-size:70px 70px,90px 90px,50px 50px,110px 110px,40px 40px,130px 130px,80px 80px;opacity:.7}@media(prefers-reduced-motion:reduce){.main-content--particles[data-astro-cid-lm2q6d64]:before{animation:none}@keyframes float{0%,to{transform:translateY(0) translate(0)}}}.main-content--particles[data-astro-cid-lm2q6d64]:before{will-change:transform;backface-visibility:hidden;transform-style:preserve-3d}.main-content[data-astro-cid-lm2q6d64].loading{opacity:.8;pointer-events:none}.main-content[data-astro-cid-lm2q6d64].loading .main-content-container[data-astro-cid-lm2q6d64]{filter:blur(1px)}.main-content[data-astro-cid-lm2q6d64]{padding-top:calc(var(--space-10) + env(safe-area-inset-top,0px));padding-bottom:calc(var(--space-10) + env(safe-area-inset-bottom,0px))}@media print{.main-content--particles[data-astro-cid-lm2q6d64]:before{display:none}.main-content[data-astro-cid-lm2q6d64]{background:#fff;padding:0}.main-content-container[data-astro-cid-lm2q6d64]>.section-card{background:#fff;box-shadow:none;border:var(--border-1) solid #ccc}}.richtext-editor[data-astro-cid-anze5aee].light-theme,.richtext-editor[data-astro-cid-anze5aee].dark-theme{--rt-primary-color: var(--text-primary);--rt-secondary-color: var(--text-secondary);--rt-accent-color: var(--accent-primary);--rt-highlight-color: var(--accent-hover);--rt-background-color: var(--bg-primary);--rt-border-color: var(--border-primary);--rt-font-family: var(--font-primary);--rt-heading-font: var(--font-heading);--rt-mono-font: var(--font-mono)}.richtext-editor[data-astro-cid-anze5aee].gold-theme{--rt-primary-color: #ffffff;--rt-secondary-color: #f4a261;--rt-accent-color: #f39c12;--rt-highlight-color: #f4a261;--rt-background-color: transparent;--rt-border-color: #f4a261;--rt-font-family: var(--font-primary);--rt-heading-font: var(--font-heading);--rt-mono-font: var(--font-mono)}.richtext-editor[data-astro-cid-anze5aee].adaptive-theme{--rt-primary-color: #ffffff;--rt-secondary-color: #f4a261;--rt-accent-color: #f39c12;--rt-highlight-color: #f4a261;--rt-background-color: transparent;--rt-border-color: #f4a261;--rt-font-family: var(--font-primary);--rt-heading-font: var(--font-heading);--rt-mono-font: var(--font-mono);transition:var(--transition-colors)}:root[data-theme=light] .richtext-editor[data-astro-cid-anze5aee].adaptive-theme,html[data-theme=light] .richtext-editor[data-astro-cid-anze5aee].adaptive-theme{--rt-primary-color: var(--text-primary);--rt-secondary-color: var(--accent-primary);--rt-accent-color: var(--accent-primary);--rt-highlight-color: var(--accent-primary);--rt-background-color: transparent;--rt-border-color: var(--accent-primary)}.richtext-editor[data-astro-cid-anze5aee].custom-theme{--rt-primary-color: var(--text-primary);--rt-secondary-color: var(--text-secondary);--rt-accent-color: var(--accent-primary);--rt-highlight-color: var(--accent-hover);--rt-background-color: var(--bg-primary);--rt-border-color: var(--border-primary);--rt-font-family: var(--font-primary);--rt-heading-font: var(--font-heading);--rt-mono-font: var(--font-mono)}.richtext-editor[data-astro-cid-anze5aee]{width:100%;font-family:var(--rt-font-family);color:var(--rt-primary-color);background-color:var(--rt-background-color);line-height:var(--leading-normal);word-wrap:break-word;overflow-wrap:break-word;contain:layout style}.richtext-editor[data-astro-cid-anze5aee] [data-astro-cid-anze5aee]{box-sizing:border-box}.richtext-editor[data-astro-cid-anze5aee] .rt-h1{font-family:var(--rt-heading-font);font-size:clamp(var(--text-4xl),4vw,var(--text-5xl));font-weight:var(--font-bold);line-height:var(--leading-tight);color:var(--rt-primary-color);margin:0 0 var(--space-6) 0;letter-spacing:var(--tracking-tight);transition:var(--transition-colors)}.richtext-editor[data-astro-cid-anze5aee] .rt-h2{font-family:var(--rt-heading-font);font-size:clamp(var(--text-3xl),3vw,var(--text-4xl));font-weight:var(--font-semibold);line-height:var(--leading-tight);color:var(--rt-primary-color);margin:0 0 var(--space-5) 0;letter-spacing:var(--tracking-tight);transition:var(--transition-colors)}.richtext-editor[data-astro-cid-anze5aee] .rt-h3{font-family:var(--rt-heading-font);font-size:clamp(var(--text-2xl),2.5vw,var(--text-3xl));font-weight:var(--font-medium);line-height:var(--leading-normal);color:var(--rt-primary-color);margin:0 0 var(--space-4) 0;transition:var(--transition-colors)}.richtext-editor[data-astro-cid-anze5aee] .rt-h4{font-family:var(--rt-heading-font);font-size:clamp(var(--text-xl),2vw,var(--text-2xl));font-weight:var(--font-medium);line-height:var(--leading-normal);color:var(--rt-primary-color);margin:0 0 var(--space-3) 0;transition:var(--transition-colors)}.richtext-editor[data-astro-cid-anze5aee] .rt-h5{font-family:var(--rt-heading-font);font-size:clamp(var(--text-lg),1.75vw,var(--text-xl));font-weight:var(--font-medium);line-height:var(--leading-normal);color:var(--rt-primary-color);margin:0 0 var(--space-3) 0;transition:var(--transition-colors)}.richtext-editor[data-astro-cid-anze5aee] .rt-h6{font-family:var(--rt-heading-font);font-size:clamp(var(--text-base),1.5vw,var(--text-lg));font-weight:var(--font-medium);line-height:var(--leading-normal);color:var(--rt-secondary-color);margin:0 0 var(--space-3) 0;transition:var(--transition-colors)}.richtext-editor[data-astro-cid-anze5aee] .rt-body-large{font-family:var(--rt-font-family);font-size:clamp(var(--text-lg),1.5vw,var(--text-xl));font-weight:var(--font-normal);line-height:var(--leading-relaxed);color:var(--rt-primary-color);margin:0 0 var(--space-5) 0;transition:var(--transition-colors)}.richtext-editor[data-astro-cid-anze5aee] .rt-body{font-family:var(--rt-font-family);font-size:clamp(var(--text-base),1.25vw,var(--text-lg));font-weight:var(--font-normal);line-height:var(--leading-normal);color:var(--rt-primary-color);margin:0 0 var(--space-4) 0;transition:var(--transition-colors)}.richtext-editor[data-astro-cid-anze5aee] .rt-body-small{font-family:var(--rt-font-family);font-size:clamp(var(--text-sm),1.1vw,var(--text-base));font-weight:var(--font-normal);line-height:var(--leading-normal);color:var(--rt-secondary-color);margin:0 0 var(--space-3) 0;transition:var(--transition-colors)}.richtext-editor[data-astro-cid-anze5aee] .rt-subtitle{font-family:var(--rt-font-family);font-size:clamp(var(--text-lg),1.75vw,var(--text-xl));font-weight:var(--font-normal);font-style:italic;line-height:var(--leading-normal);color:var(--rt-secondary-color);margin:0 0 var(--space-2) 0;transition:var(--transition-colors)}.richtext-editor[data-astro-cid-anze5aee] .rt-lead{font-family:var(--rt-font-family);font-size:clamp(var(--text-lg),1.75vw,var(--text-xl));font-weight:var(--font-light);line-height:var(--leading-normal);color:var(--rt-primary-color);margin:0 0 var(--space-6) 0;transition:var(--transition-colors)}.richtext-editor[data-astro-cid-anze5aee] .rt-highlight{color:var(--rt-highlight-color);font-weight:var(--font-semibold);background:none;transition:var(--transition-colors)}.richtext-editor[data-astro-cid-anze5aee] .rt-accent{color:var(--rt-accent-color);font-weight:var(--font-medium);transition:var(--transition-colors)}.richtext-editor[data-astro-cid-anze5aee] .rt-strong{font-weight:var(--font-bold);color:var(--rt-primary-color);transition:var(--transition-colors)}.richtext-editor[data-astro-cid-anze5aee] .rt-emphasis{font-style:italic;color:var(--rt-primary-color);transition:var(--transition-colors)}.richtext-editor[data-astro-cid-anze5aee] .rt-underline{text-decoration:underline;text-decoration-color:var(--rt-accent-color);text-underline-offset:var(--space-1);transition:var(--transition-colors)}.richtext-editor[data-astro-cid-anze5aee] .rt-code{font-family:var(--rt-mono-font);font-size:.9em;background-color:var(--rt-border-color);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--rt-primary-color);transition:var(--transition-base)}.richtext-editor[data-astro-cid-anze5aee] .rt-quote{font-family:var(--rt-heading-font);font-size:clamp(var(--text-lg),1.5vw,var(--text-xl));font-style:italic;line-height:var(--leading-normal);color:var(--rt-secondary-color);margin:var(--space-8) 0;padding:var(--space-6) var(--space-8);border-left:var(--border-4) solid var(--rt-accent-color);background-color:var(--rt-border-color);position:relative;transition:var(--transition-base)}.richtext-editor[data-astro-cid-anze5aee] .rt-quote:before{content:'"';font-family:var(--rt-heading-font);font-size:var(--text-5xl);color:var(--rt-accent-color);position:absolute;left:var(--space-2);top:0;line-height:1;opacity:.3;transition:var(--transition-colors)}.richtext-editor[data-astro-cid-anze5aee] .rt-list{margin:var(--space-4) 0;padding-left:var(--space-6)}.richtext-editor[data-astro-cid-anze5aee] .rt-list-item{font-family:var(--rt-font-family);font-size:clamp(var(--text-base),1.25vw,var(--text-lg));line-height:var(--leading-normal);color:var(--rt-primary-color);margin-bottom:var(--space-2);transition:var(--transition-colors)}.richtext-editor[data-astro-cid-anze5aee] .rt-link{color:var(--rt-accent-color);text-decoration:none;font-weight:var(--font-medium);border-bottom:var(--border-1) solid transparent;transition:var(--transition-colors)}.richtext-editor[data-astro-cid-anze5aee] .rt-link:hover{border-bottom-color:var(--rt-accent-color)}.richtext-editor[data-astro-cid-anze5aee] .rt-spacer-xs{height:var(--space-2)}.richtext-editor[data-astro-cid-anze5aee] .rt-spacer-sm{height:var(--space-4)}.richtext-editor[data-astro-cid-anze5aee] .rt-spacer-md{height:var(--space-6)}.richtext-editor[data-astro-cid-anze5aee] .rt-spacer-lg{height:var(--space-8)}.richtext-editor[data-astro-cid-anze5aee] .rt-spacer-xl{height:var(--space-12)}.richtext-editor[data-astro-cid-anze5aee] .rt-content{width:100%}.richtext-editor[data-astro-cid-anze5aee] .rt-section{margin:var(--space-8) 0}.richtext-editor[data-astro-cid-anze5aee] .rt-block{margin:var(--space-4) 0}.richtext-editor[data-astro-cid-anze5aee] .rt-color-primary{color:var(--rt-primary-color)!important}.richtext-editor[data-astro-cid-anze5aee] .rt-color-secondary{color:var(--rt-secondary-color)!important}.richtext-editor[data-astro-cid-anze5aee] .rt-color-accent{color:var(--rt-accent-color)!important}.richtext-editor[data-astro-cid-anze5aee] .rt-color-highlight{color:var(--rt-highlight-color)!important}.richtext-editor[data-astro-cid-anze5aee] .rt-size-xs{font-size:var(--text-xs)!important}.richtext-editor[data-astro-cid-anze5aee] .rt-size-sm{font-size:var(--text-sm)!important}.richtext-editor[data-astro-cid-anze5aee] .rt-size-md{font-size:var(--text-base)!important}.richtext-editor[data-astro-cid-anze5aee] .rt-size-lg{font-size:var(--text-lg)!important}.richtext-editor[data-astro-cid-anze5aee] .rt-size-xl{font-size:var(--text-xl)!important}.richtext-editor[data-astro-cid-anze5aee] .rt-size-2xl{font-size:var(--text-2xl)!important}@media(max-width:768px){.richtext-editor[data-astro-cid-anze5aee] .rt-quote{padding:var(--space-4) var(--space-6);margin:var(--space-6) 0}.richtext-editor[data-astro-cid-anze5aee] .rt-quote:before{font-size:var(--text-4xl);left:var(--space-1)}}@media(prefers-reduced-motion:reduce){.richtext-editor[data-astro-cid-anze5aee] *{transition:none!important}}@media(prefers-contrast:high){.richtext-editor[data-astro-cid-anze5aee] .rt-code,.richtext-editor[data-astro-cid-anze5aee] .rt-quote{border:var(--border-2) solid var(--rt-accent-color)}}.richtext-editor[data-astro-cid-anze5aee]{contain:layout style}.historia-section[data-astro-cid-migism5t]{width:100%;height:fit-content;display:flex;align-items:stretch;position:relative;overflow:hidden;box-sizing:border-box;flex-direction:column;contain:layout style}.historia-header[data-astro-cid-migism5t]{text-align:center;margin-bottom:calc(var(--gap-mobile) * 3)}.historia-title[data-astro-cid-migism5t]{font-size:clamp(var(--text-3xl),4vw,var(--text-5xl));color:var(--accent-primary);margin-bottom:var(--gap-mobile);letter-spacing:var(--tracking-wide);transition:var(--transition-colors);font-family:var(--font-heading);font-weight:var(--font-bold)}.historia-subtitle[data-astro-cid-migism5t]{font-size:var(--text-lg);color:var(--text-secondary);opacity:.8;transition:var(--transition-colors);font-family:var(--font-primary);font-weight:var(--font-semibold)}.historia-container[data-astro-cid-migism5t]{min-height:660px;height:auto;display:flex;flex-direction:row;gap:var(--gap-mobile);position:relative;z-index:2;overflow:hidden}.history-content[data-astro-cid-migism5t]{flex:1.2;padding:var(--padding-mobile);display:flex;flex-direction:column;justify-content:center;background:var(--glass-bg);backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur);border-radius:var(--radius-2xl);border:var(--border-1) solid var(--glass-border);overflow:hidden;min-height:0;transition:var(--transition-base)}.slider-section[data-astro-cid-migism5t]{flex:1.3;min-height:660px;height:auto;display:grid;place-items:center;background:var(--glass-bg);backdrop-filter:var(--backdrop-blur-subtle);border-radius:var(--radius-2xl);border:var(--border-1) solid var(--glass-border);overflow:hidden;backface-visibility:hidden;isolation:isolate;contain:layout style;transition:var(--transition-base)}.history-content[data-astro-cid-migism5t] .historia-rich-content{width:100%;max-width:100%;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto}.history-content[data-astro-cid-migism5t] .historia-rich-content p,.history-content[data-astro-cid-migism5t] .historia-rich-content div,.history-content[data-astro-cid-migism5t] .historia-rich-content span{max-width:100%;overflow-wrap:break-word}@media(min-width:768px){.historia-header[data-astro-cid-migism5t]{margin-bottom:calc(var(--gap-tablet) * 2)}.historia-title[data-astro-cid-migism5t]{font-size:clamp(var(--text-4xl),4vw,var(--text-5xl));margin-bottom:var(--gap-tablet)}.historia-subtitle[data-astro-cid-migism5t]{font-size:var(--text-xl)}.historia-container[data-astro-cid-migism5t]{gap:var(--gap-tablet)}.history-content[data-astro-cid-migism5t]{padding:var(--padding-tablet)}.slider-section[data-astro-cid-migism5t]{height:auto;min-height:500px}}@media(min-width:1024px){.historia-header[data-astro-cid-migism5t]{margin-bottom:calc(var(--gap-desktop) * 1.33)}.historia-title[data-astro-cid-migism5t]{margin-bottom:var(--gap-desktop)}.historia-container[data-astro-cid-migism5t]{gap:var(--gap-desktop)}.history-content[data-astro-cid-migism5t]{padding:var(--padding-desktop)}}@media(min-width:1400px){.historia-header[data-astro-cid-migism5t],.historia-title[data-astro-cid-migism5t]{margin-bottom:var(--gap-desktop-lg)}.historia-container[data-astro-cid-migism5t]{gap:var(--gap-desktop-lg)}}@media(max-width:767px){.historia-section[data-astro-cid-migism5t]{min-height:auto;max-height:none;display:block;align-items:unset}.historia-header[data-astro-cid-migism5t]{margin-bottom:calc(var(--gap-mobile) * 2)}.historia-title[data-astro-cid-migism5t]{font-size:clamp(var(--text-2xl),4vw,var(--text-4xl));margin-bottom:calc(var(--gap-mobile) * .75)}.historia-subtitle[data-astro-cid-migism5t]{font-size:var(--text-base)}.historia-container[data-astro-cid-migism5t]{flex-direction:column;height:auto;gap:calc(var(--gap-mobile) * 1.5)}.history-content[data-astro-cid-migism5t]{order:2;padding:var(--padding-mobile);height:auto}.slider-section[data-astro-cid-migism5t]{order:1;min-height:50vh;height:auto;border-radius:var(--radius-xl);transform:translateZ(0)}}@media(max-width:420px){.historia-header[data-astro-cid-migism5t]{margin-bottom:calc(var(--gap-mobile) * 1.5)}.historia-title[data-astro-cid-migism5t]{font-size:clamp(var(--text-xl),4vw,var(--text-3xl));margin-bottom:calc(var(--gap-mobile) * .5)}.historia-subtitle[data-astro-cid-migism5t]{font-size:var(--text-sm)}.historia-container[data-astro-cid-migism5t]{gap:calc(var(--gap-mobile) * 1.5)}.slider-section[data-astro-cid-migism5t]{min-height:35vh;height:auto}.history-content[data-astro-cid-migism5t]{border-radius:var(--radius-xl)}}.historia-section[data-astro-cid-migism5t].loading .history-content[data-astro-cid-migism5t],.historia-section[data-astro-cid-migism5t].loading .slider-section[data-astro-cid-migism5t]{opacity:.7}.historia-section[data-astro-cid-migism5t].loaded .history-content[data-astro-cid-migism5t],.historia-section[data-astro-cid-migism5t].loaded .slider-section[data-astro-cid-migism5t]{opacity:1;transition:var(--transition-opacity)}@media(prefers-contrast:high){.history-content[data-astro-cid-migism5t],.slider-section[data-astro-cid-migism5t]{border-width:var(--border-2);background:var(--bg-primary)}}@media(prefers-reduced-motion:reduce){.history-content[data-astro-cid-migism5t],.slider-section[data-astro-cid-migism5t],.historia-title[data-astro-cid-migism5t],.historia-subtitle[data-astro-cid-migism5t]{transition:none}}.historia-container[data-astro-cid-migism5t]{contain:layout style}.history-content[data-astro-cid-migism5t],.slider-section[data-astro-cid-migism5t]{will-change:background-color,border-color}.carta-section[data-astro-cid-okk32jx4]{min-height:90svh;position:relative}.carta-container[data-astro-cid-okk32jx4]{z-index:2;position:relative}.carta-header[data-astro-cid-okk32jx4]{text-align:center;margin-bottom:calc(var(--gap-mobile) * 3)}.carta-title[data-astro-cid-okk32jx4]{font-size:clamp(var(--text-3xl),4vw,var(--text-5xl));color:var(--accent-primary);margin-bottom:var(--gap-mobile);letter-spacing:var(--tracking-wide);transition:var(--transition-colors);font-weight:var(--font-bold)}.carta-subtitle[data-astro-cid-okk32jx4]{font-size:var(--text-lg);color:var(--text-secondary);opacity:.8;transition:var(--transition-colors);font-weight:var(--font-semibold)}.menu-nav[data-astro-cid-okk32jx4]{display:flex;justify-content:center;flex-wrap:wrap;gap:calc(var(--gap-mobile) * .5);margin-bottom:calc(var(--gap-mobile) * 2.5)}.menu-nav-btn[data-astro-cid-okk32jx4]{background:transparent;border:var(--border-2) solid var(--glass-border);color:var(--text-primary);padding:calc(var(--padding-mobile) * .6) var(--padding-mobile);border-radius:var(--radius-3xl);cursor:pointer;transition:var(--transition-base);font-weight:var(--font-semibold);letter-spacing:var(--tracking-normal);text-transform:uppercase;font-size:var(--text-sm)}.menu-nav-btn[data-astro-cid-okk32jx4]:hover,.menu-nav-btn[data-astro-cid-okk32jx4].active{background:var(--accent-primary);color:var(--bg-primary);border-color:var(--accent-primary);transform:translateY(-2px)}.menu-nav-btn[data-astro-cid-okk32jx4]:focus-visible{outline:var(--border-2) solid var(--focus-ring);outline-offset:var(--space-1)}.menu-content[data-astro-cid-okk32jx4]{display:grid;grid-template-columns:1fr;gap:var(--gap-mobile);margin-bottom:var(--gap-mobile);overflow:hidden}.menu-category[data-astro-cid-okk32jx4]{background:var(--glass-bg);backdrop-filter:var(--backdrop-blur);border-radius:var(--radius-xl);border:var(--border-1) solid var(--glass-border);padding:calc(var(--padding-mobile) * 1.5);margin-bottom:calc(var(--gap-mobile) * 1.5);transition:var(--transition-base)}.menu-category[data-astro-cid-okk32jx4]:last-child{margin-bottom:0}.category-title[data-astro-cid-okk32jx4]{font-size:var(--text-xl);color:var(--accent-primary);font-weight:var(--font-semibold);text-align:center;border-bottom:var(--border-2) solid var(--accent-medium);margin-bottom:calc(var(--gap-mobile) * .75);padding-bottom:calc(var(--padding-mobile) * .25);transition:var(--transition-colors)}.menu-item[data-astro-cid-okk32jx4]{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:var(--border-1) solid var(--border-primary);margin-bottom:calc(var(--gap-mobile) * .6);padding-bottom:calc(var(--padding-mobile) * .4);transition:var(--transition-colors)}.menu-item[data-astro-cid-okk32jx4]:last-child{border-bottom:none;margin-bottom:0}.item-info[data-astro-cid-okk32jx4]{flex:1;padding-right:var(--padding-mobile)}.item-name[data-astro-cid-okk32jx4]{font-weight:var(--font-semibold);color:var(--text-primary);margin-bottom:calc(var(--gap-mobile) * .15);font-size:var(--text-sm);transition:var(--transition-colors)}.item-description[data-astro-cid-okk32jx4]{font-size:var(--text-xs);color:var(--text-secondary);opacity:.8;line-height:var(--leading-normal);transition:var(--transition-colors)}.item-price[data-astro-cid-okk32jx4]{color:var(--accent-primary);font-weight:var(--font-bold);font-size:var(--text-base);white-space:nowrap;transition:var(--transition-colors)}.menu-section[data-astro-cid-okk32jx4]{display:none}.menu-section[data-astro-cid-okk32jx4].active{display:grid}@media(min-width:768px){.carta-header[data-astro-cid-okk32jx4]{margin-bottom:calc(var(--gap-tablet) * 2)}.carta-title[data-astro-cid-okk32jx4]{font-size:clamp(var(--text-4xl),4vw,var(--text-5xl));margin-bottom:var(--gap-tablet)}.carta-subtitle[data-astro-cid-okk32jx4]{font-size:var(--text-xl)}.menu-nav[data-astro-cid-okk32jx4]{gap:var(--gap-tablet);margin-bottom:var(--gap-tablet)}.menu-nav-btn[data-astro-cid-okk32jx4]{padding:calc(var(--padding-tablet) * .4) calc(var(--padding-tablet) * .75);font-size:var(--text-base)}.menu-content[data-astro-cid-okk32jx4]{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--gap-tablet);margin-bottom:var(--gap-tablet)}.menu-category[data-astro-cid-okk32jx4]{padding:var(--padding-tablet);margin-bottom:var(--gap-tablet)}.category-title[data-astro-cid-okk32jx4]{font-size:var(--text-2xl);margin-bottom:var(--gap-tablet);padding-bottom:calc(var(--padding-tablet) * .25)}.menu-item[data-astro-cid-okk32jx4]{margin-bottom:calc(var(--gap-tablet) * .6);padding-bottom:calc(var(--padding-tablet) * .4)}.item-info[data-astro-cid-okk32jx4]{padding-right:var(--padding-tablet)}.item-name[data-astro-cid-okk32jx4]{margin-bottom:calc(var(--gap-tablet) * .15);font-size:var(--text-base)}.item-description[data-astro-cid-okk32jx4]{font-size:var(--text-sm)}.item-price[data-astro-cid-okk32jx4]{font-size:var(--text-lg)}}@media(min-width:1024px){.carta-header[data-astro-cid-okk32jx4]{margin-bottom:calc(var(--gap-desktop) * 1.33)}.carta-title[data-astro-cid-okk32jx4]{margin-bottom:var(--gap-desktop)}.menu-nav[data-astro-cid-okk32jx4]{gap:var(--gap-desktop);margin-bottom:var(--gap-desktop)}.menu-nav-btn[data-astro-cid-okk32jx4]{padding:calc(var(--padding-desktop) * .27) calc(var(--padding-desktop) * .5)}.menu-content[data-astro-cid-okk32jx4]{gap:var(--gap-desktop);margin-bottom:var(--gap-desktop)}.menu-category[data-astro-cid-okk32jx4]{padding:calc(var(--padding-desktop) * .67);margin-bottom:calc(var(--gap-desktop) * .67)}.category-title[data-astro-cid-okk32jx4]{margin-bottom:calc(var(--gap-desktop) * .5);padding-bottom:calc(var(--padding-desktop) * .17)}.menu-item[data-astro-cid-okk32jx4]{margin-bottom:calc(var(--gap-desktop) * .4);padding-bottom:calc(var(--padding-desktop) * .27)}.item-info[data-astro-cid-okk32jx4]{padding-right:var(--padding-desktop)}.item-name[data-astro-cid-okk32jx4]{margin-bottom:calc(var(--gap-desktop) * .1)}}@media(min-width:1400px){.carta-header[data-astro-cid-okk32jx4],.carta-title[data-astro-cid-okk32jx4]{margin-bottom:var(--gap-desktop-lg)}.menu-nav[data-astro-cid-okk32jx4],.menu-content[data-astro-cid-okk32jx4]{gap:var(--gap-desktop-lg);margin-bottom:var(--gap-desktop-lg)}}@media(max-width:420px){.carta-header[data-astro-cid-okk32jx4]{margin-bottom:calc(var(--gap-mobile) * 2)}.carta-title[data-astro-cid-okk32jx4]{font-size:clamp(var(--text-2xl),4vw,var(--text-4xl));margin-bottom:calc(var(--gap-mobile) * .75)}.carta-subtitle[data-astro-cid-okk32jx4]{font-size:var(--text-base)}.menu-nav[data-astro-cid-okk32jx4]{gap:calc(var(--gap-mobile) * .5);margin-bottom:calc(var(--gap-mobile) * 2)}.menu-nav-btn[data-astro-cid-okk32jx4]{padding:calc(var(--padding-mobile) * .5) calc(var(--padding-mobile) * .8);font-size:var(--text-xs)}.menu-content[data-astro-cid-okk32jx4]{gap:calc(var(--gap-mobile) * .75);margin-bottom:calc(var(--gap-mobile) * .75)}.menu-category[data-astro-cid-okk32jx4]{padding:var(--padding-mobile);margin-bottom:var(--gap-mobile)}.category-title[data-astro-cid-okk32jx4]{font-size:var(--text-lg);margin-bottom:calc(var(--gap-mobile) * .5)}.menu-item[data-astro-cid-okk32jx4]{margin-bottom:calc(var(--gap-mobile) * .4)}.item-name[data-astro-cid-okk32jx4]{font-size:var(--text-sm)}.item-description[data-astro-cid-okk32jx4]{font-size:var(--text-xs)}.item-price[data-astro-cid-okk32jx4]{font-size:var(--text-sm)}}@media(prefers-reduced-motion:reduce){.menu-nav-btn[data-astro-cid-okk32jx4],.menu-category[data-astro-cid-okk32jx4],.carta-title[data-astro-cid-okk32jx4],.carta-subtitle[data-astro-cid-okk32jx4],.category-title[data-astro-cid-okk32jx4],.item-name[data-astro-cid-okk32jx4],.item-description[data-astro-cid-okk32jx4],.item-price[data-astro-cid-okk32jx4],.menu-item[data-astro-cid-okk32jx4]{transition:none}.menu-nav-btn[data-astro-cid-okk32jx4]:hover,.menu-nav-btn[data-astro-cid-okk32jx4].active{transform:none}}@media(prefers-contrast:high){.menu-nav-btn[data-astro-cid-okk32jx4]{border-width:var(--border-4)}.menu-category[data-astro-cid-okk32jx4]{border:var(--border-2) solid var(--glass-border);background:var(--bg-surface)}.category-title[data-astro-cid-okk32jx4]{border-bottom-width:var(--border-4)}}.menu-content[data-astro-cid-okk32jx4]{contain:layout style}.menu-category[data-astro-cid-okk32jx4]{contain:layout style paint}.contact-section[data-astro-cid-qrgbdhty]{width:100%;position:relative}.contact-header[data-astro-cid-qrgbdhty]{text-align:center;margin-bottom:calc(var(--gap-mobile) * 3)}.contact-title[data-astro-cid-qrgbdhty]{font-size:clamp(var(--text-3xl),4vw,var(--text-5xl));color:var(--accent-primary);margin-bottom:var(--gap-mobile);letter-spacing:var(--tracking-wide);transition:color var(--duration-300) var(--ease-out);font-weight:var(--font-bold)}.contact-subtitle[data-astro-cid-qrgbdhty]{font-size:var(--text-lg);color:var(--text-secondary);opacity:.8;transition:color var(--duration-300) var(--ease-out);font-weight:var(--font-semibold)}.contact-container[data-astro-cid-qrgbdhty]{position:relative;z-index:2}.contact-component[data-astro-cid-qrgbdhty]{background:var(--glass-bg);backdrop-filter:var(--backdrop-blur);border-radius:var(--radius-2xl);overflow:hidden;border:var(--border-1) solid var(--glass-border);max-width:1200px;margin:0 auto;transition:background-color var(--duration-300) var(--ease-out),border-color var(--duration-300) var(--ease-out)}.top-bar[data-astro-cid-qrgbdhty]{display:flex;justify-content:center;align-items:center;background:var(--bg-overlay);padding:var(--padding-mobile);border-bottom:var(--border-1) solid var(--border-primary);transition:background-color var(--duration-300) var(--ease-out),border-color var(--duration-300) var(--ease-out)}.mini-brand[data-astro-cid-qrgbdhty]{display:flex;align-items:center;gap:calc(var(--gap-mobile) * .75)}.logo-container[data-astro-cid-qrgbdhty]{width:var(--space-12);height:var(--space-8);display:flex;align-items:center;justify-content:center}.logo-container[data-astro-cid-qrgbdhty] svg[data-astro-cid-qrgbdhty]{width:var(--space-12);height:var(--space-8)}.brand-text[data-astro-cid-qrgbdhty]{color:var(--accent-primary);font-size:var(--text-xl);font-weight:var(--font-medium);letter-spacing:var(--tracking-normal);transition:color var(--duration-300) var(--ease-out)}.status[data-astro-cid-qrgbdhty]{background:var(--success-light);color:var(--success);padding:calc(var(--padding-mobile) * .5) calc(var(--padding-mobile) * 1);border-radius:var(--radius-2xl);font-size:var(--text-sm);border:var(--border-1) solid var(--success);display:flex;align-items:center;gap:calc(var(--gap-mobile) * .5);font-weight:var(--font-medium);transition:var(--transition-base)}.status-dot[data-astro-cid-qrgbdhty]{width:var(--space-2);height:var(--space-2);background:var(--success);border-radius:var(--radius-full);animation:pulse 2s infinite}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.status[data-astro-cid-qrgbdhty].status-closed{background:var(--error-light);color:var(--error);border-color:var(--error)}.status[data-astro-cid-qrgbdhty].status-closed .status-dot[data-astro-cid-qrgbdhty]{background:var(--error)}.status[data-astro-cid-qrgbdhty].status-closingSoon{background:var(--warning-light);color:var(--warning);border-color:var(--warning)}.status[data-astro-cid-qrgbdhty].status-closingSoon .status-dot[data-astro-cid-qrgbdhty]{background:var(--warning)}.contact-content[data-astro-cid-qrgbdhty]{padding:var(--padding-mobile)}.contact-grid[data-astro-cid-qrgbdhty]{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;gap:calc(var(--gap-mobile) * 1.5)}.contact-info-section[data-astro-cid-qrgbdhty]{padding:calc(var(--padding-mobile) * 1);border:var(--border-1) solid transparent;border-radius:var(--radius-xl);background:var(--accent-light);transition:background-color var(--duration-300) var(--ease-out),border-color var(--duration-300) var(--ease-out)}.contact-info-section[data-astro-cid-qrgbdhty] h4[data-astro-cid-qrgbdhty]{color:var(--accent-primary);font-size:var(--text-base);margin-bottom:calc(var(--gap-mobile) * .75);border-bottom:var(--border-2) solid var(--accent-medium);padding-bottom:calc(var(--padding-mobile) * .3);display:flex;align-items:center;gap:calc(var(--gap-mobile) * .4);transition:color var(--duration-300) var(--ease-out),border-color var(--duration-300) var(--ease-out)}.contact-info-section[data-astro-cid-qrgbdhty] p[data-astro-cid-qrgbdhty]{color:var(--text-secondary);margin-bottom:calc(var(--gap-mobile) * .4);font-size:var(--text-sm);line-height:var(--leading-normal);transition:color var(--duration-300) var(--ease-out)}.contact-info-section[data-astro-cid-qrgbdhty] p[data-astro-cid-qrgbdhty]:last-child{margin-bottom:0}.contact-info-section[data-astro-cid-qrgbdhty] strong[data-astro-cid-qrgbdhty]{color:var(--text-primary);font-weight:var(--font-semibold);transition:color var(--duration-300) var(--ease-out)}.contact-info-section[data-astro-cid-qrgbdhty] a[data-astro-cid-qrgbdhty]{color:var(--accent-primary);text-decoration:none;transition:var(--transition-base)}.contact-info-section[data-astro-cid-qrgbdhty] a[data-astro-cid-qrgbdhty]:hover{color:var(--accent-hover);text-decoration:underline}.schedule-group[data-astro-cid-qrgbdhty]{margin-bottom:calc(var(--gap-mobile) * .6)}.schedule-group[data-astro-cid-qrgbdhty]:last-child{margin-bottom:0}.schedule-days[data-astro-cid-qrgbdhty]{margin-bottom:calc(var(--gap-mobile) * .3)!important}.schedule-closed[data-astro-cid-qrgbdhty]{color:var(--error);font-style:italic;margin-bottom:calc(var(--gap-mobile) * .3)!important}.schedule-ranges[data-astro-cid-qrgbdhty],.schedule-closed[data-astro-cid-qrgbdhty]{margin-left:calc(var(--padding-mobile) * .8)}.schedule-range[data-astro-cid-qrgbdhty]{margin-bottom:calc(var(--gap-mobile) * .15)!important;display:flex;align-items:center;gap:calc(var(--gap-mobile) * .3)}.range-name[data-astro-cid-qrgbdhty]{color:var(--accent-primary);font-weight:var(--font-medium);min-width:var(--space-20);transition:color var(--duration-300) var(--ease-out)}.range-time[data-astro-cid-qrgbdhty]{color:var(--text-secondary);transition:color var(--duration-300) var(--ease-out)}.social-links[data-astro-cid-qrgbdhty]{display:flex;gap:calc(var(--gap-mobile) * .5);margin-top:calc(var(--gap-mobile) * .6)}.social-links[data-astro-cid-qrgbdhty] a[data-astro-cid-qrgbdhty]{background:linear-gradient(45deg,var(--accent-active),var(--accent-primary));color:var(--accent-primary);width:var(--space-8);height:var(--space-8);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;text-decoration:none;transition:var(--transition-base);font-size:var(--text-base)}.social-links[data-astro-cid-qrgbdhty] a[data-astro-cid-qrgbdhty]:hover{color:var(--bg-primary);transform:translateY(-2px);border-color:var(--accent-primary)}@media(max-width:420px){.contact-header[data-astro-cid-qrgbdhty]{margin-bottom:calc(var(--gap-mobile) * 1.5)}.contact-title[data-astro-cid-qrgbdhty]{font-size:clamp(var(--text-xl),4vw,var(--text-3xl));margin-bottom:calc(var(--gap-mobile) * .5)}.contact-subtitle[data-astro-cid-qrgbdhty]{font-size:var(--text-sm)}.contact-content[data-astro-cid-qrgbdhty]{padding:var(--padding-mobile)}.contact-info-section[data-astro-cid-qrgbdhty]{padding:calc(var(--padding-mobile) * 1)}.contact-info-section[data-astro-cid-qrgbdhty] h4[data-astro-cid-qrgbdhty]{font-size:var(--text-base);margin-bottom:calc(var(--gap-mobile) * .75)}.social-links[data-astro-cid-qrgbdhty] a[data-astro-cid-qrgbdhty]{width:var(--space-8);height:var(--space-8);font-size:var(--text-base)}.schedule-ranges[data-astro-cid-qrgbdhty],.schedule-closed[data-astro-cid-qrgbdhty]{margin-left:calc(var(--padding-mobile) * .5)}.brand-text[data-astro-cid-qrgbdhty]{font-size:var(--text-lg)}}@media(max-width:767px){.contact-header[data-astro-cid-qrgbdhty]{margin-bottom:calc(var(--gap-mobile) * 2)}.contact-title[data-astro-cid-qrgbdhty]{font-size:clamp(var(--text-2xl),4vw,var(--text-4xl));margin-bottom:calc(var(--gap-mobile) * .75)}.contact-subtitle[data-astro-cid-qrgbdhty]{font-size:var(--text-base)}.contact-grid[data-astro-cid-qrgbdhty]{grid-template-columns:1fr;gap:calc(var(--gap-mobile) * 1.5)}.contact-content[data-astro-cid-qrgbdhty]{padding:var(--padding-mobile)}.contact-info-section[data-astro-cid-qrgbdhty]{padding:calc(var(--padding-mobile) * 1.25)}.contact-info-section[data-astro-cid-qrgbdhty] h4[data-astro-cid-qrgbdhty]{font-size:var(--text-lg);margin-bottom:calc(var(--gap-mobile) * 1)}.schedule-ranges[data-astro-cid-qrgbdhty],.schedule-closed[data-astro-cid-qrgbdhty]{margin-left:calc(var(--padding-mobile) * .75)}}@media(min-width:768px){.contact-header[data-astro-cid-qrgbdhty]{margin-bottom:calc(var(--gap-tablet) * 1.5)}.contact-title[data-astro-cid-qrgbdhty]{margin-bottom:var(--gap-desktop)}.mini-brand[data-astro-cid-qrgbdhty]{gap:var(--gap-tablet)}.contact-content[data-astro-cid-qrgbdhty]{padding:var(--padding-tablet)}.contact-grid[data-astro-cid-qrgbdhty]{grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;gap:calc(var(--gap-tablet) * .75)}.contact-info-section[data-astro-cid-qrgbdhty]:nth-child(1){grid-column:1;grid-row:1}.contact-info-section[data-astro-cid-qrgbdhty]:nth-child(2){grid-column:2;grid-row:1}.contact-info-section[data-astro-cid-qrgbdhty]:nth-child(3){grid-column:3;grid-row:1 / span 2}.contact-info-section[data-astro-cid-qrgbdhty]:nth-child(4){grid-column:1 / span 2;grid-row:2;padding:calc(var(--padding-tablet) * .6) calc(var(--padding-tablet) * .75);display:flex;align-items:center;gap:calc(var(--gap-tablet) * 1.5)}.contact-info-section[data-astro-cid-qrgbdhty]:nth-child(4) h4[data-astro-cid-qrgbdhty]{margin-bottom:0;border-bottom:none;padding-bottom:0;flex-shrink:0}.contact-info-section[data-astro-cid-qrgbdhty]:nth-child(4) .social-links[data-astro-cid-qrgbdhty]{margin-top:0;flex-shrink:0}.contact-info-section[data-astro-cid-qrgbdhty]{padding:var(--padding-tablet)}.contact-info-section[data-astro-cid-qrgbdhty] h4[data-astro-cid-qrgbdhty]{font-size:var(--text-base);margin-bottom:calc(var(--gap-tablet) * .6);padding-bottom:calc(var(--padding-tablet) * .3);gap:calc(var(--gap-tablet) * .4)}.contact-info-section[data-astro-cid-qrgbdhty] p[data-astro-cid-qrgbdhty]{margin-bottom:calc(var(--gap-tablet) * .3);font-size:var(--text-sm)}.social-links[data-astro-cid-qrgbdhty]{gap:calc(var(--gap-tablet) * .6);margin-top:calc(var(--gap-tablet) * .6)}.schedule-group[data-astro-cid-qrgbdhty]{margin-bottom:calc(var(--gap-tablet) * .5)}.schedule-ranges[data-astro-cid-qrgbdhty],.schedule-closed[data-astro-cid-qrgbdhty]{margin-left:calc(var(--padding-tablet) * .8)}}@media(min-width:1024px){.contact-header[data-astro-cid-qrgbdhty]{margin-bottom:calc(var(--gap-desktop) * 1.5)}.contact-title[data-astro-cid-qrgbdhty]{margin-bottom:var(--gap-desktop)}.mini-brand[data-astro-cid-qrgbdhty]{gap:var(--gap-desktop)}.contact-content[data-astro-cid-qrgbdhty]{padding:var(--padding-tablet)}.contact-grid[data-astro-cid-qrgbdhty]{grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;gap:calc(var(--gap-desktop) * .75)}.contact-info-section[data-astro-cid-qrgbdhty]:nth-child(1){grid-column:1;grid-row:1}.contact-info-section[data-astro-cid-qrgbdhty]:nth-child(2){grid-column:2;grid-row:1}.contact-info-section[data-astro-cid-qrgbdhty]:nth-child(3){grid-column:3;grid-row:1 / span 2}.contact-info-section[data-astro-cid-qrgbdhty]:nth-child(4){grid-column:1 / span 2;grid-row:2;padding:calc(var(--padding-desktop) * .6) calc(var(--padding-desktop) * .75);display:flex;align-items:center;gap:calc(var(--gap-desktop) * 1.5)}.contact-info-section[data-astro-cid-qrgbdhty]:nth-child(4) h4[data-astro-cid-qrgbdhty]{margin-bottom:0;border-bottom:none;padding-bottom:0;flex-shrink:0}.contact-info-section[data-astro-cid-qrgbdhty]:nth-child(4) .social-links[data-astro-cid-qrgbdhty]{margin-top:0;flex-shrink:0}.contact-info-section[data-astro-cid-qrgbdhty]{padding:var(--padding-tablet)}.contact-info-section[data-astro-cid-qrgbdhty] h4[data-astro-cid-qrgbdhty]{font-size:var(--text-base);margin-bottom:calc(var(--gap-desktop) * .6);padding-bottom:calc(var(--padding-desktop) * .3);gap:calc(var(--gap-desktop) * .4)}.contact-info-section[data-astro-cid-qrgbdhty] p[data-astro-cid-qrgbdhty]{margin-bottom:calc(var(--gap-desktop) * .3);font-size:var(--text-sm)}.social-links[data-astro-cid-qrgbdhty]{gap:calc(var(--gap-desktop) * .6);margin-top:calc(var(--gap-desktop) * .6)}.schedule-group[data-astro-cid-qrgbdhty]{margin-bottom:calc(var(--gap-desktop) * .5)}.schedule-ranges[data-astro-cid-qrgbdhty],.schedule-closed[data-astro-cid-qrgbdhty]{margin-left:calc(var(--padding-desktop) * .8)}}@media(min-width:1400px){.contact-header[data-astro-cid-qrgbdhty]{margin-bottom:calc(var(--gap-desktop-lg) * 1.2)}.contact-title[data-astro-cid-qrgbdhty]{margin-bottom:var(--gap-desktop-lg)}.mini-brand[data-astro-cid-qrgbdhty]{gap:var(--gap-desktop-lg)}.contact-content[data-astro-cid-qrgbdhty]{padding:var(--padding-tablet)}.contact-grid[data-astro-cid-qrgbdhty]{gap:calc(var(--gap-desktop-lg) * .8)}.contact-info-section[data-astro-cid-qrgbdhty]{padding:var(--padding-tablet)}.contact-info-section[data-astro-cid-qrgbdhty]:nth-child(4){padding:calc(var(--padding-desktop) * .7) calc(var(--padding-desktop) * .875)}.social-links[data-astro-cid-qrgbdhty]{gap:calc(var(--gap-desktop-lg) * .6)}}.social-links[data-astro-cid-qrgbdhty] a[data-astro-cid-qrgbdhty]:focus-visible{outline:var(--border-2) solid var(--focus-ring);outline-offset:var(--space-1)}@media(prefers-reduced-motion:reduce){.contact-component[data-astro-cid-qrgbdhty],.top-bar[data-astro-cid-qrgbdhty],.contact-title[data-astro-cid-qrgbdhty],.contact-subtitle[data-astro-cid-qrgbdhty],.contact-info-section[data-astro-cid-qrgbdhty],.contact-info-section[data-astro-cid-qrgbdhty] h4[data-astro-cid-qrgbdhty],.contact-info-section[data-astro-cid-qrgbdhty] p[data-astro-cid-qrgbdhty],.contact-info-section[data-astro-cid-qrgbdhty] strong[data-astro-cid-qrgbdhty],.contact-info-section[data-astro-cid-qrgbdhty] a[data-astro-cid-qrgbdhty],.range-name[data-astro-cid-qrgbdhty],.range-time[data-astro-cid-qrgbdhty],.social-links[data-astro-cid-qrgbdhty] a[data-astro-cid-qrgbdhty]{transition:none}.status-dot[data-astro-cid-qrgbdhty]{animation:none}.social-links[data-astro-cid-qrgbdhty] a[data-astro-cid-qrgbdhty]:hover{transform:none}}@media(prefers-contrast:high){.contact-component[data-astro-cid-qrgbdhty]{border:var(--border-2) solid var(--accent-medium);background:var(--bg-surface)}.contact-info-section[data-astro-cid-qrgbdhty]{border:var(--border-2) solid var(--accent-medium);background:var(--accent-light)}.status[data-astro-cid-qrgbdhty]{border-width:var(--border-2)}}.contact-grid[data-astro-cid-qrgbdhty]{contain:layout style}.contact-info-section[data-astro-cid-qrgbdhty]{contain:layout style paint}.scroll-to-top[data-astro-cid-uovkem4t]{position:fixed;bottom:var(--space-8);right:var(--space-8);width:calc(var(--space-8) + var(--space-6));height:calc(var(--space-8) + var(--space-6));background:linear-gradient(45deg,var(--accent-active),var(--accent-primary));border:none;border-radius:var(--radius-full);color:var(--text-primary);cursor:pointer;z-index:var(--z-toast);opacity:0;visibility:hidden;transform:translateY(var(--space-5));transition:var(--transition-base);box-shadow:var(--shadow-accent);display:flex;align-items:center;justify-content:center;contain:layout style paint;will-change:transform,opacity,box-shadow}.scroll-to-top[data-astro-cid-uovkem4t].visible{opacity:1;visibility:visible;transform:translateY(0)}.scroll-to-top[data-astro-cid-uovkem4t]:hover{background:linear-gradient(45deg,var(--accent-hover),var(--accent-active));transform:translateY(calc(-1 * var(--space-1)));box-shadow:var(--shadow-accent-lg)}.scroll-to-top[data-astro-cid-uovkem4t]:active{transform:translateY(calc(-1 * var(--space-1) / 3));transition:var(--transition-fast)}.scroll-to-top[data-astro-cid-uovkem4t]:focus-visible{outline:var(--border-2) solid var(--focus-ring);outline-offset:var(--space-1)}.scroll-to-top[data-astro-cid-uovkem4t] svg[data-astro-cid-uovkem4t]{width:var(--space-6);height:var(--space-6);transition:var(--transition-transform);flex-shrink:0}.scroll-to-top[data-astro-cid-uovkem4t]:hover svg[data-astro-cid-uovkem4t]{transform:translateY(calc(-1 * var(--space-1)))}.scroll-to-top[data-astro-cid-uovkem4t]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--radius-full);background:linear-gradient(45deg,var(--accent-active),var(--accent-primary));opacity:0;transform:scale(1);animation:pulse var(--duration-1000) var(--ease-in-out) infinite;z-index:-1}@keyframes pulse{0%{transform:scale(1);opacity:.7}50%{transform:scale(1.1);opacity:.3}to{transform:scale(1.2);opacity:0}}html[data-theme=light] .scroll-to-top[data-astro-cid-uovkem4t]{color:var(--bg-primary);box-shadow:var(--shadow-md)}html[data-theme=light] .scroll-to-top[data-astro-cid-uovkem4t]:hover{box-shadow:var(--shadow-lg)}@media(max-width:768px){.scroll-to-top[data-astro-cid-uovkem4t]{bottom:var(--space-6);right:var(--space-6);width:var(--space-12);height:var(--space-12)}.scroll-to-top[data-astro-cid-uovkem4t] svg[data-astro-cid-uovkem4t]{width:var(--space-5);height:var(--space-5)}}@media(max-width:420px){.scroll-to-top[data-astro-cid-uovkem4t]{bottom:var(--space-4);right:var(--space-4);width:var(--space-10);height:var(--space-10)}.scroll-to-top[data-astro-cid-uovkem4t] svg[data-astro-cid-uovkem4t]{width:var(--space-4);height:var(--space-4)}}@media(prefers-reduced-motion:reduce){.scroll-to-top[data-astro-cid-uovkem4t],.scroll-to-top[data-astro-cid-uovkem4t] svg[data-astro-cid-uovkem4t],.scroll-to-top[data-astro-cid-uovkem4t]:before{transition:none;animation:none}.scroll-to-top[data-astro-cid-uovkem4t]:hover{transform:none}.scroll-to-top[data-astro-cid-uovkem4t]:hover svg[data-astro-cid-uovkem4t]{transform:none}}@media(prefers-contrast:high){.scroll-to-top[data-astro-cid-uovkem4t]{background:var(--accent-primary)!important;border:var(--border-2) solid var(--text-primary);box-shadow:var(--shadow-xl)}.scroll-to-top[data-astro-cid-uovkem4t]:hover{background:var(--accent-hover)!important;border-color:var(--accent-primary)}}.scroll-to-top[data-astro-cid-uovkem4t]{backface-visibility:hidden;transform-style:preserve-3d;bottom:calc(var(--space-8) + env(safe-area-inset-bottom));right:calc(var(--space-8) + env(safe-area-inset-right))}@media(max-width:768px){.scroll-to-top[data-astro-cid-uovkem4t]{bottom:calc(var(--space-6) + env(safe-area-inset-bottom));right:calc(var(--space-6) + env(safe-area-inset-right))}}@media(max-width:420px){.scroll-to-top[data-astro-cid-uovkem4t]{bottom:calc(var(--space-4) + env(safe-area-inset-bottom));right:calc(var(--space-4) + env(safe-area-inset-right))}}.scroll-to-top[data-astro-cid-uovkem4t]:disabled{opacity:.5;cursor:not-allowed;transform:none;animation:none}.scroll-to-top[data-astro-cid-uovkem4t]:disabled:hover{background:linear-gradient(45deg,var(--accent-active),var(--accent-primary));transform:none;box-shadow:var(--shadow-accent)}.footer[data-astro-cid-exbxnn5r]{width:100%;background:var(--dark-800);border-top:var(--border-1) solid var(--glass-border);position:relative;z-index:var(--z-10);display:flex;justify-content:center;align-items:center;padding:calc(var(--padding-mobile) * 1.5) 0;transition:background-color var(--duration-300) var(--ease-out),border-color var(--duration-300) var(--ease-out)}.footer-container[data-astro-cid-exbxnn5r]{max-width:1200px;width:100%;position:relative;z-index:var(--z-20);padding:0 var(--padding-mobile)}@media(min-width:768px){.footer-container[data-astro-cid-exbxnn5r]{padding:0 var(--padding-tablet)}}@media(min-width:1024px){.footer-container[data-astro-cid-exbxnn5r]{padding:0 var(--padding-desktop)}}.footer-content[data-astro-cid-exbxnn5r]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:var(--gap-mobile)}.footer-copyright[data-astro-cid-exbxnn5r]{margin:0;font-size:var(--text-sm);color:var(--text-tertiary);flex:1;font-family:var(--font-primary);line-height:var(--leading-normal);transition:color var(--duration-300) var(--ease-out)}.footer-credit[data-astro-cid-exbxnn5r]{margin:0;font-size:var(--text-sm);color:var(--text-tertiary);text-align:right;flex:1;font-family:var(--font-primary);line-height:var(--leading-normal);transition:color var(--duration-300) var(--ease-out)}.developer-link[data-astro-cid-exbxnn5r]{color:var(--accent-primary);font-weight:var(--font-medium);text-decoration:none;transition:var(--transition-colors)}.developer-link[data-astro-cid-exbxnn5r]:hover{color:var(--text-primary);text-decoration:underline}.developer-link[data-astro-cid-exbxnn5r]:focus-visible{outline:var(--border-2) solid var(--focus-ring);outline-offset:var(--space-1);border-radius:var(--radius-sm)}:root[data-theme=light] .footer[data-astro-cid-exbxnn5r],html[data-theme=light] .footer[data-astro-cid-exbxnn5r]{background:var(--glass-bg);border-top-color:var(--glass-border)}:root[data-theme=light] .footer-copyright[data-astro-cid-exbxnn5r],html[data-theme=light] .footer-copyright[data-astro-cid-exbxnn5r],:root[data-theme=light] .footer-credit[data-astro-cid-exbxnn5r],html[data-theme=light] .footer-credit[data-astro-cid-exbxnn5r]{color:var(--text-primary)}:root[data-theme=light] .developer-link[data-astro-cid-exbxnn5r]:hover,html[data-theme=light] .developer-link[data-astro-cid-exbxnn5r]:hover{color:var(--text-primary)}@media(max-width:767px){.footer[data-astro-cid-exbxnn5r]{padding:calc(var(--padding-mobile) * 2) 0}.footer-content[data-astro-cid-exbxnn5r]{flex-direction:column-reverse;text-align:center;gap:calc(var(--gap-mobile) * .5)}.footer-copyright[data-astro-cid-exbxnn5r],.footer-credit[data-astro-cid-exbxnn5r]{text-align:center;flex:none}.footer-copyright[data-astro-cid-exbxnn5r]{order:2}.footer-credit[data-astro-cid-exbxnn5r]{order:1}}@media(min-width:768px){.footer[data-astro-cid-exbxnn5r]{padding:calc(var(--padding-tablet) * 1.25) 0}.footer-content[data-astro-cid-exbxnn5r]{gap:var(--gap-tablet)}.footer-copyright[data-astro-cid-exbxnn5r],.footer-credit[data-astro-cid-exbxnn5r]{font-size:var(--text-base)}}@media(min-width:1024px){.footer[data-astro-cid-exbxnn5r]{padding:calc(var(--padding-desktop) * 1) 0}.footer-content[data-astro-cid-exbxnn5r]{gap:var(--gap-desktop)}}@media(max-width:420px){.footer[data-astro-cid-exbxnn5r]{padding:calc(var(--padding-mobile) * 1.5) 0}.footer-copyright[data-astro-cid-exbxnn5r],.footer-credit[data-astro-cid-exbxnn5r]{font-size:var(--text-xs)}}@media(prefers-reduced-motion:reduce){.footer[data-astro-cid-exbxnn5r],.footer-copyright[data-astro-cid-exbxnn5r],.footer-credit[data-astro-cid-exbxnn5r],.developer-link[data-astro-cid-exbxnn5r]{transition:none}}@media(prefers-contrast:high){.footer[data-astro-cid-exbxnn5r]{border-top-width:var(--border-2)}.footer-copyright[data-astro-cid-exbxnn5r],.footer-credit[data-astro-cid-exbxnn5r]{color:var(--text-primary)}.developer-link[data-astro-cid-exbxnn5r]{text-decoration:underline}}.footer[data-astro-cid-exbxnn5r]{contain:layout style paint}.footer[data-astro-cid-exbxnn5r].loading{opacity:.8;pointer-events:none}@media print{.footer[data-astro-cid-exbxnn5r]{background:#fff;border-top:var(--border-1) solid #ccc;color:#000}.footer-copyright[data-astro-cid-exbxnn5r],.footer-credit[data-astro-cid-exbxnn5r]{color:#000}.developer-link[data-astro-cid-exbxnn5r]{color:#000;text-decoration:underline}}
