.about-intro[data-astro-cid-dmymdhft]{padding-block:var(--space-5) var(--section-space);background:radial-gradient(circle at 88% 10%, #ffd6e780, transparent 42%), var(--color-cream);position:relative;overflow:hidden}.about-intro__grid[data-astro-cid-dmymdhft]{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);margin-top:clamp(2rem,4vw,3.5rem);display:grid}.about-intro__content[data-astro-cid-dmymdhft]{max-width:620px}.about-intro[data-astro-cid-dmymdhft] h1[data-astro-cid-dmymdhft]{margin-top:var(--space-5);font-size:clamp(2.9rem,2rem + 4.6vw,5.6rem);line-height:.95}.about-intro__text[data-astro-cid-dmymdhft]{margin-top:var(--space-6);max-width:52ch;font-size:clamp(1rem,.95rem + .25vw,1.12rem);line-height:var(--leading-relaxed);color:var(--text-secondary)}.about-intro__provisional[data-astro-cid-dmymdhft]{align-items:flex-start;gap:var(--space-2);margin-block:var(--space-5) var(--space-8);max-width:48ch;font-size:var(--text-2xs);color:var(--text-muted);line-height:1.6;display:flex}.about-intro__provisional[data-astro-cid-dmymdhft] svg{color:var(--color-rose-soft);flex:none;margin-top:3px}.about-intro__visual[data-astro-cid-dmymdhft]{padding:0 0 var(--space-6) var(--space-6);position:relative}.about-intro__frame[data-astro-cid-dmymdhft]{aspect-ratio:6/7;border-radius:48% 48% var(--radius-lg) var(--radius-lg) / 30% 30% var(--radius-lg) var(--radius-lg);background:var(--color-pastel);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.about-intro__frame[data-astro-cid-dmymdhft] img[data-astro-cid-dmymdhft]{object-fit:cover;width:100%;height:100%}.about-intro__floral[data-astro-cid-dmymdhft]{width:100px;position:absolute;bottom:12%;left:-2rem;transform:rotate(-14deg)}.about-intro__seal[data-astro-cid-dmymdhft]{align-items:center;gap:var(--space-2);width:118px;height:118px;padding:var(--space-4);background:var(--color-white);box-shadow:var(--shadow-md);letter-spacing:.2em;text-transform:uppercase;text-align:center;color:var(--text-muted);border-radius:50%;flex-direction:column;font-size:.48rem;display:flex;position:absolute;bottom:0;right:-.5rem}.about-intro__seal[data-astro-cid-dmymdhft] svg{color:var(--color-rose)}@media (width<=1023px){.about-intro__grid[data-astro-cid-dmymdhft]{gap:var(--space-10);grid-template-columns:1fr}.about-intro__visual[data-astro-cid-dmymdhft]{width:min(540px,100%);margin-inline:auto}}@media (width<=639px){.about-intro__visual[data-astro-cid-dmymdhft]{padding-left:var(--space-3)}.about-intro__floral[data-astro-cid-dmymdhft]{width:64px;left:-1rem}.about-intro__seal[data-astro-cid-dmymdhft]{width:92px;height:92px;padding:var(--space-3);font-size:.4rem}}.values[data-astro-cid-a7x2qs7t]{padding-block:var(--section-space);background:var(--color-cream-deep);position:relative}.values__top[data-astro-cid-a7x2qs7t]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.values__top[data-astro-cid-a7x2qs7t] h2[data-astro-cid-a7x2qs7t]{margin-top:var(--space-4);max-width:12ch}.values__text[data-astro-cid-a7x2qs7t]{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-secondary);max-width:52ch}.values__quote[data-astro-cid-a7x2qs7t]{background:radial-gradient(circle at 90% 0%, #ffffffa6, transparent 45%), var(--color-pastel);border-radius:var(--radius-lg);text-align:center;margin-block:clamp(2.5rem,5vw,4rem);padding:clamp(2.5rem,5vw,4.5rem) clamp(1.5rem,5vw,5rem);position:relative;overflow:hidden}.values__floral[data-astro-cid-a7x2qs7t]{width:220px;position:absolute;bottom:-4rem;right:-2rem}.values__quote[data-astro-cid-a7x2qs7t] blockquote[data-astro-cid-a7x2qs7t]{z-index:1;max-width:34ch;font-family:var(--font-display);font-size:clamp(1.6rem,1.2rem + 2vw,2.8rem);font-style:italic;font-weight:var(--weight-light);color:var(--color-ink);margin-inline:auto;line-height:1.22;position:relative}.values__mark[data-astro-cid-a7x2qs7t]{margin-bottom:var(--space-2);color:var(--color-rose);font-size:2.8rem;line-height:.6;display:block}.values__author[data-astro-cid-a7x2qs7t]{z-index:1;margin-top:var(--space-5);font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-rose-ink);position:relative}.values__grid[data-astro-cid-a7x2qs7t]{border-top:var(--border-hairline);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.value[data-astro-cid-a7x2qs7t]{padding:var(--space-8) clamp(1.5rem, 3vw, 2.5rem) 0 0}.value[data-astro-cid-a7x2qs7t]+.value[data-astro-cid-a7x2qs7t]{border-left:var(--border-hairline);padding-left:clamp(1.5rem,3vw,2.5rem)}.value__index[data-astro-cid-a7x2qs7t]{font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);color:var(--color-rose-ink)}.value[data-astro-cid-a7x2qs7t] h3[data-astro-cid-a7x2qs7t]{margin-top:var(--space-3);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-regular)}.value[data-astro-cid-a7x2qs7t] p[data-astro-cid-a7x2qs7t]{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);max-width:32ch;line-height:1.7}@media (width<=767px){.values__top[data-astro-cid-a7x2qs7t]{gap:var(--space-5);grid-template-columns:1fr}.values__grid[data-astro-cid-a7x2qs7t]{grid-template-columns:1fr}.value[data-astro-cid-a7x2qs7t],.value[data-astro-cid-a7x2qs7t]+.value[data-astro-cid-a7x2qs7t]{padding:var(--space-6) 0;border-left:0;border-bottom:var(--border-hairline)}.value[data-astro-cid-a7x2qs7t]:last-child{border-bottom:0;padding-bottom:0}}.about-crumbs[data-astro-cid-w6fzp2su]{padding-top:var(--space-5);background:var(--color-cream)}.story[data-astro-cid-w6fzp2su]{padding-block:var(--section-space);background:var(--color-cream)}.story__grid[data-astro-cid-w6fzp2su]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.story__visual[data-astro-cid-w6fzp2su]{padding:var(--space-6) var(--space-12) var(--space-10) var(--space-6);position:relative}.story__frame[data-astro-cid-w6fzp2su]{aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-blush);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.story__frame[data-astro-cid-w6fzp2su] img[data-astro-cid-w6fzp2su],.story__detail[data-astro-cid-w6fzp2su] img[data-astro-cid-w6fzp2su]{object-fit:cover;width:100%;height:100%}.story__detail[data-astro-cid-w6fzp2su]{aspect-ratio:3/4;border:6px solid var(--color-cream);border-radius:var(--radius-md);background:var(--color-pastel);width:44%;box-shadow:var(--shadow-lg);position:absolute;bottom:0;right:0;overflow:hidden}.story__floral[data-astro-cid-w6fzp2su]{width:76px;position:absolute;top:0;left:0;transform:rotate(-12deg)}.story__content[data-astro-cid-w6fzp2su] h2[data-astro-cid-w6fzp2su]{margin-top:var(--space-4);max-width:16ch}.story__prose[data-astro-cid-w6fzp2su]{margin-block:var(--space-6);max-width:54ch}.story__provisional[data-astro-cid-w6fzp2su]{align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-6);max-width:48ch;font-size:var(--text-2xs);color:var(--text-muted);line-height:1.6;display:flex}.story__provisional[data-astro-cid-w6fzp2su] svg{color:var(--color-rose-soft);flex:none;margin-top:3px}.closing[data-astro-cid-w6fzp2su]{padding-block:var(--section-space);background:var(--color-cream)}.closing__panel[data-astro-cid-w6fzp2su]{background:radial-gradient(circle at 15% 10%, #ffffffa6, transparent 45%), linear-gradient(135deg, var(--color-pastel) 0%, var(--color-blush-deep) 100%);border-radius:var(--radius-xl);text-align:center;padding:clamp(3rem,7vw,6rem) clamp(1.5rem,5vw,5rem);position:relative;overflow:hidden}.closing__content[data-astro-cid-w6fzp2su]{z-index:2;max-width:640px;margin-inline:auto;position:relative}.closing__content[data-astro-cid-w6fzp2su] .eyebrow[data-astro-cid-w6fzp2su]{color:var(--color-rose-ink);justify-content:center}.closing[data-astro-cid-w6fzp2su] h2[data-astro-cid-w6fzp2su]{margin-top:var(--space-4);font-size:clamp(2.4rem,1.8rem + 3vw,4.2rem);line-height:.98}.closing__text[data-astro-cid-w6fzp2su]{margin-top:var(--space-5);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-ink-soft)}.closing__actions[data-astro-cid-w6fzp2su]{justify-content:center;gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.closing__floral[data-astro-cid-w6fzp2su]{z-index:1;position:absolute}.closing__floral--left[data-astro-cid-w6fzp2su]{width:150px;bottom:-3rem;left:-2.5rem;transform:rotate(-12deg)}.closing__floral--right[data-astro-cid-w6fzp2su]{width:180px;top:-3rem;right:-2rem;transform:rotate(16deg)}@media (width<=1023px){.story__grid[data-astro-cid-w6fzp2su]{gap:var(--space-10);grid-template-columns:1fr}.story__visual[data-astro-cid-w6fzp2su]{width:min(560px,100%);margin-inline:auto}}@media (width<=639px){.story__visual[data-astro-cid-w6fzp2su]{padding:var(--space-4) var(--space-8) var(--space-8) var(--space-2)}.story__detail[data-astro-cid-w6fzp2su]{border-width:4px;width:40%}.closing__actions[data-astro-cid-w6fzp2su]{flex-direction:column;align-items:stretch}.closing__floral--left[data-astro-cid-w6fzp2su]{width:90px;bottom:-1.5rem;left:-2rem}.closing__floral--right[data-astro-cid-w6fzp2su]{width:110px;top:-2rem;right:-1.5rem}}
