.home-discovery{--hd-ink:#293d45;--hd-paper:#f4f0e5;--hd-card:#fbf9f1;--hd-line:#d9d2c2;--hd-olive:#52634b;--hd-rust:#ad5140;color:var(--hd-ink);margin:0 0 38px}
.home-discovery *{box-sizing:border-box}
.home-discovery-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,390px);align-items:end;gap:28px;margin:22px 0 18px}
.home-discovery-heading h2,.home-order-heading h2{font:400 clamp(30px,3vw,43px)/1.06 'Libre Caslon Display',Georgia,serif;margin:7px 0 0;color:var(--hd-ink)}
.home-discovery-heading>p{margin:0;color:#657067;line-height:1.65;font-size:13px}
.home-discovery-kicker{margin:0;color:var(--hd-rust);font-size:10px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase}
.home-discovery-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 13px;margin:0 0 19px;padding:13px 16px;border:1px solid #d7d9c9;background:#e9ede1;font-family:'Libre Caslon Display',Georgia,serif;font-size:21px}
.home-discovery-price span{font:inherit;font-size:12px;line-height:1.5;color:#566358}
.home-collections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}
.home-collection{display:grid;grid-template-columns:minmax(125px,.8fr) minmax(0,1.2fr);min-width:0;overflow:hidden;border:1px solid var(--hd-line);background:var(--hd-card)}
.home-collection-art{position:relative;display:flex;align-items:center;background:#f4f0e5}
.home-collection-art img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}
.home-collection-art span{position:absolute;left:10px;bottom:10px;background:#fbf9f1ed;padding:5px 8px;font-size:9px}
.home-collection-copy{min-width:0;padding:17px 17px 15px}
.home-collection-copy h3{font:400 clamp(21px,2vw,28px)/1.05 'Libre Caslon Display',Georgia,serif;margin:5px 0 11px}
.home-collection-feature{margin:0 0 6px;font-size:12px;font-weight:700}
.home-collection-description{margin:0 0 12px;color:#667067;font-size:11px;line-height:1.5}
.home-collection-action,.home-order-open{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:9px 0;border-bottom:1px solid #aab19e;color:#344b36;font-weight:700;font-size:11px;text-align:left}
.home-collection-action:hover span{transform:translateX(3px)}
.home-collection-action span{transition:transform .18s}
.home-discovery-privacy{margin:14px 0 0;color:#74786e;font-size:10px;line-height:1.6}
#content .home-order-journey .pp-journey__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0}
#content .home-order-journey .pp-journey__step{min-height:44px}
@media(max-width:600px){#content .home-order-journey .pp-journey__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}
.home-order-progress{margin:0 0 27px;padding:18px 20px;border:1px solid #d9decf;background:#eeefe5}
.home-order-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:9px}
.home-order-heading h2{font-size:28px}
.home-order-open{flex:none;padding:8px 13px;border:1px solid #cbd0c2;background:#fbf9f1;text-decoration:none;cursor:pointer;font:inherit;font-size:11px}
.home-order-journey .pp-journey{padding:0;border:0;background:transparent}
.home-order-journey .pp-journey__header{margin:0}
.home-order-journey .pp-journey__header h2{font-size:23px;margin:3px 0}
.home-order-journey .pp-journey__eyebrow,.home-order-journey .pp-journey__recipient,.home-order-journey .pp-journey__details,.home-order-journey .pp-journey__actions{display:none}
.home-order-journey .pp-journey__summary{margin:0;color:#5f6b61;font-size:12px}
.home-order-journey .pp-journey__steps{margin:13px 0 5px}
.home-order-journey .pp-journey__step{font-size:10px}
.home-order-journey .pp-journey__disclaimer{margin:7px 0 0;font-size:10px}
.home-order-journey .pp-journey__notice{margin:10px 0}
@media(max-width:900px){.home-collections{grid-template-columns:minmax(0,1fr)}.home-collection{grid-template-columns:minmax(130px,.65fr) minmax(0,1.35fr)}}
@media(max-width:760px){.home-discovery-heading{grid-template-columns:1fr;gap:8px;margin-top:16px}.home-discovery-heading h2{font-size:34px}.home-collection{grid-template-columns:116px minmax(0,1fr)}.home-collection-art img{min-height:170px}.home-collection-copy{padding:14px 12px}.home-collection-copy h3{font-size:23px}.home-collection-description{font-size:10px}.home-order-heading{align-items:flex-start;flex-direction:column}.home-order-progress{padding:15px}.home-order-journey .pp-journey__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:360px){.home-collection{grid-template-columns:92px minmax(0,1fr)}.home-collection-copy{padding:12px 10px}.home-collection-art img{min-height:180px}.home-discovery-price{font-size:19px}}
