:root{--jt-cream: #FDF8F1;--jt-cream-2: #F7ECDD;--jt-ink: #241A13;--jt-ink-2: #4A3728;--jt-mute: #7B6553;--jt-coral: #E8613C;--jt-coral-btn:#BF4423;--jt-coral-ink:#BF4423;--jt-coral-d: #A83A1C;--jt-gold: #F2B45F;--jt-line: rgba(122,84,52,.16);--jt-ease: cubic-bezier(.22,.61,.36,1);--jt-ease-out: cubic-bezier(.16,1,.3,1)}:root{--sh: 58 34 16;--sh-coral: 168 58 28;--e1: 0 1px 2px -1px rgb(var(--sh) / .18),0 3px 8px -4px rgb(var(--sh) / .24);--e2: 0 2px 4px -2px rgb(var(--sh) / .22),0 10px 22px -10px rgb(var(--sh) / .42);--e3: 0 3px 6px -3px rgb(var(--sh) / .24),0 20px 38px -16px rgb(var(--sh) / .52);--e4: 0 4px 8px -4px rgb(var(--sh) / .26),0 34px 60px -28px rgb(var(--sh) / .6);--e5: 0 6px 12px -6px rgb(var(--sh) / .28),0 56px 92px -40px rgb(var(--sh) / .68);--e-up: 0 -2px 10px -6px rgb(var(--sh) / .3);--e-cta: 0 2px 5px -2px rgb(var(--sh-coral) / .36),0 14px 28px -12px rgb(var(--sh-coral) / .52);--e-cta-hover: 0 3px 7px -3px rgb(var(--sh-coral) / .4),0 24px 44px -16px rgb(var(--sh-coral) / .58);--e-lip: inset 0 1px 0 rgb(255 255 255 / .9);--depth-blur: 1.7px;--depth-dim: .86;--z-scene: 0;--z-figure: 1;--z-content: 2;--z-raised: 20;--z-sticky: 99;--z-header: 100}.hd:not([data-bkx-nav]){position: fixed;inset-inline: 0;top: 0;z-index: var(--z-header);display: flex;align-items: center;gap: clamp(10px,1.8vw,26px);height: 78px;padding-inline: clamp(16px,3.2vw,46px);background: transparent;border: 1px solid transparent;border-radius: 0;backdrop-filter: none;-webkit-backdrop-filter: none;transition: background .4s var(--jt-ease),border-color .4s var(--jt-ease),height .4s var(--jt-ease),box-shadow .4s var(--jt-ease),top .4s var(--jt-ease),inset-inline .4s var(--jt-ease),border-radius .4s var(--jt-ease)}.hd:not([data-bkx-nav]).scrolled{top: 10px;inset-inline: clamp(10px,2.4vw,40px);height: 62px;border-radius: 999px;border: 1px solid rgba(255,255,255,.82);background: rgba(253,248,241,.88);-webkit-backdrop-filter: blur(20px) saturate(1.25);backdrop-filter: blur(20px) saturate(1.25);box-shadow: var(--e-lip),var(--e4)}.hd:not([data-bkx-nav]) .brand{gap: 9px;order: -1;margin-inline-end: auto;min-height: 44px;align-items: center}.hd:not([data-bkx-nav]) .brand-mark{width: 0;height: 0;overflow: hidden;opacity: 0;margin: 0}.hd:not([data-bkx-nav]) .brand-name{font-family: var(--font-display);font-size: 1.65rem;font-weight: 700;font-style: italic;letter-spacing: -.02em;line-height: 1;color: var(--jt-ink)}.hd:not([data-bkx-nav]) .brand-name small{font-family: var(--font);font-size: .5rem;font-weight: 700;font-style: normal;letter-spacing: .34em;color: var(--jt-mute);margin-top: 3px}.hd:not([data-bkx-nav]) .hd-nav{display: flex;gap: clamp(2px,.8vw,14px);margin-inline: auto;padding: 0;background: none;border: 0;-webkit-backdrop-filter: none;backdrop-filter: none}.hd:not([data-bkx-nav]) .hd-nav a{position: relative;padding: 8px 12px;border-radius: 0;font-size: .93rem;font-weight: 600;color: var(--jt-ink-2);background: none;white-space: nowrap;transition: color .22s var(--jt-ease)}.hd:not([data-bkx-nav]) .hd-nav a::after{content: '';position: absolute;inset-inline: 12px;bottom: 1px;height: 1.5px;border-radius: 2px;background: var(--jt-coral);transform: scaleX(0);transform-origin: inline-end;transition: transform .3s var(--jt-ease)}.hd:not([data-bkx-nav]) .hd-nav a:hover,.hd:not([data-bkx-nav]) .hd-nav a:focus-visible{color: var(--jt-ink);background: none}.hd:not([data-bkx-nav]) .hd-nav a:hover::after,.hd:not([data-bkx-nav]) .hd-nav a:focus-visible::after{transform: scaleX(1);transform-origin: inline-start}.hd:not([data-bkx-nav]) .hd-nav a[aria-current="page"]{color: var(--jt-coral-d)}.hd:not([data-bkx-nav]) .hd-nav a[aria-current="page"]::after{transform: scaleX(1)}.hd:not([data-bkx-nav]) .hd-actions{display: flex;align-items: center;gap: 10px;flex-shrink: 0}.hd:not([data-bkx-nav]) .hd-cta,.hd:not([data-bkx-nav]) a.hd-cta{display: inline-flex;align-items: center;gap: 9px;padding: 10px 19px;border-radius: 999px;font-family: var(--font);font-size: .89rem;font-weight: 700;text-decoration: none;background: rgba(255,252,247,.78) !important;color: var(--jt-ink) !important;border: 1px solid var(--jt-line);-webkit-backdrop-filter: blur(14px) saturate(1.2);backdrop-filter: blur(14px) saturate(1.2);box-shadow: var(--e1);transition: transform .22s var(--jt-ease),box-shadow .22s var(--jt-ease),border-color .22s var(--jt-ease)}.hd:not([data-bkx-nav]) .hd-cta:hover{transform: translateY(-1px);border-color: rgba(122,84,52,.36);box-shadow: var(--e2);background: rgba(255,253,250,.94) !important}.hd:not([data-bkx-nav]) .hd-cta .spark{width: 15px;height: 15px;flex-shrink: 0;color: var(--jt-coral)}.hd:not([data-bkx-nav]) .hd-icon{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 999px;color: var(--jt-ink-2);background: rgba(255,252,247,.64);border: 1px solid var(--jt-line);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);cursor: pointer;transition: color .22s var(--jt-ease),transform .22s var(--jt-ease),border-color .22s var(--jt-ease)}.hd:not([data-bkx-nav]) .hd-icon svg{width: 19px;height: 19px}.hd:not([data-bkx-nav]) .hd-icon:hover{color: var(--jt-coral);transform: translateY(-1px);border-color: rgba(122,84,52,.34)}@media (max-width: 1180px){.hd:not([data-bkx-nav]) .hd-nav{display: none}}@media (max-width: 620px){.hd:not([data-bkx-nav]) .hd-cta,.hd:not([data-bkx-nav]) a.hd-cta{display: none}.hd:not([data-bkx-nav]) .brand-name{font-size: 1.4rem}}.sticky-search{position: fixed;inset-inline: 0;top: 64px;z-index: var(--z-sticky);padding: 9px clamp(16px,3.2vw,46px);background: rgba(253,248,241,.92) !important;border-bottom: 1px solid var(--jt-line) !important;-webkit-backdrop-filter: blur(20px) saturate(1.25);backdrop-filter: blur(20px) saturate(1.25);transform: translateY(-140%);opacity: 0;pointer-events: none;transition: transform .42s var(--jt-ease),opacity .32s var(--jt-ease)}.sticky-search.is-on{transform: translateY(0);opacity: 1;pointer-events: auto}.sticky-form{display: flex;align-items: center;gap: 10px;max-width: var(--wrap);margin-inline: auto}.sticky-search select,.sticky-search input{height: 42px;padding-inline: 14px;border-radius: 12px;font-family: var(--font);font-size: .92rem;font-weight: 600;color: var(--jt-ink) !important;background: rgba(255,255,255,.92) !important;border: 1px solid var(--jt-line)}.sticky-search select{flex: 1 1 220px;max-width: 280px}.sticky-search input{flex: 0 1 190px}.sticky-search button{height: 42px;padding-inline: 24px;border: 0;border-radius: 12px;font-family: var(--font);font-size: .92rem;font-weight: 700;color: #FFF8F1;background: var(--jt-coral-btn);cursor: pointer;transition: background .22s var(--jt-ease),transform .22s var(--jt-ease)}.sticky-search button:hover{background: var(--jt-coral-d);transform: translateY(-1px)}@media (max-width: 780px){.sticky-search input{display: none}}.jh{position: relative;min-height: min(100svh,1000px);isolation: isolate;overflow: hidden;background: var(--jt-cream);color: var(--jt-ink)}:root{--par-x: 0;--par-y: 0;--scroll: 0}.jh__bg{position: absolute;inset: 0;z-index: var(--z-scene);pointer-events: none}.jh__plate{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 62% 62%;filter: blur(1.2px);transform: scale(1.045) translate3d(calc(var(--par-x) * -8px),calc(var(--par-y) * -6px + var(--scroll) * 30px),0);will-change: transform}.jh__scrim{position: absolute;inset: 0;background: linear-gradient(212deg,rgba(255,250,242,.9) 0%,rgba(255,248,238,.62) 22%,rgba(255,246,234,.12) 46%,rgba(255,246,234,0) 62%),radial-gradient(58% 44% at 88% 12%,rgba(255,252,246,.58) 0%,rgba(255,252,246,0) 72%)}.jh__figure{position: absolute;z-index: var(--z-figure);left: 29%;bottom: -2.5%;height: var(--janet-h,79%);width: auto;transform: translateX(-50%) translate3d(calc(var(--par-x) * 7px),calc(var(--par-y) * 4px + var(--scroll) * -26px),0);transition: transform .5s cubic-bezier(.22,.61,.36,1);pointer-events: none}@keyframes jhBreath{0%,100%{transform: translate3d(0,0,0) scale(1)}38%{transform: translate3d(-1.5px,-4px,0) scale(1.004)}70%{transform: translate3d(1px,-1.5px,0) scale(1.001)}}.jh__janet{position: relative;display: block;height: 100%;width: auto;filter: sepia(.08) saturate(1.02) brightness(1.02) drop-shadow(14px 16px 24px rgba(40,20,10,.26));animation: jhBreath 7.5s var(--jt-ease) infinite;transform-origin: 50% 100%;will-change: transform}.jh:not(body)::after{content: '';position: absolute;inset-inline: 0;bottom: 0;height: 130px;z-index: 1;pointer-events: none;background: linear-gradient(to bottom,transparent,var(--paper,#FBF8F4))}.jh__spark{position: absolute;inset: 0;background: radial-gradient(2.4px 2.4px at 14% 30%,rgba(255,222,176,.95),transparent 60%),radial-gradient(1.8px 1.8px at 26% 68%,rgba(255,226,186,.85),transparent 60%),radial-gradient(2px 2px at 63% 22%,rgba(255,220,170,.8),transparent 60%),radial-gradient(2.6px 2.6px at 88% 52%,rgba(255,228,190,.9),transparent 60%),radial-gradient(1.6px 1.6px at 44% 86%,rgba(255,226,186,.8),transparent 60%);transform: translate3d(calc(var(--par-x) * 12px),calc(var(--par-y) * 9px),0)}.jh__inner{position: relative;z-index: 2;min-height: min(100svh,1000px);max-width: 1560px;margin-inline: auto;padding: clamp(102px,12.5vh,140px) clamp(18px,3.2vw,46px) clamp(30px,5vh,54px);display: grid;grid-template-columns: minmax(370px,33%) minmax(0,1fr);align-items: center;column-gap: clamp(20px,3vw,52px)}.jh__side{grid-column: 1;grid-row: 1;display: flex;flex-direction: column;gap: clamp(14px,2vh,22px)}.jh h1{font-family: var(--font-display);font-size: clamp(2.3rem,3.35vw,3.35rem);font-weight: 700;line-height: 1.1;letter-spacing: -.028em;color: var(--jt-ink);margin: 0;text-wrap: balance}.jh h1 em{font-style: normal;color: var(--jt-coral)}.jh__sub{font-size: clamp(.98rem,1.05vw,1.06rem);font-weight: 500;color: #4A3728;line-height: 1.62;max-width: 42ch;margin: 0;text-wrap: pretty}.jsearch{border-radius: 22px;background: linear-gradient(158deg,rgba(255,253,250,.93) 0%,rgba(255,245,234,.86) 100%);border: 1px solid rgba(255,255,255,.8);-webkit-backdrop-filter: blur(22px) saturate(1.25);backdrop-filter: blur(22px) saturate(1.25);box-shadow: var(--e-lip),var(--e4);overflow: hidden}.jsearch__tabs{display: flex;gap: 0;padding: 6px 6px 0;border-bottom: 1px solid rgba(255,255,255,.7)}.jsearch__tab{flex: 0 1 auto;display: flex;flex-direction: column;align-items: center;gap: 5px;min-width: 96px;padding: 12px 16px 11px;border: 0;border-radius: 16px 16px 0 0;background: none;font-family: var(--font);font-size: .82rem;font-weight: 700;color: var(--jt-mute);cursor: pointer;transition: color .22s var(--jt-ease),background .22s var(--jt-ease)}.jsearch__tab svg{width: 20px;height: 20px}.jsearch__tab:hover{color: var(--jt-ink)}.jsearch__tab[aria-selected="true"]{color: var(--jt-coral-ink);background: rgba(255,255,255,.92);box-shadow: var(--e-up)}.jsearch__body{padding: 14px;background: rgba(255,255,255,.58);border-top: 1px solid rgba(255,255,255,.8);display: grid;gap: 10px}.jsearch__row{display: grid;gap: 10px;align-items: end}.jsearch__row--2{grid-template-columns: repeat(2,minmax(0,1fr))}.jsearch__row--3{grid-template-columns: repeat(3,minmax(0,1fr))}.jf{position: relative;display: flex;align-items: center;gap: 10px;padding: 10px 13px;min-height: 60px;border-radius: 14px;background: linear-gradient(168deg,rgba(255,255,254,.96),rgba(255,248,239,.9));border: 1px solid rgba(214,182,148,.5);box-shadow: var(--e-lip);transition: border-color .2s var(--jt-ease),box-shadow .2s var(--jt-ease),background .2s var(--jt-ease)}.jf:hover{border-color: rgba(14,90,82,.34);background: linear-gradient(168deg,#fff,rgba(255,246,235,.96))}.jf:focus-within{border-color: var(--jt-coral);box-shadow: var(--e-lip),0 0 0 3px rgb(232 97 60 / .17),0 12px 26px -16px rgb(var(--sh-coral) / .5)}.jf .ic{flex: 0 0 auto;color: var(--jt-coral);display: grid;place-items: center}.jf .ic svg{width: 18px;height: 18px}.jf .fw{flex: 1 1 auto;min-width: 0}.jf label{display: block;font-size: .7rem;font-weight: 700;letter-spacing: .02em;color: var(--jt-mute);margin-bottom: 1px}.jf select,.jf input{width: 100%;border: 0;padding: 0;background: none;font-family: var(--font);font-size: .96rem;font-weight: 700;color: var(--jt-ink);outline: none;appearance: none}.jf select{padding-inline-end: 22px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23BF4423' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 2l4.5 4 4.5-4'/%3E%3C/svg%3E");background-size: 11px 8px;background-position: center left 1px;background-repeat: no-repeat;cursor: pointer}.jf select:dir(ltr){background-position: center right 1px}.jf input[type="date"]{direction: ltr;text-align: right;font-size: .92rem}.jf:has(input[type="date"]){padding-inline-start: 8px}.jf:has(input[type="date"])>.ic{display: none}.jf input::-webkit-calendar-picker-indicator{opacity: .5;cursor: pointer;margin-inline-start: 0}.jf input::placeholder{color: #A8917C;font-weight: 600}.jf[data-readonly]{background: rgba(255,255,255,.62)}.jf[data-readonly] input{color: var(--jt-ink-2)}.jsearch__swap{align-self: center;display: grid;place-items: center;width: 42px;height: 42px;margin-bottom: 9px;border-radius: 999px;background: #fff;border: 1px solid var(--jt-line);color: var(--jt-ink-2);cursor: pointer;transition: transform .3s var(--jt-ease),color .2s,border-color .2s}.jsearch__swap svg{width: 17px;height: 17px}.jsearch__swap:hover{color: var(--jt-coral);border-color: rgba(14,90,82,.5);transform: rotate(180deg)}.jsearch__swap[disabled]{opacity: .42;cursor: not-allowed}.jsearch__swap[disabled]:hover{transform: none;color: var(--jt-ink-2);border-color: var(--jt-line)}.jsearch__go{display: flex;align-items: center;justify-content: center;gap: 10px;width: 100%;padding: 16px;border: 0;border-radius: 14px;font-family: var(--font);font-size: 1.05rem;font-weight: 700;color: #FFF8F1;background: var(--jt-coral-btn);cursor: pointer;box-shadow: var(--e-cta);transition: background .22s var(--jt-ease),transform .22s var(--jt-ease),box-shadow .22s var(--jt-ease)}.jsearch__go svg{width: 18px;height: 18px}.jsearch__go:hover{background: var(--jt-coral-d);transform: translateY(-2px);box-shadow: var(--e-cta-hover)}.jsearch__go:active{transform: translateY(0)}.jsearch__go[data-busy]{pointer-events: none;opacity: .82}.jsearch__go[data-busy] .lbl::after{content: '';display: inline-block;width: 14px;height: 14px;margin-inline-start: 8px;vertical-align: -2px;border: 2px solid rgba(255,248,241,.45);border-top-color: #FFF8F1;border-radius: 50%;animation: jt-spin .7s linear infinite}@keyframes jt-spin{to{transform: rotate(360deg)}}.jsearch__err{display: none;gap: 8px;align-items: center;padding: 10px 13px;border-radius: 12px;font-size: .85rem;font-weight: 600;color: #8E2F14;background: rgba(14,90,82,.1);border: 1px solid rgba(14,90,82,.28)}.jsearch__err[data-on]{display: flex}.jh__assure{display: flex;flex-wrap: wrap;gap: 6px 18px;font-size: .76rem;font-weight: 600;color: var(--jt-mute);margin: 0;padding-inline-start: 4px}.jh__assure{color: #4A3728;background: rgba(255,252,246,.82);-webkit-backdrop-filter: blur(10px) saturate(1.15);backdrop-filter: blur(10px) saturate(1.15);border: 1px solid rgba(255,255,255,.7);border-radius: 999px;padding: 9px 16px;width: fit-content}.jh__assure span{display: flex;align-items: center;gap: 6px}.jh__assure svg{width: 13px;height: 13px;color: var(--jt-coral)}.jgal{position: relative;z-index: 2;overflow: hidden;background: linear-gradient(180deg,#FBF8F4 0%,#FDF8F1 46%,#F8EFE3 100%);padding-block: clamp(46px,7vh,84px) clamp(74px,9vh,112px)}.jgal__inner{max-width: 1560px;margin-inline: auto;padding-inline: clamp(18px,3.2vw,46px)}.jgal__eyebrow{margin: 0 0 8px;font-size: .78rem;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;color: var(--jt-coral-ink)}.jgal__h{margin: 0 0 clamp(6px,1.4vh,16px);font-family: var(--font-display);font-size: clamp(1.7rem,2.6vw,2.5rem);font-weight: 700;line-height: 1.16;letter-spacing: -.024em;color: var(--jt-ink);text-wrap: balance}.jg{position: relative;height: clamp(400px,50svh,462px);perspective: 1240px;perspective-origin: 50% 46%}.jg__track{position: absolute;inset: 0;list-style: none;margin: 0;padding: 0;transform-style: preserve-3d}.jg__card{position: absolute;top: 50%;left: 50%;width: clamp(180px,17.4vw,248px);aspect-ratio: 41 / 62;margin: 0;transform-style: preserve-3d;transform: translate(-50%,-50%) translate3d(calc(var(--tx,0px) + var(--par-x) * var(--pw,4px)),calc(var(--par-y) * var(--pw,4px) * .6 + var(--scroll,0) * var(--rise,0px)),calc(var(--tz,0px) + var(--scroll,0) * -300px)) rotateY(var(--ry,0deg)) scale(var(--sc,1));filter: blur(var(--blur,0px)) saturate(var(--dim,1));transition: transform .78s var(--jt-ease-out),filter .55s var(--jt-ease),opacity .5s var(--jt-ease);z-index: var(--z,1)}.jg__shade{position: absolute;z-index: -1;inset: 12% 6% -7%;border-radius: 50%;background: radial-gradient(50% 50% at 50% 50%,rgba(74,44,20,.5),rgba(74,44,20,0) 70%);filter: blur(18px);opacity: var(--shade,.5);transform: translate3d(calc(var(--par-x) * -18px),calc(var(--par-y) * -6px + 10px),0);transition: opacity .6s var(--jt-ease);pointer-events: none}.jg__link{position: relative;display: block;width: 100%;height: 100%;border-radius: 24px;overflow: hidden;text-decoration: none;color: #fff;background: #2A1F17;box-shadow: var(--e4);transition: box-shadow .5s var(--jt-ease),transform .5s var(--jt-ease)}.jg__link::after{content: '';position: absolute;inset: 0;z-index: 1;pointer-events: none;background: linear-gradient( calc(102deg + var(--par-x) * 30deg),rgba(255,244,226,0) 30%,rgba(255,241,220,.16) 47%,rgba(255,232,200,.05) 56%,rgba(255,244,226,0) 72%);opacity: var(--lit,.55);transition: opacity .55s var(--jt-ease)}.jg__shot{position: absolute;inset: 0;overflow: hidden}.jg__shot img{width: 100%;height: 100%;object-fit: cover;transform: scale(1.04) translate3d(calc(var(--par-x) * -3px),calc(var(--par-y) * -2px),0);transition: transform .8s var(--jt-ease-out)}.jg__shot::after{content: '';position: absolute;inset: 0;background: linear-gradient(to top,rgba(20,11,4,.94) 0%,rgba(20,11,4,.82) 26%,rgba(20,11,4,.42) 48%,rgba(20,11,4,0) 72%)}.jg__glow{position: absolute;inset: 0;border-radius: 24px;pointer-events: none;box-shadow: inset 0 0 0 1px rgba(255,226,186,.34);transition: box-shadow .5s var(--jt-ease)}.jg__body{position: absolute;inset-inline: 0;bottom: 0;z-index: 2;display: grid;gap: 9px;padding: 16px 15px 15px}.jg__city{font-family: var(--font-display);font-size: clamp(.98rem,1.15vw,1.2rem);font-weight: 700;letter-spacing: -.015em;text-shadow: 0 2px 12px rgba(24,13,6,.6);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.jg__price{justify-self: start;display: grid;gap: 1px;padding: 9px 15px;border-radius: 14px;background: rgba(255,253,250,.995);box-shadow: var(--e2);color: var(--jt-ink)}.jg__price small{font-size: .66rem;font-weight: 700;color: #6B563F}.jg__price b{font-size: 1.24rem;font-weight: 800;letter-spacing: -.02em;font-variant-numeric: tabular-nums;line-height: 1.05}.jg__price[data-empty] b{font-size: .92rem;font-weight: 700;color: var(--jt-mute)}.jg__foot{display: flex;align-items: center;justify-content: space-between;gap: 10px}.jg__save{display: inline-flex;align-items: center;gap: 5px;min-width: 0;padding: 5px 11px;border-radius: 999px;background: rgba(255,253,250,.97);font-size: .72rem;font-weight: 700;color: #4A3728;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.jg__save svg{width: 12px;height: 12px;color: #C98A2E}.jg__save[hidden]{display: none}.jg__go{margin-inline-start: auto;padding: 8px 17px;border-radius: 999px;font-size: .82rem;font-weight: 700;color: #FFF3E6;background: rgba(20,11,5,.58);border: 1px solid rgba(255,226,186,.24);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);transition: background .26s var(--jt-ease),color .26s var(--jt-ease),transform .26s var(--jt-ease)}.jg__card[data-active] .jg__link{box-shadow: var(--e5),0 0 0 1px rgb(255 214 170 / .5),0 0 44px -6px rgb(242 180 95 / .45)}.jg__card[data-active] .jg__glow{box-shadow: inset 0 0 0 1.5px rgba(255,224,182,.68),inset 0 -60px 70px -50px rgba(242,180,95,.6)}.jg__card[data-active] .jg__go{background: var(--jt-coral-btn);border-color: transparent;color: #FFF8F1}.jg__card:not([data-active]) .jg__shot::after{background: linear-gradient(to top,rgba(20,11,4,.94) 0%,rgba(20,11,4,.8) 28%,rgba(20,11,4,.4) 50%,rgba(20,11,4,0) 74%),linear-gradient(to top,rgba(255,238,214,calc(.06 + var(--veil,0) * .17)),rgba(255,241,220,calc(.09 + var(--veil,0) * .21)))}.jg__card[data-far] .jg__foot,.jg__card[data-far] .jg__price small{opacity: 0}.jg__card[data-far] .jg__price{padding: 7px 12px;background: rgba(255,253,250,.82)}.jg__card[data-far] .jg__body{gap: 6px}.jg__card[data-far] .jg__foot,.jg__card[data-far] .jg__price small{transition: opacity .45s var(--jt-ease)}.jg__link:hover{transform: translateY(-11px)}.jg__link:hover .jg__shot img{transform: scale(1.09) translate3d(calc(var(--par-x) * -3px),calc(var(--par-y) * -2px),0)}.jg__link:hover .jg__go{transform: translateX(-3px)}.jg__link:focus-visible{outline: 3px solid var(--jt-coral);outline-offset: 4px}.jg__flag{position: absolute;top: 26px;inset-inline-start: 22px;z-index: 3;display: none;align-items: center;gap: 7px;padding: 9px 17px;border-radius: 999px;white-space: nowrap;font-size: .8rem;font-weight: 700;color: var(--jt-ink);background: rgba(255,253,250,.96);border: 1px solid rgba(255,255,255,.9);box-shadow: var(--e3)}.jg__flag svg{width: 14px;height: 14px;color: var(--jt-coral)}.jg__card[data-active] .jg__flag[data-has]{display: inline-flex}.jg__route{position: absolute;inset-inline: 2%;top: 84%;height: 46px;pointer-events: none;z-index: 0}.jg__route svg{width: 100%;height: 100%;overflow: visible}.jg__route .ln{stroke: rgba(200,150,96,.5);stroke-width: 1.4;stroke-dasharray: 2 7;stroke-linecap: round;fill: none}.jg__route .pin{fill: #FFEBD0}.jg__route .halo{fill: rgba(242,180,95,.34)}.jg__route .pin-a{fill: var(--jt-coral)}.jg::after{content: '';position: absolute;left: 50%;top: 76%;z-index: 0;width: min(46%,420px);height: 130px;translate: -50% 0;border-radius: 50%;pointer-events: none;background: radial-gradient(50% 50% at 50% 50%,rgba(255,206,150,.5),rgba(255,206,150,0) 70%);filter: blur(12px);transform: translate3d(calc(var(--par-x) * -10px),0,0)}.jg__nav{position: absolute;bottom: -6px;z-index: var(--z-raised);display: grid;place-items: center;width: 52px;height: 52px;border-radius: 999px;border: 1px solid rgba(255,255,255,.85);background: linear-gradient(158deg,rgba(255,253,249,.96),rgba(255,243,228,.8));color: var(--jt-ink-2);cursor: pointer;-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);box-shadow: var(--e-lip),var(--e3);transition: transform .24s var(--jt-ease),color .24s,border-color .24s,opacity .24s}.jg__nav svg{width: 19px;height: 19px}.jg__nav:hover{color: var(--jt-coral);border-color: rgba(14,90,82,.45);transform: translateY(-3px)}.jg__nav[disabled]{opacity: .34;cursor: not-allowed}.jg__nav[disabled]:hover{transform: none;color: var(--jt-ink-2);border-color: var(--jt-line)}.jg__nav--prev{inset-inline-start: calc(50% + 6px)}.jg__nav--next{inset-inline-end: calc(50% + 6px)}@media (prefers-reduced-motion: no-preference){.jh h1,.jh__sub,.jsearch,.jh__assure{animation: jt-rise .95s var(--jt-ease-out) both}.jh h1{animation-delay: .1s}.jh__sub{animation-delay: .2s}.jsearch{animation-delay: .3s}.jh__assure{animation-delay: .42s}.jg__card{animation: jt-card-in 1s var(--jt-ease-out) both;animation-delay: calc(.12s + var(--i,0) * .09s)}.jh__map,.jh__spark{animation: jt-fade 1.4s ease both}}@keyframes jt-rise{from{opacity: 0;transform: translateY(20px)}to{opacity: 1;transform: none}}@keyframes jt-fade{from{opacity: 0}}@keyframes jt-card-in{from{opacity: 0}to{opacity: 1}}@media (max-width: 1360px){.jh__inner{grid-template-columns: minmax(348px,36%) minmax(0,1fr)}.jg{height: min(64svh,580px)}}@media (max-width: 1120px){.jh{min-height: auto}.jh__inner{min-height: auto;grid-template-columns: minmax(0,1fr);row-gap: clamp(26px,4vh,44px);padding-block: clamp(100px,12vh,128px) clamp(30px,5vh,50px)}.jh__side{grid-column: 1;grid-row: 1;max-width: 620px;margin-inline: auto;width: 100%}.jg{grid-column: 1;grid-row: 2;height: min(62svh,520px)}.jh h1{font-size: clamp(2.3rem,5.4vw,3rem)}}@media (max-width: 720px){.jsearch__row--2,.jsearch__row--3{grid-template-columns: minmax(0,1fr)}.jsearch__swap{justify-self: center;margin: -4px 0;transform: rotate(90deg)}.jsearch__swap:hover{transform: rotate(270deg)}.jsearch__tab{min-width: 0;flex: 1 1 0;padding: 13px 8px 12px;min-height: 46px}.jg{height: min(56svh,440px)}.jg__nav{width: 44px;height: 44px}.jg__nav--prev{inset-inline-end: 0}.jg__nav--next{inset-inline-start: 0}}@media (max-width: 480px){.jh__inner{padding-inline: 14px}.jg__card{width: min(62vw,250px)}.jg__price b{font-size: 1.1rem}}@media (prefers-reduced-motion: reduce){.jg__card{transition: none}.jg__link:hover{transform: none}.jg__shot img{transform: scale(1.04)}}.jband{position: relative;z-index: 3;margin-top: clamp(-84px,-7vh,-54px);padding: 0 clamp(14px,3.2vw,46px) clamp(30px,5vh,56px)}.jband__inner{display: grid;grid-template-columns: minmax(280px,400px) minmax(0,1fr);gap: clamp(16px,2.4vw,34px);align-items: stretch;max-width: 1560px;margin-inline: auto;padding: clamp(14px,1.8vw,22px);border-radius: 28px;background: linear-gradient(158deg,rgba(255,253,250,.96) 0%,rgba(255,245,233,.92) 100%);border: 1px solid rgba(255,255,255,.82);-webkit-backdrop-filter: blur(22px) saturate(1.2);backdrop-filter: blur(22px) saturate(1.2);box-shadow: var(--e-lip),var(--e4)}.jrec{display: grid;grid-template-columns: minmax(0,156px) minmax(0,1fr);gap: clamp(10px,1.4vw,18px);align-items: end;padding: 16px 18px 0;border-radius: 22px;background: linear-gradient(150deg,rgba(255,240,224,.9),rgba(255,228,205,.75));border: 1px solid rgba(255,255,255,.7);overflow: hidden}.jrec__art{align-self: end;margin-bottom: -1px}.jrec__art img{width: 100%;height: auto;display: block;filter: drop-shadow(-10px 14px 18px rgba(88,52,26,.26))}.jrec__copy{padding-bottom: 20px}.jrec__kicker{font-size: .82rem;font-weight: 600;color: var(--jt-mute);margin: 0}.jrec__mark{font-family: var(--font-display);font-size: clamp(1.7rem,2.3vw,2.15rem);font-weight: 700;font-style: italic;letter-spacing: -.02em;color: var(--jt-ink);line-height: 1.05;margin: 0 0 9px}.jrec__body{font-size: .87rem;font-weight: 500;color: var(--jt-ink-2);line-height: 1.55;margin: 0 0 14px;text-wrap: pretty}.jrec__go{display: inline-flex;align-items: center;gap: 9px;padding: 11px 20px;border-radius: 999px;font-size: .88rem;font-weight: 700;text-decoration: none;color: #FFF8F1;background: var(--jt-coral-btn);box-shadow: var(--e-cta);transition: background .22s var(--jt-ease),transform .22s var(--jt-ease)}.jrec__go svg{width: 15px;height: 15px;transition: transform .28s var(--jt-ease)}.jrec__go:hover{background: var(--jt-coral-d);transform: translateY(-2px)}.jrec__go:hover svg{transform: translateX(-4px)}.jband__side{display: flex;flex-direction: column;justify-content: center;gap: 14px;padding: 6px 10px 6px 4px}.jband__h{font-family: var(--font-display);font-size: clamp(1.3rem,1.7vw,1.6rem);font-weight: 700;letter-spacing: -.02em;color: var(--jt-ink);margin: 0}.jband__list{list-style: none;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px 18px;margin: 0;padding: 0}.jband__list li{display: flex;align-items: flex-start;gap: 12px}.jband__list .ic{display: grid;place-items: center;width: 36px;height: 36px;flex: 0 0 auto;border-radius: 12px;color: var(--jt-coral);background: rgba(14,90,82,.1)}.jband__list .ic svg{width: 18px;height: 18px}.jband__list b{display: block;font-size: .89rem;font-weight: 700;color: var(--jt-ink);letter-spacing: -.01em}.jband__list span span{display: block;font-size: .77rem;font-weight: 500;color: var(--jt-mute);line-height: 1.42}@media (max-width: 1120px){.jband{margin-top: clamp(-40px,-3vh,-20px)}.jband__inner{grid-template-columns: minmax(0,1fr)}}@media (max-width: 640px){.jband__list{grid-template-columns: minmax(0,1fr)}.jrec{grid-template-columns: minmax(0,118px) minmax(0,1fr);padding-inline: 14px}.jband__inner{border-radius: 22px}}.jpicks{position: relative;padding: clamp(28px,5vh,60px) 0 clamp(20px,4vh,44px)}.jpicks__inner{max-width: 1560px;margin-inline: auto;padding-inline: clamp(14px,3.2vw,46px)}.jpicks__head{display: flex;align-items: flex-end;justify-content: space-between;gap: 20px;flex-wrap: wrap;margin-bottom: clamp(16px,2.4vh,24px)}.jpicks__kicker{font-size: .78rem;font-weight: 700;letter-spacing: .12em;color: var(--jt-coral-ink);margin: 0 0 6px}.jpicks__head h2{font-family: var(--font-display);font-size: clamp(1.6rem,2.5vw,2.4rem);font-weight: 700;letter-spacing: -.025em;color: var(--jt-ink);margin: 0}.jpicks__ctrl{display: flex;align-items: center;gap: 8px}.jpicks__all{display: inline-flex;align-items: center;min-height: 44px;padding-inline: 10px;gap: 8px;margin-inline-end: 2px;font-size: .88rem;font-weight: 700;color: var(--jt-coral-ink);text-decoration: none}.jpicks__all svg{width: 15px;height: 15px;transition: transform .28s var(--jt-ease)}.jpicks__all:hover svg{transform: translateX(-4px)}.jpicks__nav{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 999px;border: 1px solid var(--jt-line);background: rgba(255,253,250,.9);color: var(--jt-ink-2);cursor: pointer;transition: color .22s var(--jt-ease),border-color .22s var(--jt-ease),transform .22s var(--jt-ease)}.jpicks__nav svg{width: 18px;height: 18px}.jpicks__nav:hover{color: var(--jt-coral);border-color: rgba(14,90,82,.45);transform: scale(1.05)}.jpicks__rail{display: grid;grid-auto-flow: column;grid-auto-columns: max-content;gap: clamp(12px,1.4vw,20px);list-style: none;margin: 0;padding: 6px 2px 18px;overflow-x: auto;overscroll-behavior-inline: contain;scroll-snap-type: x mandatory;scrollbar-width: none}.jpicks__rail::-webkit-scrollbar{display: none}.jpicks__rail:focus-visible{outline: 3px solid var(--jt-coral);outline-offset: 4px;border-radius: 20px}.pick{scroll-snap-align: start;width: clamp(248px,22vw,296px)}.pick--wide{width: clamp(292px,32vw,424px)}.pick__link{position: relative;display: block;height: 100%;border-radius: 22px;overflow: hidden;text-decoration: none;color: #fff;background: #2A1F17;box-shadow: var(--e3);transition: transform .4s var(--jt-ease),box-shadow .4s var(--jt-ease)}.pick__link:hover{transform: translateY(-8px);box-shadow: var(--e4)}.pick__link:focus-visible{outline: 3px solid var(--jt-coral);outline-offset: 4px}.pick__art{display: block;aspect-ratio: 3 / 4;overflow: hidden}.pick--wide .pick__art{aspect-ratio: 4 / 3.4}.pick__art img{width: 100%;height: 100%;object-fit: cover;transition: transform .7s var(--jt-ease-out)}.pick__link:hover .pick__art img{transform: scale(1.05)}.pick__badge{position: absolute;top: 13px;inset-inline-start: 13px;padding: 6px 14px;border-radius: 999px;font-size: .74rem;font-weight: 700;color: var(--jt-ink);background: rgba(255,253,250,.94);box-shadow: var(--e1)}.pick__body{position: absolute;inset-inline: 0;bottom: 0;display: grid;gap: 7px;padding: 44px 16px 15px;background: linear-gradient(to top,rgba(20,11,4,.95) 0%,rgba(20,11,4,.86) 40%,rgba(20,11,4,.5) 66%,rgba(20,11,4,0) 100%)}.pick__city{font-family: var(--font-display);font-size: 1.16rem;font-weight: 700;letter-spacing: -.015em}.pick__note{font-size: .8rem;font-weight: 500;color: #F0DFCC;line-height: 1.45;text-wrap: pretty}.pick__foot{display: flex;align-items: center;justify-content: space-between;gap: 10px;margin-top: 3px}.pick__price{display: grid;gap: 0;padding: 7px 13px;border-radius: 12px;background: rgba(255,253,250,.96);color: var(--jt-ink)}.pick__price small{font-size: .64rem;font-weight: 700;color: var(--jt-mute)}.pick__price b{font-size: 1.06rem;font-weight: 800;letter-spacing: -.02em;font-variant-numeric: tabular-nums;line-height: 1.05}.pick__price[data-empty] b{font-size: .82rem;font-weight: 700;color: var(--jt-mute)}.pick__go{padding: 8px 16px;border-radius: 999px;font-size: .8rem;font-weight: 700;color: #FFF3E6;background: rgba(20,11,5,.6);border: 1px solid rgba(255,226,186,.26);transition: background .26s var(--jt-ease),color .26s var(--jt-ease),transform .26s var(--jt-ease)}.pick__link:hover .pick__go{background: var(--jt-coral-btn);border-color: transparent;transform: translateX(-3px)}@media (max-width: 820px){.pick{width: min(74vw,300px)}.pick--wide{width: min(84vw,400px)}.jpicks__head h2{font-size: clamp(1.5rem,6vw,1.9rem)}}@media (prefers-reduced-motion: reduce){.pick__link:hover{transform: none}.pick__link:hover .pick__art img{transform: none}}.hd #sticky-search{position: static;display: none;z-index: auto;flex: 0 1 auto;margin-inline-start: auto;padding: 0;border: 0;background: none;-webkit-backdrop-filter: none;backdrop-filter: none;transform: none;transition: none}.hd.scrolled #sticky-search{display: flex}.hd.scrolled .hd-cta{display: none}.hd.scrolled .hd-nav a{padding-block: 6px}.hd #sticky-search .sticky-form{display: flex;align-items: center;gap: 6px;flex: 0 1 auto;max-width: none;margin-inline: 0;padding: 4px;border-radius: 999px;background: linear-gradient(168deg,rgba(255,255,254,.96),rgba(255,246,235,.9));border: 1px solid rgba(214,182,148,.5);box-shadow: var(--e-lip)}.hd #sticky-search .sticky-form select,.hd #sticky-search .sticky-form input[type="date"]{min-height: 44px;flex: 0 1 auto;width: auto;min-width: 0;padding: 6px 12px;border: 0;border-radius: 999px;background: none;font-family: var(--font);font-size: .84rem;font-weight: 700;color: var(--jt-ink);outline: none;appearance: none;cursor: pointer}.hd #sticky-search .sticky-form input[type="date"]{direction: ltr;text-align: right;font-size: .8rem}.hd #sticky-search .sticky-form select:focus-visible,.hd #sticky-search .sticky-form input:focus-visible{outline: 3px solid var(--jt-coral);outline-offset: 1px}.hd #sticky-search .sticky-form button{min-height: 44px;padding: 8px 18px;border: 0;border-radius: 999px;background: var(--jt-coral-btn);color: #FFF8F1;font-family: var(--font);font-size: .84rem;font-weight: 800;white-space: nowrap;cursor: pointer;transition: background .22s var(--jt-ease),transform .22s var(--jt-ease)}.hd #sticky-search .sticky-form button:hover{background: var(--jt-coral-d);transform: translateY(-1px)}@media (max-width: 900px){.hd.scrolled #sticky-search{display: none}}.card,.ldc,.guide,.fact,.step,.hotel-provider,.rec-card{box-shadow: var(--e2)}.card:hover,.ldc:hover,.guide:hover,.hotel-provider:hover,.rec-card:hover{box-shadow: var(--e3)}.jh__bg::after{content: '';position: absolute;inset: 0;background: radial-gradient(118% 96% at 50% 38%,rgba(255,250,242,0) 52%,rgba(120,82,48,.16) 100%)}.jgal::before{content: '';position: absolute;inset-inline: 0;top: 0;height: 90px;pointer-events: none;background: linear-gradient(to bottom,rgb(var(--sh) / .07),rgb(var(--sh) / 0))}@media (prefers-reduced-motion: reduce){.jh__plate,.jh__janet{transition: none}}:root{--m-fast: .42s;--m-base: .7s;--m-slow: .95s;--m-ease: cubic-bezier(.16,1,.3,1);--m-stagger: 70ms;--m-rise: 22px}html.js .reveal{transition: opacity var(--m-base) var(--m-ease),transform var(--m-base) var(--m-ease);transform: translate3d(0,var(--m-rise),0)}html.js .reveal{transition-delay: calc(min(var(--i,0),6) * var(--m-stagger))}html.js .reveal.in{transform: none}html.js .jh h1,html.js .jh__sub,html.js .jsearch,html.js .jh__assure{opacity: 0;transform: translate3d(0,var(--m-rise),0);transition: opacity var(--m-base) var(--m-ease),transform var(--m-base) var(--m-ease)}html.js .jh__figure{opacity: 0;transform: translateX(-50%) translate3d(0,34px,0);transition: opacity var(--m-slow) var(--m-ease),transform var(--m-slow) var(--m-ease)}html.js .jh h1{transition-delay: 60ms}html.js .jh__figure{transition-delay: 200ms}html.js .jh__sub{transition-delay: 160ms}html.js .jsearch{transition-delay: 260ms}html.js .jh__assure{transition-delay: 380ms}html.js .jh.is-in h1,html.js .jh.is-in .jh__sub,html.js .jh.is-in .jsearch,html.js .jh.is-in .jh__assure{opacity: 1;transform: none}html.js .jh.is-in .jh__figure{opacity: 1;transform: translateX(-50%) translate3d(calc(var(--par-x) * 7px),calc(var(--par-y) * 4px + var(--scroll) * -26px),0)}@media (prefers-reduced-motion: reduce){html.js .reveal,html.js .jh h1,html.js .jh__sub,html.js .jsearch,html.js .jh__assure{opacity: 1;transform: none;transition: none}html.js .jh__figure,html.js .jh.is-in .jh__figure{opacity: 1;transform: translateX(-50%);transition: none}.jh__plate{transform: scale(1.045)}.jh__janet{transform: none}}.jh__figure::before{content: '';position: absolute;inset-inline-start: 26%;bottom: -1%;width: 96%;height: 20%;border-radius: 50%;background: radial-gradient(closest-side,rgba(84,52,24,.3),rgba(84,52,24,0) 76%);filter: blur(14px);transform: skewX(-22deg) scaleY(.42);transform-origin: 0 100%;pointer-events: none}.jh__figure::after{content: '';position: absolute;inset: 6% -14% 0 -22%;z-index: -1;background: radial-gradient(52% 46% at 26% 42%,rgba(255,236,208,.62),rgba(255,236,208,0) 72%);pointer-events: none}@media (prefers-reduced-motion: reduce){.jh__janet{animation: none}.jh__figure{transform: translateX(-50%);transition: none}}.ldc--skel span{animation-iteration-count: 8}.cine{position: relative;padding: clamp(46px,8vh,96px) clamp(16px,3vw,40px) clamp(30px,5vh,54px);background: linear-gradient(180deg,#FBF8F4 0%,#F6ECDF 58%,#FBF8F4 100%)}.cine__panel{position: relative;max-width: 1560px;margin-inline: auto;min-height: clamp(500px,76svh,740px);border-radius: clamp(20px,2vw,30px);overflow: hidden;isolation: isolate;display: flex;align-items: flex-end;box-shadow: var(--e5)}.cine__media{position: absolute;inset: 0;z-index: 0}.cine__photo{width: 100%;height: 100%;object-fit: cover;object-position: 50% 46%;transform: scale(calc(1.075 - var(--p,.5) * .075));will-change: transform}.cine__grade{position: absolute;inset: 0;background:   radial-gradient(74% 82% at 86% 88%,rgba(18,10,3,.82) 0%,rgba(18,10,3,.34) 58%,rgba(18,10,3,0) 78%),linear-gradient(to top,rgba(24,13,5,.93) 0%,rgba(28,16,7,.78) 30%,rgba(30,18,8,.34) 56%,rgba(30,18,8,.06) 76%),linear-gradient(to left,rgba(24,13,5,.52) 0%,rgba(24,13,5,0) 58%);opacity: calc(.82 + var(--p,.5) * .18)}.cine__inner{position: relative;z-index: 1;width: 100%;padding: clamp(26px,4vw,56px);max-width: 780px;color: #FFF6EC;transform: translate3d(0,calc((.5 - var(--p,.5)) * 26px),0)}.cine__eyebrow{margin: 0 0 10px;font-size: .78rem;font-weight: 700;letter-spacing: .1em;color: #FFD9B2}.cine__h{margin: 0 0 12px;font-family: var(--font-display);font-size: clamp(2.1rem,4.4vw,3.6rem);font-weight: 800;line-height: 1.06;letter-spacing: -.03em;color: #FFF8F0;text-wrap: balance}.cine__lede{margin: 0 0 22px;max-width: 54ch;font-size: clamp(.98rem,1.15vw,1.1rem);line-height: 1.6;color: #F4E3D0;text-wrap: pretty}.cine__facts{display: flex;flex-wrap: wrap;gap: 10px;margin: 0 0 24px;padding: 0;list-style: none}.cine__facts li{display: flex;flex-direction: column;gap: 2px;padding: 11px 16px;border-radius: 14px;background: rgba(255,246,236,.1);border: 1px solid rgba(255,240,224,.24);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px)}.cine__facts b{font-size: .96rem;font-weight: 800;color: #FFECD4}.cine__facts span{font-size: .74rem;color: #E4CDB4}.cine__cta{display: flex;align-items: center;gap: 16px;flex-wrap: wrap}.cine__go{display: inline-flex;align-items: center;gap: 9px;min-height: 46px;padding: 12px 26px;border-radius: 999px;background: #FFF6EC;color: #2A1710;font-weight: 800;font-size: .96rem;text-decoration: none;box-shadow: var(--e3);transition: transform .22s var(--m-ease),box-shadow .22s var(--m-ease),background .2s}.cine__go:hover{transform: translateY(-2px);background: #FFFDFA;box-shadow: var(--e4)}.cine__go:focus-visible{outline: 3px solid #FFD9B2;outline-offset: 3px}.cine__go span{transition: transform .22s var(--m-ease)}.cine__go:hover span{transform: translateX(-4px)}.cine__note{margin: 0;max-width: 34ch;font-size: .76rem;line-height: 1.5;color: #E0C9AF}.cine__note b{color: #FFE3C2}.cine__stamp{position: absolute;z-index: 2;inset-inline-end: clamp(16px,2.4vw,30px);top: clamp(16px,2.4vw,30px);padding: 8px 15px;border-radius: 999px;background: rgba(16,9,3,.74);border: 1px solid rgba(255,240,224,.34);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);font-size: .74rem;font-weight: 700;color: #FFEAD2}.cine__disc{max-width: 1560px;margin: 16px auto 0;font-size: .76rem;line-height: 1.55;color: var(--jt-mute);text-align: center}.sr-only{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip-path: inset(50%);white-space: nowrap;border: 0}@media (max-width: 720px){.cine__panel{min-height: clamp(460px,82svh,640px)}.cine__facts li{flex: 1 1 40%}}@media (prefers-reduced-motion: reduce){.cine__photo{transform: scale(1.0375)}.cine__inner{transform: none}}.jg__card[data-active] .jg__go{background: var(--jt-coral-d)}.pick__body{padding-top: 58px;background: linear-gradient(to top,rgba(18,10,3,.96) 0%,rgba(18,10,3,.9) 38%,rgba(18,10,3,.58) 68%,rgba(18,10,3,0) 100%)}.janet-state-btn{min-height: 44px;padding: 11px 14px !important;border-radius: 999px !important;border: 1px solid rgba(255,255,255,.55);background: rgba(255,251,245,.94);color: #2A1F17;font-family: inherit;font-size: .76rem !important;font-weight: 700;line-height: 1.1;box-shadow: var(--e1);transition: background .18s,transform .18s var(--m-ease)}.janet-state-btn:hover{background: #FFFFFF;transform: translateY(-1px)}.janet-state-btn:focus-visible{outline: 3px solid var(--jt-coral);outline-offset: 2px}.dest-body{background: linear-gradient(to top,rgba(16,9,3,.94) 0%,rgba(16,9,3,.86) 42%,rgba(16,9,3,.5) 72%,rgba(16,9,3,0) 100%);padding-top: 54px}.jg__go{position: relative;z-index: 3}.jg__price{background: rgba(255,253,250,.96) !important}.jg__card[data-far] .jg__price{background: rgba(255,253,250,.96)}.jg__card[data-active] .jg__go{background: #8C2812}.jg__price[data-empty] b{color: #3A2B1E}@media (max-width: 900px){.jh__plate{object-position: 78% 60%}.jh__figure{left: 24%;top: clamp(88px,13vh,132px);bottom: auto;height: clamp(220px,34svh,300px)}.jh__figure::before{opacity: .55}}@media (max-width: 620px){.jh__figure{left: 11%;height: clamp(170px,24svh,220px)}.jh__sub{max-width: 19ch}.jh h1{font-size: clamp(1.95rem,8.6vw,2.3rem)}}@media (max-width: 960px){.cine__grade{background: linear-gradient(to top,rgba(16,9,3,.96) 0%,rgba(16,9,3,.92) 34%,rgba(16,9,3,.88) 58%,rgba(16,9,3,.74) 78%,rgba(16,9,3,.62) 100%)}.cine__inner{max-width: none}.cine__facts li{flex: 1 1 100%}}.hd:not([data-bkx-nav]) .brand-name small{color: var(--jt-ink-2)}@media (max-width: 1000px){.jg__card .jg__shot::after,.jg__card:not([data-active]) .jg__shot::after{background: linear-gradient(to top,rgba(18,10,3,.97) 0%,rgba(18,10,3,.93) 34%,rgba(18,10,3,.74) 56%,rgba(18,10,3,.3) 82%,rgba(18,10,3,0) 100%)}}