.cocomega{--co-bg: #fff9ef;--co-text: #000000;--co-radius: 64px;--co-ease: cubic-bezier(.2, .7, .2, 1);background-color:var(--co-bg);color:var(--co-text);padding:64px 0 76px}.cocomega__inner{max-width:1244px;margin:0 auto;padding:0 2.4rem;display:flex;flex-direction:column}.cocomega__titles{margin-bottom:12px}.cocomega__eyebrow{margin:0 0 16px;font-family:TAY Birdie;font-size:32px;line-height:32px;letter-spacing:-.32px;color:var(--co-text);transform:translateY(5px)}.cocomega__heading{margin:0;font-size:64px;line-height:64px;letter-spacing:-.64px;color:var(--co-text);font-family:TAYRosemary;transform:translateY(-6px)}.cocomega__tm{display:none}.cocomega--uppercase .cocomega__eyebrow,.cocomega--uppercase .cocomega__heading{text-transform:uppercase}.cocomega__media{position:relative}.cocomega__media_wrapper{position:relative;overflow:hidden;border-radius:0 24px;aspect-ratio:344 / 240;background-color:#000}.cocomega__image{position:absolute;left:0;top:-6%;display:block;width:100%;height:112%;object-fit:cover;will-change:transform}.cocomega__image--placeholder{display:flex;align-items:center;justify-content:center;overflow:hidden}.cocomega__image--placeholder .placeholder-svg{width:50%;opacity:.4}.cocomega__badge{position:absolute;top:-50px;right:16px;width:100px;line-height:0;will-change:transform}.cocomega__badge img{display:block;width:100%;height:auto}.cocomega__content{display:flex;flex-direction:column;align-items:flex-start;margin-top:16px}.cocomega__body{font-size:16px;line-height:24px;font-weight:500;color:var(--co-text);letter-spacing:0}.cocomega__body>p{margin:0 0 1.2rem}.cocomega__body>p:last-child{margin-bottom:0}.cocomega__body br{display:none}.cocomega__button{display:block;width:100%;text-align:center;margin-top:2rem;padding:.72rem 2.32rem;border:1px solid var(--co-text);border-radius:100px;color:var(--co-text);font-size:13px;line-height:24px;font-weight:500;letter-spacing:.52px;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color .15s ease,color .15s ease;font-family:FFBlurProMedium}.cocomega__button:hover{background-color:var(--co-text);color:var(--co-bg)}.cocomega__titles_mobile,.cocomega__button--mobile{display:block}.cocomega__titles_desktop,.cocomega__button--desktop{display:none}@media screen and (min-width:990px){.cocomega{padding:96px 0}.cocomega__inner{max-width:1512px;padding:0 60px;flex-direction:row;align-items:center;gap:44px}.cocomega__media{flex:0 1 780px}.cocomega__content{flex:0 1 568px;min-width:0;align-items:center;text-align:center;margin-top:0;padding-top:20px}.cocomega--image-right .cocomega__media{order:2}.cocomega__media_wrapper{border-radius:0 var(--co-radius) 0 var(--co-radius);aspect-ratio:780 / 560}.cocomega__badge{top:36px;right:-72px;width:144px}.cocomega--image-right .cocomega__badge{right:auto;left:-72px}.cocomega__titles{margin-bottom:8px}.cocomega__eyebrow{margin-bottom:24px;font-size:40px;line-height:40px;letter-spacing:-.4px;transform:translateY(5px)}.cocomega__heading{font-size:80px;line-height:80px;letter-spacing:-.8px;transform:translateY(-10px)}.cocomega__tm{display:inline;position:relative;top:.6em;margin-left:.08em;font-size:.2em;vertical-align:top}.cocomega__body{font-size:20px;line-height:28px;max-width:320px}.cocomega__body br{display:inline}.cocomega__button{display:inline-flex;align-items:center;margin-top:3.2rem;border:1.5px solid var(--co-text);letter-spacing:.64px;font-size:1.6rem;width:auto}.cocomega__titles_mobile,.cocomega__button--mobile{display:none}.cocomega__titles_desktop,.cocomega__button--desktop{display:block}}.cocomega.is-anim [data-co-reveal]{opacity:0;translate:0 28px;filter:blur(10px);transition:opacity 1s var(--co-ease) var(--d, 0s),translate 1.1s var(--co-ease) var(--d, 0s),filter 1s var(--co-ease) var(--d, 0s)}.cocomega.is-anim .is-in[data-co-reveal]{opacity:1;translate:none;filter:none}.cocomega__heading{--d: .1s}.cocomega.is-anim .cocomega__media_wrapper{clip-path:inset(0 0 100% 0);transition:clip-path 1.2s var(--co-ease)}.cocomega.is-anim .cocomega__media.is-in .cocomega__media_wrapper{clip-path:inset(0)}@media screen and (min-width:990px){.cocomega__body{--d: .2s}}@media screen and (max-width:989px){@supports (-webkit-touch-callout: none){.cocomega__heading,.research__heading{transform:translateY(0)}.cocomega__eyebrow{transform:translateY(-2px)}}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/css--cocomega-section.css.map */
