.better-together [hidden]{display:none!important}.better-together .bt-card.is-entering{animation:bt-in .22s var(--ease-standard)}@keyframes bt-in{0%{opacity:0;transform:translateY(6px)}}.better-together .bt-seg button[aria-pressed=true]{background:var(--color-navy-950);color:#fff}.better-together .bt-seg button:focus-visible{outline:2px solid var(--color-cyan-500);outline-offset:2px}.better-together .bt-swatches{border:0;margin:0;padding:0}.better-together .bt-swatch{--swatch:#cbd5e1;cursor:pointer;display:inline-flex;position:relative}.better-together .bt-swatch__input{bottom:0;cursor:pointer;height:100%;left:0;margin:0;opacity:0;position:absolute;right:0;top:0;width:100%}.better-together .bt-swatch__dot{background:linear-gradient(var(--swatch),var(--swatch)) content-box,#fff padding-box;border:2px solid transparent;border-radius:9999px;box-shadow:0 0 0 1px var(--color-hairline-strong);box-sizing:border-box;height:28px;padding:2px;position:relative;transition:box-shadow .14s var(--ease-standard),border-color .14s var(--ease-standard);transition:box-shadow var(--duration-fast,.14s) var(--ease-standard),border-color var(--duration-fast,.14s) var(--ease-standard);width:28px}.better-together .bt-swatch--two-tone .bt-swatch__dot{background:linear-gradient(135deg,var(--swatch) 0,var(--swatch) 50%,var(--swatch-2,var(--swatch)) 50%,var(--swatch-2,var(--swatch)) 100%) content-box,#fff padding-box}@supports (background:linear-gradient(red 0%,red 0% 1%,red 2%)){.better-together .bt-swatch--two-tone .bt-swatch__dot{background:linear-gradient(135deg,var(--swatch) 0 50%,var(--swatch-2,var(--swatch)) 50% 100%) content-box,#fff padding-box}}.better-together .bt-swatch__dot:after{border-radius:9999px;bottom:2px;box-shadow:inset 0 0 0 1px rgba(15,23,42,.08);content:"";left:2px;pointer-events:none;position:absolute;right:2px;top:2px}.better-together .bt-swatch--image .bt-swatch__dot{background:#fff padding-box;overflow:hidden}.better-together .bt-swatch--image .bt-swatch__img{border-radius:9999px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.better-together .bt-swatch--image .bt-swatch__dot:after{display:none}.better-together .bt-swatch--text .bt-swatch__dot{align-items:center;background:var(--color-paper);border:1px solid var(--color-hairline);box-shadow:none;color:var(--color-navy-950);display:inline-flex;font-size:13px;font-weight:500;height:32px;padding:0 12px;white-space:nowrap;width:auto}.better-together .bt-swatch--text .bt-swatch__dot:after{display:none}.better-together .bt-swatches:has(.bt-swatch--text) [data-bt-option-label]{display:none}.better-together .bt-swatch:hover .bt-swatch__dot{box-shadow:0 0 0 1px var(--color-navy-400)}.better-together .bt-swatch__input:checked+.bt-swatch__dot{border-color:var(--color-navy-950);box-shadow:0 0 0 1px var(--color-navy-950)}.better-together .bt-swatch--text .bt-swatch__input:checked+.bt-swatch__dot{border-color:var(--color-navy-950);box-shadow:inset 0 0 0 1px var(--color-navy-950)}.better-together .bt-swatch__input:focus-visible+.bt-swatch__dot{outline:2px solid var(--color-cyan-500);outline-offset:3px}.better-together .bt-ql{background:var(--color-paper);border:0;bottom:0;box-shadow:var(--shadow-lift);height:100dvh;left:auto;margin:0;max-height:100dvh;max-width:100vw;overflow:hidden;padding:0;position:fixed;right:0;top:0;width:min(520px,100vw)}.better-together .bt-ql[open]{animation:bt-ql-in .28s var(--ease-standard)}.better-together .bt-ql::backdrop{animation:bt-fade .22s var(--ease-standard);background:rgba(5,13,26,.6)}@keyframes bt-ql-in{0%{transform:translateX(100%)}}@keyframes bt-fade{0%{opacity:0}}.better-together .bt-ql-thumb{box-shadow:inset 0 0 0 1px var(--color-hairline);transition:box-shadow .14s var(--ease-standard);transition:box-shadow var(--duration-fast,.14s) var(--ease-standard)}.better-together .bt-ql-thumb[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--color-navy-950)}.better-together .bt-ql-thumb:focus-visible{outline:2px solid var(--color-cyan-500);outline-offset:2px}html:has(.better-together .bt-ql[open]){overflow:hidden}@media (prefers-reduced-motion:reduce){.better-together .bt-card.is-entering,.better-together .bt-ql::backdrop,.better-together .bt-ql[open]{animation:none}}