.hiyo-subscription{--hiyo-subscription-heading-font: var(--font-heading--family, serif);--hiyo-subscription-body-font: var(--font-body--family, sans-serif);--hiyo-subscription-label-font: var(--font-body--family, sans-serif);--hiyo-subscription-inline-padding: var(--hiyo-subscription-mobile-padding);width:100%;padding:var(--hiyo-subscription-padding-top-mobile) var(--hiyo-subscription-inline-padding) var(--hiyo-subscription-padding-bottom-mobile);background:var(--hiyo-subscription-background);color:var(--hiyo-subscription-text)}.hiyo-subscription--source-fonts{--hiyo-subscription-heading-font: "Hiyo Larken", serif;--hiyo-subscription-body-font: "Hiyo Acumin Semi Condensed", sans-serif;--hiyo-subscription-label-font: "Hiyo Acumin Wide", sans-serif}.hiyo-subscription__grid{display:flex;width:100%;flex-direction:column}.hiyo-subscription--mobile-image-bottom .hiyo-subscription__grid{flex-direction:column-reverse}.hiyo-subscription__media{width:100%;aspect-ratio:1;overflow:hidden}.hiyo-subscription__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--hiyo-subscription-image-x) var(--hiyo-subscription-image-y)}.hiyo-subscription__content{display:flex;min-width:0;align-items:center;padding:40px var(--hiyo-subscription-content-padding-mobile);background:var(--hiyo-subscription-card)}.hiyo-subscription__prose{display:flex;width:100%;flex-direction:column;align-items:flex-start}.hiyo-subscription__heading{margin:0;color:inherit;font-family:var(--hiyo-subscription-heading-font);font-size:32px;font-style:normal;font-weight:100;letter-spacing:.02em;line-height:1.1;text-transform:lowercase}.hiyo-subscription__heading em,.hiyo-subscription__heading i{font-style:italic}.hiyo-subscription__text{width:100%;margin-top:20px;color:inherit;font-family:var(--hiyo-subscription-body-font);font-size:16px;font-weight:300;letter-spacing:.02em;line-height:1.6}.hiyo-subscription__text,.hiyo-subscription__text *{color:inherit}.hiyo-subscription__text>:first-child{margin-block-start:0}.hiyo-subscription__text>:last-child{margin-block-end:0}.hiyo-subscription__features{display:flex;width:100%;flex-direction:column;gap:24px;margin-top:24px}.hiyo-subscription__feature{display:flex;min-height:25px;align-items:center;gap:16px}.hiyo-subscription__feature-icon{display:block;width:24px;height:25px;flex:0 0 24px;object-fit:contain}.hiyo-subscription__feature-text{font-family:var(--hiyo-subscription-label-font);font-size:12px;font-weight:500;letter-spacing:.2em;line-height:1;text-transform:uppercase}.hiyo-subscription__button{display:inline-flex;min-height:58px;align-items:center;justify-content:center;margin-top:24px;padding:13px 32px;border-radius:2px;color:var(--hiyo-subscription-button-text);font-family:var(--hiyo-subscription-label-font);font-size:14px;font-weight:400;letter-spacing:1px;line-height:15px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,color .18s ease,opacity .18s ease}.hiyo-subscription__button--solid{background:var(--hiyo-subscription-button-background);box-shadow:inset 0 0 0 1px var(--hiyo-subscription-button-border)}.hiyo-subscription__button--outline{background:transparent;color:var(--hiyo-subscription-button-border);box-shadow:inset 0 0 0 1px var(--hiyo-subscription-button-border)}.hiyo-subscription__button:focus-visible{outline:2px solid currentcolor;outline-offset:3px}@media(hover:hover){.hiyo-subscription__button:hover{opacity:.78}}@media screen and (min-width:700px){.hiyo-subscription{--hiyo-subscription-inline-padding: var(--hiyo-subscription-tablet-padding);padding-top:var(--hiyo-subscription-padding-top-desktop);padding-bottom:var(--hiyo-subscription-padding-bottom-desktop)}.hiyo-subscription__content{padding:max(20px,calc(var(--hiyo-subscription-content-padding-desktop) - 16px))}.hiyo-subscription__heading{font-size:40px}.hiyo-subscription__text{margin-top:24px}.hiyo-subscription__features{margin-top:40px}.hiyo-subscription__feature-text{font-size:12px}.hiyo-subscription__button{margin-top:40px;padding-inline:40px}}@media screen and (min-width:1000px){.hiyo-subscription{--hiyo-subscription-inline-padding: max( var(--hiyo-subscription-desktop-padding), calc((100% - 1440px)/2) );padding-top:var(--hiyo-subscription-padding-top-desktop);padding-bottom:var(--hiyo-subscription-padding-bottom-desktop)}.hiyo-subscription__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.hiyo-subscription__media{height:100%;aspect-ratio:auto}.hiyo-subscription--image-right .hiyo-subscription__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.hiyo-subscription--image-right .hiyo-subscription__media{grid-column:2}.hiyo-subscription--image-right .hiyo-subscription__content{grid-row:1;grid-column:1}.hiyo-subscription__content{padding:max(20px,calc(var(--hiyo-subscription-content-padding-desktop) - 32px))}.hiyo-subscription__text{margin-top:24px}}@media screen and (min-width:1150px){.hiyo-subscription{padding-bottom:calc(var(--hiyo-subscription-padding-bottom-desktop) + 16px)}.hiyo-subscription__content{padding:max(20px,calc(var(--hiyo-subscription-content-padding-desktop) - 8px))}.hiyo-subscription__text{margin-top:32px}}@media screen and (min-width:1400px){.hiyo-subscription{padding-bottom:calc(var(--hiyo-subscription-padding-bottom-desktop) + 32px)}.hiyo-subscription__content{padding:var(--hiyo-subscription-content-padding-desktop)}.hiyo-subscription__heading{font-size:48px}}@media screen and (min-width:1600px){.hiyo-subscription{padding-bottom:calc(var(--hiyo-subscription-padding-bottom-desktop) + 48px)}}@media(prefers-reduced-motion:reduce){.hiyo-subscription__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hiyo-subscription.css.map */
