.fort-type-display{font-family:var(--fort-font-display);font-weight:var(--fort-weight-regular);letter-spacing:0}.fort-type-action{font-family:var(--fort-font-display);font-size:var(--fort-type-ui-large);font-weight:var(--fort-weight-regular)}.fort-button{display:inline-flex;min-height:4.8rem;align-items:center;justify-content:center;padding:.8rem 2.8rem;border-radius:var(--fort-radius-pill);text-decoration:none}.fort-button--primary{border:0;background:var(--fort-black);color:var(--fort-white)}.fort-button--outline{border:var(--fort-border-width) solid currentColor;color:var(--fort-black)}.fort-button--full{width:100%}.fort-icon-button{min-width:4.4rem;min-height:4.4rem;flex-shrink:0;display:grid;padding:0;border:var(--fort-border-width) solid var(--fort-line);border-radius:var(--fort-radius-circle);background:transparent;color:var(--fort-black);cursor:pointer;font:inherit;font-weight:var(--fort-weight-regular);place-items:center}.fort-type-stack-heading{margin:3.2rem 0 0;font-size:clamp(2.1rem,2.8vw,3.4rem);line-height:1;text-align:center;text-transform:uppercase}.fort-type-body{font-family:var(--fort-font-body);font-size:var(--fort-type-body);font-weight:var(--fort-weight-book);line-height:var(--fort-leading-body)}.fort-type-eyebrow-pill{display:inline-flex;padding:.6rem 1.1rem;border-radius:var(--fort-radius-pill);background:#efefef;font-size:var(--fort-type-ui);line-height:1}.fort-type-section-display{margin:0;font-size:clamp(3rem,4vw,5.4rem);line-height:.9;text-transform:uppercase}@media screen and (max-width:749px){.fort-type-section-display{font-size:3.8rem}}#MainContent :is(h1,h2,h3,h4,.fort-type-display){text-wrap:balance}#MainContent :is(p,li,summary):not(.fort-type-display),.fort-footer p{text-wrap:pretty}@media(max-width:749px){#MainContent .fort-journey-slider__heading{max-width:none;font-size:clamp(24px,6vw,40px)}#MainContent .fort-how-simple h1{font-size:clamp(28px,7.5vw,52px)}#MainContent .fort-press__story-title{font-size:clamp(24px,5.5vw,32px)}}.template-index{--fort-home-section-space: 64px}.template-index :is(.fort-movement-slider,.fort-watch-feature,.fort-journey-slider,.fort-press){padding-block:var(--fort-home-section-space)}.template-index .fort-watch-feature{padding-top:calc(var(--fort-home-section-space) * 2)}.template-index .fort-press{padding-top:0}.template-index .fort-press__inner{padding-top:var(--fort-home-section-space)}@media(max-width:749px){.template-index{--fort-home-section-space: 40px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/fort-typography.css.map */
