.hero[data-astro-cid-bbe6dxrz]{position:relative;height:100vh;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.hero-bg[data-astro-cid-bbe6dxrz]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/images/hero-bg.jpg);background-size:cover;background-position:center;filter:brightness(.6);z-index:1}.content[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;text-align:center;color:#fff;padding:0 1rem;animation:fadeIn 1.5s ease-out}.subtitle[data-astro-cid-bbe6dxrz]{font-family:var(--font-family-serif);font-size:1.2rem;letter-spacing:2px;text-transform:none;display:block;margin-bottom:1rem;opacity:.9}.title[data-astro-cid-bbe6dxrz]{font-family:var(--font-family-arya);font-size:8rem;font-weight:400;line-height:1.2;margin:0;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 4px 10px rgba(0,0,0,.3)}.tagline[data-astro-cid-bbe6dxrz]{font-family:var(--font-family-serif);font-size:1.5rem;margin-top:2rem;margin-bottom:3rem;font-weight:300;opacity:.9}.cta-button[data-astro-cid-bbe6dxrz]{display:inline-block;padding:.8rem 2rem;background-color:#ffffffb3;color:#000;font-family:var(--font-family-serif);font-weight:600;border-radius:12px;border:2px solid rgba(0,0,0,.15);transition:all .3s ease;backdrop-filter:blur(5px)}.cta-button[data-astro-cid-bbe6dxrz]:hover{background-color:#fff;transform:translateY(-2px);box-shadow:0 5px 15px #0003}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.title[data-astro-cid-bbe6dxrz]{font-size:5rem}.tagline[data-astro-cid-bbe6dxrz]{font-size:1.1rem}.subtitle[data-astro-cid-bbe6dxrz]{font-size:1rem}}.about-section[data-astro-cid-v2cbyr3p]{background-color:#000;color:#fff;padding:6rem 1rem;text-align:center}.container[data-astro-cid-v2cbyr3p]{max-width:800px;margin:0 auto}.section-title[data-astro-cid-v2cbyr3p]{font-family:Inter,sans-serif;font-size:3rem;font-weight:700;margin-bottom:3rem}.content[data-astro-cid-v2cbyr3p]{font-family:Jomolhari,serif;font-size:1.4rem;line-height:1.6;margin-bottom:3rem;font-weight:400}.content[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{margin-bottom:2rem}.btn-more[data-astro-cid-v2cbyr3p]{display:inline-block;padding:.8rem 2rem;background-color:#ffffffb3;color:#000;font-family:Inter,sans-serif;font-weight:600;border-radius:12px;border:2px solid rgba(0,0,0,.15);transition:all .3s ease;backdrop-filter:blur(5px);text-decoration:none}.btn-more[data-astro-cid-v2cbyr3p]:hover{background-color:transparent;background-image:linear-gradient(to right,#5ce0d8,#b388eb);color:#fff;border-color:transparent;transform:translateY(-2px);box-shadow:0 5px 15px #b388eb66}.cards-section[data-astro-cid-qho3ubok]{background-color:#000;padding:5rem 1rem;text-align:center}.section-title[data-astro-cid-qho3ubok]{font-family:Inter,sans-serif;font-size:3rem;font-weight:700;color:#fff;margin-bottom:3.5rem}.cards-grid[data-astro-cid-qho3ubok]{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;max-width:1200px;margin:0 auto}.card[data-astro-cid-qho3ubok]{display:block;position:relative;background-color:#fff;border-radius:1rem;overflow:hidden;text-decoration:none;transition:all .5s ease;border:2px solid transparent;cursor:pointer;text-align:left;width:365px;height:465px;display:flex;flex-direction:column;padding:1.5px;box-sizing:border-box}.card[data-astro-cid-qho3ubok]:hover{background-color:var(--hover-bg);border-color:var(--hover-border);box-shadow:0 0 30px var(--hover-bg)}.card-image-container[data-astro-cid-qho3ubok]{width:100%;height:240px;overflow:hidden;border-radius:10px 10px 0 0}.card-image[data-astro-cid-qho3ubok]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.card[data-astro-cid-qho3ubok]:hover .card-image[data-astro-cid-qho3ubok]{transform:scale(1.05)}.card-content[data-astro-cid-qho3ubok]{padding:1.25rem;display:flex;flex-direction:column;flex:1}.card-title[data-astro-cid-qho3ubok]{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:700;color:#111827;margin-bottom:.5rem;transition:color .3s ease}.card[data-astro-cid-qho3ubok]:hover .card-title[data-astro-cid-qho3ubok]{color:#fff}.card-description[data-astro-cid-qho3ubok]{font-family:var(--font-family-sans);font-size:.875rem;color:#4b5563;line-height:1.625;margin-bottom:1rem;transition:color .3s ease}.card[data-astro-cid-qho3ubok]:hover .card-description[data-astro-cid-qho3ubok]{color:#e5e7eb}.card-link[data-astro-cid-qho3ubok]{font-family:var(--font-family-sans);font-size:.875rem;font-weight:600;color:#111827;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .3s ease;margin-top:auto}.card[data-astro-cid-qho3ubok]:hover .card-link[data-astro-cid-qho3ubok]{color:#fff}.card[data-astro-cid-qho3ubok]:hover .card-link[data-astro-cid-qho3ubok]:hover{color:var(--hover-color)}@media(max-width:768px){.cards-grid[data-astro-cid-qho3ubok]{grid-template-columns:1fr}}
