.logo-animation-section.svelte-eake32{width:100%;padding:var(--space-3xl) 0;background:linear-gradient(135deg,#f5f3ef80,#8b9d830d,#b76e790d);display:flex;align-items:center;justify-content:center;overflow:hidden}.logo-container.svelte-eake32{position:relative;width:100%;max-width:500px;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.logo-part.svelte-eake32{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;animation-timing-function:cubic-bezier(.4,0,.2,1);pointer-events:none}.circle.svelte-eake32{animation:svelte-eake32-scaleIn .8s ease-out .5s forwards;z-index:1}.ceremonies-by.svelte-eake32{animation:svelte-eake32-slideInFromLeft .7s ease-out 1.3s forwards;z-index:2}.chrissie.svelte-eake32{animation:svelte-eake32-slideInFromRight .7s ease-out 2s forwards;z-index:3}.brazier.svelte-eake32{animation:svelte-eake32-slideInFromRight .7s ease-out 2.7s forwards;z-index:4}.certified.svelte-eake32{animation:svelte-eake32-fadeIn .6s ease-out 3.4s forwards;z-index:5}@keyframes svelte-eake32-scaleIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes svelte-eake32-slideInFromLeft{0%{transform:translate(-100px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes svelte-eake32-slideInFromRight{0%{transform:translate(100px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes svelte-eake32-fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:768px){.logo-container.svelte-eake32{max-width:400px}.logo-animation-section.svelte-eake32{padding:var(--space-2xl) var(--space-md)}}@media(max-width:480px){.logo-container.svelte-eake32{max-width:320px}.logo-animation-section.svelte-eake32{padding:var(--space-xl) var(--space-md)}}@media(prefers-reduced-motion:reduce){.logo-part.svelte-eake32{animation:svelte-eake32-fadeIn .3s ease-out forwards}.circle.svelte-eake32{animation-delay:.5s}.ceremonies-by.svelte-eake32{animation-delay:1.3s}.chrissie.svelte-eake32{animation-delay:2s}.brazier.svelte-eake32{animation-delay:2.7s}.certified.svelte-eake32{animation-delay:3.4s}}.about-layout.svelte-cwls5q{display:grid;grid-template-columns:1fr 1.5fr;gap:var(--space-2xl);align-items:start;margin-bottom:var(--space-2xl)}.about-image.svelte-cwls5q{position:sticky;top:calc(var(--space-xl) + 80px)}.portrait.svelte-cwls5q{width:100%;height:auto;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);object-fit:cover;aspect-ratio:3 / 4}.about-content.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:var(--text-3xl);margin-bottom:var(--space-sm)}.about-content.svelte-cwls5q p:where(.svelte-cwls5q){font-size:var(--text-base);line-height:1.8;color:var(--color-charcoal-light);margin-bottom:var(--space-md)}.section-header.svelte-cwls5q{margin-bottom:var(--space-2xl)}.section-subtitle.svelte-cwls5q{font-size:var(--text-lg);color:var(--color-charcoal-light);max-width:700px;margin-inline:auto;line-height:1.7}.approach-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-xl)}.approach-card.svelte-cwls5q{background:var(--color-white);padding:var(--space-xl);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);transition:transform var(--transition-base),box-shadow var(--transition-base)}.approach-card.svelte-cwls5q:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.approach-card.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:var(--text-xl);color:var(--color-sage-dark);margin-bottom:var(--space-sm)}.approach-card.svelte-cwls5q p:where(.svelte-cwls5q){font-size:var(--text-base);line-height:1.7;color:var(--color-charcoal-light);margin:0}.locations.svelte-cwls5q{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-lg);margin-top:var(--space-xl)}.location-card.svelte-cwls5q{padding:var(--space-lg);background:linear-gradient(135deg,#8b9d830d,#b76e790d);border-radius:var(--border-radius)}.location-card.svelte-cwls5q h4:where(.svelte-cwls5q){font-size:var(--text-lg);color:var(--color-charcoal);margin-bottom:.5rem}.location-card.svelte-cwls5q p:where(.svelte-cwls5q){font-size:var(--text-sm);color:var(--color-charcoal-light);margin:0}.cta-section.svelte-cwls5q{background:linear-gradient(135deg,#8b9d830d,#b76e790d)}.cta-title.svelte-cwls5q{font-size:var(--text-3xl);margin-bottom:var(--space-md)}.cta-text.svelte-cwls5q{font-size:var(--text-lg);color:var(--color-charcoal-light);max-width:600px;margin-inline:auto;margin-bottom:var(--space-xl);line-height:1.7}@media(max-width:1024px){.about-layout.svelte-cwls5q{grid-template-columns:1fr;gap:var(--space-xl)}.about-image.svelte-cwls5q{position:relative;top:0;max-width:400px;margin-inline:auto}.approach-grid.svelte-cwls5q{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-lg)}}@media(max-width:640px){.approach-grid.svelte-cwls5q,.locations.svelte-cwls5q{grid-template-columns:1fr}.cta-title.svelte-cwls5q{font-size:var(--text-2xl)}.cta-text.svelte-cwls5q{font-size:var(--text-base)}}
