@keyframes lp-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-wipe{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-settle{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-pan{0%{transform:scale(1.04) translateY(1.5%)}to{transform:scale(1.1) translateY(-1.5%)}}.lpp,.lpp *,.lpp *:before,.lpp *:after{box-sizing:content-box}.lpp .lp-slot__cap,.lpp .lpp-swatch{box-sizing:border-box}.lpp{background:#fff;color:#202020;font-family:Montserrat,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5;--sub: 0;--added: 0;--sticky: 0}.lpp :where(p){line-height:1.65;text-wrap:pretty}.lpp :where(h1){line-height:1.05}.lpp :where(h2),.lpp :where(h3),.lpp :where(h4){line-height:1.2}.lpp :where(h1,h2,h3){font-feature-settings:"liga","dlig","onum"}.lpp a{color:#202020;text-decoration:none}.lpp a:hover{color:#d69a3c}.lpp :focus-visible{outline:2px solid #EEB659;outline-offset:3px}.lpp summary{list-style:none;cursor:pointer}.lpp summary::-webkit-details-marker{display:none}.lpp button{line-height:inherit;font-family:Montserrat,sans-serif}.lpp-wrap{max-width:1200px;margin:0 auto;padding:clamp(72px,10vw,128px) 24px}.lpp-eyebrow{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--gris-ink)}.lpp-eyebrow--gold{color:#eeb659}.lpp-eyebrow--ink{color:#202020}.lpp-frame{position:relative;overflow:hidden;border:1px solid rgba(32,32,32,.12);background:var(--lpp-frame-bg, #F1F1F1)}.lpp-mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.lpp-lede{max-width:560px;display:flex;flex-direction:column;gap:var(--lpp-lede-gap, 14px)}.lpp-body{margin:0;font-size:15px;line-height:1.72;color:#45464a}.lpp-h2{margin:0;font-family:Almeria,serif;font-weight:400;font-size:clamp(30px,4vw,50px);line-height:1.08;letter-spacing:-.015em}.lpp-anim{animation:var(--lpp-kf, lp-rise) linear both;animation-timeline:view();animation-range:entry var(--lpp-a, 8%) cover var(--lpp-b, 26%)}.lpp-anim-cover{position:relative;width:100%;height:100%;animation:lp-pan linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.lpp-kf-settle{--lpp-kf: lp-settle;--lpp-a: 4%;--lpp-b: 24%}.lpp-kf-wipe{--lpp-kf: lp-wipe;--lpp-a: 10%;--lpp-b: 30%}@media(prefers-reduced-motion:reduce){.lpp-anim,.lpp-anim-cover{animation:none}.lpp-buy__opt,.lpp-btn,.lpp-sticky{transition:none}}.lpp .lpp-btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:2px;cursor:pointer;text-transform:uppercase;transition:background .24s cubic-bezier(.22,.61,.36,1),border-color .24s cubic-bezier(.22,.61,.36,1),color .24s cubic-bezier(.22,.61,.36,1)}.lpp .lpp-btn--dark{background:#202020;color:#fff;font-size:12px;letter-spacing:.22em}.lpp .lpp-btn--dark:hover:not([disabled]){background:#45464a;color:#fff}.lpp .lpp-btn--gold{background:#eeb659;color:#202020;font-size:12px;letter-spacing:.22em}.lpp .lpp-btn--gold:hover:not([disabled]){background:#d69a3c;color:#202020}.lpp .lpp-btn--ghost{border:1px solid rgba(255,255,255,.4);background:transparent;color:#fff;font-size:12px;letter-spacing:.22em}.lpp .lpp-btn--ghost:hover{border-color:#eeb659;color:#eeb659}.lpp .lpp-btn:active:not([disabled]){transform:scale(.99);opacity:.92}.lpp .lpp-btn[disabled]{cursor:default}.lpp .lpp-btn--dark.is-soldout,.lpp .lpp-btn--dark.is-soldout:hover{background:#b5b6ba;color:#fff}.lpp .is-soldout .lpp-buy__div,.lpp .is-soldout .lpp-buy__cta-price{display:none}.lpp-hero{max-width:1200px;margin:0 auto;padding:0 24px}.lpp-crumb{padding:14px 0 20px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#6e6f74}.lpp-hero__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:clamp(32px,5vw,72px);align-items:start;padding-bottom:clamp(64px,9vw,120px)}.lpp-gal{display:flex;flex-direction:column;gap:12px;position:relative}.lpp-gal__main{position:relative;aspect-ratio:4 / 5}.lpp-gal__fade{position:absolute;left:0;right:0;bottom:0;height:34%;background:linear-gradient(180deg,#20202000,#20202029);pointer-events:none;z-index:3}.lpp-gal__flag{position:absolute;left:20px;top:20px;padding:7px 12px;background:#eeb659;color:#202020;font-size:10px;letter-spacing:.2em;text-transform:uppercase;z-index:4}.lpp-gal__strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.lpp-gal__thumb{aspect-ratio:1}@keyframes lp-swap-out{0%{opacity:1}to{opacity:.14}}@keyframes lp-swap-in{0%{opacity:.14}to{opacity:1}}.lpp button.lpp-gal__thumb{padding:0;margin:0;font:inherit;color:inherit;display:block;transition:border-color .24s cubic-bezier(.22,.61,.36,1)}.lpp button.lpp-gal__thumb:not([disabled]){cursor:pointer}.lpp button.lpp-gal__thumb[disabled]{cursor:default}.lpp button.lpp-gal__thumb:hover:not([disabled]){border-color:#20202073}.lpp button.lpp-gal__thumb[aria-pressed=true]{border-color:#202020cc}.lpp-gal__main[data-swap=out] .lp-slot__img{animation:lp-swap-out .16s linear both}.lpp-gal__main[data-swap=in] .lp-slot__img{animation:lp-swap-in .24s linear both}@media(prefers-reduced-motion:reduce){.lpp-gal__main[data-swap] .lp-slot__img{animation:none}.lpp button.lpp-gal__thumb{transition:none}}.lpp-buy{display:flex;flex-direction:column;gap:22px;padding-top:4px}.lpp-buy__id{display:flex;flex-direction:column;gap:10px}.lpp-buy__h1{margin:0;font-family:Almeria,serif;font-weight:400;font-size:var(--lpp-h1, clamp(38px, 5.2vw, 62px));line-height:var(--lpp-h1-lh, 1.02);letter-spacing:-.015em}.lpp-buy__sub{font-family:Almeria,serif;font-size:clamp(19px,2.1vw,25px);line-height:1.35;color:#45464a}.lpp-buy__p{margin:0;font-size:15px;line-height:1.72;color:#45464a;max-width:46ch;text-wrap:pretty}.lpp-rating{display:flex;align-items:center;gap:14px;font-size:12px;letter-spacing:.06em;color:#6e6f74}.lpp-rating__stars{color:var(--or-ink);letter-spacing:.2em}.lpp-rule{height:1px;background:#2020201f}.lpp-price{display:flex;flex-direction:column;gap:14px}.lpp-price__row{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.lpp-price__fig{font-family:Almeria,serif;font-size:34px;letter-spacing:-.01em}.lpp-price__meta{font-size:12px;color:#6e6f74;letter-spacing:.04em}.lpp-price__parts{display:grid;gap:10px;font-size:13px;color:#45464a}.lpp-price__part{display:flex;justify-content:space-between;gap:16px;border-bottom:1px dotted rgba(32,32,32,.18);padding-bottom:6px}.lpp-price__part:last-child{border-bottom:0;padding-bottom:0}.lpp-price__part--note{font-size:12px;color:#6e6f74}.lpp-buy__opts{display:grid;gap:8px}.lpp-buy__opt{cursor:pointer;display:flex;align-items:center;gap:14px;padding:16px;border:1px solid rgba(32,32,32,.12);background:transparent;transition:border-color .24s cubic-bezier(.22,.61,.36,1),background .24s linear}.lpp-buy__opt[aria-checked=true]{border-color:#202020cc;background:#f1f1f180}.lpp-buy__opt--sub[aria-checked=true]{background:#f7e0b857}.lpp-buy__dot{width:12px;height:12px;border-radius:50%;border:1px solid rgba(32,32,32,.5);position:relative;flex:none}.lpp-buy__dot:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;background:#202020;opacity:0;transition:opacity .2s linear}.lpp-buy__opt[aria-checked=true] .lpp-buy__dot:after{opacity:1}.lpp-buy__opt-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex:1}.lpp-buy__opt-k{font-size:13px;letter-spacing:.04em}.lpp-buy__opt-note{color:#6e6f74}.lpp-buy__opt-v{font-size:13px}.lpp-buy__actions{display:flex;gap:12px;flex-wrap:wrap;align-items:stretch}.lpp-qty{display:flex;align-items:center;border:1px solid rgba(32,32,32,.24);height:56px}.lpp .lpp-qty__btn{width:46px;height:100%;display:flex;align-items:center;justify-content:center;background:transparent;border:0;cursor:pointer;color:#45464a;font-size:16px;-webkit-user-select:none;user-select:none;transition:background .24s linear}.lpp .lpp-qty__btn:hover:not([disabled]){background:#f1f1f1}.lpp-qty__val{min-width:34px;text-align:center;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:14px}.lpp .lpp-buy__add{flex:1;min-width:220px;height:56px;gap:12px;font-size:12px;letter-spacing:.22em}.lpp-buy__div{width:1px;height:14px;background:#ffffff4d}.lpp-buy__cta-price{letter-spacing:.08em}.lpp-buy__added{display:flex;align-items:center;gap:10px;height:16px;opacity:var(--added);transition:opacity .4s linear;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#6e6f74}.lpp-buy__added-dot{width:6px;height:6px;border-radius:9999px;background:#eeb659}.lpp-buy__err{margin:10px 0 0;font-size:13px;line-height:1.6;color:#c0432f}.lpp-buy__err[hidden]{display:none}.lpp a.lpp-buy__alt{font-size:12px;letter-spacing:.06em;color:#45464a;border-bottom:1px solid rgba(32,32,32,.3);padding-bottom:3px;align-self:flex-start}.lpp-specs{border-top:1px solid rgba(32,32,32,.12);padding-top:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px 24px;font-size:11px;line-height:1.6;color:#6e6f74}.lpp-specs__k{display:block;color:#202020;letter-spacing:.14em;text-transform:uppercase;font-size:10px;margin-bottom:4px}.lpp-steps{border-top:1px solid rgba(32,32,32,.12);background:var(--lpp-band, #FAFAFA)}.lpp-steps__h2{margin:0;font-family:Almeria,serif;font-weight:400;font-size:clamp(32px,4.4vw,56px);line-height:1.06;letter-spacing:-.015em}.lpp-steps__lede{max-width:620px;display:flex;flex-direction:column;gap:16px}.lpp-steps__list{margin-top:clamp(48px,6vw,88px);display:flex;flex-direction:column;gap:clamp(48px,7vw,104px)}.lpp-step{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(28px,5vw,72px);align-items:center}.lpp-step__media{position:relative;aspect-ratio:var(--lpp-step-ar, 5 / 6)}.lpp-step--flip .lpp-step__col{order:2}.lpp-step--flip .lpp-step__media{order:1}.lpp-step__col{display:flex;flex-direction:column;gap:18px}.lpp-step__head{display:flex;align-items:baseline;gap:16px}.lpp-step__no{font-family:Almeria,serif;font-size:clamp(40px,5vw,64px);color:var(--or-ink-lg);line-height:1}.lpp-step__k{font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:#202020}.lpp-step__rule{height:1px;background:#2020202e;transform-origin:left}.lpp-step__name{margin:0;font-family:Almeria,serif;font-weight:400;font-size:var(--lpp-step-name, clamp(24px, 2.6vw, 32px));color:var(--lpp-step-name-c, inherit);letter-spacing:-.01em}.lpp-step__p{margin:0;font-size:15px;line-height:1.72;color:#45464a;max-width:44ch}.lpp-step__meta{display:grid;gap:10px;font-size:12px;line-height:1.6;color:#6e6f74;border-top:1px solid rgba(32,32,32,.12);padding-top:14px}.lpp-step__k2{color:#202020;letter-spacing:.14em;text-transform:uppercase;font-size:10px}.lpp-step__price{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;letter-spacing:.06em}.lpp-why{background:#202020;color:#fff;overflow:hidden}.lpp-why__in{max-width:1200px;margin:0 auto;padding:clamp(72px,10vw,128px) 24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(36px,6vw,88px);align-items:center}.lpp-why__col{display:flex;flex-direction:column;gap:24px}.lpp-why__h2{margin:0;font-family:Almeria,serif;font-weight:400;font-size:clamp(34px,4.8vw,62px);line-height:1.04;letter-spacing:-.015em;text-wrap:balance}.lpp-why__p{margin:0;font-size:15px;line-height:1.78;color:#ffffffb8;max-width:46ch}.lpp-why__list{display:grid;gap:0;border-top:1px solid rgba(238,182,89,.28);margin-top:8px}.lpp-why__row{padding:18px 0;border-bottom:1px solid rgba(255,255,255,.12);display:flex;gap:20px;align-items:baseline}.lpp-why__row:last-child{border-bottom:0}.lpp-why__no{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;color:#eeb659;letter-spacing:.1em}.lpp-why__txt{font-size:14px;line-height:1.6;color:#ffffffe0}.lpp-why__media{position:relative;aspect-ratio:4 / 5;background:#191919;outline:1px solid rgba(238,182,89,.24);overflow:hidden}.lpp-why__pan{position:absolute;top:0;right:0;bottom:0;left:0}.lpp-ing{position:relative;background:var(--lpp-ing-bg, #FBF8F2);overflow:hidden}.lpp-ing__garden{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--lpp-garden);background-size:cover;background-position:center;filter:var(--lpp-garden-filter, sepia(.1) saturate(.8) brightness(1.1));opacity:var(--lpp-garden-opacity, .18)}.lpp-ing__in{position:relative;max-width:1200px;margin:0 auto;padding:clamp(72px,10vw,128px) 24px}.lpp-ing__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(32px,5vw,80px);align-items:end}.lpp-ing__col{display:flex;flex-direction:column;gap:20px;--lpp-a: 6%;--lpp-b: 26%}.lpp-ing__h2{margin:0;font-family:Almeria,serif;font-weight:400;font-size:clamp(32px,4.4vw,56px);line-height:1.06;letter-spacing:-.015em}.lpp-ing__p{margin:0;font-size:15px;line-height:1.78;color:#45464a;max-width:46ch}.lpp-ing__p em{font-family:Almeria,serif}.lpp-ing__stats{display:flex;gap:32px;flex-wrap:wrap;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.08em;color:#6e6f74;border-top:1px solid rgba(32,32,32,.12);padding-top:16px}.lpp-ing__fig{display:block;color:#202020;font-size:20px;font-family:Almeria,serif;letter-spacing:0;margin-bottom:4px}.lpp a.lpp-ing__cta{align-self:flex-start;margin-top:8px;display:inline-flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#202020;border-bottom:1px solid rgba(32,32,32,.4);padding-bottom:6px}.lpp-arrow{width:22px;height:8px}.lpp-ing__media{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lpp-ing__wide{grid-column:1 / span 2;aspect-ratio:16 / 10;background:#ede5d7}.lpp-ing__sq{aspect-ratio:1;background:#ede5d7}.lpp-ing__card{aspect-ratio:1;border:1px solid rgba(32,32,32,.12);background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:18px;box-sizing:border-box;text-align:center}.lpp-ing__pod{width:62px;height:32px;color:#eeb659}.lpp-ing__inci{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;line-height:1.7;letter-spacing:.06em;color:#6e6f74}.lpp-gets{background:#fff;border-top:1px solid rgba(32,32,32,.12)}.lpp-gets__lede{display:flex;flex-direction:column;gap:16px;max-width:640px}.lpp-gets__grid{margin-top:clamp(40px,5vw,64px);display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--lpp-card-min, 240px),1fr));gap:1px;background:#2020201f;border:1px solid rgba(32,32,32,.12)}.lpp-gets__card{background:#fff;padding:clamp(24px,3vw,36px);display:flex;flex-direction:column;gap:12px}.lpp-gets__no{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;color:var(--or-ink);letter-spacing:.12em}.lpp-gets__name{font-family:Almeria,serif;font-size:23px;line-height:1.2}.lpp-gets__p{margin:0;font-size:13px;line-height:1.7;color:#45464a}.lpp-real{background:var(--lpp-band, #FAFAFA);border-top:1px solid rgba(32,32,32,.12)}.lpp-real__in{max-width:1200px;margin:0 auto;padding:clamp(72px,10vw,128px) 24px;display:flex;flex-direction:column;gap:clamp(40px,6vw,80px)}.lpp-real__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(24px,3vw,40px)}.lpp-real__card{display:flex;flex-direction:column;gap:20px;--lpp-a: 4%;--lpp-b: 22%}.lpp-real__media{position:relative;aspect-ratio:3 / 2;background:#ede5d7}.lpp-real__tag{position:absolute;left:18px;bottom:18px;padding:8px 14px;background:#ffffffeb;font-size:10px;letter-spacing:.24em;text-transform:uppercase;z-index:2}.lpp-real__tag--pm{background:#202020db;color:#fff}.lpp-real__flow{display:flex;align-items:center;gap:var(--lpp-flow-gap, 16px);flex-wrap:wrap;font-size:14px;color:#202020}.lpp-real__step{font-family:Almeria,serif;font-size:20px}.lpp-real__arrow{width:24px;height:8px;color:#eeb659}.lpp-real__p{margin:0;font-size:13px;line-height:1.7;color:#45464a;max-width:42ch}.lpp-proof{background:#fff;border-top:1px solid rgba(32,32,32,.12)}.lpp-proof__head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap;border-bottom:1px solid rgba(32,32,32,.12);padding-bottom:28px}.lpp-proof__rating{display:flex;align-items:baseline;gap:14px}.lpp-proof__stars{color:var(--or-ink);letter-spacing:.2em;font-size:14px}.lpp-proof__score{font-family:Almeria,serif;font-size:26px}.lpp-proof__count{font-size:12px;color:#6e6f74;letter-spacing:.06em}.lpp-proof__grid{margin-top:clamp(40px,5vw,64px);display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(32px,4vw,56px)}.lpp figure.lpp-quote,.lpp .lpp-quote__q,.lpp .lpp-quote__by{margin:0}.lpp-quote{display:flex;flex-direction:column;gap:18px;--lpp-a: 4%;--lpp-b: 22%}.lpp-quote__q{font-family:Almeria,serif;font-style:italic;font-size:clamp(20px,2.2vw,26px);line-height:1.42;color:#202020}.lpp-quote__by{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#6e6f74}.lpp-quote__stars{color:var(--or-ink);letter-spacing:.2em;font-size:12px;margin-bottom:-8px}.lpp-proof__invite{margin-top:clamp(40px,5vw,64px);display:flex;flex-direction:column;align-items:flex-start;gap:20px}.lpp-proof__invite-p{margin:0;max-width:24em;font-family:Almeria,serif;font-style:italic;font-size:clamp(20px,2.2vw,26px);line-height:1.42;color:#202020}.lpp a.lpp-proof__invite-cta{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#202020;border-bottom:1px solid rgba(32,32,32,.4);padding-bottom:5px}.lpp-proof__borrow{margin-top:clamp(36px,4.5vw,56px)}.lpp-proof__invite+.lpp-proof__borrow{border-top:1px solid rgba(32,32,32,.12);padding-top:clamp(28px,3.5vw,40px)}.lpp-proof__borrow-h{margin:0;font-size:11px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--gris-ink)}.lpp-proof__borrow .lpp-proof__grid{margin-top:clamp(28px,3.5vw,44px)}.lpp a.lpp-quote__for{align-self:flex-start;margin-top:-4px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#202020;border-bottom:1px solid rgba(32,32,32,.3);padding-bottom:4px}.lpp-proof__ugc{margin-top:clamp(40px,5vw,64px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px;max-width:calc(var(--lpp-ugc-n, 4) * 300px)}.lpp-proof__ugc .lpp-frame{aspect-ratio:4 / 5}.lpp-proof__foot{margin-top:16px}.lpp-proof__foot--split{margin-top:20px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.lpp-proof__note{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--gris-ink)}.lpp a.lpp-proof__all{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#202020;border-bottom:1px solid rgba(32,32,32,.4);padding-bottom:5px}.lpp-inc{background:#eeb659;color:#202020}.lpp-inc__in{max-width:1200px;margin:0 auto;padding:clamp(72px,10vw,128px) 24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(36px,5vw,80px);align-items:center}.lpp-inc__media{position:relative;aspect-ratio:5 / 4;background:#ffffff80;border:1px solid rgba(32,32,32,.16);overflow:hidden}.lpp-inc__col{display:flex;flex-direction:column;gap:24px}.lpp-inc__list{display:grid;gap:0;border-top:1px solid rgba(32,32,32,.24)}.lpp-inc__row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:16px 0;border-bottom:1px solid rgba(32,32,32,.18)}.lpp-inc__row:last-of-type{border-bottom-color:#2020203d}.lpp-inc__name{font-family:Almeria,serif;font-size:var(--lpp-inc-name, clamp(20px, 2.2vw, 26px))}.lpp-inc__meta{font-size:13px}.lpp-inc__total{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:20px 0}.lpp-inc__total-k{font-size:12px;letter-spacing:.2em;text-transform:uppercase}.lpp-inc__total-v{font-family:Almeria,serif;font-size:30px}.lpp-inc__p{margin:0;font-size:13px;line-height:1.7;max-width:44ch}.lpp .lpp-inc__add{align-self:flex-start;padding:0 32px;height:56px}.lpp-inc__alt{font-size:11px;letter-spacing:.06em;color:#202020b8}.lpp-inc__alt a{border-bottom:1px solid rgba(32,32,32,.4)}.lpp-use{background:#fff}.lpp-use__grid{margin-top:clamp(40px,5vw,64px);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(32px,4vw,64px)}.lpp-use__col{display:flex;flex-direction:column;gap:22px}.lpp-use__head{display:flex;align-items:center;gap:14px;padding-bottom:14px;border-bottom:1px solid rgba(32,32,32,.18)}.lpp-use__icon{width:18px;height:18px;color:#eeb659;flex:none}.lpp-use__k{font-size:12px;letter-spacing:.26em;text-transform:uppercase}.lpp-use__row{display:flex;gap:20px;align-items:flex-start}.lpp-use__thumb{width:76px;height:96px;flex:none;position:relative}.lpp-use__txt{display:flex;flex-direction:column;gap:6px}.lpp-use__name{font-family:Almeria,serif;font-size:21px}.lpp-use__p{margin:0;font-size:13px;line-height:1.7;color:#45464a}.lpp-faq{background:var(--lpp-band, #FAFAFA);border-top:1px solid rgba(32,32,32,.12)}.lpp-faq__in{max-width:900px;margin:0 auto;padding:clamp(72px,10vw,128px) 24px}.lpp-faq__h2{margin:0 0 clamp(32px,4vw,48px);font-family:Almeria,serif;font-weight:400;font-size:clamp(28px,3.4vw,42px);line-height:1.1;letter-spacing:-.015em}.lpp-faq__list{border-top:1px solid rgba(32,32,32,.12)}.lpp-faq__row{border-bottom:1px solid rgba(32,32,32,.12)}.lpp-faq__sum{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:15px;color:#202020}.lpp-faq__sign{color:var(--or-ink);font-size:18px;line-height:1}.lpp-faq__a{margin:0 0 22px;font-size:14px;line-height:1.75;color:#45464a;max-width:62ch}.lpp-fin{position:relative;background:var(--lpp-fin-ink, #202020);color:#fff;overflow:hidden}.lpp-fin__media{position:absolute;top:0;right:0;bottom:0;left:0}.lpp-fin__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,var(--lpp-fin-ink-from, rgba(32, 32, 32, .72)),var(--lpp-fin-ink-to, rgba(32, 32, 32, .86)))}.lpp-fin__in{position:relative;max-width:900px;margin:0 auto;padding:clamp(96px,14vw,180px) 24px;display:flex;flex-direction:column;align-items:center;gap:26px;text-align:center}.lpp-fin__drop{width:1px;height:56px;background:linear-gradient(180deg,#eeb65900,#eeb65999)}.lpp-fin__h2{margin:0;font-family:Almeria,serif;font-weight:400;font-size:clamp(36px,6vw,76px);line-height:1.02;letter-spacing:-.015em}.lpp-fin__p{margin:0;font-size:15px;line-height:1.78;color:#ffffffc2;max-width:46ch}.lpp-fin__ctas{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;margin-top:8px}.lpp .lpp-fin__btn{padding:0 32px;height:56px}.lpp-fin__foot{font-size:12px;color:#ffffffa8}.lpp-fin--light .lpp-fin__foot{color:#202020b8}.lpp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;opacity:var(--sticky);transform:translateY(calc((1 - var(--sticky)) * 100%));transition:opacity .4s cubic-bezier(.22,.61,.36,1),transform .4s cubic-bezier(.22,.61,.36,1);background:#ffffffe6;-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);border-top:1px solid rgba(32,32,32,.14)}.lpp-sticky[data-shown=false]{pointer-events:none}.lpp-sticky__in{max-width:1200px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.lpp-sticky__thumb{width:40px;height:40px;flex:none;position:relative;--lpp-frame-bg: var(--lpp-gal-bg, #F1F1F1)}.lpp-sticky__id{display:flex;flex-direction:column;gap:2px;flex:1;min-width:120px}.lpp-sticky__name{font-family:Almeria,serif;font-size:17px;letter-spacing:.01em}.lpp-sticky__sub{font-size:11px;color:#6e6f74;letter-spacing:.06em}.lpp-sticky__price{font-family:Almeria,serif;font-size:20px}.lpp .lpp-sticky__add{padding:0 26px;height:44px;font-size:11px;letter-spacing:.2em}@media(max-width:700px){.lpp-hero__grid{gap:28px;padding-bottom:56px}.lpp-gal__strip{gap:8px}.lpp-buy__actions{flex-direction:column;align-items:stretch}.lpp-qty{align-self:flex-start}.lpp .lpp-buy__add{width:100%;min-width:0}.lpp-specs{grid-template-columns:1fr 1fr}.lpp-proof__head,.lpp-inc__col{align-items:flex-start}.lpp-fin__ctas{flex-direction:column;align-items:stretch;width:100%}.lpp .lpp-fin__btn{justify-content:center}.lpp-sticky__in{gap:12px;padding:10px 16px}.lpp-sticky__sub,.lpp-sticky__thumb{display:none}.lpp-sticky__id{min-width:0}.lpp-sticky__name{font-size:15px}}.lpp-gal__main,.lpp-gal__thumb{background:var(--lpp-gal-bg, #F1F1F1)}.lpp-gal__fade{height:var(--lpp-scrim-h, 34%);background:linear-gradient(180deg,var(--lpp-scrim-from, rgba(32, 32, 32, 0)),var(--lpp-scrim-to, rgba(32, 32, 32, .16)))}.lpp-gal__flag{background:var(--lpp-flag-bg, #EEB659);color:var(--lpp-flag-fg, #202020);border:var(--lpp-flag-bd, 0)}.lpp-step--muted .lpp-step__no{color:var(--gris-ink)}.lpp-step--muted .lpp-step__k{color:#6e6f74}.lpp-step--muted .lpp-step__name{font-size:var(--lpp-step-name, clamp(22px, 2.3vw, 28px));color:var(--lpp-step-name-c, #45464A)}.lpp-step--lead .lpp-step__no{font-size:clamp(44px,5.6vw,72px)}.lpp-step--lead .lpp-step__rule{background:#eeb65999}.lpp-step--lead .lpp-step__name{font-size:var(--lpp-step-name, clamp(26px, 3vw, 38px))}.lpp-step__tag{position:absolute;left:18px;bottom:18px;padding:7px 12px;z-index:2;background:#ffffffe6;font-size:10px;letter-spacing:.22em;text-transform:uppercase}.lpp-step__tag--gold{background:#eeb659;color:#202020}.lpp .lpp-tint--linen{--lpp-frame-bg: #EDE5D7}.lpp .lpp-tint--sand{--lpp-frame-bg: #EFEBE3}.lpp .lpp-tint--cream{--lpp-frame-bg: #F7F4EE}.lpp .lpp-tint--ash{--lpp-frame-bg: #EDEDEA}.lpp .lpp-tint--mist{--lpp-frame-bg: #E9EBEA}.lpp .lpp-tint--stone{--lpp-frame-bg: #E7E8E6}.lpp .lpp-tint--pearl{--lpp-frame-bg: #E9E7E2}.lpp .lpp-tint--pebble{--lpp-frame-bg: #F3F2EF}.lpp .lpp-tint--ink{--lpp-frame-bg: #2A2A2A;border-color:#20202033}.lpp a.lpp-step__link{align-self:flex-start;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#6e6f74;border-bottom:1px solid rgba(32,32,32,.24);padding-bottom:5px}.lpp-cross{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;border-top:1px solid rgba(32,32,32,.12);padding-top:28px}.lpp-cross__id{display:flex;flex-direction:column;gap:6px}.lpp-cross__name{font-family:Almeria,serif;font-size:clamp(20px,2.2vw,26px)}.lpp-cross__meta{font-size:12px;color:#6e6f74;letter-spacing:.04em}.lpp a.lpp-cross__cta{display:inline-flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#202020;border-bottom:1px solid rgba(32,32,32,.4);padding-bottom:6px}.lpp-real__step--muted{font-size:20px;color:#45464a}.lpp-real__step--lead{font-size:22px}.lpp-inc__row--fact{font-size:13px}.lpp-inc__name--solo{font-size:clamp(22px,2.4vw,30px)}.lpp-use__thumb--gold{background:#ede5d7;border-color:#eeb65980}.lpp-use__flow{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.lpp-use__flow-a{font-family:Almeria,serif;font-size:20px;color:#45464a}.lpp-use__flow-b{font-family:Almeria,serif;font-size:22px}.lpp-use__fits .lpp-use__flow-b{font-size:20px}.lpp-use__arrow{width:24px;height:8px;color:#eeb659}.lpp-use__notes{display:grid;gap:12px;font-size:13px;line-height:1.7;color:#45464a;border-top:1px solid rgba(32,32,32,.12);padding-top:18px}.lpp-use__notes-k{display:block;color:#202020;letter-spacing:.14em;text-transform:uppercase;font-size:10px;margin-bottom:4px}.lpp-use__wide{aspect-ratio:16 / 9;background:#ede5d7}.lpp-buy__opt[data-lpp-soldout]{opacity:.5;cursor:default}.lpp-rating--pending .lpp-rating__stars{color:var(--or-ink)}.lpp-quote--empty{border:1px dashed rgba(32,32,32,.22);padding:28px;gap:18px}.lpp-quote__slot{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gris-ink)}.lpp-quote__lines{display:grid;gap:10px}.lpp-quote__line{height:12px;background:#f1f1f1}.lpp-quote__line--last{width:var(--lpp-slot-w, 62%)}.lpp-quote__by-bar{height:10px;width:40%;background:#f1f1f1}.lpp-inc__cross{border-top:1px solid rgba(32,32,32,.24);padding-top:18px;display:flex;flex-direction:column;gap:8px}.lpp-inc__cross-name{font-family:Almeria,serif;font-size:20px}.lpp-inc__cross-meta{font-size:12px;color:#202020b8}.lpp a.lpp-inc__cross-cta{align-self:flex-start;margin-top:6px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;border-bottom:1px solid rgba(32,32,32,.4);padding-bottom:5px}.lpp-use__row--own{opacity:.86}.lpp-use__thumb--own{border:1px dashed rgba(32,32,32,.24);background:transparent;display:flex;align-items:center;justify-content:center;font-size:10px;letter-spacing:.16em;color:var(--gris-ink);text-align:center;padding:6px;box-sizing:border-box}.lpp-use__name--own{color:#45464a}.lpp-fin--light{background:var(--lpp-fin-bg, #EFEBE3);color:#202020}.lpp-fin--light .lpp-fin__scrim{background:linear-gradient(180deg,var(--lpp-fin-from, rgba(255, 253, 247, .78)),var(--lpp-fin-to, rgba(250, 245, 236, .9)))}.lpp-fin--light .lpp-fin__drop{background:linear-gradient(180deg,#eeb65900,#eeb659b3)}.lpp-fin--light .lpp-fin__p{color:#45464a}.lpp .lpp-btn--ghost-ink{border:1px solid rgba(32,32,32,.4);background:transparent;color:#202020;font-size:11px;letter-spacing:.2em}.lpp .lpp-btn--ghost-ink:hover{border-color:#d69a3c;color:#d69a3c}@keyframes lp-fall{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lp-clear{0%{opacity:.55;filter:blur(3px)}to{opacity:1;filter:blur(0)}}.lpp-kf-fall{--lpp-kf: lp-fall;--lpp-a: 8%;--lpp-b: 28%}.lpp-anim-clear{animation:lp-clear linear both;animation-timeline:view();animation-range:entry var(--lpp-a, 2%) cover var(--lpp-b, 22%)}@media(prefers-reduced-motion:reduce){.lpp-anim-clear{animation:none}}.lpp-paths{margin-top:clamp(40px,6vw,80px);display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(24px,4vw,56px)}.lpp-step--anchor{margin-top:clamp(48px,6vw,88px)}.lpp-real__cap{font-family:Almeria,serif;font-size:22px}.lpp-path{display:flex;flex-direction:column;gap:18px;--lpp-a: 2%;--lpp-b: 20%}.lpp-path__head{display:flex;align-items:center;gap:14px;border-bottom:1px solid rgba(32,32,32,.18);padding-bottom:14px}.lpp-path__icon{width:18px;height:18px;color:#eeb659;flex:none}.lpp-path__k{font-size:12px;letter-spacing:.26em;text-transform:uppercase}.lpp-path__flow{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.lpp-path__name{font-family:Almeria,serif;font-size:clamp(21px,2.3vw,26px)}.lpp-path__drop{width:1px;height:var(--lpp-drop-h, 40px);background:#eeb659b3;margin-left:10px;transform-origin:top}.lpp-path__p{margin:0;font-size:13px;line-height:1.7;color:#45464a;max-width:40ch}.lpp-path__media{aspect-ratio:3 / 2;width:100%;position:relative}.lpp-exp__grid{--lpp-card-min: 210px;margin-top:clamp(40px,5vw,72px)}.lpp-exp__card{background:#fff;display:flex;flex-direction:column}.lpp-exp__media{aspect-ratio:4 / 5;position:relative;overflow:hidden}.lpp-exp__body{padding:22px;display:flex;flex-direction:column;gap:8px}.lpp-exp__no{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;color:var(--or-ink);letter-spacing:.12em}.lpp-exp__name{font-family:Almeria,serif;font-size:21px}.lpp-exp__p{margin:0;font-size:13px;line-height:1.7;color:#45464a}.lpp-exp__wide{margin-top:clamp(32px,4vw,48px);position:relative;aspect-ratio:21 / 9;overflow:hidden}.lpp-exp__pan{position:absolute;top:0;right:0;bottom:0;left:0}.lpp-use__fits{display:grid;gap:16px}.lpp-use__fit-when{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#6e6f74;width:72px;flex:none}.lpp-use__rule{height:1px;background:#2020201f}.lpp-note{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;background:#fafafa;border:1px solid rgba(32,32,32,.12)}.lpp-note__dot{width:6px;height:6px;border-radius:9999px;background:#eeb659;margin-top:7px;flex:none}.lpp-note__p{margin:0;font-size:13px;line-height:1.68;color:#45464a}.lpp-note__p strong{color:#202020;font-weight:400}.lpp-compare{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:8px;background:#ffffff24;border:1px solid rgba(255,255,255,.14)}.lpp-compare__cell{background:#202020;padding:20px;display:flex;flex-direction:column;gap:8px}.lpp-compare__k{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#eeb659}.lpp-compare__cell--alt .lpp-compare__k{color:#ffffff80}.lpp-compare__t{font-size:13px;line-height:1.6;color:#ffffffe0}.lpp-compare__cell--alt .lpp-compare__t{color:#ffffffa3}.lpp-compare__v{font-family:Almeria,serif;font-size:22px}.lpp .lpp-compare__cta{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#fff;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:4px;align-self:flex-start}.lpp .lpp-compare__cta:hover{color:#eeb659;border-color:#eeb659}.lpp-pick__tabs{margin-top:clamp(36px,4vw,56px);display:grid;grid-template-columns:repeat(var(--lpp-pick-n, 3),1fr);border-top:1px solid rgba(32,32,32,.12);border-bottom:1px solid rgba(32,32,32,.12)}.lpp .lpp-pick__tab{cursor:pointer;padding:18px 12px;display:flex;flex-direction:column;gap:8px;border:0;border-right:1px solid rgba(32,32,32,.12);text-align:left;background:#f7e0b800;transition:background .24s linear;font:inherit;color:inherit}.lpp .lpp-pick__tab:last-child{border-right:0}.lpp .lpp-pick__tab[aria-selected=true]{background:#f7e0b84d}.lpp-pick__tab-k{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.14em;color:#6e6f74}.lpp-pick__tab-n{font-family:Almeria,serif;font-size:clamp(15px,1.7vw,21px);line-height:1.2}.lpp-pick__body{margin-top:clamp(28px,3vw,44px);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(28px,4vw,64px);align-items:center}.lpp-pick__stack{position:relative;aspect-ratio:4 / 5}.lpp-pick__layer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s cubic-bezier(.22,.61,.36,1)}.lpp-pick__layer[data-on=true]{opacity:1}.lpp-pick__col{display:flex;flex-direction:column;gap:20px}.lpp-pick__name{margin:0;font-family:Almeria,serif;font-weight:400;font-size:clamp(28px,3.4vw,42px);letter-spacing:-.015em}.lpp-pick__rule{height:1px;background:#eeb65999}.lpp-pick__p{margin:0;font-size:15px;line-height:1.74;color:#45464a;max-width:46ch}.lpp-pick__meta{display:grid;gap:10px;font-size:12px;line-height:1.6;color:#6e6f74;border-top:1px solid rgba(32,32,32,.12);padding-top:14px}.lpp-pick__k{color:#202020;letter-spacing:.14em;text-transform:uppercase;font-size:10px}.lpp-pick__size{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;letter-spacing:.06em}.lpp a.lpp-pick__cta{align-self:flex-start;display:inline-flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#202020;border-bottom:1px solid rgba(32,32,32,.4);padding-bottom:6px}@media(prefers-reduced-motion:reduce){.lpp-pick__layer,.lpp .lpp-pick__tab{transition:none}}.lpp-moments{--lpp-card-min: 300px;margin-top:clamp(40px,5vw,64px)}.lpp-moment{background:#fff;padding:clamp(28px,3.4vw,40px);display:flex;flex-direction:column;gap:20px}.lpp-facts{margin-top:clamp(32px,4vw,48px)}.lpp-fact{background:#fff;padding:clamp(22px,2.6vw,32px);display:flex;flex-direction:column;gap:10px}.lpp-fact__no{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;color:var(--or-ink);letter-spacing:.12em}.lpp-fact__name{font-family:Almeria,serif;font-size:21px;line-height:1.2}.lpp-fact__p{margin:0;font-size:13px;line-height:1.7;color:#45464a}@keyframes lp-dusk{0%{opacity:0}to{opacity:1}}@keyframes lp-travel{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes lp-fade-out{0%{opacity:1}to{opacity:0}}.lpp .lpp-tint--dawn{--lpp-frame-bg: #FBF7EF}.lpp .lpp-tint--wheat{--lpp-frame-bg: #F5EFE3}.lpp .lpp-tint--amber{--lpp-frame-bg: #EBE0CE}.lpp .lpp-tint--slate{--lpp-frame-bg: #E4E3E0}.lpp .lpp-tint--dusk{--lpp-frame-bg: #23231F;border-color:#20202033}.lpp .lpp-tint--night{--lpp-frame-bg: #26241F;border-color:#20202033}.lpp-gal__split{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr}.lpp-gal__half{position:relative;overflow:hidden;background:var(--lpp-frame-bg, #F1F1F1)}.lpp-gal__seam{position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--lpp-seam, rgba(238, 182, 89, .75));pointer-events:none;z-index:1}.lpp-gal__half-tag{position:absolute;top:16px;padding:6px 10px;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#202020}.lpp-gal__half-tag--a{left:16px;background:#ffffffe6}.lpp-gal__half-tag--b{right:16px;background:#eeb659}.lpp-gal__flag--mid{left:50%;top:auto;bottom:20px;transform:translate(-50%);white-space:nowrap}.lpp-gal__solo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:var(--lpp-gal-bg, #F1F1F1)}.lpp-gal__solo-img{display:block;width:100%;height:100%;object-fit:cover}.lpp-gal__main[data-swap=out] .lpp-gal__solo-img{animation:lp-swap-out .16s linear both}.lpp-gal__main[data-swap=in] .lpp-gal__solo-img{animation:lp-swap-in .24s linear both}@media(prefers-reduced-motion:reduce){.lpp-gal__main[data-swap] .lpp-gal__solo-img{animation:none}}.lpp-step__no{font-size:var(--lpp-step-no, clamp(40px, 5vw, 64px))}.lpp-step--lead .lpp-step__no{font-size:var(--lpp-step-no, clamp(44px, 5.6vw, 72px))}.lpp-arc{margin-top:clamp(40px,6vw,72px);position:relative;overflow:hidden;border:1px solid rgba(32,32,32,.12)}.lpp-arc__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;background:#2020201f}.lpp-arc__cell{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--lpp-frame-bg, #F1F1F1)}.lpp-arc__dusk{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#fffaf057,#eeb65929 46%,#2020206b 82%,#14141299);animation:lp-dusk linear both;animation-timeline:view();animation-range:cover 6% cover 82%}.lpp-arc__tags{position:absolute;left:0;right:0;bottom:0;pointer-events:none;display:flex;justify-content:space-between;align-items:flex-end;padding:20px}.lpp-arc__tag{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#202020;background:#ffffffe6;padding:7px 12px}.lpp-arc__tag--gold{background:#eeb659}.lpp-clock{margin-top:28px;position:relative;height:34px}.lpp-clock__rule{position:absolute;left:0;right:0;top:16px;height:1px;background:linear-gradient(90deg,#20202038,#eeb659b3 50%,#20202080)}.lpp-clock__travel{position:absolute;left:0;right:20px;top:0;animation:lp-travel linear both;animation-timeline:view();animation-range:cover 6% cover 82%}.lpp-clock__mark{position:relative;width:20px;height:34px}.lpp-clock__sun,.lpp-clock__moon{position:absolute;left:0;top:5px;width:20px;height:20px}.lpp-clock__sun{color:#d69a3c;animation:lp-fade-out linear both;animation-timeline:view();animation-range:cover 20% cover 62%}.lpp-clock__moon{color:#202020;opacity:0;animation:lp-dusk linear both;animation-timeline:view();animation-range:cover 30% cover 74%}.lpp-clock__times{margin-top:10px;display:flex;justify-content:space-between;gap:16px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.1em;color:#6e6f74}@media(prefers-reduced-motion:reduce){.lpp-arc__dusk,.lpp-clock__travel,.lpp-clock__sun,.lpp-clock__moon{animation:none}}.lpp-spot{background:#fff;border-top:1px solid rgba(32,32,32,.12)}.lpp-spot--dark{background:#202020;color:#fff;border-top:0}.lpp-spot__in{max-width:1200px;margin:0 auto;padding:clamp(72px,10vw,128px) 24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(32px,5vw,76px);align-items:center}.lpp-spot--flip .lpp-spot__col{order:2}.lpp-spot--flip .lpp-spot__media{order:1}.lpp-spot__media{position:relative;aspect-ratio:4 / 5}.lpp-spot--dark .lpp-spot__media{border-color:#ffffff24}.lpp-spot__tag{position:absolute;left:18px;top:18px;padding:7px 12px;z-index:2;background:#ffffffeb;color:#202020;font-size:10px;letter-spacing:.24em;text-transform:uppercase}.lpp-spot__tag--gold{background:#eeb659}.lpp-spot__col{display:flex;flex-direction:column;gap:20px}.lpp-spot__h2{margin:0;font-family:Almeria,serif;font-weight:400;font-size:clamp(30px,3.8vw,46px);line-height:1.06;letter-spacing:-.015em}.lpp-spot__rule{height:1px;background:#eeb65999}.lpp-spot__p{margin:0;font-size:15px;line-height:1.74;color:#45464a;max-width:46ch}.lpp-spot--dark .lpp-spot__p{color:#ffffffbd}.lpp-spot__meta{display:grid;gap:10px;font-size:12px;line-height:1.6;color:#6e6f74;border-top:1px solid rgba(32,32,32,.12);padding-top:14px}.lpp-spot--dark .lpp-spot__meta{color:#fff9;border-top-color:#ffffff29}.lpp-spot__k{color:#202020;letter-spacing:.14em;text-transform:uppercase;font-size:10px}.lpp-spot--dark .lpp-spot__k{color:#fff}.lpp-spot__size{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;letter-spacing:.06em}.lpp a.lpp-spot__cta{align-self:flex-start;display:inline-flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#202020;border-bottom:1px solid rgba(32,32,32,.4);padding-bottom:6px}.lpp .lpp-spot--dark a.lpp-spot__cta{color:#fff;border-bottom-color:#fff6}.lpp .lpp-spot--dark a.lpp-spot__cta:hover{color:#eeb659;border-bottom-color:#eeb65999}.lpp-real__tag--gold{background:#eeb659;color:#202020}.lpp-use__thumb--edge{border-color:#eeb65980}.lpp-use__thumb--dash{border-style:dashed;border-color:#2020203d}.lpp-inc__cross-row{display:flex;gap:20px;flex-wrap:wrap;margin-top:6px}.lpp .lpp-inc__cross-row a.lpp-inc__cross-cta{margin-top:0}.lpp a.lpp-inc__cross-cta--alt{color:#202020c7;border-bottom-color:#2020204d}@media(max-width:489px){.lpp-arc__dusk{background:linear-gradient(180deg,#fffaf057,#eeb65929 46%,#2020206b 82%,#14141299)}.lpp-arc__tags{top:0;height:100%;flex-direction:column;align-items:flex-start;justify-content:space-between}}@keyframes lp-lift{0%{transform:translateY(0)}to{transform:translateY(-26px)}}@keyframes lp-lower{0%{transform:translateY(-22px)}to{transform:translateY(0)}}@keyframes lp-open{0%{transform:translateY(0)}to{transform:translateY(-34px)}}@keyframes lp-appear{0%{opacity:0}to{opacity:1}}@keyframes lp-grow{0%{transform:scale(.94);opacity:0}to{transform:scale(1);opacity:1}}.lpp-kf-open{--lpp-kf: lp-open;--lpp-a: 10%;--lpp-b: 46%}.lpp-kf-lower{--lpp-kf: lp-lower;--lpp-a: 10%;--lpp-b: 46%}.lpp-kf-grow{--lpp-kf: lp-grow;--lpp-a: 10%;--lpp-b: 46%}.lpp-kf-lift{--lpp-kf: lp-lift;--lpp-a: 6%;--lpp-b: 42%}.lpp .lpp-tint--oat{--lpp-frame-bg: #F5F1E9}.lpp .lpp-tint--honey{--lpp-frame-bg: #F7E0B8}.lpp .lpp-tint--husk{--lpp-frame-bg: #E7E3D7}.lpp .lpp-tint--coal{--lpp-frame-bg: #191919;border-color:#ffffff24}.lpp .lpp-tint--umber{--lpp-frame-bg: #2A2823;border-color:#20202033}.lpp .lpp-tint--flax{--lpp-frame-bg: #DFDACD}.lpp .lpp-tint--onyx{--lpp-frame-bg: #202020;border-color:#20202033}.lpp .lpp-edge--gold{border-color:#eeb65980}.lpp .lpp-edge--gold-strong{border-color:#eeb659e6}.lpp-pea{color:#eeb659;display:block;flex:none}.lpp-gal__badge{position:absolute;right:18px;bottom:18px;z-index:4;display:flex;align-items:center;gap:10px;padding:8px 12px;background:#ffffffeb;border:1px solid rgba(32,32,32,.12)}.lpp-gal__badge .lpp-pea{width:40px;height:20px}.lpp-gal__badge-k{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#45464a;white-space:nowrap}.lpp-lead{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;background:var(--lpp-lead-bg, #F7E0B8);border:1px solid var(--lpp-lead-bd, rgba(238, 182, 89, .8))}.lpp-lead .lpp-pea{width:34px;height:17px;margin-top:3px;color:var(--lpp-lead-fg, #202020)}.lpp-lead__p{margin:0;font-size:13px;line-height:1.68;color:var(--lpp-lead-fg, #202020)}.lpp-lead__k{letter-spacing:.04em}.lpp-vessel{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 18px;border:1px solid rgba(32,32,32,.12);background:#fafafa}.lpp-vessel__k{font-size:13px;color:#45464a}.lpp a.lpp-vessel__cta{font-size:11px;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid rgba(32,32,32,.4);padding-bottom:4px}.lpp-meet{background:#202020;color:#fff;overflow:hidden;border-top:1px solid rgba(238,182,89,.2)}.lpp-meet__lede{max-width:660px;display:flex;flex-direction:column;gap:18px}.lpp-meet__h2{margin:0;font-family:Almeria,serif;font-weight:400;font-size:clamp(36px,5.6vw,76px);line-height:1.02;letter-spacing:-.02em}.lpp-meet__sub{font-family:Almeria,serif;font-size:clamp(19px,2.2vw,26px);line-height:1.4;color:#fffc}.lpp-meet__frame{margin-top:clamp(40px,6vw,72px);position:relative;aspect-ratio:16 / 9;min-height:340px;background:#191919;outline:1px solid rgba(238,182,89,.24);overflow:hidden}.lpp-meet__bar{position:absolute;left:0;right:0;bottom:0;padding:clamp(20px,3vw,36px);background:linear-gradient(180deg,#19191900,#191919d1);display:flex;gap:clamp(20px,4vw,56px);flex-wrap:wrap;align-items:flex-end}.lpp-meet__cap{display:flex;flex-direction:column;gap:6px;animation:lp-appear linear both;animation-timeline:view();animation-range:cover var(--lpp-a, 20%) cover var(--lpp-b, 50%)}.lpp-meet__cap-k{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#eeb659}.lpp-meet__cap-v{font-size:13px;line-height:1.6;color:#ffffffdb;max-width:26ch}.lpp-meet__p{margin:clamp(28px,4vw,44px) 0 0;font-size:15px;line-height:1.78;color:#ffffffb3;max-width:52ch}@media(prefers-reduced-motion:reduce){.lpp-meet__cap{animation:none}}.lpp-cells{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--lpp-cell-min, 260px),1fr));gap:1px;background:#2020201f;border:1px solid rgba(32,32,32,.12);margin-top:var(--lpp-cells-top, clamp(44px, 6vw, 76px))}.lpp-cell{background:#fff;padding:var(--lpp-cell-pad, clamp(24px, 3vw, 36px));display:flex;flex-direction:column;gap:var(--lpp-cell-gap, 20px)}.lpp-cell__head{display:flex;align-items:baseline;gap:14px}.lpp-cell__no{font-family:Almeria,serif;font-size:clamp(34px,4vw,48px);color:var(--or-ink-lg);line-height:1}.lpp-cell__k{font-size:12px;letter-spacing:.28em;text-transform:uppercase}.lpp-cell__media{position:relative;aspect-ratio:1;overflow:hidden;border:1px solid rgba(32,32,32,.1)}.lpp-cell__move{position:absolute;top:-36px;right:-6%;bottom:-36px;left:-6%}.lpp-cell__p{margin:0;font-size:14px;line-height:1.72;color:#45464a}.lpp-cells--flat{--lpp-cell-min: 240px;--lpp-cell-pad: clamp(22px, 2.6vw, 32px);--lpp-cell-gap: 10px;--lpp-cells-top: clamp(40px, 5vw, 64px)}.lpp-cell__no--mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;color:var(--or-ink);letter-spacing:.12em;line-height:inherit}.lpp-cell__name{font-family:Almeria,serif;font-size:21px;line-height:1.2}.lpp-cell__p--sm{font-size:13px;line-height:1.7}.lpp-pending{margin-top:20px;display:flex;gap:12px;align-items:flex-start;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;line-height:1.7;letter-spacing:.04em;color:#6e6f74}.lpp-pending__star{color:var(--or-ink)}.lpp-pod-exp{display:flex;flex-direction:column;align-items:center;gap:0}.lpp-pod-exp__stack{width:100%;max-width:320px;display:flex;flex-direction:column;align-items:center;gap:0}.lpp-pod-exp__row{width:100%;display:flex;align-items:center;gap:16px}.lpp-pod-exp__frame{flex:1;aspect-ratio:2 / 1;overflow:hidden;border:1px solid rgba(32,32,32,.12)}.lpp-pod-exp__k{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#6e6f74;white-space:nowrap}.lpp-pod-exp__k--lead{color:#202020}.lpp-pod-exp__link{width:1px;height:30px;background:#eeb659b3;transform-origin:top}.lpp-pod-exp__cap{margin-top:28px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.1em;color:#6e6f74;text-align:center}.lpp-pod-exp__h2{margin:0;font-family:Almeria,serif;font-weight:400;font-size:clamp(30px,4vw,52px);line-height:1.06;letter-spacing:-.015em}.lpp-pod-exp__p{margin:0;font-size:15px;line-height:1.76;color:#45464a;max-width:46ch}.lpp-pod-exp__list{display:grid;gap:0;border-top:1px solid rgba(32,32,32,.12)}.lpp-pod-exp__line{padding:16px 0;border-bottom:1px solid rgba(32,32,32,.12);display:flex;justify-content:space-between;gap:16px;align-items:baseline}.lpp-pod-exp__line:last-child{border-bottom:0}.lpp-pod-exp__line-k{font-size:14px}.lpp-pod-exp__line-v{font-size:12px;color:#6e6f74}.lpp-story__lede{max-width:var(--lpp-story-lede-w, 700px);display:flex;flex-direction:column;gap:var(--lpp-story-lede-gap, 18px)}.lpp-story__h2{margin:0;font-family:Almeria,serif;font-weight:400;font-size:var(--lpp-story-h2, clamp(32px, 4.8vw, 62px));line-height:1.04;letter-spacing:-.015em;text-wrap:balance}.lpp-story__p{margin:0;font-size:15px;line-height:1.78;color:#45464a;max-width:48ch}.lpp-story__grid{margin-top:clamp(44px,6vw,80px);display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--lpp-story-min, 210px),1fr));gap:clamp(16px,2.4vw,28px)}.lpp-story__cell{display:flex;flex-direction:column;gap:14px}.lpp-story__frame{position:relative;aspect-ratio:3 / 4;overflow:hidden;border:1px solid rgba(32,32,32,.12)}.lpp-story__frame--mark{display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.lpp-story__frame--mark .lpp-pea{width:100%;height:auto}.lpp-story__tag{position:absolute;left:14px;top:14px;padding:6px 10px;z-index:2;background:#202020;color:#fff;font-size:9px;letter-spacing:.2em;text-transform:uppercase}.lpp-story__cap{display:flex;flex-direction:column;gap:4px}.lpp-story__cap-k{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#6e6f74}.lpp-story__cap-k--lead{color:#202020}.lpp-story__cap-v{font-size:13px;line-height:1.6;color:#45464a}.lpp-ing--dark{background:#202020;color:#fff}.lpp-ing--dark .lpp-ing__p{color:#ffffffb8}.lpp-ing--dark .lpp-ing__stats{color:#fff9;border-top-color:#ffffff29}.lpp-ing--dark .lpp-ing__fig{color:#fff}.lpp-ing--dark .lpp-ing__wide,.lpp-ing--dark .lpp-ing__sq{background:#191919;border-color:#ffffff24}.lpp-ing--dark .lpp-ing__card{background:#191919;border-color:#eeb6594d}.lpp-ing--dark .lpp-ing__inci{color:#fff9}.lpp .lpp-ing--dark a.lpp-ing__inci:hover{color:#eeb659}.lpp .lpp-ing--dark a.lpp-ing__cta{color:#fff;border-bottom-color:#fff6}.lpp-real__grid{grid-template-columns:repeat(auto-fit,minmax(var(--lpp-real-min, 320px),1fr))}.lpp-real__media{aspect-ratio:var(--lpp-real-ar, 3 / 2)}.lpp-real__tag{left:var(--lpp-real-tag-in, 18px);bottom:var(--lpp-real-tag-in, 18px);padding:var(--lpp-real-tag-pad, 8px 14px)}.lpp-inc__notice{display:flex;gap:14px;align-items:flex-start;padding:18px;border:1px solid #202020}.lpp-inc__notice-dot{width:6px;height:6px;border-radius:9999px;background:#202020;margin-top:7px;flex:none}.lpp-inc__notice-p{margin:0;font-size:13px;line-height:1.68}.lpp-inc__notice-k{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.lpp-inc__row--muted .lpp-inc__name,.lpp-inc__row--muted .lpp-inc__meta{font-size:14px;color:#202020c7}.lpp-inc__row--muted .lpp-inc__meta{font-size:13px}.lpp-use__head .lpp-pea{width:30px;height:15px}.lpp-fin__mark{width:76px;height:38px}@media(max-width:700px){.lpp-meet__frame{aspect-ratio:4 / 5;min-height:0}.lpp-meet__bar{flex-direction:column;align-items:flex-start;gap:16px}.lpp-meet__cap-v{max-width:none}}@supports not (animation-timeline: view()){.lpp-kf-open,.lpp-kf-lift{animation:none}}.lpp-pod-exp--dark{background:#202020;color:#fff;border-top:0}.lpp-pod-exp--dark .lpp-pod-exp__p{color:#ffffffb8}.lpp-pod-exp--dark .lpp-pod-exp__list{border-top-color:#ffffff29}.lpp-pod-exp--dark .lpp-pod-exp__line{border-bottom-color:#ffffff1f}.lpp-pod-exp--dark .lpp-pod-exp__line-v,.lpp-pod-exp--dark .lpp-pod-exp__k{color:#fff9}.lpp-pod-exp--dark .lpp-pod-exp__k--lead{color:#eeb659}.lpp-pod-exp--dark .lpp-pod-exp__frame{border-color:#ffffff29}.lpp-pod-exp--dark .lpp-pod-exp__cap{color:#ffffff80}.lpp-cells--seq{--lpp-cell-min: 300px;--lpp-cell-gap: 16px;--lpp-cells-top: 0}.lpp-cell__no--seq{font-size:clamp(30px,3.4vw,42px);color:var(--or-ink-lg)}.lpp-cell--muted .lpp-cell__no--seq{color:var(--gris-ink)}.lpp-cell--muted .lpp-cell__k{color:#6e6f74}.lpp-cell__rule{height:1px;background:#eeb65999;transform-origin:left}.lpp-cell--muted .lpp-cell__rule{background:#2020202e}.lpp-cell__prod{font-family:Almeria,serif;font-size:clamp(20px,2.2vw,26px)}.lpp-cell__p--seq{max-width:40ch}@keyframes lp-approach{0%{transform:translateY(-64px)}to{transform:translateY(0)}}@keyframes lp-turn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.lpp-kf-turn{--lpp-kf: lp-turn;--lpp-a: 2%;--lpp-b: 20%}.lpp-kf-approach{--lpp-kf: lp-approach;--lpp-a: 0%;--lpp-b: 40%}.lpp-anim-approach{animation:lp-approach linear both;animation-timeline:view();animation-range:entry 0% cover 40%}@media(prefers-reduced-motion:reduce){.lpp-anim-approach{animation:none}}.lpp-rs-hero{background:#f5f1e9;border-bottom:1px solid rgba(32,32,32,.12)}.lpp-rs-hero__in{max-width:1200px;margin:0 auto;padding:clamp(40px,6vw,72px) 24px clamp(64px,9vw,108px);display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(36px,6vw,84px);align-items:center}.lpp-rs-hero__col{display:flex;flex-direction:column;gap:22px}.lpp-rs-hero__h1{margin:0;font-family:Almeria,serif;font-weight:400;font-size:clamp(38px,6vw,82px);line-height:1;letter-spacing:-.02em}.lpp-rs-hero__sub{margin:0;font-family:Almeria,serif;font-size:clamp(19px,2.2vw,26px);line-height:1.4;color:#45464a;max-width:30ch}.lpp-rs-hero__p{margin:0;font-size:15px;line-height:1.78;color:#45464a;max-width:46ch}.lpp-rs-hero__ctas{display:flex;gap:14px;flex-wrap:wrap;margin-top:4px}.lpp .lpp-rs-hero__btn{padding:0 30px;height:56px}.lpp-stack{display:flex;flex-direction:column;align-items:center;gap:0}.lpp-stack__in{width:100%;max-width:380px;display:flex;flex-direction:column;align-items:center}.lpp-stack__pod{width:62%}.lpp-stack__vessel{width:100%}.lpp-stack__frame{position:relative;overflow:hidden;border:1px solid rgba(32,32,32,.12)}.lpp-stack__k{margin-top:8px;text-align:center;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gris-ink)}.lpp-stack__k--lead{color:#202020}.lpp-stack__arrow{width:8px;height:40px;color:#eeb659;margin:6px 0}.lpp-step-seq{background:#202020;color:#fff}.lpp-step-seq__head{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;flex-wrap:wrap}.lpp-step-seq__lede{max-width:560px;display:flex;flex-direction:column;gap:16px}.lpp-step-seq__h2{margin:0;font-family:Almeria,serif;font-weight:400;font-size:clamp(32px,4.6vw,58px);line-height:1.04;letter-spacing:-.015em}.lpp-step-seq__count{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.1em;color:#fff9}.lpp-step-seq__grid{margin-top:clamp(32px,4vw,52px);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(28px,4vw,60px);align-items:center}.lpp-step-seq__stage{position:relative;aspect-ratio:1;overflow:hidden;background:#191919;border:1px solid rgba(238,182,89,.28)}.lpp-step-seq__layer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .48s cubic-bezier(.22,.61,.36,1)}.lpp-step-seq__layer[data-on=true]{opacity:1}.lpp-step-seq__col{display:flex;flex-direction:column;gap:22px}.lpp-step-seq__id{display:flex;align-items:baseline;gap:16px}.lpp-step-seq__no{font-family:Almeria,serif;font-size:clamp(40px,5vw,62px);color:#eeb659;line-height:1}.lpp-step-seq__k{font-size:12px;letter-spacing:.28em;text-transform:uppercase}.lpp-step-seq__rule{height:1px;background:#eeb65999}.lpp-step-seq__p{margin:0;font-size:15px;line-height:1.78;color:#fffc;max-width:42ch;min-height:5.4em}.lpp-step-seq__bars{display:flex;gap:6px}.lpp .lpp-step-seq__bar{flex:1;height:3px;padding:0;border:0;border-radius:0;cursor:pointer;background:#ffffff29;transition:background .24s cubic-bezier(.22,.61,.36,1)}.lpp .lpp-step-seq__bar[aria-selected=true]{background:#fff}.lpp .lpp-step-seq__bar:hover{background:#ffffff80}.lpp .lpp-step-seq__bar[aria-selected=true]:hover{background:#fff}.lpp-step-seq__ctrls{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.lpp .lpp-step-seq__btn{height:46px;padding:0 20px;border:1px solid rgba(255,255,255,.34);background:transparent;color:#fff;font-size:11px;letter-spacing:.16em}.lpp .lpp-step-seq__btn:hover{border-color:#eeb659;color:#eeb659}.lpp .lpp-step-seq__btn--play{height:46px;padding:0 24px;border:0;background:#eeb659;color:#202020;font-size:11px;letter-spacing:.18em}.lpp .lpp-step-seq__btn--play:hover{background:#d69a3c;color:#202020}.lpp .lpp-step-seq__btn--bare{height:46px;padding:0;border:0;background:transparent;color:#fff9;font-size:11px;letter-spacing:.16em}.lpp .lpp-step-seq__btn--bare:hover{color:#eeb659}.lpp-step-seq__note{display:flex;gap:12px;align-items:flex-start;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;line-height:1.7;letter-spacing:.04em;color:#ffffff8c;border-top:1px solid rgba(255,255,255,.14);padding-top:16px}.lpp-step-seq__note-star{color:#eeb659}.lpp-cells--sys{--lpp-cell-min: 230px;--lpp-cell-pad: clamp(22px, 2.8vw, 34px);--lpp-cell-gap: 18px}.lpp-cell__no--sm{font-family:Almeria,serif;font-size:30px;color:var(--or-ink-lg);line-height:1}.lpp-cell__k--sm{font-size:11px;letter-spacing:.26em;text-transform:uppercase}.lpp-cells--sys .lpp-cell__head{gap:12px}.lpp-cells--sys .lpp-cell__p{font-size:13px;line-height:1.72}.lpp-cells--empty{--lpp-cell-min: 200px;--lpp-cell-pad: clamp(20px, 2.4vw, 28px);--lpp-cell-gap: 10px;--lpp-cells-top: clamp(36px, 4.5vw, 60px)}.lpp-cell__name--sm{font-size:20px}.lpp-cells--routine{--lpp-cell-min: 240px;--lpp-cell-pad: clamp(22px, 2.8vw, 32px);--lpp-cell-gap: 14px;--lpp-cells-top: clamp(36px, 4.5vw, 60px)}.lpp-cell--ringed{outline:1px solid rgba(238,182,89,.7);outline-offset:-1px}.lpp-cell__no--grey{color:var(--gris-ink)}.lpp-cell__name--lg{font-family:Almeria,serif;font-size:22px}.lpp .lpp-cell__cta{align-self:flex-start;margin-top:auto;font-size:11px;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid rgba(32,32,32,.4);padding-bottom:4px}.lpp .lpp-cell--ringed .lpp-cell__cta{border-bottom-color:#eeb659cc}.lpp-record{margin-top:clamp(28px,3.4vw,40px);padding:clamp(22px,2.8vw,30px);border:1px solid rgba(32,32,32,.18);background:#fafafa;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}.lpp-record__cell{display:flex;flex-direction:column;gap:8px}.lpp-record__k{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#6e6f74}.lpp-record__v{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.7;color:#45464a}.lpp-record--solo{grid-template-columns:1fr;gap:12px;margin-top:clamp(24px,3vw,36px);padding:clamp(24px,3vw,32px);border-color:#2020203d}.lpp-record--solo .lpp-record__cell{gap:12px}.lpp-record--solo .lpp-record__k{color:#202020}.lpp-record--solo .lpp-record__v{line-height:1.8;max-width:70ch}.lpp-rs-vessel__in{max-width:1200px;margin:0 auto;padding:clamp(72px,10vw,128px) 24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(32px,5vw,76px);align-items:center}.lpp-ledger{display:grid;gap:0;border-top:1px solid rgba(32,32,32,.12);padding-top:4px}.lpp-ledger__row{padding:14px 0;border-bottom:1px solid rgba(32,32,32,.12);display:flex;justify-content:space-between;gap:16px;align-items:baseline}.lpp-ledger__row:last-child{border-bottom:0}.lpp-ledger__k{font-size:14px}.lpp-ledger__v{font-size:12px;color:#6e6f74}.lpp-pods{margin-top:var(--lpp-pods-top, clamp(40px, 5vw, 68px));display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--lpp-pods-min, 290px),1fr));gap:var(--lpp-pods-gap, clamp(20px, 3vw, 32px))}.lpp-podcard{border:1px solid var(--lpp-podcard-bd, rgba(32, 32, 32, .12));background:#fff;display:flex;flex-direction:column}.lpp-podcard__media{aspect-ratio:var(--lpp-podcard-ar, 4 / 3);overflow:hidden;position:relative;background:var(--lpp-frame-bg, #F1F1F1)}.lpp-podcard__body{padding:clamp(22px,2.6vw,30px);display:flex;flex-direction:column;gap:12px;flex:1}.lpp-podcard__when{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#6e6f74}.lpp-podcard__name{font-family:Almeria,serif;font-size:var(--lpp-podcard-name, clamp(22px, 2.4vw, 28px))}.lpp-podcard__p{margin:0;font-size:13px;line-height:1.7;color:#45464a;flex:1}.lpp-podcard__meta{font-size:12px;color:#6e6f74}.lpp-podcard__price-row{display:flex;align-items:baseline;gap:12px}.lpp-podcard__price{font-family:Almeria,serif;font-size:22px}.lpp .lpp-podcard__link{align-self:flex-start;font-size:11px;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid rgba(32,32,32,.4);padding-bottom:5px}.lpp .lpp-podcard__btn{margin-top:auto;height:50px;padding:0 24px;font-size:11px;letter-spacing:.2em}.lpp-daynight{margin-top:clamp(36px,4.5vw,60px);position:relative;overflow:hidden;border:1px solid rgba(32,32,32,.12)}.lpp-daynight__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1px;background:#2020201f}.lpp-daynight__cell{background:#fbf7ef;padding:clamp(24px,3vw,36px);display:flex;flex-direction:column;gap:20px}.lpp-daynight__cell--night{background:#2a2823;color:#fff}.lpp-daynight__head{display:flex;align-items:center;gap:14px}.lpp-daynight__icon{width:18px;height:18px;color:#eeb659;flex:none}.lpp-daynight__k{font-size:12px;letter-spacing:.26em;text-transform:uppercase}.lpp-daynight__media{position:relative;aspect-ratio:16 / 10;overflow:hidden;border:1px solid rgba(32,32,32,.1)}.lpp-daynight__cell--night .lpp-daynight__media{border-color:#ffffff24}.lpp-daynight__name{font-family:Almeria,serif;font-size:clamp(20px,2.2vw,25px)}.lpp-daynight__p{margin:0;font-size:13px;line-height:1.7;color:#45464a;max-width:40ch}.lpp-daynight__cell--night .lpp-daynight__p{color:#ffffffbd}.lpp .lpp-daynight__cta{margin-top:auto;align-self:flex-start;font-size:11px;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid rgba(32,32,32,.4);padding-bottom:5px}.lpp .lpp-daynight__cell--night .lpp-daynight__cta{color:#fff;border-bottom-color:#fff6}.lpp .lpp-daynight__cell--night .lpp-daynight__cta:hover{color:#eeb659;border-bottom-color:#eeb65999}.lpp-daynight__foot{margin-top:18px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;line-height:1.7;letter-spacing:.04em;color:#6e6f74}.lpp-shop{background:#eeb659;color:#202020}.lpp-shop__in{max-width:1200px;margin:0 auto;padding:clamp(64px,9vw,112px) 24px}.lpp-shop__h2{margin:0 0 clamp(32px,4vw,48px);font-family:Almeria,serif;font-weight:400;font-size:clamp(30px,4.2vw,52px);line-height:1.06;letter-spacing:-.015em}.lpp-shop__foot{margin-top:clamp(28px,3.4vw,40px);border-top:1px solid rgba(32,32,32,.24);padding-top:24px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.lpp-shop__foot-col{display:flex;flex-direction:column;gap:6px}.lpp-shop__foot-k{font-family:Almeria,serif;font-size:21px}.lpp-shop__foot-v{font-size:12px;color:#202020b8}.lpp-shop__foot-links{display:flex;gap:20px;flex-wrap:wrap}.lpp .lpp-shop__foot-link{font-size:11px;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid rgba(32,32,32,.4);padding-bottom:5px}.lpp-chain{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:center;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#ffffffa6}.lpp-chain__link{width:20px;height:1px;background:#eeb659b3}.lpp-chain__k--lead{color:#eeb659}.lpp-buy__opt-note-block{display:block;margin:8px 0 0 26px;font-size:12px;line-height:1.6;color:#202020ad}.lpp-buy__opt--sub[aria-checked=false] .lpp-buy__opt-note-block{color:#20202085}.lpp-info{border-top:1px solid rgba(32,32,32,.14);margin-top:22px}.lpp-info__row{border-bottom:1px solid rgba(32,32,32,.14)}.lpp-info__sum{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:14px 2px;cursor:pointer;list-style:none}.lpp-info__sum::-webkit-details-marker{display:none}.lpp-info__sum:hover .lpp-info__k{color:var(--noir, #202020)}.lpp-info__row:has(>.lpp-info__sum:focus-visible){outline:2px solid var(--or, #EEB659);outline-offset:-2px}.lpp-info__sum:focus-visible{outline:none}.lpp-info__k{font-family:var(--font-mono, ui-monospace, Menlo, monospace);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#202020bd}.lpp-info__sign{position:relative;flex:none;width:12px;height:12px}.lpp-info__sign:before,.lpp-info__sign:after{content:"";position:absolute;background:#20202099;transition:opacity .12s linear}.lpp-info__sign:before{left:0;top:5.5px;width:12px;height:1px}.lpp-info__sign:after{top:0;left:5.5px;width:1px;height:12px}.lpp-info__row[open] .lpp-info__sign:after{opacity:0}.lpp-info__body{padding:0 2px 20px}.lpp-info__p{margin:0;font-size:14px;line-height:1.68;color:#202020c7}.lpp-info__inci{margin:0;font-size:13px;line-height:1.75;color:#202020bd;overflow-wrap:anywhere}.lpp-info__inci+.lpp-info__formula{margin-top:18px}.lpp-info__formula{margin:0 0 6px;font-family:var(--font-mono, ui-monospace, Menlo, monospace);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#20202085}@media(max-width:700px){.lpp-info__sum{min-height:56px;padding:16px 2px}.lpp-info__p,.lpp-info__inci{font-size:14px}}@media(prefers-reduced-motion:reduce){.lpp-info__sign:before,.lpp-info__sign:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/le-pois-pdp.css.map */
