.lkh{--sans:"Archivo","Helvetica Neue",Helvetica,Arial,sans-serif;--hand:"Caveat","Comic Sans MS",cursive;--paper:#fff;--card:clamp(120px,14.3vw,var(--card-d));position:relative;overflow:hidden;background:var(--bg);color:var(--ink);font-family:var(--sans);text-align:center;padding-top:var(--pad-top);padding-bottom:var(--pad-bottom);-webkit-font-smoothing:antialiased}.lkh.lkh--theme-font{--sans:var(--font-body-family,inherit)}.lkh.lkh--theme-font .lkh-h1{font-family:var(--font-heading-family,inherit);font-stretch:normal}.lkh *,.lkh *:before,.lkh *:after{box-sizing:border-box}.lkh a{text-decoration:none}.lkh button{font-family:inherit;letter-spacing:normal;text-transform:none;margin:0}.lkh :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.lkh-badge{display:inline-flex;align-items:center;gap:8px;background:var(--badge);color:var(--badge-ink);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600;line-height:1.3}.lkh-badge span{color:var(--stars);letter-spacing:1px}.lkh .lkh-h1{margin:18px auto 0;padding-inline:16px;max-width:15ch;font-family:var(--sans);font-weight:650;font-stretch:88%;font-size:var(--h-size);line-height:.96;letter-spacing:-.025em;text-transform:none;text-wrap:balance;color:var(--ink)}.lkh-lede{margin:18px auto 0;padding-inline:16px;max-width:46ch;color:var(--muted);font-size:var(--lede-size);line-height:1.55}.lkh-lede p{margin:0}.lkh-note{position:absolute;z-index:300;font-family:var(--hand);font-size:clamp(19px,1.8vw,24px);color:var(--hand-ink);line-height:1;pointer-events:none;white-space:nowrap}.lkh-note svg{position:absolute;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.lkh-n1{left:max(16px,calc(50% - 600px));top:-46px;transform:rotate(-6deg)}.lkh-n1 svg{width:60px;height:46px;left:70px;top:22px}.lkh-n2{right:max(16px,calc(50% - 600px));top:-70px;transform:rotate(7deg);text-align:right;max-width:160px;white-space:normal;text-wrap:balance}.lkh-n2 svg{width:56px;height:60px;right:20px;top:46px}.lkh-n2 .t{display:none}@media(hover:none){.lkh-n2 .h{display:none}.lkh-n2 .t{display:inline}}.lkh.no-notes .lkh-note{display:none}.lkh-wrap{position:relative;margin-top:var(--gap-carousel)}.lkh-ring{position:relative;height:calc(var(--card) * var(--ratio) + 80px);perspective:1100px;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}.lkh-ring.drag{cursor:grabbing}.lkh-card{position:absolute;top:20px;left:0;width:var(--card);height:calc(var(--card) * var(--ratio));border-radius:var(--round);overflow:hidden;background:var(--c);will-change:transform;box-shadow:0 22px 40px -22px #00000073;transition:opacity .4s;color:inherit}.lkh.no-shadow .lkh-card{box-shadow:none}.lkh-ring.swap .lkh-card{opacity:0}.lkh-card img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;transition:transform .5s;transform:scale(var(--zoom,1));max-width:none}.lkh-card img.fit{position:absolute;object-fit:fill;transform:none}.lkh-card .fb{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:flex-end;padding:12px;font-weight:800;font-size:20px;line-height:.95;text-transform:uppercase;color:var(--t);text-align:left}.lkh-card.noimg .fb{display:flex}.lkh-new{position:absolute;top:10px;left:10px;z-index:2;display:inline-block;background:var(--new-bg,#f8fe91);color:var(--new-ink,#1d1d1b);border-radius:40px;padding:5px 11px;font-size:12px;font-weight:700;line-height:1.1;letter-spacing:.02em;pointer-events:none;box-shadow:0 2px 6px #0000001f}.lkh-cap{position:absolute;left:8px;right:8px;bottom:8px;z-index:3;background:#fffffff0;color:#1d1d1b;border-radius:max(4px,calc(var(--round) - 6px));padding:8px 10px;text-align:left;font-size:12px;line-height:1.25;transform:translateY(calc(100% + 12px));transition:transform .35s cubic-bezier(.3,.7,.3,1)}.lkh-cap b{display:block;font-size:13px;font-weight:700}.lkh-card:hover .lkh-cap,.lkh-card:focus-visible .lkh-cap,.lkh-card.show .lkh-cap{transform:none}.lkh-card:hover img:not(.fit){transform:scale(calc(var(--zoom,1) * 1.04))}.lkh-card:hover img.fit{transform:scale(1.04)}.lkh-pager{display:flex;align-items:center;justify-content:center;gap:12px;padding-inline:16px;margin:var(--gap-pills) auto 0}.lkh-pills{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:4px 2px;min-width:0;scroll-snap-type:x proximity}.lkh-pills[hidden]{display:none}.lkh-pills::-webkit-scrollbar{display:none}.lkh-pill{flex:none;scroll-snap-align:start;display:inline-flex;align-items:center;gap:7px;border:1.5px solid var(--pill-line);background:var(--pill-bg);color:var(--pill-ink);border-radius:var(--pill-radius);padding:9px 16px;font-size:13px;font-weight:600;line-height:1;cursor:pointer;transition:background .25s,color .25s,border-color .25s,transform .2s}.lkh-pill:hover{transform:translateY(-1px);border-color:var(--tc)}.lkh-pill small{font-weight:500;opacity:.55;font-size:11px}.lkh-pill[aria-pressed=true]{background:var(--tc);border-color:var(--tc);color:var(--tt)}.lkh-arw{flex:none;width:46px;height:46px;padding:0;border-radius:50%;border:1.5px solid var(--arrow);background:none;color:var(--arrow);display:grid;place-items:center;cursor:pointer;transition:background .2s,color .2s,transform .2s}.lkh-arw:hover,.lkh.arrows-filled .lkh-arw{background:var(--arrow);color:var(--bg)}.lkh.arrows-filled .lkh-arw:hover{opacity:.85}.lkh-arw:active{transform:scale(.94)}.lkh svg.i{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lkh-cta{position:relative;display:flex;justify-content:center;gap:10px;flex-wrap:wrap;padding-inline:16px;margin-top:var(--gap-buttons)}.lkh-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--btn-radius);padding:var(--btn-pad-y) var(--btn-pad-x);font-size:var(--btn-size);font-weight:600;line-height:1;border:1.5px solid transparent;transition:transform .2s,opacity .2s}.lkh-btn.b1{--bb:var(--b1-bg);--bi:var(--b1-ink);--bl:var(--b1-line)}.lkh-btn.b2{--bb:var(--b2-bg);--bi:var(--b2-ink);--bl:var(--b2-line)}.lkh-btn.filled{background:var(--bb);color:var(--bi);border-color:var(--bl)}.lkh-btn.filled.b1{box-shadow:0 10px 24px -12px var(--bb)}.lkh-btn.outline{background:transparent;color:var(--bb);border-color:var(--bb)}.lkh-btn.text{background:none;color:var(--bb);padding-inline:8px;text-decoration:underline;text-underline-offset:4px}.lkh-btn:hover{transform:translateY(-2px)}.lkh-btn svg{transition:transform .25s}.lkh-btn:hover svg{transform:translate(4px)}.lkh-n3{left:calc(50% + 200px);top:40px;transform:rotate(-6deg)}.lkh-n3 svg{width:54px;height:36px;left:-56px;top:-24px}@media(max-width:640px){.lkh{--card:clamp(150px,var(--card-m),240px);padding-top:var(--pad-top-m);padding-bottom:var(--pad-bottom-m)}.lkh .lkh-h1{font-size:var(--h-size-m)}.lkh-lede{font-size:max(14px,calc(var(--lede-size) - 1px))}.lkh-wrap{margin-top:max(48px,calc(var(--gap-carousel) * .8))}.lkh-n1{left:16px;top:-40px;font-size:20px}.lkh-n1 svg{width:44px;height:34px;left:96px;top:6px}.lkh-n2{right:16px;top:-42px;font-size:20px;max-width:none;white-space:nowrap}.lkh-n2 svg{width:34px;height:40px;right:40px;top:20px}.lkh-pager{padding-inline:0}.lkh-pills{padding-inline:16px;scroll-padding-inline:16px;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.lkh-arw{display:none}.lkh-cta{flex-direction:column;align-items:stretch;max-width:340px;margin-inline:auto}.lkh-n3{position:static;display:block;transform:rotate(-3deg);margin-top:10px;font-size:20px}.lkh-n3 svg{display:none}.lkh-new{top:8px;left:8px;font-size:11px;padding:4px 9px}}@media(max-width:380px){.lkh-n2{display:none}}@media(prefers-reduced-motion:reduce){.lkh-card img,.lkh-btn,.lkh-cap{transition:none}}.lkcat{background:var(--cat-bg);color:var(--cat-ink);padding:var(--cat-pt) 0 var(--cat-pb)}.lkcat *{box-sizing:border-box}.lkcat__head{display:flex;flex-direction:column;gap:1.4rem;margin-bottom:3.2rem}.lkcat__head--center{align-items:center;text-align:center}.lkcat__head--left{align-items:flex-start;text-align:left}.lkcat__eyebrow{margin:0;font-size:1.3rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cat-muted)}.lkcat .lkcat__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(3.2rem,3.6vw,4.6rem);line-height:1.02;text-transform:uppercase;color:var(--cat-ink)}.lkcat__text{max-width:60ch;font-size:1.6rem;line-height:1.55;color:var(--cat-muted)}.lkcat__text p{margin:0}.lkcat__btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:0 2.4rem;border-radius:99rem;border:1.5px solid var(--cat-btn-line);background:var(--cat-btn);color:var(--cat-btn-ink);font-size:1.4rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:opacity .2s ease}.lkcat__btn:hover{opacity:.85}.lkcat__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--cat-cols),minmax(0,1fr));gap:1.6rem}.lkcat__item{margin:0;min-width:0}.lkcat__card{display:flex;flex-direction:column;height:100%;background:var(--cat-card);color:var(--cat-card-ink);border-radius:var(--cat-r);overflow:hidden;text-decoration:none}.lkcat__media{position:relative;display:block;background:var(--cat-img);overflow:hidden}.lkcat__media--portrait{aspect-ratio:4/5}.lkcat__media--square{aspect-ratio:1/1}.lkcat__media--landscape{aspect-ratio:4/3}.lkcat__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.lkcat__img--ph{fill:var(--cat-muted)}.lkcat__card:hover .lkcat__img{transform:scale(1.03)}.lkcat__label{display:flex;align-items:center;justify-content:center;gap:.8rem;padding:1.4rem 1.2rem 1.8rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.9rem;line-height:1.1;text-transform:uppercase;text-align:center;color:var(--cat-card-ink)}.lkcat__label svg{width:1.8rem;height:1.8rem;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.lkcat__card:hover .lkcat__label svg{transform:translate(3px)}.lkcat__card:focus-visible,.lkcat__btn:focus-visible{outline:2px solid var(--cat-ink);outline-offset:3px}@media screen and (max-width:989px){.lkcat__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.lkcat{padding-top:calc(var(--cat-pt) * .75);padding-bottom:calc(var(--cat-pb) * .75)}.lkcat__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1.2rem;scrollbar-width:none;margin:0 -1.5rem;padding:0 1.5rem}.lkcat__grid::-webkit-scrollbar{display:none}.lkcat__item{flex:0 0 70%;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.lkcat__img,.lkcat__label svg{transition:none}}.lkf{background:var(--lkf-bg);color:var(--lkf-ink);padding:var(--lkf-pt) 0 var(--lkf-pb);overflow:hidden}.lkf *{box-sizing:border-box}.lkf__head{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem 4rem;flex-wrap:wrap;margin-bottom:3.2rem}.lkf__intro{max-width:56rem}.lkf__eyebrow{margin:0 0 1.2rem;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;color:var(--lkf-muted)}.lkf__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(3rem,3.6vw,4.6rem);line-height:1.02;letter-spacing:-.01em;color:var(--lkf-ink)}.lkf__text{margin-top:1.4rem;font-size:1.6rem;line-height:1.6;color:var(--lkf-muted)}.lkf__text p{margin:0}.lkf__controls{display:flex;align-items:center;gap:1.6rem}.lkf__pills{display:flex;gap:.6rem;padding:.4rem;border-radius:99rem;background:#0000000d}.lkf__pill{-webkit-appearance:none;appearance:none;border:0;margin:0;font:inherit;font-size:1.4rem;font-weight:600;letter-spacing:.02em;line-height:1;padding:1rem 1.8rem;border-radius:99rem;background:transparent;color:var(--lkf-ink);cursor:pointer;transition:background-color .25s ease,color .25s ease}.lkf__pill[aria-pressed=true]{background:var(--lkf-ink);color:var(--lkf-bg)}.lkf__pill:focus-visible,.lkf__arrow:focus-visible{outline:2px solid var(--lkf-ink);outline-offset:2px}.lkf__arrows{display:flex;gap:.8rem}.lkf__arrow{-webkit-appearance:none;appearance:none;margin:0;width:4.4rem;height:4.4rem;border-radius:50%;border:1.5px solid var(--lkf-ink);background:transparent;color:var(--lkf-ink);display:grid;place-items:center;cursor:pointer;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.lkf__arrow:hover{background:var(--lkf-ink);color:var(--lkf-bg)}.lkf__arrow[disabled]{opacity:.3;pointer-events:none}.lkf__arrow svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lkf__viewport{width:100%}.lkf__track{list-style:none;margin:0;display:flex;gap:2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:0 max(1.5rem,calc((100vw - var(--page-width,120rem)) / 2 + 5rem)) .8rem;scroll-padding-inline:max(1.5rem,calc((100vw - var(--page-width,120rem)) / 2 + 5rem))}.lkf__track::-webkit-scrollbar{display:none}.lkf__card{flex:0 0 clamp(26rem,28vw,36rem);margin:0;scroll-snap-align:start;transition:opacity .35s ease,filter .35s ease,transform .35s ease}.lkf__card.is-dim{opacity:.28;filter:grayscale(1)}.lkf__card.is-hit{transform:translateY(-.4rem)}.lkf__link{display:block;color:inherit;text-decoration:none}.lkf__media{position:relative;display:block;aspect-ratio:1/1;border-radius:2rem;overflow:hidden;background:var(--lkf-tile)}.lkf__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.lkf__img--ph{fill:var(--lkf-muted)}.lkf__link:hover .lkf__img{transform:scale(1.03)}.lkf__card[data-finish=gloss] .lkf__media:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.55) 50%,transparent 60%);transform:translate(-120%);opacity:0}.lkf__card[data-finish=gloss]:hover .lkf__media:after,.lkf__card[data-finish=gloss].is-hit .lkf__media:after{animation:lkfSheen 1.1s ease forwards}@keyframes lkfSheen{0%{transform:translate(-120%);opacity:1}to{transform:translate(120%);opacity:1}}.lkf__body{display:block;padding:1.6rem .4rem 0}.lkf__row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.lkf__title{font-size:1.8rem;line-height:1.25}.lkf__tag{flex:0 0 auto;border:1px solid var(--lkf-ink);border-radius:99rem;padding:.45rem 1.1rem;font-size:1.15rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1}.lkf__tag--gloss{background:var(--lkf-ink);color:var(--lkf-bg)}.lkf__size{display:block;margin-top:.4rem;font-size:1.4rem;color:var(--lkf-muted)}.lkf__desc{display:block;margin-top:1rem;font-size:1.5rem;line-height:1.5;color:var(--lkf-ink)}.lkf__meta{display:block;margin-top:.8rem;font-size:1.3rem;color:var(--lkf-muted)}@media screen and (max-width:749px){.lkf__head{align-items:flex-start;margin-bottom:2.4rem}.lkf__arrows{display:none}.lkf__track{gap:1.4rem;padding:0 1.5rem .8rem;scroll-padding-inline:1.5rem}.lkf__card{flex-basis:78%}}@media(prefers-reduced-motion:reduce){.lkf__track{scroll-behavior:auto}.lkf__card,.lkf__img,.lkf__pill,.lkf__arrow{transition:none}.lkf__card[data-finish=gloss] .lkf__media:after{display:none}}.lkg{background:var(--lkg-bg);color:var(--lkg-ink);padding:var(--lkg-pt) 0 var(--lkg-pb)}.lkg *{box-sizing:border-box}.lkg__top{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:4.8rem;align-items:center}.lkg__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(3.4rem,4vw,5.2rem);line-height:1;letter-spacing:-.01em;text-transform:uppercase;color:var(--lkg-ink)}.lkg__text{margin-top:1.8rem;font-size:1.7rem;line-height:1.6;color:var(--lkg-muted);max-width:42ch}.lkg__text p{margin:0}.lkg__btn{display:inline-flex;align-items:center;min-height:4.6rem;margin-top:2.4rem;padding:0 2.6rem;border-radius:99rem;border:1.5px solid var(--lkg-ink);background:var(--lkg-ink);color:var(--lkg-bg);font-size:1.5rem;font-weight:600;letter-spacing:.02em;text-decoration:none;transition:background-color .2s ease,color .2s ease}.lkg__btn:hover{background:transparent;color:var(--lkg-ink)}.lkg__cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.lkg__card{margin:0}.lkg__link{display:block;color:var(--lkg-ink);text-decoration:none}.lkg__media{position:relative;display:block;aspect-ratio:2/3;border-radius:1.6rem;overflow:hidden;background:var(--lkg-line)}.lkg__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.lkg__img--ph{fill:var(--lkg-muted)}.lkg__link:hover .lkg__img{transform:scale(1.04)}.lkg__label{position:absolute;left:1.2rem;bottom:1.2rem;max-width:calc(100% - 2.4rem);background:#fff;color:#111;border-radius:99rem;padding:.7rem 1.4rem;font-size:1.3rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.1}.lkg__sub{display:block;margin-top:1.2rem;padding:0 .4rem;font-size:1.4rem;line-height:1.4;color:var(--lkg-muted);transition:color .2s ease}.lkg__link:hover .lkg__sub{color:var(--lkg-ink)}.lkg__feats{list-style:none;margin:5.6rem 0 0;padding:3.2rem 0 0;border-top:1px solid var(--lkg-line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.lkg__feat{margin:0;padding:0 1.6rem;text-align:center;display:flex;flex-direction:column;align-items:center}.lkg__feat+.lkg__feat{border-left:1px solid var(--lkg-line)}.lkg__feat-link{display:flex;flex-direction:column;align-items:center;color:inherit;text-decoration:none}.lkg__ico{display:inline-grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;background:#0000000d;margin-bottom:1.2rem}.lkg__ico svg{width:2.2rem;height:2.2rem;fill:none;stroke:var(--lkg-ink);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.lkg__feat-title{display:block;font-size:1.5rem;line-height:1.3}.lkg__feat-text{display:block;margin-top:.4rem;font-size:1.3rem;line-height:1.4;color:var(--lkg-muted)}.lkg--stacked .lkg__top{grid-template-columns:1fr;gap:3.2rem;align-items:start}.lkg--stacked .lkg__intro{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1.6rem 4.8rem;align-items:end}.lkg--stacked .lkg__heading{grid-column:1}.lkg--stacked .lkg__text{grid-column:2;grid-row:1 / span 2;margin-top:0;max-width:56ch}.lkg--stacked .lkg__btn{grid-column:1;justify-self:start;margin-top:0}.lkg--stacked .lkg__cards{gap:2.4rem}.lkg--stacked .lkg__media{aspect-ratio:3/4}@media screen and (max-width:989px){.lkg--stacked .lkg__intro{display:block}.lkg--stacked .lkg__btn{margin-top:2.4rem}.lkg--stacked .lkg__text{margin-top:1.8rem}.lkg__top{grid-template-columns:1fr;gap:3.2rem}.lkg__cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1.2rem;margin:0 -1.5rem;padding:0 1.5rem .4rem;scrollbar-width:none}.lkg__cards::-webkit-scrollbar{display:none}.lkg__card{flex:0 0 68%;scroll-snap-align:start}.lkg__feats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.8rem;margin-top:4rem}.lkg__feat:nth-child(3){border-left:0}}@media screen and (max-width:749px){.lkg__intro{text-align:center}.lkg__text{margin-left:auto;margin-right:auto}.lkg__feats{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:0;margin-top:3.2rem;padding-top:2.4rem}.lkg__feat{padding:0 .5rem}.lkg__feat:nth-child(3){border-left:1px solid var(--lkg-line)}.lkg__ico{width:3.6rem;height:3.6rem;margin-bottom:.8rem}.lkg__ico svg{width:1.8rem;height:1.8rem}.lkg__feat-title{font-size:1.2rem;line-height:1.25}.lkg__feat-text{font-size:1.05rem;line-height:1.3}}@media(prefers-reduced-motion:reduce){.lkg__img,.lkg__btn,.lkg__sub{transition:none}}.lkit{background:var(--it-bg);color:var(--it-text);padding:var(--it-pt) 0 var(--it-pb)}.lkit *{box-sizing:border-box}.lkit__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3.2rem,5vw,6.4rem);align-items:center}.lkit--image_right .lkit__media{order:2}.lkit__media{position:relative;border-radius:var(--it-r);overflow:hidden;background:var(--it-img-bg)}.lkit__img{display:block;width:100%;height:auto}.lkit__img--ph{fill:var(--it-muted);aspect-ratio:4/3}.lkit__content{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}.lkit__eyebrow{margin:0;font-size:1.3rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--it-muted)}.lkit .lkit__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(3.2rem,3.4vw,4.6rem);line-height:1.04;text-transform:uppercase;color:var(--it-ink)}.lkit__text{font-size:1.6rem;line-height:1.6;color:var(--it-text);max-width:52ch}.lkit__text p{margin:0 0 1rem}.lkit__text p:last-child{margin-bottom:0}.lkit__text strong{color:var(--it-ink)}.lkit__btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 2.6rem;margin-top:.4rem;border-radius:99rem;border:1.5px solid var(--it-btn-line);background:var(--it-btn);color:var(--it-btn-ink);font-size:1.5rem;font-weight:600;text-decoration:none;transition:opacity .2s ease}.lkit__btn:hover{opacity:.85}.lkit__btn:focus-visible{outline:2px solid var(--it-ink);outline-offset:3px}.lkit__caption{margin:0;font-size:1.3rem;line-height:1.5;color:var(--it-muted);max-width:48ch}@media screen and (max-width:749px){.lkit{padding-top:calc(var(--it-pt) * .75);padding-bottom:calc(var(--it-pb) * .75)}.lkit__inner{grid-template-columns:1fr;gap:2.4rem}.lkit--image_right .lkit__media{order:0}.lkit__btn{width:100%}}.lknp{--lknp-gutter:max(1.5rem,calc((100vw - var(--page-width,120rem)) / 2 + 5rem));background:var(--lknp-bg);color:var(--lknp-ink);padding:var(--lknp-pt) 0 var(--lknp-pb);overflow:hidden;font-family:Inter,system-ui,-apple-system,sans-serif}.lknp *{box-sizing:border-box}.lknp__row{display:flex;align-items:stretch;gap:2.4rem;padding-left:var(--lknp-gutter)}.lknp__block{flex:0 0 clamp(32rem,30vw,42rem);background:var(--lknp-block);color:var(--lknp-block-ink);border-radius:2rem;padding:3.2rem 3.2rem 2.8rem;display:flex;flex-direction:column;justify-content:space-between;gap:2.8rem}.lknp__eyebrow{margin:0 0 1.2rem;font-size:1.2rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--lknp-block-ink);opacity:.75}.lknp__heading{margin:0;font-family:Anton,Arial Narrow,Impact,sans-serif;font-weight:400;font-size:clamp(5.6rem,5vw,8rem);line-height:1;letter-spacing:-.005em;text-transform:uppercase;color:var(--lknp-block-ink)}.lknp__text{margin:1.4rem 0 0;font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:clamp(2rem,1.6vw,2.2rem);line-height:1.15;color:var(--lknp-block-ink);max-width:32ch}.lknp__foot{display:flex;flex-direction:column;gap:1.6rem}.lknp__btn{display:inline-flex;align-items:center;justify-content:space-between;gap:1.2rem;min-height:5.2rem;padding:0 2.6rem;border-radius:99rem;border:1.5px solid var(--lknp-btn);background:var(--lknp-btn);color:var(--lknp-btn-ink);font:500 1.6rem/1 Inter,system-ui,sans-serif;text-decoration:none;transition:background-color .2s ease,color .2s ease}.lknp__btn svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.lknp__btn:hover{background:transparent;color:var(--lknp-btn)}.lknp__btn:hover svg{transform:translate(3px)}.lknp__nav{display:flex;align-items:center;gap:.8rem}.lknp__arrow{-webkit-appearance:none;appearance:none;margin:0;padding:0;width:4.6rem;height:4.6rem;border-radius:50%;border:1.5px solid var(--lknp-block-ink);background:transparent;color:var(--lknp-block-ink);display:grid;place-items:center;cursor:pointer;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.lknp__arrow:hover{background:var(--lknp-block-ink);color:var(--lknp-block)}.lknp__arrow[disabled]{opacity:.3;pointer-events:none}.lknp__arrow svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lknp__count{margin-left:auto;font-family:Anton,Impact,sans-serif;font-size:2rem;letter-spacing:.04em;font-variant-numeric:tabular-nums}.lknp__btn:focus-visible,.lknp__arrow:focus-visible,.lknp__link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.lknp__track{flex:1 1 auto;min-width:0;list-style:none;margin:0;padding:0 var(--lknp-gutter) .4rem 0;display:flex;gap:2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.lknp__track::-webkit-scrollbar{display:none}.lknp__card{flex:0 0 clamp(26rem,24vw,34rem);margin:0;scroll-snap-align:start}.lknp__link{display:block;color:inherit;text-decoration:none}.lknp__media{position:relative;display:block;aspect-ratio:1/1;border-radius:2rem;overflow:hidden;background:var(--lknp-tile)}.lknp__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transition:opacity .45s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.lknp__img--ph{fill:var(--lknp-muted)}.lknp__img--alt{opacity:0}.lknp__link:hover .lknp__media.has-alt .lknp__img--alt{opacity:1}.lknp__link:hover .lknp__img{transform:scale(1.03)}.lknp__badge{position:absolute;top:1.2rem;left:1.2rem;background:#fff;color:#111;border-radius:99rem;padding:.7rem 1.4rem;font:600 1.2rem/1 Inter,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}.lknp__body{display:block;padding:1.6rem .4rem 0}.lknp__place{display:block;font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lknp-muted)}.lknp__name{display:block;margin-top:.6rem;font-family:Anton,Arial Narrow,Impact,sans-serif;font-weight:400;font-size:2.6rem;line-height:1.02;text-transform:uppercase;color:var(--lknp-ink)}.lknp__link:hover .lknp__name{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.lknp__from{display:block;margin-top:.8rem;font-size:1.5rem;color:var(--lknp-ink)}@media screen and (max-width:989px){.lknp__row{flex-direction:column;gap:2.8rem;padding-left:0}.lknp__block{flex:none;margin:0 1.5rem;padding:3.2rem 2.4rem 2.4rem;gap:3.2rem}.lknp__track{padding:0 1.5rem .4rem;scroll-padding-inline:1.5rem;gap:1.4rem}.lknp__card{flex-basis:clamp(24rem,62vw,34rem)}}@media screen and (max-width:749px){.lknp__nav{display:none}.lknp__btn{width:100%}.lknp__card{flex-basis:78%}.lknp__heading{font-size:clamp(4rem,12vw,5.6rem);white-space:nowrap}.lknp__heading br{display:none}}@media(prefers-reduced-motion:reduce){.lknp__track{scroll-behavior:auto}.lknp__img,.lknp__btn,.lknp__btn svg,.lknp__arrow{transition:none}}.lkp{background:var(--lkp-bg);color:var(--lkp-ink);padding:var(--lkp-pt) 0 var(--lkp-pb)}.lkp *{box-sizing:border-box}.lkp__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3.2rem,6vw,8rem);align-items:center}.lkp--image_right .lkp__media{order:2}.lkp__media{position:relative;border-radius:2rem;overflow:hidden;aspect-ratio:4/5;background:var(--lkp-line)}.lkp__img{display:block;width:100%;height:100%;object-fit:cover}.lkp__img--ph{fill:var(--lkp-muted)}.lkp__tag{position:absolute;left:1.6rem;bottom:1.6rem;background:#fff;color:#111;border-radius:99rem;padding:.7rem 1.4rem;font-size:1.2rem;letter-spacing:.04em;line-height:1}.lkp__content{max-width:52rem}.lkp__eyebrow{margin:0 0 1.6rem;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;color:var(--lkp-muted)}.lkp__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(3.4rem,4.4vw,5.6rem);line-height:1;letter-spacing:-.01em;color:var(--lkp-ink)}.lkp__text{margin-top:2rem;font-size:1.7rem;line-height:1.6;color:var(--lkp-muted)}.lkp__text p{margin:0 0 1rem}.lkp__text p:last-child{margin-bottom:0}.lkp__text strong{color:var(--lkp-ink)}.lkp__chips{list-style:none;margin:2.4rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.8rem}.lkp__chips li{margin:0;border:1px solid var(--lkp-line);border-radius:99rem;padding:.7rem 1.5rem;font-size:1.4rem;line-height:1;color:var(--lkp-ink);background:transparent}.lkp__steps{list-style:none;margin:3.2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--lkp-line)}.lkp__steps li{margin:0;padding:1.6rem 1.6rem 0 0;font-size:1.4rem;line-height:1.4;color:var(--lkp-ink)}.lkp__steps li+li{padding-left:1.6rem;border-left:1px solid var(--lkp-line)}.lkp__num{display:block;margin-bottom:.6rem;font-size:1.2rem;letter-spacing:.1em;color:var(--lkp-muted)}.lkp__foot{margin-top:3.6rem;display:flex;flex-wrap:wrap;align-items:center;gap:2.4rem 3.2rem}.lkp__price{margin:0;display:flex;align-items:baseline;gap:1rem}.lkp__price strong{font-family:var(--font-heading-family);font-size:3.2rem;line-height:1;font-weight:var(--font-heading-weight)}.lkp__price span{font-size:1.4rem;line-height:1.3;color:var(--lkp-muted);max-width:16ch}.lkp__btns{display:flex;flex-wrap:wrap;gap:1rem}.lkp__btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 2.6rem;border-radius:99rem;font-size:1.5rem;font-weight:600;letter-spacing:.02em;text-decoration:none;border:1.5px solid var(--lkp-btn);transition:background-color .2s ease,color .2s ease,transform .2s ease}.lkp__btn--solid{background:var(--lkp-btn);color:var(--lkp-btn-ink)}.lkp__btn--solid:hover,.lkp__btn--line{background:transparent;color:var(--lkp-btn)}.lkp__btn--line:hover{background:var(--lkp-btn);color:var(--lkp-btn-ink)}.lkp__btn:active{transform:scale(.98)}.lkp__btn:focus-visible{outline:2px solid var(--lkp-ink);outline-offset:3px}@media screen and (max-width:989px){.lkp__inner{grid-template-columns:1fr;gap:3.2rem}.lkp--image_right .lkp__media{order:0}.lkp__media{aspect-ratio:4/3}.lkp__content{max-width:none}}@media screen and (max-width:599px){.lkp__steps{grid-template-columns:1fr}.lkp__steps li{padding:1.4rem 0;border-bottom:1px solid var(--lkp-line);display:flex;gap:1.4rem;align-items:baseline}.lkp__steps li+li{padding-left:0;border-left:0}.lkp__num{margin:0;flex:0 0 2.6rem}.lkp__btns{width:100%}.lkp__btn{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.lkp__btn{transition:none}}.lkband{background:var(--band-bg);color:var(--band-ink);padding:var(--band-pt) 1.5rem var(--band-pb);font-family:var(--font-body-family,Inter,system-ui,sans-serif)}.lkband *{box-sizing:border-box}.lkband__band{max-width:var(--page-width,120rem);margin:0 auto;background:var(--band-band);border-radius:var(--band-r);padding:4.8rem;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,3fr);gap:2.4rem;align-items:stretch}.lkband__intro{display:flex;flex-direction:column;justify-content:space-between;gap:3.2rem;padding:.8rem .8rem .8rem 0}.lkband__copy{display:flex;flex-direction:column;gap:2rem}.lkband__eyebrow{margin:0;font-size:1.3rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--band-muted)}.lkband .lkband__heading{margin:0;font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-weight:400;font-size:var(--band-size);line-height:1.04;letter-spacing:-.01em;color:var(--band-ink);text-wrap:balance}.lkband__heading em{font-style:italic}.lkband__text{margin:0;max-width:32ch;font-size:1.6rem;line-height:1.55;color:var(--band-muted)}.lkband__btns{display:flex;flex-wrap:wrap;gap:1rem}.lkband__btn{display:inline-flex;align-items:center;min-height:4.8rem;padding:0 2.4rem;border-radius:99rem;border:1.5px solid var(--band-btn);background:var(--band-btn);color:var(--band-btn-ink);font-size:1.5rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.lkband__btn:hover{background:transparent;color:var(--band-ink);border-color:var(--band-ink)}.lkband__btn--line{background:transparent;border-color:var(--band-ink);color:var(--band-ink)}.lkband__btn--line:hover{background:var(--band-ink);color:var(--band-band)}.lkband__btn:focus-visible,.lkband__hs:focus-visible{outline:2px solid var(--band-ink);outline-offset:3px}.lkband__photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.lkband__photo{margin:0;display:flex;flex-direction:column;gap:1.2rem;min-width:0}.lkband__frame{position:relative}.lkband__img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:var(--band-ri);background:#0000000a}.lkband__img--ph{fill:var(--band-muted)}.lkband__caption{font-size:1.4rem;font-weight:600;color:var(--band-ink)}.lkband__hs{position:absolute;width:4.4rem;height:4.4rem;margin:-2.2rem 0 0 -2.2rem;display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--band-hs);z-index:1}.lkband__hs:hover,.lkband__hs:focus-visible{z-index:3}.lkband__dot{position:relative;width:1.4rem;height:1.4rem;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #ffffffd9}.lkband__dot:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2px solid currentColor;animation:lkband-pulse 2.8s ease-out infinite}@keyframes lkband-pulse{0%{transform:scale(1);opacity:.9}70%{transform:scale(2.8);opacity:0}to{transform:scale(2.8);opacity:0}}.lkband__card{position:absolute;left:50%;bottom:4rem;transform:translate(-50%,6px);width:23.6rem;display:flex;gap:1.2rem;align-items:center;padding:1rem;background:#fff;color:#111;border-radius:1.6rem;box-shadow:0 8px 24px #11111129;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.lkband__hs.is-left .lkband__card{left:-.6rem;transform:translateY(6px)}.lkband__hs.is-right .lkband__card{left:auto;right:-.6rem;transform:translateY(6px)}.lkband__hs:hover .lkband__card,.lkband__hs:focus-visible .lkband__card{opacity:1;pointer-events:auto;transform:translate(-50%)}.lkband__hs.is-left:hover .lkband__card,.lkband__hs.is-left:focus-visible .lkband__card,.lkband__hs.is-right:hover .lkband__card,.lkband__hs.is-right:focus-visible .lkband__card{transform:translate(0)}.lkband__thumb{width:6rem;height:8rem;object-fit:cover;border-radius:.8rem;flex:none;display:block}.lkband__info{display:flex;flex-direction:column;gap:.2rem;min-width:0}.lkband__place{font-family:"Instrument Serif",Georgia,serif;font-size:2rem;line-height:1.1;color:#111}.lkband__name{font-size:1.3rem;color:#4a4a48}.lkband__price{margin-top:.4rem;font-size:1.3rem;font-weight:600;color:#111}.lkband__cta{margin-top:.2rem;font-size:1.3rem;font-weight:600;color:#111;text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:989px){.lkband__band{grid-template-columns:1fr;padding:3.6rem 3.2rem}.lkband__intro{padding:0}}@media screen and (max-width:749px){.lkband{padding-left:1.2rem;padding-right:1.2rem;padding-top:calc(var(--band-pt) * .7);padding-bottom:calc(var(--band-pb) * .7)}.lkband__band{padding:2.8rem 0 2.8rem 2rem;gap:2.4rem;overflow:hidden}.lkband__intro{padding-right:2rem}.lkband .lkband__heading{font-size:clamp(3.4rem,10vw,4.4rem)}.lkband__btn{flex:1 1 auto;justify-content:center}.lkband__photos{display:flex;gap:1.4rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-right:2rem;scrollbar-width:none}.lkband__photos::-webkit-scrollbar{display:none}.lkband__photo{flex:0 0 72%;scroll-snap-align:start}.lkband__card{display:none}}@media(prefers-reduced-motion:reduce){.lkband__dot:after{animation:none;transform:scale(1.8);opacity:.5}.lkband__card,.lkband__btn{transition:none}}.lkq{background:var(--q-bg);color:var(--q-ink);padding:var(--q-pt) 16px var(--q-pb);text-align:center}.lkq__inner{margin:0 auto;max-width:980px}.lkq .lkq__quote{position:relative;margin:0;padding:0;border:0;quotes:none;font-style:normal;background:none}.lkq .lkq__quote:before,.lkq .lkq__quote:after{content:none}.lkq .lkq__quote p{margin:0;font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-style:normal;font-weight:400;font-size:var(--q-size);line-height:1.08;letter-spacing:-.01em;color:var(--q-ink);text-wrap:balance}.lkq .lkq__quote em{font-style:italic}.lkq__logo{display:inline-block;vertical-align:top;width:clamp(96px,9.4vw,128px);margin:-.42em .06em 0 -.5em}.lkq__logo svg{display:block;width:100%;height:auto;overflow:visible}.lkq__logo-bg{fill:var(--q-sticker-bg)}.lkq__logo-ink path{fill:var(--q-sticker-ink)}.lkq__by{margin-top:clamp(28px,3vw,40px);display:flex;flex-direction:column;align-items:center;gap:8px;font-family:var(--font-body-family,"Helvetica Neue",Arial,sans-serif)}.lkq__name{font-size:15px;font-weight:700;letter-spacing:.01em;color:var(--q-ink)}.lkq__role{font-size:14px;color:var(--q-muted)}@media(max-width:749px){.lkq{padding-top:calc(var(--q-pt) * .7);padding-bottom:calc(var(--q-pb) * .7)}.lkq .lkq__quote p{font-size:var(--q-size-m)}.lkq__logo{width:76px;margin:-.5em .08em 0 0}}.lkrv{background:var(--rv-bg);color:var(--rv-ink);padding:var(--rv-pt) 0 var(--rv-pb)}.lkrv *{box-sizing:border-box}.lkrv__head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;margin-bottom:3.2rem}.lkrv__brand{display:inline-flex;align-items:center;gap:.8rem;margin:0;font-size:1.4rem;color:var(--rv-muted)}.lkrv__brand svg{width:2rem;height:2rem}.lkrv .lkrv__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(3.2rem,3.6vw,4.6rem);line-height:1.02;text-transform:uppercase;color:var(--rv-ink)}.lkrv__avg{display:inline-flex;align-items:center;gap:.8rem;margin:0;font-size:1.5rem;font-weight:600;color:var(--rv-ink)}.lkrv__stars,.lkrv__rating{color:var(--rv-star);letter-spacing:.1em}.lkrv__sub{margin:0;font-size:1.5rem;color:var(--rv-muted)}.lkrv__wrap{position:relative;display:flex;align-items:center;gap:1.2rem}.lkrv__track{flex:1 1 auto;min-width:0;list-style:none;margin:0;padding:.4rem;display:flex;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.lkrv__track::-webkit-scrollbar{display:none}.lkrv__card{flex:0 0 calc((100% - 4.8rem)/4);scroll-snap-align:start;margin:0;display:flex;flex-direction:column;gap:1rem;padding:2rem;background:var(--rv-card);color:var(--rv-card-ink);border:1px solid var(--rv-card-line);border-radius:1.6rem}.lkrv__who{display:flex;align-items:center;gap:1rem}.lkrv__avatar{display:grid;place-items:center;width:4rem;height:4rem;flex:none;border-radius:50%;background:var(--rv-av);color:var(--rv-av-ink);font-weight:700;font-size:1.6rem}.lkrv__meta{display:flex;flex-direction:column;min-width:0}.lkrv__name{font-size:1.5rem;color:var(--rv-card-ink)}.lkrv__date{font-size:1.3rem;opacity:.7}.lkrv__rating{margin:0;font-size:1.6rem}.lkrv__text{margin:0;font-size:1.5rem;line-height:1.55;color:var(--rv-card-ink);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.lkrv__arrow{-webkit-appearance:none;appearance:none;flex:none;width:4.4rem;height:4.4rem;padding:0;margin:0;border-radius:50%;border:1.5px solid var(--rv-arrow);background:transparent;color:var(--rv-arrow);display:grid;place-items:center;cursor:pointer;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.lkrv__arrow:hover{background:var(--rv-arrow);color:var(--rv-bg)}.lkrv__arrow[disabled]{opacity:.3;pointer-events:none}.lkrv__arrow svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lkrv__foot{display:flex;justify-content:center;margin-top:3.2rem}.lkrv__btn{display:inline-flex;align-items:center;min-height:4.8rem;padding:0 2.6rem;border-radius:99rem;border:1.5px solid var(--rv-btn-line);background:var(--rv-btn);color:var(--rv-btn-ink);font-size:1.5rem;font-weight:600;text-decoration:none;transition:opacity .2s ease}.lkrv__btn:hover{opacity:.85}.lkrv__arrow:focus-visible,.lkrv__btn:focus-visible{outline:2px solid var(--rv-ink);outline-offset:3px}@media screen and (max-width:989px){.lkrv__card{flex-basis:calc((100% - 1.6rem)/2)}}@media screen and (max-width:749px){.lkrv{padding-top:calc(var(--rv-pt) * .75);padding-bottom:calc(var(--rv-pb) * .75)}.lkrv__arrow{display:none}.lkrv__track{margin:0 -1.5rem;padding:.4rem 1.5rem;scroll-padding-inline:1.5rem}.lkrv__card{flex-basis:80%}.lkrv__btn{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.lkrv__track{scroll-behavior:auto}}.lkw{background:var(--lkw-bg);color:var(--lkw-ink);padding:var(--lkw-pt) 0 var(--lkw-pb);overflow:hidden}.lkw *{box-sizing:border-box}.lkw__head{display:flex;justify-content:space-between;align-items:flex-end;gap:2.4rem 4.8rem;flex-wrap:wrap}.lkw__intro{max-width:60rem}.lkw__eyebrow{margin:0 0 1.2rem;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;color:var(--lkw-muted)}.lkw__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(3rem,3.6vw,4.6rem);line-height:1.02;letter-spacing:-.01em;color:var(--lkw-ink)}.lkw__text{margin-top:1.4rem;font-size:1.6rem;line-height:1.6;color:var(--lkw-muted)}.lkw__text p{margin:0}.lkw__chips{list-style:none;margin:2rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.8rem}.lkw__chips li{margin:0;border:1px solid var(--lkw-line);border-radius:99rem;padding:.7rem 1.5rem;font-size:1.4rem;line-height:1;color:var(--lkw-ink)}.lkw__side{display:flex;flex-direction:column;align-items:flex-end;gap:1.6rem}.lkw__price{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.6rem;line-height:1}.lkw__btns{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-end}.lkw__btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.6rem;padding:0 2.4rem;border-radius:99rem;border:1.5px solid var(--lkw-ink);font-size:1.5rem;font-weight:600;letter-spacing:.02em;text-decoration:none;transition:background-color .2s ease,color .2s ease}.lkw__btn--solid{background:var(--lkw-ink);color:var(--lkw-bg)}.lkw__btn--solid:hover,.lkw__btn--line{background:transparent;color:var(--lkw-ink)}.lkw__btn--line:hover{background:var(--lkw-ink);color:var(--lkw-bg)}.lkw__btn:focus-visible,.lkw__arrow:focus-visible{outline:2px solid var(--lkw-ink);outline-offset:2px}.lkw__nav{display:flex;justify-content:flex-end;gap:.8rem;margin:3.2rem 0 1.6rem}.lkw__arrow{-webkit-appearance:none;appearance:none;margin:0;width:4.4rem;height:4.4rem;border-radius:50%;border:1.5px solid var(--lkw-ink);background:transparent;color:var(--lkw-ink);display:grid;place-items:center;cursor:pointer;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.lkw__arrow:hover{background:var(--lkw-ink);color:var(--lkw-bg)}.lkw__arrow[disabled]{opacity:.3;pointer-events:none}.lkw__arrow svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lkw__track{list-style:none;margin:0;display:flex;gap:2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:0 max(1.5rem,calc((100vw - var(--page-width,120rem)) / 2 + 5rem)) .8rem;scroll-padding-inline:max(1.5rem,calc((100vw - var(--page-width,120rem)) / 2 + 5rem))}.lkw__track::-webkit-scrollbar{display:none}.lkw__card{flex:0 0 clamp(26rem,28vw,36rem);margin:0;scroll-snap-align:start}.lkw__link{display:block;color:inherit;text-decoration:none}.lkw__media{position:relative;display:block;aspect-ratio:1/1;border-radius:2rem;overflow:hidden;background:var(--lkw-tile)}.lkw__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transition:opacity .45s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.lkw__img--ph{fill:var(--lkw-muted)}.lkw__img--alt{opacity:0}.lkw__link:hover .lkw__media.has-alt .lkw__img--alt{opacity:1}.lkw__link:hover .lkw__img{transform:scale(1.03)}.lkw__body{display:block;padding:1.6rem .4rem 0}.lkw__place{display:block;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--lkw-muted)}.lkw__name{display:block;margin-top:.4rem;font-size:1.8rem;line-height:1.25}.lkw__from{display:block;margin-top:.6rem;font-size:1.5rem;color:var(--lkw-ink)}@media screen and (max-width:749px){.lkw__side{align-items:flex-start;width:100%}.lkw__btns{justify-content:flex-start;width:100%}.lkw__btn{flex:1 1 auto}.lkw__nav{display:none}.lkw__track{margin-top:2.8rem;gap:1.4rem;padding:0 1.5rem .8rem;scroll-padding-inline:1.5rem}.lkw__card{flex-basis:78%}}@media(prefers-reduced-motion:reduce){.lkw__track{scroll-behavior:auto}.lkw__img,.lkw__btn,.lkw__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/62/compiled_assets/styles.css.map?subset=AAAAAPM7 */
