@keyframes placeholder-wave{0%{opacity:1}10%{opacity:1}to{opacity:.5}}@keyframes image-placeholder-wave{0%{background-color:#ededed}10%{background-color:#ededed}to{background-color:#ededed4d}}:root{--graphik: graphik, "Graphik Fallback", arial, sans-serif;--graphikWide: "Graphik Wide", "Graphik Wide Fallback", arial, sans-serif;--lashify-black: #000;--lashify-black-900: #202020;--lashify-black-800: #272727;--lashify-black-700: #313131;--lashify-black-600: #3e3e3e;--lashify-black-500: #4e4e4e;--lashify-black-450: #878787;--lashify-black-400: #4c4c4c;--lashify-black-300: #c3c3c3;--lashify-black-200: #e5e5e5;--lashify-black-100: #f9f9f9;--lashify-white: #fff;--transition-all: all .4s ease}.subscriptions-hero{position:relative;display:flex;align-items:flex-end}@media only screen and (min-width: 768px){.subscriptions-hero{align-items:center}}.subscriptions-hero__body{display:flex;justify-content:flex-end;width:100%;padding:2rem;background:linear-gradient(180deg,#fff0 13.32%,#ffffff59 39.57%,#fffc);flex-direction:column;row-gap:1.6rem;min-height:38rem}@media only screen and (min-width: 768px){.subscriptions-hero__body{position:relative;max-width:63rem;min-height:initial;justify-content:flex-start;background:none}}@media only screen and (min-width: 1280px){.subscriptions-hero__body{row-gap:4rem;padding:8rem 4rem}}.subscriptions-hero__title-top{display:inline-block;margin-bottom:.8rem;font-family:Graphik Wide,Graphik Wide Fallback,Arial,sans-serif;font-size:1.8rem;font-weight:600;line-height:normal;letter-spacing:.054rem;text-transform:uppercase;font-style:normal}.subscriptions-hero__title{margin:0;font-size:4.6rem;line-height:1;letter-spacing:.01rem;text-transform:uppercase;color:#202020;text-wrap:balance}@media only screen and (min-width: 1280px){.subscriptions-hero__title{font-size:8.4rem}}.subscriptions-hero__subtitle{margin:0;font-size:2.4rem;font-weight:500;line-height:2.8rem;letter-spacing:.024rem;color:#272727;font-style:normal;text-wrap:balance}@media only screen and (min-width: 768px){.subscriptions-hero__subtitle{font-size:4.2rem;line-height:5rem}}@media only screen and (min-width: 768px){.btn.subscriptions-hero__button{width:-moz-fit-content;width:fit-content;min-width:25.2rem}}.subscriptions-hero__circle{position:absolute;top:2rem;right:2rem;overflow:hidden;z-index:-1;width:12rem;height:12rem;border-radius:50%}@media only screen and (min-width: 768px){.subscriptions-hero__circle{top:initial;bottom:-3.2rem;right:-2rem;width:20rem;height:20rem}}@media only screen and (min-width: 1280px){.subscriptions-hero__circle{bottom:2.8rem;right:-4rem}}.subscriptions-hero__circle-inner{position:absolute;inset:.8rem;display:flex;justify-content:space-between;align-items:center;padding:1.4rem 0;border:.1rem solid #fff;text-align:center;color:#fff;border-radius:50%;flex-direction:column}@media only screen and (min-width: 768px){.subscriptions-hero__circle-inner{padding:2.4rem 0}}.subscriptions-hero__circle-text-secondary{font-family:Graphik Wide,Graphik Wide Fallback,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:1.5rem;letter-spacing:-.01rem;text-transform:uppercase}@media only screen and (min-width: 768px){.subscriptions-hero__circle-text-secondary{font-size:1.6rem;line-height:2.5rem;letter-spacing:-.0167rem}}.subscriptions-hero__circle-text-main{font-family:Graphik Wide,Graphik Wide Fallback,Arial,sans-serif;font-size:3.2rem;font-style:normal;font-weight:900;line-height:1;letter-spacing:-.032rem;text-transform:uppercase}@media only screen and (min-width: 768px){.subscriptions-hero__circle-text-main{font-size:5.3rem;letter-spacing:-.0533rem}}
