.ehb-d1{font-family:var(--ehb-font-display);font-weight:var(--ehb-weight-black);font-size:var(--ehb-size-d1);line-height:var(--ehb-lh-d1);letter-spacing:var(--ehb-ls-d1);text-transform:uppercase}.ehb-d2{font-family:var(--ehb-font-display);font-weight:var(--ehb-weight-extrabold);font-size:var(--ehb-size-d2);line-height:var(--ehb-lh-d2);letter-spacing:var(--ehb-ls-d2);text-transform:uppercase}.ehb-d3{font-family:var(--ehb-font-display);font-weight:var(--ehb-weight-bold);font-size:var(--ehb-size-d3);line-height:var(--ehb-lh-d3);letter-spacing:var(--ehb-ls-d3);text-transform:uppercase}.ehb-h1{font-family:var(--ehb-font-display);font-weight:var(--ehb-weight-bold);font-size:var(--ehb-size-h1);line-height:var(--ehb-lh-h1);letter-spacing:var(--ehb-ls-h1)}.ehb-h2{font-family:var(--ehb-font-display);font-weight:var(--ehb-weight-bold);font-size:var(--ehb-size-h2);line-height:var(--ehb-lh-h2);letter-spacing:var(--ehb-ls-h2)}.ehb-h3{font-family:var(--ehb-font-display);font-weight:var(--ehb-weight-semibold);font-size:var(--ehb-size-h3);line-height:var(--ehb-lh-h3);letter-spacing:var(--ehb-ls-h3)}.ehb-h4{font-family:var(--ehb-font-display);font-weight:var(--ehb-weight-semibold);font-size:var(--ehb-size-h4);line-height:var(--ehb-lh-h4);letter-spacing:var(--ehb-ls-h4)}.ehb-body-lg{font-family:var(--ehb-font-body);font-weight:400;font-size:var(--ehb-size-body-large);line-height:var(--ehb-lh-body-large)}.ehb-body{font-family:var(--ehb-font-body);font-weight:400;font-size:var(--ehb-size-body-base);line-height:var(--ehb-lh-body-base)}.ehb-body-medium{font-family:var(--ehb-font-body);font-weight:var(--ehb-weight-medium);font-size:var(--ehb-size-body-base);line-height:var(--ehb-lh-body-base)}.ehb-body-sm{font-family:var(--ehb-font-body);font-weight:400;font-size:var(--ehb-size-body-small);line-height:var(--ehb-lh-body-small)}.ehb-caption{font-family:var(--ehb-font-body);font-weight:400;font-size:var(--ehb-size-body-caption);line-height:var(--ehb-lh-body-caption)}.ehb-price,.ehb-price-compact{font-family:var(--ehb-font-body);font-weight:var(--ehb-weight-semibold);font-variant-numeric:tabular-nums;font-feature-settings:'tnum' 1}.ehb-price{font-size:var(--ehb-size-price);line-height:var(--ehb-lh-price)}.ehb-price-compact{font-size:var(--ehb-size-price-compact);line-height:var(--ehb-lh-price-compact)}.ehb-label-button,.ehb-label-button-compact,.ehb-eyebrow,.ehb-badge{font-family:var(--ehb-font-display);font-weight:var(--ehb-weight-bold);text-transform:uppercase}.ehb-label-button{font-size:var(--ehb-size-label-button);line-height:var(--ehb-lh-label-button);letter-spacing:var(--ehb-ls-label-button);margin-inline-end:calc(var(--ehb-ls-label-button) * -1)}.ehb-label-button-compact{font-size:var(--ehb-size-label-button-compact);line-height:var(--ehb-lh-label-button-compact);letter-spacing:var(--ehb-ls-label-button-compact);margin-inline-end:calc(var(--ehb-ls-label-button-compact) * -1)}.ehb-eyebrow{font-size:var(--ehb-size-label-eyebrow);line-height:var(--ehb-lh-label-eyebrow);letter-spacing:var(--ehb-ls-label-eyebrow);margin-inline-end:calc(var(--ehb-ls-label-eyebrow) * -1)}.ehb-badge{font-size:var(--ehb-size-label-badge);line-height:var(--ehb-lh-label-badge);letter-spacing:var(--ehb-ls-label-badge);margin-inline-end:calc(var(--ehb-ls-label-badge) * -1)}.ehb-nav{font-family:var(--ehb-font-display);font-weight:var(--ehb-weight-medium);font-size:var(--ehb-size-label-nav);line-height:var(--ehb-lh-label-nav);letter-spacing:var(--ehb-ls-label-nav)}body{font-family:var(--ehb-font-body);font-size:var(--ehb-size-body-base);line-height:var(--ehb-lh-body-base);color:var(--ehb-text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--ehb-font-display);color:var(--ehb-text-ink)}h1{font-weight:var(--ehb-weight-bold);font-size:var(--ehb-size-h1);line-height:var(--ehb-lh-h1);letter-spacing:var(--ehb-ls-h1)}h2{font-weight:var(--ehb-weight-bold);font-size:var(--ehb-size-h2);line-height:var(--ehb-lh-h2);letter-spacing:var(--ehb-ls-h2)}h3{font-weight:var(--ehb-weight-semibold);font-size:var(--ehb-size-h3);line-height:var(--ehb-lh-h3);letter-spacing:var(--ehb-ls-h3)}h4{font-weight:var(--ehb-weight-semibold);font-size:var(--ehb-size-h4);line-height:var(--ehb-lh-h4);letter-spacing:var(--ehb-ls-h4)}h5{font-weight:var(--ehb-weight-semibold);font-size:var(--ehb-size-body-base);line-height:var(--ehb-lh-body-base)}h6{font-weight:var(--ehb-weight-semibold);font-size:var(--ehb-size-body-small);line-height:var(--ehb-lh-body-small);letter-spacing:var(--ehb-ls-label-nav);text-transform:uppercase}.entry-content>p{font-size:var(--ehb-size-body-large);line-height:var(--ehb-lh-body-large)}