.rd-p2 .p2-sp{position:relative;overflow:hidden;border-radius:28px;padding:28px 16px;color:#fff;isolation:isolate;background:var(--p2-gold-dp);background:radial-gradient(55% 70% at 12% 18%,color-mix(in srgb,var(--p2-gold) 55%,#fff 20%) 0%,transparent 62%),radial-gradient(45% 60% at 62% 8%,color-mix(in srgb,var(--p2-gold-lt) 50%,transparent) 0%,transparent 60%),radial-gradient(60% 70% at 92% 88%,color-mix(in srgb,var(--p2-gold) 40%,#000 45%) 0%,transparent 65%),radial-gradient(50% 60% at 30% 95%,color-mix(in srgb,var(--p2-gold) 50%,#000 30%) 0%,transparent 60%),linear-gradient(135deg,color-mix(in srgb,var(--p2-gold) 78%,#000),color-mix(in srgb,var(--p2-gold) 45%,#000))}.rd-p2 .p2-sp>img.bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.rd-p2 .p2-sp.has-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgba(0,0,0,var(--sp-ov,.35))}.rd-p2 .p2-sp-h{text-align:center;color:#fff;font-size:clamp(24px,5.4vw,46px);line-height:1.12;text-transform:none;letter-spacing:-.01em;max-width:24ch;margin:0 auto}.rd-p2 .p2-sp-h .a{font-family:var(--font-body,"Figtree"),sans-serif;font-weight:400}.rd-p2 .p2-sp-h .b{font-family:var(--font-primary,"Jost"),sans-serif;font-weight:700}.rd-p2 .p2-sp-sub{text-align:center;color:#ffffffd1;margin:12px auto 0;max-width:60ch;font-size:15px}.rd-p2 .p2-sp-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:20px -16px 0;padding:0 16px 4px;scroll-padding-inline:16px}.rd-p2 .p2-sp-grid::-webkit-scrollbar{display:none}.rd-p2 .p2-sp-card{flex:0 0 78%;scroll-snap-align:start;display:flex;flex-direction:column;min-height:0;padding:18px 18px 16px;border-radius:22px;background:linear-gradient(160deg,#ffffff29,#ffffff0a);border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px #ffffff2e,0 18px 40px #0000002e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.rd-p2 .p2-sp-card .fig{font-family:var(--font-body,"Figtree"),sans-serif;font-weight:300;font-size:clamp(34px,8vw,48px);line-height:1;letter-spacing:-.02em;color:#fff}.rd-p2 .p2-sp-card .lab{font-family:var(--font-primary,"Jost"),sans-serif;font-weight:600;font-size:18px;margin-top:8px;color:#fff}.rd-p2 .p2-sp-card hr{border:0;border-top:1px solid rgba(255,255,255,.26);margin:auto 0 12px;padding-top:14px;width:100%}.rd-p2 .p2-sp-card .txt{font-size:14.5px;line-height:1.45;color:#ffffffdb}@media(min-width:640px){.rd-p2 .p2-sp{padding:40px 28px}.rd-p2 .p2-sp-grid{display:grid;grid-template-columns:repeat(2,1fr);overflow:visible;margin:28px 0 0;padding:0}.rd-p2 .p2-sp-card{min-height:0;padding:22px 22px 18px}.rd-p2 .p2-sp-card hr{padding-top:18px}}@media(min-width:1000px){.rd-p2 .p2-sp{padding:56px 48px 60px}.rd-p2 .p2-sp-grid{grid-template-columns:repeat(var(--n,4),1fr);gap:20px;max-width:1240px;margin:36px auto 0}.rd-p2 .p2-sp-card{min-height:0;padding:26px 26px 22px}.rd-p2 .p2-sp-card hr{padding-top:22px}}.rd-p2 .p2-rg{display:grid;gap:26px;align-items:center}.rd-p2 .p2-rg-img{border-radius:28px;aspect-ratio:1/1}.rd-p2 .p2-rg-h{font-size:clamp(26px,5.6vw,50px);line-height:1.1;text-transform:none;letter-spacing:-.015em}.rd-p2 .p2-rg-h .a{font-family:var(--font-body,"Figtree"),sans-serif;font-weight:300}.rd-p2 .p2-rg-h .b{font-family:var(--font-primary,"Jost"),sans-serif;font-weight:700}.rd-p2 .p2-rg-sub{color:var(--p2-soft);margin-top:12px;max-width:60ch}.rd-p2 .p2-rg-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:24px}.rd-p2 .p2-rg-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 12px 20px;border-radius:20px;background:color-mix(in srgb,var(--p2-gold) 12%,var(--p2-page));box-shadow:0 10px 26px color-mix(in srgb,var(--p2-gold) 10%,transparent)}.rd-p2 .p2-rg-card .fig{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-primary,"Jost"),sans-serif;font-weight:700;font-size:clamp(28px,6.6vw,44px);line-height:1;letter-spacing:-.02em;color:var(--p2-ink)}.rd-p2 .p2-rg-card .fig svg{width:.62em;height:.62em;flex:0 0 auto;stroke:currentColor;fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.rd-p2 .p2-rg-card .txt{margin-top:12px;font-size:14px;line-height:1.45;color:var(--p2-ink);max-width:24ch}.rd-p2 .p2-rg-card .src{margin-top:6px;font-size:11.5px;color:var(--p2-soft)}.rd-p2 .p2-rg-card .more{margin-top:auto;padding-top:18px;font-size:13.5px;color:var(--p2-ink);text-decoration:underline;text-underline-offset:3px}.rd-p2 .p2-rg-card .more:hover{color:var(--p2-gold-dp)}.rd-p2 .p2-rg-note{font-size:12px;color:var(--p2-soft);margin-top:14px}@media(min-width:640px){.rd-p2 .p2-rg-grid{grid-template-columns:repeat(3,1fr);gap:16px}.rd-p2 .p2-rg-card{padding:30px 16px 24px;min-height:240px}}@media(min-width:980px){.rd-p2 .p2-rg{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:56px}.rd-p2 .p2-rg.img-right .p2-rg-img{order:2}.rd-p2 .p2-rg-grid{gap:22px;margin-top:36px}.rd-p2 .p2-rg-card{min-height:260px}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/rd-p2x.css.map */
