.piece-catalog{min-width:0;overflow-x:clip;background:var(--rbm-archive-paper);color:var(--rbm-caviar)}.coming-next{scroll-margin-top:5rem}.preorder-panel,.preorder-form{scroll-margin-top:calc(var(--site-header-height, 59px) + 1rem)}.coming-next__layout{display:grid;min-width:0;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:stretch;padding-inline:0}.coming-next__media{min-height:min(88vh,920px);overflow:hidden;background:var(--rbm-caviar)}.coming-next__media picture,.coming-next__media img{display:block;width:100%;height:100%}.coming-next__media img{object-fit:cover}.coming-next__copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,5.5rem);background:var(--rbm-cream)}.coming-next__copy h1,.past-pieces__intro h2,.preorder-panel__intro h2{margin:0;font-family:var(--rbm-font-display);font-weight:500;line-height:.9;text-transform:uppercase;text-wrap:balance}.coming-next__copy h1{max-width:10ch;margin-top:.85rem;font-size:clamp(3.6rem,7vw,7.4rem)}.coming-next__hero-line{max-width:52ch;margin:1.35rem 0 0;font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.55}.coming-next__story{display:grid;max-width:60ch;gap:.75rem;margin-top:.85rem;color:var(--rbm-graphite);font-size:.92rem}.coming-next__story p,.coming-next__scarcity p,.coming-next__details p,.past-pieces__intro p,.preorder-panel p{margin:0}.coming-next__price{margin:1.5rem 0 0;font-family:var(--rbm-font-display);font-size:clamp(2.1rem,4vw,3.4rem);line-height:1}.coming-next__shipping{margin:.35rem 0 0;font-family:var(--rbm-font-label);font-size:.7rem;text-transform:uppercase}.coming-next__offer-summary{max-width:56ch;margin:.65rem 0 0;color:var(--rbm-graphite);font-size:.78rem;line-height:1.55}.coming-next__scarcity{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:1rem;margin-top:.85rem;padding-block:1rem;border-block:1px solid rgba(15,15,16,.18);color:var(--rbm-graphite);font-size:.82rem;line-height:1.55}.coming-next__scarcity img{display:block;width:88px;height:88px;object-fit:cover}.coming-next__cta{width:100%;margin-top:.9rem;border-radius:0;text-transform:uppercase}.coming-next__dossier-link{display:inline-flex;min-height:44px;align-items:center;justify-content:center;margin-top:.2rem;font-family:var(--rbm-font-label);font-size:.7rem;text-transform:uppercase}.coming-next__more{margin-top:.25rem;border-top:1px solid rgba(15,15,16,.18)}.coming-next__more summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:1rem;color:var(--rbm-caviar);cursor:pointer;font-family:var(--rbm-font-label);font-size:.7rem;line-height:1.35;text-transform:uppercase}.coming-next__more summary:after{content:"+";flex:0 0 auto;font-size:1rem}.coming-next__more[open] summary:after{content:"−"}.coming-next__reassurance{background:var(--rbm-caviar);color:var(--rbm-cream)}.coming-next__reassurance p{max-width:90ch;margin:0 auto;padding-block:1.25rem;font-family:var(--rbm-font-label);font-size:.72rem;line-height:1.65;text-align:center;text-transform:uppercase}.coming-next__details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:clamp(2rem,4vw,3.5rem)}.coming-next__details article{padding:0 1.5rem;border-right:1px solid rgba(15,15,16,.16)}.coming-next__details article:first-child{padding-left:0}.coming-next__details article:last-child{padding-right:0;border-right:0}.coming-next__details article>p:last-child{margin-top:.65rem;color:var(--rbm-graphite);font-size:.88rem;line-height:1.6}.preorder-panel{display:grid;grid-template-columns:minmax(0,.8fr) minmax(260px,.55fr) minmax(340px,1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(3.5rem,7vw,7rem)}.preorder-panel__intro h2{margin-top:.7rem;font-size:clamp(2.8rem,5vw,5.3rem)}.preorder-panel__intro>p:last-child{max-width:52ch;margin-top:1rem;color:var(--rbm-graphite);line-height:1.65}.preorder-panel__summary{display:grid;gap:.8rem;padding:.75rem;border:1px solid rgba(15,15,16,.18);background:var(--rbm-cream)}.preorder-panel__summary img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.preorder-panel__summary div{display:grid;gap:.3rem;font-family:var(--rbm-font-label);font-size:.68rem;line-height:1.45;text-transform:uppercase}.preorder-panel__summary strong{font-size:.76rem}.preorder-form{position:relative;display:grid;min-width:0;gap:1rem;padding:clamp(1.2rem,3vw,2rem);background:var(--rbm-cream);box-shadow:var(--rbm-shadow)}.preorder-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.preorder-form .form-field,.preorder-form .form-field input{min-width:0;width:100%}.preorder-form__honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.preorder-form__submit{width:100%;border-radius:0;text-transform:uppercase}.preorder-form__note{color:var(--rbm-graphite);font-family:var(--rbm-font-label);font-size:.65rem;line-height:1.55;text-align:center;text-transform:uppercase}.preorder-form__links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 1rem}.preorder-form__links a{display:inline-flex;min-height:44px;align-items:center;color:var(--rbm-caviar);font-family:var(--rbm-font-label);font-size:.7rem;text-transform:uppercase}.past-pieces{padding-block:clamp(4rem,8vw,8rem);border-top:1px solid rgba(15,15,16,.18);background:var(--rbm-cream)}.past-pieces__intro{display:grid;max-width:70ch;gap:.85rem;margin-bottom:clamp(2rem,5vw,4rem)}.past-pieces__intro h2{font-size:clamp(3.2rem,7vw,7rem)}.past-pieces__intro>p:last-child{color:var(--rbm-graphite);font-size:1rem;line-height:1.65}.past-pieces__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,5rem) clamp(1.25rem,3vw,3rem)}@media (min-width: 981px) and (max-height: 900px){.coming-next__media{min-height:calc(100svh - var(--site-header-height, 86px))}.coming-next__copy{justify-content:flex-start;padding:1.15rem clamp(1.5rem,3vw,2.75rem)}.coming-next__copy h1{margin-top:.45rem;font-size:clamp(3.2rem,5.3vw,4.8rem)}.coming-next__hero-line{margin-top:.65rem;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.4}.coming-next__price{margin-top:.75rem;font-size:clamp(2rem,3vw,2.7rem)}.coming-next__offer-summary{margin-top:.5rem;font-size:.74rem;line-height:1.45}.coming-next__cta{margin-top:.65rem}}@media (max-width: 1100px){.preorder-panel{grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);gap:clamp(1.5rem,3.5vw,3rem);padding-block:clamp(2.5rem,5vw,4.5rem)}.preorder-panel__intro{grid-column:1 / -1}.preorder-panel__summary{grid-template-columns:120px minmax(0,1fr);align-items:center}.preorder-panel__summary img{width:120px}}@media (max-width: 980px){.coming-next__layout{grid-template-columns:1fr}.coming-next__layout{width:100%;max-width:none}.coming-next__media{min-height:0;aspect-ratio:4 / 5}.coming-next__copy{padding:clamp(1.5rem,6vw,3.5rem)}}@media (max-width: 700px){.preorder-panel,.coming-next__details,.past-pieces__grid,.preorder-form__grid{grid-template-columns:1fr}.preorder-panel__intro{grid-column:auto}.coming-next__details article,.coming-next__details article:first-child,.coming-next__details article:last-child{padding:1.2rem 0;border-right:0;border-bottom:1px solid rgba(15,15,16,.16)}.coming-next__details article:last-child{border-bottom:0}}@media (max-width: 560px){.coming-next__media{height:clamp(120px,21svh,170px);min-height:0;aspect-ratio:auto}.coming-next__copy{padding:.55rem var(--rbm-gutter) 1.5rem}.coming-next__copy>.rbm-label{order:1}.coming-next__copy h1{order:2;margin-top:.35rem;font-size:clamp(2.4rem,13vw,3.5rem)}.coming-next__hero-line{order:3;margin-top:.5rem;font-size:.95rem;line-height:1.35}.coming-next__price{order:4;margin-top:.55rem;font-size:1.9rem}.coming-next__shipping{order:5}.coming-next__offer-summary{order:6;margin-top:.5rem;font-size:.7rem;line-height:1.4}.coming-next__cta{order:7;min-height:44px;margin-top:.75rem}.coming-next__dossier-link{order:8}.coming-next__more{order:9;margin-top:.25rem}.coming-next__scarcity{grid-template-columns:72px minmax(0,1fr)}.coming-next__scarcity img{width:72px;height:72px}.coming-next__reassurance p{text-align:left}.preorder-panel__summary{grid-template-columns:88px minmax(0,1fr)}.preorder-panel__summary img{width:88px}.preorder-form{padding:1rem}}@media (max-width: 360px){.coming-next__shipping{display:none}}@media (prefers-reduced-motion: reduce){.piece-catalog *,.piece-catalog *:before,.piece-catalog *:after{scroll-behavior:auto!important;transition:none!important}}
