:root{--ms-ink: #101010;--ms-hairline: rgba(16, 16, 16, .12);--ms-measure: 64ch}#MainContent h1,#MainContent .h1 h1,#MainContent .h1 p{font-size:clamp(2.25rem,5.2vw,4rem);line-height:1.03;letter-spacing:-.015em;font-weight:700;text-wrap:balance}#MainContent h2,#MainContent .h2 h2,#MainContent .h2 p{font-size:clamp(1.75rem,3.6vw,2.75rem);line-height:1.08;letter-spacing:-.012em;font-weight:700;text-wrap:balance}#MainContent h3,#MainContent .h3 h3,#MainContent .h3 p{font-size:clamp(1.3rem,2.2vw,1.75rem);line-height:1.15;letter-spacing:-.008em;font-weight:700}#MainContent .text-block p,#MainContent .rte p,#MainContent .text-block li{font-size:clamp(1rem,.95rem + .25vw,1.0625rem);line-height:1.68;letter-spacing:.002em}#MainContent .text-block p:not(:only-child)+p{margin-top:.9em}#MainContent .rte,#MainContent .text-block{max-width:min(100%,var(--ms-measure))}#MainContent .marquee__repeated-items .text-block,#MainContent .resource-list__item .text-block{max-width:none}#MainContent h6,#MainContent .h6,#MainContent .h6 p{font-size:.6875rem!important;letter-spacing:.24em;text-transform:uppercase;line-height:1.5;font-weight:700}#MainContent .h6{opacity:.66}#MainContent .h5 p{font-size:.95rem;letter-spacing:.04em}#MainContent .h5 strong{font-size:1.35rem;font-weight:700;letter-spacing:-.01em}.hero .hero__content-wrapper,.hero .hero__content-wrapper h1,.hero .hero__content-wrapper h2,.hero .hero__content-wrapper h3,.hero .hero__content-wrapper p,.hero .hero__content-wrapper .text-block{color:#fff!important}.hero .hero__content-wrapper .text-block{text-shadow:0 2px 30px rgba(0,0,0,.6),0 1px 4px rgba(0,0,0,.45)}.hero .hero__content-wrapper .h6{opacity:.88}.hero .hero__container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#080808b8,#0808086b 42%,#0808081f);z-index:0}.hero .hero__content-wrapper{position:relative;z-index:1}#MainContent .button,#MainContent [class*=button-]{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;padding-block:.95em;padding-inline:1.9em;border-radius:100px;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .3s ease,background-color .3s ease,color .3s ease}#MainContent .button:hover,#MainContent [class*=button-]:hover{transform:translateY(-2px)}#MainContent .button-primary{background-color:var(--ms-ink)!important;color:#fff!important;box-shadow:none}#MainContent .button-primary:hover{background-color:#2b2b2b!important}#MainContent .button-secondary{box-shadow:inset 0 0 0 1.5px currentColor}.resource-list__item .collection-card__content,.resource-list__item .collection-card{overflow:hidden}.resource-list__item img{transition:transform .85s cubic-bezier(.22,1,.36,1),filter .6s ease;filter:saturate(.95)}.resource-list__item:hover img{transform:scale(1.035);filter:saturate(1.05)}.resource-list__item .collection-title,.resource-list__item [class*=collection-title]{letter-spacing:.01em;transition:opacity .3s ease}.resource-list__item:hover .collection-title{opacity:.6}.marquee__repeated-items p{font-size:.8rem!important;letter-spacing:.22em;font-weight:700;opacity:.5;white-space:nowrap}.header a,.header__menu a{letter-spacing:.04em}footer p,footer a{letter-spacing:.02em}@media(max-width:749px){#MainContent .text-block p,#MainContent .rte p{font-size:1rem;line-height:1.62}#MainContent h6,#MainContent .h6,#MainContent .h6 p{letter-spacing:.18em}#MainContent .button,#MainContent [class*=button-]{padding-inline:1.5em;font-size:.74rem}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ms-theme.css.map */
