/* Soft Gold: champagne surfaces, antique-gold type, restrained terracotta accents. */
.soft-gold{--og-orange:#9b563a;--og-bright:#bc805f;--og-gold:#8d7046;--og-cream:#fbf8f3;--og-paper:#f1eadd;--og-ink:#3b3027;--og-muted:#716454;--og-line:#d9cbb5;--nc-ink:#3b3027;--nc-paper:#fbf8f3;--nc-line:#d9cbb5;--nc-muted:#716454;--nc-accent:#9b563a;background:#fbf8f3}
.soft-gold .og-topline{background:#eee5d7;color:#6e5636;border-bottom:1px solid #dfd0b8}
.soft-gold .og-header{background:#fbf8f3}
.soft-gold .og-brand-name .word-nail{color:#896a3d}.soft-gold .og-brand-name .word-code{color:#a65f3e}
.soft-gold .og-hero{min-height:755px;grid-template-columns:1.08fr 1fr;border-bottom:1px solid #d9cbb5}
.soft-gold .og-hero-copy{background:linear-gradient(130deg,#fbf8f3,#f0e7d8);color:#3b3027;padding:65px 9% 34px}
.soft-gold .og-hero-copy:before{border-color:#c6ae8359;inset:22px}
.soft-gold .og-hero-copy .og-label{color:#78603d;font-size:9px;letter-spacing:1.7px}
.soft-gold .og-hero h1{font-size:clamp(60px,6.6vw,106px);line-height:.98;letter-spacing:-2.9px;margin:39px 0 30px}
.soft-gold .og-hero h1 em{color:#8a6b3e}.soft-gold .og-fine-rule{background:#bba073;margin:0 0 23px}
.soft-gold .og-hero-intro{font-size:31px;color:#6c573d}.soft-gold .og-hero-body{font-size:13px;color:#665747;max-width:360px;line-height:1.95}
.soft-gold .og-hero-foot{color:#746248;font-size:8px;letter-spacing:1.4px}
.soft-gold .og-button{background:#9b563a;border-color:#9b563a;color:#fffaf3}.soft-gold .og-button:hover{background:#7d442e;border-color:#7d442e}
.soft-gold .og-button.cream{background:#9b563a;border-color:#9b563a;color:#fffaf3}.soft-gold .og-button.cream:hover{background:#7d442e;border-color:#7d442e}
.soft-gold .og-hero-actions>a{color:#76603f;border-bottom-color:#bba073}
.soft-gold .og-identity{background:#fffefc}.soft-gold .og-hero-photo img{filter:saturate(.42)}
.soft-gold .bio-signature{padding:23px 7%;display:flex;justify-content:center;gap:30px;flex-wrap:wrap;border-bottom:1px solid #d9cbb5;color:#78603d;background:#f5eee2}
.soft-gold .bio-signature span{font-size:10px;letter-spacing:1.1px}.soft-gold .bio-signature span+span:before{content:'✦';font-size:8px;color:#b19465;margin-right:30px}
.soft-gold .og-mission{background:#fbf8f3}.soft-gold .og-mission h2 em{color:#8a6b3e}
.soft-gold .nc-menu{background:#f3ede3;--nc-paper:#f3ede3}.soft-gold .menu-heading h2 em{color:#8a6b3e}
.soft-gold .luxury-includes{background:#eae0cf;border-color:#d2bf9e}.soft-gold .luxury-includes>.menu-book{background:#9b563a;border-color:#9b563a}
.soft-gold .og-style h2 em,.soft-gold .og-principle-heading h2 em{color:#8a6b3e}
.soft-gold .og-style-palette{background:#eee5d5}.soft-gold .og-swatch-row i:first-child{background:linear-gradient(90deg,#98644c,#ce9f80 48%,#a77355)}
.soft-gold .og-swatch-row i:nth-child(3){background:linear-gradient(90deg,#a88c5b,#e5d4ae 48%,#b59a6a)}
.soft-gold .og-invitation{background:#e9dfce;color:#3b3027;border-top:1px solid #d0bb98;border-bottom:1px solid #d0bb98}
.soft-gold .og-gold-line{background:#af9160}.soft-gold .og-invitation>.og-label{color:#775f3b}.soft-gold .og-invitation h2 em{color:#8a6b3e}.soft-gold .og-invitation-note{color:#716454}
.soft-gold .nc-contact h2 em{color:#8a6b3e}.soft-gold .social-button{color:#8d593c}.soft-gold .og-footer{background:#f2ebdf}
@media(max-width:760px){.soft-gold .og-hero{grid-template-columns:1fr;min-height:0}.soft-gold .og-hero-copy{padding:43px 8% 32px}.soft-gold .og-hero-copy:before{inset:14px}.soft-gold .og-hero-copy .og-label{font-size:8px;letter-spacing:1.3px}.soft-gold .og-hero h1{font-size:clamp(48px,15.5vw,67px);line-height:1.02;letter-spacing:-1.8px;margin:29px 0 25px}.soft-gold .og-hero-intro{font-size:27px}.soft-gold .og-hero-body{font-size:13px}.soft-gold .og-hero-foot{font-size:7px;letter-spacing:.8px}.soft-gold .bio-signature{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;padding:22px 7%}.soft-gold .bio-signature span{font-size:9px;letter-spacing:.3px}.soft-gold .bio-signature span+span:before{content:none}.soft-gold .bio-signature span:before{content:'✦ ';font-size:8px;color:#a88b5b}.soft-gold .og-hero-visual{grid-template-rows:auto 340px}}
