.pg-lifestyle-pr-agency .page-hero h1{font-size:clamp(2.05rem,3.3vw,2.95rem)}.pg-lifestyle-pr-agency .chip-a{translate:0 -34px}.ls-van{position:relative;background:var(--cream);color:var(--on-lt);border-radius:16px;border:1px solid var(--line-lt);padding:clamp(18px,2.2vw,26px);box-shadow:0 46px 100px -34px rgb(8 6 26 / .72),0 6px 20px -8px rgb(8 6 26 / .28);display:grid;gap:14px}.ls-vhead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ls-vhead div{display:grid;gap:3px;min-width:0}.ls-vhead b{font-family:var(--mono);font-size:.64rem;letter-spacing:.22em;text-transform:uppercase;color:var(--acc-deep);font-weight:500}.ls-vhead span{font-family:var(--serif);font-style:italic;font-size:.86rem;color:var(--on-lt-faint);line-height:1.3}.ls-vstat{position:relative;display:grid;min-width:120px;height:26px;border-radius:999px;overflow:hidden;font-style:normal;flex:none}.ls-vstat em{grid-area:1/1;display:flex;align-items:center;justify-content:center;font-style:normal;white-space:nowrap;padding:0 10px;font-family:var(--mono);font-size:.52rem;letter-spacing:.14em;text-transform:uppercase}.ls-van.done .ls-vstat em{transition:opacity .45s var(--e-out),translate .45s var(--e-out)}.ls-vain{background:rgb(14 9 41 / .08);color:var(--on-lt-faint);opacity:0;translate:0 -100%}.ls-paid{background:var(--acc-deep);color:#fff}.ls-van.armed:not(.done) .ls-vain{opacity:1;translate:0 0}.ls-van.armed:not(.done) .ls-paid{opacity:0;translate:0 100%}.ls-mirror{position:relative;padding:22px 22px 18px;border-radius:26px 26px 14px 14px}.ls-mirror::before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--on-lt);box-shadow:inset 0 0 0 1px rgb(243 242 251 / .12)}.ls-bulbs{position:absolute;inset:0;pointer-events:none}.ls-bulbs b{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--acc-bright);box-shadow:0 0 10px 2px rgb(var(--acc-rgb) / .55);transition:background .35s var(--e-out),box-shadow .35s var(--e-out)}.ls-bulbs b:nth-child(1){left:9%;top:6px}.ls-bulbs b:nth-child(2){left:25%;top:6px}.ls-bulbs b:nth-child(3){left:41%;top:6px}.ls-bulbs b:nth-child(4){left:57%;top:6px}.ls-bulbs b:nth-child(5){left:73%;top:6px}.ls-bulbs b:nth-child(6){left:89%;top:6px}.ls-bulbs b:nth-child(7){left:6px;top:26%}.ls-bulbs b:nth-child(8){left:6px;top:50%}.ls-bulbs b:nth-child(9){left:6px;top:74%}.ls-bulbs b:nth-child(10){right:6px;top:26%}.ls-bulbs b:nth-child(11){right:6px;top:50%}.ls-bulbs b:nth-child(12){right:6px;top:74%}.ls-van.armed .ls-bulbs b:not(.lit){background:rgb(243 242 251 / .18);box-shadow:none}.ls-glass{position:relative;border-radius:14px 14px 8px 8px;padding:16px 16px 14px;min-height:190px;display:grid;gap:12px;align-content:start;background:linear-gradient(160deg,#211c4d 0%,#13102c 48%,#1b1740 100%);overflow:hidden}.ls-glass::before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 32%,rgb(243 242 251 / .07) 45%,rgb(243 242 251 / .02) 50%,transparent 62%);pointer-events:none}.ls-refl{display:grid;gap:2px;justify-items:center;text-align:center;padding:4px 0 8px;transition:opacity .7s var(--e-out),filter .7s var(--e-out),translate .7s var(--e-out)}.ls-refl span{font-family:var(--mono);font-size:.5rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted-dark)}.ls-refl b{font-family:var(--serif);font-style:italic;font-weight:500;font-size:clamp(1.7rem,2.3vw,2.1rem);letter-spacing:-.02em;line-height:1;color:#fff0;-webkit-text-stroke:1px rgb(243 242 251 / .75);text-shadow:0 0 22px rgb(var(--acc-rgb) / .25)}.ls-refl em{font-family:var(--serif);font-style:italic;font-size:.8rem;color:var(--muted-dark)}.ls-van.done .ls-refl,html.no-anim .ls-refl{opacity:.32;filter:blur(1.2px);translate:0 -2px}.ls-real{display:grid;gap:0;border-top:1px solid rgb(243 242 251 / .16)}.ls-rrow{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:baseline;padding:8px 0;border-bottom:1px dashed rgb(243 242 251 / .14)}.ls-rrow:last-child{border-bottom:0}.ls-rrow span{font-family:var(--mono);font-size:.5rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-dark);line-height:1.35}.ls-rrow b{font-family:var(--serif);font-size:.98rem;font-weight:640;color:var(--acc-bright);letter-spacing:-.004em;white-space:nowrap}.ls-rref b{color:var(--cream);border-bottom:1.5px solid var(--acc-bright)}.ls-van.done .ls-rrow{transition:opacity .5s var(--e-out),translate .5s var(--e-out)}.ls-van.armed:not(.done) .ls-rrow{opacity:0;translate:0 6px}.ls-tray{display:flex;justify-content:space-between;align-items:baseline;gap:14px;flex-wrap:wrap;border-top:2px solid var(--on-lt);padding-top:12px;padding-right:clamp(70px,8vw,110px)}.ls-tray span{font-family:var(--mono);font-size:.52rem;letter-spacing:.13em;text-transform:uppercase;color:var(--on-lt-faint)}.ls-tray em{font-family:var(--serif);font-style:italic;font-size:.9rem;color:var(--acc-deep)}.ls-van.done .ls-tray{transition:opacity .5s var(--e-out)}.ls-van.armed:not(.done) .ls-tray{opacity:0}.ls-stakes{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(30px,5vw,74px);align-items:center;margin-top:clamp(26px,3.4vw,40px)}.ls-stakes .rich{max-width:none}.ls-ten{max-width:460px;width:100%;margin:0 auto;background:#fff;color:var(--on-lt);border-radius:14px;border:1px solid var(--line-lt);padding:clamp(18px,2.2vw,26px);display:grid;gap:12px;box-shadow:0 30px 70px -40px rgb(14 9 41 / .25)}.ls-thead{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:baseline;padding-bottom:10px;border-bottom:1px solid rgb(14 9 41 / .3)}.ls-thead span{font-family:var(--mono);font-size:.54rem;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-deep)}.ls-thead em{font-family:var(--serif);font-style:italic;font-size:.86rem;color:var(--on-lt-faint)}.ls-results{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.ls-res{position:relative;background:var(--lt-2);border:1px solid var(--line-lt);border-radius:8px;padding:8px 7px 7px;display:grid;gap:4px;min-width:0;overflow:hidden;transition:border-color .4s var(--e-out),background .4s var(--e-out)}.ls-res b{font-family:var(--mono);font-size:.5rem;letter-spacing:.1em;color:var(--on-lt-faint);font-weight:500}.ls-res>i{display:block;height:3px;border-radius:2px;background:rgb(14 9 41 / .14)}.ls-res>i:nth-of-type(2){width:72%}.ls-res .ls-logos{height:6px;background:repeating-linear-gradient(90deg,rgb(14 9 41 / .22) 0 6px,transparent 6px 10px);width:70%;border-radius:0;margin-top:2px}.ls-res u{text-decoration:none;font-family:var(--mono);font-size:clamp(.36rem,1.05vw,.44rem);letter-spacing:.06em;text-transform:uppercase;color:var(--on-lt-faint);border:1px solid rgb(14 9 41 / .25);border-radius:999px;padding:2px 5px;width:max-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls-res s{text-decoration:none;font-family:var(--mono);font-size:clamp(.36rem,1.05vw,.44rem);letter-spacing:.06em;text-transform:uppercase;color:var(--acc-deep);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;translate:0 4px;transition:opacity .4s var(--e-out),translate .4s var(--e-out)}.ls-res s::before{content:"× no "}.ls-res.read,html.no-anim .ls-res{border-color:rgb(59 69 201 / .4);background:#fff}.ls-res.read s,html.no-anim .ls-res s{opacity:1;translate:0 0}.ls-tally{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:12px;border-top:1px solid rgb(14 9 41 / .3);opacity:.4;transition:opacity .5s var(--e-out)}.ls-ten.on .ls-tally,html.no-anim .ls-tally{opacity:1}.ls-tally div{display:grid;gap:2px}.ls-tally span{font-family:var(--mono);font-size:.46rem;letter-spacing:.14em;text-transform:uppercase;color:var(--on-lt-faint)}.ls-tally b{font-family:var(--serif);font-size:1rem;font-weight:640;color:var(--on-lt);letter-spacing:-.006em}.ls-tally div:nth-child(2) b{color:var(--acc-deep)}html.no-anim .ls-res,html.no-anim .ls-res s,html.no-anim .ls-tally{transition:none}.ls-does{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(30px,5vw,74px);align-items:center}.ls-does .rich{max-width:none}.ls-spread{max-width:440px;width:100%;margin:0 auto;background:var(--cream);color:var(--on-lt);border-radius:6px;padding:clamp(18px,2.2vw,26px);display:grid;gap:14px;box-shadow:0 40px 90px -40px rgb(4 2 18 / .9)}.ls-sphead{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:baseline;padding-bottom:10px;border-bottom:1.5px solid var(--on-lt)}.ls-sphead span{font-family:var(--mono);font-size:.54rem;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-deep)}.ls-sphead em{font-family:var(--serif);font-style:italic;font-size:.86rem;color:var(--on-lt-faint)}.ls-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:14px;align-items:stretch}.ls-photo{position:relative;aspect-ratio:4/5;border:1.5px dashed rgb(14 9 41 / .35);border-radius:6px;display:grid;place-items:center;align-content:center;gap:8px;background:#fff;transition:background .6s var(--e-out),border-color .6s var(--e-out)}.ls-bottle{position:relative;display:block;width:34px;height:64px;border-radius:8px 8px 10px 10px;background:rgb(14 9 41 / .16);transition:background .6s var(--e-out)}.ls-bottle::before{content:"";position:absolute;left:50%;top:-14px;translate:-50% 0;width:14px;height:16px;border-radius:3px 3px 0 0;background:inherit}.ls-bottle::after{content:"";position:absolute;left:6px;right:6px;top:20px;height:22px;border-radius:2px;background:rgb(243 242 251 / .55);opacity:0;transition:opacity .6s var(--e-out)}.ls-photo span{font-family:var(--mono);font-size:.46rem;letter-spacing:.14em;text-transform:uppercase;color:var(--on-lt-faint);opacity:0;translate:0 4px;transition:opacity .5s var(--e-out) .25s,translate .5s var(--e-out) .25s}.ls-spread.on .ls-photo,html.no-anim .ls-photo{background:rgb(59 69 201 / .08);border-style:solid;border-color:rgb(59 69 201 / .45)}.ls-spread.on .ls-bottle,html.no-anim .ls-bottle{background:var(--acc-deep)}.ls-spread.on .ls-bottle::after,html.no-anim .ls-bottle::after{opacity:1}.ls-spread.on .ls-photo span,html.no-anim .ls-photo span{opacity:1;translate:0 0}.ls-cols{display:grid;gap:6px;align-content:start;padding-top:2px}.ls-cols i{display:block;height:4px;border-radius:2px;background:rgb(14 9 41 / .14)}.ls-cols .ls-short{width:62%}.ls-cols .ls-hl{display:block;height:9px;border-radius:2px;background:var(--on-lt);margin-bottom:2px}.ls-cols .ls-hl2{width:70%;margin-bottom:6px}.ls-quote{font-family:var(--serif);font-style:italic;font-size:.8rem;color:var(--acc-deep);line-height:1.3;padding:4px 0 4px 8px;border-left:2px solid var(--acc-deep);margin:4px 0}.ls-forty{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding-top:12px;border-top:1px solid rgb(14 9 41 / .3)}.ls-one,.ls-many{display:grid;gap:6px;justify-items:start}.ls-one b{display:block;width:34px;height:34px;border-radius:5px;background:var(--acc-deep);transition:scale .5s cubic-bezier(.34,1.56,.64,1)}.ls-spread.on .ls-one b{scale:1.08}.ls-many b{display:grid;grid-template-columns:repeat(10,6px);gap:3px}.ls-many b i{width:6px;height:6px;border-radius:50%;background:rgb(14 9 41 / .3);transition:background .6s var(--e-out)}.ls-spread.on .ls-many b i,html.no-anim .ls-many b i{background:rgb(14 9 41 / .12)}.ls-forty span{font-family:var(--mono);font-size:.46rem;letter-spacing:.12em;text-transform:uppercase;color:var(--on-lt-faint);line-height:1.5}.ls-one span{color:var(--acc-deep)}html.no-anim .ls-photo,html.no-anim .ls-bottle,html.no-anim .ls-bottle::after,html.no-anim .ls-photo span,html.no-anim .ls-many b i{transition:none}.ls-briefs{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,2vw,24px);align-items:stretch}.ls-brief{position:relative;background:#fff;border:1px solid var(--line-lt);border-radius:14px;padding:clamp(20px,2.4vw,30px);display:grid;gap:12px;align-content:start;grid-template-rows:auto auto 1fr auto;box-shadow:0 30px 70px -40px rgb(14 9 41 / .2);transition:translate .45s var(--e-out),box-shadow .45s var(--e-out)}.ls-brief:hover{translate:0 -3px;box-shadow:0 40px 80px -40px rgb(14 9 41 / .3)}.ls-well{background:var(--lt-2)}.ls-bhead{display:flex;justify-content:space-between;gap:10px;align-items:baseline;padding-bottom:10px;border-bottom:1px solid var(--on-lt)}.ls-bhead span{font-family:var(--mono);font-size:.54rem;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-deep)}.ls-bhead em{font-family:var(--serif);font-style:italic;font-size:.86rem;color:var(--on-lt-faint)}.ls-brief h3{font-family:var(--serif);font-size:clamp(1.12rem,1.45vw,1.3rem);font-weight:640;letter-spacing:-.008em;color:var(--on-lt);line-height:1.22}.ls-brief p{font-size:.96rem;color:var(--on-lt-mute);line-height:1.68;margin:0}.ls-brief p a{color:var(--acc-deep);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(59 69 201 / .4)}.ls-bviz{display:grid;gap:10px;padding-top:12px;border-top:1px dashed var(--line-lt)}.ls-mlabel{font-family:var(--mono);font-size:.48rem;letter-spacing:.14em;text-transform:uppercase;color:var(--on-lt-faint)}.ls-mrail{position:relative;display:grid;grid-template-columns:repeat(7,1fr);align-items:start;padding:0 0 22px}.ls-mrail::before{content:"";position:absolute;left:5px;right:5px;top:5px;border-top:1px dashed rgb(14 9 41 / .3)}.ls-m{position:relative;justify-self:center;width:11px;height:11px;border-radius:50%;border:1.5px solid rgb(14 9 41 / .35);background:#fff;transition:background .4s var(--e-out),border-color .4s var(--e-out)}.ls-m em{position:absolute;left:50%;top:15px;translate:-50% 0;white-space:nowrap;font-family:var(--mono);font-style:normal;font-size:.42rem;letter-spacing:.08em;text-transform:uppercase;color:var(--on-lt-faint)}.ls-hand em{left:0;translate:0 0}.ls-print em{left:auto;right:0;translate:0 0}.ls-briefs.on .ls-hand,html.no-anim .ls-hand{background:var(--acc-deep);border-color:var(--acc-deep)}.ls-briefs.on .ls-story,html.no-anim .ls-story{background:var(--on-lt);border-color:var(--on-lt)}.ls-briefs.on .ls-print,html.no-anim .ls-print{background:var(--acc-deep);border-color:var(--acc-deep);box-shadow:0 0 0 4px rgb(59 69 201 / .18)}.ls-briefs.on .ls-hand em,html.no-anim .ls-hand em{color:var(--acc-deep)}.ls-erow{display:grid;grid-template-columns:14px 1fr auto;gap:10px;align-items:center}.ls-erow i{width:14px;height:14px;border-radius:50%;position:relative;border:1.5px solid rgb(14 9 41 / .35);transition:background .4s var(--e-out),border-color .4s var(--e-out)}.ls-eok::after{content:"";position:absolute;left:4px;top:2px;width:3px;height:6px;border:solid #fff;border-width:0 1.5px 1.5px 0;rotate:45deg;opacity:0;transition:opacity .3s}.ls-eno::before,.ls-eno::after{content:"";position:absolute;left:3px;right:3px;top:50%;height:1.5px;background:var(--on-lt-faint);rotate:45deg}.ls-eno::after{rotate:-45deg}.ls-briefs.on .ls-eok,html.no-anim .ls-eok{background:var(--acc-deep);border-color:var(--acc-deep)}.ls-briefs.on .ls-eok::after,html.no-anim .ls-eok::after{opacity:1}.ls-erow span{font-size:.86rem;color:var(--on-lt);line-height:1.3}.ls-erow em{font-family:var(--mono);font-style:normal;font-size:.44rem;letter-spacing:.12em;text-transform:uppercase;color:var(--acc-deep);white-space:nowrap}.ls-ex span{color:var(--on-lt-faint);text-decoration:line-through;text-decoration-color:rgb(59 69 201 / .6)}.ls-ex em{color:var(--on-lt-faint)}.ls-trust{max-width:760px;margin-top:clamp(24px,3vw,36px)}html.no-anim .ls-m,html.no-anim .ls-eok,html.no-anim .ls-eok::after{transition:none}.ls-routine{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.6vw,18px)}.ls-step{position:relative;background:var(--ink-raised);border:1px solid var(--line);border-radius:14px;padding:clamp(18px,2.2vw,24px);display:grid;gap:12px;align-content:start;transition:translate .45s var(--e-out),border-color .45s var(--e-out),box-shadow .45s var(--e-out)}.ls-step:hover{translate:0 -4px;border-color:rgb(var(--acc-rgb) / .42);box-shadow:0 30px 60px -36px rgb(0 0 0 / .9)}.ls-sno{display:flex;align-items:center;gap:10px}.ls-sno b{width:40px;height:40px;border-radius:50%;border:1.5px solid var(--acc-bright);display:grid;place-items:center;font-family:var(--mono);font-size:.7rem;font-weight:500;color:var(--acc-bright);letter-spacing:.02em;transition:background .4s var(--e-out),color .4s var(--e-out)}.ls-step:hover .ls-sno b{background:var(--acc-bright);color:var(--on-lt)}.ls-sno span{font-family:var(--mono);font-size:.5rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-dark)}.ls-step h3{font-family:var(--serif);font-size:clamp(1.06rem,1.4vw,1.2rem);font-weight:640;letter-spacing:-.008em;line-height:1.22;color:var(--cream)}.ls-step p{font-size:.9rem;color:var(--muted-dark);line-height:1.6;margin:0}.ls-step p a{color:var(--acc-bright);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(var(--acc-rgb) / .4)}.ls-stand{display:grid;gap:clamp(22px,3vw,34px);background:#fff;border:1px solid var(--line-lt);border-radius:16px;padding:clamp(20px,2.6vw,32px) clamp(20px,2.6vw,32px) clamp(16px,2vw,24px);box-shadow:0 30px 70px -40px rgb(14 9 41 / .2)}.ls-shelf{display:grid;gap:8px}.ls-shlabel{font-family:var(--mono);font-size:.54rem;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-deep)}.ls-spines{display:flex;align-items:flex-end;gap:4px;height:clamp(120px,15vw,170px);padding:0 10px;overflow:hidden}.ls-spines i{position:relative;flex:1 1 0%;min-width:0;height:var(--h,80%);border-radius:3px 3px 0 0;writing-mode:vertical-rl;transform:rotate(180deg);font-style:normal;font-family:var(--serif);font-size:clamp(.5rem,.75vw,.62rem);font-weight:600;letter-spacing:.02em;line-height:1;padding:8px 0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--on-lt);color:var(--cream);box-shadow:inset -1px 0 0 rgb(243 242 251 / .12);transition:translate .7s var(--e-out)}.ls-spines i:nth-child(3n+1){background:var(--lt-2);color:var(--on-lt);box-shadow:inset 0 0 0 1px var(--line-lt)}.ls-spines i:nth-child(3n+2){background:var(--acc-deep);color:#fff}.ls-spines i:nth-child(5n){background:var(--ink-soft);color:var(--cream)}.ls-spines i:hover{translate:0 -6px}.js .ls-stand:not(.on) .ls-spines i{translate:0 110%}.ls-yours{background:var(--acc-bright)!important;color:var(--on-lt)!important;box-shadow:inset 0 0 0 1.5px var(--acc-deep)!important;flex-basis:14px;transition-delay:.9s!important}.ls-board{display:block;height:9px;border-radius:2px;background:var(--on-lt);box-shadow:0 8px 16px -8px rgb(14 9 41 / .6);margin:0 -4px}.ls-tierlines{display:grid;gap:10px;margin-top:clamp(22px,3vw,34px);max-width:820px}.ls-tierlines p{font-size:.98rem;color:var(--on-lt-mute);line-height:1.7;margin:0}.ls-tierlines b{color:var(--on-lt);font-weight:600}.ls-open{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(30px,5vw,74px);align-items:center;margin-top:clamp(30px,4vw,50px)}.ls-open .rich{max-width:none}.ls-rungs{max-width:420px;width:100%;margin:0 auto;background:#fff;border:1px solid var(--line-lt);border-radius:14px;padding:clamp(18px,2.2vw,26px);display:grid;gap:8px;box-shadow:0 30px 70px -40px rgb(14 9 41 / .2)}.ls-rung{display:grid;grid-template-columns:44px 1fr;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--line-lt);border-radius:10px;background:var(--lt-2);margin-left:var(--ml,0)}.ls-rung:nth-child(2){--ml:22px}.ls-rung:nth-child(3){--ml:44px}.ls-rung span{font-family:var(--mono);font-size:.46rem;letter-spacing:.14em;text-transform:uppercase;color:var(--on-lt-faint)}.ls-rung b{font-family:var(--serif);font-size:.94rem;font-weight:640;color:var(--on-lt);letter-spacing:-.004em}.ls-rtop{background:var(--acc-deep);border-color:var(--acc-deep)}.ls-rtop span{color:rgb(255 255 255 / .7)}.ls-rtop b{color:#fff}.ls-rfoot{display:grid;gap:2px;padding-top:10px;margin-top:4px;border-top:1px solid rgb(14 9 41 / .3)}.ls-rfoot span{font-family:var(--mono);font-size:.5rem;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-deep)}.ls-rfoot em{font-family:var(--serif);font-style:italic;font-size:.9rem;color:var(--on-lt-mute)}html.no-anim .ls-spines i{transition:none}.ls-loyal{background:var(--cream);color:var(--on-lt);border-radius:16px;padding:clamp(20px,2.6vw,32px);display:grid;gap:clamp(18px,2.4vw,28px);box-shadow:0 40px 90px -40px rgb(4 2 18 / .9)}.ls-lhead{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:baseline;padding-bottom:12px;border-bottom:1.5px solid var(--on-lt)}.ls-lhead span{font-family:var(--mono);font-size:.54rem;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-deep)}.ls-lhead em{font-family:var(--serif);font-style:italic;font-size:.9rem;color:var(--on-lt-faint)}.ls-stamps{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.6vw,20px)}.ls-stamp{display:grid;gap:10px;justify-items:start}.ls-stamp i{position:relative;width:64px;height:64px;border-radius:50%;border:2px dashed rgb(14 9 41 / .3);display:block;transition:border-color .4s var(--e-out),background .4s var(--e-out)}.ls-stamp i::before{content:"";position:absolute;inset:6px;border-radius:50%;border:2.5px solid var(--acc-deep);opacity:0;scale:1.6;transition:opacity .35s var(--e-out),scale .35s var(--e-out)}.ls-stamp i::after{content:"";position:absolute;left:24px;top:17px;width:11px;height:22px;border:solid var(--acc-deep);border-width:0 3px 3px 0;rotate:45deg;opacity:0;scale:1.6;transition:opacity .35s var(--e-out) .1s,scale .35s var(--e-out) .1s}.ls-stamp.live i,html.no-anim .ls-stamp i{border-style:solid;border-color:rgb(59 69 201 / .35);background:#fff}.ls-stamp.live i::before,.ls-stamp.live i::after,html.no-anim .ls-stamp i::before,html.no-anim .ls-stamp i::after{opacity:1;scale:1}.ls-stamp b{font-family:var(--mono);font-size:.56rem;letter-spacing:.14em;text-transform:uppercase;color:var(--on-lt-faint);transition:color .4s}.ls-stamp.live b,html.no-anim .ls-stamp b{color:var(--acc-deep)}.ls-weeks{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.6vw,20px)}.ls-week{display:grid;gap:8px;align-content:start;padding-top:12px;border-top:1px solid rgb(14 9 41 / .2);transition:border-color .45s var(--e-out)}.ls-week.live,html.no-anim .ls-week{border-top-color:var(--acc-deep)}.ls-week h3{font-family:var(--serif);font-size:clamp(1.02rem,1.3vw,1.14rem);font-weight:640;letter-spacing:-.005em;color:var(--on-lt);line-height:1.28}.ls-week p{font-size:.88rem;color:var(--on-lt-mute);line-height:1.58;margin:0}.ls-lfoot{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:baseline;padding-top:12px;border-top:1.5px solid var(--on-lt)}.ls-lfoot span{font-family:var(--mono);font-size:.52rem;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-deep)}.ls-lfoot em{font-family:var(--serif);font-style:italic;font-size:.9rem;color:var(--on-lt-mute)}html.no-anim .ls-stamp i,html.no-anim .ls-stamp i::before,html.no-anim .ls-stamp i::after,html.no-anim .ls-stamp b,html.no-anim .ls-week{transition:none}.ls-geo{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(30px,5vw,74px);align-items:center;margin-top:clamp(26px,3.4vw,40px)}.ls-geo .rich{max-width:none}.ls-edit{max-width:460px;width:100%;margin:0 auto;background:#fff;color:var(--on-lt);border:1px solid var(--line-lt);border-radius:14px;padding:clamp(18px,2.2vw,26px);display:grid;gap:12px;box-shadow:0 30px 70px -40px rgb(14 9 41 / .25)}.ls-eq{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;padding:9px 12px;background:var(--lt-2);border:1px solid var(--line-lt);border-radius:999px}.ls-eq i{width:14px;height:14px;border-radius:50%;background:var(--on-lt);position:relative}.ls-eq i::after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--acc-bright)}.ls-eq span{font-family:var(--serif);font-style:italic;font-size:.9rem;color:var(--on-lt)}.ls-ehead{display:flex;justify-content:space-between;gap:10px;align-items:baseline;padding-bottom:8px;border-bottom:1px solid var(--on-lt)}.ls-ehead span{font-family:var(--mono);font-size:.52rem;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-deep)}.ls-ehead em{font-family:var(--serif);font-style:italic;font-size:.84rem;color:var(--on-lt-faint)}.ls-picks{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ls-pick{position:relative;display:grid;gap:6px;justify-items:center;text-align:center;padding:12px 8px 10px;border:1px solid var(--line-lt);border-radius:10px;background:var(--lt-2);min-width:0;transition:border-color .45s var(--e-out),background .45s var(--e-out),opacity .45s var(--e-out),translate .45s var(--e-out)}.ls-pick b{font-family:var(--mono);font-size:.5rem;letter-spacing:.14em;color:var(--on-lt-faint);font-weight:500}.ls-pick>i{position:relative;display:block;height:56px;width:100%;--c:rgba(14,9,41,.22)}.ls-jar::before{content:"";position:absolute;left:50%;bottom:0;translate:-50% 0;width:34px;height:36px;border-radius:6px 6px 8px 8px;background:var(--c)}.ls-jar::after{content:"";position:absolute;left:50%;bottom:34px;translate:-50% 0;width:36px;height:10px;border-radius:3px;background:var(--c)}.ls-vial::before{content:"";position:absolute;left:50%;bottom:0;translate:-50% 0;width:20px;height:44px;border-radius:5px 5px 7px 7px;background:var(--c)}.ls-vial::after{content:"";position:absolute;left:50%;bottom:42px;translate:-50% 0;width:12px;height:12px;border-radius:2px;background:var(--c)}.ls-tube::before{content:"";position:absolute;left:50%;bottom:10px;translate:-50% 0;width:22px;height:40px;border-radius:2px 2px 9px 9px;background:var(--c);clip-path:polygon(0 0,100% 0,88% 100%,12% 100%)}.ls-tube::after{content:"";position:absolute;left:50%;bottom:0;translate:-50% 0;width:14px;height:10px;border-radius:2px;background:var(--c)}.ls-pick span{font-family:var(--serif);font-size:.9rem;font-weight:640;color:var(--on-lt);letter-spacing:-.004em}.ls-pick em{font-family:var(--mono);font-style:normal;font-size:.42rem;letter-spacing:.08em;text-transform:uppercase;color:var(--on-lt-faint);line-height:1.4}.ls-you>i{--c:var(--acc-deep)}.ls-you span{color:var(--acc-deep)}.ls-you{background:#fff}.js .ls-edit:not(.on) .ls-you{opacity:0;translate:0 10px}.ls-edit.on .ls-you,html.no-anim .ls-you{border-color:rgb(59 69 201 / .5);box-shadow:0 12px 30px -20px rgb(14 9 41 / .4)}.ls-fourth{border-style:dashed;background:#fff0}.ls-fourth>i{border:1.5px dashed rgb(14 9 41 / .25);border-radius:6px;height:56px;width:40px}.ls-fourth span{color:var(--on-lt-faint);font-weight:500;font-style:italic}.ls-noad{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;padding-top:10px;border-top:1px dashed var(--line-lt)}.ls-noad s{font-family:var(--mono);font-size:.5rem;letter-spacing:.14em;text-transform:uppercase;color:var(--on-lt-faint);border:1px dashed rgb(14 9 41 / .3);border-radius:999px;padding:3px 8px;text-decoration-color:var(--acc-deep)}.ls-noad span{font-family:var(--serif);font-style:italic;font-size:.86rem;color:var(--on-lt-mute)}html.no-anim .ls-pick{transition:none}.ls-compact{background:var(--cream);color:var(--on-lt);border-radius:16px;padding:clamp(14px,1.8vw,22px);box-shadow:0 40px 90px -40px rgb(4 2 18 / .9)}.ls-cwrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.ls-tbl{width:100%;min-width:600px;table-layout:fixed;border-collapse:separate;border-spacing:0}.ls-tbl th{text-align:left;vertical-align:bottom;padding:10px 16px 12px;border-bottom:1.5px solid var(--on-lt)}.ls-tbl th span{display:block;font-family:var(--serif);font-size:clamp(1rem,1.3vw,1.14rem);font-weight:640;letter-spacing:-.006em;color:var(--on-lt);line-height:1.25}.ls-tbl th i{display:block;margin-top:4px;font-style:normal;font-family:var(--mono);font-size:.48rem;letter-spacing:.16em;text-transform:uppercase;color:var(--on-lt-faint)}.ls-tbl th:last-child i{color:var(--acc-deep)}.ls-tbl th:first-child,.ls-tbl td:first-child{border-right:3px solid var(--on-lt)}.ls-tbl td{padding:14px 16px;border-bottom:1px dashed var(--line-lt);vertical-align:top;font-size:.94rem;line-height:1.5;transition:opacity .45s var(--e-out),color .45s var(--e-out)}.ls-tbl tr:last-child td{border-bottom:0}.ls-tbl td:first-child{color:var(--on-lt-faint);font-style:italic;font-family:var(--serif);background:linear-gradient(115deg,rgb(14 9 41 / .03) 0%,rgb(14 9 41 / .07) 40%,rgb(14 9 41 / .02) 60%,rgb(14 9 41 / .05) 100%)}.ls-tbl td:last-child{color:var(--on-lt);padding-left:36px;position:relative}.ls-tbl td:last-child::before{content:"";position:absolute;left:14px;top:19px;width:6px;height:11px;border:solid var(--acc-deep);border-width:0 2px 2px 0;rotate:45deg;opacity:0;scale:1.5;transition:opacity .35s var(--e-out),scale .35s var(--e-out)}.js .ls-tbl tbody tr:not(.live) td{opacity:.4}.ls-tbl tr.live td:last-child::before,html.no-anim .ls-tbl td:last-child::before{opacity:1;scale:1}.ls-tbl tr:last-child td:last-child{font-weight:600;color:var(--acc-deep)}html.no-anim .ls-tbl td,html.no-anim .ls-tbl td:last-child::before{transition:none}.ls-why{display:grid;grid-template-columns:440px 1fr;gap:clamp(30px,5vw,74px);align-items:start;margin-top:clamp(30px,4vw,50px)}.ls-whytext{max-width:none}.ls-ask{background:var(--lt-2);border:1px solid var(--line-lt);border-radius:14px;padding:clamp(18px,2.2vw,26px);display:grid;gap:12px;box-shadow:0 30px 70px -40px rgb(14 9 41 / .25)}.ls-ahead{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:baseline;padding-bottom:10px;border-bottom:1px solid var(--on-lt)}.ls-ahead span{font-family:var(--mono);font-size:.54rem;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-deep)}.ls-ahead em{font-family:var(--serif);font-style:italic;font-size:.86rem;color:var(--on-lt-faint)}.ls-q{font-family:var(--serif);font-size:clamp(1.1rem,1.45vw,1.3rem);font-weight:640;letter-spacing:-.008em;color:var(--on-lt);line-height:1.3;margin:0}.ls-ans{display:grid;grid-template-columns:64px 1fr;gap:6px 12px;align-items:start;padding:12px;background:#fff;border:1px solid var(--line-lt);border-radius:10px}.ls-ans span{font-family:var(--mono);font-size:.48rem;letter-spacing:.14em;text-transform:uppercase;color:var(--on-lt-faint);padding-top:3px}.ls-para{display:grid;gap:5px}.ls-para i{display:block;height:5px;border-radius:3px;background:rgb(14 9 41 / .2);transition:filter .8s var(--e-out),opacity .8s var(--e-out),translate .8s var(--e-out)}.ls-para .ls-short{width:58%}.ls-ask.on .ls-para i,html.no-anim .ls-para i{filter:blur(2px);opacity:.45;translate:3px 0}.ls-ask.on .ls-para i:nth-child(2),html.no-anim .ls-para i:nth-child(2){translate:-2px 0}.ls-ans em{grid-column:2;font-family:var(--serif);font-style:italic;font-size:.82rem;color:var(--on-lt-faint)}.ls-us{background:var(--ink);border-color:var(--ink)}.ls-us span{color:var(--acc-bright)}.ls-us b{font-family:var(--serif);font-size:clamp(1.05rem,1.4vw,1.22rem);font-weight:640;letter-spacing:-.006em;color:var(--cream);line-height:1.25}.ls-us em{color:var(--muted-dark)}html.no-anim .ls-para i{transition:none}.ls-tears{margin-top:clamp(34px,4.5vw,56px);display:grid;gap:14px}.ls-tlabel{font-family:var(--mono);font-size:.54rem;letter-spacing:.18em;text-transform:uppercase;color:var(--acc-bright);margin:0}.ls-sheets{display:flex;flex-wrap:wrap;gap:14px clamp(12px,1.6vw,20px);align-items:flex-start}.ls-sheet{position:relative;display:grid;place-items:center;width:calc(var(--w,100px) + 40px);height:66px;padding:0 20px 8px;background:var(--cream);rotate:var(--r,0deg);box-shadow:0 14px 30px -14px rgb(0 0 0 / .8);clip-path:polygon(0 0,100% 0,100% 88%,94% 100%,88% 90%,82% 100%,76% 92%,70% 100%,64% 90%,58% 100%,52% 92%,46% 100%,40% 90%,34% 100%,28% 92%,22% 100%,16% 90%,10% 100%,4% 92%,0 100%);transition:rotate .4s var(--e-out),translate .4s var(--e-out)}.ls-sheet::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--acc-deep)}.ls-sheet::after{content:"";display:block;width:var(--w,100px);height:16px;background:var(--on-lt);-webkit-mask:var(--m) no-repeat center/contain;mask:var(--m) no-repeat center/contain}.ls-sheet:hover{rotate:0deg;translate:0 -4px}.ls-talso{font-family:var(--serif);font-style:italic;font-size:.9rem;color:var(--muted-dark);margin:0}.ls-cost{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(30px,5vw,74px);align-items:center}.ls-cost .rich{max-width:none}.ls-counter{position:relative;max-width:440px;width:100%;margin:0 auto;background:#fff;border:1px solid var(--line-lt);border-radius:14px;padding:clamp(18px,2.2vw,26px);display:grid;gap:0;box-shadow:0 30px 70px -40px rgb(14 9 41 / .25)}.ls-chead{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:baseline;padding-bottom:10px;border-bottom:1px solid var(--on-lt);padding-right:80px}.ls-chead span{font-family:var(--mono);font-size:.54rem;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-deep)}.ls-chead em{font-family:var(--serif);font-style:italic;font-size:.86rem;color:var(--on-lt-faint)}.ls-big{display:grid;gap:4px;padding:16px 0 14px;border-bottom:1px dashed var(--line-lt)}.ls-big span{font-family:var(--mono);font-size:.5rem;letter-spacing:.16em;text-transform:uppercase;color:var(--on-lt-faint)}.ls-big b{font-family:var(--serif);font-size:clamp(2.2rem,3.2vw,3rem);font-weight:640;letter-spacing:-.03em;line-height:1;color:var(--acc-deep)}.ls-crow{display:grid;grid-template-columns:96px 1fr;gap:2px 12px;align-items:baseline;padding:10px 0;border-bottom:1px dashed var(--line-lt)}.ls-crow span{font-family:var(--mono);font-size:.48rem;letter-spacing:.14em;text-transform:uppercase;color:var(--on-lt-faint);padding-top:3px}.ls-crow b{font-family:var(--serif);font-size:.96rem;font-weight:640;color:var(--on-lt);letter-spacing:-.004em;line-height:1.3}.ls-crow em{grid-column:2;font-family:var(--serif);font-style:italic;font-size:.84rem;color:var(--on-lt-faint)}.ls-others{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;margin:12px -10px 0;padding:10px;border-radius:8px;background:var(--lt-2)}.ls-others span{font-family:var(--mono);font-size:.48rem;letter-spacing:.12em;text-transform:uppercase;color:var(--on-lt-faint);line-height:1.5}.ls-others b{font-family:var(--serif);font-size:1rem;font-weight:640;color:var(--on-lt)}.ls-others i{width:44px;height:22px;border:1.5px dashed rgb(14 9 41 / .3);border-radius:4px;display:grid;place-items:center;font-style:normal;font-family:var(--mono);font-size:.5rem;color:var(--on-lt-faint)}.ls-others i::before{content:"$ —"}.ls-stick{position:absolute;right:16px;top:14px;width:70px;height:70px;border-radius:50%;background:var(--acc-deep);color:#fff;display:grid;place-items:center;text-align:center;font-style:normal;font-family:var(--mono);font-size:.5rem;letter-spacing:.14em;text-transform:uppercase;line-height:1.4;rotate:-12deg;box-shadow:0 10px 24px -10px rgb(14 9 41 / .6);transition:scale .45s cubic-bezier(.34,1.56,.64,1),opacity .35s var(--e-out)}.js .ls-counter:not(.on) .ls-stick{scale:0;opacity:0}html.no-anim .ls-stick{transition:none}.ls-fitpair{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(18px,2.4vw,30px);align-items:start}.ls-fit,.ls-unfit{position:relative;border-radius:18px;padding:clamp(24px,3vw,40px)}.ls-fit{background:var(--lt);border:1px solid var(--line-lt);box-shadow:0 30px 70px -40px rgb(14 9 41 / .25)}.ls-fit::before{content:"";position:absolute;left:14px;top:14px;width:18px;height:18px;border-left:2px solid var(--acc-deep);border-top:2px solid var(--acc-deep)}.ls-fit::after{content:"EDITED IN";position:absolute;right:18px;top:16px;padding:4px 9px;border-radius:999px;font-family:var(--mono);font-size:.5rem;letter-spacing:.16em;background:var(--acc-deep);color:#fff}.ls-unfit{background:var(--ink);color:var(--cream);border:1px solid var(--line)}.ls-unfit::before{content:"";position:absolute;left:14px;top:14px;width:18px;height:18px;border-left:2px dashed rgb(243 242 251 / .35);border-top:2px dashed rgb(243 242 251 / .35)}.ls-unfit::after{content:"CUT";position:absolute;right:18px;top:16px;padding:4px 9px;border-radius:999px;font-family:var(--mono);font-size:.5rem;letter-spacing:.16em;border:1px dashed rgb(243 242 251 / .35);color:var(--muted-dark)}.ls-fithead{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding-right:110px;padding-bottom:14px;margin-bottom:18px;border-bottom:1px dashed var(--line-lt)}.ls-unfit .ls-fithead{border-bottom-color:rgb(243 242 251 / .15)}.ls-fithead b{font-family:var(--serif);font-size:clamp(1.26rem,1.75vw,1.46rem);font-weight:640;letter-spacing:-.006em}.ls-fithead span{font-family:var(--mono);font-size:.56rem;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-deep)}.ls-unfit .ls-fithead span{color:var(--muted-dark)}.ls-fit p{font-size:.98rem;line-height:1.7;color:var(--on-lt-mute);margin:0}.ls-unfit p{font-size:.98rem;line-height:1.7;color:var(--muted-dark);margin:0}@media (max-width:1080px){.ls-stakes,.ls-does,.ls-geo,.ls-cost,.ls-why,.ls-open{grid-template-columns:1fr}.ls-does .ls-spread{order:2}.ls-routine{grid-template-columns:repeat(2,1fr)}.ls-ten,.ls-spread,.ls-edit,.ls-ask,.ls-counter,.ls-rungs{max-width:520px}.ls-stamps,.ls-weeks{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.ls-fitpair,.ls-briefs,.ls-routine{grid-template-columns:1fr}.ls-fithead{flex-wrap:wrap;padding-right:0;padding-top:22px}.ls-tray{flex-direction:column;gap:6px;padding-right:70px}.ls-picks{grid-template-columns:repeat(2,1fr)}.ls-tbl{min-width:560px}.ls-spines{gap:3px;padding:0 6px}}@media (max-width:560px){.ls-van{padding:16px 14px}.ls-mirror{padding:18px 16px 14px}.ls-glass{padding:14px 12px 12px}.ls-results{gap:4px}.ls-res{padding:6px 5px 5px;border-radius:6px}.ls-res u,.ls-res s{font-size:.34rem;letter-spacing:.02em;padding:2px 4px}.ls-tally{grid-template-columns:1fr 1fr}.ls-stamps,.ls-weeks{grid-template-columns:1fr}.ls-stamp{grid-template-columns:auto 1fr;align-items:center}.ls-stamp i{width:48px;height:48px}.ls-stamp i::after{left:18px;top:12px;width:8px;height:17px}.ls-layout{grid-template-columns:1fr 1.3fr}.ls-forty{grid-template-columns:1fr}.ls-ans{grid-template-columns:1fr}.ls-ans em{grid-column:1}.ls-crow{grid-template-columns:1fr}.ls-crow em{grid-column:1}.ls-others{grid-template-columns:1fr auto}.ls-others i{display:none}.ls-chead{padding-right:0}.ls-stick{position:static;rotate:0deg;width:auto;height:auto;border-radius:999px;padding:5px 10px;margin:12px 0 0;justify-self:start;line-height:1.2}.ls-stick br{display:none}.ls-spines{height:120px}.ls-spines i{font-size:.46rem;padding:6px 0}.ls-tbl{min-width:0}.ls-tbl thead,.ls-tbl tbody,.ls-tbl tr,.ls-tbl th,.ls-tbl td{display:block}.ls-tbl th{border-bottom:0;padding:6px 12px}.ls-tbl th:first-child{border-right:0;border-left:3px solid var(--on-lt)}.ls-tbl th:last-child{border-bottom:1.5px solid var(--on-lt);padding-bottom:12px}.ls-tbl tr{border-bottom:1px dashed var(--line-lt);padding:6px 0}.ls-tbl tr:last-child{border-bottom:0}.ls-tbl td{border-bottom:0;padding:6px 12px}.ls-tbl td:first-child{border-right:0;border-left:3px solid var(--on-lt);font-size:.86rem}.ls-tbl td:last-child{padding-left:34px}.ls-tbl td:last-child::before{left:12px;top:11px}.ls-mrail{grid-template-columns:repeat(7,1fr)}.ls-m em{font-size:.36rem}}