.lp-upcoming{background:var(--lux-bg);color:var(--lux-text)}.lp-upcoming__inner{max-width:var(--lux-max);margin:0 auto;padding:clamp(75px,9vw,130px) clamp(20px,4vw,64px)}.lp-upcoming__intro{display:flex;justify-content:space-between;gap:clamp(25px,4vw,64px);align-items:center;margin-bottom:clamp(34px,5vw,72px)}.lp-upcoming__intro-copy{max-width:780px}.lp-upcoming__eyebrow{color:var(--lux-accent);font-size:10px;letter-spacing:.19em;font-weight:700;margin:0 0 20px;text-transform:uppercase}.lp-upcoming__intro h1,.lp-upcoming__intro h2{font-weight:500;font-size:clamp(39px,7vw,100px);letter-spacing:-.07em;line-height:1;margin:0 0 22px;text-wrap:balance}.lp-upcoming__lede{color:var(--lux-muted);font-size:clamp(14px,1.4vw,18px);line-height:1.7;max-width:580px;margin:0 0 25px}.lp-upcoming__link,.lp-upcoming__all{display:inline-flex;gap:25px;align-items:center;border-bottom:1px solid var(--lux-text);padding:10px 0;color:var(--lux-text);font-size:10px;font-weight:700;letter-spacing:.12em;transition:color .2s}.lp-upcoming__link:hover,.lp-upcoming__all:hover{color:var(--lux-accent)}.lp-upcoming__hero-detail{width:min(28vw,330px);aspect-ratio:1/1;border:1px solid var(--lux-line);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;position:relative;background:radial-gradient(circle at 50% 40%,rgba(132,170,132,.1),transparent 63%);flex:none}.lp-upcoming__hero-detail:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(255,255,255,.09);border-radius:50%}.lp-upcoming__hero-detail span{font-size:clamp(35px,6vw,77px);font-weight:300;letter-spacing:-.06em;opacity:.77}.lp-upcoming__hero-detail small{text-align:center;letter-spacing:.2em;font-size:8px;line-height:1.7;color:var(--lux-muted)}.lp-upcoming__group{margin:0 0 clamp(46px,5.5vw,86px);scroll-margin-top:110px}.lp-upcoming__group-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 0;border-top:1px solid var(--lux-line);font-size:10px;letter-spacing:.14em;font-weight:700;color:var(--lux-accent);margin-bottom:21px}.lp-upcoming__group-heading span:last-child{font-size:9px;font-weight:400;color:var(--lux-muted);text-align:right}.lp-upcoming__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:18px;row-gap:45px}.lp-upcoming__card{min-width:0}.lp-upcoming__media{position:relative;aspect-ratio:1.3;overflow:hidden;background:var(--lux-panel)}.lp-upcoming__media img{width:100%;height:100%;object-fit:cover}.lp-upcoming__graphic{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:radial-gradient(ellipse at 54% 37%,#284035,#0d1914 48%,#0b120f);position:relative;isolation:isolate}.lp-upcoming__graphic:before{content:"";display:block;position:absolute;left:23%;right:23%;top:15%;bottom:15%;border:1px solid rgba(204,227,199,.15);border-radius:50%;transform:rotate(-20deg)}.lp-upcoming__graphic:after{content:"";position:absolute;left:32%;right:32%;top:4%;bottom:4%;border:1px solid rgba(204,227,199,.1);border-radius:50%;transform:rotate(20deg)}.lp-upcoming__graphic>span{color:#edf5eabd;font-weight:300;letter-spacing:-.075em;font-size:clamp(36px,5vw,72px)}.lp-upcoming__graphic>small{font-size:9px;letter-spacing:.17em;color:#edf5ea8f}.lp-upcoming__graphic--quiet{background:radial-gradient(ellipse at 45% 36%,#192a21,#0b110e 70%)}.lp-upcoming__meta{display:flex;justify-content:space-between;gap:13px;margin:17px 0 11px;text-transform:uppercase;font-size:9px;font-weight:700;letter-spacing:.11em;line-height:1.5;color:var(--lux-accent)}.lp-upcoming__meta span:last-child{color:var(--lux-muted);font-weight:400;text-align:right}.lp-upcoming__card h3{font-size:clamp(17px,1.7vw,24px);line-height:1.23;letter-spacing:-.03em;font-weight:500;margin:0 0 10px}.lp-upcoming__note{font-size:12px;line-height:1.7;color:var(--lux-muted);margin:0}.lp-upcoming__all{margin-top:5px}.lp-upcoming__closing{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,90px);align-items:center;padding:clamp(28px,4vw,55px);background:#111d16;border:1px solid var(--lux-line)}.lp-upcoming__closing h2{font-size:clamp(28px,3.7vw,48px);line-height:1.06;letter-spacing:-.05em;font-weight:500;margin:0 0 18px}.lp-upcoming__closing>div>p:not(.lp-upcoming__eyebrow){max-width:540px;font-size:13px;line-height:1.8;color:var(--lux-muted)}.lp-upcoming__signup{min-width:0}.lp-upcoming__form label{display:block;font-size:10px;font-weight:700;letter-spacing:.13em;margin:0 0 12px}.lp-upcoming__form-row{display:flex;min-width:0;gap:8px}.lp-upcoming__form-row input{width:100%;min-width:0;flex:1;background:#07100c;border:1px solid var(--lux-line);color:var(--lux-text);padding:15px 13px;border-radius:0;font-size:13px}.lp-upcoming__form-row button{padding:12px 19px;border:0;background:#e9eee7;color:#09100b;border-radius:0;font-size:10px;font-weight:700;letter-spacing:.07em;cursor:pointer;white-space:nowrap}.lp-upcoming__consent{font-size:11px;line-height:1.65;color:var(--lux-muted);margin:15px 0 0}.lp-upcoming__consent a{text-decoration:underline;text-underline-offset:2px}.lp-upcoming__feedback{border:1px solid var(--lux-line);padding:14px;font-size:13px}.lp-upcoming a:focus-visible,.lp-upcoming button:focus-visible,.lp-upcoming input:focus-visible{outline:2px solid #e9eee7;outline-offset:4px}.lp-upcoming--home .lp-upcoming__inner{padding-top:clamp(54px,6vw,90px);padding-bottom:clamp(70px,7vw,110px)}.lp-upcoming--home .lp-upcoming__intro h2{font-size:clamp(36px,5vw,66px)}@media(max-width:920px){.lp-upcoming__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-upcoming__hero-detail{width:240px}.lp-upcoming__closing{grid-template-columns:1fr}}@media(max-width:600px){.lp-upcoming__inner{padding:110px 17px 65px}.lp-upcoming--home .lp-upcoming__inner{padding:58px 17px 70px}.lp-upcoming__intro{display:block;margin-bottom:34px}.lp-upcoming__intro h1{font-size:clamp(43px,12vw,67px)}.lp-upcoming__hero-detail{display:none}.lp-upcoming__group-heading{font-size:9px}.lp-upcoming__group-heading span:last-child{max-width:140px;font-size:8px}.lp-upcoming__cards{grid-template-columns:1fr;row-gap:33px}.lp-upcoming__media{aspect-ratio:1.6}.lp-upcoming__card h3{font-size:21px}.lp-upcoming__closing{padding:25px 18px}.lp-upcoming__form-row{flex-direction:column}.lp-upcoming__form-row button{min-height:47px}}.lp-upcoming__media{background:#0d1712;isolation:isolate}.lp-upcoming__parent-pair{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);align-items:center;justify-items:stretch;column-gap:2px;padding:clamp(45px,14%,63px) 6% clamp(54px,20%,82px);background:#0d1712}.lp-upcoming__leaf-frame{min-width:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.lp-upcoming__media .lp-upcoming__leaf-frame img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center center;filter:none;transform:none;mix-blend-mode:normal}.lp-upcoming__pair-cross{display:block;position:static;transform:none;align-self:center;justify-self:center;font-family:var(--lux-font);font-size:clamp(28px,2.75vw,40px);font-weight:300;line-height:1;color:var(--lux-text);text-shadow:none;opacity:.92}.lp-upcoming__name-tag{position:absolute;z-index:4;left:5%;bottom:5%;width:90%;max-height:26%;aspect-ratio:540/85;pointer-events:none}.lp-upcoming__media .lp-upcoming__name-tag-plate{display:block;width:100%;height:100%;object-fit:fill;filter:none}.lp-upcoming__name-tag-text{position:absolute;left:18%;right:11%;top:48%;transform:translateY(-50%);color:#131715;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--lux-font);font-size:clamp(11px,1.13vw,17px);font-weight:600;letter-spacing:-.02em;line-height:1.2;text-align:center}.lp-upcoming__name-tag-text--long{font-size:clamp(10px,1.02vw,15px)}.lp-upcoming__name-tag-text--very-long{font-size:clamp(9px,.89vw,13px)}.lp-upcoming__floating-purity{position:absolute;z-index:5;left:50%;top:2%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;width:clamp(122px,13vw,192px);height:clamp(28px,3vw,47px);pointer-events:none;animation:lp-purity-float 4.5s ease-in-out infinite}.lp-upcoming__floating-purity img{display:block;width:100%;height:auto;object-fit:contain;filter:invert(1);mix-blend-mode:screen;opacity:.96}@keyframes lp-purity-float{0%,to{opacity:.84;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,-2px)}}@media(prefers-reduced-motion:reduce){.lp-upcoming__floating-purity{animation:none;opacity:1}}.lp-upcoming__parent-caption{font-size:9px;letter-spacing:.13em;color:var(--lux-muted);margin:10px 0 0;text-transform:uppercase}.lp-upcoming__title-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.lp-upcoming__legend{max-width:660px;margin:0 0 26px;color:var(--lux-muted);font-size:12px;line-height:1.65;letter-spacing:0}.lp-upcoming__graphic,.lp-upcoming__graphic--quiet{background:linear-gradient(160deg,#111d16,#08100b 70%)}.lp-upcoming__graphic:before,.lp-upcoming__graphic:after{display:none}.lp-upcoming__reference-image{display:block;width:100%;height:100%;object-fit:contain;background:#0d1712}@media(max-width:600px){.lp-upcoming__media{aspect-ratio:1.42}.lp-upcoming__parent-pair{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);padding:47px 5% 64px}.lp-upcoming__name-tag{left:3%;width:94%;bottom:4%}.lp-upcoming__name-tag-text{font-size:clamp(11px,3vw,15px)}.lp-upcoming__name-tag-text--long{font-size:clamp(10px,2.65vw,13px)}.lp-upcoming__name-tag-text--very-long{font-size:clamp(9px,2.4vw,12px)}.lp-upcoming__floating-purity{top:2%;width:152px;height:34px}.lp-upcoming__legend{font-size:11px;margin-bottom:20px}}.lp-upcoming__media{background-color:#0d1712;background-image:url(/cdn/shop/files/lp-original-green-foliage-cross-background.png?v=1793438223);background-position:center center;background-repeat:no-repeat;background-size:cover}.lp-upcoming__parent-pair,.lp-upcoming__graphic,.lp-upcoming__graphic--quiet,.lp-upcoming__reference-image{background:transparent}.lp-upcoming__floating-purity{left:auto;right:-21px;top:14px;width:clamp(152px,15vw,205px);height:52px;min-height:0;transform-origin:50% 50%;transform:rotate(23deg);animation:lp-purity-corner-float 4.4s ease-in-out infinite;pointer-events:none}.lp-upcoming__floating-purity:before{content:"";position:absolute;z-index:-1;top:-10px;right:-14px;bottom:-10px;left:-14px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(231,247,228,.28) 0%,rgba(201,233,204,.13) 37%,transparent 76%);filter:blur(11px);pointer-events:none;animation:lp-purity-corner-aura 4.4s ease-in-out infinite}.lp-upcoming__floating-purity img{width:100%;height:auto;max-height:100%;object-fit:contain;opacity:.98}@keyframes lp-purity-corner-float{0%,to{transform:translateY(0) rotate(23deg) scale(.98);opacity:.88}50%{transform:translateY(-3px) rotate(23deg) scale(1.045);opacity:1}}@keyframes lp-purity-corner-aura{0%,to{opacity:.34;transform:scale(.91)}50%{opacity:.87;transform:scale(1.05)}}@media(max-width:600px){.lp-upcoming__floating-purity{left:auto;right:-17px;top:9px;width:159px;height:40px}}@media(prefers-reduced-motion:reduce){.lp-upcoming__floating-purity{animation:none;transform:rotate(23deg);opacity:1}.lp-upcoming__floating-purity:before{animation:none;opacity:.48;transform:none}}.lp-upcoming__parent-pair{grid-template-columns:minmax(0,1fr) 0px minmax(0,1fr);column-gap:0;padding:24px 2% 48px;align-items:stretch}.lp-upcoming__leaf-frame{width:100%;height:100%;min-width:0;overflow:visible;display:flex;align-items:center;justify-content:center}.lp-upcoming__media .lp-upcoming__leaf-frame img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;filter:none;transform:none;mix-blend-mode:normal}.lp-upcoming__pair-cross{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);z-index:3;display:block;font-size:clamp(22px,2.9vw,39px);line-height:1;color:#fff;opacity:.97;text-shadow:0 1px 5px rgba(0,0,0,.4)}.lp-upcoming__name-tag{left:50%;bottom:3%;transform:translate(-50%);width:74%;max-height:none;aspect-ratio:540/85;z-index:5}.lp-upcoming__name-tag-text{font-size:clamp(10px,1.02vw,15px)}.lp-upcoming__name-tag-text--long{font-size:clamp(9px,.88vw,13px)}.lp-upcoming__name-tag-text--very-long{font-size:clamp(8px,.77vw,11px)}.lp-upcoming__floating-purity{left:auto;right:14px;top:38px;width:clamp(152px,16vw,198px);height:auto;min-height:0;z-index:9;padding:0;margin:0;background:none!important;border:0!important;box-shadow:none!important;transform-origin:center center;animation:lp-cross-transparent-hover 4.4s ease-in-out infinite}.lp-upcoming__floating-purity:before,.lp-upcoming__floating-purity:after{content:none!important;display:none!important}.lp-upcoming__floating-purity img{display:block;width:100%;max-height:none;height:auto;object-fit:contain;background:none!important;filter:drop-shadow(0 1px 5px rgba(0,0,0,.45)) drop-shadow(0 0 4px rgba(255,255,255,.22));mix-blend-mode:normal;opacity:1;box-shadow:none!important}@keyframes lp-cross-transparent-hover{0%,to{transform:translateY(0) rotate(19deg) scale(.985);opacity:.92}50%{transform:translateY(-3px) rotate(19deg) scale(1.025);opacity:1}}@media(max-width:600px){.lp-upcoming__parent-pair{grid-template-columns:minmax(0,1fr) 0px minmax(0,1fr);padding:25px 1.5% 49px;column-gap:0}.lp-upcoming__name-tag{left:50%;width:77%;bottom:3%;transform:translate(-50%)}.lp-upcoming__name-tag-text{font-size:clamp(10px,2.4vw,14px)}.lp-upcoming__name-tag-text--long{font-size:clamp(9px,2.1vw,12px)}.lp-upcoming__name-tag-text--very-long{font-size:clamp(8px,1.8vw,10px)}.lp-upcoming__floating-purity{left:auto;right:11px;top:34px;width:clamp(145px,36vw,185px)}}@media(prefers-reduced-motion:reduce){.lp-upcoming__floating-purity{animation:none;transform:rotate(19deg);opacity:1}}.lp-upcoming__parent-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr);column-gap:clamp(6px,1vw,12px);padding:clamp(18px,5%,24px) 3.5% clamp(49px,16%,60px);align-items:stretch;justify-items:stretch;overflow:hidden}.lp-upcoming__leaf-frame{display:flex;width:100%;height:100%;min-width:0;min-height:0;align-items:center;justify-content:center;overflow:hidden}.lp-upcoming__media .lp-upcoming__leaf-frame img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;transform:none;filter:none}.lp-upcoming__pair-cross{position:absolute;left:50%;top:47%;transform:translate(-50%,-50%);z-index:3}@media(max-width:600px){.lp-upcoming__parent-pair{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr);column-gap:6px;padding:16px 2.5% 49px}}.lp-upcoming__missing-parent{width:min(92%,145px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:10px 2px;color:#f8f7ef;text-align:center;background:transparent;text-shadow:0 2px 7px rgba(0,0,0,.95),0 0 12px rgba(0,0,0,.7)}.lp-upcoming__missing-parent span{font-size:9px;letter-spacing:.14em;line-height:1.25;font-weight:600}.lp-upcoming__missing-parent strong{font-size:11px;letter-spacing:.04em;line-height:1.35;font-weight:600}@media(max-width:600px){.lp-upcoming__missing-parent strong{font-size:10px}.lp-upcoming__missing-parent span{font-size:8px}}.lp-upcoming--home .lp-upcoming__intro{margin-bottom:24px}.lp-upcoming--home .lp-upcoming__intro-copy{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;max-width:none}.lp-upcoming--home .lp-upcoming__intro h2{margin:0;font-size:clamp(30px,4vw,52px)}.lp-upcoming--home .lp-upcoming__link{flex-shrink:0}.lp-upcoming--home .lp-upcoming__group{margin:0}.lp-upcoming--home .lp-upcoming__cards{display:flex;gap:18px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y}.lp-upcoming--home .lp-upcoming__cards::-webkit-scrollbar{display:none}.lp-upcoming--home .lp-upcoming__card{flex:0 0 calc((100% - 36px)/3);scroll-snap-align:start}.lp-upcoming--home .lp-upcoming__media{display:block;aspect-ratio:4/3}.lp-upcoming--home .lp-upcoming__media>img{object-fit:contain}.lp-upcoming--home .lp-upcoming__cards:focus-visible{outline:2px solid var(--lux-accent);outline-offset:4px}.lp-upcoming--home .lp-upcoming__media:focus-visible{outline-offset:-4px}@media(max-width:920px){.lp-upcoming--home .lp-upcoming__card{flex-basis:46%}.lp-upcoming--home .lp-upcoming__intro-copy{align-items:flex-start;flex-direction:column;gap:12px}}@media(max-width:600px){.lp-upcoming--home .lp-upcoming__inner{padding:38px 17px 46px}.lp-upcoming--home .lp-upcoming__cards{gap:12px}.lp-upcoming--home .lp-upcoming__card{flex-basis:86%}.lp-upcoming--home .lp-upcoming__media{aspect-ratio:1.3}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lp-upcoming.css.map */
