:root{--bk-t-micro: 180ms;--bk-t-fast: 280ms;--bk-t-normal: 450ms;--bk-t-cinematic: 900ms;--bk-t-intro: 1400ms;--bk-e-premium: cubic-bezier(.22,1,.36,1);--bk-e-smooth: cubic-bezier(.16,1,.3,1);--bk-e-soft: cubic-bezier(.25,.1,.25,1);--bk-e-in: cubic-bezier(.55,0,1,.45);--bk-d-bg: 7px;--bk-d-scenery: 13px;--bk-d-content: 0px;--bk-d-floating: 26px;--bk-d-fore: 38px;--bk-persp: 1400px;--bk-persp-close: 900px;--bk-tilt-card-x: 5deg;--bk-tilt-card-y: 5deg;--bk-px-far: .08;--bk-px-mid: .18;--bk-px-near: .32;--bk-px-ui: .12;--bk-rise: 26px;--bk-rise-sm: 14px;--bk-blur: 12px;--bk-edge: rgba(201,162,74,.34);--bk-edge-soft: rgba(201,162,74,.16);--bk-sheen: linear-gradient(105deg,rgba(255,255,255,0) 38%,rgba(255,255,255,.13) 48%,rgba(255,255,255,0) 58%)}.bk-stage{position: relative}.bk-cam{position: relative;transform: translate3d(0,var(--bk-cam-ty,0px),0) scale(var(--bk-cam-s,1))}.bk-plane{transform: translate3d( calc(var(--bk-mx,0) * var(--bk-depth,0px)),calc(var(--bk-my,0) * var(--bk-depth,0px) + var(--bk-py,0px)),0)}.bk-plane--bg{--bk-depth: 7px}.bk-plane--scenery{--bk-depth: 13px}.bk-plane--content{--bk-depth: 0px}.bk-plane--floating{--bk-depth: 26px}.bk-plane--fore{--bk-depth: 38px}.bk-px:not(.bk-plane){transform: translate3d(0,var(--bk-py,0px),0)}@media (hover: none),(pointer: coarse){.bk-plane{--bk-mx: 0;--bk-my: 0}.bk-tilt{transform: none !important}}.bk-tilt{transform-style: preserve-3d;transition: transform var(--bk-t-fast) var(--bk-e-premium),box-shadow var(--bk-t-fast) var(--bk-e-premium);transform: perspective(var(--bk-persp-close)) rotateX(var(--bk-rx,0deg)) rotateY(var(--bk-ry,0deg)) translate3d(0,var(--bk-lift,0px),var(--bk-tz,0px))}.bk-tilt.is-tracking{transition: box-shadow var(--bk-t-fast) var(--bk-e-premium)}.bk-tilt__sheen{position: absolute;inset: 0;border-radius: inherit;pointer-events: none;opacity: 0;background: var(--bk-sheen);background-size: 220% 100%;background-position: var(--bk-sheen-x,100%) 0;transition: opacity var(--bk-t-fast) var(--bk-e-premium)}.bk-tilt:hover .bk-tilt__sheen,.bk-tilt:focus-within .bk-tilt__sheen{opacity: 1}@keyframes bk-float{0%,100%{translate: 0 0;rotate: 0deg}50%{translate: 0 calc(-1 * var(--bk-float-y,11px));rotate: var(--bk-float-r,.35deg)}}.bk-float{animation: bk-float var(--bk-float-dur,8s) var(--bk-e-soft) infinite;animation-delay: var(--bk-float-delay,0s)}.bk-float[data-bk-paused="1"]{animation-play-state: paused}html.js [data-bk-reveal]{opacity: 0;transition: opacity var(--bk-t-cinematic) var(--bk-e-smooth) var(--bk-delay,0ms),transform var(--bk-t-cinematic) var(--bk-e-smooth) var(--bk-delay,0ms),clip-path var(--bk-t-cinematic) var(--bk-e-smooth) var(--bk-delay,0ms),filter var(--bk-t-cinematic) var(--bk-e-smooth) var(--bk-delay,0ms)}html.js [data-bk-reveal="rise"]{transform: translate3d(0,var(--bk-rise),0)}html.js [data-bk-reveal="depth"]{transform: translate3d(0,var(--bk-rise-sm),-70px)}html.js [data-bk-reveal="near"]{transform: translate3d(0,0,90px);filter: blur(6px)}html.js [data-bk-reveal="mask"]{clip-path: inset(0 0 100% 0);transform: scale(1.04)}html.js [data-bk-reveal="mask-i"]{clip-path: inset(0 100% 0 0)}html.js [data-bk-reveal="soft"]{filter: blur(var(--bk-blur));transform: translate3d(0,var(--bk-rise-sm),0)}html.js [data-bk-reveal="slide"]{transform: translate3d(var(--bk-slide,40px),0,0)}html.js [data-bk-reveal].is-in{opacity: 1;transform: none;filter: none;clip-path: inset(0 0 0 0)}html.js [data-bk-reveal].is-done{transition: none}@keyframes bk-sweep{from{background-position: 140% 0;opacity: 0}20%{opacity: 1}to{background-position: -40% 0;opacity: 0}}.bk-sweep{position: relative;overflow: hidden}.bk-sweep::after{content: "";position: absolute;inset: 0;pointer-events: none;background: var(--bk-sheen);background-size: 220% 100%;opacity: 0}html.js .bk-sweep.is-in::after{animation: bk-sweep 1200ms var(--bk-e-smooth) 260ms 1}.bk-press{transition: transform var(--bk-t-micro) var(--bk-e-premium),box-shadow var(--bk-t-micro) var(--bk-e-premium),background-color var(--bk-t-micro) var(--bk-e-premium),border-color var(--bk-t-micro) var(--bk-e-premium)}.bk-press:hover{transform: translate3d(0,-2px,0) scale(1.008)}.bk-press:active{transform: translate3d(0,1px,0) scale(.985);transition-duration: 90ms}.bk-press:focus-visible{outline: 2px solid var(--jp-gold,#C9A24A);outline-offset: 3px}.bk-zoom{overflow: hidden}.bk-zoom>img,.bk-zoom>picture>img{transition: transform var(--bk-t-normal) var(--bk-e-premium)}.bk-zoom:hover>img,.bk-zoom:hover>picture>img,.bk-zoom:focus-within>img{transform: scale(1.045)}.bk-underline{position: absolute;block-size: 2px;inset-block-end: -6px;inset-inline-start: 0;inline-size: var(--bk-ul-w,0px);transform: translate3d(var(--bk-ul-x,0px),0,0);background: var(--jp-gold,#C9A24A);border-radius: 2px;opacity: var(--bk-ul-o,0);transition: transform var(--bk-t-fast) var(--bk-e-premium),inline-size var(--bk-t-fast) var(--bk-e-premium),opacity var(--bk-t-micro) var(--bk-e-premium);pointer-events: none}.bk-ico{transition: transform var(--bk-t-fast) var(--bk-e-premium)}.bk-press:hover .bk-ico{transform: translate3d(2px,0,0) rotate(-4deg)}.bk-field{transition: border-color var(--bk-t-fast) var(--bk-e-premium),box-shadow var(--bk-t-fast) var(--bk-e-premium),background-color var(--bk-t-fast) var(--bk-e-premium)}.bk-field:focus-within{border-color: var(--bk-edge);box-shadow: 0 0 0 1px var(--bk-edge),0 8px 26px -14px rgba(201,162,74,.55)}@keyframes bk-pulse{0%{scale: 1}42%{scale: 1.22}100%{scale: 1}}.bk-pulse-once{animation: bk-pulse 420ms var(--bk-e-premium) 1}@keyframes bk-priceflash{0%{color: var(--jp-gold,#C9A24A)}100%{color: inherit}}.bk-price-changed{animation: bk-priceflash 900ms var(--bk-e-smooth) 1}.bk-sec{position: relative}.bk-route{position: relative;block-size: 1px;overflow: hidden;background: linear-gradient(90deg,rgba(201,162,74,0) 0%,var(--bk-edge) 22%,var(--bk-edge) 78%,rgba(201,162,74,0) 100%);transform-origin: center;scale: 0 1;transition: scale var(--bk-t-cinematic) var(--bk-e-smooth)}html.js .bk-route.is-in{scale: 1 1}.bk-route::after{content: "";position: absolute;inset-block: -3px;inset-inline-start: 0;inline-size: 74px;border-radius: 999px;background: radial-gradient(closest-side,rgba(201,162,74,.85),rgba(201,162,74,0));opacity: 0}@keyframes bk-route-run{from{transform: translateX(-90px);opacity: 0}16%{opacity: 1}84%{opacity: 1}to{transform: translateX(1400px);opacity: 0}}html.js .bk-route.is-in::after{animation: bk-route-run 1500ms var(--bk-e-soft) 220ms 1}.hd{transition: background-color var(--bk-t-normal) var(--bk-e-premium),border-color var(--bk-t-normal) var(--bk-e-premium),box-shadow var(--bk-t-normal) var(--bk-e-premium)}html.js .hd.bk-hd--over{background: linear-gradient(180deg,rgba(6,7,9,.74),rgba(6,7,9,.18) 62%,rgba(6,7,9,0));-webkit-backdrop-filter: none;backdrop-filter: none;border-block-end-color: transparent;box-shadow: none}html.js .hd.bk-hd--solid{background: rgba(10,11,13,.88);-webkit-backdrop-filter: blur(16px) saturate(140%);backdrop-filter: blur(16px) saturate(140%);box-shadow: 0 1px 0 rgba(245,243,239,.08),0 18px 40px -30px rgba(0,0,0,.9)}.hd-nav{position: relative}.hd-nav a{position: relative;transition: color var(--bk-t-fast) var(--bk-e-premium),transform var(--bk-t-fast) var(--bk-e-premium)}.hd-nav a:hover{transform: translate3d(0,-1px,0)}@keyframes bk-shimmer{from{background-position: 180% 0}to{background-position: -80% 0}}.bk-skel{background: linear-gradient(90deg,rgba(245,243,239,.05) 0%,rgba(245,243,239,.11) 42%,rgba(245,243,239,.05) 84%);background-size: 260% 100%;animation: bk-shimmer 1600ms linear infinite;border-radius: var(--jp-r-sm,6px);color: transparent}html.bk-q-med{--bk-tilt-x: 2.5deg;--bk-tilt-y: 3.5deg;--bk-blur: 8px}html.bk-q-med .bk-sweep::after{display: none}html.bk-q-low{--bk-tilt-x: 0deg;--bk-tilt-y: 0deg;--bk-blur: 0px}html.bk-q-low .bk-float{animation: none}html.bk-q-low .bk-cam{transform: none !important}html.bk-q-low .bk-sweep::after{display: none}html.bk-q-low .bk-route::after{animation: none}html.bk-q-low [data-bk-reveal]{transition-duration: 320ms}@media (max-width: 720px){:root{--bk-rise: 18px;--bk-rise-sm: 10px;--bk-blur: 8px;--bk-px-far: .05;--bk-px-mid: .10;--bk-px-near: .16;--bk-px-ui: .06;--bk-t-cinematic: 640ms;--bk-persp: 1100px}.bk-plane--bg,.bk-plane--scenery,.bk-plane--floating,.bk-plane--fore{scale: 1}}@media (prefers-reduced-motion: reduce){html.js [data-bk-reveal]{opacity: 1 !important;transform: none !important;filter: none !important;clip-path: none !important;transition: none !important}.bk-float,.bk-sweep::after,.bk-route::after,.bk-skel,.bk-pulse-once,.bk-price-changed{animation: none !important}.bk-cam,.bk-tilt,.bk-px{transform: none !important}.bk-plane{--bk-mx: 0 !important;--bk-my: 0 !important;--bk-py: 0px !important}.bk-route{scale: 1 1 !important;transition: none !important}.bk-press:hover,.bk-press:active{transform: none}.bk-zoom:hover>img,.bk-zoom:hover>picture>img{transform: none}.bk-underline{transition: opacity var(--bk-t-micro) linear}.bk-tilt__sheen{display: none}*,*::before,*::after{scroll-behavior: auto !important}}