.fade-in.svelte-2117q3{opacity:1;transform:translateY(0);transition:opacity .8s ease,transform .8s ease}.fade-in.svelte-2117q3:not(.fade-in){opacity:0;transform:translateY(20px)}.hero.svelte-2117q3{background-color:var(--color-dark-charcoal);color:var(--color-bone-white);padding:calc(var(--spacing-base) * 3) 0;position:relative}.hero-content.svelte-2117q3{max-width:700px;margin:0 auto;text-align:center}.hero.svelte-2117q3 h1:where(.svelte-2117q3){font-size:3rem;margin-bottom:1rem;color:var(--color-bone-white)}.subheadline.svelte-2117q3{font-size:1.25rem;opacity:.9;margin-bottom:0;line-height:1.6}.about-content.svelte-2117q3{padding:calc(var(--spacing-base) * 3) 0;background-color:var(--color-bone-white)}.about-grid.svelte-2117q3{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:4rem}.content-card.svelte-2117q3{background:#fff;padding:2.5rem;border-radius:16px;box-shadow:0 8px 40px #0000001f;border:1px solid rgba(108,46,47,.1);transition:transform .3s ease,box-shadow .3s ease;opacity:0;transform:translateY(30px)}.content-card.fade-in.svelte-2117q3{opacity:1;transform:translateY(0)}.content-card.svelte-2117q3:hover{transform:translateY(-4px);box-shadow:0 12px 50px #0000002e}.content-card.svelte-2117q3 .icon-container:where(.svelte-2117q3){width:56px;height:56px;background:linear-gradient(135deg,var(--color-accent-wine),var(--color-accent-rust));border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.content-card.svelte-2117q3 .icon:where(.svelte-2117q3){width:28px;height:28px;color:#fff}.content-card.svelte-2117q3 h2:where(.svelte-2117q3){color:var(--color-dark-charcoal);margin-bottom:1.5rem;font-size:1.75rem}.content-card.svelte-2117q3 p:where(.svelte-2117q3){margin-bottom:1.25rem;font-size:1rem;line-height:1.7;color:#555}.quote-highlight.svelte-2117q3{margin-top:2rem;padding:1.5rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;border-left:4px solid var(--color-accent-wine)}.quote-highlight.svelte-2117q3 blockquote:where(.svelte-2117q3){font-family:Playfair Display,serif;font-size:1.1rem;font-style:italic;color:var(--color-dark-charcoal);margin:0;font-weight:500}.author-section.svelte-2117q3{margin-top:2rem}.author-card.svelte-2117q3{background:linear-gradient(135deg,var(--color-dark-charcoal),#2a2a2a);padding:3rem;border-radius:20px;box-shadow:0 12px 60px #00000040;color:#fff;position:relative;overflow:hidden}.author-card.svelte-2117q3:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-accent-wine),var(--color-accent-rust))}.author-header.svelte-2117q3{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem}.author-icon.svelte-2117q3{width:64px;height:64px;background:linear-gradient(135deg,var(--color-accent-wine),var(--color-accent-rust));border-radius:50%;display:flex;align-items:center;justify-content:center}.author-icon.svelte-2117q3 svg:where(.svelte-2117q3){width:32px;height:32px;color:#fff}.author-card.svelte-2117q3 h2:where(.svelte-2117q3){color:#fff;margin:0;font-size:1.75rem}.author-content.svelte-2117q3 p:where(.svelte-2117q3){font-size:1.1rem;line-height:1.7;color:#ffffffe6;margin-bottom:1.5rem}.author-closing.svelte-2117q3{color:#f7f4f1f2!important;font-weight:500!important;font-size:1.05rem!important}.values-section.svelte-2117q3{padding:calc(var(--spacing-base) * 3) 0;background:linear-gradient(135deg,#f8f9fa,var(--color-bone-white))}.values-header.svelte-2117q3{text-align:center;margin-bottom:3rem}.values-header.svelte-2117q3 h2:where(.svelte-2117q3){color:var(--color-dark-charcoal);margin-bottom:1rem;font-size:2.25rem}.values-header.svelte-2117q3 p:where(.svelte-2117q3){font-size:1.1rem;color:#666;max-width:600px;margin:0 auto}.values-grid.svelte-2117q3{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:900px;margin:0 auto}.value-card.svelte-2117q3{background:#fff;padding:2.5rem;border-radius:16px;box-shadow:0 4px 20px #00000014;border:1px solid rgba(108,46,47,.1);transition:all .3s ease;text-align:center;position:relative}.value-card.svelte-2117q3:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-accent-wine),var(--color-accent-rust));border-radius:16px 16px 0 0}.value-card.svelte-2117q3:hover{transform:translateY(-6px);box-shadow:0 12px 40px #00000026}.value-icon.svelte-2117q3{width:48px;height:48px;background:linear-gradient(135deg,var(--color-accent-wine),var(--color-accent-rust));border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.value-icon.svelte-2117q3 svg:where(.svelte-2117q3){width:24px;height:24px;color:#fff}.value-card.svelte-2117q3 h3:where(.svelte-2117q3){color:var(--color-dark-charcoal);margin-bottom:1rem;font-size:1.4rem}.value-card.svelte-2117q3 p:where(.svelte-2117q3){color:#666;margin:0;line-height:1.6;font-size:1rem}@media (max-width: 968px){.about-grid.svelte-2117q3{grid-template-columns:1fr;gap:2rem}.hero.svelte-2117q3 h1:where(.svelte-2117q3){font-size:2.5rem}.subheadline.svelte-2117q3{font-size:1.1rem}.values-grid.svelte-2117q3{grid-template-columns:1fr;gap:1.5rem}}@media (max-width: 768px){.hero.svelte-2117q3{padding:calc(var(--spacing-base) * 2) 0}.hero.svelte-2117q3 h1:where(.svelte-2117q3){font-size:2rem}.about-content.svelte-2117q3{padding:calc(var(--spacing-base) * 2) 0}.content-card.svelte-2117q3,.author-card.svelte-2117q3{padding:2rem}.author-header.svelte-2117q3{flex-direction:column;text-align:center;gap:1rem}.value-card.svelte-2117q3{padding:2rem}}@media (max-width: 480px){.hero.svelte-2117q3 h1:where(.svelte-2117q3){font-size:1.75rem}.subheadline.svelte-2117q3{font-size:1rem}.content-card.svelte-2117q3,.author-card.svelte-2117q3,.value-card.svelte-2117q3{padding:1.5rem}.values-header.svelte-2117q3 h2:where(.svelte-2117q3){font-size:1.8rem}}
