.bp-hero{background:var(--cg-ox,#441618);color:#f4efe7;padding:8rem 0 4.4rem;overflow:hidden}.bp-hero-in{grid-template-columns:1fr 1.25fr;align-items:center;gap:2.4rem;width:min(1240px,92vw);margin:0 auto;display:grid}.bp-hero .cg-label{color:#ead9c2b8}.bp-hero h1{margin-top:1.4rem;display:grid;color:#ebffce!important}.bp-hero h1 .cg-caps{font-size:clamp(2.8rem,5.2vw,5.2rem)}.bp-hero h1 .cg-it{color:#f4efe7;margin-top:.3rem;font-size:clamp(2.3rem,4.2vw,4.2rem);line-height:1.08}.bp-hero-sub{color:#ead9c2db;max-width:40ch;margin-top:1.6rem;font-size:1.08rem;line-height:1.65}.bp-hero .cg-actions{margin-top:2rem}.bp-hero-meta{margin-top:1.6rem;color:#ead9c28c!important}.bp-hero-img{margin:0}.bp-hero-img img{width:100%;height:auto;display:block}@media (max-width:900px){.bp-hero-img img{width:100%;margin:0}}.bp-note h2{margin:1.2rem 0 2rem;display:grid;color:#441618!important}.bp-note h2 .cg-caps{font-size:clamp(2.2rem,4.6vw,3.8rem)}.bp-note h2 .cg-it{color:#857d53;font-size:clamp(2rem,4vw,3.4rem);line-height:1.1}.bp-note p{margin-top:1.1rem;font-size:1.08rem;line-height:1.75}.bp-note .cg-label{color:#857d53}.bp-sign{font-family:var(--cg-serif);color:#441618;font-size:2rem!important}.bp-inside .cg-label{color:#857d53}.bp-list{grid-template-columns:repeat(3,1fr);gap:2.6rem 2.4rem;max-width:1100px;margin:0 auto;padding:0;list-style:none;display:grid}.bp-list-item{border-top:1px solid #44161838;grid-template-columns:auto 1fr;gap:1rem;padding-top:1.2rem;display:grid}.bp-n{font-family:var(--cg-serif);color:#857d53;font-size:2.4rem;line-height:.9}.bp-list-item h3{font-family:var(--cg-serif);color:#441618;font-size:1.4rem;font-weight:400;line-height:1.15}.bp-list-item p{color:#4a3d35;margin-top:.5rem;font-size:1rem;line-height:1.6}.bp-inside{background:#f4efe7}.bp-inside-intro{color:#4a3d35;max-width:54ch;margin:1rem auto 0;font-size:1.04rem;line-height:1.65}.bp-list.is-four{grid-template-columns:repeat(2,1fr);max-width:880px}.bp-quote{text-align:center;max-width:760px;margin:4.2rem auto 0}.bp-quote blockquote{font-family:var(--cg-serif);color:#441618;text-wrap:balance;margin:0;font-size:clamp(1.6rem,2.8vw,2.3rem);line-height:1.25}.bp-quote figcaption{margin-top:.9rem}.bp-walk{color:#f4efe7;background:#2a0f11}.bp-walk-grid{grid-template-columns:1fr 1.3fr;align-items:start;gap:3.4rem;display:grid}.bp-walk .cg-label{color:#ead9c2a6}.bp-walk h2{margin-top:1.2rem;display:grid;color:#ebffce!important}.bp-walk h2 .cg-caps{font-size:clamp(2.6rem,5vw,4.6rem)}.bp-walk h2 .cg-it{color:#f4efe7;font-size:clamp(2.2rem,4.2vw,3.8rem)}.bp-walk-list{counter-reset:w;margin:0;padding:0;list-style:none}.bp-walk-list li{counter-increment:w;border-bottom:1px solid #d3b88c38;grid-template-columns:2.6rem 1fr;padding:1.1rem 0;font-size:1.08rem;line-height:1.55;display:grid}.bp-walk-list li:before{content:counter(w, decimal-leading-zero);font:500 .72rem/2 var(--cg-sans);letter-spacing:.2em;color:#ebffce}.bp-buy-grid{grid-template-columns:1fr minmax(320px,440px);align-items:center;gap:3.4rem;max-width:1040px;margin:0 auto;display:grid}.bp-for .cg-label{color:#857d53}.bp-for ul{margin:1.2rem 0 0;padding:0;list-style:none}.bp-for li{font-family:var(--cg-serif);color:#441618;border-bottom:1px solid #4416182e;padding:.9rem 0;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.25}.bp-cred{color:#6b5a4c;max-width:52ch;margin-top:1.8rem;font-size:1rem;line-height:1.7}.bp-buy .sp-tier h3{font-size:1.9rem}@media (max-width:900px){.bp-hero{padding:6.4rem 0 3rem}.bp-hero-in,.bp-walk-grid,.bp-buy-grid{grid-template-columns:1fr;gap:2.2rem}.bp-list{grid-template-columns:1fr;gap:1.6rem}.bp-list.is-four{grid-template-columns:1fr}}.bp-note,.bp-walk,.bp-buy{isolation:isolate;position:relative;overflow:hidden}.bp-note:before,.bp-walk:before,.bp-buy:before{content:"";z-index:-1;background-position:50%;background-size:cover;position:absolute;top:0;bottom:0}.bp-note{background:#ece4d8}.bp-note:before{aspect-ratio:735/714;background-image:url(/editorial/rings-letter-pearl.jpg);left:0;-webkit-mask-image:linear-gradient(90deg,#000 60%,#0000);mask-image:linear-gradient(90deg,#000 60%,#0000)}.bp-note .mc-wrap-narrow{background:#f4efe7f7;border-radius:4px;padding:clamp(2rem,5vw,4rem);box-shadow:0 40px 80px -50px #2a0f118c}@media (min-width:1100px){.bp-note .mc-wrap-narrow{width:min(640px,46vw);margin-left:auto;margin-right:max(6vw,50vw - 750px)}}.bp-walk{background:#2a0f11}.bp-walk:before{aspect-ratio:600/750;opacity:.8;background-image:url(/editorial/piano-rings.jpg);left:0;-webkit-mask-image:linear-gradient(90deg,#000 45%,#0000);mask-image:linear-gradient(90deg,#000 45%,#0000)}.bp-buy{background:#ece4d8}.bp-buy:before{aspect-ratio:736/981;background-image:url(/editorial/hair-rings.jpg);right:0;-webkit-mask-image:linear-gradient(270deg,#000 55%,#0000);mask-image:linear-gradient(270deg,#000 55%,#0000)}@media (max-width:900px){.bp-note:before,.bp-walk:before,.bp-buy:before{display:none}.bp-note{background:linear-gradient(#ece4d826,#ece4d826),#ece4d8 url(/editorial/rings-letter-pearl.jpg) 50%/cover no-repeat}.bp-note .mc-wrap-narrow{width:calc(100% - 32px);transform:none}.bp-walk{background:linear-gradient(#2a0f11e6,#2a0f11e6),#2a0f11 url(/editorial/piano-rings.jpg) 50%/cover no-repeat}.bp-buy{background:linear-gradient(#ece4d8e6,#ece4d8e6),#ece4d8 url(/editorial/hair-rings.jpg) 50%/cover no-repeat}}
