.mdsa-brand-v2{--mdsa-brand-blue: #00adee;--mdsa-brand-orange: #ff8000;--mdsa-brand-text: #2a2a2a;--mdsa-brand-muted: #555555;--mdsa-brand-border: #e7e7e7;--mdsa-brand-white: #ffffff;--mdsa-brand-soft-blue: #f0fbff;--mdsa-brand-soft-orange: #fff7e6;--mdsa-brand-soft-gray: #fafafa;--mdsa-brand-radius-sm: 14px;--mdsa-brand-radius-md: 20px;--mdsa-brand-radius-lg: 28px;--mdsa-brand-shadow: 0 12px 35px rgba(42, 42, 42, .08);--mdsa-brand-shadow-hover: 0 18px 42px rgba(42, 42, 42, .13);width:100%;color:var(--mdsa-brand-text)}.mdsa-brand-v2 .mdsa-brand-container{width:min(calc(100% - 40px),1440px);margin-left:auto;margin-right:auto}.mdsa-brand-v2 .mdsa-brand-section{padding-top:64px;padding-bottom:64px}.mdsa-brand-v2 .mdsa-brand-section--compact{padding-top:40px;padding-bottom:40px}.mdsa-brand-v2 .mdsa-brand-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.mdsa-brand-v2 .mdsa-brand-section-header__content{max-width:760px}.mdsa-brand-v2 .mdsa-brand-eyebrow{margin:0 0 8px;color:var(--mdsa-brand-blue);font-size:13px;font-weight:700;line-height:1.3;letter-spacing:.07em;text-transform:uppercase}.mdsa-brand-v2 .mdsa-brand-title{margin:0;color:var(--mdsa-brand-text);font-size:clamp(28px,3vw,42px);font-weight:700;line-height:1.1;letter-spacing:-.025em}.mdsa-brand-v2 .mdsa-brand-section-description{margin-top:12px;max-width:720px;color:var(--mdsa-brand-muted);font-size:16px;line-height:1.7}.mdsa-brand-v2 .mdsa-brand-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:12px 22px;border:0;border-radius:999px;background:var(--mdsa-brand-blue);color:var(--mdsa-brand-white);font-size:14px;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.mdsa-brand-v2 .mdsa-brand-button:hover{transform:translateY(-2px);box-shadow:0 10px 28px #00adee3d}.mdsa-brand-v2 .mdsa-brand-button--orange{background:var(--mdsa-brand-orange)}.mdsa-brand-v2 .mdsa-brand-button--secondary{background:var(--mdsa-brand-white);color:var(--mdsa-brand-text);border:1px solid var(--mdsa-brand-border)}.mdsa-brand-v2 .mdsa-brand-link{display:inline-flex;align-items:center;gap:7px;color:var(--mdsa-brand-blue);font-size:14px;font-weight:700;text-decoration:none}.mdsa-brand-v2 .mdsa-brand-link:hover{text-decoration:underline}.mdsa-brand-v2 .mdsa-brand-card{position:relative;overflow:hidden;background:var(--mdsa-brand-white);border:1px solid var(--mdsa-brand-border);border-radius:var(--mdsa-brand-radius-md);box-shadow:var(--mdsa-brand-shadow);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.mdsa-brand-v2 .mdsa-brand-card:hover{transform:translateY(-4px);border-color:#00adee40;box-shadow:var(--mdsa-brand-shadow-hover)}.mdsa-brand-v2 .mdsa-brand-badge{display:inline-flex;align-items:center;min-height:28px;padding:6px 11px;border-radius:999px;background:var(--mdsa-brand-orange);color:var(--mdsa-brand-white);font-size:11px;font-weight:700;line-height:1;letter-spacing:.03em}.mdsa-brand-v2 .mdsa-brand-family-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.mdsa-brand-v2 .mdsa-brand-family-card{height:100%}.mdsa-brand-v2 .mdsa-brand-family-card__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.mdsa-brand-v2 .mdsa-brand-family-card__media{position:relative;aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--mdsa-family-bg, var(--mdsa-brand-soft-blue))}.mdsa-brand-v2 .mdsa-brand-family-card__image{width:100%;height:100%;display:block;object-fit:contain;padding:24px;transition:transform .3s ease}.mdsa-brand-v2 .mdsa-brand-family-card:hover .mdsa-brand-family-card__image{transform:scale(1.035)}.mdsa-brand-v2 .mdsa-brand-family-card__badge{position:absolute;top:14px;left:14px;z-index:2}.mdsa-brand-v2 .mdsa-brand-family-card__body{display:flex;flex-direction:column;flex:1;padding:20px}.mdsa-brand-v2 .mdsa-brand-family-card__title{margin:0;color:var(--mdsa-brand-text);font-size:18px;font-weight:700;line-height:1.25}.mdsa-brand-v2 .mdsa-brand-family-card__description{margin-top:9px;margin-bottom:0;color:var(--mdsa-brand-muted);font-size:14px;line-height:1.6}.mdsa-brand-v2 .mdsa-brand-family-card__cta{margin-top:auto;padding-top:18px}.mdsa-brand-v2 .mdsa-brand-feature-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);overflow:hidden;border-radius:var(--mdsa-brand-radius-lg);background:linear-gradient(120deg,var(--mdsa-brand-soft-blue),var(--mdsa-brand-white))}.mdsa-brand-v2 .mdsa-brand-feature-panel__media{min-height:420px}.mdsa-brand-v2 .mdsa-brand-feature-panel__media img{display:block;width:100%;height:100%;object-fit:contain;padding:36px}.mdsa-brand-v2 .mdsa-brand-feature-panel__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(36px,5vw,70px)}.mdsa-brand-v2 .mdsa-brand-placeholder{display:flex;align-items:center;justify-content:center;min-height:220px;padding:30px;border:1px dashed var(--mdsa-brand-border);border-radius:var(--mdsa-brand-radius-md);background:var(--mdsa-brand-soft-gray);color:var(--mdsa-brand-muted);text-align:center}.mdsa-brand-v2 a:focus-visible,.mdsa-brand-v2 button:focus-visible{outline:3px solid rgba(255,128,0,.4);outline-offset:3px}@media screen and (max-width:1100px){.mdsa-brand-v2 .mdsa-brand-family-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:850px){.mdsa-brand-v2 .mdsa-brand-container{width:min(calc(100% - 30px),1440px)}.mdsa-brand-v2 .mdsa-brand-section{padding-top:48px;padding-bottom:48px}.mdsa-brand-v2 .mdsa-brand-section-header{display:block}.mdsa-brand-v2 .mdsa-brand-section-header>*+*{margin-top:16px}.mdsa-brand-v2 .mdsa-brand-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mdsa-brand-v2 .mdsa-brand-feature-panel{grid-template-columns:1fr}.mdsa-brand-v2 .mdsa-brand-feature-panel__media{min-height:320px}}@media screen and (max-width:540px){.mdsa-brand-v2 .mdsa-brand-container{width:min(calc(100% - 24px),1440px)}.mdsa-brand-v2 .mdsa-brand-section{padding-top:38px;padding-bottom:38px}.mdsa-brand-v2 .mdsa-brand-title{font-size:28px}.mdsa-brand-v2 .mdsa-brand-family-grid{grid-template-columns:1fr}.mdsa-brand-v2 .mdsa-brand-family-card__media{aspect-ratio:16 / 10}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/mdsa-brand-v2.css.map */
