:root{--navy: #12294b;--gold: #caa65e;--gold-2: #b8924a;--cream: #f9f6f1;--light-stone: #ede9e0;--muted: #7a8fa3}.eyebrow{display:block;color:var(--gold-2);font-size:15px;letter-spacing:3px;text-transform:uppercase;margin-bottom:12px}.badge-ld{background:var(--gold);color:var(--navy);font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:3px 10px;border-radius:2px;display:inline-block;margin-bottom:10px}.btn-gold{background:var(--gold);color:#fff;border:none;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:14px 40px;border-radius:2px;line-height:1;height:auto}.btn-gold:hover{background:var(--gold-2);color:var(--navy)}.btn-ghost-gold{background:transparent;color:var(--gold);border:1px solid rgba(202,166,94,.5);font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:14px 40px;border-radius:2px;height:auto;line-height:1}.btn-ghost-gold:hover{background:#caa65e1a;color:var(--gold-2)}.btn-ghost-navy{background:transparent;color:var(--navy);border:1px solid rgba(18,41,75,.35);font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:14px 40px;border-radius:2px;height:auto;line-height:1}.btn-ghost-navy:hover{background:#12294b0d;color:var(--navy)}.section-hero{background:var(--navy);padding:80px 0 60px}.hero-tag{color:var(--gold);font-size:10px;letter-spacing:3px;text-transform:uppercase;margin-bottom:10px}.hero-headline{font-family:Playfair,serif;color:#fff;font-size:42px;font-weight:400;line-height:1.2;margin-bottom:12px}.hero-headline em{color:var(--gold);font-style:italic;position:relative;left:-5px}.hero-sub{color:#ffffff9e;line-height:1.75;margin-bottom:28px}.hero-photo-placeholder{background:#caa65e1a;border:1px solid rgba(202,166,94,.25);border-radius:4px;height:380px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#caa65e73;font-size:12px;letter-spacing:1px;text-transform:uppercase;text-align:center;line-height:2}.hero-photo{width:100%;height:380px;object-fit:cover;border-radius:4px}.badge-artist{background:var(--gold);color:var(--navy);font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:3px 10px;border-radius:2px;display:inline-block;margin-bottom:10px}.section-divider{background:var(--cream);padding:18px 0}.divider-inner{display:flex;align-items:center;gap:16px}.divider-line{flex:1;height:1px;background:var(--gold);opacity:.3}.divider-text{color:var(--gold);font-size:9px;letter-spacing:3px;text-transform:uppercase;white-space:nowrap}.section-artist{background:#fff;padding:80px 0}.section-artist .container{min-width:80%}.artist-headline{font-weight:400;color:var(--navy);line-height:1.3;margin-bottom:18px}.artist-headline em{font-style:italic;color:var(--gold)}.artist-body{color:var(--text-body);line-height:1.85;font-weight:300;margin-bottom:14px}.stat-item{border-left:2px solid var(--gold);padding-left:14px}.stat-num{font-size:26px;color:var(--navy);line-height:1;margin-bottom:2px}.stat-lbl{font-size:9px;color:var(--muted);letter-spacing:2px;text-transform:uppercase}.artist-deco-card{background:var(--cream);border-radius:4px;padding:32px 28px;min-height:400px;display:flex;flex-flow:column;align-items:start;justify-content:center}.deco-item{display:flex;align-items:flex-start;gap:14px;margin-bottom:22px}.deco-item:last-child{margin-bottom:0}.deco-icon-circle{width:40px;height:40px;border-radius:50%;border:1px solid rgba(202,166,94,.45);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:15px;color:var(--gold)}.deco-title{font-size:16px;font-weight:500;color:var(--navy);margin-bottom:4px}.deco-desc{font-size:14px;color:var(--muted);line-height:1.6;margin:0}.section-quote{background:var(--navy);padding:70px 0;text-align:center}.quote-mark{font-family:Playfair,serif;font-size:90px;color:var(--gold);line-height:.5;margin-bottom:0}p.quote-text{font-family:Playfair,serif;font-size:20px;font-style:italic;color:#ffffffe6;line-height:1.85;font-weight:400;margin-bottom:20px;max-width:1100px;margin-left:auto;margin-right:auto}.quote-cite{color:var(--gold);font-size:11px;letter-spacing:2px;text-transform:uppercase;font-style:normal}.section-gallery{background:var(--cream);padding:80px 0}.gallery-header p{font-size:12px;color:var(--muted);letter-spacing:1px}.jewelry-ph{background:var(--stone);border:1px solid var(--border-stone);border-radius:3px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#b8a07c;font-size:9px;letter-spacing:1px;text-transform:uppercase;text-align:center;line-height:2;padding:10px}.gallery-note{text-align:center;font-size:11px;color:var(--muted);margin-top:14px}.studio-masonry-grid{column-count:3;column-gap:20px;width:100%}.masonry-item{background-color:#1a3154;display:inline-block;width:100%;margin-bottom:20px;border:1px solid rgba(255,255,255,.05);transition:transform .3s ease}.masonry-item img{width:100%;height:auto;display:block}.masonry-item:hover{transform:translateY(-4px)}@media(max-width:900px){.studio-masonry-grid{column-count:2}}@media(max-width:600px){.studio-masonry-grid{column-count:1}}.section-process{background:#fff;padding:80px 0}.process-header p{font-size:15px;margin-top:10px}.step-num{width:40px;height:40px;border-radius:50%;border:1px solid var(--gold);color:var(--gold);font-family:Playfair Display,serif;font-size:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.step-title{font-size:19px;font-weight:600;color:var(--navy);margin-bottom:6px}.section-studio{background:var(--navy);padding:80px 0}.studio-header h2{font-weight:400;color:#fff;margin-bottom:6px}.studio-header h2 em{color:var(--gold);font-style:italic}.studio-header p{font-size:13px;color:#fff6}.studio-ph{background:#ffffff12;border:1px solid rgba(202,166,94,.2);border-radius:3px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#caa65e59;font-size:9px;letter-spacing:1px;text-transform:uppercase;text-align:center;line-height:2}.studio-img{width:100%;object-fit:cover;border-radius:3px;display:block}.st{height:260px}.sh{height:124px}.ss{height:150px}.section-cta{background:var(--cream);padding:90px 0;text-align:center}.section-cta .section-title{margin-bottom:18px}.cta-headline em{color:var(--gold);font-style:italic}p.cta-sub{font-size:14px;color:var(--muted);font-weight:300;line-height:1.8;max-width:500px;margin:0 auto 32px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lindsay-designs.css.map */
