*,*:before,*:after{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{display:flex;flex-direction:column;min-height:100svh;font-family:var(--font-primary--family);background:var(--color-background);color:var(--color-foreground);line-height:1.6;font-size:16px}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4{line-height:1.15;font-weight:800;letter-spacing:-.01em;color:var(--rb-ink)}a{color:var(--rb-primary)}.rb-main{flex:1 0 auto}.rb-skip{position:absolute;left:-999px;top:0;background:var(--rb-gold);color:var(--rb-gold-ink);padding:8px 14px;z-index:999;font-weight:700}.rb-skip:focus{left:8px;top:8px}.rb-wrap{max-width:var(--page-width);margin:0 auto;padding:0 var(--page-margin);width:100%}.rb-section{padding:64px 0}.rb-section--tight{padding:40px 0}.rb-section--soft{background:var(--rb-bg-soft)}.rb-section--navy{background:var(--rb-navy);color:#d9e0ea}.rb-section--navy h1,.rb-section--navy h2,.rb-section--navy h3{color:#fff}.rb-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--rb-primary)}.rb-eyebrow:before{content:"";width:22px;height:3px;background:var(--rb-gold);border-radius:2px}.rb-section--navy .rb-eyebrow{color:var(--rb-gold)}.rb-h2{font-size:clamp(28px,3.4vw,40px);margin:10px 0 14px}.rb-h3{font-size:clamp(20px,2.2vw,24px);margin:0 0 8px}.rb-lead{font-size:18px;color:var(--rb-muted);max-width:68ch}.rb-section--navy .rb-lead{color:#c3cddb}.rb-btn{display:inline-flex;align-items:center;gap:8px;padding:0 22px;height:46px;border-radius:999px;font-weight:800;font-size:14.5px;letter-spacing:.01em;text-decoration:none;border:0;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,transform .15s}.rb-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.rb-btn--gold{background:var(--rb-gold);color:var(--rb-gold-ink)}.rb-btn--gold:hover{background:var(--rb-gold-deep);color:var(--rb-gold-ink)}.rb-btn--primary{background:var(--rb-primary);color:#fff}.rb-btn--primary:hover{background:#a52616;color:#fff}.rb-btn--ghost{background:transparent;color:var(--rb-ink);border:1.5px solid var(--rb-line)}.rb-btn--ghost:hover{border-color:var(--rb-ink)}.rb-btn--ghost-light{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.5)}.rb-btn--ghost-light:hover{border-color:#fff;background:#ffffff14;color:#fff}.rb-btn--sm{height:38px;padding:0 16px;font-size:13.5px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/critical.css.map */
