/* Static closed-cover view: same texture and real gold vector as Herbier, no animation bundle. */
.herbier-cover-static{position:relative;aspect-ratio:740/1050;isolation:isolate;flex-shrink:0;box-shadow:2px 2px 0 #76816d,4px 4px 0 #e3ddce,6px 6px 0 #58624f,10px 16px 25px #080d0855;border-radius:2px 5px 5px 2px}
.herbier-cover-static>img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;border-radius:inherit;pointer-events:none}
.herbier-cover-static:after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 3px 0 5px #17201577,inset 0 0 1px #f2ecdd88}
.herbier-cover-wordmark{position:absolute;left:22%;top:8.2%;width:56%;height:6.5%;mask:url('/brand/wordmark.svg') center/contain no-repeat;-webkit-mask:url('/brand/wordmark.svg') center/contain no-repeat;background:linear-gradient(100deg,#B89D66,#FFF1C8 45%,#D9BF8E 70%,#B89D66);filter:drop-shadow(0 .6px #10150e99)}
.herbier-cover-tag{position:absolute;right:-10%;bottom:8%;z-index:2;padding:7px 9px;border:1px solid #B9AE93;box-shadow:0 3px 8px #080d0826;background:#F2ECDD;color:#3A3A30;font:400 9px/1.5 'EB Garamond',Georgia,serif;letter-spacing:.1em;transform:rotate(-1.2deg);white-space:nowrap}
.herbier-promo-copy{min-width:0}.herbier-promo-eyebrow{color:#D9BF8E;font-size:11px;line-height:1.7;letter-spacing:.1em;margin:0 0 10px}.herbier-promo-summary{font-size:16px;line-height:1.75;max-width:54ch;margin:0 0 12px;text-wrap:pretty}.herbier-promo-link{display:inline-flex;align-items:center;min-height:44px;min-width:44px;color:inherit!important;font-size:14px;line-height:1.6;text-decoration:underline;text-underline-offset:5px}.herbier-promo-link:focus-visible{outline:2px solid currentColor;outline-offset:5px}
@media(hover:hover) and (pointer:fine){.herbier-promo-link:hover{color:#D9BF8E!important}}

.home-herbier{background:#1A201A;color:#ECE5D6;padding:72px var(--gutter,64px);min-height:calc(100svh - 72px);display:grid;align-items:center}
.home-herbier-inner{width:100%;max-width:1440px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,6vw,100px);align-items:center}
.home-herbier .herbier-cover-static{height:clamp(430px,64svh,620px);width:auto;max-width:85%;justify-self:center}
.home-herbier .herbier-cover-tag{font-size:12px;padding:10px 14px}
.home-herbier #herbier-feature-title{font-size:clamp(48px,5vw,64px);font-family:var(--title-font);font-weight:400;color:inherit;margin:14px 0 24px;line-height:1.15}
.home-herbier .herbier-promo-summary{font-size:18px;max-width:31em;margin:0 0 30px}.herbier-feature-points{list-style:none;padding:22px 0 0;margin:0;border-top:1px solid #687160;display:grid;gap:10px;font-size:14px;line-height:1.75}.herbier-feature-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 30px;margin-top:30px}.herbier-primary-link{border:1px solid #A9A595;padding:12px 20px;text-decoration:none;font-size:15px}.home-herbier :focus-visible{outline-color:#ECE5D6}
@media(max-width:767px){.home-herbier{padding:56px 24px;min-height:0}.home-herbier-inner{grid-template-columns:minmax(0,1fr);gap:44px}.home-herbier .herbier-cover-static{height:350px;max-width:82%}.home-herbier .herbier-cover-tag{font-size:10px}.home-herbier #herbier-feature-title{font-size:48px;margin:12px 0 20px}.home-herbier .herbier-promo-summary{font-size:16px}.herbier-feature-actions{gap:12px 22px}}
