.rc{--rc-gap: 48px;--rc-gutter: 16px;--rc-pat-light: url(/home/brandbing-swiss-geometry-pattern.webp);--rc-pat-dark: url(/home/brandbing-swiss-geometry-pattern-dark.webp);--rc-pat-img: var(--rc-pat-light);--rc-pat-scrim: rgba(255, 255, 255, .8);--rc-halo: rgba(255, 255, 255, .94);background:var(--color-background);color:var(--color-text);font-size:.9375rem;line-height:1.55;padding-bottom:84px}@media(min-width:1024px){.rc{--rc-gutter: 24px}}@media(max-width:640px){.rc{--rc-gap: 36px}}.rc.home-dark{--rc-pat-img: var(--rc-pat-dark);--rc-pat-scrim: rgba(13, 23, 40, .66);--rc-halo: rgba(13, 23, 40, .88)}html:has(.rc){scroll-padding-top:var(--rc-sticky, 124px);scroll-padding-bottom:96px}@media(max-width:767px){html:has(.rc){scroll-padding-bottom:150px}}.rc .rc-wrap{max-width:var(--w-default);margin-inline:auto;padding-inline:var(--rc-gutter)}.rc .rc-sec{margin-top:var(--rc-gap)}.rc .rc-h2{margin:0;font-family:var(--font-display);font-size:clamp(1.625rem,1.2rem + 1.4vw,2rem);line-height:1.15;letter-spacing:-.03em;font-weight:700;color:var(--color-text-heading);text-wrap:balance}.rc .rc-sub{margin:4px 0 0;font-size:1rem;line-height:1.55;color:var(--color-text-secondary)}.rc .rc-h3{margin:0;font-family:var(--font-display);font-size:1.0625rem;line-height:1.35;letter-spacing:-.015em;font-weight:600;color:var(--color-text-heading)}.rc .rc-eyebrow{margin:0;font-size:.75rem;line-height:1.35;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--color-text-secondary)}.rc .rc-muted{color:var(--color-text-muted)}.rc .rc-na{color:var(--color-text-muted);font-style:italic}.rc .rc-link{display:inline-flex;align-items:center;gap:6px;color:var(--color-accent-text);font-weight:600;text-decoration:none}.rc .rc-ul{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.rc .rc-link:hover .rc-ul{text-decoration-color:currentColor}.rc .rc-link svg{flex:none}.rc .rc-prose a{color:var(--color-accent-text);text-decoration:underline;text-underline-offset:3px}.rc .rc-box{background:var(--color-surface);border:1px solid var(--color-line);border-radius:2px}.rc .rc-pat{background-image:linear-gradient(var(--rc-pat-scrim),var(--rc-pat-scrim)),var(--rc-pat-img);background-size:auto,1400px auto;background-position:0 0,var(--rc-pat-pos, right -140px top -120px);background-repeat:no-repeat,no-repeat;background-color:var(--color-surface)}.rc .rc-pat--quiet{--rc-pat-scrim: rgba(255, 255, 255, .9)}.rc.home-dark .rc-pat--quiet{--rc-pat-scrim: rgba(13, 23, 40, .84)}.rc .rc-halo{background-color:var(--rc-halo);box-shadow:0 0 8px 8px var(--rc-halo)}.rc .rc-halo--inline{display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone}.rc .rc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;box-sizing:border-box;border:1px solid transparent;border-radius:2px;font:600 .9375rem/1.2 var(--font-body);text-decoration:none;text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.rc .rc-btn--lg{min-height:48px;padding:0 22px;font-size:1rem}.rc .rc-btn--sm{min-height:36px;padding:0 12px;font-size:.875rem}.rc .rc-btn--fill{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-navy-deep)}.rc .rc-btn--fill:hover{background:color-mix(in srgb,var(--color-accent) 85%,white);border-color:color-mix(in srgb,var(--color-accent) 85%,white)}.rc .rc-btn--quiet{background:var(--color-surface);border-color:var(--color-line-strong);color:var(--color-text-heading)}.rc .rc-btn--quiet:hover{border-color:var(--color-text-heading)}.rc .rc-btn--on-panel{background:var(--color-accent-on-navy);border-color:var(--color-accent-on-navy);color:var(--color-navy)}.rc .rc-btn--on-panel:hover{background:color-mix(in srgb,var(--color-accent-on-navy) 80%,white);border-color:color-mix(in srgb,var(--color-accent-on-navy) 80%,white)}.rc .rc-btn:disabled{opacity:.4;cursor:default}.rc .rc-btn:focus-visible{outline:2px solid var(--color-accent-text);outline-offset:2px}.rc .rc-btn svg{flex:none}@media(prefers-reduced-motion:reduce){.rc .rc-btn{transition:none}}.rc .rc-ic{display:grid;place-items:center;width:48px;height:48px;flex:none;border-radius:2px;background:var(--color-icon-bg);color:var(--color-text-heading)}.rc .rc-ic--sm{width:36px;height:36px}.rc .rc-status{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border:1px solid var(--color-line-strong);border-radius:2px;font-size:.75rem;line-height:1.4;font-weight:600;letter-spacing:.01em;color:var(--color-text-secondary)}.rc .rc-status:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--color-text-muted);flex:none}.rc .rc-status--ok:before{background:var(--color-verified)}.rc .rc-status--warn:before{background:var(--color-warning)}.rc .rc-dock{position:fixed;z-index:45;right:max(16px,env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 14px 6px 6px;cursor:pointer;text-decoration:none;background:var(--color-surface);color:var(--color-text-heading);border:1px solid var(--color-line-strong);border-radius:2px;font:600 .875rem/1.2 var(--font-body)}.rc .rc-dock[hidden]{display:none}.rc .rc-dock:hover{border-color:var(--color-accent)}.rc .rc-dock:focus-visible{outline:2px solid var(--color-accent-text);outline-offset:3px}.rc .rc-dock__face{width:28px;height:28px;border-radius:50%;flex:none;display:block;object-fit:cover;background:#fff}.rc .rc-dock__label{white-space:nowrap}@media(min-width:1320px),(max-width:767px){.rc .rc-dock{padding:7px}.rc .rc-dock__face{width:32px;height:32px}.rc .rc-dock__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(min-width:1320px){.rc .rc-dock{right:max(16px,calc((100vw - 1200px)/2 - 64px))}}@media(max-width:767px){.rc .rc-dock{right:max(12px,env(safe-area-inset-right));bottom:calc(76px + env(safe-area-inset-bottom))}}.rc .rc-rows{display:block}.rc .rc-row{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1fr);border-top:1px solid var(--color-line)}.rc [data-record-rows] .rc-row{grid-template-columns:minmax(9rem,3fr) minmax(0,7fr)}.rc .rc-row:first-child{border-top:0}.rc .rc-row__k{padding:12px 20px;font-size:.90625rem;line-height:1.55;font-weight:600;color:var(--color-text-heading)}.rc .rc-row__v{display:grid;align-content:start;gap:2px;padding:12px 20px;font-size:.90625rem;line-height:1.55;color:var(--color-text-heading);overflow-wrap:anywhere}.rc .rc-row__v a{color:var(--color-accent-text);text-decoration:underline;text-underline-offset:3px}.rc .rc-row__sub{font-size:.75rem;line-height:1.55;color:var(--color-text-muted)}.rc [data-record-rows] .rc-row__sub{font-size:.8125rem;line-height:1.5;color:var(--color-text-secondary)}.rc .rc-row__list{display:grid;gap:2px}.rc .rc-row__scope{margin-left:6px;font-size:.75rem;font-weight:400;color:var(--color-text-muted)}.rc [data-record-rows] .rc-row__scope{margin-left:0;font-size:.8125rem;line-height:1.5;color:var(--color-text-secondary)}.rc :where([data-record-rows] .rc-row__scope){display:block;margin-top:2px}.rc .rc-badge{display:inline-block;margin-left:8px;padding:2px 8px;border:1px solid var(--color-line-strong);border-radius:2px;font-size:.6875rem;line-height:1.35;font-weight:600;letter-spacing:.01em;color:var(--color-text-secondary);vertical-align:1px}.rc .rc-subh{margin:0;padding:16px 20px 8px;font-size:.75rem;line-height:1.35;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--color-text-secondary)}.rc .rc-qual{margin:0;padding:0 20px 12px;font-size:.875rem;line-height:1.5;color:var(--color-text-secondary)}@media(max-width:640px){.rc .rc-row{grid-template-columns:minmax(0,1fr)}.rc .rc-row__k{padding:10px 16px 0}.rc .rc-row__v{padding:2px 16px 10px}.rc .rc-subh,.rc .rc-qual{padding-inline:16px}}.rc .rc-geo{display:flex;align-items:center;gap:12px;max-width:100%}.rc .rc-geo__btn{display:grid;place-items:center;width:40px;height:44px;flex:none;border:1px solid var(--color-line-strong);border-radius:2px;background:var(--color-surface);color:var(--color-text-heading);cursor:pointer}.rc .rc-geo__btn:hover:not(:disabled){border-color:var(--color-text-heading)}.rc .rc-geo__btn[aria-disabled=true]{color:var(--color-text-muted);border-color:var(--color-line);cursor:default}.rc .rc-geo__btn:focus-visible{outline:2px solid var(--color-accent-text);outline-offset:2px}.rc .rc-geo__ctx{display:flex;flex-direction:column;align-items:center;min-width:0;margin:0;text-align:center}.rc .rc-geo__name{font-size:1rem;line-height:1.35;font-weight:600;letter-spacing:-.01em;color:var(--color-text-heading)}.rc .rc-geo__pos{font-size:.875rem;line-height:1.4;color:var(--color-text-secondary)}.rc [data-market-revealed] .market-hidden:not([data-market-uncounted]){opacity:1;color:var(--color-text-secondary)}.rc .market-group-note button{color:var(--color-accent-text)}.rc [data-market-matrix]{border-radius:2px;border-color:var(--color-line)}.rc [data-market-matrix] th,.rc [data-market-matrix] td{border-color:var(--color-line)}.rc [data-market-matrix] [data-market-col].opacity-50,.rc [data-market-matrix] [data-market-note].opacity-50{opacity:1;color:var(--color-text-secondary)}.rc [data-market-matrix] td.opacity-50.italic{color:var(--color-text-secondary)}.rc [data-market-matrix] [data-market-col].bg-accent-light{color:var(--color-text-heading);font-weight:500}.rc .market-select{border-radius:2px;border-color:var(--color-line-strong);color:var(--color-text-heading);background-color:var(--color-surface);min-height:40px;padding:6px 30px 6px 12px;font-size:.9375rem}.rc .rc-market{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:12px;padding:10px 16px;border:1px solid var(--color-line);border-radius:2px;background:var(--color-surface)}.rc .rc-market [data-market-picker]{flex:none}.rc .rc-market [data-market-picker] label{font-size:.875rem;font-weight:600;color:var(--color-text-heading)}.rc .rc-market__sub{flex:1 1 22rem;margin:0;font-size:.875rem;line-height:1.5;color:var(--color-text-secondary)}@media(max-width:640px){.rc .rc-market{padding:12px;gap:8px 16px}.rc .rc-market__sub{flex-basis:100%}}.rc .rc-rechead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin:var(--rc-gap) 0 20px}.rc .rc-community{display:grid;gap:12px}.rc .rc-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 16px;font-size:.9375rem;color:var(--color-text-secondary)}.rc .rc-strip a{color:var(--color-accent-text);font-weight:600;white-space:nowrap}.rc .rc-similar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.rc .rc-similar a{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 12px;text-align:center;color:var(--color-text-heading);text-decoration:none;font-size:.9375rem;font-weight:500}.rc .rc-similar a:hover{border-color:var(--color-line-strong);color:var(--color-accent-text)}.rc .rc-similar img,.rc .rc-similar .rc-similar__initial{width:40px;height:40px;border-radius:2px;object-fit:contain;background:#fff;border:1px solid var(--color-line)}.rc .rc-similar .rc-similar__initial{display:grid;place-items:center;font-weight:700;color:var(--color-navy)}.rc .rc-similar small{font-size:.75rem;color:var(--color-text-muted)}.rc .rc-facets{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:16px;font-size:.875rem}@media(max-width:640px){.rc .rc-similar{grid-template-columns:repeat(2,minmax(0,1fr))}}
