.signal{--signal-nav-width:0px;--signal-col-gap:0px;--signal-card-gap:0px;--signal-row-gap:var(--spacing-12);color:var(--color-text-primary);overflow-x:clip;padding-block:var(--signal-pad-block, 48px);padding-left:var(--signal-pad-left, 32px);padding-right:var(--signal-pad-right, 62px);position:relative}.signal__pattern{background-image:repeating-linear-gradient(45deg,var(--color-border-secondary) 0,var(--color-border-secondary) 1px,#0000 1px,#0000 96px),repeating-linear-gradient(-45deg,var(--color-border-secondary) 0,var(--color-border-secondary) 1px,#0000 1px,#0000 96px);top:0;right:0;bottom:0;left:0;opacity:.35;pointer-events:none;position:absolute;z-index:0}.signal--no-pattern .signal__pattern{display:none}.signal__nav{background-color:var(--color-background);position:relative}.signal__content{position:relative;z-index:1}.signal__nav-list{display:flex;margin:0;padding:0;position:relative}.signal__nav-list,.signal__nav-row{list-style:none}.signal__nav-line{background-color:currentColor;position:absolute;transition:transform .45s cubic-bezier(.4,0,.2,1),width .45s cubic-bezier(.4,0,.2,1);will-change:transform,width}.signal__nav-item{color:var(--color-text-tertiary);display:block;font-family:var(--heading-family);font-size:var(--font-body-xs);letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:color .25s ease;white-space:nowrap}.signal__nav-item:hover{color:var(--color-text-secondary)}.signal__nav-item.is-active{color:var(--color-heading)}.signal__content{display:flex;flex-direction:column;gap:var(--signal-row-gap);min-width:0}.signal__eyebrow{color:var(--color-text-tertiary);margin:0 0 10px;text-transform:uppercase}.signal__word{display:inline-block;white-space:nowrap}.signal__char{display:inline-block;will-change:transform,filter,opacity}.signal [data-signal-anchor]{scroll-margin-top:calc(var(--signal-header-offset, 0px) + var(--spacing-8))}.signal__block--w-half,.signal__block--w-third,.signal__block--w-two_thirds{width:100%}.signal__block--bleed{margin-left:calc(var(--signal-pad-left, 32px)*-1);margin-right:calc(var(--signal-pad-right, 62px)*-1);min-width:100vw;width:calc(100% + var(--signal-pad-left, 32px) + var(--signal-pad-right, 62px))}.signal__banner+.signal__carousel,.signal__outline+.signal__banner{margin-top:calc(var(--signal-row-gap)*-1)}.signal__chapter{display:flex;flex-direction:column;gap:var(--spacing-4);padding-block:var(--spacing-8) var(--spacing-2)}.signal__chapter-headline{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-4) var(--spacing-6)}.signal__chapter-number{color:#0000;flex:none;font-family:var(--heading-family);font-size:clamp(4.8rem,11vw,8rem);font-weight:var(--heading-weight);line-height:.85;-webkit-text-stroke:1.5px var(--signal-accent, var(--color-text-tertiary))}.signal__chapter-title{line-height:.95;margin:0}.signal__chapter-title p{color:inherit;font:inherit;letter-spacing:inherit;margin:0;text-transform:inherit}.signal__chapter-title strong{color:var(--signal-accent, currentColor);font-weight:inherit}.signal__chapter-meta{align-items:center;align-self:flex-start;display:flex;flex-direction:row;gap:var(--spacing-3);letter-spacing:.1em;margin:0;text-transform:uppercase}.signal__chapter-icon{flex:none;height:2rem;width:2rem}.signal__chapter-meta-label--mobile{display:none}.signal__diamond{align-items:center;display:grid;gap:var(--spacing-8);grid-template-columns:1fr;padding-block:var(--spacing-6)}.signal__diamond-frame{aspect-ratio:1 / 1;background-color:var(--color-background-secondary);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);margin-inline:auto;position:relative;width:min(80vw,420px)}.signal__diamond-image,.signal__diamond-stack{top:0;right:0;bottom:0;left:0;position:absolute}.signal__diamond-image{height:100%;object-fit:cover;width:100%;will-change:transform}.signal__diamond-image:first-child{z-index:2}.signal__diamond-stack.is-ready .signal__diamond-image{transition:transform .55s cubic-bezier(.4,0,.2,1)}.signal__diamond--peek-gallery .signal__diamond-media{clip-path:inset(0 -12rem 0 0);overflow:hidden}.signal__diamond--peek-gallery .signal__diamond-frame{aspect-ratio:unset;background:none;clip-path:none;margin-inline:0;overflow:visible;width:auto}.signal__diamond--peek-gallery .signal__diamond-stack{aspect-ratio:1 / 1;inset:auto;margin-inline:auto;overflow:visible;position:relative;width:min(80vw,420px)}.signal__diamond--peek-gallery .signal__diamond-image{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.signal__diamond--peek-gallery .signal__diamond-stack.is-ready .signal__diamond-image{transition:transform .55s cubic-bezier(.4,0,.2,1),opacity .55s cubic-bezier(.4,0,.2,1)}.signal__diamond-title{margin:0 0 var(--spacing-4)}.signal__diamond-text{color:var(--color-text-secondary);max-width:55ch}.signal__diamond-progress{display:none}.signal__notes{display:flex;flex-direction:column;gap:var(--spacing-2);margin:var(--spacing-6) 0 0;max-width:46ch}.signal__notes-row{border-top:1px solid var(--color-border-secondary);display:grid;gap:var(--spacing-4);grid-template-columns:9rem 1fr;padding-block:var(--spacing-2)}.signal__notes-row dt{color:var(--color-text-tertiary);letter-spacing:.08em;margin:0;text-transform:uppercase}.signal__notes-row dd{color:var(--color-text-primary);margin:0}.signal__diamond--feature .signal__diamond-frame{margin-inline:0;width:auto}.signal__diamond--feature .signal__notes{gap:14px;margin:45px 0 var(--spacing-8);max-width:none}.signal__diamond--feature .signal__notes-row{border-top:0;display:flex;flex-direction:column;gap:12px;padding-block:0}.signal__diamond--feature .signal__notes-row dt{font-family:var(--body-family);letter-spacing:normal}.signal__diamond--feature .signal__notes-row dd{font-family:var(--body-family);font-size:var(--font-body-sm);line-height:1.3}.signal__statement{font-size:3.2rem;letter-spacing:-.032rem;line-height:1.15;margin:0;margin-inline:auto;max-width:28ch;padding-block:var(--spacing-8);text-align:center}.signal__statement--start{margin-inline:0;max-width:40ch;text-align:left}.signal__outline{background-color:var(--color-background);margin-bottom:0!important;padding-block:var(--spacing-8);padding-top:56px}.signal__outline-row{margin:0;overflow:hidden;white-space:nowrap}.signal__outline-track{animation:signal-outline-ticker var(--signal-outline-duration, 20s) linear infinite;display:flex;width:max-content}.signal__outline-set{display:flex;flex-shrink:0;gap:4rem;padding-inline-end:4rem}.signal__outline-phrase{color:#0000;font-family:var(--heading-family);font-size:clamp(4rem,13vw,16rem);font-weight:var(--heading-weight);letter-spacing:.02em;line-height:.9;text-transform:uppercase;-webkit-text-stroke:1px var(--signal-accent, var(--color-border));paint-order:stroke fill}.signal__outline-hl{color:var(--signal-accent, currentColor);font-size:inherit;font-style:normal;-webkit-text-stroke:0}@keyframes signal-outline-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.signal__editorial{display:flex;flex-direction:column;gap:var(--spacing-4);position:relative}.signal__editorial-overlay-link{cursor:pointer;top:0;right:0;bottom:0;left:0;position:absolute;z-index:2}.signal__editorial-media{background-color:#1b1a1f;display:flex;flex-direction:column;isolation:isolate;max-height:min(60rem,60dvh);min-height:var(--signal-editorial-h, 360px);overflow:hidden;padding:var(--spacing-6);position:relative}.signal__editorial-img{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%;z-index:-1}.signal__editorial-media:before{background:#00000073;content:"";top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease;z-index:1}.js-has-pseudo [csstools-has-1a-37-2x-2v-32-2p-30-2n-2n-2t-2s-2x-38-33-36-2x-2p-30-19-31-2t-2s-2x-2p-1m-2w-2p-37-14-1a-37-2x-2v-32-2p-30-2n-2n-2t-2s-2x-38-33-36-2x-2p-30-19-2q-39-3d-1a-2x-37-19-2t-3c-34-2p-32-2s-2t-2s-15]:not(.does-not-exist):not(.does-not-exist):before,.signal__editorial-media:has(.signal__editorial-buy.is-expanded):before{opacity:1}.signal__editorial--has-overlay .signal__editorial-media:after{background:linear-gradient(180deg,#0000004d,#0000000d 38%,#0000009e);content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1}.signal__editorial--light{color:#fff}.signal__editorial--light .signal__editorial-captions,.signal__editorial--light .signal__editorial-title{color:#fff;text-shadow:0 1px 14px #00000073}.signal__editorial--dark{color:#14110f}.signal__editorial-overlay{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--spacing-4)}.signal__editorial-title{letter-spacing:.04em;margin:0;text-align:center}.signal__editorial-captions{display:flex;flex-wrap:wrap;gap:var(--spacing-2) var(--spacing-6);justify-content:center;letter-spacing:.08em;list-style:none;margin:auto 0 0;padding:0;text-transform:uppercase}.signal__editorial-captions>li{margin:0}.signal__editorial-buy{align-items:center;align-self:flex-start;background-color:initial;color:#14110f;display:inline-flex;margin-top:var(--spacing-5);padding:0;transition:background-color .3s ease,padding .3s ease;z-index:2}.signal__editorial-buy.is-expanded{align-self:stretch;background-color:#fffffff0;display:flex;padding:var(--spacing-3) var(--spacing-4)}.signal__editorial-panel{align-items:center;display:flex;gap:var(--spacing-4);justify-content:space-between;width:100%}.signal__editorial-buy-info{display:flex;flex-direction:column;gap:2px;min-width:0}.signal__editorial-buy-title{font-family:var(--heading-family);letter-spacing:.04em;text-transform:uppercase}.signal__editorial-buy-meta{color:#14110f99}.signal__editorial-buy-price{font-family:var(--heading-family)}.signal__editorial-atc{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff80;border:0;color:#14110f;cursor:pointer;display:inline-flex;flex:none;font-family:var(--button-family);font-size:var(--font-body-xs);gap:.4em;letter-spacing:.08em;padding:var(--spacing-2) var(--spacing-4);text-transform:uppercase;transition:opacity .2s ease,background-color .2s ease}.signal__editorial-atc:hover{opacity:.85}.signal__editorial-atc.is-loading{cursor:progress;opacity:.6}.signal__editorial-atc.is-added{background-color:var(--color-success, #1f7a4d);color:#fff}.signal__editorial-buy.is-expanded .signal__editorial-atc{background-color:#14110f;color:#fff}.signal__editorial-buy.is-expanded .signal__editorial-atc.is-added{background-color:var(--color-success, #1f7a4d)}.signal__editorial-link{align-self:flex-start;color:inherit;letter-spacing:.08em;margin-top:auto;text-transform:uppercase;text-underline-offset:4px}.signal__editorial-body{color:var(--color-text-secondary);max-width:60ch}.signal__editorial--product .signal__editorial-overlay{top:0;right:0;bottom:0;left:0;padding:0;pointer-events:none;position:absolute}.signal__editorial--product .signal__editorial-buy{margin-top:auto;position:relative;z-index:1}.signal__editorial--product .signal__editorial-title{align-items:center;bottom:0;display:flex;justify-content:center;letter-spacing:.12em;margin:0;position:absolute;rotate:.5turn;text-align:center;top:0;white-space:nowrap;writing-mode:vertical-lr}.signal__banner{background-color:#1b1a1f;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:var(--spacing-4);isolation:isolate;justify-content:flex-end;min-height:var(--signal-banner-h, 420px);overflow:hidden;padding:var(--spacing-10) var(--spacing-8);position:relative}.signal__banner:before{background:linear-gradient(90deg,#0000008c,#0000001a 60%,#0000);content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1}.signal__banner--promo{gap:0;height:var(--signal-banner-h, 380px);justify-content:center;max-height:var(--signal-banner-h, 380px);min-height:var(--signal-banner-h, 380px);padding:var(--spacing-8)}.signal__banner--promo:before{background:linear-gradient(90deg,#00000085,#0000001f 46%,#0000 72%)}.signal__banner--interlude{gap:0;height:var(--signal-banner-h, 240px);justify-content:center;max-height:var(--signal-banner-h, 240px);min-height:var(--signal-banner-h, 240px);padding:var(--spacing-6) var(--spacing-8)}.signal__banner--interlude:before{background:linear-gradient(90deg,#00000061,#0000000f 42%,#0000 68%)}.signal__banner-bg,.signal__banner-bg img{top:0;right:0;bottom:0;left:0;position:absolute;z-index:-2}.signal__banner-bg img{height:100%;object-fit:cover;object-position:center right;width:100%}.signal__banner-text--mobile{display:none}.signal__banner-title-line{display:block}.signal__banner-inner{display:flex;flex-direction:column;gap:var(--spacing-3);max-width:46ch}.signal__banner--interlude .signal__banner-inner{gap:var(--spacing-2);max-width:52ch}.signal__banner--promo .signal__banner-inner{gap:var(--spacing-2);max-width:42ch}.signal__banner--interlude .signal__eyebrow,.signal__banner--promo .signal__eyebrow{color:#ffffffb8;letter-spacing:.12em;margin:0}.signal__banner-title{color:#fff;line-height:.95;margin:0}.signal__banner--promo .signal__banner-title{font-family:var(--heading-family);font-size:3.2rem;font-weight:600;letter-spacing:-.064rem;line-height:1;text-transform:uppercase}.signal__banner--promo .signal__banner-subtitle{color:#fff;font-size:1.4rem;font-weight:400;letter-spacing:.06em;line-height:1.25}.signal__banner--promo .signal__banner-meta{color:#fff;letter-spacing:.1em}.signal__banner--promo .signal__banner-cta{align-items:center;align-self:flex-start;background-color:#fff;border:0;color:#14110f;display:inline-flex;font-family:var(--button-family);font-size:var(--font-body-xs);font-weight:500;justify-content:center;letter-spacing:.08em;margin-top:var(--spacing-4);padding:var(--spacing-3) var(--spacing-6);text-decoration:none;text-transform:uppercase;transition:opacity .2s ease}.signal__banner--promo .signal__banner-cta:hover{color:#14110f;opacity:.88}.signal__banner--interlude .signal__banner-title{font-family:var(--heading-family);font-size:3.2rem;font-weight:600;letter-spacing:-.064rem;line-height:1;text-transform:uppercase}.signal__banner-subtitle{letter-spacing:.08em;margin:0;text-transform:uppercase}.signal__banner--interlude .signal__banner-subtitle{color:#fff;font-size:1.4rem;font-weight:400;letter-spacing:.06em;line-height:1.25}.signal__banner-meta{color:#ffffffb3;letter-spacing:.08em;margin:0;text-transform:uppercase}.signal__banner--interlude .signal__banner-meta{color:#ffffffad;letter-spacing:.1em}.signal__banner-cta{align-self:flex-start;margin-top:var(--spacing-4)}.signal__carousel{display:flex;flex-direction:column;padding-block:var(--spacing-4)}.signal__carousel--minimal{background-color:var(--color-background);gap:var(--spacing-8);padding-block:0}.signal__carousel-head{display:flex;flex-direction:column}.signal__carousel-title{font-size:3.2rem;letter-spacing:-2px;margin:0}.signal__carousel-body{color:var(--color-text-secondary);margin:var(--spacing-3) 0 0;max-width:56ch}.signal__carousel-body p:last-of-type{margin-bottom:0}.signal__carousel-controls{align-items:baseline;display:flex;gap:var(--spacing-6);justify-content:space-between;margin-bottom:40px;margin-top:0}.signal__carousel-head--has-body .signal__carousel-controls{margin-top:-20px}.signal__tabs{display:flex;gap:var(--spacing-6);list-style:none;margin:0;overflow-x:auto;padding:0;scrollbar-width:none}.signal__tabs::-webkit-scrollbar{display:none}.signal__tab{background:none;border:0;color:var(--color-text-tertiary);cursor:pointer;padding:0 0 var(--spacing-3);position:relative;transition:color .2s ease;white-space:nowrap}.signal__tab.heading-5{font-size:16px;letter-spacing:-.032rem}.signal__tab.is-active{color:var(--color-heading)}.signal__tab.is-active:after{background-color:currentColor;content:"";inset-inline:0;bottom:-1px;height:2px;position:absolute}.signal__arrows{display:flex;gap:0}.signal__arrows .signal__arrow+.signal__arrow{margin-left:-1px}.signal__arrows--top{display:none}.signal__arrow{background:none;border:1px solid var(--color-border);color:var(--color-heading);cursor:pointer;display:grid;height:56px;padding:0;place-items:center;transition:background-color .2s ease,color .2s ease,opacity .2s ease;width:56px}.signal__arrow .icon path{fill:currentColor}.signal__arrow:hover:not(:disabled){background-color:var(--color-heading);color:var(--color-background)}.signal__arrow:disabled{cursor:default;opacity:.35;pointer-events:none}.signal__carousel-track{align-items:flex-start;cursor:grab;display:flex;margin-left:calc(var(--signal-pad-left, 32px)*-1);margin-right:calc(var(--signal-pad-right, 62px)*-1);order:2;overflow-x:auto;padding-left:var(--signal-pad-left, 32px);padding-right:var(--signal-pad-right, 62px);scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y}.signal__carousel-track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.signal__carousel-track::-webkit-scrollbar{display:none}.signal__carousel-list{display:flex;gap:0;list-style:none;margin:0;padding:0}.signal__slide{flex:0 0 auto;scroll-snap-align:start;width:78%}.signal__slide .product-card-wrapper{height:100%}.signal__slide.is-hidden{display:none}.signal__slide .card{border:1px solid var(--color-border-secondary);box-sizing:border-box;outline:0}.signal__carousel-foot{display:contents}.signal__pager{align-items:center;display:flex;gap:var(--spacing-4);margin-top:32px;order:1;width:100%}.signal__carousel-cta{align-self:center;margin-top:var(--spacing-6);order:3}.signal__carousel--minimal .signal__carousel-cta{margin-top:0}.signal__progress{background-color:var(--color-border-secondary);flex:1 1 auto;height:2px;overflow:hidden;position:relative}.signal__progress-fill{background-color:var(--color-heading);inset:0 auto 0 0;position:absolute;transition:width .15s linear;width:0}.signal__counter{color:var(--color-text-secondary);flex:none;letter-spacing:.1em;min-width:5ch;text-align:right}.signal__chapter+.signal__block--w-half.signal__editorial--product .signal__editorial-title{left:auto;right:var(--spacing-4)}.signal__banner--interlude+.signal__carousel--minimal{background:#fff;margin-top:calc(var(--signal-row-gap)*-1)}.signal--ipp-summer-lp .signal__banner--interlude+.signal__carousel--minimal{background-color:var(--color-background, #fff);position:relative;z-index:10}.signal--ipp-summer-lp .signal__banner--interlude+.signal__carousel--minimal .signal__carousel-cta{margin-top:20px}.signal--ipp-summer-lp .signal__carousel--minimal .product-card-wrapper .card{box-sizing:border-box;display:flex;flex-direction:column}.signal--ipp-summer-lp .signal__carousel .product-card-wrapper .card{background-color:var(--color-background, #fff);padding:24px 32px}.signal__carousel .product-card-wrapper .card__link--static{color:inherit;cursor:default;pointer-events:none;text-decoration:none}.signal__carousel .product-card-wrapper .card__quickbuy,.signal__carousel .product-card-wrapper .card__variants{cursor:pointer;pointer-events:auto}.signal__chapter+.signal__block--w-half+.signal__block--w-half.signal__editorial--product .signal__editorial-title{left:var(--spacing-4);right:auto}.signal__chapter+.signal__block--w-half{margin-right:calc((var(--signal-card-gap)/2)*-1);width:calc(100% + var(--signal-card-gap)/2)}.signal__block--w-half+.signal__block--w-half{margin-left:calc((var(--signal-card-gap)/2)*-1);width:calc(100% + var(--signal-card-gap)/2)}.signal__eslider{padding-block:var(--spacing-4);position:relative}.signal__eslider-track{cursor:grab;display:flex;overflow-x:auto;overflow-y:hidden;padding-left:var(--signal-pad-left, 32px);padding-right:var(--signal-pad-right, 62px);scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x}.signal__eslider-track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.signal__eslider-track::-webkit-scrollbar{display:none}.signal__eslider-list{display:flex;gap:var(--spacing-4);list-style:none;margin:0;padding:0}.signal__eslide{display:flex;flex:0 0 auto;flex-direction:column;gap:32px;scroll-snap-align:start;width:90%}.signal__eslide.is-hidden{display:none}.signal__eslide-figure{aspect-ratio:315 / 361;background-color:var(--color-background-secondary, #1b1a1f);margin:0;overflow:hidden;position:relative}.signal__eslide-img{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%;will-change:transform}.signal__eslide-title{bottom:var(--spacing-6);color:#fff;font-family:var(--heading-family);font-size:3.2rem;font-weight:600;left:var(--spacing-6);letter-spacing:-.064rem;line-height:1;margin:0;position:absolute;right:var(--spacing-6);text-shadow:0 1px 18px #0006;text-transform:uppercase;z-index:1}.signal__eslide-body{color:var(--color-text-secondary);margin:0;max-width:60ch}.signal__eslide-body p{margin:0}.signal__arrow--ghost{color:var(--color-heading);color:var(--color-background)}.signal__arrow--ghost .icon path{fill:currentColor}.signal__arrow--ghost:hover:not(:disabled){background-color:var(--color-heading);border-color:var(--color-heading)}.signal__eslider-arrows{pointer-events:auto;position:absolute;right:var(--spacing-6);top:var(--spacing-6);z-index:2}.signal__eslider-arrows .signal__arrow{height:42px;width:56px}.signal__dual{align-items:flex-start;display:flex;gap:var(--spacing-6)}.signal__dual-fig{margin:0;overflow:hidden}.signal__dual-img{display:block;height:100%;object-fit:cover;width:100%}.signal__dual-fig--a{aspect-ratio:160 / 236;flex:0 0 41%;margin-top:100px}.signal__dual-fig--b{aspect-ratio:198 / 288;flex:0 0 51%;margin-top:var(--spacing-10)}.signal__static{margin-left:auto;max-width:77%;overflow:hidden}.signal__static-img{display:block;object-fit:cover;width:100%}.signal--ipp-summer-lp .heading-3{letter-spacing:-2px}.signal--ipp-summer-lp .signal__carousel-controls{align-items:flex-end}.signal--ipp-summer-lp .signal__tab{padding-bottom:2px}.signal--ipp-summer-lp .signal__tab.is-active:after{bottom:0}.signal--ipp-summer-lp .signal__carousel .signal__eyebrow,.signal--ipp-summer-lp .signal__diamond .signal__eyebrow{color:#000}.signal--ipp-summer-lp .signal__banner .signal__eyebrow{color:#fff}.signal--ipp-summer-lp .signal__carousel:not(.signal__carousel--minimal) .signal__carousel-head{gap:0}.signal--ipp-summer-lp .signal__carousel:not(.signal__carousel--minimal) .signal__eyebrow{margin-bottom:24px}.signal--ipp-summer-lp .signal__carousel:not(.signal__carousel--minimal) .signal__carousel-body{margin-top:24px}.signal--ipp-summer-lp #signal-anchor-layer_lab_banner .signal__banner-meta,.signal--ipp-summer-lp .signal__banner--interlude .signal__banner-meta{color:#fff}.signal--ipp-summer-lp .signal__block--w-half.signal__editorial--product .signal__editorial-media{position:relative}.signal--ipp-summer-lp .signal__block--w-half.signal__editorial--product .signal__editorial-buy{bottom:16px;left:16px;margin-top:0;pointer-events:auto;position:absolute;right:auto;z-index:3}.signal--ipp-summer-lp .signal__block--w-half.signal__editorial--product .signal__editorial-atc--trigger{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff80;font-size:10px;gap:6px;line-height:16px;padding:6px 8px;text-decoration:none}.signal--ipp-summer-lp .signal__block--w-half.signal__editorial--product .signal__editorial-atc--trigger .signal__editorial-atc-plus{display:inline-flex;flex-shrink:0;line-height:0}.signal--ipp-summer-lp .signal__block--w-half.signal__editorial--product .signal__editorial-atc--trigger .icon-signal-plus{height:13px;width:12px}.signal--ipp-summer-lp .signal__block--w-half.signal__editorial--product .signal__editorial-atc--trigger .signal__editorial-atc-label{text-decoration:underline;text-underline-offset:2px}.signal--ipp-summer-lp .signal__block--w-half.signal__editorial--product .signal__editorial-buy.is-expanded{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffdf;bottom:16px;display:flex;left:16px;min-height:66px;padding:0 16px;right:16px}.signal--ipp-summer-lp .signal__block--w-half.signal__editorial--product .signal__editorial-panel{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.signal--ipp-summer-lp .signal__block--w-half.signal__editorial--product .signal__editorial-collapse{align-items:center;background-color:initial;border:0;color:#14110f;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;line-height:0;padding:0}.signal--ipp-summer-lp .signal__block--w-half.signal__editorial--product .signal__editorial-collapse .icon-signal-minus{height:2px;width:12px}.signal--ipp-summer-lp .signal__block--w-half.signal__editorial--product .signal__editorial-buy-info{flex:1 1 auto;gap:0;line-height:1.25;min-width:0}.signal--ipp-summer-lp .signal__block--w-half.signal__editorial--product .signal__editorial-buy-meta,.signal--ipp-summer-lp .signal__block--w-half.signal__editorial--product .signal__editorial-buy-price,.signal--ipp-summer-lp .signal__block--w-half.signal__editorial--product .signal__editorial-buy-title{font-size:10px;letter-spacing:.04em;text-transform:uppercase}.signal--ipp-summer-lp .signal__block--w-half.signal__editorial--product .signal__editorial-buy-title{font-family:var(--heading-family);font-size:12px;letter-spacing:-.01em;line-height:1.4}.signal--ipp-summer-lp .signal__block--w-half.signal__editorial--product .signal__editorial-buy-meta{color:#14110f99;font-size:12px;letter-spacing:-.01em;line-height:1.4}.signal--ipp-summer-lp .signal__block--w-half.signal__editorial--product .signal__editorial-buy-price{font-family:var(--heading-family)}.signal--ipp-summer-lp .signal__block--w-half.signal__editorial--product .signal__editorial-buy.is-expanded .signal__editorial-atc--submit{backdrop-filter:none;-webkit-backdrop-filter:none;background-color:initial;border:0;color:#14110f;cursor:pointer;flex-shrink:0;font-family:var(--button-family);font-size:10px;letter-spacing:.08em;padding:0;text-transform:uppercase}.signal--ipp-summer-lp .signal__block--w-half.signal__editorial--product .signal__editorial-atc--submit .signal__editorial-atc-label{text-decoration:underline;text-underline-offset:2px}.signal--ipp-summer-lp .signal__block--w-half.signal__editorial--product .signal__editorial-atc--submit:hover{opacity:.85}.signal--ipp-summer-lp .signal__block--w-half.signal__editorial--product .signal__editorial-atc--submit.is-added{background-color:initial;color:var(--color-success, #1f7a4d);text-decoration:none}.signal--anim-skip .gsap__fade_in{opacity:1}@media(min-width:768px),screen and (min-width:768px)and (-webkit-min-device-pixel-ratio:1){.signal__editorial--product .signal__editorial-title{font-size:3.2rem;letter-spacing:.08em}.signal__carousel-title{font-size:4.8rem}.signal__slide{width:42%}.signal__editorial-captions{gap:var(--spacing-8)}.signal__chapter+.signal__block--w-half.signal__editorial--product .signal__editorial-title{left:auto;right:var(--spacing-6)}.signal__chapter+.signal__block--w-half+.signal__block--w-half.signal__editorial--product .signal__editorial-title{left:var(--spacing-6);right:auto}}@media(max-width:999px),screen and (max-width:999px)and (-webkit-min-device-pixel-ratio:1){.signal{--signal-pad-left:20px;--signal-pad-right:20px}.signal__nav{border-bottom:1px solid var(--color-border-secondary);margin-bottom:var(--spacing-6);margin-left:calc(var(--signal-pad-left, 32px)*-1);margin-right:calc(var(--signal-pad-right, 62px)*-1);padding-left:var(--signal-pad-left, 32px);padding-right:var(--signal-pad-right, 62px);position:sticky;top:var(--signal-header-offset, 0);z-index:5}.signal__nav-list{flex-direction:row;gap:var(--spacing-6);overflow-x:auto;padding-bottom:0;padding-top:var(--spacing-4)}.signal__nav-list::-webkit-scrollbar{display:none}.signal__nav-item{padding-bottom:var(--spacing-3);position:relative}.signal__nav-item.is-active{font-weight:600}.signal__nav-item.is-active:before{background-color:currentColor;content:"";display:inline-block;height:1px;margin-right:var(--spacing-2);vertical-align:.2em;width:1.6rem}.signal__nav-item.is-active:after{background-color:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.signal__banner-text--desktop,.signal__nav-line{display:none}.signal__banner-text--mobile{display:block}.signal__banner--interlude{height:var(--signal-banner-h-mobile, var(--signal-banner-h, 300px));max-height:var(--signal-banner-h-mobile, var(--signal-banner-h, 300px));min-height:var(--signal-banner-h-mobile, var(--signal-banner-h, 300px));padding:var(--spacing-6) var(--signal-pad-inline, 24px)}.signal__banner--interlude .signal__banner-bg img{object-position:center}.signal__banner--interlude .signal__banner-inner{gap:0;max-width:none}.signal__banner--interlude .signal__eyebrow{color:#fff;font-size:1.2rem;font-weight:400;letter-spacing:0;line-height:1.3;margin:0 0 var(--spacing-2)}.signal__banner--interlude .signal__banner-title{font-size:5.4rem;font-weight:600;letter-spacing:-.02em;line-height:5.8rem;margin:0 0 var(--spacing-3)}.signal__banner--interlude .signal__banner-subtitle{color:#fff;font-size:1.6rem;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0 0 var(--spacing-2)}.signal__banner--interlude .signal__banner-meta{color:#fff;font-size:1.2rem;font-weight:400;letter-spacing:0;line-height:1.3;margin:0}.signal__banner--promo{box-sizing:border-box;height:auto;justify-content:flex-start;max-height:none;min-height:var(--signal-banner-h-mobile, var(--signal-banner-h, 446px));padding:var(--spacing-16) var(--signal-pad-inline, 24px)}.signal__banner--promo .signal__banner-title{font-size:5rem;font-weight:600;letter-spacing:-.02em;line-height:5.4rem;margin:0 0 var(--spacing-3)}.signal__banner--promo .signal__banner-title-line{display:block}.signal__banner--promo .signal__banner-bg img{object-position:center}.signal__banner--promo .signal__banner-inner{gap:0;max-width:none}.signal__banner--promo .signal__eyebrow{color:#fff;font-size:1.2rem;font-weight:400;letter-spacing:0;line-height:1.3;margin:0 0 var(--spacing-2)}.signal__banner--promo .signal__banner-subtitle{color:#fff;font-size:1.6rem;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0 0 var(--spacing-2)}.signal__banner--promo .signal__banner-meta{color:#fff;font-size:1.2rem;font-weight:400;letter-spacing:0;line-height:1.3;margin:0 0 var(--spacing-4)}.signal__banner--promo .signal__banner-cta{font-weight:600;letter-spacing:.08em;margin-top:0}.signal__chapter-meta{align-self:flex-start;justify-content:space-between;width:100%}.signal__chapter-headline{align-items:flex-start;flex-direction:column;flex-wrap:nowrap;width:100%}.signal__chapter-meta-label--desktop{display:none}.signal__chapter-meta-label--mobile{display:inline}.signal__diamond-body{align-items:flex-start;display:flex;flex-direction:column}.signal__diamond-title{font-size:20px;letter-spacing:.04em;line-height:1.2;margin-bottom:var(--spacing-3)}.signal__diamond-text{font-size:14px;line-height:1.5;margin-inline:auto}.signal__diamond-progress{display:block;margin-bottom:var(--spacing-6);width:100%}.signal__diamond-arrows{display:none}.signal__diamond--peek-gallery{overflow:visible}.signal__diamond--peek-gallery .signal__diamond-media{clip-path:none;display:flex;justify-content:center;margin-inline:calc(var(--signal-pad-left)*-1) calc(var(--signal-pad-right)*-1);overflow:visible;padding-block:10%;width:calc(100% + var(--signal-pad-left) + var(--signal-pad-right))}.signal__diamond--peek-gallery .signal__diamond-frame{display:flex;justify-content:center;width:100%}.signal__diamond--peek-gallery .signal__diamond-stack{margin-inline:auto;max-width:none;width:calc(100vw - 40px)}.signal__diamond--feature .signal__diamond-body{align-items:stretch;text-align:left}.signal__diamond--feature .signal__diamond-title{font-size:24px;letter-spacing:0;margin-bottom:14px}.signal__diamond--feature .signal__diamond-text{margin-inline:0;max-width:none}.signal__diamond--feature .signal__notes{border-top:1px solid var(--color-border-secondary);gap:11px;margin-top:1px;padding-top:21px}.signal__diamond--feature .signal__notes-row{display:grid;gap:20px;grid-template-columns:50px auto;padding:0}.signal__diamond--feature .signal__notes-row dd{font-size:13px}.signal__outline-phrase{font-size:34px}.signal .signal__eslider{margin:0}.signal .signal__eslide:last-child{margin-right:20px}.signal .signal__eslider-arrows .signal__arrow{height:40px;width:40px}.signal .signal__eslide-title{bottom:16px;font-size:24px;left:16px;letter-spacing:-.48px;line-height:1;max-width:140px;right:auto}.signal .signal__eslide-body{font-size:14px;letter-spacing:-.01em;line-height:1.4}.signal .signal__dual{margin-left:calc(var(--signal-pad-left, 32px)*-1);margin-right:calc(var(--signal-pad-right, 62px)*-1);width:calc(100% + var(--signal-pad-left, 32px) + var(--signal-pad-right, 62px))}.signal .signal__dual-fig--a{margin-top:50px}.signal .signal__static{margin-left:calc(var(--signal-pad-left, 32px)*-1);margin-right:calc(var(--signal-pad-right, 62px)*-1);max-width:none;width:calc(100% + var(--signal-pad-left, 32px) + var(--signal-pad-right, 62px))}.signal__carousel--featured-mobile{gap:var(--spacing-4);padding-block:0}.signal__carousel--featured-mobile .signal__carousel-foot{display:contents}.signal__carousel--featured-mobile .signal__carousel-head{order:1}.signal__carousel--featured-mobile .signal__carousel-cta{align-self:stretch;margin:0 0 var(--spacing-4);max-width:100%;order:5;padding-inline:var(--spacing-6);text-align:center;width:auto}.signal__carousel--featured-mobile .signal__carousel-track{order:3}.signal__carousel--featured-mobile .signal__pager{align-items:stretch;border:1px solid var(--color-border-secondary);display:grid;gap:0;grid-template-columns:var(--spacing-11) 1fr var(--spacing-11);margin-top:var(--spacing-4);order:4}.signal__carousel--featured-mobile.signal__carousel--split .signal__carousel-controls,.signal__carousel--featured-mobile:not(.signal__carousel--split) .signal__carousel-body{display:none}.signal__carousel--featured-mobile.signal__carousel--split{gap:0}.signal__carousel--featured-mobile.signal__carousel--split .signal__carousel-body{color:var(--color-heading);font-size:14px;letter-spacing:-.01em;line-height:1.4;margin-bottom:55px;max-width:none}.signal__carousel--featured-mobile.signal__carousel--split .signal__carousel-body p{font-size:inherit;letter-spacing:inherit;line-height:inherit}.signal__carousel--featured-mobile .signal__carousel-head--has-body .signal__carousel-controls{margin-top:24px}.signal__carousel--featured-mobile .signal__carousel-controls{margin-bottom:var(--spacing-4);margin-top:24px}.signal--ipp-summer-lp #signal-anchor-ch_burning+.signal__carousel--featured-mobile .signal__carousel-controls,.signal--ipp-summer-lp #signal-anchor-ch_rising+.signal__diamond+.signal__carousel--featured-mobile .signal__carousel-controls,.signal--ipp-summer-lp .signal__carousel--featured-mobile .signal__carousel-controls{margin-top:24px}.signal__carousel--featured-mobile .signal__progress{display:none}.signal__carousel--featured-mobile .signal__pager .signal__arrow:first-of-type{border:0;border-radius:0;border-right:1px solid var(--color-border-secondary);grid-column:1;grid-row:1;min-height:var(--spacing-11);width:100%}.signal__carousel--featured-mobile .signal__counter{align-items:center;border-right:1px solid var(--color-border-secondary);display:flex;grid-column:2;grid-row:1;justify-content:center;min-width:0;padding-block:var(--spacing-3);text-align:center}.signal__carousel--featured-mobile .signal__pager .signal__arrow:last-of-type{border:0;border-radius:0;grid-column:3;grid-row:1;min-height:var(--spacing-11);width:100%}.signal__carousel--featured-mobile .signal__slide{flex:0 0 68%;max-width:68%;min-width:0;width:68%}.signal__carousel--featured-mobile .product-card-wrapper{max-width:100%;min-width:0;width:100%}.signal__carousel--featured-mobile .product-card-wrapper .card{min-width:0;padding:var(--spacing-3)}.js-has-pseudo [csstools-has-1a-37-2x-2v-32-2p-30-2n-2n-2r-2p-36-33-39-37-2t-30-19-19-2u-2t-2p-38-39-36-2t-2s-19-31-33-2q-2x-30-2t-w-1a-34-36-33-2s-39-2r-38-19-2r-2p-36-2s-19-3b-36-2p-34-34-2t-36-w-1a-2r-2p-36-2s-2n-2n-2x-32-32-2t-36-1m-2w-2p-37-14-17-w-1a-2r-2p-36-2s-2n-2n-2r-33-32-38-2t-32-38-15]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist),.signal__carousel--featured-mobile .product-card-wrapper .card__inner:has(+.card__content){margin-bottom:var(--spacing-2)}.signal__carousel--featured-mobile .product-card-wrapper .product__card__media{margin-bottom:var(--spacing-2);max-width:100%;min-width:0}.signal__carousel--featured-mobile .product-card-wrapper .card__content-wrapper,.signal__carousel--featured-mobile .product-card-wrapper .card__content-wrapper>.card__link{max-width:100%;min-width:0}.signal__carousel--featured-mobile .product-card-wrapper .product__card__media img{aspect-ratio:1;max-height:170px;object-fit:contain;width:100%}.signal__carousel--featured-mobile .product-card-wrapper .card__content{gap:var(--spacing-2)}.signal__carousel--featured-mobile .product-card-wrapper .card__title{font-size:1.4rem;line-height:1.2}.signal__carousel--featured-mobile .product-card-wrapper .card__type{font-size:1rem;line-height:1.3}.signal__carousel--featured-mobile .product-card-wrapper .product__card__olfactory-notes__text{font-size:1.2rem}.signal__carousel--featured-mobile .product-card-wrapper .card__quickbuy{font-size:var(--font-body-xxs);min-height:3.6rem;padding-block:var(--spacing-2)}.signal--ipp-summer-lp .signal__carousel--featured-mobile .signal__carousel-track{margin-inline:calc(var(--signal-pad-inline, 24px)*-1);padding-inline:0;scroll-padding-inline-start:var(--signal-pad-inline, 24px)}.signal--ipp-summer-lp .signal__carousel--featured-mobile .signal__carousel-list:after,.signal--ipp-summer-lp .signal__carousel--featured-mobile .signal__carousel-list:before{content:"";display:block;flex:0 0 var(--signal-pad-inline, 24px);width:var(--signal-pad-inline, 24px)}.signal--ipp-summer-lp .signal__chapter{gap:var(--spacing-4);padding-block:var(--spacing-6) var(--spacing-6)}.signal--ipp-summer-lp #signal-anchor-ch_burning{padding-top:0}.signal--ipp-summer-lp #signal-anchor-ch_burning+.signal__carousel--featured-mobile .signal__carousel-head{padding-top:35px}.signal--ipp-summer-lp #signal-anchor-ch_burning+.signal__carousel--featured-mobile .signal__carousel-cta{display:none}.signal--ipp-summer-lp .signal__chapter-title.heading-1{font-size:54px}.signal--ipp-summer-lp .signal__chapter-number{font-size:60px}.signal--ipp-summer-lp #signal-anchor-ch_exaltation .signal__chapter-title .signal__word{letter-spacing:0}.signal--ipp-summer-lp #signal-anchor-ch_afterheat .signal__chapter-title .signal__word{letter-spacing:-4px}.signal--ipp-summer-lp #signal-anchor-ch_exaltation{padding:0}.signal--ipp-summer-lp #signal-anchor-ch_exaltation+.signal__block--w-half.signal__editorial--product{margin-top:-25px}.signal--ipp-summer-lp .signal__chapter-headline{gap:30px;padding-top:10px}.signal--ipp-summer-lp .signal__chapter-meta{letter-spacing:0;margin-top:10px}.signal--ipp-summer-lp .signal__chapter-icon{height:28px;width:28px}.signal--ipp-summer-lp .signal__chapter+.signal__diamond{margin-top:-60px;padding-bottom:7px}.signal--ipp-summer-lp #signal-anchor-ch_rising+.signal__diamond--peek-gallery{overflow:visible}.signal--ipp-summer-lp #signal-anchor-ch_rising+.signal__diamond--peek-gallery .signal__diamond-media{clip-path:none;display:flex;justify-content:center;margin-inline:calc(var(--signal-pad-left, 20px)*-1) calc(var(--signal-pad-right, 20px)*-1);overflow:visible;padding-block:10%;width:calc(100% + var(--signal-pad-left, 20px) + var(--signal-pad-right, 20px))}.signal--ipp-summer-lp #signal-anchor-ch_rising+.signal__diamond--peek-gallery .signal__diamond-stack{margin-inline:auto;max-width:none;width:calc(100vw - 40px)}.signal--ipp-summer-lp .signal__diamond--peek-gallery .signal__diamond-frame{width:auto}.signal--ipp-summer-lp .signal__diamond-frame{width:100%}.signal--ipp-summer-lp .signal__diamond-title{margin-top:20px}.signal--ipp-summer-lp .signal__diamond-text p{margin-bottom:0}.signal--ipp-summer-lp .signal__carousel--featured-mobile .signal__carousel-cta{margin-bottom:0;margin-top:var(--spacing-4);padding:0 48px}.signal--ipp-summer-lp .signal__chapter+.signal__carousel--featured-mobile{margin-top:0;padding-block:0}.signal--ipp-summer-lp .signal__chapter+.signal__carousel--featured-mobile .signal__carousel-head{gap:var(--spacing-2)}.signal--ipp-summer-lp .signal__chapter+.signal__carousel--featured-mobile .signal__eyebrow{margin-bottom:24px}.signal--ipp-summer-lp .signal__chapter+.signal__carousel--featured-mobile .signal__carousel-title{margin-bottom:0}.signal__carousel--minimal.signal__carousel--featured-mobile .signal__carousel-track{order:1}.signal--ipp-summer-lp .signal__banner--interlude+.signal__carousel--minimal.signal__carousel--featured-mobile{box-sizing:border-box;gap:var(--spacing-4);margin-inline:calc(var(--signal-pad-left, 20px)*-1) calc(var(--signal-pad-right, 20px)*-1);max-width:100vw;padding-bottom:0;padding-inline:var(--signal-pad-left, 20px) var(--signal-pad-right, 20px);width:calc(100% + var(--signal-pad-left, 20px) + var(--signal-pad-right, 20px))}.signal--ipp-summer-lp .signal__banner--interlude+.signal__carousel--minimal.signal__carousel--featured-mobile .signal__carousel-track{container-type:inline-size;margin-inline:calc(var(--signal-pad-left, 20px)*-1) calc(var(--signal-pad-right, 20px)*-1);padding-inline:0;padding-left:var(--signal-pad-left, 20px);scroll-padding-inline-start:var(--signal-pad-left, 20px)}.signal--ipp-summer-lp .signal__banner--interlude+.signal__carousel--minimal.signal__carousel--featured-mobile .signal__carousel-list:after,.signal--ipp-summer-lp .signal__banner--interlude+.signal__carousel--minimal.signal__carousel--featured-mobile .signal__carousel-list:before{display:none}.signal--ipp-summer-lp .signal__banner--interlude+.signal__carousel--minimal.signal__carousel--featured-mobile .signal__slide{flex:0 0 calc(100cqw/1.5);max-width:none;min-width:0;width:calc(100cqw/1.5)}.signal--ipp-summer-lp .signal__banner--interlude+.signal__carousel--minimal.signal__carousel--featured-mobile .signal__pager{margin-top:10px}.signal--ipp-summer-lp .signal__banner--interlude+.signal__carousel--minimal.signal__carousel--featured-mobile .signal__carousel-cta{margin-bottom:40px;margin-top:0}.signal__banner--interlude+.signal__carousel--minimal.signal__carousel--featured-mobile{box-sizing:border-box;margin-inline:calc(var(--signal-pad-inline, 24px)*-1);max-width:100vw;min-width:0;padding-inline:var(--signal-pad-inline, 24px);width:calc(100% + var(--signal-pad-inline, 24px)*2)}.signal__carousel--minimal.signal__carousel--featured-mobile .signal__pager{box-sizing:border-box;margin-top:var(--spacing-4);max-width:100%;min-width:0;order:2;width:100%}.signal__carousel--minimal.signal__carousel--featured-mobile .signal__carousel-cta{align-self:stretch;box-sizing:border-box;margin:var(--spacing-4) 0 0;max-width:100%;order:3;text-align:center;width:100%}.signal--ipp-summer-lp .signal__banner--interlude+.signal__carousel--minimal.signal__carousel--featured-mobile .signal__carousel-list,.signal--ipp-summer-lp .signal__banner--interlude+.signal__carousel--minimal.signal__carousel--featured-mobile .signal__carousel-track{align-items:stretch}.signal--ipp-summer-lp .signal__banner--interlude+.signal__carousel--minimal.signal__carousel--featured-mobile .signal__slide{align-self:stretch;display:flex;height:auto}.signal--ipp-summer-lp .signal__banner--interlude+.signal__carousel--minimal.signal__carousel--featured-mobile .product-card-wrapper{display:flex;flex-direction:column;height:100%;max-width:100%;min-width:0;width:100%}.signal--ipp-summer-lp .signal__banner--interlude+.signal__carousel--minimal.signal__carousel--featured-mobile .product-card-wrapper .card{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;height:auto;min-height:100%;overflow:visible}.signal--ipp-summer-lp .signal__banner--interlude+.signal__carousel--minimal.signal__carousel--featured-mobile .product-card-wrapper .card__content,.signal--ipp-summer-lp .signal__banner--interlude+.signal__carousel--minimal.signal__carousel--featured-mobile .product-card-wrapper .card__content-wrapper,.signal--ipp-summer-lp .signal__banner--interlude+.signal__carousel--minimal.signal__carousel--featured-mobile .product-card-wrapper .card__content-wrapper>.card__link,.signal--ipp-summer-lp .signal__banner--interlude+.signal__carousel--minimal.signal__carousel--featured-mobile .product-card-wrapper .card__content-wrapper>.card__link--static{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.signal--ipp-summer-lp .signal__banner--interlude+.signal__carousel--minimal.signal__carousel--featured-mobile .product-card-wrapper .card__variants{margin-top:auto}.signal--ipp-summer-lp .signal__block--w-half.signal__editorial--product{margin-left:0;margin-right:0;width:100%}.signal--ipp-summer-lp .signal__chapter+.signal__block--w-half.signal__editorial--product{margin-right:0;width:100%}.signal--ipp-summer-lp .signal__block--w-half.signal__editorial--product+.signal__block--w-half.signal__editorial--product{margin-left:0;margin-top:calc(var(--signal-row-gap)*-1);width:100%}.signal--ipp-summer-lp .signal__block--w-half.signal__editorial--product .signal__editorial{gap:0}.signal--ipp-summer-lp .signal__block--w-half.signal__editorial--product .signal__editorial-media{aspect-ratio:1 / 1;background-color:initial;display:block;min-height:0;overflow:hidden;padding:0}.signal--ipp-summer-lp .signal__block--w-half.signal__editorial--product .signal__editorial-media picture{display:block;height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.signal--ipp-summer-lp .signal__block--w-half.signal__editorial--product .signal__editorial-img{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%;z-index:0}.signal--ipp-summer-lp .signal__block--w-half.signal__editorial--product.signal__editorial--has-overlay .signal__editorial-media:after{z-index:1}.signal--ipp-summer-lp .signal__block--w-half.signal__editorial--product .signal__editorial-overlay{align-items:stretch;display:flex;flex:unset;flex-direction:column;gap:0;top:0;right:0;bottom:0;left:0;padding:20px 16px 16px;pointer-events:none;position:absolute;z-index:2}.signal--ipp-summer-lp .signal__block--w-half.signal__editorial--product .signal__editorial-title{color:#fff;display:block;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:20px;margin:0;position:static;rotate:none;text-align:center;text-transform:uppercase;writing-mode:horizontal-tb}.signal--ipp-summer-lp .signal__block--w-half.signal__editorial--product .signal__editorial-captions{display:none}.signal--ipp-summer-lp #signal-anchor-ch_exaltation+.signal__block--w-half.signal__editorial--product+.signal__block--w-half.signal__editorial--product+.signal__statement{font-size:24px;letter-spacing:-1px;line-height:1.15;margin-top:calc(var(--signal-row-gap)*-1 + var(--spacing-6));margin-inline:auto;max-width:20ch;padding-bottom:0;padding-top:30px;text-align:center}.signal--ipp-summer-lp #signal-anchor-ch_exaltation+.signal__block--w-half.signal__editorial--product+.signal__block--w-half.signal__editorial--product+.signal__statement+.signal__diamond{margin-top:-25px;padding-bottom:0;padding-top:0}.signal--ipp-summer-lp #signal-anchor-ch_exaltation+.signal__block--w-half.signal__editorial--product+.signal__block--w-half.signal__editorial--product+.signal__statement+.signal__diamond+.signal__outline{padding-bottom:0;padding-top:0}.signal--ipp-summer-lp #signal-anchor-layer_lab_banner{margin-top:10px}.signal--ipp-summer-lp #signal-anchor-byos_banner .signal__banner-inner,.signal--ipp-summer-lp #signal-anchor-layer_lab_banner .signal__banner-inner{gap:5px}.signal--ipp-summer-lp #signal-anchor-layer_lab_banner .signal__banner-title.signal__banner-text--mobile{max-width:80%}.signal--ipp-summer-lp #signal-anchor-byos_banner .signal__banner-title.signal__banner-text--mobile{margin-bottom:10px;margin-top:10px;max-width:80%}.signal--ipp-summer-lp #signal-anchor-byos_banner .signal__banner-cta{line-height:1;padding:16px 35px}.signal__banner--interlude+.signal__carousel--minimal{box-sizing:border-box;margin-inline:calc(var(--signal-pad-inline, 24px)*-1);margin-bottom:-56px;max-width:100vw;min-width:0;padding-inline:var(--signal-pad-inline, 24px);padding-bottom:70px;width:calc(100% + var(--signal-pad-inline, 24px)*2)}.signal--ipp-summer-lp .signal__banner--interlude+.signal__carousel--minimal:not(.signal__carousel--featured-mobile){padding-block:var(--spacing-8)}.signal--ipp-summer-lp .signal__banner--interlude+.signal__carousel--minimal.signal__carousel--featured-mobile{padding-top:16px}.signal .signal__block--hide-mobile{display:none}}@media(max-width:767px),screen and (max-width:767px)and (-webkit-min-device-pixel-ratio:1){.signal__slide{width:80vw}}@media(min-width:1000px){.signal{--signal-nav-width:14rem;--signal-col-gap:146px;--signal-card-gap:var(--spacing-8);--signal-row-gap:56px;align-items:flex-start;display:flex;gap:var(--signal-col-gap);margin-inline:auto;max-width:152rem}.signal__nav{background:none;flex:0 0 var(--signal-nav-width);position:sticky;top:calc(var(--signal-header-offset, 0px) + var(--spacing-4))}.signal__nav-list{flex-direction:column;gap:var(--spacing-6);padding-left:var(--spacing-10)}.signal__nav-row{transform:translate(-40px);transition:transform .45s cubic-bezier(.4,0,.2,1)}.js-has-pseudo [csstools-has-1a-37-2x-2v-32-2p-30-2n-2n-32-2p-3a-19-36-33-3b-1m-2w-2p-37-14-1a-37-2x-2v-32-2p-30-2n-2n-32-2p-3a-19-2x-38-2t-31-1a-2x-37-19-2p-2r-38-2x-3a-2t-15]:not(.does-not-exist):not(.does-not-exist),.signal__nav-row:has(.signal__nav-item.is-active){transform:translate(0)}.signal__nav-line{height:1px;left:0;margin-top:-.5px;top:0;transform-origin:left center;width:0}.signal__nav-item{font-size:var(--font-body-sm)}.signal__content{align-items:flex-start;column-gap:var(--signal-card-gap);flex:1 1 auto;flex-direction:row;flex-wrap:wrap;row-gap:var(--signal-row-gap)}.signal__banner,.signal__carousel,.signal__chapter,.signal__diamond,.signal__dual,.signal__editorial.signal__block--w-full,.signal__outline,.signal__statement,.signal__static{flex-basis:100%;width:100%}.signal__block--w-half{flex:1 1 calc(50% - var(--signal-card-gap)/2)}.signal__block--w-third{flex:1 1 calc(33.333% - var(--signal-card-gap))}.signal__block--w-two_thirds{flex:1 1 calc(66.666% - var(--signal-card-gap))}.signal__block--bleed{margin-bottom:15px;margin-left:calc((var(--signal-nav-width) + var(--signal-col-gap) + var(--signal-pad-left, 32px))*-1);margin-right:calc(var(--signal-pad-right, 62px)*-1);min-width:100vw;width:calc(100% + var(--signal-nav-width) + var(--signal-col-gap) + var(--signal-pad-left, 32px) + var(--signal-pad-right, 62px))}.signal__chapter{gap:32px;justify-content:space-between;padding-block:var(--spacing-12) var(--spacing-4)}.signal__chapter-headline{align-items:center;flex:1 1 auto;flex-wrap:nowrap;gap:40px;min-width:0}.signal__chapter-meta{align-items:end;align-self:flex-end;flex:0 0 auto;flex-direction:column;margin-top:-10px;white-space:nowrap}.signal__diamond{gap:var(--signal-col-gap);grid-template-columns:1fr 1fr;padding-block:var(--spacing-8);padding-top:0}.signal__diamond--img-left .signal__diamond-media{order:0}.signal__diamond--img-left .signal__diamond-body,.signal__diamond--img-right .signal__diamond-media{order:1}.signal__diamond--img-right .signal__diamond-body{order:0}.signal__diamond-frame{width:min(40vw,570px)}.signal__diamond--peek-gallery .signal__diamond-media{clip-path:none;overflow:visible;padding-block:12%}.signal__diamond--peek-gallery .signal__diamond-frame,.signal__diamond--peek-gallery .signal__diamond-stack{overflow:visible}.signal__diamond--feature{gap:43px;grid-template-columns:min-content 390px;padding-block:150px;padding-top:0}.signal__diamond--feature .signal__diamond-frame{width:572px}.signal__diamond--feature .signal__diamond-title{font-size:32px;margin-bottom:12px}.signal__diamond--feature .signal__diamond-text{max-width:none}.signal__arrows--top{display:flex}.signal__carousel-track{order:1}.signal__pager{display:none;order:2}.signal__carousel-cta{margin-top:32px}.signal__slide{width:30.76923%}.signal__carousel--minimal .signal__slide{width:25%}.signal__carousel--minimal .signal__carousel-track{margin-inline:0;padding-inline:0}.signal__editorial-media{padding:var(--spacing-8)}.signal__banner:not(.signal__banner--interlude):not(.signal__banner--promo){padding:var(--spacing-16) var(--spacing-12)}.signal__banner--interlude{padding:var(--spacing-6) var(--spacing-12)}.signal__banner--promo{padding:var(--spacing-8) var(--spacing-12)}.signal__banner--interlude .signal__banner-title,.signal__banner--promo .signal__banner-title{font-size:5.6rem;letter-spacing:-.112rem}.signal__banner--interlude+.signal__carousel--minimal{margin-left:calc((var(--signal-nav-width) + var(--signal-col-gap) + var(--signal-pad-left, 32px))*-1);margin-right:calc(var(--signal-pad-right, 62px)*-1);padding-bottom:80px;width:calc(100% + var(--signal-nav-width) + var(--signal-col-gap) + var(--signal-pad-left, 32px) + var(--signal-pad-right, 62px))}.signal--ipp-summer-lp .signal__banner--interlude+.signal__carousel--minimal{gap:var(--spacing-4);margin-top:calc(var(--signal-row-gap)*-1);padding-bottom:var(--spacing-4);padding-top:0}.js-has-pseudo [csstools-has-1a-37-2x-2v-32-2p-30-19-19-2x-34-34-19-37-39-31-31-2t-36-19-30-34-w-1a-37-2x-2v-32-2p-30-2n-2n-2r-2p-36-33-39-37-2t-30-19-19-31-2x-32-2x-31-2p-30-1a-37-2x-2v-32-2p-30-2n-2n-2r-2p-36-33-39-37-2t-30-19-19-2u-2t-2p-38-39-36-2t-2s-19-31-33-2q-2x-30-2t-1m-2w-2p-37-14-17-w-1a-37-2x-2v-32-2p-30-2n-2n-2q-2p-32-32-2t-36-19-19-34-36-33-31-33-15]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist),.signal--ipp-summer-lp .signal__carousel--minimal.signal__carousel--featured-mobile:has(+.signal__banner--promo){margin-bottom:-56px;padding-bottom:72px}.signal--ipp-summer-lp .signal__banner--interlude+.signal__carousel--minimal .signal__carousel-track{align-items:flex-start;box-sizing:border-box;container-type:inline-size;margin-inline:0;margin-right:calc(var(--signal-pad-right, 62px)*-1);overflow-x:auto;overflow-y:visible;padding-left:40px;padding-right:0;width:calc(100% + var(--signal-pad-right, 62px))}.signal--ipp-summer-lp .signal__banner--interlude+.signal__carousel--minimal .signal__slide{align-self:stretch;flex:0 0 calc(100cqw/4.5);max-width:none;min-width:0;width:calc(100cqw/4.5)}.signal--ipp-summer-lp .signal__banner--interlude+.signal__carousel--minimal .signal__carousel-list{align-items:stretch}.signal--ipp-summer-lp .signal__banner--interlude+.signal__carousel--minimal .signal__slide .product-card-wrapper{box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:0}.signal--ipp-summer-lp .signal__banner--interlude+.signal__carousel--minimal .product-card-wrapper .card{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;height:auto;min-height:100%;overflow:visible}.signal--ipp-summer-lp .signal__banner--interlude+.signal__carousel--minimal .product-card-wrapper .card__content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;height:auto;min-height:0;overflow:visible}.signal--ipp-summer-lp .signal__banner--interlude+.signal__carousel--minimal .product-card-wrapper .card__content-wrapper>.card__link,.signal--ipp-summer-lp .signal__banner--interlude+.signal__carousel--minimal .product-card-wrapper .card__content-wrapper>.card__link--static{display:flex;flex:1 1 auto;flex-direction:column;height:auto;justify-content:flex-start;min-height:0;overflow:visible}.signal--ipp-summer-lp .signal__banner--interlude+.signal__carousel--minimal .product-card-wrapper .card__content{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.signal--ipp-summer-lp .signal__banner--interlude+.signal__carousel--minimal .product-card-wrapper .product__card__media{flex:0 0 auto}.signal--ipp-summer-lp .signal__banner--interlude+.signal__carousel--minimal .product-card-wrapper .card__quickbuy{margin-top:auto}.signal--ipp-summer-lp .signal__carousel--minimal .signal__carousel-list{align-items:stretch}.signal--ipp-summer-lp .signal__carousel--minimal .signal__slide{display:block;height:auto}.signal--ipp-summer-lp .signal__carousel--minimal .signal__carousel-track{align-items:flex-start;margin-inline:0;overflow-x:auto;overflow-y:visible;padding-inline:0}.signal--ipp-summer-lp .signal__carousel--minimal .product-card-wrapper,.signal--ipp-summer-lp .signal__carousel--minimal .signal__slide .product-card-wrapper{display:block;height:100%;width:100%}.signal--ipp-summer-lp .signal__carousel--minimal .product-card-wrapper .card{display:flex;flex-direction:column;height:100%;overflow:visible}.signal--ipp-summer-lp .signal__carousel--minimal .product-card-wrapper .product__card__media{min-width:0;width:100%}.signal--ipp-summer-lp .signal__carousel--minimal .product-card-wrapper .card__content-wrapper,.signal--ipp-summer-lp .signal__carousel--minimal .product-card-wrapper .card__content-wrapper>.card__link{display:flex;flex-direction:column;height:auto;justify-content:flex-start;overflow:visible}.signal--ipp-summer-lp .signal__carousel--minimal .product-card-wrapper .card__content{flex-grow:0}.signal--ipp-summer-lp .signal__carousel:not(.signal__carousel--minimal) .signal__carousel-track{margin-left:0;margin-right:calc(var(--signal-pad-inline, 24px)*-1);padding-inline:0;width:calc(100% + var(--signal-pad-inline, 24px))}.signal--ipp-summer-lp .signal__carousel:not(.signal__carousel--minimal) .signal__slide:first-child .card{border-left:1px solid var(--color-border-secondary)}.signal__eslide-title{font-size:4.8rem;letter-spacing:-.096rem}.signal__eslider{margin-left:calc((var(--signal-nav-width) + var(--signal-col-gap) + var(--signal-pad-left, 32px))*-1);margin-right:calc(var(--signal-pad-right, 62px)*-1);min-width:100vw;width:calc(100% + var(--signal-nav-width) + var(--signal-col-gap) + var(--signal-pad-left, 32px) + var(--signal-pad-right, 62px))}.signal__eslider-track{display:block;margin-left:calc(var(--signal-nav-width) + var(--signal-col-gap) + var(--signal-pad-left, 32px));max-width:100%;padding-right:0;width:100%}.signal__eslider-list{gap:var(--spacing-8);width:max-content}.signal__eslide{--eslide-w:calc((100vw - var(--signal-nav-width) - var(--signal-col-gap) - var(--signal-pad-left, 32px))/1.3);flex:0 0 var(--eslide-w);gap:var(--spacing-8);max-width:var(--eslide-w);width:var(--eslide-w)}.signal__eslide-figure{aspect-ratio:782 / 469}.signal__eslide-title{bottom:20px;left:var(--spacing-8)}.signal__dual{gap:80px}.signal__dual-fig--a{aspect-ratio:360 / 536;flex:0 0 34%;margin-top:100px}.signal__dual-fig--b{aspect-ratio:546 / 810;flex:0 0 52%;margin-top:0}.signal__carousel--split{align-items:center;column-gap:92px;display:grid;grid-template-columns:321px 1fr}.signal__carousel--split .signal__carousel-head{flex-direction:column;gap:var(--spacing-8);grid-column:1}.signal__carousel--split .signal__carousel-controls{align-items:flex-start;flex-direction:column;gap:var(--spacing-6);margin:0}.signal__carousel--split .signal__carousel-track{grid-column:2;grid-row:1;margin-inline:0;padding-inline:0}.signal__carousel--split .signal__carousel-foot{display:none}.signal__carousel--split .signal__slide{min-width:0;width:300px}.signal__carousel--split .signal__slide .product-card-wrapper .card{border:none!important;padding:24px 32px}.signal__carousel--split .signal__slide .card,.signal__carousel--split .signal__slide .product-card-wrapper{min-width:0}.signal--ipp-summer-lp #signal-anchor-ch_rising+.signal__diamond+.signal__carousel .signal__carousel-controls{margin-top:-15px}.signal--ipp-summer-lp #signal-anchor-ch_burning+.signal__carousel .signal__carousel-controls{margin-top:-24px}.signal.signal--ipp-summer-lp{max-width:100%}.signal .signal__outline-phrase{font-size:100px}.signal--ipp-summer-lp #signal-anchor-ch_rising{margin-bottom:-20px;padding-bottom:0}.signal--ipp-summer-lp #signal-anchor-ch_rising+.signal__diamond--peek-gallery{overflow:visible}.signal--ipp-summer-lp #signal-anchor-ch_rising+.signal__diamond--peek-gallery.signal__diamond--img-right .signal__diamond-media{justify-self:start}.signal--ipp-summer-lp #signal-anchor-ch_rising+.signal__diamond--peek-gallery .signal__diamond-stack{margin-inline:0;width:min(40vw,570px)}.signal--ipp-summer-lp #signal-anchor-ch_rising+.signal__diamond--peek-gallery .signal__diamond-media{clip-path:none;margin-right:-12rem;overflow:visible;width:calc(100% + 12rem)}.signal--ipp-summer-lp .signal__diamond--peek-gallery .signal__diamond-frame{width:auto}.signal--ipp-summer-lp #signal-anchor-ch_burning{padding-top:80px}.signal--ipp-summer-lp #signal-anchor-ch_burning+.signal__carousel .signal__carousel-controls{margin-bottom:20px}.signal--ipp-summer-lp #signal-anchor-ch_burning+.signal__carousel .signal__carousel-cta{margin-top:50px}.signal--ipp-summer-lp #signal-anchor-ch_afterheat{padding-top:25px}.signal--ipp-summer-lp #signal-anchor-ch_afterheat .signal__chapter-meta{flex-direction:row;gap:5px;letter-spacing:.5px;margin-top:0}.signal--ipp-summer-lp #signal-anchor-ch_afterheat+.signal__diamond .signal__diamond-body{margin-top:-40px}.signal--ipp-summer-lp #signal-anchor-ch_afterheat~.signal__carousel--split{padding-top:30px}.signal--ipp-summer-lp #signal-anchor-ch_afterheat~.signal__carousel--split .signal__carousel-controls{margin-top:24px}.signal--ipp-summer-lp #signal-anchor-ch_rising+.signal__diamond+.signal__carousel{padding-top:50px}.signal--ipp-summer-lp #signal-anchor-ch_rising+.signal__diamond+.signal__carousel .signal__carousel-body{max-width:none}.signal--ipp-summer-lp .signal__statement{margin-left:0;margin-top:-20px}.signal--ipp-summer-lp .signal__statement+.signal__diamond{gap:50px;grid-template-columns:1.4fr 1fr;margin-bottom:60px;padding-top:15px}.signal--ipp-summer-lp .signal__diamond--feature .signal__notes-row dd,.signal--ipp-summer-lp .signal__diamond--feature .signal__notes-row dt{font-family:var(--body-family)}.signal--ipp-summer-lp .signal__diamond--feature .signal__notes-row dd{font-size:var(--font-body-sm);line-height:1.3}.signal--ipp-summer-lp #signal-anchor-layer_lab_banner,.signal--ipp-summer-lp .signal__banner--promo{margin-bottom:0;padding:var(--spacing-6) 40px}.signal--ipp-summer-lp #signal-anchor-layer_lab_banner .signal__banner-inner,.signal--ipp-summer-lp .signal__banner--promo .signal__banner-inner{margin-bottom:-10px;max-width:none}.signal--ipp-summer-lp #signal-anchor-byos_banner .signal__banner-inner{gap:8px}.signal--ipp-summer-lp #signal-anchor-layer_lab_banner .signal__banner-title.signal__banner-text--desktop,.signal--ipp-summer-lp .signal__banner--promo .signal__banner-title.signal__banner-text--desktop{font-size:80px;letter-spacing:-5px;margin-bottom:0;margin-top:16px}.signal--ipp-summer-lp #signal-anchor-layer_lab_banner .signal__banner-meta.signal__banner-text--desktop,.signal--ipp-summer-lp .signal__banner--promo .signal__banner-meta.signal__banner-text--desktop{letter-spacing:-.2px}.signal--ipp-summer-lp .signal__banner--promo .signal__banner-cta{padding:15px 35px}.signal--ipp-summer-lp #signal-anchor-ch_rising+.signal__diamond h3.signal__diamond-title.heading-3,.signal--ipp-summer-lp .signal__statement+.signal__diamond h3.signal__diamond-title.heading-3{font-size:32px;line-height:1.2}.signal--ipp-summer-lp .signal__carousel-cta{margin-top:40px}.signal--ipp-summer-lp #signal-anchor-ch_exaltation{padding-bottom:0;padding-top:20px}.signal--ipp-summer-lp .signal__block--w-half.signal__editorial--product .signal__editorial-media{aspect-ratio:1 / 1;display:block;min-height:0;overflow:hidden;padding:0;position:relative}.signal--ipp-summer-lp .signal__block--w-half.signal__editorial--product .signal__editorial-media picture{display:block;height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.signal--ipp-summer-lp .signal__block--w-half.signal__editorial--product .signal__editorial-img{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%;z-index:0}.signal--ipp-summer-lp .signal__block--w-half.signal__editorial--product .signal__editorial-overlay{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:2}.signal--ipp-summer-lp .signal__block--w-half.signal__editorial--product .signal__editorial-title{align-items:center;bottom:0;display:flex;justify-content:center;letter-spacing:.12em;margin:0;position:absolute;rotate:.5turn;text-align:center;top:0;white-space:nowrap;writing-mode:vertical-lr}.signal--ipp-summer-lp .signal__statement+.signal__diamond .signal__diamond-media{overflow:visible;padding-block:0}.signal--ipp-summer-lp .signal__statement+.signal__diamond .signal__diamond-frame,.signal--ipp-summer-lp .signal__statement+.signal__diamond .signal__diamond-stack{overflow:visible}.signal--ipp-summer-lp .signal__chapter+.signal__block--w-half.signal__editorial--product .signal__editorial-title{left:auto;right:10px}.signal--ipp-summer-lp .signal__chapter+.signal__block--w-half+.signal__block--w-half.signal__editorial--product .signal__editorial-title{left:10px;right:auto}.signal .signal__block--hide-desktop{display:none}}@media(min-width:1537px),screen and (min-width:1537px)and (-webkit-min-device-pixel-ratio:1){.signal__diamond--feature .signal__diamond-frame{width:800px}.signal__diamond--feature{gap:var(--spacing-20)}}@media(prefers-reduced-motion:reduce){.signal .gsap__fade_in{opacity:1}.signal__diamond-stack .signal__diamond-image,.signal__editorial-atc{transition:none}.signal__outline-track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/signal-landing.bundle.css.map */
