:root{--mm-navy: #0E1A2C;--mm-white: #FFFFFF;--mm-member-blue: #75BBDF;--mm-sky: #D6EEFC;--mm-mist: #CDEBEC;--mm-harbor: #083B56;--mm-cta: var(--mm-harbor);--mm-cta-text: var(--mm-white);--mm-font-ui: "proxima-nova", "mm-greek-fallback", "Helvetica Neue", Arial, sans-serif;--font-primary--family: var(--mm-font-ui);--mm-type-display: 26px;--mm-type-display-lg: 44px;--mm-type-title: 20px;--mm-type-body: 15px;--mm-type-nav: 13px;--mm-type-meta: 11px;--mm-weight-regular: 400;--mm-weight-semibold: 600;--mm-weight-bold: 700;--mm-track-tight: -.02em;--mm-track-caps: .09em;--mm-space-1: 4px;--mm-space-2: 8px;--mm-space-3: 12px;--mm-space-4: 16px;--mm-space-5: 24px;--mm-space-6: 32px;--mm-space-7: 48px;--mm-gutter: 20px;--mm-ink: var(--mm-navy);--mm-ink-soft: color-mix(in srgb, var(--mm-navy) 60%, white);--mm-ink-faint: color-mix(in srgb, var(--mm-navy) 40%, white);--mm-hairline: color-mix(in srgb, var(--mm-navy) 12%, white);--mm-page: 1280px;--mm-radius-tile: 18px;--mm-radius-control: 12px;--mm-radius-pill: 980px;--mm-tile: color-mix(in srgb, var(--mm-navy) 4%, white);--mm-type-input: 17px;--mm-type-hero: 34px;--mm-type-hero-lg: 56px}.site-logo{display:inline-flex;align-items:center;gap:var(--mm-space-3);color:var(--mm-ink);text-decoration:none}.site-logo__mark{display:block;height:var(--site-logo-height, 36px);width:auto;object-fit:contain;padding:calc(var(--site-logo-height, 36px) * .22);margin:calc(var(--site-logo-height, 36px) * -.22);box-sizing:content-box}.site-logo__wordmark{color:var(--mm-ink);font-family:var(--mm-font-ui);font-size:var(--mm-type-title);font-weight:var(--mm-weight-bold);letter-spacing:var(--mm-track-tight);white-space:nowrap}.site-logo:focus-visible{outline:2px solid var(--mm-cta);outline-offset:4px;border-radius:var(--mm-radius-control)}.site-footer .site-logo{opacity:.55}.mm-crest{flex:none;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:var(--org-crest-bg);color:var(--org-crest-fg);box-shadow:inset 0 0 0 1px var(--org-crest-ring, transparent);font-family:var(--mm-font-ui);font-weight:var(--mm-weight-bold);letter-spacing:var(--mm-track-caps)}.mm-crest img{width:100%;height:100%;object-fit:cover}.mm-crest--sm{width:40px;height:40px;font-size:var(--mm-type-meta)}.mm-crest--lg{width:64px;height:64px;font-size:var(--mm-type-nav)}.rte{color:var(--mm-ink);font-family:var(--mm-font-ui);font-size:var(--mm-type-body);line-height:1.65}.rte>:first-child{margin-top:0}.rte>:last-child{margin-bottom:0}.rte p,.rte ul,.rte ol,.rte blockquote,.rte table,.rte figure{margin-block:0 var(--mm-space-4)}.rte h1,.rte h2{margin-block:var(--mm-space-6) var(--mm-space-3);font-size:var(--mm-type-title);font-weight:var(--mm-weight-bold);letter-spacing:var(--mm-track-tight);line-height:1.2}.rte h3,.rte h4,.rte h5,.rte h6{margin-block:var(--mm-space-5) var(--mm-space-2);font-size:var(--mm-type-body);font-weight:var(--mm-weight-semibold);line-height:1.3}.rte a{color:var(--mm-cta);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.rte a:hover{text-decoration-thickness:2px}.rte a:focus-visible{outline:2px solid var(--mm-cta);outline-offset:2px;border-radius:2px}.rte ul,.rte ol{padding-inline-start:1.35em}.rte li{margin-block:var(--mm-space-1)}.rte strong,.rte b{font-weight:var(--mm-weight-semibold)}.rte blockquote{padding-inline-start:var(--mm-space-4);border-inline-start:2px solid var(--mm-hairline);color:var(--mm-ink-soft)}.rte img{display:block;max-width:100%;height:auto;border-radius:var(--mm-radius-control)}.rte hr{margin-block:var(--mm-space-6);border:0;border-top:1px solid var(--mm-hairline)}.rte table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;font-size:var(--mm-type-nav)}.rte th,.rte td{padding:var(--mm-space-2) var(--mm-space-3);border-bottom:1px solid var(--mm-hairline);text-align:start;white-space:nowrap}.rte th{font-weight:var(--mm-weight-semibold);color:var(--mm-ink-soft)}.mm-container{box-sizing:border-box;width:100%;max-width:var(--mm-page);margin-inline:auto;padding-inline:var(--mm-gutter)}@media(min-width:700px){.mm-container{padding-inline:var(--mm-space-6)}}.mm-on-navy,.mm-on-harbor{color:var(--mm-white)}.mm-on-sky,.mm-on-mist{color:var(--mm-navy)}body{background:var(--mm-white);color:var(--mm-navy);font-family:var(--mm-font-ui)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/base.css.map */
