.visit-section[data-astro-cid-2ohmuvok]{padding:100px 0;background-color:var(--color-bg-main)}.visit-container[data-astro-cid-2ohmuvok]{display:grid;grid-template-columns:1fr;gap:4rem;align-items:center}@media(min-width:992px){.visit-container[data-astro-cid-2ohmuvok]{grid-template-columns:1fr 1fr}}.visit-header[data-astro-cid-2ohmuvok]{margin-bottom:2.5rem}.visit-header[data-astro-cid-2ohmuvok] h2[data-astro-cid-2ohmuvok]{font-size:clamp(2rem,5vw,3rem);margin:1rem 0}.description[data-astro-cid-2ohmuvok]{font-size:1.1rem;color:var(--color-text-muted);line-height:1.6}.visit-details[data-astro-cid-2ohmuvok]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem}.detail-item[data-astro-cid-2ohmuvok]{display:flex;gap:1rem;align-items:flex-start}.detail-item[data-astro-cid-2ohmuvok] .icon[data-astro-cid-2ohmuvok]{font-size:1.5rem;background:var(--color-bg-surface);padding:10px;border-radius:12px;border:1px solid var(--glass-border)}.detail-item[data-astro-cid-2ohmuvok] strong[data-astro-cid-2ohmuvok]{display:block;color:var(--color-text-bright);font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.detail-item[data-astro-cid-2ohmuvok] p[data-astro-cid-2ohmuvok]{color:var(--color-text-muted);margin:0}.btn-primary[data-astro-cid-2ohmuvok]{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;font-weight:600;transition:transform .2s ease;will-change:transform}.btn-primary[data-astro-cid-2ohmuvok]:hover{transform:translateY(-3px)}.visit-image-wrapper[data-astro-cid-2ohmuvok]{position:relative}.main-image[data-astro-cid-2ohmuvok]{width:100%;height:500px;object-fit:cover;border-radius:24px;border:1px solid var(--glass-border);position:relative;z-index:2}.image-decoration[data-astro-cid-2ohmuvok]{position:absolute;top:20px;right:-20px;width:100%;height:100%;background:var(--color-primary);opacity:.1;border-radius:24px;z-index:1}.values-section[data-astro-cid-kcuaqfjt]{background-color:var( --color-bg-surface )}.values-grid[data-astro-cid-kcuaqfjt]{display:grid;grid-template-columns:1fr;gap:2rem;padding-block-start:2rem}@media(min-width:640px){.values-grid[data-astro-cid-kcuaqfjt]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.values-grid[data-astro-cid-kcuaqfjt]{grid-template-columns:repeat(4,1fr)}}.value-card[data-astro-cid-kcuaqfjt]{background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:blur(var(--glass-blur));padding:2rem;border-radius:var(--border-radius-lg);transition:transform .3s ease,box-shadow .3s ease;will-change:transform}.value-card[data-astro-cid-kcuaqfjt]:hover{transform:translateY(-5px);box-shadow:0 10px 30px -10px #00000080;border-color:var(--color-accent-glow)}.icon-wrapper[data-astro-cid-kcuaqfjt]{font-size:2.5rem;margin-bottom:1rem;filter:grayscale(.2)}.value-card[data-astro-cid-kcuaqfjt] h4[data-astro-cid-kcuaqfjt]{font-size:1.25rem;margin-bottom:.75rem;color:var(--color-white)}.value-card[data-astro-cid-kcuaqfjt] p[data-astro-cid-kcuaqfjt]{font-size:.95rem}.about-container[data-astro-cid-k7p27phz]{font-family:var(--font-primary);color:var(--color-text-main);background-color:var(--color-bg-main);line-height:1.6;overflow-x:hidden}.hero-section[data-astro-cid-k7p27phz]{position:relative;height:100vh;min-height:400px;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:var(--color-bg-main);text-align:center;padding:0 1rem}.hero-bg-img[data-astro-cid-k7p27phz]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.6;z-index:0;object-position:center top;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 65%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,#000 65%,#0000)}.hero-overlay[data-astro-cid-k7p27phz]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,var(--color-bg-main),transparent);z-index:1}.hero-content[data-astro-cid-k7p27phz]{position:relative;z-index:2;max-width:800px}.hero-content[data-astro-cid-k7p27phz] h1[data-astro-cid-k7p27phz]{font-size:clamp(2.5rem,5vw,4rem);margin-bottom:1rem}.hero-subtitle[data-astro-cid-k7p27phz]{font-size:1.25rem;color:#e5e5e5}.story-section[data-astro-cid-k7p27phz]{display:grid;grid-template-columns:1fr;gap:4rem;align-items:center}@media(min-width:900px){.story-section[data-astro-cid-k7p27phz]{grid-template-columns:1fr 1fr}}.text-block[data-astro-cid-k7p27phz] p[data-astro-cid-k7p27phz]{margin-bottom:1.5rem;font-size:1.1rem}.glow-effect[data-astro-cid-k7p27phz]{position:absolute;top:-50px;right:-50px;width:150px;height:150px;background:var(--color-accent);box-shadow:0 0 100px 50px var(--color-accent-glow);opacity:.3;border-radius:50%;z-index:1;pointer-events:none}.cta-section[data-astro-cid-k7p27phz]{position:relative}.cta-card[data-astro-cid-k7p27phz]{background:linear-gradient(135deg,var(--color-bg-surface),var(--color-bg-main));border:1px solid var(--glass-border);border-radius:var(--border-radius-lg);padding:4rem 2rem;position:relative;overflow:hidden}.cta-card[data-astro-cid-k7p27phz]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60%;height:5px;background:var(--color-accent);box-shadow:0 0 20px 5px var(--color-accent-glow)}.cta-buttons[data-astro-cid-k7p27phz]{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}:root{--color-bg-main: #000000;--color-bg-surface: #121212;--color-text-main: #ffffff;--color-text-muted: #a1a1a6;--color-accent: #d90429;--color-accent-glow: rgba(217, 4, 41, .5);--glass-bg: rgba(255, 255, 255, .05);--glass-border: rgba(255, 255, 255, .1);--glass-blur: 20px;--font-primary: "Inter", sans-serif;--border-radius-lg: 24px}h1,h2,h4{color:var(--color-text-main);line-height:1.2;font-weight:700}h2{font-size:2.5rem;margin-bottom:1.5rem}p{color:var(--color-text-muted)}strong{color:var(--color-text-main);font-weight:600}.highlight{color:var(--color-accent);text-shadow:0 0 20px var(--color-accent-glow)}.wrapper{max-width:1200px;margin:0 auto;padding:5rem 1.5rem}.center{text-align:center}.story-image-container{position:relative;border-radius:var(--border-radius-lg);overflow:hidden;border:1px solid var(--glass-border)}.story-image-container img{width:100%;height:auto;display:block;transition:transform .7s ease;will-change:transform}.story-image-container:hover img{transform:scale(1.05)}
