.collection-hero{align-items:start}.collection-grid{display:grid;gap:28px;margin:42px 0}.collection-card{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);overflow:hidden;border:1px solid rgba(23,35,29,.16);border-radius:26px;background:#fbf9f4}.collection-image{position:relative;min-height:390px;background:#d9dfcb}.collection-image img{width:100%;height:100%;object-fit:cover;display:block}.collection-image>span{position:absolute;top:18px;left:18px;padding:9px 12px;border-radius:999px;background:#17231d;color:#fff;font-size:12px;font-weight:800;letter-spacing:.07em}.collection-card.confirmed .collection-image>span{background:#35583f}.collection-card.review .collection-image>span{background:#6e5d37}.collection-copy{padding:34px}.collection-copy h2{margin:4px 0 14px;font-family:Fraunces,serif;font-size:clamp(29px,4vw,43px);font-weight:500;line-height:1.05;color:#17231d}.collection-copy>p:not(.eyebrow){font-size:16px;line-height:1.7;color:#526058}.collection-copy ul{margin:20px 0;padding-left:20px;color:#344139;line-height:1.75}.price-band{display:flex;align-items:end;justify-content:space-between;gap:18px;margin:24px 0;padding:18px 20px;border-radius:16px;background:#eef3df}.price-band span{font-size:13px;font-weight:700;color:#526058}.price-band strong{font-family:Fraunces,serif;font-size:26px;color:#17231d;white-space:nowrap}.collection-copy .button{display:inline-flex}.personal-mark{display:grid;place-items:center;background:radial-gradient(circle at 30% 25%,#e8f19c 0,transparent 36%),linear-gradient(145deg,#203128,#425946)}.personal-mark b{font-family:Fraunces,serif;font-size:150px;font-weight:500;color:#d7ee78}.validation-note{display:grid;grid-template-columns:1fr 1fr;gap:38px;margin:56px 0 30px;padding:38px;border-radius:26px;background:#17231d;color:#fff}.validation-note h2{margin:5px 0;font-family:Fraunces,serif;font-size:clamp(30px,4vw,46px);font-weight:500;line-height:1.08}.validation-note p{font-size:16px;line-height:1.7;color:#d9e0db}.validation-note .eyebrow{color:#d7ee78}.validation-note .button{background:#d7ee78;color:#17231d}.collection-legal{margin:0 0 50px;padding:22px;border-left:4px solid #bf7356;background:#f6eee8;font-size:14px;line-height:1.7;color:#526058}@media(max-width:760px){.collection-card{grid-template-columns:1fr}.collection-image{min-height:270px}.collection-copy{padding:26px 22px}.price-band{align-items:start;flex-direction:column}.validation-note{grid-template-columns:1fr;padding:28px 22px}}
