.romy-portrait[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:5fr 7fr;gap:80px;align-items:center}@media(max-width:900px){.romy-portrait[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:40px}}.romy-portrait[data-astro-cid-kh7btl4r] .photo[data-astro-cid-kh7btl4r]{aspect-ratio:4/5;overflow:hidden;box-shadow:25px 25px 0 var(--rose-pale)}.romy-portrait[data-astro-cid-kh7btl4r] .photo[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{width:100%;height:100%;object-fit:cover}.romy-portrait[data-astro-cid-kh7btl4r] .content[data-astro-cid-kh7btl4r] .eyebrow[data-astro-cid-kh7btl4r]{color:var(--gold-deep);font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:.35em;text-transform:uppercase;margin-bottom:16px}.romy-portrait[data-astro-cid-kh7btl4r] .content[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font-family:Cormorant Garamond,serif;font-size:3rem;font-weight:400;line-height:1.05;margin-bottom:8px;color:var(--ink)}.romy-portrait[data-astro-cid-kh7btl4r] .content[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r] .italic[data-astro-cid-kh7btl4r]{font-style:italic}.romy-portrait[data-astro-cid-kh7btl4r] .content[data-astro-cid-kh7btl4r] .sub[data-astro-cid-kh7btl4r]{font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.3rem;color:var(--ink);margin-bottom:32px}.romy-portrait[data-astro-cid-kh7btl4r] .content[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:16px;line-height:1.85;color:var(--ink);margin-bottom:18px}.romy-portrait[data-astro-cid-kh7btl4r] .content[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]:first-of-type:first-letter{font-family:Cormorant Garamond,serif;font-size:4.5rem;font-style:italic;color:var(--gold-deep);float:left;line-height:.9;padding:8px 12px 0 0}.philosophy[data-astro-cid-kh7btl4r]{background:linear-gradient(180deg,var(--bg) 0%,var(--bg-soft) 100%)}.philosophy[data-astro-cid-kh7btl4r] .quote-block[data-astro-cid-kh7btl4r]{max-width:880px;margin:0 auto;text-align:center}.philosophy[data-astro-cid-kh7btl4r] blockquote[data-astro-cid-kh7btl4r]{font-family:Cormorant Garamond,serif;font-size:2.4rem;font-style:italic;font-weight:400;line-height:1.3;color:var(--ink);margin:40px 0;position:relative;padding:0 40px}.philosophy[data-astro-cid-kh7btl4r] blockquote[data-astro-cid-kh7btl4r]:before,.philosophy[data-astro-cid-kh7btl4r] blockquote[data-astro-cid-kh7btl4r]:after{font-size:5rem;color:var(--rose);position:absolute;line-height:.5;font-style:normal}.philosophy[data-astro-cid-kh7btl4r] blockquote[data-astro-cid-kh7btl4r]:before{content:"“";top:8px;left:-10px}.philosophy[data-astro-cid-kh7btl4r] blockquote[data-astro-cid-kh7btl4r]:after{content:"”";bottom:0;right:-10px}.philosophy[data-astro-cid-kh7btl4r] .signature[data-astro-cid-kh7btl4r]{font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.4rem;color:var(--gold-deep);margin-top:24px}.creds-section[data-astro-cid-kh7btl4r]{background:var(--bg)}.creds-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:40px}@media(max-width:900px){.creds-grid[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(2,1fr)}}.cred[data-astro-cid-kh7btl4r]{text-align:center;background:var(--paper);padding:46px 24px;border-top:3px solid var(--gold);box-shadow:0 2px 18px #a77f8e0f}.cred[data-astro-cid-kh7btl4r] .big[data-astro-cid-kh7btl4r]{font-family:Cormorant Garamond,serif;font-size:3.2rem;font-style:italic;color:var(--ink);line-height:1;margin-bottom:14px}.cred[data-astro-cid-kh7btl4r] h4[data-astro-cid-kh7btl4r]{font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ink);margin-bottom:10px}.cred[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:14px;color:var(--ink);line-height:1.6}.studio-section[data-astro-cid-kh7btl4r]{background:linear-gradient(180deg,var(--bg-soft) 0%,var(--bg-cream) 100%)}.studio-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:300px;gap:18px;margin-top:40px}@media(max-width:900px){.studio-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;grid-auto-rows:240px}}.studio-grid[data-astro-cid-kh7btl4r] .tile[data-astro-cid-kh7btl4r]{overflow:hidden}.studio-grid[data-astro-cid-kh7btl4r] .tile[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{width:100%;height:100%;object-fit:cover;transition:transform .6s}.studio-grid[data-astro-cid-kh7btl4r] .tile[data-astro-cid-kh7btl4r]:hover img[data-astro-cid-kh7btl4r]{transform:scale(1.06)}.studio-grid[data-astro-cid-kh7btl4r] .tile[data-astro-cid-kh7btl4r].tall{grid-row:span 2}.studio-grid[data-astro-cid-kh7btl4r] .video-tile[data-astro-cid-kh7btl4r] video[data-astro-cid-kh7btl4r]{width:100%;height:100%;object-fit:cover}.expect-section[data-astro-cid-kh7btl4r]{background:var(--ink);color:var(--bg)}.expect-section[data-astro-cid-kh7btl4r] .section-eyebrow[data-astro-cid-kh7btl4r]{color:var(--gold)}.expect-section[data-astro-cid-kh7btl4r] .section-h[data-astro-cid-kh7btl4r]{color:var(--bg)}.expect-section[data-astro-cid-kh7btl4r] .section-sub[data-astro-cid-kh7btl4r]{color:var(--bg);opacity:.85}.expect-section[data-astro-cid-kh7btl4r] .ornament[data-astro-cid-kh7btl4r]:after{background:var(--ink)}.expect-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:50px}@media(max-width:900px){.expect-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}}.expect-card[data-astro-cid-kh7btl4r]{padding:36px 28px;border:1px solid rgba(214,185,129,.2)}.expect-card[data-astro-cid-kh7btl4r] .num[data-astro-cid-kh7btl4r]{font-family:Cormorant Garamond,serif;font-size:1.5rem;font-style:italic;color:var(--gold);margin-bottom:12px;letter-spacing:.1em}.expect-card[data-astro-cid-kh7btl4r] h4[data-astro-cid-kh7btl4r]{font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:500;color:var(--bg);margin-bottom:14px}.expect-card[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:var(--bg);opacity:.8;font-size:14.5px;line-height:1.7}.final-cta[data-astro-cid-kh7btl4r]{text-align:center;background:linear-gradient(135deg,var(--rose-pale) 0%,var(--bg-cream) 100%);padding:100px 0}.final-cta[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font-family:Cormorant Garamond,serif;font-size:3rem;font-weight:400;margin-bottom:18px;color:var(--ink)}.final-cta[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r] .italic[data-astro-cid-kh7btl4r]{font-style:italic}.final-cta[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-family:Cormorant Garamond,serif;font-size:1.3rem;font-style:italic;color:var(--ink);margin-bottom:36px;max-width:560px;margin-left:auto;margin-right:auto}
