.ph-rings{padding-top:clamp(40px,7vw,90px);padding-bottom:90px;color:#eee8dc}.ph-rings__hero{max-width:850px;margin:0 auto 72px;text-align:center}.ph-rings__eyebrow,.ph-rings__heading>p{margin:0 0 14px;color:#dfc18a;font-size:12px;letter-spacing:.22em;text-transform:uppercase}.ph-rings h1,.ph-rings h2,.ph-rings h3{font-family:Georgia,Times New Roman,serif;font-weight:400;color:#f4f0e8}.ph-rings h1{font-size:clamp(42px,7vw,76px);line-height:1.03;margin:0 0 24px}.ph-rings__lede{max-width:720px;margin:0 auto;color:#d5cec1;font-size:clamp(16px,2vw,20px);line-height:1.65}.ph-rings__metals{display:flex;justify-content:center;flex-wrap:wrap;gap:14px 28px;margin-top:30px;color:#d5cec1;font-size:12px;letter-spacing:.09em;text-transform:uppercase}.ph-rings__metals span{display:flex;align-items:center;gap:8px}.ph-rings__swatch{display:inline-block;width:12px;height:12px;border-radius:50%;border:1px solid #f4f0e866}.ph-rings__swatch--yellow{background:#d4aa52}.ph-rings__swatch--platinum{background:#dce2e1}.ph-rings__swatch--pink{background:#c98d7a}.ph-rings__group{padding:56px 0;border-top:1px solid #9c7f4755}.ph-rings__heading{max-width:760px;margin-bottom:32px}.ph-rings__heading h2{font-size:clamp(30px,4vw,48px);line-height:1.12;margin:0 0 12px}.ph-rings__heading>span{color:#c8c1b4;font-size:15px;line-height:1.6}.ph-rings__grid{display:grid;gap:16px}.ph-rings__grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.ph-ring-card,.ph-engagement-card{color:inherit;text-decoration:none}.ph-ring-card{min-height:270px;border:1px solid #9c7f4766;border-radius:14px;background:#151719e8;padding:16px;display:flex;flex-direction:column}.ph-ring-card__media{aspect-ratio:1/1;background:#0c0d0e;border-radius:9px;overflow:hidden;margin-bottom:18px}.ph-ring-card__media img{display:block;width:100%;height:100%;object-fit:cover}.ph-ring-card h3,.ph-engagement-card h3{font-size:19px;line-height:1.35;margin:0 0 9px}.ph-ring-card>span,.ph-engagement-card__link{margin-top:auto;color:#dfc18a;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.ph-ring-card--planned{justify-content:flex-end;background:linear-gradient(145deg,#24272a,#111315)}.ph-ring-card__number{margin-bottom:auto;color:#c7a35a;font:400 42px/1 Georgia,serif;opacity:.7}.ph-rings__grid--engagement{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ph-engagement-card{min-width:0;overflow:hidden;border:1px solid #9c7f4766;border-radius:12px;background:#151719e8;padding:0 0 14px}.ph-engagement-card__viewport{position:relative;overflow:hidden;background:#0c0d0e}.ph-engagement-card__images{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.ph-engagement-card__images::-webkit-scrollbar{display:none}.ph-engagement-card figure{position:relative;flex:0 0 100%;min-width:0;aspect-ratio:1/1;margin:0;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.ph-engagement-card img{display:block;width:100%;height:100%;object-fit:cover;background:#0c0d0e}.ph-engagement-card figcaption{position:absolute;top:10px;left:10px;padding:6px 9px;border:1px solid #dfc18a66;border-radius:999px;background:#0a0b0cb8;color:#f1e7d3;font-size:8px;letter-spacing:.11em;text-transform:uppercase}.ph-engagement-card__arrow{position:absolute;top:50%;z-index:2;width:32px;height:32px;border:1px solid #dfc18a66;border-radius:50%;background:#0a0b0ca6;color:#f4f0e8;font:300 23px/1 Georgia,serif;transform:translateY(-50%);cursor:pointer}.ph-engagement-card__arrow--prev{left:9px}.ph-engagement-card__arrow--next{right:9px}.ph-engagement-card__selectors{position:absolute;z-index:3;bottom:10px;left:50%;display:flex;justify-content:center;gap:7px;margin:0;padding:6px 8px;border-radius:999px;background:#0a0b0c9e;transform:translate(-50%)}.ph-engagement-card__selectors button{width:7px;height:7px;padding:0;border:1px solid #dfc18a99;border-radius:50%;background:transparent;color:transparent;font-size:0;cursor:pointer}.ph-engagement-card__selectors button[aria-pressed=true]{background:#dfc18a}.ph-engagement-card h3{min-height:2.7em;margin:13px 13px 8px;font-size:17px}.ph-engagement-card h3 a{color:#f4f0e8;text-decoration:none}.ph-engagement-card__link{display:inline-block;margin:0 13px;text-decoration:none}.ph-rings__empty{border:1px solid #9c7f4766;border-radius:14px;background:#151719e8;padding:48px;text-align:center}.ph-rings__empty strong{display:block;color:#dfc18a;font:400 clamp(34px,6vw,64px)/1 Georgia,serif}.ph-rings__empty p{margin:14px 0 0;color:#c8c1b4}@media(max-width:989px){.ph-rings__grid--five,.ph-rings__grid--engagement{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.ph-rings{padding-top:32px;padding-bottom:60px}.ph-rings__hero{margin-bottom:48px}.ph-rings__group{padding:42px 0}.ph-rings__grid--five{grid-template-columns:1fr 1fr}.ph-ring-card{min-height:220px}.ph-rings__grid--engagement{gap:10px}.ph-engagement-card{padding-bottom:11px}.ph-engagement-card h3{min-height:3em;margin:10px 9px 7px;font-size:14px}.ph-engagement-card__link{margin:0 9px;font-size:9px}.ph-engagement-card__arrow{width:29px;height:29px}.ph-engagement-card figcaption{top:7px;left:7px;padding:5px 7px;font-size:7px}.ph-engagement-card__selectors{bottom:7px}.ph-rings__empty{padding:34px 20px}}@media(max-width:479px){.ph-engagement-card__arrow{display:none}}
/*# sourceMappingURL=/cdn/shop/t/92/compiled_assets/styles.css.map */
