:root{--space-6:1.5rem;--space-8:2rem;--space-16:4rem;--space-20:5rem;--text-lg:1.125rem;--text-3xl:2rem;--text-5xl:clamp(2.5rem, 5vw, 3.5rem);--color-brand-red:#7c242a;--color-primary:#1a1a1a;--color-secondary:#666;--color-bg:#fff;--font-serif:"Playfair Display", serif;--font-sans:"Manrope", sans-serif;--font-mono:"JetBrains Mono", monospace;--card-shadow:0 20px 50px #00000014}.container[data-astro-cid-v3euqimh]{max-width:1100px;margin:0 auto;padding:0 2rem;position:relative}.content-scroll-layer[data-astro-cid-v3euqimh]{z-index:10;background:0 0;position:relative}@keyframes floatOne{0%{transform:translate(0)scale(1)}33%{transform:translate(30px,-50px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.9)}to{transform:translate(0)scale(1)}}@keyframes floatTwo{0%{transform:translate(0)scale(1)}33%{transform:translate(-30px,50px)scale(1.2)}66%{transform:translate(20px,-30px)scale(.8)}to{transform:translate(0)scale(1)}}.hero-section[data-astro-cid-v3euqimh]{z-index:12;background:#691a1d;border-bottom:1px solid #0000000d;align-items:center;min-height:clamp(430px,52vh,560px);padding:clamp(5.75rem,9vw,7.75rem) 0 clamp(4.5rem,7vw,6rem);display:flex;position:relative}.hero-bg-effects[data-astro-cid-v3euqimh]{display:none}.hero-glow-1[data-astro-cid-v3euqimh]{mix-blend-mode:multiply;filter:blur(80px);background:radial-gradient(circle,#8b00000f 0%,#fff0 70%);border-radius:50%;width:600px;height:600px;animation:25s ease-in-out infinite floatOne;position:absolute;top:-10%;right:-5%}.hero-glow-2[data-astro-cid-v3euqimh]{mix-blend-mode:multiply;filter:blur(90px);background:radial-gradient(circle,#1e293b0d 0%,#fff0 70%);border-radius:50%;width:700px;height:700px;animation:30s ease-in-out infinite alternate floatTwo;position:absolute;bottom:-10%;left:-10%}.hero-content[data-astro-cid-v3euqimh]{text-align:center;z-index:10;max-width:920px;margin:0 auto;padding:0 24px;position:relative}.hero-title[data-astro-cid-v3euqimh]{color:#fff;margin:0 0 var(--space-6) 0;font-family:Playfair Display,serif;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.1}.hero-description[data-astro-cid-v3euqimh]{color:#ffffffe6;max-width:760px;margin:0 auto clamp(2.8rem,5vw,4.35rem);font-family:Manrope,sans-serif;font-size:clamp(1.06rem,1.4vw,1.22rem);font-weight:400;line-height:1.78}@media (width<=767px){.hero-section[data-astro-cid-v3euqimh]{min-height:390px;padding:4.9rem 0 3.9rem}.hero-content[data-astro-cid-v3euqimh]{padding:0 1.5rem}.hero-title[data-astro-cid-v3euqimh]{font-size:2.5rem}.hero-description[data-astro-cid-v3euqimh]{margin-bottom:2.5rem;font-size:1.03rem;line-height:1.72}}.year-background-layer[data-astro-cid-v3euqimh]{z-index:0;pointer-events:none;background-color:var(--color-bg);justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:hidden}.bg-year-text[data-astro-cid-v3euqimh]{font-variant-numeric:lining-nums tabular-nums;letter-spacing:.05em;color:#0000;-webkit-text-stroke:.9px #46141633;opacity:0;white-space:nowrap;font-family:Cinzel,Playfair Display,serif;font-size:25vw;font-style:normal;font-weight:600;line-height:1;transition:opacity .8s,transform .8s ease-out;position:absolute;transform:translateY(50px)scale(.95)}.bg-year-text[data-astro-cid-v3euqimh].active{opacity:1;transform:translateY(0)scale(1)}.layered-timeline-wrapper[data-astro-cid-v3euqimh]{max-width:1200px;margin:0 auto;padding-top:100px;padding-left:20px;padding-right:20px;position:relative}.timeline-line-wrapper[data-astro-cid-v3euqimh]{z-index:11;background:#0000000d;width:2px;position:absolute;top:0;bottom:0;left:20px}.timeline-progress[data-astro-cid-v3euqimh]{background:var(--color-brand-red);width:100%;height:0;position:absolute;top:0;left:0;box-shadow:0 0 15px #8b000080}.year-section[data-astro-cid-v3euqimh]{margin-bottom:150px;position:relative}.cards-wrapper[data-astro-cid-v3euqimh]{flex-direction:column;gap:80px;padding-left:40px;display:flex}.journey-card[data-astro-cid-v3euqimh]{width:100%;box-shadow:var(--card-shadow);opacity:0;background:#fff;position:relative;overflow:visible}.card-body[data-astro-cid-v3euqimh]{background:#fff;flex-direction:column;width:100%;display:flex}.card-info[data-astro-cid-v3euqimh]{flex-direction:column;flex:1;justify-content:center;padding:30px;display:flex}.info-header[data-astro-cid-v3euqimh]{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;display:flex}.info-tag[data-astro-cid-v3euqimh]{color:var(--color-brand-red);letter-spacing:1px;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:.75rem;font-weight:700}.info-date[data-astro-cid-v3euqimh]{color:#999;font-family:Playfair Display,serif;font-size:.85rem;font-style:italic}.card-title[data-astro-cid-v3euqimh]{color:var(--color-primary);margin:0 0 10px;font-family:Manrope,sans-serif;font-size:1.4rem;font-weight:600;line-height:1.3}.card-connector[data-astro-cid-v3euqimh],.card-dot-anchor[data-astro-cid-v3euqimh]{display:none}.vision-section[data-astro-cid-v3euqimh]{padding:var(--space-20) 0;z-index:12;background:#fff;border-top:1px solid #0000000d;position:relative}.vision-content[data-astro-cid-v3euqimh]{text-align:center;max-width:800px;margin:0 auto}.vision-title[data-astro-cid-v3euqimh]{font-size:var(--text-3xl);color:var(--color-primary);margin-bottom:var(--space-6);font-family:Playfair Display,serif;font-weight:700}.vision-description[data-astro-cid-v3euqimh]{font-size:var(--text-lg);color:var(--color-secondary);margin-bottom:var(--space-8);line-height:1.6}.vision-buttons[data-astro-cid-v3euqimh]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (width>=768px){.timeline-line-wrapper[data-astro-cid-v3euqimh]{left:15%}.cards-wrapper[data-astro-cid-v3euqimh]{align-items:flex-start;padding-left:0}.journey-card[data-astro-cid-v3euqimh]{width:80%;max-width:800px;margin-left:20%}.card-body[data-astro-cid-v3euqimh]{flex-direction:row;min-height:240px}.card-connector[data-astro-cid-v3euqimh]{background:var(--color-brand-red);opacity:.5;width:100px;height:1px;display:block;position:absolute;top:50%;right:100%;transform:translate(2px)}.card-dot-anchor[data-astro-cid-v3euqimh]{border:2px solid var(--color-brand-red);z-index:15;background:#fff;border-radius:50%;width:12px;height:12px;display:block;position:absolute;top:50%;right:calc(100% + 100px);transform:translate(50%,-50%)}.bg-year-text[data-astro-cid-v3euqimh]{left:10%}}@media (width>=1200px){.timeline-line-wrapper[data-astro-cid-v3euqimh]{margin-left:-350px;left:50%}.journey-card[data-astro-cid-v3euqimh]{width:100%;margin-left:auto;margin-right:auto}.card-connector[data-astro-cid-v3euqimh]{width:250px;right:100%}.card-dot-anchor[data-astro-cid-v3euqimh]{right:calc(100% + 250px)}.cards-wrapper[data-astro-cid-v3euqimh]{align-items:center;padding-left:200px}}@media (width<=768px){.vision-buttons[data-astro-cid-v3euqimh]{flex-direction:column;align-items:center}}
