.eb-launch{--eb-bg: #000;--eb-text: #f5f5f7;--eb-muted: #86868b;--eb-accent: #e95b0c;--eb-btn: #c94e0a;--eb-tile: #1d1d1f;--eb-line: #2a2a2c;--eb-sticky-top: 0px;--eb-sticky-max: 0px;--eb-nav-h: 0px;--eb-font: "Inter", -apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", Arial, sans-serif;--eb-pad: clamp(20px, 5vw, 64px);background:var(--eb-bg);color:var(--eb-text);font-family:var(--eb-font);-webkit-font-smoothing:antialiased;overflow-x:clip}.eb-launch.eb-has-nav{--eb-nav-h: 52px}.eb-launch *,.eb-launch *:before,.eb-launch *:after{box-sizing:border-box}.eb-launch img,.eb-launch video,.eb-launch canvas{display:block;max-width:100%}.eb-launch :where(h1,h2,h3,p){color:inherit;font-family:inherit}.eb-launch [id]{scroll-margin-top:calc(var(--eb-sticky-top) + var(--eb-nav-h))}.eb-launch :where(a,button,summary,input):focus-visible{outline:2px solid var(--eb-accent);outline-offset:3px}.eb-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.eb-muted{color:var(--eb-muted)}.eb-center{text-align:center}.eb-eyebrow{display:block;margin:0 0 14px;font-size:clamp(12px,1vw,14px);font-weight:600;color:var(--eb-accent);letter-spacing:.14em;text-transform:uppercase}.eb-display{margin:0;font-size:clamp(48px,8.5vw,112px);font-weight:700;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.eb-headline{margin:0 0 18px;font-size:clamp(36px,5.2vw,72px);font-weight:700;line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.eb-headline--center,.eb-lede--center,.eb-body--center{text-align:center;margin-left:auto;margin-right:auto}.eb-lede{margin:18px 0 0;font-size:clamp(19px,2vw,26px);line-height:1.3;color:#d2d2d7;font-weight:500;text-wrap:balance}.eb-lede--center{max-width:30em;margin:18px auto 0}.eb-body{margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.45;color:#a1a1a6;max-width:34em;text-wrap:pretty}.eb-body p{margin:0 0 .8em}.eb-btn{display:inline-flex;align-items:center;gap:8px;padding:13px 26px;border:0;border-radius:980px;background:var(--eb-btn);color:#fff!important;font:600 17px/1 var(--eb-font);text-decoration:none;cursor:pointer;transition:filter .2s}.eb-btn:hover{filter:brightness(1.1)}.eb-btn--ghost{background:transparent;color:var(--eb-text)!important;box-shadow:inset 0 0 0 1.5px #f5f5f780}.eb-btn--ghost:hover{background:#f5f5f71a;filter:none}.eb-btn--small{padding:7px 15px;font-size:13px}.eb-cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.eb-link{color:var(--eb-accent);text-decoration:none;font-size:17px}.eb-link:hover{text-decoration:underline}.eb-nav{position:sticky;top:var(--eb-sticky-top);transition:top .25s ease;z-index:40;display:flex;align-items:center;gap:16px;height:52px;padding:0 var(--eb-pad);background:#000000b8;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(255,255,255,.08)}.eb-nav__brand img{height:28px;width:auto}.eb-nav__title{flex:1;min-width:0;font-size:15px;font-weight:600;color:#d2d2d7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eb-nav__links{display:flex;gap:22px}.eb-nav__links a{color:#d2d2d7;font-size:13px;text-decoration:none;white-space:nowrap}.eb-nav__links a:hover{color:var(--eb-text)}.eb-hero{position:relative;height:calc(100svh - var(--eb-nav-h) - var(--eb-sticky-top));min-height:560px;overflow:hidden}.eb-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.eb-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000d9,#00000040 40%,#0000 62%);pointer-events:none}.eb-hero__copy{position:absolute;z-index:1;left:var(--eb-pad);right:var(--eb-pad);bottom:clamp(40px,9vh,110px)}.eb-statement{padding:clamp(80px,13vh,150px) var(--eb-pad)}.eb-statement__text{margin:0 auto;max-width:980px;font-size:clamp(32px,4.6vw,64px);font-weight:700;line-height:1.1;letter-spacing:-.03em;text-align:center;text-wrap:balance}.eb-cta{padding:clamp(80px,13vh,150px) var(--eb-pad);text-align:center;border-top:1px solid var(--eb-line);border-bottom:1px solid var(--eb-line)}.eb-cta__row{margin:30px 0 0}.eb-beauty{padding:clamp(100px,16vh,180px) var(--eb-pad) 0;text-align:center}.eb-beauty__copy{max-width:900px;margin:0 auto}.eb-beauty__media img{width:100%;max-width:1600px;margin:clamp(30px,6vh,64px) auto 0}.eb-beauty__spin{position:relative;max-width:1600px;margin:clamp(30px,6vh,64px) auto 0;aspect-ratio:16 / 9}.eb-beauty__spin img{margin:0;height:100%;object-fit:cover}.eb-beauty__spin canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .4s}.eb-beauty__spin.eb-spin-ready canvas{opacity:1}@media(max-aspect-ratio:4/5){.eb-beauty__spin{aspect-ratio:9 / 16}}.eb-seq{position:relative;height:var(--eb-seq-height, 300vh)}.eb-seq__sticky{position:sticky;top:calc(var(--eb-sticky-top) + var(--eb-nav-h));transition:top .25s ease;overflow:hidden;height:calc(100svh - var(--eb-sticky-max) - var(--eb-nav-h))}.eb-seq__canvas{width:100%;height:100%}.eb-seq__shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#000000d1,#00000080 22%,#0000 46%)}.eb-seq--words .eb-seq__shade{background:linear-gradient(to top,#000000e6,#0009 28%,#0000 55%)}.eb-seq--cap-top .eb-seq__shade{background:linear-gradient(to bottom,#000000d9,#0000008c 22%,#0000 42%)}.eb-seq__caption,.eb-seq__word{position:absolute;left:var(--eb-pad);right:var(--eb-pad);margin:0;opacity:0;transform:translateY(24px);transition:opacity .5s ease,transform .5s ease;pointer-events:none;text-shadow:0 2px 24px rgba(0,0,0,.5)}.eb-seq__caption{bottom:clamp(48px,12vh,120px);font-size:clamp(32px,4.4vw,60px);font-weight:700;letter-spacing:-.03em;line-height:1.08;text-wrap:balance}.eb-seq__caption--left{max-width:14em}.eb-seq__caption--center{text-align:center}.eb-seq__caption--right{text-align:right;margin-left:auto}.eb-seq__caption--top{top:clamp(60px,11vh,120px);bottom:auto;max-width:14em}.eb-seq__caption--accent{color:var(--eb-accent)}.eb-seq__caption .eb-sub{display:block;margin-top:12px;font-size:clamp(17px,1.6vw,22px);font-weight:500;letter-spacing:0;color:#c7c7cc}.eb-seq__word{bottom:clamp(48px,14vh,140px);text-align:center;font-size:clamp(64px,12vw,180px);font-weight:800;letter-spacing:-.05em;color:#fff}.eb-dot{color:var(--eb-accent)}.eb-is-on{opacity:1!important;transform:none!important}.eb-split{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(80px,14vh,160px) var(--eb-pad)}.eb-split--reverse{grid-template-columns:1fr 1.4fr}.eb-split--reverse .eb-split__media{order:2}.eb-split--wide,.eb-split--wide.eb-split--reverse{grid-template-columns:1fr;gap:clamp(24px,4vh,40px)}.eb-split--wide .eb-split__media{order:0}.eb-split--wide .eb-split__media video{max-width:1400px;margin:0 auto}.eb-split--wide .eb-split__copy{max-width:760px;margin:0 auto;text-align:center}.eb-split--wide .eb-body{margin:0 auto}.eb-split__media video{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:28px;background:#0b0b0c}.eb-tiles{padding:clamp(80px,14vh,160px) var(--eb-pad)}.eb-tiles__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:1400px;margin:48px auto 0}.eb-tile{position:relative;overflow:hidden;border-radius:28px;background:var(--eb-tile);aspect-ratio:4 / 3}.eb-tile--wide{grid-column:1 / -1;aspect-ratio:21 / 9}.eb-tile img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.eb-tile:hover img{transform:scale(1.04)}.eb-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.75),transparent 55%);pointer-events:none}.eb-tile__copy{position:absolute;z-index:1;left:28px;right:28px;bottom:26px}.eb-tile__copy h3{margin:0 0 6px;font-size:clamp(24px,2.4vw,34px);letter-spacing:-.02em;text-wrap:balance}.eb-tile__copy p{margin:0;color:#c7c7cc;font-size:17px}.eb-fit{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(80px,14vh,160px) var(--eb-pad)}.eb-fit__media img{width:100%;border-radius:28px}.eb-fit--text{grid-template-columns:minmax(0,720px);justify-content:center}.eb-points{list-style:none;margin:22px 0 24px;padding:0}.eb-points li{padding:12px 0;border-top:1px solid var(--eb-line);color:#d2d2d7;font-size:17px}.eb-compare{padding:clamp(80px,14vh,160px) var(--eb-pad)}.eb-compare__table{max-width:980px;margin:48px auto 0}.eb-compare__row{display:grid;grid-template-columns:1.6fr repeat(3,1fr);align-items:center;gap:12px;padding:18px 0;border-top:1px solid var(--eb-line);font-size:17px;text-align:center}.eb-compare__row>:first-child{text-align:left;color:#d2d2d7}.eb-compare__row--head{border-top:0;font-weight:600;color:var(--eb-muted)}.eb-compare__ours{color:var(--eb-text);font-weight:600}.eb-yes{color:var(--eb-accent);font-size:14px}.eb-no{color:#636366}.eb-reviews{padding:clamp(80px,14vh,160px) var(--eb-pad);border-top:1px solid var(--eb-line)}.eb-reviews__score{margin:0 0 14px;text-align:center;color:#d2d2d7;font-size:17px}.eb-stars{color:var(--eb-accent);letter-spacing:2px}.eb-reviews__quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;max-width:1200px;margin:40px auto 30px}.eb-quote{margin:0;padding:28px;border-radius:22px;background:var(--eb-tile)}.eb-quote blockquote{margin:0 0 14px;font-size:19px;line-height:1.4}.eb-quote figcaption{color:var(--eb-muted);font-size:15px}.eb-specs{padding:clamp(80px,14vh,160px) var(--eb-pad);border-top:1px solid var(--eb-line)}.eb-specs--light{background:#f5f5f7;color:#1d1d1f}.eb-specs__layout{max-width:900px;margin:48px auto 0}.eb-specs__image{display:block;width:100%;margin:0 0 32px;border-radius:22px}.eb-specs--drop{padding-top:clamp(40px,8vh,80px);padding-bottom:clamp(80px,14vh,160px);border-top:0}.eb-specs__drop{max-width:900px;margin:0 auto;border-bottom:1px solid var(--eb-line)}.eb-faq+.eb-specs--drop{margin-top:calc(-1*clamp(80px,14vh,160px));padding-top:0}.eb-specs__drop .eb-specs__layout{margin-top:20px}.eb-specs__list{margin:0}.eb-specs__row{display:grid;grid-template-columns:1fr 1.6fr;gap:16px;padding:16px 0;border-top:1px solid var(--eb-line)}.eb-specs__row dt{font-weight:600;font-size:17px}.eb-specs__row dd{margin:0;font-size:17px;line-height:1.45;color:#d2d2d7}.eb-box{margin:0;padding-left:18px}.eb-specs--light .eb-specs__row{border-color:#d2d2d7}.eb-specs--light .eb-specs__row dd,.eb-specs--light .eb-box{color:#424245}.eb-faq{padding:clamp(80px,14vh,160px) var(--eb-pad)}.eb-faq__list{max-width:900px;margin:40px auto 0}.eb-faq__item{border-top:1px solid var(--eb-line);padding:20px 0}.eb-faq__item summary{cursor:pointer;list-style:none;font-size:clamp(19px,1.8vw,24px);font-weight:600;display:flex;justify-content:space-between;gap:20px}.eb-faq__item summary::-webkit-details-marker{display:none}.eb-faq__item summary:after{content:"+";color:var(--eb-accent);font-weight:400}.eb-faq__item[open] summary:after{content:"\2013"}.eb-faq__item .eb-body{margin-top:12px}.eb-film{padding:clamp(80px,14vh,160px) var(--eb-pad)}.eb-film__head{text-align:center;margin-bottom:clamp(28px,5vh,48px)}.eb-film__poster{position:relative;display:block;width:100%;max-width:1400px;margin:0 auto;padding:0;border:0;border-radius:28px;overflow:hidden;cursor:pointer;background:#000}.eb-film__poster img{width:100%;aspect-ratio:16 / 9;object-fit:cover;opacity:.9;transition:opacity .3s,transform 1.2s cubic-bezier(.2,.7,.2,1)}.eb-film__poster:hover img{opacity:1;transform:scale(1.02)}.eb-film__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:10px;padding:16px 30px;border-radius:980px;background:#00000073;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px #fff3;color:#fff;font:600 19px var(--eb-font);white-space:nowrap}.eb-film__time{color:#c7c7cc;font-weight:500}.eb-notify{display:flex;flex-direction:column;align-items:center;gap:8px;padding:clamp(100px,16vh,180px) var(--eb-pad);text-align:center;border-top:1px solid var(--eb-line)}.eb-notify__logo{width:clamp(160px,18vw,220px);height:auto;margin-bottom:28px}.eb-notify__event{margin:0;color:var(--eb-accent);font-size:clamp(15px,1.3vw,18px);font-weight:600;letter-spacing:.02em}.eb-notify__form{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:30px 0 12px;width:min(520px,100%)}.eb-notify__form input[type=email]{flex:1;min-width:0;padding:14px 18px;border-radius:12px;border:1px solid #48484a;background:#1d1d1f;color:var(--eb-text);font:17px var(--eb-font)}.eb-notify__form input[type=email]:focus{outline:2px solid var(--eb-accent);outline-offset:1px}.eb-notify__thanks{margin:0;font-size:19px}.eb-notify__error{flex-basis:100%;margin:6px 0 0;color:#ff6961;font-size:15px}.eb-notify__consent{max-width:520px;margin-bottom:18px;color:var(--eb-muted);font-size:13px;line-height:1.45}.eb-notify__consent p{margin:0}.eb-notify__consent a{color:#d2d2d7}.eb-note{padding:28px var(--eb-pad) 40px;border-top:1px solid var(--eb-line);color:#86868b;font-size:13px}.eb-note p{margin:4px 0}.eb-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;background:#000000f0}.eb-modal[hidden]{display:none}.eb-modal__video{width:min(92vw,160vh);max-height:88vh;border-radius:16px}.eb-modal__close{position:absolute;top:18px;right:22px;width:44px;height:44px;border:0;border-radius:50%;background:#333336;color:#fff;font-size:26px;cursor:pointer}.eb-js .eb-reveal{opacity:0;transform:translateY(32px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}@media(max-aspect-ratio:4/5){.eb-seq__caption--top{top:auto;bottom:clamp(40px,9vh,90px)}.eb-seq--cap-top .eb-seq__shade,.eb-seq__shade{background:linear-gradient(to top,#000000e6,#0009 26%,#0000 50%)}}@media(max-width:760px){.eb-nav{gap:10px}.eb-nav__title{font-size:12.5px}.eb-nav__links{display:none}.eb-split,.eb-split--reverse,.eb-fit,.eb-specs__layout{grid-template-columns:1fr}.eb-split--reverse .eb-split__media{order:0}.eb-split__media video{aspect-ratio:4 / 5}.eb-tiles__grid{grid-template-columns:1fr}.eb-tile,.eb-tile--wide,.eb-film__poster img{aspect-ratio:4 / 5}.eb-notify__form{flex-direction:column}.eb-notify__form .eb-btn{justify-content:center}.eb-compare__row{grid-template-columns:1.3fr repeat(3,1fr);font-size:15px}.eb-specs__row{grid-template-columns:1fr;gap:4px}}@media(prefers-reduced-motion:reduce){.eb-js .eb-reveal,.eb-seq__caption,.eb-seq__word,.eb-tile img,.eb-film__poster img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/eb-launch.css.map */
