.mb-home{display:block}.mb-home__more{margin-block-start:-6px;font-size:var(--mb-fs-body)}.mb-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.mb-bento__tile{position:relative;display:flex;flex-direction:column;min-inline-size:0;border-radius:var(--mb-radius-lg);background:var(--mb-stage)}.mb-bento__tile--lg{grid-column:span 2;grid-row:span 2;background:var(--mb-stage-teal)}.mb-bento__link{flex:1 1 auto;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;min-block-size:320px;padding-block:28px 20px;padding-inline:28px;border-radius:inherit;color:var(--mb-ink);text-decoration:none}.mb-bento__text{display:grid;gap:4px;align-content:start;min-inline-size:0}.mb-bento__name{font-family:var(--mb-font-display);font-size:var(--mb-fs-tile);line-height:var(--mb-lh-tile);letter-spacing:var(--mb-track-tile);font-weight:var(--mb-weight-h3);hyphens:auto;hyphenate-limit-chars:14 5 6;-webkit-hyphenate-limit-before:5;-webkit-hyphenate-limit-after:6;overflow-wrap:anywhere;text-wrap:wrap}.mb-bento__tile--lg .mb-bento__name{font-size:var(--mb-fs-bento);line-height:var(--mb-lh-bento);letter-spacing:var(--mb-track-bento)}.mb-bento__keep{white-space:nowrap}.mb-bento__media{position:relative;display:block;min-block-size:220px;border-radius:var(--mb-radius-md);overflow:hidden}.mb-bento__tile--lg .mb-bento__media{min-block-size:460px}.mb-bento__media .mb-stage__img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:contain;mix-blend-mode:multiply;pointer-events:none;transition:transform var(--mb-dur-slow) var(--mb-ease-out)}.mb-bento__media .mb-stage__empty{position:absolute;inset:0}.mb-bento__tile--lg .mb-bento__link{padding-block:40px 16px;padding-inline:40px}.mb-bento__chips{margin:0;padding-block:0 36px;padding-inline:40px;list-style:none}.mb-spotlight__code{display:flex;justify-content:center}.mb-spotlight__code .mb-code{font-size:var(--mb-fs-small);letter-spacing:var(--mb-track-small)}.mb-spotlight__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;align-items:center}.mb-spotlight__stage{aspect-ratio:4 / 3;padding:0;border-radius:var(--mb-radius-xl)}.mb-spotlight__stage .mb-stage__img,.mb-spotlight__stage .mb-stage__empty{position:absolute;inset:0;inline-size:100%;block-size:100%}.mb-spotlight__stage .mb-stage__img{padding:clamp(24px,3vw,48px);object-fit:contain;mix-blend-mode:multiply;pointer-events:none}.mb-spotlight__info{display:grid;gap:28px;align-content:center;min-inline-size:0}.mb-spotlight__kv{display:grid;margin:0}.mb-spotlight__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-block:14px;box-shadow:var(--mb-hairline)}.mb-spotlight__row:first-child{padding-block-start:0}.mb-spotlight__row dt{flex:1 1 auto;min-inline-size:0;color:var(--mb-ink-2);font-size:var(--mb-fs-small);line-height:var(--mb-lh-small);letter-spacing:var(--mb-track-small)}.mb-spotlight__row dd{flex:0 1 auto;min-inline-size:0;margin:0;font-family:var(--mb-font-display);font-size:var(--mb-fs-title);line-height:var(--mb-lh-title);letter-spacing:var(--mb-track-title);font-weight:var(--mb-weight-strong);font-variant-numeric:tabular-nums;text-align:end;overflow-wrap:anywhere}.mb-spotlight__note{color:var(--mb-ink-2);font-size:var(--mb-fs-small);line-height:var(--mb-lh-small);letter-spacing:var(--mb-track-small)}.mb-quote-band{border-radius:var(--mb-radius-xl);background:var(--mb-night);color:#fff;padding-block:clamp(48px,3rem + 3vw,96px);padding-inline:clamp(20px,5vw,80px)}.mb-quote-band .mb-sh__title{color:#fff}.mb-quote-band .mb-sh__lead,.mb-quote-band .mb-field__label{color:var(--mb-night-ink-2)}.mb-quote-band :focus-visible{outline-color:var(--mb-primary-on-dark)}.mb-quote-band__form{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;align-items:end;max-inline-size:860px;margin-inline:auto}.mb-quote-band__code,.mb-quote-band__qty{min-inline-size:0}.mb-quote-band__qty .mb-stepper{justify-self:start}.mb-quote-band__submit{justify-self:start}.mb-quote-band__alt{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 8px;margin-block-start:24px;color:var(--mb-night-ink-2);font-size:var(--mb-fs-small);line-height:var(--mb-lh-small);letter-spacing:var(--mb-track-small);text-align:center}.mb-quote-band__alt .mb-link{font-size:inherit}.mb-help{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.mb-help--3{grid-template-columns:repeat(3,minmax(0,1fr))}.mb-help--2{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-help--1{grid-template-columns:minmax(0,360px);justify-content:center}.mb-help > li{min-inline-size:0}.mb-help__item{display:grid;grid-template-rows:auto auto 1fr auto;gap:10px;block-size:100%;padding-block:28px;padding-inline:24px;border-radius:var(--mb-radius-lg);background:var(--mb-stage);color:var(--mb-ink);text-decoration:none;transition:transform var(--mb-dur) var(--mb-ease-out)}.mb-help__item:active{transform:scale(var(--mb-press-card));transition-duration:var(--mb-dur-press)}.mb-help__icon{display:grid;place-items:center;inline-size:44px;block-size:44px;margin-block-end:6px;border-radius:50%;background:#fff;color:var(--mb-primary)}.mb-help__title{font-family:var(--mb-font);font-size:var(--mb-fs-card);line-height:var(--mb-lh-card);letter-spacing:var(--mb-track-card);font-weight:var(--mb-weight-strong)}.mb-help__text{align-self:start;color:var(--mb-ink-2);font-size:var(--mb-fs-small);line-height:var(--mb-lh-small);letter-spacing:var(--mb-track-small)}.mb-help__go{display:inline-flex;align-self:end;align-items:center;gap:4px;margin-block-start:4px;color:var(--mb-primary);font-size:var(--mb-fs-small);font-weight:var(--mb-weight-medium);letter-spacing:var(--mb-track-small)}@media (hover:hover) and (pointer:fine){.mb-bento__link:hover .mb-bento__media .mb-stage__img{transform:scale(var(--mb-zoom-media))}.mb-help__item:hover{transform:translateY(var(--mb-lift-help))}.mb-help__item:hover:active{transform:translateY(var(--mb-lift-help)) scale(var(--mb-press-card))}.mb-help__item:hover .mb-help__go{text-decoration:underline;text-underline-offset:3px}}@media (max-width:1024px){.mb-bento{gap:16px}.mb-bento__link{min-block-size:280px;padding-block:22px 16px;padding-inline:22px}.mb-bento__tile--lg .mb-bento__link{padding-block:32px 12px;padding-inline:32px}.mb-bento__media{min-block-size:160px}.mb-bento__tile--lg .mb-bento__media{min-block-size:320px}.mb-bento__chips{padding-block:0 28px;padding-inline:32px}.mb-bento__keep--wide{white-space:normal}.mb-spotlight__grid{grid-template-columns:minmax(0,1fr);gap:32px}.mb-spotlight__info{inline-size:100%;max-inline-size:640px;margin-inline:auto}.mb-help:not(.mb-help--1):not(.mb-help--3){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.mb-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mb-bento__tile--lg{grid-column:1 / -1;grid-row:auto}.mb-bento__link{gap:8px;min-block-size:220px;padding-block:18px 12px;padding-inline:16px}.mb-bento__tile--lg .mb-bento__link{min-block-size:0;padding-block:24px 8px;padding-inline:20px}.mb-bento__keep{white-space:normal}.mb-bento__media{min-block-size:130px}.mb-bento__tile--lg .mb-bento__media{min-block-size:220px}.mb-bento__chips{padding-block:0 20px;padding-inline:20px}.mb-spotlight__stage{border-radius:var(--mb-radius-lg)}.mb-spotlight__row dd{font-size:var(--mb-fs-body)}.mb-quote-band{border-radius:var(--mb-radius-lg)}.mb-quote-band__form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 12px}.mb-quote-band__code{flex:1 1 100%}.mb-quote-band__qty{flex:none}.mb-quote-band__submit{flex:1 1 auto;padding-inline:16px}.mb-help,.mb-help:not(.mb-help--1){grid-template-columns:minmax(0,1fr);gap:12px}.mb-help__item{grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto 1fr auto;column-gap:16px;padding-block:22px;padding-inline:20px}.mb-help__icon{grid-row:span 3;margin:0}}@media (prefers-reduced-motion:reduce){.mb-bento__media .mb-stage__img,.mb-help__item{transition:none}}