.ig-section[data-astro-cid-gldrxsg7]{padding:var(--section-pad, 72px) 0;border-top:1px solid var(--color-line);text-align:center}.ig-section[data-astro-cid-gldrxsg7] h2[data-astro-cid-gldrxsg7]{font-size:clamp(28px,4vw,38px);margin:10px 0 36px;color:var(--color-maroon)}.ig-grid[data-astro-cid-gldrxsg7]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:40px}.ig-item[data-astro-cid-gldrxsg7]{display:block;aspect-ratio:1;overflow:hidden;box-shadow:0 8px 22px #3a0f1a1f;background:var(--color-ivory-deep)}.ig-item[data-astro-cid-gldrxsg7] img[data-astro-cid-gldrxsg7]{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.ig-item[data-astro-cid-gldrxsg7]:hover img[data-astro-cid-gldrxsg7]{transform:scale(1.05)}.ig-empty[data-astro-cid-gldrxsg7]{color:var(--color-ink-soft);font-size:16px;margin-bottom:32px}@media (max-width: 720px){.ig-grid[data-astro-cid-gldrxsg7]{grid-template-columns:repeat(3,1fr);gap:8px}}.hero[data-astro-cid-j7pv25f6]{background:radial-gradient(90% 70% at 88% 18%,#e3c27a38,#e3c27a00 60%),linear-gradient(180deg,var(--color-ivory) 0%,var(--color-ivory-deep) 100%);padding:clamp(48px,7vw,96px) 0 clamp(56px,7vw,96px);border-bottom:1px solid var(--color-line);overflow:hidden}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(32px,6vw,80px);align-items:center}.hero-inner[data-astro-cid-j7pv25f6]{max-width:640px}.hero-eyebrow[data-astro-cid-j7pv25f6]{margin:0 0 1em;line-height:1.7;text-transform:uppercase;font-size:12.5px;letter-spacing:.16em}.hero-headline[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:500;line-height:1.04;color:var(--color-maroon);font-size:clamp(52px,7.4vw,96px);margin:14px 0 6px;letter-spacing:-.01em}.hero-headline[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:italic;font-weight:400;color:var(--color-gold-deep)}.hero-rule[data-astro-cid-j7pv25f6]{margin:26px 0}.hero-sub[data-astro-cid-j7pv25f6]{font-size:17px;letter-spacing:.04em;color:var(--color-ink);margin-bottom:6px}.hero-tag[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:24px;font-style:italic;color:var(--color-gold-deep);margin-bottom:14px}.hero-detail[data-astro-cid-j7pv25f6]{font-size:15px;line-height:1.8;color:var(--color-ink-soft);margin-bottom:32px}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px}.hero-actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{min-width:172px}.hero-social[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.btn-sm[data-astro-cid-j7pv25f6]{padding:10px 18px;font-size:13px;border-color:var(--color-line);color:var(--color-ink-soft);background:#fff6}.btn-sm[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-ink)}.hero-pic[data-astro-cid-j7pv25f6]{margin:0;position:relative;justify-self:end;width:100%;max-width:460px}.hero-pic[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:12px;border:1px solid rgba(240,220,170,.8);z-index:2;pointer-events:none}.hero-frame[data-astro-cid-j7pv25f6]{position:relative;z-index:1;aspect-ratio:4 / 5;box-shadow:0 30px 70px #3a0f1a47}.hero-frame[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{object-position:center 22%}.trust[data-astro-cid-j7pv25f6]{padding:0 0 8px}.trust-band[data-astro-cid-j7pv25f6]{background:linear-gradient(120deg,var(--color-maroon-deep) 0%,var(--color-maroon) 60%,#4A1522 100%);color:#f3e7cf}.trust-list[data-astro-cid-j7pv25f6]{list-style:none;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding-top:12px;padding-bottom:12px}.trust-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;gap:14px;align-items:flex-start;padding:20px 18px;border-left:1px solid rgba(227,194,122,.18)}.trust-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(3n+1){border-left:0}.trust-list[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:30px;height:30px;flex:none;fill:none;stroke:var(--color-gold-light);stroke-width:1.3;stroke-linejoin:round;stroke-linecap:round;margin-top:2px}.trust-list[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-display);font-weight:500;font-size:19px;color:#fff8ea;margin-bottom:2px;letter-spacing:.01em}.trust-list[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:13px;color:#f3e7cfc7;line-height:1.5}.trust-link[data-astro-cid-j7pv25f6]{text-align:center;font-size:14px;margin-top:28px;color:var(--color-ink-soft)}.trust-link[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--color-gold-deep);text-decoration:underline;text-underline-offset:3px}.shop[data-astro-cid-j7pv25f6]{margin-top:clamp(40px,6vw,72px)}.cards[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.card[data-astro-cid-j7pv25f6]{display:block;text-align:center}.card-frame[data-astro-cid-j7pv25f6]{display:block;aspect-ratio:4 / 5;box-shadow:var(--shadow-card)}.card-frame[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6].vj-photo-img{transition:transform .7s ease;object-position:center 35%}.card[data-astro-cid-j7pv25f6]:hover .card-frame[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6].vj-photo-img{transform:scale(1.05)}.card-label[data-astro-cid-j7pv25f6]{display:block;margin-top:14px;font-family:var(--font-display);font-size:19px;color:var(--color-ink);transition:color .2s ease}.card[data-astro-cid-j7pv25f6]:hover .card-label[data-astro-cid-j7pv25f6]{color:var(--color-gold-deep)}.more-links[data-astro-cid-j7pv25f6]{margin-top:26px}.about-body[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--color-gold-deep);text-decoration:underline;text-underline-offset:3px}.about[data-astro-cid-j7pv25f6],.contact[data-astro-cid-j7pv25f6]{padding:var(--section-pad) 0;border-top:1px solid var(--color-line)}.about[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,var(--color-ivory-deep) 0%,var(--color-ivory) 100%)}.about-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,6vw,88px);align-items:start}.about[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.contact[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(30px,4vw,44px);margin:12px 0 8px;color:var(--color-maroon)}.about-copy[data-astro-cid-j7pv25f6]{border-left:1px solid var(--color-line);padding-left:clamp(0px,3vw,40px)}.about-body[data-astro-cid-j7pv25f6]{color:var(--color-ink-soft);font-size:17.5px;line-height:1.85}.contact-grid-wrap[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(32px,6vw,80px);align-items:center}.contact-inner[data-astro-cid-j7pv25f6]{max-width:640px}.contact-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:32px 0;padding:24px 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.contact-block[data-astro-cid-j7pv25f6]:first-child{grid-column:1 / -1}.contact-label[data-astro-cid-j7pv25f6]{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-deep);margin-bottom:6px}.contact-value[data-astro-cid-j7pv25f6]{font-size:15.5px;color:var(--color-ink-soft);margin:0}.contact-value[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--color-ink);text-decoration:underline;text-underline-offset:3px}.contact-cta-row[data-astro-cid-j7pv25f6]{display:flex;gap:12px;flex-wrap:wrap}.contact-pic[data-astro-cid-j7pv25f6]{margin:0;position:relative;width:100%;max-width:420px;justify-self:end}.contact-pic[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:12px;border:1px solid rgba(240,220,170,.8);z-index:2;pointer-events:none}.contact-frame[data-astro-cid-j7pv25f6]{position:relative;z-index:1;aspect-ratio:4 / 5;box-shadow:var(--shadow-soft)}@media (max-width: 1000px){.cards[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero-inner[data-astro-cid-j7pv25f6]{max-width:none;text-align:center;margin:0 auto}.hero-rule[data-astro-cid-j7pv25f6]{margin-left:auto;margin-right:auto}.hero-actions[data-astro-cid-j7pv25f6],.hero-social[data-astro-cid-j7pv25f6]{justify-content:center}.hero-pic[data-astro-cid-j7pv25f6]{justify-self:center;max-width:400px;width:calc(100% - 22px)}.trust-list[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}.trust-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{border-left:0;border-top:1px solid rgba(227,194,122,.18)}.trust-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(-n+2){border-top:0}.about-grid[data-astro-cid-j7pv25f6],.contact-grid-wrap[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.about-copy[data-astro-cid-j7pv25f6]{border-left:0;padding-left:0}.contact-pic[data-astro-cid-j7pv25f6]{justify-self:center;max-width:380px;width:calc(100% - 18px)}}@media (max-width: 640px){.hero-actions[data-astro-cid-j7pv25f6]{flex-direction:column}.hero-actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{width:100%}.hero-social[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{flex:1 1 140px}.trust-list[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;padding-top:4px;padding-bottom:4px}.trust-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:16px 4px}.trust-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(2){border-top:1px solid rgba(227,194,122,.18)}.cards[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:14px}.card[data-astro-cid-j7pv25f6]:last-child{grid-column:1 / -1;justify-self:center;width:calc(50% - 7px)}.card-label[data-astro-cid-j7pv25f6]{font-size:17px;margin-top:10px}.contact-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.contact-cta-row[data-astro-cid-j7pv25f6]{flex-direction:column}.contact-cta-row[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{text-align:center}.about-body[data-astro-cid-j7pv25f6]{font-size:16.5px}}
