.restraint-band{--rb-serif: "Cormorant Garamond", "Cormorant", Georgia, serif;--rb-sans: "Inter", -apple-system, "Segoe UI", sans-serif;--rb-ink: #0A4A4A;--rb-ink-muted: rgba(10, 74, 74, .66);--rb-ink-quiet: rgba(10, 74, 74, .46);--rb-hairline: rgba(10, 74, 74, .14);--rb-rose: #E4BFCC;--rb-rose-ink: #6b4450;--rb-rose-soft: #fbf2f5;--rb-bg-warm: #fafaf6;color:var(--rb-ink);font-family:var(--rb-sans)}.restraint-band.section--tight{padding:96px 56px}.restraint-band.section--warm{background:var(--rb-bg-warm)}.restraint-band .restraint{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch;min-height:820px}.restraint-band .restraint--image-right .restraint__photo{order:2}.restraint-band .restraint--image-right .restraint__body{order:1}.restraint-band .restraint__photo{position:relative;overflow:hidden;background:var(--rb-rose-soft)}.restraint-band .restraint__photo img.signature{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.restraint-band .restraint__credit{position:absolute;top:48px;left:48px;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#0a4a4a8c;mix-blend-mode:multiply;max-width:220px;line-height:1.5;margin:0}.restraint-band .restraint__body{padding:130px 96px;display:flex;flex-direction:column;justify-content:center;gap:32px}.restraint-band .subheading{font-family:var(--rb-sans);font-weight:500;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--rb-ink);margin:0}.restraint-band .restraint__body .h2,.restraint-band .restraint__headline{font-family:var(--rb-serif);font-size:clamp(48px,5.6vw,72px);font-weight:600;line-height:1.1;letter-spacing:-.015em;color:var(--rb-ink);margin:0;text-wrap:pretty}.restraint-band .restraint__headline em,.restraint-band .restraint__body .h2 em{font-style:italic;font-weight:400;color:var(--rb-rose-ink)}.restraint-band .restraint__body .body,.restraint-band .restraint__paragraph,.restraint-band .restraint__paragraph p{font-family:var(--rb-sans);font-weight:400;font-size:17px;line-height:1.7;letter-spacing:0;color:var(--rb-ink-muted);max-width:540px;margin:0}.restraint-band .restraint__coda,.restraint-band .restraint__coda p{font-family:var(--rb-serif);font-size:22px;line-height:1.4;letter-spacing:-.005em;color:var(--rb-ink-muted);margin:0;text-wrap:pretty}.restraint-band .restraint__coda{max-width:480px;margin:8px 0 0;padding-top:32px;border-top:1px solid var(--rb-hairline)}.restraint-band .restraint__coda em,.restraint-band .restraint__coda p em{font-style:italic;font-weight:400;color:var(--rb-rose-ink)}.restraint-band .restraint__credit p{margin:0}@media(max-width:900px){.restraint-band.section--tight{padding:80px 24px}.restraint-band .restraint,.restraint-band .restraint--image-right{grid-template-columns:1fr;min-height:0}.restraint-band .restraint .restraint__photo,.restraint-band .restraint--image-right .restraint__photo{order:0}.restraint-band .restraint .restraint__body,.restraint-band .restraint--image-right .restraint__body{order:1}.restraint-band .restraint__photo{min-height:0}.restraint-band .restraint__photo img.signature{min-height:480px;max-height:70vh}.restraint-band .restraint__body{padding:64px 24px}.restraint-band .restraint__credit{position:static;top:auto;left:auto;mix-blend-mode:normal;max-width:none;margin:0;padding:20px 24px}}
/*# sourceMappingURL=/cdn/shop/t/40/compiled_assets/styles.css.map */
