.n2-ls{position:relative;z-index:2;background:#0b0a0a;color:var(--n2-white)}.n2-ls,.n2-ls *{box-sizing:border-box}.n2-ls__bar{display:flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:10px 24px;background:var(--n2-cobalt);color:var(--n2-arctic);font-family:var(--n2-font-mono);font-size:12px;line-height:1;text-transform:uppercase;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.n2-ls__timer{display:inline-flex;gap:6px}.n2-ls__timer b{font-weight:400}@supports selector(:has(a)){.n2-page:has(.n2-ls__bar){--n2-promo-h: 36px}.n2-page:has(.n2-ls__bar) .n2-promo{display:none}.n2-page:has(.n2-ls__bar) .n2-ls__bar{position:fixed;top:0;left:0;right:0;z-index:51}}@media(max-width:767px){.n2-ls__bar{justify-content:space-between;height:31px;padding:8px 16px;font-size:11px}}.n2-ls__hero{position:relative;overflow:visible}.n2-ls__photos{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.n2-ls__photo{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .45s ease}.n2-ls__photo.is-active{opacity:1}.n2-ls__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0;transition:filter .4s ease}.n2-ls:not([data-mode=off])[data-level="1"] .n2-ls__photo.is-active img{filter:brightness(.78) saturate(.8)}.n2-ls:not([data-mode=off])[data-level="3"] .n2-ls__photo.is-active img{filter:brightness(1.16) saturate(1.28) contrast(1.04)}.n2-ls[data-mode=off] .n2-ls__step{cursor:default}.n2-ls__fade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.n2-ls__copy{position:relative;z-index:2}.n2-ls__panel{opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s linear .4s}.n2-ls__panel.is-active{opacity:1;visibility:visible;transition-delay:0s}.n2-ls__eyebrow{margin:0;font-family:var(--n2-font-matrix);font-size:14px;line-height:1;text-transform:uppercase}.n2-ls__title{margin:0;font-family:var(--n2-font-display);font-weight:700;font-size:38px;line-height:48px;letter-spacing:-.38px}.n2-ls__body{margin:0;font-family:var(--n2-font-body);font-size:16px;line-height:1.3}.n2-ls__specs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.n2-ls__spec{display:flex;align-items:center;gap:6px;font-family:var(--n2-font-mono);font-size:12px;line-height:1;text-transform:uppercase}.n2-ls__spec svg{flex:0 0 16px;width:16px;height:16px}.n2-ls__hint{display:inline-flex;align-items:center;gap:8px;margin:0;padding:0;border:0;background:none;color:inherit;font-family:var(--n2-font-mono);font-size:12px;line-height:1;text-transform:uppercase;cursor:default}.n2-ls__hint svg{width:9px;height:10px}button.n2-ls__hint{cursor:pointer}.n2-ls__remote{--ls-w: 240px;--ls-glow: transparent;position:absolute;z-index:3;width:var(--ls-w);height:calc(var(--ls-w) * 2.8262)}.n2-ls__remote-body{position:absolute;left:0;top:0;width:100%;height:auto;display:block;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.n2-ls__display{position:absolute;left:15.2%;top:8.3%;width:70.4%;aspect-ratio:169 / 54;pointer-events:none}.n2-ls__display svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 calc(var(--ls-w) * .0125) rgba(255,255,255,.95))}.n2-ls__display circle{fill:#fff}.n2-ls__key{position:absolute;left:14.63%;width:31.71%;aspect-ratio:1;margin:0;padding:0;border:0;border-radius:50%;background:none;color:#8a8580;font-family:var(--n2-font-body);font-weight:600;font-size:calc(var(--ls-w) * .0708);line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .3s ease,text-shadow .3s ease,transform .12s ease}.n2-ls__key:active{transform:scale(.96)}.n2-ls__key:focus-visible{outline:2px solid var(--n2-cobalt);outline-offset:3px}.n2-ls__key--glow{top:22.82%}.n2-ls__key--calm{top:36.57%}.n2-ls__key--firm{top:50.32%}.n2-ls__key[aria-pressed=true]{color:#fff;text-shadow:0 0 calc(var(--ls-w) * .0292) rgba(255,255,255,.95)}.n2-ls__key--play{left:53.35%;top:50.32%;width:31.86%;display:flex;align-items:center;justify-content:center}.n2-ls__key--play svg{width:32%;height:auto;display:block}.n2-ls__key--play svg{opacity:0}.n2-ls__rocker{position:absolute;left:53.35%;top:22.82%;width:31.86%;height:24.97%;border:0;border-radius:calc(var(--ls-w) * .1541);display:flex;flex-direction:column;overflow:hidden}.n2-ls__step{flex:1 1 50%;margin:0;padding:0;border:0;background:none;color:#57524d;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.n2-ls__step:focus-visible{outline:2px solid var(--n2-cobalt);outline-offset:-4px;border-radius:inherit}.n2-ls__step svg{width:15.4%;height:auto;display:block}.n2-ls__step svg{opacity:0}.n2-ls__pulse{position:absolute;left:52.7%;top:50.1%;width:33.1%;aspect-ratio:1;border-radius:50%;pointer-events:none;opacity:0}.n2-ls__pulse:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1.5px solid #fff;border-radius:50%;box-shadow:0 0 10px #fffc;opacity:0}.n2-ls[data-mode=off] .n2-ls__pulse{opacity:1}.n2-ls[data-mode=off] .n2-ls__pulse:before{animation:n2-ls-pulse 3.2s ease-in-out infinite}.n2-ls[data-mode=off] .n2-ls__key--play{box-shadow:0 0 0 1.5px #ffffffd9,0 0 12px #fff9}@keyframes n2-ls-pulse{0%,to{transform:scale(.96);opacity:0}50%{transform:scale(1.22);opacity:.9}}@media(min-width:768px){.n2-ls__hero{height:clamp(620px,56.88vw,100vh);overflow:hidden}.n2-ls__fade{width:50%;background:linear-gradient(90deg,#0b0a0ab3,#0b0a0a59 55%,#0b0a0a00)}.n2-ls__copy{position:absolute;left:max(var(--n2-gutter),calc((100% - var(--n2-col, 1512px)) / 2 + 72px));top:34%;width:400px}.n2-ls__panel{position:absolute;left:0;top:0;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:40px}.n2-ls__panel--lit{gap:32px}.n2-ls__panel--off{top:28px}.n2-ls__panel--lit .n2-ls__title{margin-bottom:-16px}.n2-ls__remote{--ls-w: clamp(180px, 15.87vw, 240px);left:76.39%;top:42.2%}}@media(min-width:768px)and (max-width:1023px){.n2-ls__copy{width:340px}.n2-ls__title{font-size:32px;line-height:40px}.n2-ls__remote{left:auto;right:24px}}@media(max-width:767px){.n2-ls{z-index:1}.n2-ls__hero{display:flex;flex-direction:column;padding:0 24px;height:254vw;min-height:0;overflow:hidden}.n2-ls__photos{height:140vw}.n2-ls__photo img{height:auto;object-fit:unset}.n2-ls__fade{top:74vw;height:129vw;background:linear-gradient(180deg,#0b0a0a00,#0b0a0aeb 30%,#0b0a0a 50%)}.n2-ls__copy{display:grid;min-height:90vw;align-content:end;text-align:center}.n2-ls__panel{grid-area:1 / 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:12px}.n2-ls__eyebrow{font-size:12px}.n2-ls__title{font-size:24px;line-height:1.15;letter-spacing:.48px}.n2-ls__panel--lit .n2-ls__title{margin-bottom:-8px}.n2-ls__body,.n2-ls__specs{display:none}.n2-ls__hint{margin-top:14px;color:var(--n2-slate)}.n2-ls__panel--off .n2-ls__hint{color:var(--n2-slate)}.n2-ls__remote{--ls-w: 54vw;position:absolute;left:50%;top:97vw;transform:translate(-50%);margin:0}.n2-page:has(.n2-ls) .n2-results{position:relative;z-index:3}}@media(prefers-reduced-motion:reduce){.n2-ls__photo,.n2-ls__panel,.n2-ls__remote,.n2-ls__display,.n2-ls__key{transition:none}.n2-ls[data-mode=off] .n2-ls__pulse:before{animation:none;opacity:.9;transform:none}}.n2-page:has(.n2-ls) .n2-science__copy,.n2-page .n2-science--ls .n2-science__copy{padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:flex-start;gap:12px}.n2-page:has(.n2-ls) .n2-science__media,.n2-page:has(.n2-ls) .n2-science__bg,.n2-page .n2-science--ls .n2-science__media,.n2-page .n2-science--ls .n2-science__bg{left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transform:none}.n2-page:has(.n2-ls) .n2-science__pin:after,.n2-page .n2-science--ls .n2-science__pin:after{display:none}.n2-page:has(.n2-ls) .n2-science__title,.n2-page .n2-science--ls .n2-science__title{width:100%;max-width:520px;hyphens:none;-webkit-hyphens:none}.n2-page:has(.n2-ls) .n2-quote .n2-eyebrow{color:var(--n2-ink)}.n2-page:has(.n2-ls) .n2-quote__body-text{margin-top:0;font-family:var(--n2-font-body);font-weight:400;font-size:16px;line-height:1.3;letter-spacing:0}.n2-page:has(.n2-ls) .n2-quote__title{font-size:32px;line-height:1.25;letter-spacing:-.32px}.n2-page:has(.n2-ls) .n2-quote__intro{gap:16px}.n2-page:has(.n2-ls) .n2-quote--board .n2-quote__sig{position:static;width:170px;margin:0 0 -6px -6px}.n2-page:has(.n2-ls) .n2-quote__headshot{object-fit:cover;object-position:50% 20%}@media(max-width:767px){.n2-page:has(.n2-ls) .n2-quote__title{font-size:24px;line-height:1.2;letter-spacing:.48px}.n2-page:has(.n2-ls) .n2-quote__body-text{font-size:14px;line-height:1.3}.n2-page:has(.n2-ls) .n2-quote--board .n2-quote__sig{width:140px;margin-bottom:-4px}}.n2-page:has(.n2-ls) .n2-statement__note{color:#faf9f5b3}@media(min-width:768px){.n2-page:has(.n2-ls) .n2-science__callout:not(.is-active),.n2-page .n2-science--ls .n2-science__callout:not(.is-active){opacity:0;pointer-events:none}}.n2-page:has(.n2-ls) .n2-lenses__rows{display:none}.n2-page:has(.n2-ls) .n2-statement__bg{object-position:50% 50%}.n2-statement__note{margin:8px 0 0;font-family:var(--n2-font-body);font-size:12px;line-height:1.3;letter-spacing:-.12px;color:var(--n2-slate)}@media(max-width:767px){.n2-page:has(.n2-ls) .n2-science__stage,.n2-page .n2-science--ls .n2-science__stage{background:var(--n2-bone);border-radius:0}.n2-page:has(.n2-ls) .n2-science,.n2-page .n2-science--ls{padding-left:0;padding-right:0}}.n2-lsp{--u: clamp(.66px, calc(100vw / 1512), 1px);padding:24px;background:var(--n2-bone);color:var(--n2-bone)}.n2-lsp__card{position:relative;height:calc(720 * var(--u));border-radius:4px;overflow:hidden;background:var(--n2-slate);isolation:isolate}.n2-lsp__media,.n2-lsp__media picture,.n2-lsp__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.n2-lsp__media img{display:block;object-fit:cover;object-position:50% 50%}.n2-lsp__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0003}.n2-lsp__media{z-index:0}.n2-lsp__head,.n2-lsp__chart,.n2-lsp__note{z-index:1}.n2-lsp__head{position:absolute;left:34px;top:calc(40 * var(--u));width:29.1%;min-width:300px;display:flex;flex-direction:column}.n2-lsp__eyebrow{margin:0;font-family:var(--n2-font-matrix);font-size:14px;line-height:18px;text-transform:uppercase;color:var(--n2-bone)}.n2-lsp__title{margin:calc(26 * var(--u)) 0 0;font-family:var(--n2-font-display);font-weight:700;font-size:calc(38 * var(--u));line-height:calc(48 * var(--u));letter-spacing:-.01em;color:var(--n2-bone)}.n2-lsp__chart-title{margin:calc(8 * var(--u)) 0 0;max-width:300px;font-family:var(--n2-font-body);font-size:16px;line-height:21px;color:var(--n2-arctic)}.n2-lsp__chart{position:absolute;left:44.33%;right:7.5%;top:calc(80 * var(--u));padding:calc(10 * var(--u)) 0 calc(6 * var(--u));display:flex;flex-direction:column;gap:calc(11 * var(--u))}.n2-lsp__chart:before{content:"";position:absolute;top:0;bottom:0;left:calc(33.44% + 22px);width:2px;background:var(--n2-slate)}.n2-lsp__row{display:grid;grid-template-columns:33.44% 1fr;column-gap:23.5px;align-items:center;height:calc(80 * var(--u))}.n2-lsp__name{font-family:var(--n2-font-display);font-weight:700;font-size:calc(20.29 * var(--u));line-height:1.2;text-align:right;color:var(--n2-white)}.n2-lsp__bar{position:relative;display:flex;align-items:center;height:100%}.n2-lsp__fill{flex:none;width:var(--w);min-width:3px;height:100%;background:#fff3}.n2-lsp__row.is-hi .n2-lsp__fill{background:var(--n2-arctic)}.n2-lsp__value{margin-left:19px;font-family:var(--n2-font-body);font-weight:700;font-size:calc(22 * var(--u));line-height:1;letter-spacing:.02em;white-space:nowrap;color:var(--n2-white)}.n2-lsp__row.is-hi .n2-lsp__value{position:absolute;left:25px;margin:0;color:var(--n2-ink)}.n2-lsp__row.is-in .n2-lsp__value{position:absolute;left:calc(var(--w) - 27px);margin:0;transform:translate(-100%)}.n2-lsp__note{position:absolute;left:34px;bottom:calc(44 * var(--u));margin:0;max-width:495px;font-family:var(--n2-font-body);font-size:14px;line-height:1.15;color:var(--n2-slate)}@media(max-width:767px){.n2-lsp{--u: 1px;padding:16px}.n2-lsp__card{height:auto;min-height:504px;padding:16px;display:flex;flex-direction:column}.n2-lsp__head{position:relative;left:auto;top:auto;width:auto;min-width:0}.n2-lsp__eyebrow{font-size:12px;line-height:16px}.n2-lsp__title{margin-top:12px;font-size:24px;line-height:28px;letter-spacing:.02em}.n2-lsp__chart-title{margin-top:8px;max-width:257px;font-size:12px;line-height:16px}.n2-lsp__chart{position:relative;left:auto;right:auto;top:auto;margin-top:23px;padding:5px 0;gap:6px}.n2-lsp__chart:before{left:112px;width:1.5px}.n2-lsp__row{grid-template-columns:100px 1fr;column-gap:13px;height:36px}.n2-lsp__name{font-size:12px;letter-spacing:.01em}.n2-lsp__bar{padding-right:16px}.n2-lsp__value{margin-left:8px;font-size:11px;letter-spacing:.01em}.n2-lsp__row.is-hi .n2-lsp__value{left:12px}.n2-lsp__row.is-in .n2-lsp__value{position:static;margin-left:8px;transform:none}.n2-lsp__note{position:relative;left:auto;bottom:auto;margin-top:21px;max-width:none;font-size:12px;line-height:16px}}.n2-footnotes{background:var(--n2-bone);padding:32px 24px 56px}.n2-footnotes__inner{max-width:1464px;margin:0 auto;color:var(--n2-slate);font-family:var(--n2-font-body);font-size:12px;line-height:1.3;letter-spacing:-.12px}.n2-footnotes__inner p{margin:0 0 6px}.n2-lsa{position:relative;height:800px;overflow:hidden;color:var(--n2-ink);background:#f6d9d3}.n2-lsa__media,.n2-lsa__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block}.n2-lsa__head{position:absolute;left:24px;top:40px;width:432px;display:flex;flex-direction:column;gap:16px}.n2-lsa__eyebrow{margin:0;font-family:var(--n2-font-matrix);color:var(--n2-ink)}.n2-lsa__title{margin:0;font-family:var(--n2-font-display);font-weight:700;font-size:38px;line-height:48px;letter-spacing:-.38px}.n2-lsa__people{position:absolute;left:24px;bottom:56px;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}.n2-lsa__person{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid var(--n2-fog)}.n2-lsa__person:first-child{padding-top:0;border-top:0}.n2-lsa__name{font-family:var(--n2-font-display);font-weight:700;font-size:24px;line-height:1;letter-spacing:.48px}.n2-lsa__role{font-size:14px;line-height:1;text-transform:uppercase}@media(max-width:767px){.n2-lsa{height:560px;padding:24px 16px;display:flex;flex-direction:column;gap:24px}.n2-lsa__head{position:relative;left:auto;top:auto;width:auto;gap:12px}.n2-lsa__eyebrow{font-size:10px}.n2-lsa__title{font-size:24px;line-height:1.15;letter-spacing:.48px}.n2-lsa__people{position:relative;left:auto;bottom:auto;gap:12px}.n2-lsa__person{gap:6px;padding-top:12px}.n2-lsa__name{font-size:16px;letter-spacing:.64px}.n2-lsa__role{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/418/assets/n2-light-shift.css.map */
