:root{--rb-pitch: #141312;--rb-bone: #f3ecdd;--rb-paper: #ede4d2;--rb-amber: #c9822f;--rb-amber-light: #e3a157;--rb-amber-ink: #97571a;--rb-rust: #a14e15;--rb-red: #d7262f;--rb-green: #7dc242;--rb-moss: #3b4a36;--rb-dark-canvas: #141312;--rb-dark-ink: #f3ecdd;--rb-dark-ink-muted: #dcd4c6;--rb-dark-ink-faint: #8c877e;--rb-dark-rule: rgba(243, 236, 221, .14);--rb-dark-rule-strong: rgba(243, 236, 221, .5);--rb-dark-accent: #e3a157;--rb-dark-accent-display: #e3a157;--rb-dark-ring: #e3a157;--rb-dark-field-bg: rgba(0, 0, 0, .25);--rb-dark-field-line: rgba(243, 236, 221, .25);--rb-dark-field-ink: #f3ecdd;--rb-dark-field-placeholder: #8e877b;--rb-dark-panel: #1b1b1b;--rb-dark-card: #1b1b1b;--rb-dark-grain: url(/assets/img/brand/grain-dark.png);--rb-cream-canvas: #f3ecdd;--rb-cream-ink: #141312;--rb-cream-ink-muted: #4a443c;--rb-cream-ink-faint: #6e685e;--rb-cream-rule: #e2d7c2;--rb-cream-rule-strong: #141312;--rb-cream-accent: #a14e15;--rb-cream-accent-display: #97571a;--rb-cream-ring: #c9822f;--rb-cream-field-bg: transparent;--rb-cream-field-line: #e2d7c2;--rb-cream-field-ink: #141312;--rb-cream-field-placeholder: #6e685e;--rb-cream-panel: #ede4d2;--rb-cream-card: #ffffff;--rb-cream-grain: none;--rb-base-canvas: var(--rb-cream-canvas);--rb-base-ink: var(--rb-cream-ink);--rb-base-ink-muted: var(--rb-cream-ink-muted);--rb-base-ink-faint: var(--rb-cream-ink-faint);--rb-base-rule: var(--rb-cream-rule);--rb-base-rule-strong: var(--rb-cream-rule-strong);--rb-base-accent: var(--rb-cream-accent);--rb-base-accent-display: var(--rb-cream-accent-display);--rb-base-ring: var(--rb-cream-ring);--rb-base-field-bg: var(--rb-cream-field-bg);--rb-base-field-line: var(--rb-cream-field-line);--rb-base-field-ink: var(--rb-cream-field-ink);--rb-base-field-placeholder: var(--rb-cream-field-placeholder);--rb-base-panel: var(--rb-cream-panel);--rb-base-card: var(--rb-cream-card);--rb-base-grain: var(--rb-cream-grain);--rb-base-solid-hover-bg: var(--rb-pitch);--rb-base-solid-hover-ink: var(--rb-bone);--rb-invert-canvas: var(--rb-dark-canvas);--rb-invert-ink: var(--rb-dark-ink);--rb-invert-ink-muted: var(--rb-dark-ink-muted);--rb-invert-ink-faint: var(--rb-dark-ink-faint);--rb-invert-rule: var(--rb-dark-rule);--rb-invert-rule-strong: var(--rb-dark-rule-strong);--rb-invert-accent: var(--rb-dark-accent);--rb-invert-accent-display: var(--rb-dark-accent-display);--rb-invert-ring: var(--rb-dark-ring);--rb-invert-field-bg: var(--rb-dark-field-bg);--rb-invert-field-line: var(--rb-dark-field-line);--rb-invert-field-ink: var(--rb-dark-field-ink);--rb-invert-field-placeholder: var(--rb-dark-field-placeholder);--rb-invert-panel: var(--rb-dark-panel);--rb-invert-card: var(--rb-dark-card);--rb-invert-grain: var(--rb-dark-grain);--rb-invert-solid-hover-bg: var(--rb-amber);--rb-invert-solid-hover-ink: var(--rb-pitch);color-scheme:light;--rb-canvas: var(--rb-base-canvas);--rb-ink: var(--rb-base-ink);--rb-ink-muted: var(--rb-base-ink-muted);--rb-ink-faint: var(--rb-base-ink-faint);--rb-rule: var(--rb-base-rule);--rb-rule-strong: var(--rb-base-rule-strong);--rb-accent: var(--rb-base-accent);--rb-accent-display: var(--rb-base-accent-display);--rb-ring: var(--rb-base-ring);--rb-field-bg: var(--rb-base-field-bg);--rb-field-line: var(--rb-base-field-line);--rb-field-ink: var(--rb-base-field-ink);--rb-field-placeholder: var(--rb-base-field-placeholder);--rb-panel: var(--rb-base-panel);--rb-card: var(--rb-base-card);--rb-grain: var(--rb-base-grain);--rb-solid-hover-bg: var(--rb-base-solid-hover-bg);--rb-solid-hover-ink: var(--rb-base-solid-hover-ink);--rb-flip-canvas: var(--rb-invert-canvas);--rb-flip-ink: var(--rb-invert-ink);--rb-flip-ink-muted: var(--rb-invert-ink-muted);--rb-flip-ink-faint: var(--rb-invert-ink-faint);--rb-flip-rule: var(--rb-invert-rule);--rb-flip-rule-strong: var(--rb-invert-rule-strong);--rb-flip-accent: var(--rb-invert-accent);--rb-flip-card: var(--rb-invert-card);--rb-flip-grain: var(--rb-invert-grain);--rb-smoke: #8c877e;--rb-line-on-pitch: rgba(243, 236, 221, .14);--rb-line-on-bone: #e2d7c2;--rb-rule-amber: rgba(201, 130, 47, .45);--rb-panel-on-pitch: #1b1b1b;--rb-body-on-bone: #4a443c;--rb-body-on-pitch: #dcd4c6;--rb-lede-on-pitch: #dcd4c6;--rb-field-on-pitch: rgba(0, 0, 0, .25);--rb-field-placeholder: #8e877b;--rb-accent-secondary: var(--rb-rust);--rb-display: "Arvo", Georgia, "Times New Roman", serif;--rb-body-font: "Open Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--rb-stamp: "Archivo Black", Impact, "Arial Black", sans-serif;--rb-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--rb-fs-hero: 72px;--rb-fs-drops: 62px;--rb-fs-section: 54px;--rb-fs-ownline: 52px;--rb-fs-faq: 46px;--rb-fs-contract: 44px;--rb-fs-stat: 54px;--rb-fs-faq-aside: 36px;--rb-fs-colhead: 28px;--rb-fs-step: 24px;--rb-fs-sheet: 24px;--rb-fs-numeral: 22px;--rb-fs-lede: 20px;--rb-fs-lede-sm: 17px;--rb-fs-body: 17px;--rb-fs-link: 15px;--rb-fs-small: 15.5px;--rb-fs-bullet: 15px;--rb-fs-button: 16px;--rb-fs-caption: 13px;--rb-fs-ticker: 13px;--rb-fs-eyebrow: 14px;--rb-fs-meta: 12px;--rb-fs-inci: 13px;--rb-lh-display: 1.06;--rb-lh-heading: 1.1;--rb-lh-body: 1.6;--rb-tracking-eyebrow: .2em;--rb-weight-display: 700;--rb-gutter: 40px;--rb-content: 1160px;--rb-col3: 340px;--rb-gap3: 24px;--rb-step: 200px;--rb-stat: 220px;--rb-concept: 300px;--rb-sec-y: 100px;--rb-band-y: 100px;--rb-radius: 22px;--rb-radius-sm: 10px;--rb-radius-pill: 999px;--rb-rule-w: 2px;--rb-ease: cubic-bezier(.2, .7, .3, 1);--rb-dur: .22s}:root[data-theme=dark]{--rb-base-canvas: var(--rb-dark-canvas);--rb-base-ink: var(--rb-dark-ink);--rb-base-ink-muted: var(--rb-dark-ink-muted);--rb-base-ink-faint: var(--rb-dark-ink-faint);--rb-base-rule: var(--rb-dark-rule);--rb-base-rule-strong: var(--rb-dark-rule-strong);--rb-base-accent: var(--rb-dark-accent);--rb-base-accent-display: var(--rb-dark-accent-display);--rb-base-ring: var(--rb-dark-ring);--rb-base-field-bg: var(--rb-dark-field-bg);--rb-base-field-line: var(--rb-dark-field-line);--rb-base-field-ink: var(--rb-dark-field-ink);--rb-base-field-placeholder: var(--rb-dark-field-placeholder);--rb-base-panel: var(--rb-dark-panel);--rb-base-card: var(--rb-dark-card);--rb-base-grain: var(--rb-dark-grain);--rb-base-solid-hover-bg: var(--rb-amber);--rb-base-solid-hover-ink: var(--rb-pitch);--rb-invert-canvas: var(--rb-cream-canvas);--rb-invert-ink: var(--rb-cream-ink);--rb-invert-ink-muted: var(--rb-cream-ink-muted);--rb-invert-ink-faint: var(--rb-cream-ink-faint);--rb-invert-rule: var(--rb-cream-rule);--rb-invert-rule-strong: var(--rb-cream-rule-strong);--rb-invert-accent: var(--rb-cream-accent);--rb-invert-accent-display: var(--rb-cream-accent-display);--rb-invert-ring: var(--rb-cream-ring);--rb-invert-field-bg: var(--rb-cream-field-bg);--rb-invert-field-line: var(--rb-cream-field-line);--rb-invert-field-ink: var(--rb-cream-field-ink);--rb-invert-field-placeholder: var(--rb-cream-field-placeholder);--rb-invert-panel: var(--rb-cream-panel);--rb-invert-card: var(--rb-cream-card);--rb-invert-grain: var(--rb-cream-grain);--rb-invert-solid-hover-bg: var(--rb-pitch);--rb-invert-solid-hover-ink: var(--rb-bone);color-scheme:dark}.rb-band--base{--rb-canvas: var(--rb-base-canvas);--rb-ink: var(--rb-base-ink);--rb-ink-muted: var(--rb-base-ink-muted);--rb-ink-faint: var(--rb-base-ink-faint);--rb-rule: var(--rb-base-rule);--rb-rule-strong: var(--rb-base-rule-strong);--rb-accent: var(--rb-base-accent);--rb-accent-display: var(--rb-base-accent-display);--rb-ring: var(--rb-base-ring);--rb-field-bg: var(--rb-base-field-bg);--rb-field-line: var(--rb-base-field-line);--rb-field-ink: var(--rb-base-field-ink);--rb-field-placeholder: var(--rb-base-field-placeholder);--rb-panel: var(--rb-base-panel);--rb-card: var(--rb-base-card);--rb-grain: var(--rb-base-grain);--rb-solid-hover-bg: var(--rb-base-solid-hover-bg);--rb-solid-hover-ink: var(--rb-base-solid-hover-ink);--rb-flip-canvas: var(--rb-invert-canvas);--rb-flip-ink: var(--rb-invert-ink);--rb-flip-ink-muted: var(--rb-invert-ink-muted);--rb-flip-ink-faint: var(--rb-invert-ink-faint);--rb-flip-rule: var(--rb-invert-rule);--rb-flip-rule-strong: var(--rb-invert-rule-strong);--rb-flip-accent: var(--rb-invert-accent);--rb-flip-card: var(--rb-invert-card);--rb-flip-grain: var(--rb-invert-grain)}.rb-band--invert{--rb-canvas: var(--rb-invert-canvas);--rb-ink: var(--rb-invert-ink);--rb-ink-muted: var(--rb-invert-ink-muted);--rb-ink-faint: var(--rb-invert-ink-faint);--rb-rule: var(--rb-invert-rule);--rb-rule-strong: var(--rb-invert-rule-strong);--rb-accent: var(--rb-invert-accent);--rb-accent-display: var(--rb-invert-accent-display);--rb-ring: var(--rb-invert-ring);--rb-field-bg: var(--rb-invert-field-bg);--rb-field-line: var(--rb-invert-field-line);--rb-field-ink: var(--rb-invert-field-ink);--rb-field-placeholder: var(--rb-invert-field-placeholder);--rb-panel: var(--rb-invert-panel);--rb-card: var(--rb-invert-card);--rb-grain: var(--rb-invert-grain);--rb-solid-hover-bg: var(--rb-invert-solid-hover-bg);--rb-solid-hover-ink: var(--rb-invert-solid-hover-ink);--rb-flip-canvas: var(--rb-base-canvas);--rb-flip-ink: var(--rb-base-ink);--rb-flip-ink-muted: var(--rb-base-ink-muted);--rb-flip-ink-faint: var(--rb-base-ink-faint);--rb-flip-rule: var(--rb-base-rule);--rb-flip-rule-strong: var(--rb-base-rule-strong);--rb-flip-accent: var(--rb-base-accent);--rb-flip-accent-display: var(--rb-base-accent-display);--rb-flip-card: var(--rb-base-card);--rb-flip-grain: var(--rb-base-grain)}.rb-pane--dark,.rb-wz__results,.rb-wz__chip,.rb-wz__summary>div,.rb-wz__decl-text,.rb-wz__choice.is-on,.adm-modal__head,.adm-subtotal,.rb-shop__oos{--rb-canvas: var(--rb-dark-canvas);--rb-ink: var(--rb-dark-ink);--rb-ink-muted: var(--rb-dark-ink-muted);--rb-ink-faint: var(--rb-dark-ink-faint);--rb-rule: var(--rb-dark-rule);--rb-rule-strong: var(--rb-dark-rule-strong);--rb-accent: var(--rb-dark-accent);--rb-accent-display: var(--rb-dark-accent-display);--rb-ring: var(--rb-dark-ring);--rb-field-bg: var(--rb-dark-field-bg);--rb-field-line: var(--rb-dark-field-line);--rb-field-ink: var(--rb-dark-field-ink);--rb-field-placeholder: var(--rb-dark-field-placeholder);--rb-panel: var(--rb-dark-panel);--rb-card: var(--rb-dark-card);--rb-grain: var(--rb-dark-grain);--rb-solid-hover-bg: var(--rb-amber);--rb-solid-hover-ink: var(--rb-pitch)}.rb-pane--cream,.rb-sheet,.adm-stat,.adm-tile,.adm-modal__inner,.rb-own__charity{--rb-canvas: var(--rb-cream-canvas);--rb-ink: var(--rb-cream-ink);--rb-ink-muted: var(--rb-cream-ink-muted);--rb-ink-faint: var(--rb-cream-ink-faint);--rb-rule: var(--rb-cream-rule);--rb-rule-strong: var(--rb-cream-rule-strong);--rb-accent: var(--rb-cream-accent);--rb-accent-display: var(--rb-cream-accent-display);--rb-ring: var(--rb-cream-ring);--rb-field-bg: var(--rb-cream-field-bg);--rb-field-line: var(--rb-cream-field-line);--rb-field-ink: var(--rb-cream-field-ink);--rb-field-placeholder: var(--rb-cream-field-placeholder);--rb-panel: var(--rb-cream-panel);--rb-card: var(--rb-cream-card);--rb-grain: none;--rb-solid-hover-bg: var(--rb-pitch);--rb-solid-hover-ink: var(--rb-bone)}.rb-pane--flip{--rb-canvas: var(--rb-flip-canvas);--rb-ink: var(--rb-flip-ink);--rb-ink-muted: var(--rb-flip-ink-muted);--rb-ink-faint: var(--rb-flip-ink-faint);--rb-rule: var(--rb-flip-rule);--rb-rule-strong: var(--rb-flip-rule-strong);--rb-accent: var(--rb-flip-accent);--rb-accent-display: var(--rb-flip-accent-display);--rb-card: var(--rb-flip-card);--rb-grain: none}@media(max-width:1100px){:root{--rb-gutter: 28px;--rb-fs-hero: 56px;--rb-fs-drops: 46px;--rb-fs-section: 40px;--rb-fs-ownline: 40px;--rb-fs-faq: 36px;--rb-fs-contract: 34px;--rb-fs-stat: 44px;--rb-fs-colhead: 24px;--rb-fs-faq-aside: 30px;--rb-sec-y: 72px;--rb-band-y: 72px}}@media(max-width:640px){:root{--rb-gutter: 18px;--rb-fs-hero: 42px;--rb-fs-drops: 34px;--rb-fs-section: 34px;--rb-fs-ownline: 32px;--rb-fs-faq: 30px;--rb-fs-contract: 28px;--rb-fs-colhead: 22px;--rb-fs-stat: 40px;--rb-fs-faq-aside: 26px;--rb-fs-step: 21px;--rb-fs-sheet: 20px;--rb-fs-lede: 16.5px;--rb-fs-lede-sm: 16px;--rb-fs-eyebrow: 12px;--rb-sec-y: 60px;--rb-band-y: 60px;--rb-radius: 18px}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--rb-canvas);color:var(--rb-ink);font-family:var(--rb-body-font);font-size:var(--rb-fs-body);line-height:var(--rb-lh-body);font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,p,figure,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}img,svg{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--rb-ring);outline-offset:3px}::selection{background:var(--rb-amber);color:var(--rb-pitch)}.rb-wrap{width:100%;max-width:calc(var(--rb-content) + var(--rb-gutter) * 2);margin-inline:auto;padding-inline:var(--rb-gutter)}.rb-band{background-color:var(--rb-canvas);background-image:var(--rb-grain);background-size:320px 320px;background-repeat:repeat;color:var(--rb-ink)}.rb-sec{padding-block:var(--rb-band-y)}.rb-rule{border:0;border-top:var(--rb-rule-w) solid var(--rb-rule);margin:0}h1,h2,h3,h4,.rb-display{font-family:var(--rb-display);font-weight:var(--rb-weight-display)}.rb-eyebrow{font-family:var(--rb-mono);font-size:var(--rb-fs-eyebrow);font-weight:500;letter-spacing:var(--rb-tracking-eyebrow);text-transform:uppercase;color:var(--rb-accent)}.rb-eyebrow--amber{color:var(--rb-accent)}.rb-display{font-size:var(--rb-fs-section);line-height:var(--rb-lh-display);letter-spacing:-.005em}.rb-display__line{display:block}.rb-display__line--accent{color:var(--rb-accent-display)}.rb-h1{font-size:var(--rb-fs-hero)}.rb-h2{font-size:var(--rb-fs-section)}.rb-h3{font-size:var(--rb-fs-colhead);line-height:var(--rb-lh-heading)}.rb-h4{font-size:var(--rb-fs-step);line-height:1.15}.rb-lede{font-size:var(--rb-fs-lede);line-height:1.6;color:var(--rb-ink-muted)}.rb-lede--sm{font-size:var(--rb-fs-lede-sm)}.rb-body{font-size:var(--rb-fs-body);color:var(--rb-ink-muted)}.rb-small{font-size:var(--rb-fs-small);color:var(--rb-ink-muted)}.rb-caption{font-size:var(--rb-fs-caption);color:var(--rb-ink-faint)}.rb-meta{font-family:var(--rb-mono);font-size:var(--rb-fs-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--rb-accent)}.rb-mono{font-family:var(--rb-mono)}.rb-measure{max-width:46ch}.rb-measure--wide{max-width:60ch}.rb-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 26px;border-radius:var(--rb-radius-sm);font-family:var(--rb-stamp);font-weight:400;font-size:var(--rb-fs-button);letter-spacing:.03em;line-height:1;text-transform:uppercase;white-space:nowrap;transition:transform var(--rb-dur) var(--rb-ease),background var(--rb-dur) var(--rb-ease),color var(--rb-dur) var(--rb-ease),border-color var(--rb-dur) var(--rb-ease),filter var(--rb-dur) var(--rb-ease)}.rb-btn:hover{transform:translateY(-1px);filter:brightness(1.08)}@keyframes rb-press{0%{transform:scale(1)}30%{transform:scale(.85)}64%{transform:scale(1.04)}to{transform:scale(1)}}.rb-btn.is-pressing,.rb-header__burger.is-pressing,.rb-faq__q.is-pressing{animation:rb-press .24s cubic-bezier(.34,1.4,.5,1) both;pointer-events:none}.rb-btn--solid{background:var(--rb-amber);color:var(--rb-pitch)}.rb-btn--bone{background:var(--rb-flip-canvas);color:var(--rb-flip-ink)}.rb-btn--bone:hover{background:var(--rb-amber-light);color:var(--rb-pitch)}.rb-btn--pitch{background:var(--rb-pitch);color:var(--rb-bone)}.rb-btn--pitch:hover{background:var(--rb-pitch)}.rb-btn--ghost{border:var(--rb-rule-w) solid var(--rb-rule-strong);color:var(--rb-ink)}.rb-btn--ghost:hover{border-color:var(--rb-accent);color:var(--rb-accent)}.rb-btn--solid:hover{background:var(--rb-solid-hover-bg);color:var(--rb-solid-hover-ink)}.rb-btn--text{padding:0;height:auto;color:var(--rb-ink);border-bottom:3px solid var(--rb-amber);border-radius:0;font-size:14px}.rb-btn--text:hover{color:var(--rb-accent)}.rb-btn__arrow{font-family:var(--rb-body-font);font-weight:700;line-height:1}.rb-btn[disabled]{opacity:.62;pointer-events:none}.rb-grid{display:grid;gap:var(--rb-gap3)}.rb-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.rb-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.rb-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.rb-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}.rb-grid--split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:60px}@media(max-width:1100px){.rb-grid--3,.rb-grid--4,.rb-grid--5,.rb-grid--6{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-grid--split{grid-template-columns:minmax(0,1fr);gap:32px}}@media(max-width:640px){.rb-grid--3,.rb-grid--4,.rb-grid--5,.rb-grid--6{grid-template-columns:minmax(0,1fr)}}.rb-head:not(.rb-wrap){max-width:720px}.rb-head .rb-display{margin-top:14px}.rb-head__lede{margin-top:18px;font-size:var(--rb-fs-lede-sm);color:var(--rb-ink-muted)}.rb-stamp{display:inline-block;padding:6px 14px;border:4px solid #fff;border-radius:9px;background:var(--rb-red);color:#fff;font-family:var(--rb-stamp);font-size:15px;letter-spacing:.06em;line-height:1.1;text-transform:uppercase;white-space:nowrap;box-shadow:0 10px 22px #00000073}.rb-burst{display:grid;place-content:center;text-align:center;aspect-ratio:1;color:var(--rb-pitch);font-family:var(--rb-stamp);line-height:1;clip-path:polygon(50% 0%,58% 13%,73% 8%,75% 24%,91% 26%,84% 41%,98% 50%,84% 59%,91% 74%,75% 76%,73% 92%,58% 87%,50% 100%,42% 87%,27% 92%,25% 76%,9% 74%,16% 59%,2% 50%,16% 41%,9% 26%,25% 24%,27% 8%,42% 13%);background:var(--rb-green)}.rb-burst__num{font-size:30px}.rb-burst__unit{font-size:13px;letter-spacing:.04em;margin-top:2px}.rb-stat__value{font-family:var(--rb-display);font-size:var(--rb-fs-stat);line-height:1;font-weight:700;color:var(--rb-accent-display)}.rb-stat__label{margin-top:10px;font-family:var(--rb-mono);font-size:var(--rb-fs-caption);letter-spacing:.16em;text-transform:uppercase;color:var(--rb-ink-muted)}.rb-marker-list{display:grid;gap:12px}.rb-marker-list__item{display:grid;grid-template-columns:27px minmax(0,1fr);align-items:start;font-size:var(--rb-fs-bullet);font-weight:700;color:var(--rb-ink)}.rb-marker-list__mark{font-family:var(--rb-mono);color:var(--rb-accent);line-height:1.5}.rb-checklist{display:flex;flex-wrap:wrap;gap:16px 32px}.rb-checklist__item{display:flex;align-items:center;gap:10px;font-family:var(--rb-mono);font-size:var(--rb-fs-ticker);letter-spacing:.1em;text-transform:uppercase;color:var(--rb-ink-muted)}.rb-checklist__tick{color:var(--rb-accent-display)}.rb-numlist{display:grid;gap:40px}.rb-numlist__row{display:grid;grid-template-columns:58px minmax(0,1fr);gap:0}.rb-numlist__num{font-family:var(--rb-mono);font-size:var(--rb-fs-numeral);line-height:1.1;color:var(--rb-accent);font-weight:500}.rb-numlist__title{font-family:var(--rb-display);font-size:var(--rb-fs-lede);font-weight:700}.rb-numlist__body{margin-top:6px;font-size:var(--rb-fs-bullet);color:var(--rb-ink-muted)}.rb-sheet{--rb-canvas: var(--rb-bone);--rb-ink: var(--rb-pitch);--rb-ink-muted: var(--rb-body-on-bone);--rb-ink-faint: #6e685e;--rb-rule: var(--rb-line-on-bone);background:var(--rb-bone);color:var(--rb-pitch);border-radius:18px;padding:30px;box-shadow:0 30px 60px -20px #0009;transform:rotate(-1.5deg)}.rb-sheet .rb-meta{color:var(--rb-rust)}.rb-sheet__head{display:flex;justify-content:space-between;gap:24px;align-items:baseline}.rb-sheet__title{font-family:var(--rb-display);font-size:var(--rb-fs-sheet);font-weight:700;line-height:1.1}.rb-sheet__meta{font-family:var(--rb-mono);font-size:var(--rb-fs-meta);letter-spacing:.14em;text-transform:uppercase;color:#6e685e;text-align:right}.rb-sheet__rows{margin-top:16px}.rb-sheet__row{display:grid;grid-template-columns:minmax(0,1fr) 160px 50px;gap:14px;align-items:center;padding-block:9px;border-top:1px dashed #c9bea8;font-family:var(--rb-mono);font-size:var(--rb-fs-inci)}.rb-sheet__name{color:var(--rb-pitch)}.rb-sheet__pct{text-align:right;font-variant-numeric:tabular-nums}.rb-sheet__bar{height:10px;border-radius:5px;background:#e2d7c2;overflow:hidden}.rb-sheet__bar span{display:block;height:100%;background:var(--rb-amber)}.rb-sheet__foot{display:flex;justify-content:space-between;gap:24px;align-items:baseline;padding-top:14px;border-top:1px dashed #c9bea8;font-family:var(--rb-mono);font-size:var(--rb-fs-meta);color:#6e685e}@media(max-width:640px){.rb-sheet{transform:none;padding:18px}.rb-sheet__row{grid-template-columns:minmax(0,1fr) 70px 40px;font-size:12px}}.rb-field{display:block;width:100%;min-height:52px;border-radius:var(--rb-radius-sm);border:var(--rb-rule-w) solid var(--rb-field-line);background:var(--rb-field-bg);padding:13px 16px;font-family:var(--rb-body-font);font-size:16px;color:var(--rb-field-ink);transition:border-color var(--rb-dur) var(--rb-ease)}.rb-field::placeholder{color:var(--rb-field-placeholder)}.rb-field:focus{outline:none;border-color:var(--rb-amber)}.rb-field--on-pitch{border-color:var(--rb-dark-field-line);background:var(--rb-dark-field-bg);color:var(--rb-dark-field-ink)}.rb-field--on-pitch::placeholder{color:var(--rb-dark-field-placeholder)}.rb-field--on-amber{color:#6b3e12}.rb-field--on-amber::placeholder{color:#6b3e12;opacity:.75}.rb-label{display:block;margin-bottom:7px;font-family:var(--rb-mono);font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--rb-ink-faint)}.rb-chips{display:flex;flex-wrap:wrap;gap:8px}.rb-chips label{cursor:pointer;position:relative}.rb-chips input{position:absolute;opacity:0;pointer-events:none}.rb-chips label span{display:inline-block;padding:8px 14px;border:var(--rb-rule-w) solid var(--rb-rule);border-radius:var(--rb-radius-pill);font-size:14px;font-weight:700;color:var(--rb-ink);transition:background var(--rb-dur) var(--rb-ease),border-color var(--rb-dur) var(--rb-ease),color var(--rb-dur) var(--rb-ease)}.rb-chips input:checked+span{background:var(--rb-amber);border-color:var(--rb-amber);color:var(--rb-pitch)}.rb-chips input:focus-visible+span{outline:3px solid var(--rb-ring);outline-offset:2px}.rb-faq{border-top:var(--rb-rule-w) solid var(--rb-rule)}.rb-faq__item{border-bottom:var(--rb-rule-w) solid var(--rb-rule)}.rb-faq__q{display:flex;justify-content:space-between;align-items:center;gap:24px;width:100%;padding-block:20px;text-align:left;font-family:var(--rb-display);font-size:var(--rb-fs-lede);font-weight:700;line-height:1.3}.rb-faq__sign{font-family:var(--rb-mono);color:var(--rb-accent);font-size:var(--rb-fs-lede);transition:transform var(--rb-dur) var(--rb-ease)}.rb-faq__item[data-open=true] .rb-faq__sign{transform:rotate(45deg)}.rb-faq__a{padding-bottom:22px;padding-right:50px;font-size:var(--rb-fs-bullet);color:var(--rb-ink-muted)}.rb-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rb-skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--rb-amber);color:var(--rb-pitch);padding:12px 20px;font-family:var(--rb-stamp);font-size:14px;text-transform:uppercase}.rb-skip:focus{left:12px;top:12px}.rb-mt-lg{margin-top:48px}.rb-mt-md{margin-top:28px}.rb-mt-sm{margin-top:16px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.rb-btn:hover{transform:none}}.rb-header{position:sticky;top:0;z-index:60;border-bottom:var(--rb-rule-w) solid var(--rb-rule)}.rb-header__inner{display:flex;align-items:center;gap:28px;height:92px}.rb-header__brand{display:flex;align-items:center;gap:12px;flex:0 0 auto}.rb-header__mark{width:52px;height:52px;flex:0 0 auto}.rb-header__word{display:grid;gap:3px}.rb-header__word b{font-family:var(--rb-stamp);font-weight:400;font-size:20px;letter-spacing:.16em;line-height:1;color:var(--rb-ink)}.rb-header__word small{font-family:var(--rb-mono);font-size:9.5px;letter-spacing:.18em;line-height:1;color:var(--rb-ink-faint);white-space:nowrap}.rb-header__nav{display:flex;align-items:center;gap:30px;margin-left:auto}.rb-header__link{font-size:var(--rb-fs-link);font-weight:700;color:var(--rb-ink);padding-block:6px;white-space:nowrap;border-bottom:var(--rb-rule-w) solid transparent;transition:color var(--rb-dur) var(--rb-ease),border-color var(--rb-dur) var(--rb-ease)}.rb-header__link:hover,.rb-header__link[aria-current]{color:var(--rb-accent);border-bottom-color:var(--rb-accent)}.rb-header__cta{margin-left:28px;height:48px;font-size:15px;padding:0 22px}.rb-header__theme{margin-left:20px}.rb-header__burger{display:none;margin-left:auto;width:46px;height:46px;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:var(--rb-radius-sm);border:var(--rb-rule-w) solid var(--rb-rule-strong)}.rb-header__burger span{display:block;width:20px;height:2px;background:var(--rb-ink);transition:transform var(--rb-dur) var(--rb-ease),opacity var(--rb-dur) var(--rb-ease)}.rb-header__burger[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.rb-header__burger[aria-expanded=true] span:nth-child(2){opacity:0}.rb-header__burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.rb-header__panel{display:none}@media(max-width:1300px){.rb-header__nav,.rb-header__cta{display:none}.rb-header__theme{margin-left:auto}.rb-header__burger{display:flex;margin-left:10px}.rb-header__inner{height:76px}.rb-header__mark{width:42px;height:42px}.rb-header__word b{font-size:17px}.rb-header__word small{font-size:9px;letter-spacing:.22em}.rb-header__panel{display:flex;flex-direction:column;border-top:var(--rb-rule-w) solid var(--rb-rule);padding-block:6px 22px}.rb-header__panel[hidden]{display:none}.rb-header__panel ul{display:grid}.rb-header__panel a{display:block;padding-block:14px;font-family:var(--rb-display);font-size:24px;font-weight:700;color:var(--rb-ink);border-bottom:var(--rb-rule-w) solid var(--rb-rule)}.rb-header__panel a:hover,.rb-header__panel a[aria-current]{color:var(--rb-accent)}.rb-header__panel a.rb-btn{display:flex;align-items:center;justify-content:center;margin-top:22px;width:100%;height:58px;padding:0 20px;border-bottom:0;border-radius:var(--rb-radius-sm);font-family:var(--rb-stamp);font-size:19px;letter-spacing:.04em;line-height:1;text-align:center;color:var(--rb-pitch)}}.rb-footer{padding-block:64px 32px}.rb-footer__grid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:40px;align-items:start}.rb-footer__brand{display:flex;align-items:center;gap:14px}.rb-footer__mark{width:64px;height:64px;flex:0 0 auto}.rb-footer__blurb{font-size:var(--rb-fs-link);line-height:1.6;color:var(--rb-ink-muted);max-width:34ch}.rb-footer__head{font-family:var(--rb-mono);font-weight:500;font-size:13px;letter-spacing:.24em;text-transform:uppercase;color:var(--rb-accent);margin-bottom:16px}.rb-footer__links{display:grid;gap:12px}.rb-footer__links a{font-size:var(--rb-fs-link);color:var(--rb-ink-muted);transition:color var(--rb-dur) var(--rb-ease)}.rb-footer__links a:hover{color:var(--rb-accent)}.rb-footer__base{display:flex;justify-content:space-between;gap:24px;margin-top:46px;padding-top:24px;border-top:var(--rb-rule-w) solid var(--rb-rule);font-family:var(--rb-mono);font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--rb-ink-faint)}@media(max-width:1100px){.rb-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.rb-footer__intro{grid-column:1 / -1}.rb-footer__blurb{max-width:none}}@media(max-width:640px){.rb-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-footer__base{flex-direction:column;gap:12px;margin-top:38px;font-size:11.5px}}@media(max-width:430px){.rb-header__inner{gap:10px}.rb-header__brand{gap:8px}.rb-header__mark{width:40px;height:40px}.rb-header__word b{font-size:15px;letter-spacing:.1em;white-space:nowrap}.rb-header__word small{display:none}.rb-header__burger{margin-left:8px}}@media(max-width:430px){.rb-btn{white-space:normal;text-align:center}}.rb-badge[data-v-fa598b0f]{display:block;--rb-badge-disc: var(--rb-ink, #f3ecdd);--rb-badge-type: var(--rb-canvas, #141312)}.rb-badge--cream[data-v-fa598b0f]{--rb-badge-disc: #f3ecdd;--rb-badge-type: #141312}.rb-badge--dark[data-v-fa598b0f]{--rb-badge-disc: #141312;--rb-badge-type: #f3ecdd}.rb-badge__disc[data-v-fa598b0f]{fill:var(--rb-badge-disc)}.rb-badge__ring[data-v-fa598b0f]{stroke:var(--rb-badge-type)}.rb-badge__type[data-v-fa598b0f]{fill:var(--rb-badge-type)}.rb-badge__drop[data-v-fa598b0f]{fill:#c9822f}.rb-badge__pine[data-v-fa598b0f]{fill:var(--rb-badge-type)}.rb-theme[data-v-c7f74375]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:46px;height:46px;border-radius:var(--rb-radius-sm);border:var(--rb-rule-w) solid var(--rb-rule-strong);color:var(--rb-ink);transition:color var(--rb-dur) var(--rb-ease),border-color var(--rb-dur) var(--rb-ease)}.rb-theme[data-v-c7f74375]:hover{color:var(--rb-accent);border-color:var(--rb-accent)}.rb-theme__icon[data-v-c7f74375]{display:block;width:21px;height:21px;overflow:visible}.rb-theme__disc[data-v-c7f74375]{fill:currentColor;fill-opacity:1;stroke:currentColor;stroke-width:1.6;stroke-opacity:0;r:8.6px;transition:r .32s var(--rb-ease) 40ms,fill-opacity .26s var(--rb-ease),stroke-opacity .26s var(--rb-ease)}.rb-theme__bite[data-v-c7f74375]{r:8.6px;transition:r .3s var(--rb-ease) .17s}.rb-theme__piece[data-v-c7f74375]{transform-box:view-box;transform-origin:12.35px 11.65px;transform:rotate(0);transition:transform .38s var(--rb-ease) .12s}.rb-theme__rays[data-v-c7f74375]{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;transform-box:view-box;transform-origin:12px 12px;transform:rotate(155deg) scale(.18);opacity:0;transition:opacity .17s var(--rb-ease),transform .34s var(--rb-ease)}:root[data-theme=dark] .rb-theme__disc[data-v-c7f74375]{fill-opacity:0;stroke-opacity:1;r:4.4px;transition:r .3s var(--rb-ease) 60ms,fill-opacity .24s var(--rb-ease),stroke-opacity .24s var(--rb-ease) 40ms}:root[data-theme=dark] .rb-theme__bite[data-v-c7f74375]{r:0px;transition:r .2s var(--rb-ease)}:root[data-theme=dark] .rb-theme__piece[data-v-c7f74375]{transform:rotate(-70deg);transition:transform .3s var(--rb-ease)}:root[data-theme=dark] .rb-theme__rays[data-v-c7f74375]{transform:rotate(0) scale(1);opacity:1;transition:opacity .13s var(--rb-ease) .12s,transform .4s var(--rb-ease) 20ms}@media(prefers-reduced-motion:reduce){.rb-theme__disc[data-v-c7f74375],.rb-theme__bite[data-v-c7f74375],.rb-theme__piece[data-v-c7f74375],.rb-theme__rays[data-v-c7f74375]{transition:none}}.rb-footer__legal a[data-v-7cfdccf0]{color:var(--rb-ink-faint);border-bottom:var(--rb-rule-w) solid transparent;transition:color var(--rb-dur) var(--rb-ease),border-color var(--rb-dur) var(--rb-ease)}.rb-footer__legal a[data-v-7cfdccf0]:hover{color:var(--rb-accent);border-bottom-color:var(--rb-accent)}:root{--cream: var(--rb-base-canvas);--paper: var(--rb-base-card);--ink: var(--rb-base-ink);--char: var(--rb-pitch);--stage: var(--rb-dark-canvas);--amber: var(--rb-amber);--oil: var(--rb-amber-light);--tan: var(--rb-dark-accent);--bg: var(--rb-base-canvas);--fg: var(--rb-base-ink);--muted: var(--rb-base-ink-muted);--rule: var(--rb-base-rule);--card: var(--rb-base-card);--accent: var(--rb-base-accent);--dk-bg: var(--rb-dark-canvas);--dk-fg: var(--rb-dark-ink);--dk-muted: var(--rb-dark-ink-muted);--dk-rule: var(--rb-dark-rule);--dk-card: var(--rb-dark-card);--f-mark: var(--rb-stamp);--f-head: var(--rb-display);--f-body: var(--rb-body-font);--f-mono: var(--rb-mono);--hdr: 92px}@media(max-width:1300px){:root{--hdr: 76px}}.bh{background:var(--bg);color:var(--fg);overflow-x:clip}.bh *,.bh *:before,.bh *:after{box-sizing:border-box}.bh [hidden]{display:none!important}.bh img{max-width:100%}.bh section[id]{scroll-margin-top:calc(var(--hdr) + 10px)}.wrap{max-width:1180px;margin:0 auto;width:100%;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.band{padding-block:clamp(72px,10vw,130px)}.dark{background-color:var(--dk-bg);background-image:var(--rb-dark-grain);background-size:320px 320px;background-repeat:repeat;color:var(--dk-fg);--fg: var(--dk-fg);--muted: var(--dk-muted);--rule: var(--dk-rule);--card: var(--dk-card);--accent: var(--tan)}.eyebrow{font-family:var(--f-mono);font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin:0 0 18px}.bh h1,.bh h2,.bh h3{font-family:var(--f-head);font-weight:700;letter-spacing:-.01em;text-wrap:balance;margin:0}.bh h2{font-size:clamp(36px,5.6vw,64px);line-height:1.02;margin-bottom:20px}.bh h2 em,.bh h1 em{font-style:normal;color:var(--accent)}.lede{color:var(--muted);max-width:52ch;margin:0}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-mono);font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;padding:15px 22px;border:2px solid var(--fg);color:var(--fg);background:transparent;cursor:pointer;transition:transform .2s,background .2s,color .2s}.btn:hover{transform:translateY(-2px)}.btn.solid{background:var(--amber);border-color:var(--amber);color:#151412}.btn.solid:hover{background:var(--oil);border-color:var(--oil)}.btns{display:flex;flex-wrap:wrap;gap:12px}.bh :focus-visible{outline:2px solid var(--amber);outline-offset:3px}.intro{padding-block:clamp(30px,5vw,70px) clamp(40px,6vw,80px)}.intro-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(24px,5vw,70px);align-items:center}.intro h1{font-size:clamp(44px,6.4vw,88px);line-height:.98;margin-bottom:22px}.intro .lede{margin-bottom:28px}.seal-wrap{position:relative;width:min(400px,80vw);aspect-ratio:1;max-width:100%;margin:0 auto}.seal-wrap img{position:absolute;left:10%;top:10%;width:80%;height:80%;display:block;filter:drop-shadow(0 18px 30px rgba(21,20,18,.18));animation:settle 1.4s cubic-bezier(.2,.7,.1,1) both}@keyframes settle{0%{transform:rotate(-24deg) scale(.86);opacity:0}}.min{position:absolute;left:0;top:0;width:24%;aspect-ratio:1;border-radius:50%;background:#141312;color:#f3ecdd;display:grid;place-items:center;text-align:center;font-family:var(--f-mono);font-size:clamp(7.5px,1.5vw,10px);letter-spacing:.12em;text-transform:uppercase;line-height:1.3;box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--amber);animation:pop .8s .7s both}.min b{display:block;font-family:var(--f-head);font-size:3em;letter-spacing:0;line-height:1;color:var(--oil)}.sb{position:absolute;right:-2%;bottom:4%;background:var(--rb-red);color:#fff;font-family:var(--f-mark);font-weight:900;font-size:clamp(11px,2vw,15px);letter-spacing:.14em;padding:8px 14px;transform:rotate(-8deg);animation:pop .8s .9s both;box-shadow:0 10px 20px -8px #00000059}@keyframes pop{0%{transform:scale(.3) rotate(-40deg);opacity:0}}.pour{position:relative;height:340vh;--p: 0;border-top:1px solid var(--rule)}.pour .stick{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;padding-top:calc(var(--hdr) + env(safe-area-inset-top,0px));display:flex;flex-direction:column}.motes{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.halo{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 30% 46% at 50% 54%,rgba(240,170,60,.34),transparent 70%);opacity:calc(.2 + var(--lvl, 0) * .8)}.scene-in{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(10px,2.2vh,22px);padding-block:clamp(10px,2.5vh,28px);text-align:center;--bh: clamp(260px, calc(100vh - 330px) , 600px)}@supports (height: 100svh){.scene-in{--bh: clamp(260px, calc(100svh - 330px) , 600px)}}.scene-head .eyebrow{margin-bottom:8px}.bh .scene-head h2{font-size:clamp(26px,3.4vw,42px);margin:0}.rig{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(8px,2.4vw,30px);width:100%;max-width:820px}.bottle-wrap{position:relative;height:var(--bh);width:calc(var(--bh) * 409 / 1296);justify-self:center}.bottle-wrap .bottle{position:absolute;top:0;right:0;bottom:0;left:0}.bottle{width:100%;height:100%;display:block;overflow:visible;filter:drop-shadow(0 0 calc(var(--lvl, 0) * 46px) rgba(240,170,60,.5)) drop-shadow(0 26px 22px rgba(21,20,18,.35))}.shine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-mask:var(--bottle-mask) center/100% 100% no-repeat;mask:var(--bottle-mask) center/100% 100% no-repeat;background:linear-gradient(105deg,transparent 35%,rgba(255,248,225,.55) 48%,transparent 60%) no-repeat;background-size:300% 100%;background-position:calc(150% - var(--sweep, 0) * 200%) 0;opacity:calc(var(--sweep, 0) * (1 - var(--sweep, 0)) * 4)}.stamp{position:absolute;left:50%;top:63.5%;width:84%;aspect-ratio:1;transform:translate(-50%,-50%) rotate(-14deg) scale(calc(2.4 - var(--seal, 0) * 1.4));opacity:var(--seal, 0);pointer-events:none;display:grid;place-items:center;border:3px solid var(--rb-rust);border-radius:50%;color:var(--rb-rust);background:var(--rb-bone);font-family:var(--f-mono);text-align:center;font-size:clamp(8px,1vw,12px);letter-spacing:.2em;line-height:1.5;text-transform:uppercase;box-shadow:inset 0 0 0 6px var(--rb-bone),inset 0 0 0 8px var(--rb-rust)}.stamp b{display:block;font-family:var(--f-mark);font-weight:900;font-size:1.8em;letter-spacing:.06em}.callouts{position:relative;height:var(--bh);min-width:0}.co{position:absolute;left:0;transform:translateY(-50%) translate(-8px);opacity:0;transition:opacity .5s,transform .5s;display:flex;align-items:center;gap:10px;white-space:nowrap;text-align:left}.callouts.l .co{left:auto;right:0;flex-direction:row-reverse;text-align:right;transform:translateY(-50%) translate(8px)}.co.on,.callouts.l .co.on{opacity:1;transform:translateY(-50%)}.co:before{content:"";width:clamp(12px,2vw,30px);height:1px;background:var(--muted);flex:none}.co i{width:10px;height:10px;border-radius:50%;background:var(--c, var(--oil));flex:none;box-shadow:0 0 0 1.5px var(--fg),0 0 12px var(--c, var(--oil))}.co span{display:flex;flex-direction:column;line-height:1.2;min-width:0}.co b{font-family:var(--f-head);font-size:clamp(13px,1.4vw,18px);font-weight:600;color:var(--fg)}.co small{font-family:var(--f-mono);font-size:10px;letter-spacing:.04em;color:var(--muted)}.pour.blended .co,.pour.blended .callouts.l .co{opacity:.35}.scene-foot{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.readout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule);width:100%;max-width:560px;font-family:var(--f-mono);font-variant-numeric:tabular-nums;text-align:left}.readout div{background:var(--card);padding:9px 12px;min-width:0}.readout span{display:block;font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.readout b{display:block;font-weight:500;font-size:14px;color:var(--accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stages{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:0;font-family:var(--f-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);list-style:none;padding:0;opacity:.75}.stages li{display:flex;align-items:center;gap:8px;transition:color .4s}.stages li:before{content:"";width:8px;height:8px;border-radius:50%;border:1.5px solid currentColor;transition:background .4s,box-shadow .4s}.stages li.done{color:var(--fg)}.stages li.done:before{background:currentColor}.stages li.now{color:var(--accent);opacity:1}.stages li.now:before{background:var(--amber);border-color:var(--amber);box-shadow:0 0 12px var(--amber)}.scroll-hint{position:absolute;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));font-family:var(--f-mono);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--muted);opacity:calc(1 - var(--p) * 8);display:flex;flex-direction:column;align-items:center;gap:8px}.scroll-hint i{width:1px;height:34px;background:linear-gradient(var(--amber),transparent);animation:drip 2s infinite}@keyframes drip{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.stat{padding:34px 22px;border-left:1px solid var(--rule);min-width:0}.stat:first-child{border-left:0}.stat b{display:block;font-family:var(--f-head);font-size:clamp(46px,6vw,76px);line-height:1;font-variant-numeric:tabular-nums}.stat span{display:block;margin-top:10px;font-family:var(--f-mono);font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.stats-band{padding-block:clamp(40px,6vw,70px)}.svc-head{margin-bottom:48px}.stack{display:grid;gap:22vh;padding-bottom:6vh}.scard{position:sticky;top:calc(var(--hdr) + env(safe-area-inset-top,0px) + 24px + var(--i) * 18px);background:var(--paper);color:var(--ink);border:1px solid var(--rb-base-rule);border-radius:16px;padding:clamp(26px,4vw,48px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,4vw,56px);transform-origin:50% 0;transform:scale(calc(1 - var(--under, 0) * .06));filter:brightness(calc(1 - var(--under, 0) * .35));box-shadow:0 -20px 40px -20px #0009;will-change:transform}.scard.feat{background:#1f1d1a;color:#f3ecdd;border-color:var(--amber)}.scard .tag{position:absolute;top:-14px;right:24px;background:var(--rb-red);color:#fff;font-family:var(--f-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;padding:6px 12px;transform:rotate(3deg)}.scard .ico{width:52px;height:52px;border-radius:12px;background:var(--ink);color:var(--oil);display:grid;place-items:center;margin-bottom:22px}.scard.feat .ico{background:var(--amber);color:#151412}.scard .ico svg{width:26px;height:26px}.scard h3{font-size:clamp(28px,3.4vw,42px);line-height:1.05;margin-bottom:12px}.scard p{margin:0;color:inherit;opacity:.78;max-width:42ch}.scard ul{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:12px}.scard li{display:flex;gap:12px;align-items:baseline;font-weight:500}.scard li:before{content:"";flex:none;width:8px;height:8px;background:var(--amber);transform:translateY(-1px) rotate(45deg)}.scard .more{font-family:var(--f-mono);font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;color:inherit;font-weight:500;text-underline-offset:5px}.scard .big-n{font-family:var(--f-mark);font-weight:400;font-size:13px;letter-spacing:.2em;opacity:.45;margin-bottom:8px}.inci{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(30px,6vw,80px);align-items:center}.checks{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:18px}.checks li{display:grid;grid-template-columns:26px 1fr;gap:12px;color:var(--muted)}.checks li b{color:var(--fg);font-weight:500}.checks svg{width:22px;height:22px;color:var(--accent);margin-top:2px}.sheet{background:var(--card);border:1px solid var(--rule);border-radius:14px;padding:clamp(20px,3vw,32px);font-family:var(--f-mono);position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #00000059}.sheet:after{content:"";position:absolute;left:0;right:0;height:60px;top:-60px;background:linear-gradient(transparent,rgba(240,179,74,.18),transparent);pointer-events:none}.sheet.run:after{animation:scan 1.8s ease-in-out}@keyframes scan{to{top:100%}}.sheet-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.sheet-top h3{font-family:var(--f-head);font-size:24px}.sheet-top small{display:block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-top:4px}.sheet-top .lot{text-align:right;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);line-height:1.6}.sheet-top .lot b{color:var(--fg);font-weight:500}.row{display:grid;grid-template-columns:minmax(0,1fr) 110px 44px;gap:12px;align-items:center;padding:10px 0;border-top:1px dashed var(--rule);font-size:13px}.row .nm{min-width:0}.row .nm em{display:block;font-style:normal;font-size:11px;color:var(--muted)}.row .track{height:6px;background:var(--rule);border-radius:3px;overflow:hidden}.row .track i{display:block;height:100%;width:0;background:linear-gradient(90deg,#b8701e,var(--oil));border-radius:3px;transition:width 1.2s cubic-bezier(.2,.7,.1,1)}.row .pc{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.row.total{border-top:1px solid var(--fg);font-weight:500}.sheet-note{margin-top:12px;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.proc{position:relative;height:360vh;--p: 0}.proc .stick{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:flex;align-items:center;padding-top:calc(var(--hdr) + env(safe-area-inset-top,0px))}.proc-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(24px,5vw,80px);align-items:center}.stepview{position:relative;min-height:clamp(260px,40vh,380px)}.step{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translateY(30px);transition:opacity .6s,transform .6s;pointer-events:none}.step.on{opacity:1;transform:none;pointer-events:auto}.step .n{font-family:var(--f-mark);font-weight:400;font-size:clamp(110px,18vw,220px);line-height:.8;color:transparent;-webkit-text-stroke:2px var(--oil);margin-bottom:18px}.step h3{font-size:clamp(34px,4.6vw,58px);line-height:1;margin-bottom:12px}.step p{color:var(--muted);max-width:40ch;margin:0;font-size:19px}.rail{position:relative;list-style:none;margin:0;padding:0 0 0 34px;display:grid;gap:clamp(18px,3.4vh,34px)}.rail:before{content:"";position:absolute;left:9px;top:8px;bottom:8px;width:2px;background:var(--rule)}.rail:after{content:"";position:absolute;left:9px;top:8px;width:2px;height:calc((100% - 16px) * var(--rp, 0));background:linear-gradient(var(--oil),#b8701e);box-shadow:0 0 12px var(--oil)}.rail li{position:relative;font-family:var(--f-mono);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);transition:color .4s}.rail li:before{content:"";position:absolute;left:-33px;top:2px;width:18px;height:18px;border-radius:50%;background:var(--dk-bg);border:2px solid var(--rule);z-index:1;transition:background .4s,border-color .4s}.rail li.done{color:var(--fg)}.rail li.done:before{background:var(--oil);border-color:var(--oil)}.rail li b{display:block;font-family:var(--f-head);font-size:22px;letter-spacing:0;text-transform:none;font-weight:600}.proc .btn{margin-top:34px;border-color:var(--dk-fg);color:var(--dk-fg)}.proc .btn.solid{color:#151412}.proc-head h2{font-size:clamp(28px,3.6vw,44px);margin-bottom:30px}.line-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:46px}.line-head .lede{margin-top:4px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,22px)}.prod{background:var(--card);border:1px solid var(--rule);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:14px;transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .25s,box-shadow .3s;min-width:0}.prod:hover{box-shadow:0 30px 50px -30px #00000073}.prod .ph{aspect-ratio:1;border-radius:10px;background:var(--rb-bone);display:grid;place-items:center;overflow:hidden;position:relative}.prod .ph img{position:absolute;left:6%;top:6%;width:88%;height:88%;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s}.prod:hover .ph img{transform:translateY(-6px) scale(1.04)}.prod h3{font-size:22px}.prod p{margin:0;font-size:14px;color:var(--muted)}.prod .meta{display:flex;justify-content:space-between;gap:10px;font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:auto;white-space:nowrap}.prod .meta b{color:var(--accent);font-weight:500}.charity{margin-top:clamp(70px,10vw,120px);border-top:1px solid var(--rule);padding-top:clamp(50px,8vw,90px);display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:30px;align-items:end}.fill-text{font-family:var(--f-head);font-weight:700;font-size:clamp(40px,7vw,96px);line-height:1;margin:0;text-wrap:balance;background:linear-gradient(0deg,var(--oil) 0,#c97a1e calc(var(--fill, 0) * 100%),var(--fg) calc(var(--fill, 0) * 100%),var(--fg) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.charity p{color:var(--muted);margin:0 0 22px}.faq{max-width:860px}.qa{border-top:1px solid var(--rule)}.qa:last-child{border-bottom:1px solid var(--rule)}.qa button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;background:none;border:0;color:var(--fg);font-family:var(--f-head);font-weight:600;font-size:clamp(20px,2.4vw,26px);text-align:left;padding:24px 0;cursor:pointer}.qa button i{flex:none;width:30px;height:30px;border:1.5px solid var(--rule);border-radius:50%;position:relative;transition:transform .4s,background .3s}.qa button i:before,.qa button i:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:currentColor;transform:translate(-50%,-50%)}.qa button i:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .4s}.qa.open button i{background:var(--amber);border-color:var(--amber);color:#151412;transform:rotate(180deg)}.qa.open button i:after{transform:translate(-50%,-50%) rotate(0)}.qa .ans{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.2,.7,.1,1)}.qa.open .ans{grid-template-rows:1fr}.qa .ans>div{overflow:hidden}.qa .ans p{margin:0 0 24px;color:var(--muted);max-width:62ch}.quote{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(30px,6vw,80px)}.bh form{display:grid;gap:20px}.f2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.bh label,.bh .lbl{display:block;font-family:var(--f-mono);font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.bh input,.bh textarea{width:100%;background:var(--card);border:1.5px solid var(--rule);border-radius:10px;color:var(--fg);font:16px var(--f-body);padding:14px}.bh input:focus,.bh textarea:focus{border-color:var(--amber);outline:none}.bh textarea{min-height:110px;resize:vertical}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{border:1.5px solid var(--rule);background:var(--card);color:var(--fg);border-radius:999px;padding:9px 16px;font:500 14px var(--f-body);cursor:pointer;transition:background .2s,border-color .2s}.chip[aria-pressed=true]{background:var(--ink);color:#f3ecdd;border-color:var(--ink)}:root[data-theme=dark] .chip[aria-pressed=true]{background:var(--amber);color:#151412;border-color:var(--amber)}.err{color:var(--accent);font-size:14px;margin:0}.done-box{border:1.5px solid var(--amber);border-radius:14px;padding:28px;background:var(--card)}.done-box h3{font-size:28px;margin-bottom:8px}.done-box p{margin:0;color:var(--muted)}.form-note{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;color:var(--muted);margin:0}.rv{transition:opacity 1s cubic-bezier(.2,.7,.1,1),transform 1s cubic-bezier(.2,.7,.1,1)}.rv.pre{opacity:0;transform:translateY(36px)}@media(max-width:860px){.intro-grid{grid-template-columns:1fr}.intro-grid .seal-wrap{order:-1;width:min(290px,74vw)}.scene-in{--bh: clamp(240px, calc(100vh - 300px) , 440px)}.scene-head h2{font-size:clamp(22px,6.4vw,30px)}.readout div{padding:7px 8px}.readout b{font-size:12px}.readout span{font-size:8.5px;letter-spacing:.14em}.stages{font-size:10px;gap:6px 12px}.scroll-hint,.co small{display:none}.co{gap:6px;white-space:normal}.co span{max-width:72px}.co b{font-size:12.5px;line-height:1.1}.co:before{width:8px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat:nth-child(3){border-left:0}.stat:nth-child(n+3){border-top:1px solid var(--rule)}.scard,.inci,.proc-grid,.quote,.charity{grid-template-columns:1fr}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proc-grid{gap:20px}.rail{grid-template-columns:repeat(5,minmax(0,1fr));padding:28px 0 0;gap:6px;grid-row:1}.rail:before{left:9px;right:9px;top:8px;bottom:auto;width:auto;height:2px}.rail:after{left:9px;top:8px;height:2px;width:calc((100% - 18px) * var(--rp, 0))}.rail li{font-size:9.5px;letter-spacing:.1em}.rail li:before{left:0;top:-28px}.rail li b{font-size:13px}.stepview{min-height:240px}.proc-grid>div:last-child{order:-1}.proc-grid>div:first-child>.eyebrow{display:none}.proc-grid>div:last-child h2{margin-bottom:14px}.proc-head h2{margin-bottom:14px}.row{grid-template-columns:minmax(0,1fr) 70px 40px}}@supports (height: 100svh){@media(max-width:860px){.scene-in{--bh: clamp(240px, calc(100svh - 300px) , 440px)}}}@media(max-width:420px){.grid{gap:10px}.prod{padding:12px}.prod h3{font-size:18px}.prod p{display:none}}@media(prefers-reduced-motion:reduce){.bh *,.bh *:before,.bh *:after{animation:none!important;transition:none!important}.rv.pre{opacity:1;transform:none}.pour,.proc{height:auto}.pour .stick,.proc .stick{position:relative;height:auto;min-height:100vh}.seal-wrap img,.min,.sb{animation:none}.step{position:relative;opacity:1;transform:none;margin-bottom:40px}.stepview{min-height:0}.scard{position:relative;top:auto}.stack{gap:24px}}.rb-head__split[data-v-9af73ea2]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:60px;align-items:end;margin-top:16px}.rb-head--with-art[data-v-9af73ea2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.58fr);gap:var(--rb-gap3);align-items:center}.rb-head--with-art .rb-head__split[data-v-9af73ea2]{grid-template-columns:minmax(0,1fr);gap:20px}.rb-head__art[data-v-9af73ea2]{margin:0;aspect-ratio:4 / 5;background:var(--rb-bone);border-radius:var(--rb-radius);border:var(--rb-rule-w) solid var(--rb-rule);overflow:hidden}.rb-head__art img[data-v-9af73ea2]{display:block;width:100%;height:100%;object-fit:contain}@media(max-width:1100px){.rb-head__split[data-v-9af73ea2]{grid-template-columns:minmax(0,1fr);gap:20px}.rb-head--with-art[data-v-9af73ea2]{display:flex;flex-direction:column;align-items:stretch}.rb-head--with-art .rb-head__art[data-v-9af73ea2]{order:-1}}.rb-caps__actions[data-v-986ce534]{display:flex;align-items:center;gap:32px;flex-wrap:wrap;margin-top:48px}.rb-caps__checks[data-v-986ce534]{margin-top:32px}.rb-caps__stats[data-v-986ce534]{padding-block:34px;border-top:var(--rb-rule-w) solid var(--rb-line-on-pitch)}.rb-caps__statsnote[data-v-986ce534]{margin-top:30px;max-width:78ch;font-size:var(--rb-fs-bullet);color:var(--rb-ink-muted)}.rb-caps__head[data-v-986ce534]{margin-top:22px}.rb-caps__lede[data-v-986ce534]{margin-top:22px;max-width:58ch}.rb-caps__lede+.rb-caps__lede[data-v-986ce534]{margin-top:18px}.rb-caps__programs[data-v-986ce534]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:56px}.rb-caps__program[data-v-986ce534]{display:flex;flex-direction:column;border-top:3px solid var(--rb-pitch);padding-top:22px}.rb-caps__num[data-v-986ce534]{font-family:var(--rb-mono);font-size:var(--rb-fs-eyebrow);font-weight:500;letter-spacing:var(--rb-tracking-eyebrow);text-transform:uppercase;color:var(--rb-accent)}.rb-caps__figure[data-v-986ce534]{margin-top:22px}.rb-caps__plate[data-v-986ce534]{display:grid;place-items:center;aspect-ratio:4 / 5;padding:28px;background:var(--rb-bone);border:var(--rb-rule-w) solid var(--rb-rule);border-radius:var(--rb-radius);overflow:hidden}.rb-caps__plate img[data-v-986ce534]{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply}.rb-caps__figcap[data-v-986ce534]{margin-top:12px;font-family:var(--rb-mono);font-size:var(--rb-fs-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--rb-ink-faint)}.rb-caps__title[data-v-986ce534]{margin-top:26px}.rb-caps__body[data-v-986ce534]{margin-top:16px;font-size:var(--rb-fs-lede-sm)}.rb-caps__price[data-v-986ce534]{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-top:24px;padding-top:18px;border-top:var(--rb-rule-w) solid var(--rb-rule)}.rb-caps__amount[data-v-986ce534]{font-size:var(--rb-fs-numeral);font-weight:700;line-height:1;color:var(--rb-rust)}.rb-caps__per[data-v-986ce534]{font-family:var(--rb-mono);font-size:var(--rb-fs-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--rb-ink-muted)}.rb-caps__bullets[data-v-986ce534]{margin-top:24px}.rb-caps__bullets strong[data-v-986ce534]{font-weight:700}.rb-caps__note[data-v-986ce534]{margin-top:44px;padding-top:22px;border-top:var(--rb-rule-w) solid var(--rb-rule);max-width:92ch;font-size:var(--rb-fs-small);color:var(--rb-ink-muted)}.rb-caps__cats[data-v-986ce534]{margin-top:56px}.rb-caps__cat[data-v-986ce534]{border-top:var(--rb-rule-w) solid var(--rb-rule);padding-top:22px}.rb-caps__cat-body[data-v-986ce534]{margin-top:14px;font-size:var(--rb-fs-bullet);color:var(--rb-ink-muted)}.rb-caps__steps[data-v-986ce534]{margin-top:60px}.rb-caps__step-title[data-v-986ce534]{margin-top:20px}.rb-caps__step-body[data-v-986ce534]{margin-top:12px;font-size:var(--rb-fs-small);color:var(--rb-ink-muted)}.rb-caps__facts[data-v-986ce534]{margin-top:28px;padding-top:18px;border-top:var(--rb-rule-w) solid var(--rb-rule);font-family:var(--rb-mono);font-size:var(--rb-fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--rb-accent)}.rb-caps__caption[data-v-986ce534]{margin-top:30px;font-family:var(--rb-mono);font-size:var(--rb-fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--rb-ink-faint)}@media(max-width:1100px){.rb-caps__programs[data-v-986ce534]{grid-template-columns:minmax(0,1fr);gap:48px}.rb-caps__cats[data-v-986ce534],.rb-caps__steps[data-v-986ce534]{margin-top:48px}.rb-caps__plate[data-v-986ce534]{aspect-ratio:16 / 9}.rb-caps__program .rb-caps__plate[data-v-986ce534]{aspect-ratio:4 / 5}}@media(max-width:640px){.rb-caps__actions[data-v-986ce534]{gap:20px;margin-top:40px}.rb-caps__plate[data-v-986ce534]{aspect-ratio:1 / 1;padding:18px}.rb-caps__program .rb-caps__plate[data-v-986ce534]{aspect-ratio:1 / 1}}.rb-wz__checks[data-v-ac6877f0]{margin-top:34px}.rb-wz__eyebrows[data-v-ac6877f0]{display:flex;justify-content:space-between;align-items:baseline;gap:24px}.rb-wz__meta[data-v-ac6877f0]{color:var(--rb-ink-faint);text-align:right}.rb-wz__steps[data-v-ac6877f0]{display:flex;gap:4px;margin-top:34px;padding-bottom:2px;overflow-x:auto}.rb-wz__step-item[data-v-ac6877f0]{flex:1 0 auto}.rb-wz__step[data-v-ac6877f0]{display:flex;align-items:center;gap:10px;width:100%;padding:6px 10px 12px;border-bottom:2px solid transparent;font-family:var(--rb-mono);font-size:var(--rb-fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--rb-ink-faint);transition:color var(--rb-dur) var(--rb-ease),border-color var(--rb-dur) var(--rb-ease)}.rb-wz__step[data-v-ac6877f0]:disabled{cursor:default;opacity:.45}.rb-wz__step[data-v-ac6877f0]:not(:disabled):hover{color:var(--rb-ink)}.rb-wz__step.is-done[data-v-ac6877f0]{color:var(--rb-ink)}.rb-wz__step.is-current[data-v-ac6877f0]{color:var(--rb-ink);border-bottom-color:var(--rb-accent)}.rb-wz__step-num[data-v-ac6877f0]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border:var(--rb-rule-w) solid var(--rb-rule);font-size:var(--rb-fs-meta)}.rb-wz__step.is-done .rb-wz__step-num[data-v-ac6877f0]{border-color:var(--rb-accent);color:var(--rb-accent)}.rb-wz__step.is-current .rb-wz__step-num[data-v-ac6877f0]{background:var(--rb-amber);border-color:var(--rb-amber);color:var(--rb-pitch)}.rb-wz__step-label[data-v-ac6877f0]{white-space:nowrap}.rb-wz__grid[data-v-ac6877f0]{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(0,.68fr);gap:64px;align-items:start;margin-top:44px}.rb-wz__main[data-v-ac6877f0]{min-width:0}.rb-wz__aside[data-v-ac6877f0]{position:sticky;top:112px}.rb-wz__loading[data-v-ac6877f0]{font-family:var(--rb-mono);font-size:var(--rb-fs-caption);color:var(--rb-ink-faint)}.rb-wz__stage-head[data-v-ac6877f0]{margin-bottom:26px}.rb-wz__progress[data-v-ac6877f0]{margin-bottom:8px}.rb-wz__title[data-v-ac6877f0]{outline:none}.rb-wz__sub[data-v-ac6877f0]{margin-top:8px;font-size:var(--rb-fs-bullet);color:var(--rb-ink-muted)}.rb-wz__body[data-v-ac6877f0]{min-width:0}.rb-wz__group+.rb-wz__group[data-v-ac6877f0]{margin-top:34px}.rb-wz__group-h[data-v-ac6877f0]{font-family:var(--rb-mono);font-size:var(--rb-fs-eyebrow);font-weight:500;letter-spacing:var(--rb-tracking-eyebrow);text-transform:uppercase;color:var(--rb-ink-faint);margin-bottom:14px}.rb-wz__choices[data-v-ac6877f0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:12px}.rb-wz__choices--tight[data-v-ac6877f0]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.rb-wz__choice[data-v-ac6877f0]{display:flex;flex-direction:column;gap:6px;text-align:left;padding:16px 18px;border:var(--rb-rule-w) solid var(--rb-rule);background:transparent;transition:border-color var(--rb-dur) var(--rb-ease),background var(--rb-dur) var(--rb-ease)}.rb-wz__choice[data-v-ac6877f0]:hover{border-color:var(--rb-accent)}.rb-wz__choice.is-on[data-v-ac6877f0]{border-color:var(--rb-amber);background:var(--rb-panel-on-pitch);box-shadow:inset 3px 0 0 var(--rb-amber)}.rb-wz__choice--sm[data-v-ac6877f0]{padding:12px 14px}.rb-wz__choice-label[data-v-ac6877f0]{font-size:var(--rb-fs-small);font-weight:600;color:var(--rb-ink)}.rb-wz__choice.is-on .rb-wz__choice-label[data-v-ac6877f0]{color:var(--rb-accent)}.rb-wz__choice-blurb[data-v-ac6877f0]{font-size:var(--rb-fs-caption);line-height:1.5;color:var(--rb-ink-muted)}.rb-wz__field[data-v-ac6877f0]{margin-bottom:22px}.rb-wz__fieldset[data-v-ac6877f0]{margin:0 0 22px;padding:0;border:0;min-width:0}.rb-wz__fieldset legend[data-v-ac6877f0]{padding:0}.rb-wz__label[data-v-ac6877f0]{display:block;margin-bottom:9px;font-family:var(--rb-mono);font-size:var(--rb-fs-eyebrow);font-weight:500;letter-spacing:var(--rb-tracking-eyebrow);text-transform:uppercase;color:var(--rb-ink-faint)}.rb-wz__hint[data-v-ac6877f0]{margin-top:9px;font-size:var(--rb-fs-caption);color:var(--rb-ink-faint)}.rb-wz__note[data-v-ac6877f0]{margin:12px 0;font-size:var(--rb-fs-small);color:var(--rb-ink-muted)}.rb-wz__req[data-v-ac6877f0]{color:var(--rb-amber);letter-spacing:.06em}.rb-wz__textarea[data-v-ac6877f0]{resize:vertical;min-height:112px;padding-top:12px}.rb-wz__picker[data-v-ac6877f0],.rb-wz__search[data-v-ac6877f0]{position:relative}.rb-wz__results[data-v-ac6877f0]{position:absolute;z-index:20;top:calc(100% + 6px);left:0;right:0;max-height:300px;overflow-y:auto;background:var(--rb-panel-on-pitch);border:var(--rb-rule-w) solid var(--rb-line-on-pitch)}.rb-wz__result[data-v-ac6877f0]{display:flex;flex-direction:column;gap:3px;width:100%;text-align:left;padding:12px 14px;border-bottom:var(--rb-rule-w) solid var(--rb-line-on-pitch)}.rb-wz__result[data-v-ac6877f0]:last-child{border-bottom:0}.rb-wz__result[data-v-ac6877f0]:hover,.rb-wz__result[aria-selected=true][data-v-ac6877f0]{background:#d98a2b1f}.rb-wz__result-trade[data-v-ac6877f0]{font-size:var(--rb-fs-bullet);color:var(--rb-bone)}.rb-wz__result-inci[data-v-ac6877f0]{font-family:var(--rb-mono);font-size:var(--rb-fs-inci);color:var(--rb-ink-faint)}.rb-wz__result-empty[data-v-ac6877f0]{padding:12px 14px;font-size:var(--rb-fs-caption);color:var(--rb-ink-faint)}.rb-wz__chips[data-v-ac6877f0]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.rb-wz__chip[data-v-ac6877f0]{display:inline-flex;align-items:center;gap:8px;padding:5px 6px 5px 12px;border:var(--rb-rule-w) solid var(--rb-line-on-pitch);background:var(--rb-panel-on-pitch);font-size:var(--rb-fs-caption);color:var(--rb-bone)}.rb-wz__chip-x[data-v-ac6877f0]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;line-height:1;background:#eee8dd1f;color:var(--rb-bone)}.rb-wz__chip-x[data-v-ac6877f0]:hover{background:var(--rb-amber);color:var(--rb-pitch)}.rb-wz__empty[data-v-ac6877f0]{font-size:var(--rb-fs-caption);color:var(--rb-ink-faint)}.rb-wz__families[data-v-ac6877f0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 20px}.rb-wz__check[data-v-ac6877f0]{display:flex;align-items:center;gap:10px;padding:5px 0;font-size:var(--rb-fs-caption);color:var(--rb-ink-muted);cursor:pointer}.rb-wz__check input[data-v-ac6877f0]{accent-color:var(--rb-amber);width:16px;height:16px}.rb-wz__summary[data-v-ac6877f0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--rb-line-on-pitch);border:var(--rb-rule-w) solid var(--rb-line-on-pitch);margin-bottom:26px}.rb-wz__summary>div[data-v-ac6877f0]{background:var(--rb-panel-on-pitch);padding:16px 18px}.rb-wz__summary dt[data-v-ac6877f0]{font-family:var(--rb-mono);font-size:var(--rb-fs-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--rb-ink-faint)}.rb-wz__summary dd[data-v-ac6877f0]{margin:7px 0 0;font-size:var(--rb-fs-bullet);color:var(--rb-bone)}.rb-wz__review-grid[data-v-ac6877f0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.rb-wz__card[data-v-ac6877f0]{padding:18px 20px;border:var(--rb-rule-w) solid var(--rb-line-on-pitch)}.rb-wz__card-h[data-v-ac6877f0]{font-family:var(--rb-mono);font-size:var(--rb-fs-meta);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--rb-bone);margin-bottom:10px}.rb-wz__list[data-v-ac6877f0]{display:grid;gap:6px;font-size:var(--rb-fs-caption);color:var(--rb-ink-muted)}.rb-wz__review-sub[data-v-ac6877f0]{margin-top:12px;font-size:var(--rb-fs-caption);color:var(--rb-ink-faint)}.rb-wz__result-head[data-v-ac6877f0]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:20px;border-bottom:var(--rb-rule-w) solid var(--rb-line-on-pitch)}.rb-wz__result-line[data-v-ac6877f0]{margin-top:8px;font-size:var(--rb-fs-bullet);color:var(--rb-ink-muted)}.rb-wz__ref[data-v-ac6877f0]{text-align:right}.rb-wz__ref span[data-v-ac6877f0]{display:block;font-family:var(--rb-mono);font-size:var(--rb-fs-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--rb-ink-faint)}.rb-wz__ref strong[data-v-ac6877f0]{display:block;margin-top:6px;font-family:var(--rb-mono);font-size:var(--rb-fs-small);letter-spacing:.06em;color:var(--rb-amber)}.rb-wz__estimate[data-v-ac6877f0]{margin-top:26px}.rb-wz__estimate-value[data-v-ac6877f0]{margin:10px 0 6px;font-size:var(--rb-fs-stat);font-weight:var(--rb-weight-display);line-height:1;letter-spacing:-.03em;color:var(--rb-amber)}.rb-wz__estimate-value span[data-v-ac6877f0]{margin-left:10px;font-family:var(--rb-mono);font-size:var(--rb-fs-meta);letter-spacing:.12em;color:var(--rb-ink-faint);vertical-align:middle}.rb-wz__estimate-per[data-v-ac6877f0]{font-size:var(--rb-fs-bullet);color:var(--rb-bone)}.rb-wz__estimate-note[data-v-ac6877f0]{margin-top:14px;font-size:var(--rb-fs-caption);color:var(--rb-ink-muted)}.rb-wz__estimate-date[data-v-ac6877f0]{margin-top:6px;font-family:var(--rb-mono);font-size:var(--rb-fs-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--rb-ink-faint)}.rb-wz__sheet[data-v-ac6877f0]{margin-top:30px}.rb-wz__sheet .rb-sheet__pct[data-v-ac6877f0]{font-family:var(--rb-mono);font-size:var(--rb-fs-meta);color:var(--rb-ink-faint)}.rb-wz__sheet-ref[data-v-ac6877f0]{text-align:right}.rb-wz__sheet-note[data-v-ac6877f0]{margin-top:16px;font-size:var(--rb-fs-caption);color:var(--rb-ink-muted)}.rb-wz__copy-row[data-v-ac6877f0]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:18px}.rb-wz__copy-row .rb-wz__hint[data-v-ac6877f0]{margin-top:0}.rb-wz__decl[data-v-ac6877f0]{margin-top:16px}.rb-wz__decl summary[data-v-ac6877f0]{cursor:pointer;font-family:var(--rb-mono);font-size:var(--rb-fs-eyebrow);letter-spacing:var(--rb-tracking-eyebrow);text-transform:uppercase;color:var(--rb-bone)}.rb-wz__decl-text[data-v-ac6877f0]{margin-top:12px;padding:14px 16px;border:var(--rb-rule-w) solid var(--rb-line-on-pitch);background:var(--rb-panel-on-pitch);font-size:var(--rb-fs-caption);line-height:1.7;color:var(--rb-ink-muted);overflow-wrap:anywhere}.rb-wz__h[data-v-ac6877f0]{margin:40px 0 16px}.rb-wz__form[data-v-ac6877f0]{border-top:var(--rb-rule-w) solid var(--rb-line-on-pitch);padding-top:22px}.rb-wz__form-grid[data-v-ac6877f0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.rb-wz__wide[data-v-ac6877f0]{width:100%;justify-content:center;margin-top:6px}.rb-wz__copy-buffer[data-v-ac6877f0]{position:fixed;top:0;left:0;width:1px;height:1px;opacity:0;border:0;padding:0}.rb-wz__alert[data-v-ac6877f0]{margin:18px 0;padding:16px 18px;border:var(--rb-rule-w) solid var(--rb-rule);border-left-width:3px}.rb-wz__alert strong[data-v-ac6877f0]{display:block;margin-bottom:8px;font-family:var(--rb-mono);font-size:var(--rb-fs-meta);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--rb-ink)}.rb-wz__alert p[data-v-ac6877f0]{margin:0 0 8px;font-size:var(--rb-fs-small);color:var(--rb-ink-muted)}.rb-wz__alert p[data-v-ac6877f0]:last-child{margin-bottom:0}.rb-wz__alert a[data-v-ac6877f0]{color:var(--rb-accent);text-decoration:underline}.rb-wz__alert--critical[data-v-ac6877f0]{border-left-color:var(--rb-accent)}.rb-wz__alert--critical strong[data-v-ac6877f0]{color:var(--rb-accent)}.rb-wz__alert--caution[data-v-ac6877f0]{border-left-color:var(--rb-accent)}.rb-wz__alert--caution strong[data-v-ac6877f0]{color:var(--rb-accent)}.rb-wz__alert--info[data-v-ac6877f0]{border-left-color:var(--rb-ink-faint)}.rb-wz__nav[data-v-ac6877f0]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:30px;padding-top:22px;border-top:var(--rb-rule-w) solid var(--rb-rule)}.rb-wz__nav--boot[data-v-ac6877f0]{padding-top:0;border-top:0}.rb-wz__nav-spacer[data-v-ac6877f0]{flex:1 1 auto}.rb-wz__nav-note[data-v-ac6877f0]{flex:1 1 100%;margin-top:0}.rb-wz__brief-rows[data-v-ac6877f0]{margin-top:24px}.rb-wz__brief-row[data-v-ac6877f0]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:16px;align-items:baseline;padding-block:9px;border-top:var(--rb-rule-w) solid var(--rb-line-on-bone)}.rb-wz__brief-row dt[data-v-ac6877f0]{font-family:var(--rb-mono);font-size:var(--rb-fs-inci);letter-spacing:.1em;text-transform:uppercase;color:var(--rb-ink-faint)}.rb-wz__brief-row dd[data-v-ac6877f0]{font-size:var(--rb-fs-bullet);color:var(--rb-pitch);text-align:right;overflow-wrap:anywhere}.rb-wz__brief-checks[data-v-ac6877f0]{display:grid;gap:7px;margin-top:20px}.rb-wz__brief-check[data-v-ac6877f0]{display:flex;align-items:center;gap:9px;font-family:var(--rb-mono);font-size:var(--rb-fs-inci);letter-spacing:.1em;text-transform:uppercase;color:var(--rb-ink-faint)}.rb-wz__brief-check.is-done[data-v-ac6877f0]{color:var(--rb-pitch)}.rb-wz__brief-tick[data-v-ac6877f0]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:16px;height:16px;border:var(--rb-rule-w) solid var(--rb-line-on-bone);color:var(--rb-amber-ink)}.rb-wz__brief-check.is-done .rb-wz__brief-tick[data-v-ac6877f0]{border-color:var(--rb-amber-ink)}.rb-wz__after[data-v-ac6877f0]{margin-top:34px}.rb-wz__after-h[data-v-ac6877f0]{max-width:18ch}.rb-wz__copy[data-v-ac6877f0]{margin-top:20px;max-width:52ch}.rb-wz__markers[data-v-ac6877f0]{margin-top:24px;max-width:52ch}.rb-wz__cta[data-v-ac6877f0]{margin-top:30px}.rb-wz__side[data-v-ac6877f0]{padding:30px 32px;border:var(--rb-rule-w) solid var(--rb-line-on-bone)}.rb-wz__side-meta[data-v-ac6877f0],.rb-wz__side .rb-marker-list__mark[data-v-ac6877f0]{color:var(--rb-accent)}.rb-wz__side-note[data-v-ac6877f0]{color:var(--rb-ink-muted);margin-bottom:0}.rb-wz__how[data-v-ac6877f0]{border-top:var(--rb-rule-w) solid var(--rb-line-on-bone)}.rb-wz__how-head[data-v-ac6877f0]{margin-top:18px}.rb-wz__how-grid[data-v-ac6877f0]{margin-top:44px}.rb-wz__how-h[data-v-ac6877f0],.rb-wz__how-copy[data-v-ac6877f0]{margin-top:14px}@media(max-width:1100px){.rb-wz__grid[data-v-ac6877f0]{grid-template-columns:minmax(0,1fr);gap:44px;margin-top:36px}.rb-wz__aside[data-v-ac6877f0]{position:static}.rb-wz__after[data-v-ac6877f0]{margin-top:28px}.rb-wz__after-h[data-v-ac6877f0]{max-width:none}.rb-wz__how-grid[data-v-ac6877f0]{margin-top:34px}}@media(max-width:720px){.rb-wz__step[data-v-ac6877f0]{justify-content:center;padding-inline:6px}.rb-wz__step-label[data-v-ac6877f0]{display:none}.rb-wz__step.is-current .rb-wz__step-label[data-v-ac6877f0]{display:inline}.rb-wz__summary[data-v-ac6877f0],.rb-wz__review-grid[data-v-ac6877f0],.rb-wz__form-grid[data-v-ac6877f0],.rb-wz__families[data-v-ac6877f0]{grid-template-columns:minmax(0,1fr)}.rb-wz__result-head[data-v-ac6877f0]{flex-direction:column}.rb-wz__ref[data-v-ac6877f0]{text-align:left}.rb-wz__brief-row[data-v-ac6877f0]{grid-template-columns:minmax(0,1fr);gap:4px}.rb-wz__brief-row dd[data-v-ac6877f0]{text-align:left}.rb-wz__side[data-v-ac6877f0]{padding:24px 22px}}@media(max-width:560px){.rb-wz__eyebrows[data-v-ac6877f0]{flex-direction:column;align-items:flex-start;gap:8px}.rb-wz__meta[data-v-ac6877f0]{text-align:left}.rb-wz__choices[data-v-ac6877f0],.rb-wz__choices--tight[data-v-ac6877f0]{grid-template-columns:minmax(0,1fr)}.rb-wz__nav-spacer[data-v-ac6877f0]{display:none}.rb-wz__nav .rb-btn[data-v-ac6877f0]{width:100%;justify-content:center}.rb-wz__estimate-value[data-v-ac6877f0]{font-size:48px}}.rb-quote__checks[data-v-7057a199]{margin-top:40px}.rb-quote__col[data-v-7057a199]{border-top:3px solid var(--rb-pitch);padding-top:22px}.rb-quote__head[data-v-7057a199]{font-size:var(--rb-fs-faq-aside);margin-top:22px}.rb-quote__lede[data-v-7057a199]{margin-top:20px}.rb-quote__form[data-v-7057a199]{display:grid;gap:18px;margin-top:36px;max-width:640px}.rb-quote__row[data-v-7057a199]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}.rb-quote__textarea[data-v-7057a199]{resize:vertical;min-height:130px}.rb-quote__consent[data-v-7057a199]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;margin-top:2px;padding:16px 18px;border:var(--rb-rule-w) solid var(--rb-rule);background:var(--rb-panel)}.rb-quote__check[data-v-7057a199]{width:18px;height:18px;margin:2px 0 0;accent-color:var(--rb-accent);cursor:pointer}.rb-quote__consent-label[data-v-7057a199]{font-size:var(--rb-fs-bullet);color:var(--rb-ink);cursor:pointer}.rb-quote__consent-note[data-v-7057a199]{margin-top:6px;font-size:var(--rb-fs-inci);line-height:1.45;color:var(--rb-ink-muted)}.rb-quote__actions[data-v-7057a199]{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:6px}.rb-quote__actions .rb-btn[disabled][data-v-7057a199]{opacity:.6}.rb-quote__direct[data-v-7057a199]{margin:0}.rb-quote__direct a[data-v-7057a199]{border-bottom:var(--rb-rule-w) solid var(--rb-rule)}.rb-quote__direct a[data-v-7057a199]:hover{color:var(--rb-accent);border-bottom-color:var(--rb-accent)}.rb-quote__msg[data-v-7057a199]{font-size:var(--rb-fs-bullet);color:var(--rb-ink-muted)}.rb-quote__msg[data-state=error][data-v-7057a199]{color:var(--rb-accent)}.rb-quote__msg[data-state=done][data-v-7057a199]{color:var(--rb-moss)}.rb-quote__msglink[data-v-7057a199]{display:block;margin-top:8px;font-family:var(--rb-mono);font-size:var(--rb-fs-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--rb-accent);border-bottom:var(--rb-rule-w) solid var(--rb-rust);justify-self:start}.rb-quote__aside[data-v-7057a199]{display:grid;gap:38px;align-content:start}.rb-quote__block[data-v-7057a199]{border-top:var(--rb-rule-w) solid var(--rb-rule);padding-top:20px}.rb-quote__note[data-v-7057a199]{margin-top:14px}.rb-quote__bullets[data-v-7057a199]{margin-top:18px}.rb-quote__checklist[data-v-7057a199]{display:grid;gap:10px;margin-top:18px}.rb-quote__facts[data-v-7057a199]{margin-top:6px}.rb-quote__fact[data-v-7057a199]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;align-items:baseline;padding-block:9px;border-top:var(--rb-rule-w) solid var(--rb-rule)}.rb-quote__fact dt[data-v-7057a199]{font-size:var(--rb-fs-bullet);color:var(--rb-ink-muted)}.rb-quote__fact dd[data-v-7057a199]{font-family:var(--rb-mono);font-size:var(--rb-fs-eyebrow);color:var(--rb-ink);text-align:right}.rb-quote__mail[data-v-7057a199]{margin-top:16px}.rb-quote__mail a[data-v-7057a199]{font-size:var(--rb-fs-link);border-bottom:var(--rb-rule-w) solid var(--rb-rule)}.rb-quote__mail a[data-v-7057a199]:hover{color:var(--rb-accent)}.rb-quote__social[data-v-7057a199]{display:flex;gap:20px;margin-top:16px}.rb-quote__social a[data-v-7057a199]{font-family:var(--rb-mono);font-size:var(--rb-fs-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--rb-ink-muted)}.rb-quote__social a[data-v-7057a199]:hover{color:var(--rb-accent)}.rb-quote__nexttop[data-v-7057a199]{margin-top:44px}.rb-quote__nexthead[data-v-7057a199]{font-size:var(--rb-fs-faq)}.rb-quote__steps[data-v-7057a199]{margin-top:60px}.rb-quote__steptitle[data-v-7057a199]{margin-top:20px}.rb-quote__stepbody[data-v-7057a199]{margin-top:12px;font-size:var(--rb-fs-small);color:var(--rb-ink-muted)}.rb-quote__nextfoot[data-v-7057a199]{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:56px;padding-top:26px;border-top:var(--rb-rule-w) solid var(--rb-line-on-pitch)}.rb-quote__nextmail[data-v-7057a199]{margin:0}.rb-quote__nextmail a[data-v-7057a199]{color:var(--rb-accent)}@media(max-width:1100px){.rb-quote__steps[data-v-7057a199]{margin-top:48px}.rb-quote__aside[data-v-7057a199]{gap:32px}}@media(max-width:640px){.rb-quote__row[data-v-7057a199]{grid-template-columns:minmax(0,1fr)}.rb-quote__actions[data-v-7057a199]{align-items:flex-start}.rb-quote__fact[data-v-7057a199]{grid-template-columns:minmax(0,1fr)}.rb-quote__fact dd[data-v-7057a199]{text-align:left}}.rb-shop__notice[data-v-4d50a2a2]{margin-top:44px;max-width:720px;padding:28px 32px 30px;background:var(--rb-panel);border:var(--rb-rule-w) solid var(--rb-rule)}.rb-shop__notice-body[data-v-4d50a2a2]{margin-top:12px;font-size:var(--rb-fs-small);color:var(--rb-ink-muted)}.rb-shop__notice-actions[data-v-4d50a2a2]{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:26px}.rb-shop__frame[data-v-4d50a2a2]{margin-top:36px;align-items:start}.rb-shop__frame-head[data-v-4d50a2a2]{font-size:var(--rb-fs-ownline)}.rb-shop__para+.rb-shop__para[data-v-4d50a2a2]{margin-top:14px}.rb-shop__frame-actions[data-v-4d50a2a2]{display:flex;align-items:center;gap:32px;flex-wrap:wrap;margin-top:30px}.rb-shop__caption[data-v-4d50a2a2]{margin-top:28px;font-family:var(--rb-mono);font-size:var(--rb-fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--rb-ink-faint)}.rb-shop__reasons[data-v-4d50a2a2]{margin-top:72px;padding-top:44px;border-top:var(--rb-rule-w) solid var(--rb-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;gap:var(--rb-gap3)}.rb-shop__reasons .rb-numlist__row[data-v-4d50a2a2]{grid-template-columns:46px minmax(0,1fr)}.rb-shop__plate-head[data-v-4d50a2a2]{font-size:var(--rb-fs-section)}.rb-shop__grid[data-v-4d50a2a2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:72px var(--rb-gap3);margin-top:56px;align-items:start}.rb-shop__card[data-v-4d50a2a2]{border-top:var(--rb-rule-w) solid var(--rb-rule);padding-top:24px}.rb-shop__media[data-v-4d50a2a2]{position:relative;aspect-ratio:4 / 5;background:var(--rb-bone);border:var(--rb-rule-w) solid var(--rb-rule);border-radius:var(--rb-radius-sm);overflow:hidden}.rb-shop__shot[data-v-4d50a2a2]{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.rb-shop__oos[data-v-4d50a2a2],.rb-shop__badge[data-v-4d50a2a2]{position:absolute;z-index:1;top:14px;font-family:var(--rb-mono);font-size:var(--rb-fs-eyebrow);letter-spacing:var(--rb-tracking-eyebrow);text-transform:uppercase;padding:6px 10px}.rb-shop__oos[data-v-4d50a2a2]{left:14px;background:var(--rb-pitch);color:var(--rb-bone)}.rb-shop__badge[data-v-4d50a2a2]{right:14px;background:var(--rb-amber);color:var(--rb-pitch)}.rb-shop__body[data-v-4d50a2a2]{margin-top:24px}.rb-shop__cat[data-v-4d50a2a2]{font-size:var(--rb-fs-eyebrow)}.rb-shop__name[data-v-4d50a2a2],.rb-shop__desc[data-v-4d50a2a2]{margin-top:12px}.rb-shop__foot[data-v-4d50a2a2]{display:flex;align-items:baseline;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:22px;padding-top:16px;border-top:var(--rb-rule-w) solid var(--rb-rule)}.rb-shop__price[data-v-4d50a2a2]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.rb-shop__amount[data-v-4d50a2a2]{font-size:var(--rb-fs-lede-sm);font-weight:700;color:var(--rb-ink);font-variant-numeric:tabular-nums}.rb-shop__was[data-v-4d50a2a2]{font-size:var(--rb-fs-bullet);color:var(--rb-ink-faint);text-decoration:line-through}.rb-shop__unit[data-v-4d50a2a2]{font-family:var(--rb-mono);font-size:var(--rb-fs-meta);color:var(--rb-ink-faint)}.rb-shop__stock[data-v-4d50a2a2]{font-family:var(--rb-mono);font-size:var(--rb-fs-eyebrow);letter-spacing:var(--rb-tracking-eyebrow);text-transform:uppercase;color:var(--rb-accent)}.rb-shop__more[data-v-4d50a2a2]{margin-top:20px;border-top:var(--rb-rule-w) solid var(--rb-rule)}.rb-shop__summary[data-v-4d50a2a2]{padding-block:14px;font-family:var(--rb-mono);font-size:var(--rb-fs-eyebrow);letter-spacing:var(--rb-tracking-eyebrow);text-transform:uppercase;color:var(--rb-accent);cursor:pointer}.rb-shop__summary[data-v-4d50a2a2]:hover{color:var(--rb-accent);filter:brightness(1.15)}.rb-shop__detail[data-v-4d50a2a2]{display:grid;gap:18px;padding-bottom:18px}.rb-shop__field-head[data-v-4d50a2a2]{font-family:var(--rb-mono);font-size:var(--rb-fs-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--rb-ink)}.rb-shop__list[data-v-4d50a2a2]{margin-top:8px;display:grid;gap:4px}.rb-shop__list li[data-v-4d50a2a2]{font-size:var(--rb-fs-bullet);color:var(--rb-ink-muted)}.rb-shop__inci[data-v-4d50a2a2]{margin-top:8px;font-size:var(--rb-fs-inci);line-height:1.5;color:var(--rb-ink-faint)}.rb-shop__nodetail[data-v-4d50a2a2]{margin-top:16px}.rb-shop__footnote[data-v-4d50a2a2]{display:grid;gap:10px;margin-top:72px;padding-top:28px;border-top:var(--rb-rule-w) solid var(--rb-rule);max-width:760px}.rb-shop__close-head[data-v-4d50a2a2]{font-size:var(--rb-fs-contract)}.rb-shop__close-actions[data-v-4d50a2a2]{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:30px}@media(max-width:1100px){.rb-shop__grid[data-v-4d50a2a2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px var(--rb-gap3)}.rb-shop__reasons[data-v-4d50a2a2]{grid-template-columns:minmax(0,1fr);margin-top:56px}}@media(max-width:640px){.rb-shop__grid[data-v-4d50a2a2]{grid-template-columns:minmax(0,1fr)}.rb-shop__notice[data-v-4d50a2a2]{padding:22px 20px 24px}.rb-shop__foot[data-v-4d50a2a2]{flex-direction:column;gap:10px}}.adm-hero[data-v-336953b9]{padding-bottom:72px}.adm-login[data-v-336953b9]{display:grid;gap:12px;max-width:460px;margin-top:30px}.adm-login__note[data-v-336953b9]{color:var(--rb-ink-faint);max-width:52ch}.adm-login__go[data-v-336953b9]{justify-self:start;margin-top:4px}.adm-login__go[data-v-336953b9]:disabled{opacity:.6;cursor:progress}.adm-msg[data-v-336953b9]{font-size:var(--rb-fs-small)}.adm-msg[data-kind=error][data-v-336953b9]{color:var(--rb-accent)}.adm-msg[data-kind=ok][data-v-336953b9]{color:var(--rb-ink)}.rb-band--invert .adm-msg[data-kind=error][data-v-336953b9]{color:var(--rb-accent)}.adm-btn-sm[data-v-336953b9]{height:38px;padding:0 16px;font-size:12px;gap:8px}.adm-login__form[data-v-336953b9]{display:grid;gap:10px;margin-top:6px}.adm-login__or[data-v-336953b9]{display:flex;align-items:center;gap:14px;margin:2px 0;font-family:var(--rb-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--rb-ink-faint)}.adm-login__or[data-v-336953b9]:before,.adm-login__or[data-v-336953b9]:after{content:"";flex:1;height:var(--rb-rule-w);background:var(--rb-line-on-pitch)}.adm-login__or span[data-v-336953b9]{order:0}.adm-security[data-v-336953b9]{display:grid;gap:8px;margin-top:22px;padding-top:18px;border-top:var(--rb-rule-w) solid var(--rb-line)}.adm-security__head[data-v-336953b9]{display:flex;align-items:center;justify-content:space-between;gap:16px}.adm-security__lede[data-v-336953b9]{color:var(--rb-ink-muted);max-width:62ch}.adm-security__list[data-v-336953b9]{display:grid;gap:10px;margin:4px 0 0;padding:0;list-style:none}.adm-security__item[data-v-336953b9]{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;padding-bottom:10px;border-bottom:var(--rb-rule-w) solid var(--rb-line)}.adm-security__item[data-v-336953b9]:last-child{border-bottom:0;padding-bottom:0}.adm-security__label[data-v-336953b9]{font-family:var(--rb-display);font-size:16px}.adm-security__item .rb-meta[data-v-336953b9]{color:var(--rb-ink-faint)}.adm-security__item .rb-btn[data-v-336953b9]{margin-left:auto}.adm-danger[data-v-336953b9]{color:var(--rb-accent);border-color:var(--rb-accent)}.adm-danger[data-v-336953b9]:hover{color:var(--rb-pitch);border-color:var(--rb-pitch)}.adm-control[data-v-336953b9]{display:grid;gap:6px;min-width:0}.adm-control .rb-meta[data-v-336953b9]{color:var(--rb-ink-faint)}.adm-control select.rb-field[data-v-336953b9],.adm-control input.rb-field[data-v-336953b9]{font-family:var(--rb-display)}.adm-textarea[data-v-336953b9]{resize:vertical;font-family:var(--rb-display)}.adm-bar[data-v-336953b9]{display:flex;justify-content:space-between;align-items:baseline;gap:24px;flex-wrap:wrap;border-bottom:1px solid var(--rb-rule);padding-bottom:14px}.adm-bar__actions[data-v-336953b9]{display:flex;gap:10px;flex-wrap:wrap}.adm-notice[data-v-336953b9]{margin-top:20px;padding:12px 16px;border:1px solid var(--rb-rule);font-size:var(--rb-fs-small)}.adm-notice[data-kind=ok][data-v-336953b9]{color:var(--rb-accent)}.adm-notice[data-kind=error][data-v-336953b9]{border-color:var(--rb-accent);color:var(--rb-accent)}.adm-notice[data-kind=ok][data-v-336953b9]{border-color:var(--rb-amber);color:var(--rb-pitch)}.adm-stats[data-v-336953b9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin-top:32px;background:var(--rb-rule);border:1px solid var(--rb-rule)}.adm-stat[data-v-336953b9]{background:var(--rb-bone);padding:18px 20px;display:grid;gap:8px;align-content:start}.adm-stat .rb-meta[data-v-336953b9]{color:var(--rb-ink-faint)}.adm-stat__value[data-v-336953b9]{font-size:var(--rb-fs-step);font-weight:var(--rb-weight-display);line-height:1;letter-spacing:-.02em;color:var(--rb-ink);font-variant-numeric:tabular-nums}.adm-money[data-v-336953b9]{margin-top:40px;border-top:1px solid var(--rb-rule);padding-top:24px}.adm-money__head[data-v-336953b9]{display:flex;justify-content:space-between;gap:24px;align-items:baseline;flex-wrap:wrap}.adm-money__title[data-v-336953b9]{font-size:var(--rb-fs-numeral);letter-spacing:0}.adm-note[data-v-336953b9]{margin-top:16px;font-size:var(--rb-fs-small);color:var(--rb-accent)}.adm-money__grid[data-v-336953b9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;margin-top:18px;background:var(--rb-rule);border:1px solid var(--rb-rule)}.adm-tile[data-v-336953b9]{background:var(--rb-bone);padding:16px 18px;display:grid;gap:6px;align-content:start}.adm-tile .rb-meta[data-v-336953b9]{color:var(--rb-ink-faint)}.adm-tile--warn[data-v-336953b9]{background:#a8561a14}.adm-tile--warn .rb-meta[data-v-336953b9]{color:var(--rb-accent)}.adm-tile__value[data-v-336953b9]{font-family:var(--rb-mono);font-size:var(--rb-fs-lede);font-variant-numeric:tabular-nums;color:var(--rb-ink)}.adm-tile__of[data-v-336953b9]{font-style:normal;font-size:var(--rb-fs-bullet);color:var(--rb-ink-faint)}.adm-pair[data-v-336953b9]{display:flex;gap:20px;flex-wrap:wrap}.adm-pair__value[data-v-336953b9]{display:block;font-family:var(--rb-mono);font-size:var(--rb-fs-bullet);font-variant-numeric:tabular-nums}.adm-bar-graphic[data-v-336953b9]{display:flex;height:8px;background:var(--rb-line-on-bone);margin:6px 0 2px}.adm-bar-graphic i[data-v-336953b9]{background:var(--rb-moss)}.adm-bar-graphic b[data-v-336953b9]{background:var(--rb-amber)}.adm-toolbar[data-v-336953b9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:20px;margin-top:40px;border-top:1px solid var(--rb-rule);padding-top:24px}.adm-control--wide[data-v-336953b9]{grid-column:span 2}.adm-count[data-v-336953b9]{margin:18px 0 12px}.adm-scroll[data-v-336953b9]{overflow-x:auto;min-width:0}.adm-modal__body[data-v-336953b9],.adm-section[data-v-336953b9],.adm-phase[data-v-336953b9],.adm-mats[data-v-336953b9],.adm-extras[data-v-336953b9],.adm-extra-rows[data-v-336953b9],.adm-warnings[data-v-336953b9],.adm-kv[data-v-336953b9],.adm-items[data-v-336953b9]{grid-template-columns:minmax(0,1fr)}.adm-table[data-v-336953b9]{width:100%;border-collapse:collapse}.adm-table th[data-v-336953b9]{font-family:var(--rb-mono);font-size:var(--rb-fs-meta);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--rb-ink-faint);text-align:left;padding:12px 14px;border-bottom:1px solid var(--rb-pitch);white-space:nowrap}.adm-table td[data-v-336953b9]{padding:14px;border-bottom:1px solid var(--rb-rule);vertical-align:top;font-size:var(--rb-fs-bullet);color:var(--rb-ink)}.adm-table tbody tr:hover td[data-v-336953b9]{background:#d98a2b12}.adm-table td small[data-v-336953b9]{display:block;margin-top:4px;font-size:var(--rb-fs-caption);color:var(--rb-ink-faint)}.adm-table .n[data-v-336953b9]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.adm-table--dense td[data-v-336953b9]{padding:10px 12px}.adm-nowrap[data-v-336953b9]{white-space:nowrap}.adm-link[data-v-336953b9]{border-bottom:1px solid var(--rb-rule)}.adm-link[data-v-336953b9]:hover{color:var(--rb-accent);border-color:var(--rb-accent)}.adm-money-cell[data-v-336953b9]{font-family:var(--rb-mono)}.adm-money-cell small[data-v-336953b9]{font-family:var(--rb-display);white-space:normal}.adm-excl[data-v-336953b9]{max-width:240px}.adm-flag[data-v-336953b9]{display:inline-block;font-family:var(--rb-mono);font-size:var(--rb-fs-inci);letter-spacing:.1em;text-transform:uppercase;padding:3px 7px;border:1px solid currentColor;white-space:nowrap}.adm-flag--ok[data-v-336953b9]{color:var(--rb-moss)}.adm-flag--warn[data-v-336953b9]{color:var(--rb-accent)}.adm-flag--none[data-v-336953b9]{color:var(--rb-ink-faint)}.adm-status[data-v-336953b9]{min-width:150px;padding:6px 0;font-size:var(--rb-fs-bullet)}.adm-alert[data-v-336953b9]{border:1px solid var(--rb-rule);padding:18px 20px;font-size:var(--rb-fs-small)}.adm-alert strong[data-v-336953b9]{display:block;font-size:var(--rb-fs-body)}.adm-alert p[data-v-336953b9]{margin-top:8px;color:var(--rb-ink-muted)}.adm-alert--info[data-v-336953b9]{border-color:var(--rb-rule);color:var(--rb-ink)}.adm-alert--warn[data-v-336953b9]{border-color:var(--rb-accent)}.adm-alert--warn strong[data-v-336953b9]{color:var(--rb-accent)}.adm-alert--bad[data-v-336953b9]{border-color:var(--rb-accent);color:var(--rb-accent)}.adm-list[data-v-336953b9],.adm-gaps[data-v-336953b9]{margin-top:10px;display:grid;gap:8px}.adm-list li[data-v-336953b9]{color:var(--rb-ink-muted)}.adm-gaps li[data-v-336953b9]{border:1px dashed var(--rb-rust);padding:10px 14px;font-size:var(--rb-fs-small)}.adm-gaps small[data-v-336953b9]{display:block;color:var(--rb-ink-faint);font-size:var(--rb-fs-caption);margin-top:4px}.adm-modal[data-v-336953b9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#121211d6;overflow-y:auto;padding:40px 20px 80px}.adm-modal__inner[data-v-336953b9]{max-width:1180px;margin:0 auto;background:var(--rb-bone);color:var(--rb-ink);border:1px solid var(--rb-rule)}.adm-modal__head[data-v-336953b9]{background:var(--rb-pitch);color:var(--rb-ink);padding:24px 28px;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;border-bottom:1px solid var(--rb-line-on-pitch)}.adm-modal__title[data-v-336953b9]{margin-top:8px;font-size:var(--rb-fs-step);font-weight:var(--rb-weight-display);line-height:1.05;letter-spacing:-.02em}.adm-modal__sub[data-v-336953b9]{margin-top:8px;color:var(--rb-ink-muted)}.adm-modal__close[data-v-336953b9]{font-family:var(--rb-mono);font-size:20px;line-height:1;color:var(--rb-ink);border:1px solid var(--rb-rule);padding:6px 12px;flex:none}.adm-modal__close[data-v-336953b9]:hover{border-color:var(--rb-amber);color:var(--rb-amber)}.adm-modal__body[data-v-336953b9]{padding:34px 28px 44px;display:grid;gap:48px}.adm-section[data-v-336953b9]{display:grid;gap:18px}.adm-section__head[data-v-336953b9]{display:flex;justify-content:space-between;gap:24px;align-items:baseline;flex-wrap:wrap;border-bottom:1px solid var(--rb-rule);padding-bottom:12px}.adm-grid-2[data-v-336953b9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;align-items:start}.adm-grid-3[data-v-336953b9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 28px}.adm-grid-2[data-v-336953b9]>*,.adm-grid-3[data-v-336953b9]>*,.adm-toolbar[data-v-336953b9]>*,.adm-stats[data-v-336953b9]>*,.adm-money__grid[data-v-336953b9]>*,.adm-po-meta[data-v-336953b9]>*,.adm-extra-row[data-v-336953b9]>*{min-width:0}.adm-subhead[data-v-336953b9]{font-size:var(--rb-fs-body);font-weight:700;display:flex;justify-content:space-between;gap:18px;align-items:baseline;flex-wrap:wrap}.adm-subhead--sm[data-v-336953b9]{font-size:var(--rb-fs-small)}.adm-subhead__note[data-v-336953b9]{font-family:var(--rb-mono);font-size:var(--rb-fs-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--rb-ink-faint);font-weight:500}.adm-kv[data-v-336953b9]{display:grid;gap:2px;margin-top:12px}.adm-kv>div[data-v-336953b9]{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--rb-rule);padding:9px 0;font-size:var(--rb-fs-bullet)}.adm-kv dt[data-v-336953b9]{font-family:var(--rb-mono);font-size:var(--rb-fs-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--rb-ink-faint);padding-top:2px}.adm-kv dd[data-v-336953b9]{text-align:right;margin:0;overflow-wrap:anywhere}.adm-kv a[data-v-336953b9]{border-bottom:1px solid var(--rb-rule)}.adm-kv a[data-v-336953b9]:hover{color:var(--rb-accent);border-color:var(--rb-accent)}.adm-lede[data-v-336953b9]{font-size:var(--rb-fs-bullet);color:var(--rb-ink-muted);max-width:84ch}.adm-quote-note[data-v-336953b9]{margin-top:14px;font-size:var(--rb-fs-small);color:var(--rb-ink-muted)}.adm-chip[data-v-336953b9]{display:inline-block;margin-left:14px;color:var(--rb-ink-faint)}.adm-chip[data-v-336953b9]:first-child{margin-left:0}.adm-card[data-v-336953b9]{border:1px solid var(--rb-rule);padding:20px 22px}.adm-card--warn[data-v-336953b9]{border-color:var(--rb-accent);background:#d98a2b12}.adm-po-meta[data-v-336953b9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px 22px}.adm-po-meta>div[data-v-336953b9]{display:grid;gap:4px;min-width:0}.adm-po-meta strong[data-v-336953b9]{font-size:var(--rb-fs-bullet);font-weight:600;overflow-wrap:anywhere}.adm-po-meta a[data-v-336953b9]{border-bottom:1px solid var(--rb-rule)}.adm-po-meta a[data-v-336953b9]:hover{color:var(--rb-accent);border-color:var(--rb-accent)}.adm-fresh[data-v-336953b9]{margin:16px 0;font-size:var(--rb-fs-small);color:var(--rb-ink-muted)}.adm-fresh--stale[data-v-336953b9]{color:var(--rb-accent);font-weight:600}.adm-mats[data-v-336953b9]{display:grid;gap:18px}.adm-mat-head[data-v-336953b9]{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;flex-wrap:wrap}.adm-mat-title[data-v-336953b9]{font-size:var(--rb-fs-body);font-weight:700}.adm-mat-title a[data-v-336953b9]{border-bottom:1px solid var(--rb-rule)}.adm-mat-title a[data-v-336953b9]:hover{color:var(--rb-accent);border-color:var(--rb-accent)}.adm-mat-supplies[data-v-336953b9]{margin-top:6px;font-size:var(--rb-fs-small);color:var(--rb-ink-muted)}.adm-mat-supplies strong[data-v-336953b9]{color:var(--rb-ink)}.adm-mat-inci[data-v-336953b9]{margin-top:6px;font-family:var(--rb-mono);font-size:var(--rb-fs-inci);color:var(--rb-ink-faint)}.adm-mat-note[data-v-336953b9]{margin-top:6px;font-size:var(--rb-fs-caption);color:var(--rb-ink-muted)}.adm-mat-cost[data-v-336953b9]{text-align:right;flex:none}.adm-mat-cost strong[data-v-336953b9]{display:block;margin-top:4px;font-family:var(--rb-mono);font-size:var(--rb-fs-lede);font-variant-numeric:tabular-nums}.adm-mass[data-v-336953b9]{display:flex;flex-wrap:wrap;gap:10px 28px;margin:14px 0;padding:10px 14px;border:1px solid var(--rb-rule);font-size:var(--rb-fs-caption)}.adm-mass li[data-v-336953b9]{display:flex;gap:8px;align-items:baseline}.adm-mass span[data-v-336953b9]{color:var(--rb-ink-faint)}.adm-mass strong[data-v-336953b9]{font-family:var(--rb-mono);font-variant-numeric:tabular-nums}.adm-mass em[data-v-336953b9]{font-style:normal;color:var(--rb-accent)}.adm-sku[data-v-336953b9]{font-family:var(--rb-mono);font-size:var(--rb-fs-meta);border:1px solid var(--rb-rule);padding:2px 6px;display:inline-block;overflow-wrap:anywhere}.adm-copy[data-v-336953b9]{border:1px solid var(--rb-rule);font-family:var(--rb-mono);font-size:var(--rb-fs-inci);letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;margin-left:8px;white-space:nowrap;vertical-align:middle}.adm-copy[data-v-336953b9]:hover{border-color:var(--rb-amber);color:var(--rb-accent)}.adm-subtotal[data-v-336953b9]{display:flex;justify-content:space-between;gap:20px;align-items:baseline;border:1px solid var(--rb-pitch);background:var(--rb-pitch);color:var(--rb-ink);padding:12px 16px;font-family:var(--rb-mono);font-size:var(--rb-fs-meta);letter-spacing:.1em;text-transform:uppercase}.adm-subtotal strong[data-v-336953b9]{font-size:var(--rb-fs-body);letter-spacing:0}.adm-subtotal--warn[data-v-336953b9]{background:var(--rb-rust);border-color:var(--rb-accent);color:var(--rb-bone)}.adm-items[data-v-336953b9]{display:grid;gap:2px;margin-top:12px}.adm-items li[data-v-336953b9]{border-bottom:1px solid var(--rb-rule);padding:9px 0;font-size:var(--rb-fs-bullet)}.adm-items li[data-v-336953b9]:last-child{border-bottom:0}.adm-items small[data-v-336953b9]{display:block;margin-top:3px;color:var(--rb-ink-faint);font-size:var(--rb-fs-caption)}.adm-qty[data-v-336953b9]{font-family:var(--rb-mono);font-size:var(--rb-fs-caption);color:var(--rb-ink-faint);margin-left:8px;white-space:nowrap}.adm-none[data-v-336953b9]{font-size:var(--rb-fs-small);color:var(--rb-ink-faint);font-style:italic}.adm-sub[data-v-336953b9]{padding:28px;border:1px solid var(--rb-line-on-pitch)}.adm-sub .rb-sheet__head[data-v-336953b9],.adm-sub .rb-sheet__foot[data-v-336953b9]{flex-wrap:wrap}.adm-cost-foot[data-v-336953b9]{margin-top:18px;color:var(--rb-ink-faint)}.adm-cost-foot[data-kind=error][data-v-336953b9]{color:var(--rb-accent)}.adm-sheet-note[data-v-336953b9]{margin-top:12px;color:var(--rb-ink-faint)}.adm-inci[data-v-336953b9]{font-family:var(--rb-mono);font-size:var(--rb-fs-small);line-height:1.7;color:var(--rb-ink-muted);border:1px solid var(--rb-rule);padding:16px 18px}.adm-inci-cell[data-v-336953b9]{font-family:var(--rb-mono);font-size:var(--rb-fs-inci);color:var(--rb-ink-faint)}.adm-phase[data-v-336953b9]{display:grid;gap:12px}.adm-phase+.adm-phase[data-v-336953b9]{margin-top:28px}.adm-warnings[data-v-336953b9]{display:grid;gap:12px}.adm-warnings li[data-v-336953b9]{display:flex;gap:12px;align-items:baseline;font-size:var(--rb-fs-small);color:var(--rb-ink-muted);border-bottom:1px solid var(--rb-rule);padding-bottom:12px}.adm-warnings .adm-flag[data-v-336953b9]{flex:none}.adm-extras[data-v-336953b9]{display:grid;gap:12px}.adm-extras__head[data-v-336953b9]{display:flex;justify-content:space-between;align-items:baseline;gap:20px;flex-wrap:wrap}.adm-extra-rows[data-v-336953b9]{display:grid;gap:12px}.adm-extra-row[data-v-336953b9]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;gap:16px;align-items:end}.adm-sheet-actions[data-v-336953b9]{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}@media(max-width:1100px){.adm-grid-2[data-v-336953b9]{grid-template-columns:minmax(0,1fr);gap:32px}.adm-grid-3[data-v-336953b9]{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-control--wide[data-v-336953b9]{grid-column:span 2}}@media(max-width:760px){.adm-grid-3[data-v-336953b9]{grid-template-columns:minmax(0,1fr)}.adm-control--wide[data-v-336953b9]{grid-column:span 1}.adm-modal[data-v-336953b9]{padding:0}.adm-modal__inner[data-v-336953b9]{border:0}.adm-modal__body[data-v-336953b9]{padding:24px 18px 40px}.adm-modal__head[data-v-336953b9]{padding:20px 18px}.adm-extra-row[data-v-336953b9]{grid-template-columns:minmax(0,1fr)}.adm-sub[data-v-336953b9]{padding:20px 18px}}.lg-doc__list[data-v-80f99e5a]{gap:44px}.lg-doc__row[data-v-80f99e5a]{align-items:start}.lg-doc__h[data-v-80f99e5a]{letter-spacing:-.01em}.lg-doc__ps[data-v-80f99e5a]{display:grid;gap:12px;margin-top:10px}.lg-doc__ps p[data-v-80f99e5a]{font-size:var(--rb-fs-bullet);line-height:1.6;color:var(--rb-ink-muted);max-width:68ch}.lg-doc__foot[data-v-80f99e5a]{margin-top:64px;padding-top:22px;border-top:var(--rb-rule-w) solid var(--rb-rule);display:grid;gap:8px}.lg-doc__foot p[data-v-80f99e5a]{max-width:72ch}.lg-doc__meta[data-v-80f99e5a]{display:flex;flex-wrap:wrap;gap:6px 28px;align-items:baseline}.lg-doc__mail[data-v-80f99e5a]{color:var(--rb-ink);border-bottom:var(--rb-rule-w) solid var(--rb-rule)}.lg-doc__mail[data-v-80f99e5a]:hover{color:var(--rb-accent);border-bottom-color:var(--rb-accent)}@media(max-width:760px){.lg-doc__row[data-v-80f99e5a]{grid-template-columns:minmax(0,1fr);gap:4px}.lg-doc__ps p[data-v-80f99e5a]{max-width:none}}.rb-404[data-v-16a88fb6]{padding-block:100px 120px}.rb-404__head[data-v-16a88fb6]{margin-top:20px}.rb-404__lede[data-v-16a88fb6]{margin-top:28px}.rb-404__links[data-v-16a88fb6]{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}
