.about-lettering-hero[data-astro-cid-kh7btl4r]{isolation:isolate;overflow:hidden}.about-lettering-hero[data-astro-cid-kh7btl4r]:after{content:"";position:absolute;inset:0;background:#f5f2e699;pointer-events:none;z-index:0}.about-lettering-background[data-astro-cid-kh7btl4r]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(84%,1200px);height:82%;object-fit:contain;opacity:1;pointer-events:none;z-index:-1}.about-lettering-hero[data-astro-cid-kh7btl4r]>.container[data-astro-cid-kh7btl4r]{position:relative;z-index:1}.page-hero[data-astro-cid-kh7btl4r]{position:relative;padding-top:clamp(100px,12vw,140px);padding-bottom:clamp(30px,4vw,50px)}.page-hero[data-astro-cid-kh7btl4r] h1[data-astro-cid-kh7btl4r]{font-size:clamp(2.2rem,4.5vw,3.6rem)}.page-hero[data-astro-cid-kh7btl4r] .hl[data-astro-cid-kh7btl4r]{color:var(--c-red);font-family:var(--f-hand);font-size:1.1em;font-weight:700}.page-hero[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{text-align:center;color:var(--c-ink-soft)}.story[data-astro-cid-kh7btl4r]{padding:clamp(50px,8vw,90px) 0}.story-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}@media (max-width: 1024px){.story-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:30px}}.story-photo-stack[data-astro-cid-kh7btl4r]{position:relative;height:480px;display:flex;align-items:center;justify-content:center}.story-photo-stack[data-astro-cid-kh7btl4r] .polaroid[data-astro-cid-kh7btl4r]{position:absolute}.story-photo-stack[data-astro-cid-kh7btl4r] .polaroid[data-astro-cid-kh7btl4r]:nth-child(1){top:0;left:0}.story-photo-stack[data-astro-cid-kh7btl4r] .polaroid[data-astro-cid-kh7btl4r]:nth-child(2){top:80px;right:0}.story-photo-stack[data-astro-cid-kh7btl4r] .polaroid[data-astro-cid-kh7btl4r]:nth-child(3){bottom:0;left:30%}.story-text[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{margin:14px 0 24px}.story-text[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:var(--c-ink-soft);line-height:1.85;margin-bottom:16px}.story-text[data-astro-cid-kh7btl4r] em[data-astro-cid-kh7btl4r]{font-style:normal;color:var(--c-red);font-weight:700}.stats[data-astro-cid-kh7btl4r]{padding:clamp(40px,6vw,70px) 0}.stats-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}@media (max-width: 900px){.stats-grid[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(2,1fr)}}.stat-item[data-astro-cid-kh7btl4r]{text-align:center;color:var(--c-cream-light);padding:20px 10px}.stat-num[data-astro-cid-kh7btl4r]{font-family:var(--f-display);font-weight:900;font-size:clamp(2.4rem,5vw,3.8rem);line-height:1}.stat-label[data-astro-cid-kh7btl4r]{font-family:var(--f-display);font-weight:800;font-size:.9rem;color:var(--c-gold);letter-spacing:.18em;margin:8px 0 6px}.stat-desc[data-astro-cid-kh7btl4r]{color:var(--c-cream-dark);font-size:.88rem;line-height:1.6}.philosophy-grid[data-astro-cid-kh7btl4r]{display:grid;gap:18px}.phil-card[data-astro-cid-kh7btl4r]{background:var(--c-paper);border:1px solid rgba(122,90,60,.1);border-left:4px solid var(--c-red);border-radius:6px;padding:24px 28px;display:grid;grid-template-columns:70px 1fr;gap:18px;align-items:start;transition:transform .25s,box-shadow .25s}.phil-card[data-astro-cid-kh7btl4r]:hover{transform:translate(4px);box-shadow:0 6px 18px #3a23161a}.phil-num[data-astro-cid-kh7btl4r]{font-family:var(--f-display);font-weight:900;font-size:1.8rem;color:var(--c-red);line-height:1}.phil-title[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-size:1.2rem;margin-bottom:4px}.phil-en[data-astro-cid-kh7btl4r]{font-family:var(--f-hand);font-size:1rem;color:var(--c-gold);letter-spacing:.06em}.phil-card[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:var(--c-ink-soft);line-height:1.7;font-size:.95rem;grid-column:2}.whyus-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media (max-width: 1024px){.whyus-grid[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.whyus-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}}.why-card[data-astro-cid-kh7btl4r]{background:var(--c-paper);border:1px solid rgba(122,90,60,.12);border-radius:8px;padding:26px 22px;position:relative;transition:transform .25s,box-shadow .25s}.why-card[data-astro-cid-kh7btl4r]:before{content:attr(data-index);position:absolute;top:16px;right:18px;font-family:var(--f-display);font-weight:900;font-size:.78rem;color:var(--c-red);opacity:.4}.why-card[data-astro-cid-kh7btl4r]:hover{transform:translateY(-4px);box-shadow:0 10px 26px #3a23161f}.why-icon[data-astro-cid-kh7btl4r]{display:grid;place-items:center;width:48px;height:48px;background:linear-gradient(135deg,var(--c-red),var(--c-red-dark));color:var(--c-cream-light);font-size:1.4rem;border-radius:12px;margin-bottom:16px}.why-card[data-astro-cid-kh7btl4r] h4[data-astro-cid-kh7btl4r]{margin-bottom:8px}.why-card[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:var(--c-ink-soft);font-size:.94rem;line-height:1.7}.cta-section[data-astro-cid-kh7btl4r]{text-align:center;padding:clamp(60px,8vw,100px) 0}.cta-inner[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{color:var(--c-cream-light);font-size:clamp(2rem,4vw,3rem);margin:16px 0 14px}.cta-inner[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:var(--c-cream-light);margin-bottom:26px}.cta-inner[data-astro-cid-kh7btl4r]{position:relative;isolation:isolate;width:min(100%,800px);margin:0 auto;padding:46px 42px}.cta-inner[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;inset:-24px -40px;background:url(/images/cta-gold-brush.webp) center / 100% 100% no-repeat;pointer-events:none;z-index:-1}.cta-inner[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r],.cta-inner[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:#3e2b1b}.cta-inner[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{max-width:560px;margin-left:auto;margin-right:auto}@media (max-width: 600px){.cta-inner[data-astro-cid-kh7btl4r]{padding:40px 18px}.cta-inner[data-astro-cid-kh7btl4r]:before{inset:-18px -12px}.cta-inner[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font-size:clamp(1.6rem,6vw,2rem)}}
