.hero-section[data-astro-cid-qysfs76i]{justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero-background[data-astro-cid-qysfs76i]{z-index:0;position:absolute;inset:0}.hero-background[data-astro-cid-qysfs76i] img[data-astro-cid-qysfs76i]{object-fit:cover;object-position:center;width:100%;height:100%}.hero-overlay[data-astro-cid-qysfs76i]{background:linear-gradient(135deg,#000000b3 0%,#0006 100%);position:absolute;inset:0}.hero-content[data-astro-cid-qysfs76i]{z-index:10;text-align:center;color:#fff;max-width:900px;padding:2rem;position:relative}.hero-label[data-astro-cid-qysfs76i]{letter-spacing:.3em;text-transform:uppercase;opacity:.9;margin-bottom:2rem;font-size:.75rem;display:block}.hero-title[data-astro-cid-qysfs76i]{color:#fff;margin:0 0 3rem;font-family:Orpheus Pro,serif;font-size:clamp(5rem,15vw,13rem);line-height:1}@media (width>=640px){.hero-title[data-astro-cid-qysfs76i]{line-height:.85}}.hero-subtitle[data-astro-cid-qysfs76i]{letter-spacing:.05em;color:#fffffff2;font-size:1.5rem;font-weight:300}.intro-section[data-astro-cid-qysfs76i]{background:#fff;padding:4rem 1.5rem}@media (width>=640px){.intro-section[data-astro-cid-qysfs76i]{padding:6rem 2rem}}@media (width>=1024px){.intro-section[data-astro-cid-qysfs76i]{padding:10rem 2rem}}.intro-container[data-astro-cid-qysfs76i]{text-align:center;max-width:900px;margin:0 auto}.section-label[data-astro-cid-qysfs76i]{letter-spacing:.3em;text-transform:uppercase;opacity:.5;margin-bottom:2rem;font-size:.75rem;display:block}.intro-heading[data-astro-cid-qysfs76i]{color:#1f2838;margin-bottom:3rem;font-family:Orpheus Pro,serif;font-size:clamp(3rem,6vw,5rem);line-height:1}@media (width>=640px){.intro-heading[data-astro-cid-qysfs76i]{line-height:normal}}.intro-text[data-astro-cid-qysfs76i]{color:#4a5568;font-size:1rem;line-height:1.8}@media (width>=640px){.intro-text[data-astro-cid-qysfs76i]{font-size:1.0625rem;line-height:1.85}}@media (width>=1024px){.intro-text[data-astro-cid-qysfs76i]{font-size:1.125rem;line-height:1.9}}.intro-text[data-astro-cid-qysfs76i] p[data-astro-cid-qysfs76i]{margin-bottom:1.25rem}@media (width>=1024px){.intro-text[data-astro-cid-qysfs76i] p[data-astro-cid-qysfs76i]{margin-bottom:1.5rem}}.lead-text[data-astro-cid-qysfs76i]{font-size:1.25rem;line-height:1.5;margin-bottom:2rem!important}@media (width>=1024px){.lead-text[data-astro-cid-qysfs76i]{font-size:1.5rem;line-height:1.6;margin-bottom:2.5rem!important}}.parallax-option-section[data-astro-cid-qysfs76i]{justify-content:center;align-items:center;height:70vh;display:flex;position:relative;overflow:hidden}.parallax-option-bg[data-astro-cid-qysfs76i]{z-index:0;background-position:50%;background-size:cover;background-attachment:fixed;width:100%;height:100%;position:absolute;top:0;left:0}.parallax-option-overlay[data-astro-cid-qysfs76i]{pointer-events:none;will-change:transform;z-index:1;background:linear-gradient(#00000080 0%,#0000004d 50%,#00000080 100%);position:absolute;inset:0}.parallax-option-content[data-astro-cid-qysfs76i]{z-index:10;text-align:center;color:#fff;max-width:800px;padding:2rem;position:relative}.parallax-option-heading[data-astro-cid-qysfs76i]{color:#fff;margin-bottom:1.5rem;font-family:Orpheus Pro,serif;font-size:clamp(2.5rem,5vw,4rem);line-height:1}@media (width>=640px){.parallax-option-heading[data-astro-cid-qysfs76i]{line-height:normal}}.parallax-option-text[data-astro-cid-qysfs76i]{color:#fffffff2;font-size:1.25rem;font-weight:300;line-height:1.8}@media (width<=768px){.parallax-option-bg[data-astro-cid-qysfs76i]{background-attachment:scroll}.parallax-option-section[data-astro-cid-qysfs76i]{height:60vh}}.process-section[data-astro-cid-qysfs76i]{background:#fff;padding:4rem 1.5rem}@media (width>=640px){.process-section[data-astro-cid-qysfs76i]{padding:6rem 2rem}}@media (width>=1024px){.process-section[data-astro-cid-qysfs76i]{padding:10rem 2rem}}.process-container[data-astro-cid-qysfs76i]{max-width:1280px;margin:0 auto}.process-title[data-astro-cid-qysfs76i]{text-align:center;color:#1f2838;margin-bottom:6rem;font-family:Orpheus Pro,serif;font-size:clamp(3.5rem,8vw,6rem);line-height:1}@media (width>=640px){.process-title[data-astro-cid-qysfs76i]{line-height:normal}}.process-steps[data-astro-cid-qysfs76i]{grid-template-columns:repeat(4,1fr);gap:3rem;display:grid}.process-step[data-astro-cid-qysfs76i]{text-align:center}.step-number[data-astro-cid-qysfs76i]{color:#1f2838;opacity:.2;margin-bottom:1.5rem;font-family:Orpheus Pro,serif;font-size:4rem;line-height:1}.step-title[data-astro-cid-qysfs76i]{color:#1f2838;margin-bottom:1rem;font-family:Orpheus Pro,serif;font-size:1.75rem}.step-text[data-astro-cid-qysfs76i]{color:#6b7280;font-size:.9375rem;line-height:1.6}@media (width>=640px){.step-text[data-astro-cid-qysfs76i]{font-size:.9675rem;line-height:1.65}}@media (width>=1024px){.step-text[data-astro-cid-qysfs76i]{font-size:1rem;line-height:1.7}}.showcase-gallery[data-astro-cid-qysfs76i]{background:#fafafa;padding:4rem 1.5rem}@media (width>=640px){.showcase-gallery[data-astro-cid-qysfs76i]{padding:6rem 2rem}}@media (width>=1024px){.showcase-gallery[data-astro-cid-qysfs76i]{padding:8rem 2rem}}.gallery-header[data-astro-cid-qysfs76i]{text-align:center;max-width:800px;margin:0 auto 4rem}.gallery-title[data-astro-cid-qysfs76i]{color:#1f2838;margin-bottom:1rem;font-family:Orpheus Pro,serif;font-size:clamp(3rem,6vw,5rem);line-height:1}@media (width>=640px){.gallery-title[data-astro-cid-qysfs76i]{line-height:normal}}.gallery-subtitle[data-astro-cid-qysfs76i]{color:#6b7280;font-size:1.25rem}.gallery-grid[data-astro-cid-qysfs76i]{grid-template-columns:repeat(2,1fr);gap:2rem;max-width:1280px;margin:0 auto;display:grid}.gallery-item[data-astro-cid-qysfs76i]{aspect-ratio:1;border-radius:8px;overflow:hidden}.gallery-item[data-astro-cid-qysfs76i] img[data-astro-cid-qysfs76i]{object-fit:cover;width:100%;height:100%;transition:transform .4s}.gallery-item[data-astro-cid-qysfs76i]:hover img[data-astro-cid-qysfs76i]{transform:scale(1.05)}.bindings-section[data-astro-cid-qysfs76i]{background:#fff;padding:4rem 1.5rem}@media (width>=640px){.bindings-section[data-astro-cid-qysfs76i]{padding:6rem 2rem}}@media (width>=1024px){.bindings-section[data-astro-cid-qysfs76i]{padding:10rem 2rem}}.bindings-container[data-astro-cid-qysfs76i]{grid-template-columns:1fr 1fr;align-items:center;gap:6rem;max-width:1280px;margin:0 auto;display:grid}.bindings-content[data-astro-cid-qysfs76i]{max-width:600px}.bindings-title[data-astro-cid-qysfs76i]{color:#1f2838;margin-bottom:2rem;font-family:Orpheus Pro,serif;font-size:clamp(2.5rem,5vw,4rem);line-height:1}@media (width>=640px){.bindings-title[data-astro-cid-qysfs76i]{line-height:normal}}.bindings-text[data-astro-cid-qysfs76i]{color:#4a5568;font-size:1rem;line-height:1.7}@media (width>=640px){.bindings-text[data-astro-cid-qysfs76i]{font-size:1.0625rem;line-height:1.75}}@media (width>=1024px){.bindings-text[data-astro-cid-qysfs76i]{font-size:1.125rem;line-height:1.8}}.bindings-text[data-astro-cid-qysfs76i] p[data-astro-cid-qysfs76i]{margin-bottom:1.25rem}@media (width>=1024px){.bindings-text[data-astro-cid-qysfs76i] p[data-astro-cid-qysfs76i]{margin-bottom:1.5rem}}.bindings-highlight[data-astro-cid-qysfs76i]{color:#1f2838;font-size:1.375rem;font-weight:300;margin-top:2rem!important}.bindings-visual[data-astro-cid-qysfs76i]{border-radius:8px;overflow:hidden}.bindings-visual[data-astro-cid-qysfs76i] img[data-astro-cid-qysfs76i]{object-fit:cover;width:100%;height:100%}@media (width<=1024px){.bindings-container[data-astro-cid-qysfs76i]{grid-template-columns:1fr;gap:3rem}.process-steps[data-astro-cid-qysfs76i]{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media (width<=640px){.hero-section[data-astro-cid-qysfs76i]{min-height:70vh}.process-steps[data-astro-cid-qysfs76i]{grid-template-columns:1fr;gap:2.5rem}.gallery-grid[data-astro-cid-qysfs76i]{grid-template-columns:1fr;gap:1.5rem}.bindings-container[data-astro-cid-qysfs76i]{gap:2rem}}
