.reemami{--rm-gutter:clamp(16px, 5vw, 60px);--rm-line:#e6e6e6}.rm-bar{letter-spacing:.2em;text-transform:uppercase;text-align:center;color:#fff;background:#000;padding:9px 16px;font-size:10px}.reemami .rm-head{border-bottom:1px solid var(--rm-line);background:#fff;flex-direction:column;justify-content:center;gap:16px;padding-block:28px 16px}.reemami .rm-head .sf-brand img{width:auto;max-height:30px}.reemami .rm-head .sf-nav{font-family:var(--brand-font-body);letter-spacing:.08em;text-transform:uppercase;color:#000;flex-wrap:wrap;justify-content:center;gap:6px clamp(16px,2.6vw,30px);font-size:12px}.rm-hero{padding:clamp(44px, 7vw, 96px) var(--rm-gutter) clamp(36px, 5vw, 64px);border-bottom:1px solid var(--rm-line);background:#fff}.rm-eyebrow{font-family:var(--brand-font-body);letter-spacing:.18em;color:#000;margin:0 0 18px;font-size:12px;font-weight:600}.rm-hero h1{max-width:16ch;font-family:var(--brand-font-heading);letter-spacing:-.01em;color:#000;margin:0;font-size:clamp(34px,6.2vw,76px);font-weight:400;line-height:1.05}.rm-hero__sub{max-width:60ch;color:var(--brand-muted);margin:24px 0 0;font-size:clamp(14px,1.3vw,16px);line-height:1.75}.rm-start{padding:clamp(36px, 4.2vw, 64px) var(--rm-gutter);gap:clamp(32px,3.8vw,50px);display:grid}.rm-start__intro{margin-bottom:18px}.rm-number{letter-spacing:.16em;text-transform:uppercase;color:#000;margin-bottom:11px;font-size:11px;font-weight:600;display:inline-block}.rm-number:before{content:"///";margin-inline-end:6px}.rm-start__block h2{font-family:var(--brand-font-heading);margin:0 0 9px;font-size:clamp(22px,2.5vw,32px);font-weight:400}.rm-start__block p{max-width:74ch;color:var(--brand-muted);margin:0;font-size:14px;line-height:1.75}.rm-start__block--lead{background:var(--brand-surface-alt);border-inline-start:3px solid #000;padding:clamp(22px,2.8vw,34px)}.rm-chips{flex-wrap:wrap;gap:8px;display:flex}.rm-chips button{min-height:44px;font:inherit;letter-spacing:.06em;text-transform:uppercase;color:#000;cursor:pointer;background:#fff;border:1px solid #000;border-radius:2px;align-items:baseline;gap:10px;padding:10px 18px;font-size:13px;transition:color .2s,background .2s;display:inline-flex}.rm-chips button:hover:not(:disabled),.rm-chips button[data-active=true]{color:#fff;background:#000}.rm-chips button:disabled{cursor:progress;opacity:.45}.rm-chips button:focus-visible{outline-offset:3px;outline:2px solid #000}.rm-note{letter-spacing:.02em;text-transform:none;color:var(--brand-muted);font-size:11px}.rm-chips button:hover:not(:disabled) .rm-note,.rm-chips button[data-active=true] .rm-note{color:#fff;opacity:.75}.rm-chips--wide button{letter-spacing:0;text-transform:none;text-align:start;flex-direction:column;align-items:flex-start;gap:6px;max-width:46ch;padding:14px 20px;font-size:14px}.rm-start__block--lead .rm-chips--wide button{background:#fff}@media (max-width:560px){.rm-chips--wide{flex-direction:column;align-items:stretch}.rm-chips--wide button{max-width:none}}.rm-status{color:var(--brand-muted);margin:0;font-size:12px}.rm-rail{padding:clamp(32px, 3.8vw, 52px) var(--rm-gutter);border-top:1px solid var(--rm-line);background:var(--brand-surface-alt)}.rm-rail h2{font-family:var(--brand-font-body);letter-spacing:.16em;text-transform:uppercase;color:#000;margin:0 0 18px;font-size:12px;font-weight:600}.rm-rail ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rm-rail li{letter-spacing:.08em;text-transform:uppercase;color:#000;border:1px solid var(--rm-line);background:#fff;border-radius:2px;align-items:baseline;gap:9px;padding:9px 14px;font-size:12px;display:inline-flex}.rm-rail li b{font-weight:700}.rm-rail p{max-width:74ch;color:var(--brand-muted);margin:18px 0 0;font-size:13px;line-height:1.75}.rm-foot{border-top:1px solid var(--rm-line)}
