.ryziger{--rz-gutter:clamp(16px, 5vw, 56px);--rz-gold:#e7bf82;--rz-black:#000;--rz-night:#1c1c1c}.rz-bar{font-family:var(--brand-font-heading);letter-spacing:.16em;text-transform:uppercase;text-align:center;color:var(--rz-gold);background:var(--rz-black);padding:10px 16px;font-size:11px;font-weight:500}.ryziger .sf-head{border-bottom:1px solid var(--brand-border);padding-block:16px}.ryziger .sf-brand img{width:auto;max-height:46px}.ryziger .sf-nav{font-family:var(--brand-font-heading);letter-spacing:.16em;text-transform:uppercase;color:var(--brand-ink);font-size:12px;font-weight:500}.rz-hero{min-height:min(52vh,440px);padding:clamp(48px, 7vw, 96px) var(--rz-gutter);color:#fff;background:var(--rz-black);align-items:center;display:grid;position:relative;overflow:hidden}.rz-hero__mark{inset-inline-end:clamp(-120px,-6vw,-40px);opacity:.16;pointer-events:none;width:clamp(280px,38vw,520px);height:auto;position:absolute;top:50%;transform:translateY(-50%)}.rz-hero__copy{max-width:40rem;position:relative}.rz-eyebrow{font-family:var(--brand-font-heading);letter-spacing:.2em;text-transform:uppercase;color:var(--rz-gold);margin:0 0 18px;font-size:11.5px;font-weight:500}.rz-hero h1{font-family:var(--brand-font-heading);letter-spacing:-.01em;color:#fff;margin:0 0 18px;font-size:clamp(32px,5.4vw,62px);font-weight:500;line-height:1.08}.rz-hero__copy>p:last-child{color:#ffffffb8;max-width:48ch;margin:0;font-size:clamp(14.5px,1.4vw,17px);line-height:1.65}@media (max-width:640px){.rz-hero{min-height:0;padding-block:52px}.rz-hero__mark{width:260px;inset-inline-end:-90px}}.rz-start{padding:clamp(36px, 4.4vw, 64px) var(--rz-gutter);background:var(--brand-surface-alt);gap:clamp(30px,3.6vw,48px);display:grid}.rz-start__intro{margin-bottom:18px}.rz-section-number{font-family:var(--brand-font-heading);letter-spacing:.16em;text-transform:uppercase;color:var(--rz-gold);background:var(--rz-night);margin-bottom:12px;padding:5px 10px;font-size:10.5px;font-weight:500;display:inline-block}.rz-start__block h2,.rz-four__intro h2{font-family:var(--brand-font-heading);letter-spacing:-.005em;margin:0 0 8px;font-size:clamp(21px,2.2vw,28px);font-weight:500}.rz-start__block p{max-width:68ch;color:var(--brand-muted);margin:0;font-size:14.5px;line-height:1.6}.rz-click-hint{font-weight:600;color:var(--brand-ink)!important;margin-top:10px!important;font-size:12.5px!important}.rz-chips{flex-wrap:wrap;gap:10px;display:flex}.rz-chips button{font:inherit;font-family:var(--brand-font-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-ink);background:var(--brand-surface);border:1px solid var(--brand-ink);cursor:pointer;border-radius:0;align-items:center;gap:10px;padding:12px 18px;font-size:12px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.rz-chips button:hover:not(:disabled),.rz-chips button[data-active=true]{color:var(--rz-gold);background:var(--rz-night)}.rz-chips button:disabled{cursor:progress;opacity:.45}.rz-chips button:focus-visible,.rz-four button:focus-visible{outline:2px solid var(--rz-gold);outline-offset:3px}.rz-ask-cue{opacity:0;font-size:10.5px;transition:opacity .2s}.rz-chips button:hover .rz-ask-cue,.rz-chips button[data-active=true] .rz-ask-cue{opacity:1}.rz-chips--wide button{font-family:var(--brand-font-body);letter-spacing:0;text-transform:none;text-align:start;border-color:var(--brand-border);border-inline-start:3px solid var(--rz-gold);padding:15px 20px;font-size:14.5px;font-weight:600}.rz-chips--wide button:hover:not(:disabled),.rz-chips--wide button[data-active=true]{border-color:var(--rz-night);border-inline-start-color:var(--rz-gold)}@media (max-width:560px){.rz-chips--wide{flex-direction:column;align-items:stretch}}.rz-prompt-status{color:var(--brand-muted);margin:0;font-size:12.5px}.rz-four{padding:clamp(40px, 4.6vw, 68px) var(--rz-gutter);color:#fff;background:var(--rz-black)}.rz-four__intro{margin-bottom:24px}.rz-section-number--gold{color:var(--rz-night);background:var(--rz-gold)}.rz-four__intro h2{color:#fff}.rz-four__intro p{color:#ffffffa8;margin:0;font-size:14.5px;line-height:1.6}.rz-four ul{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.rz-four li{display:flex}.rz-four button{width:100%;font:inherit;text-align:start;color:#fff;background:var(--rz-night);cursor:pointer;border:1px solid #e7bf8247;border-radius:0;flex-direction:column;gap:12px;padding:22px 20px 20px;transition:border-color .2s;display:flex}.rz-four button:hover:not(:disabled),.rz-four button[data-active=true]{border-color:var(--rz-gold)}.rz-four button:disabled{cursor:progress;opacity:.55}.rz-four__name{font-family:var(--brand-font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--rz-gold);font-size:15px;font-weight:500}.rz-four__line{color:#ffffffb8;font-size:13.5px;font-style:italic}.rz-four dl{gap:8px;margin:4px 0 0;display:grid}.rz-four dl>div{border-top:1px solid #ffffff1a;grid-template-columns:52px 1fr;gap:10px;padding-top:8px;display:grid}.rz-four dt{font-family:var(--brand-font-heading);letter-spacing:.16em;text-transform:uppercase;color:#ffffff80;padding-top:2px;font-size:10px;font-weight:500}.rz-four dd{color:#fff;margin:0;font-size:13.5px;line-height:1.5}.rz-four__credit{color:#ffffff8c;margin-top:auto;padding-top:6px;font-size:12px}.rz-four__cue{font-family:var(--brand-font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--rz-gold);font-size:10.5px;font-weight:500}.rz-range{padding:clamp(30px, 3.6vw, 48px) var(--rz-gutter);border-top:1px solid var(--brand-border)}.rz-range h2{font-family:var(--brand-font-heading);letter-spacing:.16em;text-transform:uppercase;color:var(--brand-muted);margin:0 0 18px;font-size:11px;font-weight:500}.rz-range dl{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:0;display:grid}.rz-range dl>div{background:var(--brand-surface);border:1px solid var(--brand-border);padding:16px 18px}.rz-range dt{font-family:var(--brand-font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-ink);margin-bottom:6px;font-size:12px;font-weight:500}.rz-range dd{color:var(--brand-muted);margin:0;font-size:14px;line-height:1.6}.rz-foot{color:#ffffffb8;background:var(--rz-black);border-top:0}.rz-foot p{color:#ffffffb8}
