.neolume-hero{--neolume-ink:#111317;--neolume-body:#16181c;--neolume-terra:#973a14;--neolume-button:#1b1c1e;--neolume-cream:#f3e7da;--u:calc(100cqw / 1906);background:var(--neolume-cream);color:var(--neolume-ink);position:relative;overflow:clip;container-type:inline-size}.neolume-hero picture{display:block}.neolume-hero-plate{aspect-ratio:1906/825;width:100%;height:auto;display:block}.neolume-hero-copy{z-index:1;top:calc(144 * var(--u));left:calc(100 * var(--u));position:absolute}.neolume-wordmark{color:var(--neolume-terra);font-size:max(10px, calc(30 * var(--u)));letter-spacing:.17em;text-transform:uppercase;white-space:nowrap;font-weight:500;line-height:1}.neolume-wordmark sup{letter-spacing:0;vertical-align:.95em;margin-left:-.15em;font-size:.45em;line-height:0}.neolume-headline{margin-top:calc(14.7 * var(--u));font-size:calc(69 * var(--u));letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;font-weight:500;line-height:1.145}.neolume-headline>span{display:block}.neolume-script{margin-left:calc(-14 * var(--u));color:var(--neolume-terra);font-family:var(--font-script);font-size:calc(140 * var(--u));letter-spacing:0;word-spacing:.12em;text-transform:none;transform:translateY(calc(72 * var(--u))) rotate(-9deg);transform-origin:0;font-style:normal;font-weight:400;line-height:0;display:inline-block}.neolume-lede{margin-top:calc(93.1 * var(--u));color:var(--neolume-body);font-size:max(12px, calc(27.4 * var(--u)));white-space:nowrap;font-weight:400;line-height:1.405}.neolume-lede .is-n{display:none}.neolume-cta:is(a,button){box-sizing:border-box;min-height:44px;height:calc(70 * var(--u));margin-top:calc(29 * var(--u));padding:0 calc(46 * var(--u)) 0 calc(47 * var(--u));background:var(--neolume-button);color:#fff;font:inherit;font-size:max(13px, calc(25 * var(--u)));letter-spacing:0;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.55em;font-weight:400;line-height:1;display:inline-flex}.neolume-cta svg{stroke-width:1.75px;flex:none;width:1.15em;height:1.15em}a.neolume-cta{cursor:pointer;text-decoration:none}a.neolume-cta:hover{background:#000}.neolume-cta:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (max-width:700px){.neolume-hero{--u:calc(100cqw / 941);--band:clamp(0px, 308px - 68.2cqw, 100px);padding-top:var(--band);background:linear-gradient(90deg,#fdf8f2,#fef9f3 10%,#fef5eb 20%,#e8d3bf 30%,#ead8c6 40%,#fdf4ea 50%,#fbede0 60%,#ddc4ad 70%,#d0b59d 80%,#8c715c 90%,#715b46)}.neolume-hero-plate{aspect-ratio:941/1672;-webkit-mask-image:linear-gradient(transparent, #000 max(1px, calc(var(--band) * 1.5)));-webkit-mask-image:linear-gradient(transparent, #000 max(1px, calc(var(--band) * 1.5)));mask-image:linear-gradient(transparent, #000 max(1px, calc(var(--band) * 1.5)))}.neolume-hero-copy{top:calc(140 * var(--u));left:calc(81 * var(--u))}.neolume-wordmark{font-size:max(10px, calc(34 * var(--u)))}.neolume-headline{margin-top:calc(14 * var(--u));font-size:calc(76 * var(--u));line-height:1.079}.neolume-script{margin-left:calc(-24 * var(--u));font-size:calc(150 * var(--u));transform:translateY(calc(66 * var(--u))) rotate(-9deg)}.neolume-lede{margin-top:calc(102.5 * var(--u));font-size:max(12px, calc(25 * var(--u)));line-height:1.4}.neolume-lede .is-w{display:none}.neolume-lede .is-n{display:inline}.neolume-cta:is(a,button){height:calc(63 * var(--u));margin-top:calc(28 * var(--u));padding:0 calc(37 * var(--u));font-size:max(13px, calc(25 * var(--u)))}}@media (max-width:429px){.neolume-cta:is(a,button){padding:0 16px}.neolume-cta svg{display:none}}.neolume-concern{--nc-ink:#13212c;--nc-body:#0d1d2b;--nc-terra:#8e3d18;--nc-ground:#f2e6d9;background:var(--nc-ground);color:var(--nc-ink)}.neolume-concern-stage{--u:calc(100cqw / 2172);--band:0px;padding-top:var(--band);position:relative;container-type:inline-size}.neolume-concern picture{display:block}.neolume-concern-plate{aspect-ratio:2172/724;width:100%;height:auto;display:block}.neolume-concern-eyebrow,.neolume-concern-title,.neolume-concern-lede{z-index:1;font-size:var(--f);line-height:var(--lh);white-space:nowrap;top:calc(var(--b) * var(--u) - (var(--lh) - 1.219) / 2 * var(--f) - .968 * var(--f));margin:0;position:absolute}.neolume-concern-eyebrow{--f:max(10px, calc(30 * var(--u)));--lh:1;--b:131;left:calc(117 * var(--u));color:var(--nc-terra);letter-spacing:.12em;text-transform:uppercase;font-weight:500}.neolume-concern-title{--f:calc(63.6 * var(--u));--lh:calc(72.25 / 63.6);--b:220.5;left:calc(115 * var(--u));letter-spacing:-.04em;text-transform:uppercase;font-weight:500}.neolume-concern-title>span{display:block}.neolume-concern-lede{--f:max(12px, calc(28 * var(--u)));--lh:calc(41.75 / 28);--b:432;left:calc(117 * var(--u));color:var(--nc-body);font-weight:400}.neolume-concern-lede .is-n{display:none}.neolume-concern-list{margin:0;padding:0;list-style:none}.neolume-concern-list li{z-index:1;top:calc(var(--band) + (var(--w) + 3) * var(--u));left:calc(1907 * var(--u));color:var(--nc-body);font-size:max(11px, calc(28.5 * var(--u)));font-weight:400;line-height:1.15789;position:absolute;transform:translateY(-50%)}.neolume-concern-list span{white-space:nowrap;display:block}@media (max-width:999px){.neolume-concern{--nc-ground:#efe4d6}.neolume-concern-stage{--u:calc(100cqw / 941);width:min(100%,700px);margin:0 auto}.neolume-concern-plate{aspect-ratio:941/1671}.neolume-concern-eyebrow{--f:max(10px, calc(25.7 * var(--u)));--b:169;letter-spacing:.225em;left:calc(66 * var(--u))}.neolume-concern-title{--f:calc(55.6 * var(--u));--lh:calc(66 / 55.6);--b:259;left:calc(74 * var(--u))}.neolume-concern-lede{--f:max(12px, calc(25.2 * var(--u)));--lh:calc(38.25 / 25.2);--b:455;left:calc(75 * var(--u))}.neolume-concern-lede .is-w{display:none}.neolume-concern-lede .is-n{display:inline}.neolume-concern-list li{top:calc(var(--band) + (var(--p) + 1) * var(--u));left:calc(783 * var(--u));max-width:calc(152 * var(--u));font-size:max(11px, calc(21 * var(--u)));line-height:1.14286}}@media (min-width:701px) and (max-width:999px){.neolume-concern picture{-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}}@media (max-width:469px){.neolume-concern-stage{--band:clamp(0px, 203.7px - 43.3cqw, 80px);background:linear-gradient(90deg,#fcf4e9,#f6eadc 30%,#faf0e4 50%,#eddcc9 75%,#e4d1bb)}.neolume-concern-plate{-webkit-mask-image:linear-gradient(transparent, #000 max(1px, calc(var(--band) * 1.5)));-webkit-mask-image:linear-gradient(transparent, #000 max(1px, calc(var(--band) * 1.5)));mask-image:linear-gradient(transparent, #000 max(1px, calc(var(--band) * 1.5)))}.neolume-concern-lede{width:calc(570 * var(--u));white-space:normal;text-wrap:pretty}.neolume-concern-lede br{display:none!important}.neolume-concern-list span{white-space:normal;text-wrap:balance}}.neolume-range{--nr-ink:#0b1119;--nr-body:#0d1218;--nr-terra:#8e3d18;--nr-ground:#faf0e4;background:var(--nr-ground);color:var(--nr-ink)}.neolume-range-stage{--u:calc(100cqw / 2172);--band:0px;padding-top:var(--band);position:relative;container-type:inline-size}.neolume-range picture{display:block}.neolume-range-plate{aspect-ratio:2172/724;width:100%;height:auto;display:block}.neolume-range-eyebrow,.neolume-range-title,.neolume-range-lede,.neolume-range-list li{z-index:1;font-size:var(--f);line-height:var(--lh);white-space:nowrap;top:calc(var(--b) * var(--u) + var(--shift,0px) - (var(--lh) - 1.219) / 2 * var(--f) - .968 * var(--f));margin:0;position:absolute}.neolume-range-eyebrow{--f:max(10px, calc(27 * var(--u)));--lh:1;--b:44;left:calc(187 * var(--u));color:var(--nr-terra);letter-spacing:.18em;text-transform:uppercase;font-weight:500}.neolume-range-title{--f:calc(60 * var(--u));--lh:calc(64 / 60);--b:110;left:calc(184 * var(--u));letter-spacing:-.03em;text-transform:uppercase;font-weight:600}.neolume-range-title>span{display:block}.neolume-range-lede{--f:max(12px, calc(26.7 * var(--u)));--lh:calc(37 / 26.7);--b:86;left:calc(1033 * var(--u));color:var(--nr-body);font-weight:400}.neolume-range-lede .is-n{display:none}.neolume-range-list{margin:0;padding:0;list-style:none}.neolume-range-row2{display:none}.neolume-range-list li{--x:var(--w);--dy:0;--shift:var(--band);--f:max(13px, calc(23 * var(--u)));--lh:calc(28 / 23);--b:calc(590 + var(--dy));--fb:max(12px, calc(23.5 * var(--u)));--lhb:calc(28 / 23.5);--d:40;left:calc(var(--x) * var(--u));text-align:center;transform:translate(-50%)}.neolume-range-name{color:var(--nr-ink);font-size:inherit;font-weight:700;line-height:inherit;letter-spacing:-.01em;margin:0}.neolume-range-body{margin:calc(max(var(--d) * var(--u), 1.55 * var(--fb)) - (var(--lh) / 2 - .3585) * var(--f) - (var(--lhb) / 2 + .3585) * var(--fb)) 0 0;color:var(--nr-body);font-size:var(--fb);font-weight:400;line-height:var(--lhb)}.neolume-range-name a{color:inherit;text-decoration:none;position:relative}.neolume-range-name a:before{content:"";position:absolute;inset:min(0px,50% - 22px) 0}.neolume-range-name a:hover{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:from-font}.neolume-range-name a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid}@media (max-width:999px){.neolume-range{--nr-ground:#f6ebdd}.neolume-range-stage{--u:calc(100cqw / 1076);width:min(100%,700px);margin:0 auto}.neolume-range-plate{aspect-ratio:1076/1462}.neolume-range-eyebrow{--f:max(10px, calc(30 * var(--u)));--b:63;left:calc(90 * var(--u));letter-spacing:.08em}.neolume-range-title{--f:calc(57 * var(--u));--lh:calc(67 / 57);--b:132;left:calc(90 * var(--u))}.neolume-range-lede{--f:max(12px, calc(30.3 * var(--u)));--lh:calc(45 / 30.3);--b:252;left:calc(91 * var(--u))}.neolume-range-lede .is-w{display:none}.neolume-range-lede .is-n{display:inline}.neolume-range-list li{--x:var(--p);--dy:calc(var(--row) * 563);--f:max(13px, calc(25.5 * var(--u)));--lh:calc(33 / 25.5);--b:calc(750 + var(--dy));--fb:max(12px, calc(24.75 * var(--u)));--lhb:calc(31 / 24.75);--d:38}}@media (min-width:701px) and (max-width:999px){.neolume-range picture{-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}}@media (max-width:479px){.neolume-range-list[data-row="1"] li:last-child .neolume-range-body{width:calc(500 * var(--u));white-space:normal;text-wrap:balance}.neolume-range-list[data-row="1"] li:last-child .neolume-range-body br{display:none}}@media (max-width:419px){.neolume-range-stage{--band:clamp(0px, 168px - 40cqw, 60px);background:#f6eadc}.neolume-range-plate{-webkit-mask-image:linear-gradient(transparent, #000 max(1px, calc(var(--band) * 1.5)));-webkit-mask-image:linear-gradient(transparent, #000 max(1px, calc(var(--band) * 1.5)));mask-image:linear-gradient(transparent, #000 max(1px, calc(var(--band) * 1.5)))}.neolume-range-lede{width:calc(900 * var(--u));white-space:normal;text-wrap:pretty}.neolume-range-lede br{display:none!important}}@media (max-width:429px){.neolume-range picture{height:calc(725 * var(--u));-webkit-mask-image:linear-gradient(#000 calc(100% - 30 * var(--u)), #0000);-webkit-mask-image:linear-gradient(#000 calc(100% - 30 * var(--u)), #0000);mask-image:linear-gradient(#000 calc(100% - 30 * var(--u)), #0000);overflow:hidden}.neolume-range-row2{height:calc(428 * var(--u));-webkit-mask-image:linear-gradient(#0000, #000 calc(30 * var(--u)), #000 calc(100% - 30 * var(--u)), #0000);-webkit-mask-image:linear-gradient(#0000, #000 calc(30 * var(--u)), #000 calc(100% - 30 * var(--u)), #0000);mask-image:linear-gradient(#0000, #000 calc(30 * var(--u)), #000 calc(100% - 30 * var(--u)), #0000);display:block;overflow:hidden}.neolume-range-row2 img{width:100%;height:auto;margin-top:calc(-862 * var(--u));display:block}.neolume-range-list{--f:max(13px, calc(25.5 * var(--u)));--lh:calc(33 / 25.5);--fb:max(12px, calc(24.75 * var(--u)));--lhb:calc(31 / 24.75);--d:38;--lines:2;height:calc(14px + 2 * var(--lh) * var(--f) + max(var(--d) * var(--u), 1.55 * var(--fb)) - (var(--lh) / 2 - .3585) * var(--f) - (var(--lhb) / 2 + .3585) * var(--fb) + var(--lines) * var(--lhb) * var(--fb));position:relative}.neolume-range-list[data-row="1"]{--lines:3}.neolume-range-list li{--shift:0px;top:6px}}@media (max-width:359px){.neolume-range-list[data-row="0"] li:first-child{--x:179}.neolume-range-list[data-row="0"] li:nth-child(3){--x:897}}.neolume-pathway{--np-ink:#1d2128;--np-body:#2c3138;--np-name:#05070b;--np-ground:#eef4f9;background:var(--np-ground);color:var(--np-ink)}.neolume-pathway-stage{--u:calc(100cqw / 2173);--band:0px;padding-top:var(--band);position:relative;container-type:inline-size}.neolume-pathway picture{display:block}.neolume-pathway-plate{aspect-ratio:2173/724;width:100%;height:auto;display:block}.neolume-pathway-title{pointer-events:none;margin:0;position:absolute;inset:0}.neolume-pathway-eyebrow,.neolume-pathway-head,.neolume-pathway-lede,.neolume-pathway-cta{z-index:1;font-size:var(--f);line-height:var(--lh);white-space:nowrap;top:calc(var(--b) * var(--u) + var(--shift,0px) - (var(--lh) - 1.219) / 2 * var(--f) - .968 * var(--f));margin:0;position:absolute}.neolume-pathway-eyebrow{--f:calc(40 * var(--u));--lh:1;--b:186;left:calc(90 * var(--u));color:var(--np-ink);letter-spacing:.1em;text-transform:uppercase;font-weight:400}.neolume-pathway-head{--f:calc(55 * var(--u));--lh:1.1;--b:254;left:calc(89 * var(--u));color:var(--np-ink);letter-spacing:-.03em;text-transform:uppercase;font-weight:500}.neolume-pathway-lede{--f:max(12px, calc(27.5 * var(--u)));--lh:calc(44.5 / 27.5);--b:327;left:calc(90 * var(--u));color:var(--np-body);font-weight:400}.neolume-pathway-lede .is-n{display:none}.neolume-pathway-list{margin:0;padding:0;list-style:none}.neolume-pathway-list li{--cx:var(--wx);--cy:var(--wy);--co:var(--wo);--f:max(13px, calc(29.7 * var(--u)));--lh:calc(39 / 29.7);--fb:max(12px, calc(25 * var(--u)));--lhb:calc(30 / 25);--g:58;z-index:1;left:calc(var(--cx) * var(--u));top:calc(var(--band) + (var(--cy) + var(--co)) * var(--u));text-align:center;white-space:nowrap;position:absolute;transform:translate(-50%,-50%)}.neolume-pathway-name{color:var(--np-name);font-size:var(--f);letter-spacing:-.01em;font-weight:700;line-height:var(--lh);margin:0;position:relative}.neolume-pathway-body{margin:calc(max(var(--g) * var(--u), 1.55 * var(--fb)) - (var(--lh) / 2 - .3585) * var(--f) - (var(--lhb) / 2 + .3585) * var(--fb)) 0 0;color:var(--np-name);font-size:var(--fb);font-weight:400;line-height:var(--lhb)}.neolume-pathway-cta:is(button){--f:max(14px, calc(33 * var(--u)));--lh:1.2;--b:525;--shift:var(--band);top:calc(var(--b) * var(--u) + var(--shift) - (var(--lh) - 1.219) / 2 * var(--f) - .968 * var(--f) - (max(44px, var(--lh) * var(--f)) - var(--lh) * var(--f)) / 2);left:calc(90 * var(--u));color:#171a21;cursor:not-allowed;background:0 0;border:0;border-radius:0;align-items:center;min-height:44px;padding:0;font-family:inherit;font-weight:500;display:inline-flex}.neolume-pathway-cta-label{box-shadow:0 max(1px, calc(2.5 * var(--u))) 0 currentColor;align-items:center;gap:.35em;display:inline-flex}.neolume-pathway-cta svg{stroke-width:1.6px;width:1.1em;height:1.1em}@media (max-width:999px){.neolume-pathway{--np-ground:#edf3f8}.neolume-pathway-stage{--u:calc(100cqw / 941);width:min(100%,700px);margin:0 auto}.neolume-pathway-plate{aspect-ratio:941/1672}.neolume-pathway-eyebrow{--f:calc(34 * var(--u));--b:120;left:calc(70 * var(--u));letter-spacing:.14em}.neolume-pathway-head{--f:calc(73.5 * var(--u));--lh:calc(85 / 73.5);--b:210;left:calc(68 * var(--u))}.neolume-pathway-head>span{display:block}.neolume-pathway-lede{--f:max(12px, calc(30.4 * var(--u)));--lh:calc(47 / 30.4);--b:367;left:calc(70 * var(--u))}.neolume-pathway-lede .is-w{display:none}.neolume-pathway-lede .is-n{display:inline}.neolume-pathway-list li{--cx:var(--px);--cy:var(--py);--co:var(--po);--f:max(13px, calc(31.5 * var(--u)));--lh:calc(43 / 31.5);--fb:max(12px, calc(25.7 * var(--u)));--lhb:calc(34 / 25.7);--g:73}.neolume-pathway-name:after{content:"";width:calc(57 * var(--u));height:max(1px, calc(2 * var(--u)));left:50%;top:calc(100% + 25 * var(--u) - (var(--lh) / 2 - .3585) * var(--f));background:#3a3f47;position:absolute;transform:translate(-50%)}.neolume-pathway-cta:is(button){--f:max(14px, calc(36 * var(--u)));--b:1491;left:calc(70 * var(--u))}}@media (min-width:701px) and (max-width:999px){.neolume-pathway picture{-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}}@media (max-width:379px){.neolume-pathway-stage{--band:clamp(0px, 253px - 60cqw, 60px);background:#f3f7fb}.neolume-pathway-plate{-webkit-mask-image:linear-gradient(transparent, #000 max(1px, calc(var(--band) * 1.5)));-webkit-mask-image:linear-gradient(transparent, #000 max(1px, calc(var(--band) * 1.5)));mask-image:linear-gradient(transparent, #000 max(1px, calc(var(--band) * 1.5)))}.neolume-pathway-head{--f:calc(69 * var(--u));--lh:calc(85 / 69)}.neolume-pathway-lede{width:calc(610 * var(--u));white-space:normal;text-wrap:pretty}.neolume-pathway-lede br{display:none!important}}@media (max-width:359px){.neolume-pathway-list li{--lhb:1.22}}.neolume-routine{--nt-ink:#1a232b;--nt-body:#1d2530;--nt-step:#0a1118;--nt-terra:#8e3d18;--nt-ground:#f8eee2;background:var(--nt-ground);color:var(--nt-ink)}.neolume-routine-stage{--u:calc(100cqw / 2172);--band:0px;padding-top:var(--band);position:relative;container-type:inline-size}.neolume-routine picture{display:block}.neolume-routine-plate{aspect-ratio:2172/724;width:100%;height:auto;display:block}.neolume-routine-eyebrow,.neolume-routine-title,.neolume-routine-lede,.neolume-routine-list li{z-index:1;font-size:var(--f);line-height:var(--lh);white-space:nowrap;top:calc(var(--b) * var(--u) + var(--shift,0px) - (var(--lh) - 1.219) / 2 * var(--f) - .968 * var(--f));margin:0;position:absolute}.neolume-routine-eyebrow{--f:max(10px, calc(35 * var(--u)));--lh:1;--b:120;left:calc(99 * var(--u));color:var(--nt-terra);letter-spacing:.2em;text-transform:uppercase;font-weight:500}.neolume-routine-title{--f:calc(64.5 * var(--u));--lh:calc(77 / 64.5);--b:221;left:calc(97 * var(--u));letter-spacing:-.025em;text-transform:uppercase;font-weight:500}.neolume-routine-title>span{display:block}.neolume-routine-lede{--f:max(12px, calc(34 * var(--u)));--lh:calc(51 / 34);--b:370;left:calc(98 * var(--u));color:var(--nt-body);font-weight:400}.neolume-routine-list{margin:0;padding:0;list-style:none}.neolume-routine-list li{--f:max(13px, calc(34.5 * var(--u)));--lh:1.15;--b:519;--f2:max(12px, calc(33 * var(--u)));--lh2:1.15;--d12:52;--f3:max(12px, calc(23 * var(--u)));--lh3:calc(29 / 23);--d23:34;--shift:var(--band);left:calc(var(--w) * var(--u));text-align:center;color:var(--nt-step);transform:translate(-50%)}.neolume-routine-name{font-size:inherit;letter-spacing:-.01em;font-weight:500;line-height:inherit;text-transform:uppercase;margin:0}.neolume-routine-name a{color:inherit;text-decoration:none;position:relative}.neolume-routine-name a:before{content:"";position:absolute;inset:min(0px,50% - 22px) 0}.neolume-routine-name a:hover{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:from-font}.neolume-routine-name a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid}.neolume-routine-when{margin:calc(max(var(--d12) * var(--u), 1.55 * var(--f2)) - (var(--lh) / 2 - .3585) * var(--f) - (var(--lh2) / 2 + .3585) * var(--f2)) 0 0;font-size:var(--f2);font-weight:500;line-height:var(--lh2)}.neolume-routine-body{margin:calc(max(var(--d23) * var(--u), 1.55 * var(--f3)) - (var(--lh2) / 2 - .3585) * var(--f2) - (var(--lh3) / 2 + .3585) * var(--f3)) 0 0;color:var(--nt-body);font-size:var(--f3);font-weight:400;line-height:var(--lh3);display:none}.neolume-routine-disc{display:none}.neolume-routine-cta:is(button){--f:max(14px, calc(38 * var(--u)));--lh:1.2;--b:547;z-index:1;font-size:var(--f);line-height:var(--lh);white-space:nowrap;top:calc(var(--b) * var(--u) - (var(--lh) - 1.219) / 2 * var(--f) - .968 * var(--f) - (max(44px, var(--lh) * var(--f)) - var(--lh) * var(--f)) / 2);left:calc(99 * var(--u));color:#0a1118;cursor:not-allowed;background:0 0;border:0;border-radius:0;align-items:center;min-height:44px;margin:0;padding:0;font-family:inherit;font-weight:500;display:inline-flex;position:absolute}.neolume-routine-cta-label{box-shadow:0 max(1px, calc(3 * var(--u))) 0 currentColor;align-items:center;gap:.35em;display:inline-flex}.neolume-routine-cta svg{stroke-width:1.6px;width:1.1em;height:1.1em}@media (max-width:999px){.neolume-routine{--nt-ground:#f6eadc}.neolume-routine-stage{--u:calc(100cqw / 941);width:min(100%,700px);margin:0 auto}.neolume-routine-plate{aspect-ratio:941/1672}.neolume-routine-eyebrow{--f:max(10px, calc(25.7 * var(--u)));--b:55;left:calc(68 * var(--u))}.neolume-routine-title{--f:calc(49 * var(--u));--lh:calc(53 / 49);--b:112;left:calc(67 * var(--u))}.neolume-routine-lede{--f:max(12px, calc(23 * var(--u)));--lh:calc(35 / 23);--b:213;left:calc(68 * var(--u))}.neolume-routine-list li{--f:max(13px, calc(30 * var(--u)));--b:calc(var(--py) + 55);--f2:max(12px, calc(22.5 * var(--u)));--d12:30;--f3:max(12px, calc(23 * var(--u)));--d23:33;left:calc(var(--px) * var(--u));text-align:left;width:calc(var(--pw) * var(--u));white-space:normal;transform:none}.neolume-routine-body{text-wrap:pretty}.neolume-routine-n{display:none}.neolume-routine-name{font-weight:600}.neolume-routine-when{font-weight:400}.neolume-routine-body{display:block}.neolume-routine-disc{--s:max(24px, calc(40 * var(--u)));left:calc(-17 * var(--u));width:var(--s);height:var(--s);top:calc((var(--lh) - 1.219) / 2 * var(--f) + .268 * var(--f) - max(16 * var(--u), 6px) - var(--s));color:#5c3520;font-size:calc(var(--s) * .6);background:#d9baa0;border-radius:50%;place-items:center;font-weight:400;line-height:1;display:grid;position:absolute}.neolume-routine-cta:is(button){--f:max(14px, calc(25.7 * var(--u)));left:calc(68 * var(--u));top:calc(max(301 * var(--u), 213 * var(--u) + 35 / 23 * max(12px, calc(23 * var(--u))) + 1.7 * var(--f)) - (var(--lh) - 1.219) / 2 * var(--f) - .968 * var(--f) - (max(44px, var(--lh) * var(--f)) - var(--lh) * var(--f)) / 2)}.neolume-routine-cta-label{box-shadow:0 max(1px, calc(2.5 * var(--u))) 0 currentColor}}@media (min-width:701px) and (max-width:999px){.neolume-routine picture{-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}}@media (max-width:409px){.neolume-routine-stage{--band:clamp(0px, 160px - 32cqw, 60px);background:#f7ece0}.neolume-routine-plate{-webkit-mask-image:linear-gradient(transparent, #000 max(1px, calc(var(--band) * 1.5)));-webkit-mask-image:linear-gradient(transparent, #000 max(1px, calc(var(--band) * 1.5)));mask-image:linear-gradient(transparent, #000 max(1px, calc(var(--band) * 1.5)))}}@media (max-width:379px){.neolume-routine-body{display:none}}.neolume-results{--rs-ink:#162a35;--rs-body:#1b2c37;--rs-quote:#13232e;--rs-terra:#8e3d18;--rs-ground:#faf0e4;background:var(--rs-ground);color:var(--rs-ink)}.neolume-results-stage{--u:calc(100cqw / 2172);--band:0px;padding-top:var(--band);position:relative;container-type:inline-size}.neolume-results picture{display:block}.neolume-results-plate{aspect-ratio:2172/724;width:100%;height:auto;display:block}.neolume-results-title{font-size:inherit;font-weight:inherit;margin:0}.neolume-results-eyebrow,.neolume-results-head,.neolume-results-lede,.neolume-results-quote,.neolume-results-label{z-index:1;font-size:var(--f);line-height:var(--lh);white-space:nowrap;top:calc(var(--b) * var(--u) + var(--shift,0px) - (var(--lh) - 1.219) / 2 * var(--f) - .968 * var(--f));margin:0;position:absolute}.neolume-results-eyebrow{--f:max(10px, calc(25 * var(--u)));--lh:1;--b:90;left:calc(111 * var(--u));color:var(--rs-terra);letter-spacing:.16em;text-transform:uppercase;font-weight:500;display:block}.neolume-results-head{--f:calc(64 * var(--u));--lh:calc(74.5 / 64);--b:168;left:calc(110 * var(--u));letter-spacing:-.035em;text-transform:uppercase;font-weight:600;display:block}.neolume-results-head>span{display:block}.neolume-results-lede{--f:max(12px, calc(25 * var(--u)));--lh:calc(35.5 / 25);--b:377;left:calc(111 * var(--u));color:var(--rs-body);font-weight:400}.neolume-results-list{margin:0;padding:0;list-style:none}.neolume-results-quote{--f:max(12px, calc(20 * var(--u)));--lh:calc(31 / 20);--b:459;--f2:max(12px, calc(18.5 * var(--u)));--lh2:1.2;--d:44;left:calc(var(--wx) * var(--u));color:var(--rs-quote);font-weight:400}.neolume-results-quote blockquote,.neolume-results-quote p{margin:0}.neolume-results-quote .is-n{display:none}.neolume-results-quote figcaption{margin-top:calc(max(var(--d) * var(--u), 1.55 * var(--f2)) - (var(--lh) / 2 - .3585) * var(--f) - (var(--lh2) / 2 + .3585) * var(--f2));color:var(--rs-body);font-size:var(--f2);line-height:var(--lh2)}.neolume-results-shot img{display:none}.neolume-results-shot:before{content:"";z-index:1;left:calc(var(--wp) * var(--u));width:calc((var(--wr) - var(--wp)) * var(--u));top:calc(274 * var(--u));height:calc(110 * var(--u));border-radius:0 0 calc(10 * var(--u)) calc(10 * var(--u));pointer-events:none;background:linear-gradient(#28140a00,#28140a24 30%,#28140a73 62%,#28140aa3 85%);position:absolute}.neolume-results-label{--f:max(11px, calc(16 * var(--u)));--lh:1;--b:368;z-index:2;color:#fff;letter-spacing:.15em;text-transform:uppercase;font-weight:500}.neolume-results-label.is-before{left:calc((var(--wp) + 27) * var(--u))}.neolume-results-label.is-after{left:calc((var(--ws) + 25) * var(--u))}.neolume-results-note{color:var(--rs-body);text-align:center;margin:0;padding:4px 16px 20px;font-size:12px;line-height:1.4}@media (max-width:1299px){.neolume-results{--rs-ground:#fbf2e6}.neolume-results-stage{--u:calc(100cqw / 941);width:min(100%,700px);margin:0 auto}.neolume-results-plate{aspect-ratio:941/1672}.neolume-results-eyebrow{--f:max(10px, calc(23.5 * var(--u)));--b:72;left:calc(92 * var(--u))}.neolume-results-head{--f:calc(60 * var(--u));--lh:calc(68.5 / 60);--b:147.5;left:calc(90 * var(--u))}.neolume-results-lede{--f:max(12px, calc(27.5 * var(--u)));--lh:calc(39 / 27.5);--b:337;left:calc(92 * var(--u))}.neolume-results-quote{--f:max(12px, calc(24.5 * var(--u)));--lh:calc(39 / 24.5);--b:var(--pb);--f2:max(12px, calc(23 * var(--u)));--d:50;left:calc(609 * var(--u))}.neolume-results-quote .is-w{display:none}.neolume-results-quote .is-n{display:inline}.neolume-results-shot:before{left:calc(85 * var(--u));width:calc(468 * var(--u));top:calc((var(--pf) - 115) * var(--u));height:calc(115 * var(--u))}.neolume-results-label{--f:max(11px, calc(17 * var(--u)));--b:var(--pl)}.neolume-results-label.is-before{left:calc(112 * var(--u))}.neolume-results-label.is-after{left:calc(344 * var(--u))}}@media (min-width:701px) and (max-width:1299px){.neolume-results picture{-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}}@media (max-width:439px){.neolume-results-stage{--band:clamp(0px, (410px - 100cqw) * .35, 30px);--cu:calc(100cqw / 650);background:#fbf3e8}.neolume-results-plate{aspect-ratio:941/452;object-fit:cover;object-position:top;-webkit-mask-image:linear-gradient(transparent, #000 max(1px, calc(var(--band) * 1.5)), #000 88%, transparent);-webkit-mask-image:linear-gradient(transparent, #000 max(1px, calc(var(--band) * 1.5)), #000 88%, transparent);mask-image:linear-gradient(transparent, #000 max(1px, calc(var(--band) * 1.5)), #000 88%, transparent)}.neolume-results-list{padding-bottom:8px;position:relative}.neolume-results-list li+li{margin-top:28px}.neolume-results-shot{aspect-ratio:650 / var(--ch);-webkit-mask-composite:source-in;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 3% 97%,#0000),linear-gradient(90deg,#0000,#000 5%);mask-image:linear-gradient(#0000,#000 3% 97%,#0000),linear-gradient(90deg,#0000,#000 5%);-webkit-mask-composite:source-in;mask-composite:intersect}.neolume-results-shot img{width:144.769%;max-width:none;height:auto;margin:calc(var(--ct) * -100% / 650) 0 0 calc(-100% * 40 / 650);display:block}.neolume-results-shot:before{left:calc(45 * var(--cu));width:calc(468 * var(--cu));top:calc((var(--pf) - var(--ct) - 115) * var(--cu));height:calc(115 * var(--cu));border-radius:0 0 calc(10 * var(--cu)) calc(10 * var(--cu))}.neolume-results-label{--u:var(--cu);--f:max(11px, calc(17 * var(--cu)));--b:calc(var(--pl) - var(--ct))}.neolume-results-label.is-before{left:calc(72 * var(--cu))}.neolume-results-label.is-after{left:calc(304 * var(--cu))}.neolume-results-quote{--f:14px;--lh:1.55;--f2:13px;--d:0;margin:12px calc(45 * var(--cu)) 0;white-space:normal;text-wrap:pretty;position:static}.neolume-results-quote :is(.is-w,.is-n,.is-b){display:none}}.neolume-news{--nl-ink:#1d3038;--nl-body:#21343d;--nl-perk:#1f2a30;--nl-perk-body:#4a5054;--nl-terra:#8e3d18;--nl-ground:#f8eee2;background:var(--nl-ground);color:var(--nl-ink)}.neolume-news-stage{--u:calc(100cqw / 2172);--band:0px;padding-top:var(--band);position:relative;container-type:inline-size}.neolume-news picture{display:block}.neolume-news-plate{aspect-ratio:2172/724;width:100%;height:auto;display:block}.neolume-news-title{font-size:inherit;font-weight:inherit;margin:0}.neolume-news-eyebrow,.neolume-news-head,.neolume-news-lede,.neolume-news-perk{z-index:1;font-size:var(--f);line-height:var(--lh);white-space:nowrap;top:calc(var(--b) * var(--u) + var(--shift,0px) - (var(--lh) - 1.219) / 2 * var(--f) - .968 * var(--f));margin:0;position:absolute}.neolume-news-eyebrow{--f:max(10px, calc(24 * var(--u)));--lh:1;--b:128;left:calc(127 * var(--u));color:var(--nl-terra);letter-spacing:.18em;text-transform:uppercase;font-weight:500;display:block}.neolume-news-head{--f:calc(51 * var(--u));--lh:calc(61 / 51);--b:200;left:calc(126 * var(--u));letter-spacing:-.02em;text-transform:uppercase;font-weight:500;display:block}.neolume-news-head>span{display:block}.neolume-news-lede{--f:max(12px, calc(23.5 * var(--u)));--lh:calc(32 / 23.5);--b:314;left:calc(126 * var(--u));color:var(--nl-body);font-weight:400}.neolume-news :is(.neolume-news-head,.neolume-news-lede,.neolume-news-perk) .is-n{display:none}.neolume-news-form{--h:max(44px, calc(71 * var(--u)));z-index:1;left:calc(125 * var(--u));top:calc(394 * var(--u));width:calc(707 * var(--u));height:var(--h);display:flex;position:absolute}.neolume-news-form input{min-width:0;height:100%;padding:0 calc(208 * var(--u) + 12px) 0 calc(36 * var(--u));color:var(--nl-ink);font:400 max(13px, calc(21 * var(--u))) / 1.2 var(--font-sans);background:#fffcf7cc;border:1px solid #b9b3aa;border-radius:999px;flex:1;margin:0}.neolume-news-form input::placeholder{color:#666;opacity:1}.neolume-news-form input:focus-visible{outline:2px solid var(--nl-ink);outline-offset:2px}.neolume-news-form button{min-width:calc(208 * var(--u));padding:0 calc(32 * var(--u));color:#fff;font:500 max(13px, calc(22 * var(--u))) / 1 var(--font-sans);cursor:not-allowed;background:#232323;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.55em;display:inline-flex;position:absolute;top:0;bottom:0;right:0}.neolume-news-form button svg{stroke-width:1.6px;width:1.15em;height:1.15em}.neolume-news-perks{margin:0;padding:0;list-style:none}.neolume-news-ring{--s:max(36px, calc(70 * var(--u)));z-index:1;left:calc(var(--wc) * var(--u) - var(--s) / 2);top:calc(648 * var(--u) - var(--s) / 2);width:var(--s);height:var(--s);box-sizing:border-box;border:max(1px, calc(1.5 * var(--u))) solid #c5a07c;color:#2f3437;background:#f3e4d4;border-radius:50%;place-items:center;display:grid;position:absolute}.neolume-news-ring svg{stroke-width:1.3px;width:54%;height:54%}.neolume-news-perk{--f:max(11px, calc(18 * var(--u)));--lh:1.2;--b:635;--f2:max(12px, calc(18.6 * var(--u)));--lh2:1.3;--d:32;left:calc(var(--wt) * var(--u))}.neolume-news-perk h3{color:var(--nl-perk);font-size:inherit;letter-spacing:.06em;font-weight:500;line-height:inherit;text-transform:uppercase;margin:0}.neolume-news-perk p{margin:calc(max(var(--d) * var(--u), 1.55 * var(--f2)) - (var(--lh) / 2 - .3585) * var(--f) - (var(--lh2) / 2 + .3585) * var(--f2)) 0 0;color:var(--nl-perk-body);font-size:var(--f2);line-height:var(--lh2)}@media (max-width:1199px){.neolume-news{--nl-ground:#fbefe1}.neolume-news-stage{--u:calc(100cqw / 941);width:min(100%,700px);margin:0 auto}.neolume-news-plate{aspect-ratio:941/1672}.neolume-news-eyebrow{--f:max(10px, calc(26 * var(--u)));--b:134;left:calc(93 * var(--u));letter-spacing:.2em}.neolume-news-head{--f:calc(75 * var(--u));--lh:calc(78.5 / 75);--b:229;left:calc(94 * var(--u))}.neolume-news-lede{--f:max(12px, calc(31 * var(--u)));--lh:calc(44 / 31);--b:451;left:calc(95 * var(--u))}.neolume-news :is(.neolume-news-head,.neolume-news-lede,.neolume-news-perk) .is-n{display:inline}.neolume-news-lede .is-w{display:none}.neolume-news-form{--h:max(44px, calc(84 * var(--u)));left:calc(62 * var(--u));top:calc(1154 * var(--u));width:calc(817 * var(--u))}.neolume-news-form input{padding:0 calc(278 * var(--u) + 12px) 0 calc(40 * var(--u));font-size:max(16px, calc(25 * var(--u)))}.neolume-news-form button{min-width:calc(278 * var(--u));font-size:max(14px, calc(26 * var(--u)))}.neolume-news-ring{--s:max(40px, calc(102 * var(--u)));left:calc(var(--pr) * var(--u) - var(--s) / 2);top:calc(1349 * var(--u) - var(--s) / 2)}.neolume-news-perk{--f:max(11px, calc(21 * var(--u)));--lh:calc(30 / 21);--b:1437;--f2:max(12px, calc(21 * var(--u)));--lh2:calc(32 / 21);--d:40;left:calc(var(--pc) * var(--u));width:calc(290 * var(--u));white-space:normal;text-align:center;transform:translate(-50%)}.neolume-news-perk h3{letter-spacing:.08em;font-weight:600}}@media (min-width:701px) and (max-width:1199px){.neolume-news picture{-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}}@media (max-width:479px){.neolume-news-stage{--band:clamp(0px, (364px - 100cqw) * 2, 70px);background:#f7e8d9;padding-bottom:28px}.neolume-news-lede{letter-spacing:-.01em}.neolume-news-plate{aspect-ratio:941/1110;object-fit:cover;object-position:top;-webkit-mask-image:linear-gradient(transparent, #000 max(1px, calc(var(--band) * 1.5)), #000 90%, transparent);-webkit-mask-image:linear-gradient(transparent, #000 max(1px, calc(var(--band) * 1.5)), #000 90%, transparent);mask-image:linear-gradient(transparent, #000 max(1px, calc(var(--band) * 1.5)), #000 90%, transparent)}.neolume-news-form{flex-direction:column;gap:8px;width:auto;height:auto;margin:4px 16px 0;position:static}.neolume-news-form input{flex:none;height:48px;padding:0 20px;font-size:16px}.neolume-news-form button{min-width:0;height:48px;font-size:15px;position:static}.neolume-news-perks{gap:18px;margin:28px 16px 0;display:grid}.neolume-news-perks li{grid-template-columns:48px 1fr;align-items:center;gap:14px;display:grid}.neolume-news-ring{--s:48px;position:static}.neolume-news-perk{text-align:left;white-space:normal;width:auto;position:static;transform:none}.neolume-news-perk h3{font-size:12px;line-height:1.35}.neolume-news-perk p{margin-top:3px;font-size:13px;line-height:1.4}.neolume-news .neolume-news-perk .is-n{display:none}}
