@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/fraunces-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/fraunces-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/fraunces-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/fraunces-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/fraunces-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/fraunces-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/outfit-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/outfit-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/outfit-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/outfit-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--page-bg: #7b6556;--player-radius: 8px;--hero-radius: clamp(129.568px, 17.996vw, 179.955px);--orb-size: clamp(72px, 10vw, 100px);--thumb-radius: 10px;--thumb-border: rgba(0, 0, 0, .12);--thumb-border-active: #ffffff;--shadow: 0 24px 60px rgba(0, 0, 0, .14), 0 6px 20px rgba(0, 0, 0, .06);--fade-ms: 1s;--logo-width: clamp(180px, 28vw, 280px);--cta-edge-gap: clamp(32px, 5vw, 48px);--booki-btn-radius: .55rem;--booki-btn-tracking: .06em;--booki-action-font: clamp(14px, 1.6vw, 16px);--booki-action-pad-y: 13px;--booki-action-pad-x: 26px;--booki-action-height: calc(var(--booki-action-pad-y) * 2 + 1em);--stage-gutter: calc(var(--logo-width) * 31.74 / 289);--player-chrome-thumbs: clamp(9.5rem, 28vh, 14rem);--player-chrome-logo: calc( clamp(12px, 2.5vw, 28px) + clamp(8px, 1.5vw, 16px) + calc(var(--logo-width) * 112 / 289) );--player-chrome: calc( clamp(16px, 2.5vw, 36px) + var(--player-chrome-logo) + 28px + var(--player-chrome-thumbs) + 12px )}html.is-logo-dismissed{--player-chrome: calc( clamp(8px, 1.5vw, 16px) + 28px + var(--player-chrome-thumbs) + 12px + clamp(52px, 9vw, 130px) )}html.booki-pending-picker body{visibility:hidden}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0;background:var(--page-bg, #7b6556);transition:background-color .7s ease}body{font-family:Outfit,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.page{min-height:100%;display:flex;flex-direction:column;align-items:center;padding:clamp(16px,2.5vw,36px);padding-bottom:0}.page:not(:has(.story.is-visible)){justify-content:center}html.is-logo-dismissed .page:not(:has(.story.is-visible)){justify-content:flex-start}.page__hero{width:min(96vw,1280px);display:flex;flex-direction:column;align-items:center}.page__footer{width:100%;margin-top:auto;padding:clamp(4px,1vw,10px) 0 16px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.page__footer-logo{display:block;width:clamp(110px,20.7vw,152px);aspect-ratio:289 / 70;height:auto;object-fit:cover;object-position:top center;opacity:.92;pointer-events:none}.page__copyright{margin:0;font-family:Outfit,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:19.55px;font-weight:400;letter-spacing:.01em;line-height:1.3;color:#6e6e73;transition:color .7s ease}.page__footer-meta{margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35em .5em;font-family:Outfit,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.01em;line-height:1.3;color:#6e6e73}.page__footer-meta-sep{opacity:.55}.page__cookies-link,.page__cookies-info,.cookies-page__actions a,.cookies-page__actions .page__cookies-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.page__cookies-link:hover,.page__cookies-info:hover,.cookies-page__actions a:hover,.cookies-page__actions .page__cookies-link:hover{color:#1d1d1f}.cookie-consent{position:fixed;left:0;right:0;bottom:0;z-index:80;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 18px;padding:14px clamp(16px,3vw,28px);background:#1d1d1ff0;color:#f5f5f7;font-family:Outfit,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.01em}.cookie-consent__text{margin:0;max-width:42rem;text-align:center}.cookie-consent__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px}.cookie-consent__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:8px 14px;border:1px solid rgba(245,245,247,.55);border-radius:0;background:transparent;color:#f5f5f7;font:inherit;font-weight:500;letter-spacing:.01em;cursor:pointer}.cookie-consent__btn:hover{border-color:#f5f5f7;background:#f5f5f714}.cookie-consent__btn--accept,.cookie-consent__btn--refuse{min-width:9.5rem}.cookie-consent__more{color:#f5f5f7d1;text-decoration:underline;text-underline-offset:.18em}.cookie-consent__more:hover{color:#fff}html.is-logo-splash:not(.is-logo-dismissed) .cookie-consent{visibility:hidden;pointer-events:none}.cookies-page{margin:0;min-height:100dvh;background:#f5f5f7;color:#1d1d1f}.cookies-page__main{max-width:40rem;margin:0 auto;padding:clamp(48px,10vw,96px) clamp(20px,4vw,32px) 80px;font-family:Outfit,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.55}.cookies-page__brand{margin:0 0 2rem;font-family:Fraunces,Georgia,serif;font-size:1.5rem;font-weight:600}.cookies-page__brand a{color:inherit;text-decoration:none}.cookies-page__title{margin:0 0 1.25rem;font-family:Fraunces,Georgia,serif;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;line-height:1.2}.cookies-page__main p{margin:0 0 1rem;color:#3a3a3c}.cookies-page__actions{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center;color:#6e6e73}.player{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;overflow:visible}html.is-logo-splash:not(.is-logo-dismissed){overflow:hidden;background:#7b6556}html.is-logo-splash:not(.is-logo-dismissed) body{overflow:hidden;height:100dvh;background:#7b6556}html.is-logo-splash:not(.is-logo-dismissed) .page{justify-content:center;align-items:center;min-height:100dvh;height:100dvh;padding:0;overflow:hidden;background:transparent}html.is-logo-splash:not(.is-logo-dismissed) .page__hero{width:auto}html.is-logo-splash:not(.is-logo-dismissed) .page__footer,html.is-logo-splash:not(.is-logo-dismissed) .site-chrome,html.is-logo-splash:not(.is-logo-dismissed) .config,html.is-logo-splash:not(.is-logo-dismissed) .player__subtitle,html.is-logo-splash:not(.is-logo-dismissed) .player__stage,html.is-logo-splash:not(.is-logo-dismissed) .scene-picker,html.is-logo-splash:not(.is-logo-dismissed) #scene-story{display:none!important}html.is-logo-splash:not(.is-logo-dismissed) .player{gap:0;width:auto;min-height:0}html.is-logo-splash:not(.is-logo-dismissed) .player__intro{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:100!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-height:none!important;margin:0!important;padding:clamp(24px,6vw,48px)!important;background:#7b6556!important;overflow:visible!important;opacity:1!important;visibility:visible!important}html.is-logo-splash:not(.is-logo-dismissed) .player__logo-stack{position:relative;display:block;width:min(78vw,560px)!important;max-width:560px!important;min-width:min(72vw,300px)!important;line-height:0}html.is-logo-splash:not(.is-logo-dismissed) .player__logo-stack .player__logo{width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;opacity:1;visibility:visible}html.is-logo-splash:not(.is-logo-dismissed) .player__logo-stack .player__logo--still{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:auto!important;pointer-events:none;opacity:0}html.is-logo-splash:not(.is-logo-dismissed) .player__logo-stack .player__logo--anim{position:relative;z-index:1}html.is-logo-splash:not(.is-logo-dismissed) .player__logo-stack.is-frozen .player__logo--still{opacity:1}html.is-logo-splash:not(.is-logo-dismissed) .player__logo-stack.is-frozen .player__logo--anim{opacity:0!important}html.is-logo-splash:not(.is-logo-dismissed) .player__logo{width:min(78vw,560px)!important;max-width:560px!important;min-width:min(72vw,300px)!important;height:auto!important;opacity:1;visibility:visible}html.is-logo-splash:not(.is-logo-dismissed) .player__logo.is-splash-ready{opacity:1}@media(prefers-reduced-motion:reduce){html.is-logo-splash:not(.is-logo-dismissed) .player__logo,html.is-logo-splash:not(.is-logo-dismissed) .player__logo.is-splash-ready{opacity:1!important}}html.is-logo-splash:not(.is-logo-dismissed) .player__home,html.is-logo-splash:not(.is-logo-dismissed) .player__brand{width:auto!important;max-width:none!important}.player__intro{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;width:100%;padding:clamp(12px,2.5vw,28px) 0 clamp(8px,1.5vw,16px);max-height:12rem;overflow:hidden;opacity:1;transition:opacity .22s ease,visibility .22s ease,max-height .4s ease .18s,padding .4s ease .18s,margin .4s ease .18s}html.is-logo-dismissed .player__intro{display:none!important;opacity:0;visibility:hidden;max-height:0;padding:0;margin:0;pointer-events:none}html.is-logo-dismissed .player__logo{opacity:0;visibility:hidden}html.is-logo-dismiss-instant .player__intro,html.is-logo-dismiss-instant .player__logo{transition:none!important}.player__brand{margin:0;line-height:0}.player__home{display:block;padding:0;border:none;background:transparent;color:inherit;text-decoration:none;cursor:pointer;line-height:0}.player__home:focus-visible{outline:2px solid #0071e3;outline-offset:6px;border-radius:8px}.player__logo{display:block;width:var(--logo-width, clamp(180px, 28vw, 280px));height:auto}.player__stage{position:relative;z-index:1;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);height:min(56.25vw,calc(100dvh - var(--player-chrome)));max-height:calc(100dvh - var(--player-chrome));aspect-ratio:auto;border-radius:var(--hero-radius);overflow:hidden;box-shadow:none;background:var(--page-bg, #7b6556);container-type:inline-size;container-name:stage;transition:height .55s ease,max-height .55s ease,background-color .7s ease}html.is-logo-dismissed .player__stage{height:calc(100dvh - var(--player-chrome));max-height:calc(100dvh - var(--player-chrome))}.player__stage:after{display:none}html[data-scene=museum] .player__stage:after{display:none}.player__subtitle{position:relative;--title-scale: 1;--title-corps: 1.38;--logo-k-color: #ffffff;--logo-booi-color: #ffffff;--title-logo-color: #ffffff;--title-baseline-color: #ffffff;z-index:6;box-sizing:border-box;margin:0 0 10px;padding-left:var(--hero-radius, 0px);padding-right:var(--hero-radius, 0px);align-self:stretch;width:100%;max-width:100%;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(calc(22px * var(--title-scale) * var(--title-corps)),calc(8.5vw * var(--title-scale) * var(--title-corps)),calc(110px * var(--title-scale) * var(--title-corps)));font-weight:600;letter-spacing:-.03em;line-height:1.05;white-space:nowrap;color:#fff;text-shadow:none;text-align:center;transform:none;pointer-events:none;opacity:1;visibility:visible}.player__subtitle[hidden]{display:none!important}@media(max-width:820px){.player__subtitle,.player__subtitle[data-title=photo]{--title-corps: 1;--title-scale: 1;padding-left:14px;padding-right:14px;text-align:center;white-space:nowrap;line-height:1.08;font-size:clamp(22px,calc((100vw - 28px) / 5.2),72px)!important}}.player__subtitle.is-visible{opacity:1;visibility:visible}.player__subtitle[data-title=photo]{--title-scale: .98}.player__title-full{display:inline}.player__title-short,html.is-logo-dismissed .player__title-full{display:none}html.is-logo-dismissed .player__title-short{display:inline-block;vertical-align:baseline;text-align:center}.player__title-row{display:block;white-space:nowrap}.player__title-logo{position:relative;display:inline-block;width:calc(1ex * 1.135575 * 289 / 70);height:calc(1ex * 1.135575);margin-left:.04em;margin-bottom:0;vertical-align:baseline;background:none}.player__title-logo:before,.player__title-logo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 160%;mask-size:100% 160%;-webkit-mask-position:center top;mask-position:center top}.player__title-logo:before{background-color:var( --logo-k-color, var(--scene-title-color, currentColor) );-webkit-mask-image:url(/assets/booki-logo-mask-k.svg);mask-image:url(/assets/booki-logo-mask-k.svg)}.player__title-logo:after{background-color:var( --logo-booi-color, var(--title-logo-color, var(--scene-title-color, currentColor)) );opacity:1;-webkit-mask-image:url(/assets/booki-logo-mask-booi.svg);mask-image:url(/assets/booki-logo-mask-booi.svg)}.player__title-baseline{display:block;width:calc(2.873em / var(--title-scale, 1));margin:.02em auto 0;aspect-ratio:214.64 / 21.2;height:auto;min-height:.28em;background-color:var( --title-baseline-color, var(--scene-title-color, currentColor) );-webkit-mask-image:url(/assets/booki-baseline.svg);mask-image:url(/assets/booki-baseline.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center center;mask-position:center center}html[data-scene-tone=light] .scene-picker__title,html[data-scene-tone=light] .scene-picker__hint,html[data-scene-tone=light] .thumb__name,html[data-scene-tone=light] .thumb.is-active .thumb__name,html[data-scene-tone=light] .page__copyright,html[data-scene-tone=light] .page__footer-meta{color:#fff}html[data-scene-tone=light] .page__cookies-link:hover,html[data-scene-tone=light] .page__cookies-info:hover{color:#fff;opacity:.85}html[data-scene-tone=light] .story__title,html[data-scene-tone=light] .story__intro-title{color:#f5f5f7}html[data-scene-tone=light] .story__intro-text,html[data-scene-tone=light] .story__text{color:#f5f5f7c7}html[data-scene-tone=light] .story__frame{background:#ffffff1f;border-color:#fff3}html[data-scene-tone=light] .story__frame--media{background:transparent;border:none}html[data-scene=kitchen] .story__intro-text,html[data-scene=kitchen] .story__text{color:#7e5a66}html[data-scene=living] .story__intro-title,html[data-scene=living] .story__title{color:#eea350}html[data-scene=museum] .story__intro-title,html[data-scene=museum] .story__title{color:#c4ae97}html[data-scene=video4] .story__intro-title,html[data-scene=video4] .story__title{color:#e0b6c8}html[data-scene-tone=light] .story__frame-label{color:#f5f5f78c}.player__layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:62% 58%;opacity:0;pointer-events:none;z-index:1;transform:scale(1);filter:blur(0);transition:opacity var(--fade-ms, .4s) ease-in-out,filter var(--fade-ms, .4s) ease-in-out,transform var(--fade-ms, .4s) ease-in-out;will-change:opacity,filter,transform,mask-image}.player__layer.is-visible{opacity:1}.player__layer.is-on-top{z-index:3}.player__layer--blanco{z-index:2}@property --iris{syntax: "<percentage>"; inherits: false; initial-value: 145%;}.player__layer.is-iris-active{--iris: 145%;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 0%,#000 max(0%,calc(var(--iris) - 18%)),transparent var(--iris));mask-image:radial-gradient(circle at 50% 50%,#000 0%,#000 max(0%,calc(var(--iris) - 18%)),transparent var(--iris));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:opacity var(--fade-ms, .4s) ease-in-out,filter var(--fade-ms, .4s) ease-in-out,transform var(--fade-ms, .4s) ease-in-out,--iris var(--fade-ms, .4s) ease-in-out}.player__layer.is-iris-out{--iris: 0%}.player__layer.is-visible.is-blur-out{opacity:0;filter:blur(18px)}.player__layer.is-scale-under{transform:scale(1.06)}.player__layer.is-visible.is-scale-out{opacity:0;transform:scale(1.08)}.scene-picker{position:relative;display:flex;justify-content:center;align-items:flex-end;width:100%;margin-top:calc(var(--orb-size) / -2);z-index:8;overflow:visible;flex-shrink:0}.scene-picker__cluster{position:relative;display:block;width:fit-content;max-width:100%;margin-inline:auto;box-sizing:border-box;overflow:visible}.scene-picker__title,.scene-picker__hint{display:none}.player__thumbs{display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:22px;width:max-content;max-width:none;margin:0;padding:0;border-radius:0;background:transparent;box-shadow:none;transition:background-color .7s ease}.thumb{display:flex;flex-direction:column;align-items:center;gap:16px;width:var(--orb-size);padding:0;border:none;border-radius:0;background:transparent;color:inherit;text-decoration:none;cursor:pointer;flex:0 0 auto;min-width:var(--orb-size);transition:transform .18s ease}.thumb__name{order:2;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:baseline;gap:0;font-size:clamp(23px,2.8vw,26px);font-weight:500;letter-spacing:-.01em;line-height:1.15;color:#fff;text-align:center;white-space:nowrap;transition:color .7s ease}.thumb__name-lead,.thumb__name-booki{display:inline}.thumb__name-booki--spacer{display:none;visibility:hidden}.thumb.is-active .thumb__name{color:#fff}.thumb__orb-wrap{order:1;display:block;width:100%;aspect-ratio:1 / 1}.thumb__swatch{--thumb-progress: 0;position:relative;display:block;width:100%;height:100%;aspect-ratio:1 / 1;border-radius:50%}.thumb__swatch:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:50%;background:conic-gradient(from -90deg,#a1a1a6 calc(var(--thumb-progress) * 1turn),#a1a1a638 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4.5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,transparent calc(100% - 4.5px),#000 calc(100% - 4px));pointer-events:none;opacity:0;transition:opacity .18s ease}.thumb__image{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%;pointer-events:none;box-shadow:inset 0 0 0 .5px #0000002e,inset 0 1px 2px #ffffff59}.thumb:hover{transform:translateY(-1px)}.thumb.is-active .thumb__swatch:before{opacity:1}html[data-pinned=true] .thumb.is-active .thumb__swatch{--thumb-progress: 1}html[data-pinned=true] .thumb.is-active .thumb__swatch:before{background:conic-gradient(from -90deg,#fff calc(var(--thumb-progress) * 1turn),#ffffff47 0)}@media(max-width:640px){:root{--player-chrome-thumbs: clamp(5.525rem, 15.3vh, 8.075rem);--player-chrome: calc( clamp(16px, 2.5vw, 36px) + var(--player-chrome-logo) + 16px + var(--player-chrome-thumbs) + 12px );--hero-radius: clamp(64px, 20vw, 112px)}html,body{overflow-x:clip;max-width:100%}.page{overflow-x:clip;max-width:100%;padding-left:0;padding-right:0}.page__hero{width:100%;max-width:none}html.is-logo-dismissed{--player-chrome: calc( clamp(8px, 1.5vw, 16px) + 16px + var(--player-chrome-thumbs) + 12px + clamp(44px, 12vw, 96px) )}html.is-logo-dismissed .player__intro{margin-bottom:0}.player{--player-radius: clamp(12px, 3.5vw, 20px);--hero-radius: clamp(64px, 20vw, 112px);--orb-size: clamp(48.96px, 13.77vw, 67.32px);gap:16px;width:100%;max-width:none;overflow-x:clip}.player__stage{width:100%;max-width:none;margin-inline:0;border-radius:var(--hero-radius);height:calc(min(100vw * 5 / 4,100dvh - var(--player-chrome))*.9025);max-height:calc((100dvh - var(--player-chrome)) * .9025)}html.is-logo-dismissed .player__stage{height:calc((100dvh - var(--player-chrome)) * .9025);max-height:calc((100dvh - var(--player-chrome)) * .9025)}.player__layer{object-fit:cover;object-position:64% 50%}.scene-picker{display:flex;justify-content:center;width:100%;max-width:100%;overflow-x:clip;overflow-y:visible;padding-inline:clamp(18px,5.5vw,28px);box-sizing:border-box;margin-top:calc(var(--orb-size) / -2)}.scene-picker__cluster{grid-column:auto;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;gap:14px;width:fit-content;max-width:100%}.player__thumbs{order:2;width:max-content;max-width:100%;margin-inline:auto;overflow:visible}.thumb{width:var(--orb-size);min-width:var(--orb-size);gap:6.8px}.thumb__name{flex-direction:column;flex-wrap:nowrap;align-items:center;gap:0;font-size:clamp(16.15px,4.165vw,19.55px);white-space:normal;line-height:1.05}.thumb__name-lead,.thumb__name-booki,.thumb__name-booki--spacer{display:block}.story__more-thumbs .thumb{width:clamp(54.4px,18.7vw,81.6px)}.story__more-thumbs .thumb__name{font-size:clamp(16.15px,4.165vw,19.55px)}html[data-ripple-cue=true] .thumb{min-width:var(--orb-size)}html.is-logo-dismissed .site-chrome{top:0}.site-chrome__btn{width:calc(var(--booki-action-height) + 4px);min-height:3rem}}html[data-ripple-cue=true] .player__thumbs,html[data-ripple-cue=true] .story__more-thumbs-row{flex-wrap:nowrap;align-items:flex-end;gap:var(--row-gap, 22px)}html[data-ripple-cue=true] .player__thumbs.is-ripple-pulse,html[data-ripple-cue=true] .story__more-thumbs-row.is-ripple-pulse{animation:ripple-row-squeeze .6s cubic-bezier(.3,.8,.35,1)}html[data-ripple-cue=true] .thumb{flex:0 0 var(--basis, clamp(72px, 10vw, 100px));width:auto;max-width:none;min-width:clamp(72px,10vw,100px);margin-inline:0;justify-content:flex-start;transition:flex-basis .55s cubic-bezier(.22,.9,.3,1),margin .55s cubic-bezier(.22,.9,.3,1),transform .55s cubic-bezier(.22,.9,.3,1)}@media(max-width:640px){html[data-ripple-cue=true] .thumb{flex:0 0 var(--basis, clamp(43.2px, 11.25vw, 52.2px));min-width:clamp(43.2px,11.25vw,52.2px)}}html[data-ripple-cue=true] .player__thumbs.is-ripple-hovering .thumb,html[data-ripple-cue=true] .story__more-thumbs-row.is-ripple-hovering .thumb{flex:0 0 var(--basis, auto);transition-duration:.85s;transform:translate3d(var(--repel-x, 0px),0,0)}html[data-ripple-cue=true] .player__thumbs.is-ripple-hovering .thumb__orb-wrap,html[data-ripple-cue=true] .player__thumbs.is-ripple-hovering .thumb:not(.is-active) .thumb__orb-wrap,html[data-ripple-cue=true] .player__thumbs.is-ripple-hovering .thumb__swatch,html[data-ripple-cue=true] .player__thumbs.is-ripple-hovering .thumb__swatch.is-bob,html[data-ripple-cue=true] .player__thumbs.is-ripple-hovering .thumb__swatch.is-bob-soft,html[data-ripple-cue=true] .story__more-thumbs-row.is-ripple-hovering .thumb__orb-wrap,html[data-ripple-cue=true] .story__more-thumbs-row.is-ripple-hovering .thumb:not(.is-active) .thumb__orb-wrap,html[data-ripple-cue=true] .story__more-thumbs-row.is-ripple-hovering .thumb__swatch,html[data-ripple-cue=true] .story__more-thumbs-row.is-ripple-hovering .thumb__swatch.is-bob,html[data-ripple-cue=true] .story__more-thumbs-row.is-ripple-hovering .thumb__swatch.is-bob-soft{animation:none!important}html[data-ripple-cue=true] .player__thumbs.is-ripple-hovering .thumb:not(.is-active) .thumb__orb-wrap,html[data-ripple-cue=true] .story__more-thumbs-row.is-ripple-hovering .thumb:not(.is-active) .thumb__orb-wrap{transform:none!important}html[data-ripple-cue=true] .thumb.is-active{margin-inline:var(--active-pad, 12px)}html[data-ripple-cue=true] .player__thumbs.is-ripple-hovering .thumb.is-active:not(.is-soft-focus),html[data-ripple-cue=true] .story__more-thumbs-row.is-ripple-hovering .thumb.is-active:not(.is-soft-focus){margin-inline:0}html[data-ripple-cue=true] .thumb.is-soft-focus{margin-inline:var(--active-pad, 12px)}html[data-ripple-cue=true] .thumb:hover{transform:translate3d(var(--repel-x, 0px),0,0)}html[data-ripple-cue=true] .thumb__orb-wrap{order:1;flex:0 0 auto;display:block;width:100%;min-height:0;aspect-ratio:auto;line-height:0}html[data-ripple-cue=true] .thumb:not(.is-active) .thumb__orb-wrap{animation:ripple-idle-life var(--life-dur, 4.6s) ease-in-out infinite;animation-delay:var(--life-delay, 0s)}html[data-ripple-cue=true] .thumb,html[data-ripple-cue=true] .thumb__orb-wrap,html[data-ripple-cue=true] .thumb__swatch{overflow:visible}html[data-ripple-cue=true] .thumb__swatch:before{opacity:0!important}html[data-ripple-cue=true] .thumb__swatch{order:unset;flex:0 0 auto;display:block;width:100%;height:auto;aspect-ratio:1 / 1;transition:transform .3s ease}html[data-ripple-cue=true] .thumb.is-active .thumb__swatch{transform:scale(1.06)}html[data-ripple-cue=true] .thumb.is-active .thumb__swatch:after{content:none;animation:none}html[data-ripple-cue=true] .thumb__swatch.is-bob{animation:ripple-bob .38s ease}html[data-ripple-cue=true] .thumb__swatch.is-bob-soft{animation:ripple-bob-soft .7s ease}html[data-ripple-cue=true] .thumb.is-shoved{animation:ripple-shove .55s cubic-bezier(.3,.8,.35,1)}html[data-ripple-cue=true] .thumb.is-pop{animation:ripple-arrive .72s cubic-bezier(.33,.72,.4,1)}html.is-ripple-snap[data-ripple-cue=true] .thumb,html.is-ripple-frozen[data-ripple-cue=true] .thumb{transition:none!important}html.is-ripple-frozen[data-ripple-cue=true] .thumb.is-shoved,html.is-ripple-frozen[data-ripple-cue=true] .thumb.is-pop,html.is-ripple-frozen[data-ripple-cue=true] .thumb__swatch.is-bob,html.is-ripple-frozen[data-ripple-cue=true] .thumb__swatch.is-bob-soft,html.is-ripple-frozen[data-ripple-cue=true] .player__thumbs.is-ripple-pulse,html.is-ripple-frozen[data-ripple-cue=true] .thumb:not(.is-active) .thumb__orb-wrap,html.is-ripple-frozen[data-ripple-cue=true] .thumb.is-active .thumb__swatch:after{animation:none!important}@keyframes ripple-row-squeeze{0%{gap:var(--row-gap, 22px)}38%{gap:calc(var(--row-gap, 22px) * .5)}to{gap:var(--row-gap, 22px)}}@keyframes ripple-shove{0%{transform:translate(0)}32%{transform:translate(calc(var(--shove-dir, 1) * var(--shove-amt, 10px)))}60%{transform:translate(calc(var(--shove-dir, 1) * var(--shove-amt, 10px) * -.4))}to{transform:translate(0)}}@keyframes ripple-arrive{0%{transform:translateY(0)}32%{transform:translateY(calc(var(--arrive-amp, 13px) * -1))}55%{transform:translateY(var(--arrive-amp-sm, 2px))}76%{transform:translateY(calc(var(--arrive-amp-md, 4px) * -1))}to{transform:translateY(0)}}@keyframes ripple-bob{0%{transform:translateY(0)}35%{transform:translateY(calc(var(--bob-amp, 9px) * -1))}to{transform:translateY(0)}}@keyframes ripple-bob-soft{0%{transform:translateY(0)}40%{transform:translateY(calc(var(--bob-amp, 9px) * -.35))}to{transform:translateY(0)}}@keyframes ripple-pulse-ring{0%,to{box-shadow:0 0 0 3px var(--accent-glow, rgba(255, 255, 255, .75))}50%{box-shadow:0 0 0 var(--pulse-spread, 14px) var(--accent-glow-fade, rgba(255, 255, 255, 0))}}@keyframes ripple-idle-life{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(calc(var(--idle-amp, 3.5px) * -1)) rotate(var(--jit, 1.4deg))}}@media(prefers-reduced-motion:reduce){html[data-ripple-cue=true] .player__thumbs,html[data-ripple-cue=true] .story__more-thumbs-row,html[data-ripple-cue=true] .thumb,html[data-ripple-cue=true] .thumb__orb-wrap,html[data-ripple-cue=true] .thumb__swatch{animation:none!important;transition-duration:.01ms!important}html[data-ripple-cue=true] .thumb.is-active .thumb__swatch{transform:none}}.story{width:min(96vw,1280px);margin-top:clamp(15px,calc(3.5vw - 5px),31px);display:flex;flex-direction:column;--story-gap: clamp(72px, 10.5vw, 120px);gap:var(--story-gap);opacity:0;transform:translateY(12px);transition:opacity .55s ease,transform .55s ease}.story.is-visible{opacity:1;transform:translateY(0)}.story__intro{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(16px,2.2vw,24px);width:100%;max-width:none;margin:0 auto;opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.story__intro.is-revealed{opacity:1;transform:translateY(0)}.story__intro-title{margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-weight:600;font-size:clamp(36px,5.5vw,64px);letter-spacing:-.03em;line-height:1.1;color:#1d1d1f;transition:color .7s ease}.story__intro-text{margin:0;width:100%;max-width:none;font-size:clamp(24px,2.8vw,28px);font-weight:400;line-height:1.35;letter-spacing:-.01em;color:#1d1d1fb8;transition:color .7s ease}@media(prefers-reduced-motion:reduce){.story__intro{opacity:1;transform:none;transition:none}}.story__row{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:clamp(28px,4vw,56px);align-items:center}.story__row>.story__frame,.story__row>.story__copy,.story__row>.boomerang{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.story__row.is-revealed>.story__frame,.story__row.is-revealed>.boomerang{opacity:1;transform:translateY(0)}.story__row.is-revealed>.story__copy{opacity:1;transform:translateY(0);transition-delay:.1s}@media(prefers-reduced-motion:reduce){.story__row>.story__frame,.story__row>.story__copy,.story__row>.boomerang{opacity:1;transform:none;transition:none}}.story__row--reverse{direction:rtl}.story__row--reverse>*{direction:ltr}.story__frame{--story-radius: var(--booki-btn-radius);--story-radius-lg: var(--hero-radius);aspect-ratio:4 / 3;border-radius:var(--story-radius);background:#0000000f;border:1px dashed rgba(0,0,0,.14);display:flex;align-items:center;justify-content:center;overflow:hidden;transition:background-color .7s ease,border-color .7s ease}.story__frame.is-corner-cycling{animation:story-corner-cycle 8s ease-in-out infinite}@keyframes story-corner-cycle{0%{border-radius:var(--story-radius)}50%{border-radius:var(--story-radius-lg)}to{border-radius:var(--story-radius)}}@media(prefers-reduced-motion:reduce){.story__frame,.story__frame.is-corner-cycling{animation:none;border-radius:var(--story-radius)}}.story__frame--media{background:transparent;border:none}.story__image{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.story__video{display:block;width:100%;height:100%;object-fit:cover;object-position:right center;pointer-events:none}.story__frame-label{font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#1d1d1f66}.story__copy{display:flex;flex-direction:column;gap:14px;max-width:28rem}.story__copy .story__text+.story__text{margin-top:2px}.story__title{margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-weight:600;font-size:clamp(30px,4.25vw,48px);letter-spacing:-.03em;line-height:1.15;color:#1d1d1f;transition:color .7s ease}.story__cta{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(18px,2.5vw,28px);padding:clamp(8px,1.5vw,16px) 0;opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.story__cta:last-child,.story__cta:has(+.story__more-thumbs){margin-top:calc(var(--cta-edge-gap) - var(--story-gap));padding-top:0;padding-bottom:0}.story__cta.is-revealed{opacity:1;transform:translateY(0)}.story__more-thumbs{--more-thumbs-rest: clamp(72px, 14vw, 100px);--more-thumbs-headroom: calc(var(--more-thumbs-rest) * .55);--more-thumbs-shell: calc(var(--more-thumbs-rest) * 1.55 + 2.8em);--more-thumbs-gap: calc(var(--story-gap) / 3 + 12px);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;margin-top:calc(var(--more-thumbs-gap) - var(--story-gap) - var(--more-thumbs-headroom));margin-bottom:clamp(28px,4.5vw,44px);padding:0;height:var(--more-thumbs-shell);min-height:var(--more-thumbs-shell);max-height:var(--more-thumbs-shell);box-sizing:content-box;overflow:visible}.story__more-thumbs-row{display:flex;flex-wrap:nowrap;align-items:flex-end;justify-content:center;gap:clamp(18px,4vw,36px);width:max-content;max-width:100%}.story__more-thumbs .thumb{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;text-decoration:none;color:inherit;width:auto;min-width:0}.story__more-thumbs .thumb__name{font-size:clamp(23px,2.8vw,26px);opacity:1;color:#fff}.story__more-thumbs .thumb__orb-wrap{width:clamp(52px,11vw,72px);min-width:clamp(52px,11vw,72px)}html[data-ripple-cue=true] .story__more-thumbs .thumb__orb-wrap{width:100%;min-width:0}html[data-ripple-cue=true] .story__more-thumbs .thumb{justify-content:flex-end;align-self:flex-end}.story__more-thumbs .thumb__swatch{width:100%;height:100%;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px #1d1d1f1f;transition:transform .25s ease,box-shadow .25s ease}.story__more-thumbs .thumb__swatch:before{display:none}.story__more-thumbs .thumb:focus-visible{outline:none}html[data-scene-tone=light] .story__more-thumbs .thumb__name,html[data-scene-tone=dark] .story__more-thumbs .thumb__name{color:#fff}html[data-scene-tone=dark] .story__more-thumbs .thumb__swatch{box-shadow:0 0 0 2px #fff3}.story__cta-title{margin:0;max-width:18ch;font-family:Fraunces,Georgia,Times New Roman,serif;font-weight:600;font-size:clamp(60px,8.5vw,95px);letter-spacing:-.03em;line-height:1.1;color:#1d1d1f;transition:color .7s ease}.story__cta-title--prose{max-width:28ch;font-size:clamp(28px,4vw,44px);line-height:1.2}.story__cta-button{display:inline-flex;align-items:center;justify-content:center;min-width:6.6rem;padding:9px 18px;border-radius:var(--booki-btn-radius);background:#1d1d1f;color:#fff;font-family:Outfit,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(23px,2.69vw,27px);font-weight:500;letter-spacing:var(--booki-btn-tracking);line-height:1;text-transform:uppercase;text-decoration:none;box-shadow:none;transition:background-color .18s ease,color .18s ease,transform .18s ease}.story__cta-button:hover{transform:translateY(-1px)}.story__cta-button:focus-visible{outline:2px solid #0071e3;outline-offset:3px}html[data-scene-tone=light] .story__cta-title{color:#f5f5f7}html[data-scene-tone=light] .story__cta-button{background:#fff;color:#3a3a3c}html[data-scene-tone=light] .story__cta-button:hover{background:#f5f5f7}html[data-scene=kitchen] .story__cta-button{background:var(--scene-title-color, #986478);color:#fff}html[data-scene=kitchen] .story__cta-button:hover{background:color-mix(in srgb,var(--scene-title-color, #986478) 88%,#000000);color:#fff}html[data-scene=living] .story__cta-button{background:#e8883a;color:#fff}html[data-scene=living] .story__cta-button:hover{background:color-mix(in srgb,#e8883a 88%,#000000);color:#fff}html[data-scene=museum] .story__cta-button{background:#ae947c;color:#fff}html[data-scene=museum] .story__cta-button:hover{background:color-mix(in srgb,#ae947c 88%,#000000);color:#fff}html[data-scene=video4] .story__cta-button{background:#e0b6c8;color:#fff}html[data-scene=video4] .story__cta-button:hover{background:color-mix(in srgb,#e0b6c8 88%,#000000);color:#fff}@media(prefers-reduced-motion:reduce){.story__cta{opacity:1;transform:none;transition:none}}.story__text{margin:0;font-size:clamp(23px,2.6vw,26px);font-weight:400;line-height:1.35;letter-spacing:-.01em;color:#1d1d1fb8;max-width:none;transition:color .7s ease}@media(max-width:720px){.story__row,.story__row--reverse{grid-template-columns:1fr;direction:ltr}.story__copy{max-width:none}}@media(max-width:640px){.story{width:100%;max-width:none;padding-inline:clamp(16px,4vw,28px);box-sizing:border-box}.page__footer{padding-inline:clamp(16px,4vw,28px);padding-top:clamp(4px,1vw,10px);box-sizing:border-box}.story__frame,.boomerang{width:100%;max-width:100%;margin-inline:0}}.boomerang{width:100%}.boomerang__stage{position:relative;display:block;width:100%;aspect-ratio:4 / 3;padding:0;border:none;--story-radius: var(--booki-btn-radius);--story-radius-lg: var(--hero-radius);border-radius:var(--story-radius);overflow:hidden;background:#000 center / cover no-repeat;cursor:pointer;box-shadow:none;-webkit-tap-highlight-color:transparent}.boomerang__stage.is-corner-cycling{animation:story-corner-cycle 8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.boomerang__stage.is-corner-cycling{animation:none;border-radius:var(--story-radius)}}.boomerang__stage:focus-visible{outline:2px solid #0071e3;outline-offset:4px}.boomerang__stage[aria-busy=true]{cursor:wait}.boomerang__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0;visibility:hidden;pointer-events:none}.boomerang__video::-webkit-media-controls,.boomerang__video::-webkit-media-controls-enclosure,.boomerang__video::-webkit-media-controls-start-playback-button,.boomerang__video::-webkit-media-controls-panel{display:none!important;-webkit-appearance:none;opacity:0!important}.boomerang__video.is-active{opacity:1;visibility:visible;z-index:1}.boomerang__video.is-active:not(.is-framed){opacity:0;visibility:hidden}.boomerang__action{position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;min-width:10rem;min-height:var(--booki-action-height);padding:var(--booki-action-pad-y) var(--booki-action-pad-x);border-radius:var(--booki-btn-radius);background:#fff;color:#3a3a3c;font-family:Outfit,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:var(--booki-action-font);font-weight:500;letter-spacing:var(--booki-btn-tracking);line-height:1;text-transform:uppercase;pointer-events:none;box-shadow:0 8px 24px #0003;opacity:1;transition:opacity .2s ease}.boomerang__stage[aria-busy=true] .boomerang__action{opacity:0}html[data-scene-tone=light] .boomerang__stage{box-shadow:none}.site-chrome{position:fixed;top:var(--hero-radius, 200px);right:0;z-index:80;display:flex;flex-direction:column;align-items:stretch;gap:.35rem;width:max-content;max-width:3.25rem;pointer-events:auto}.site-chrome__btn{pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;position:relative;right:0;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:var(--booki-action-height);height:auto;min-height:2.75rem;padding-top:.55rem;padding-bottom:.55rem;padding-left:0;padding-right:0;border:none;border-radius:0 var(--booki-btn-radius) var(--booki-btn-radius) 0;background:#1d1d1f;color:#fff;font-family:Outfit,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:var(--booki-action-font);font-weight:500;font-stretch:100%;letter-spacing:var(--booki-btn-tracking);line-height:1;text-transform:uppercase;text-decoration:none;cursor:pointer;writing-mode:vertical-rl;transform:rotate(180deg);box-shadow:-4px 0 20px #0000001f;transition:background-color .7s ease,color .7s ease,width .18s ease,opacity .35s ease,visibility .35s ease,right .35s ease}.site-chrome__contact{padding-top:.65rem;padding-bottom:.65rem;background:var(--scene-accent, #1d1d1f);color:#fff}.site-chrome__contact:hover{background:color-mix(in srgb,var(--scene-accent, #1d1d1f) 88%,#000000);color:#fff}html[data-scene=kitchen]{--scene-accent: var(--scene-title-color, #986478);--logo-booi-color: #ffffff}html[data-scene=living]{--scene-accent: #e8883a;--logo-booi-color: #ffffff}html[data-scene=museum]{--scene-accent: #ae947c;--logo-booi-color: #ffffff}html[data-scene=video4]{--scene-accent: #e0b6c8}html[data-scene=video5]{--scene-accent: #3a3a3c}.site-chrome__lang{padding-top:.55rem;padding-bottom:.55rem}.site-chrome__lang.is-active{background:#000;box-shadow:-4px 0 20px #0000001f,inset 0 0 0 1.5px #ffffff8c}.site-chrome__btn:hover{background:#000;width:calc(var(--booki-action-height) + 2px)}.site-chrome__btn.site-chrome__contact:hover{background:color-mix(in srgb,var(--scene-accent, #1d1d1f) 88%,#000000);color:#fff}html.is-mail-cta-inview .site-chrome__contact{right:-5.5rem;opacity:0;visibility:hidden;pointer-events:none}html[data-scene-tone=light] .site-chrome__btn{background:#fff;color:#1d1d1f}html[data-scene-tone=light] .site-chrome__btn:hover,html[data-scene-tone=light] .site-chrome__lang.is-active{background:#f5f5f7}html[data-scene-tone=light] .site-chrome__contact,html[data-scene-tone=light] .site-chrome__contact:hover{background:var(--scene-accent, #1d1d1f);color:#fff}html[data-scene-tone=light] .site-chrome__contact:hover{background:color-mix(in srgb,var(--scene-accent, #1d1d1f) 88%,#000000)}html[data-scene-tone=light] .site-chrome__lang.is-active{box-shadow:-4px 0 20px #0000001f,inset 0 0 0 1.5px #00000047}.site-chrome__btn:focus-visible{outline:2px solid #0071e3;outline-offset:3px}.config{position:fixed;top:50%;right:clamp(12px,2vw,28px);transform:translateY(-50%);z-index:20;width:min(220px,42vw);padding:18px 16px;border-radius:16px;background:#ffffffb8;border:1px solid rgba(0,0,0,.06);box-shadow:0 10px 30px #00000014;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#1d1d1f}.config.is-hidden{display:none}.config__title{margin:0 0 14px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#86868b}.config__row{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.config__field{display:flex;flex-direction:column;gap:10px;margin-top:16px;cursor:pointer;-webkit-user-select:none;user-select:none}.config__title+.config__field,.config__title+.config__row{margin-top:0}.config__select{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid rgba(0,0,0,.1);border-radius:10px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%236e6e73' d='M1.1 1.2 6 6.1l4.9-4.9 1.1 1.1L6 8.3.0 2.3z'/%3E%3C/svg%3E") right 12px center / 12px no-repeat;color:#1d1d1f;font:inherit;font-size:13px;font-weight:500;line-height:1.3;padding:10px 34px 10px 12px;cursor:pointer}.config__select:focus-visible{outline:2px solid #0071e3;outline-offset:2px}.config__label-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.config__label{font-size:14px;font-weight:500;line-height:1.3}.config__value{font-size:13px;font-weight:500;color:#86868b;font-variant-numeric:tabular-nums}.config__value[id=page-bg-value]{cursor:pointer;border-radius:6px;padding:2px 6px;margin:-2px -6px;transition:color .16s ease,background-color .16s ease}.config__value[id=page-bg-value]:hover{color:#1d1d1f;background:#0000000f}.config__value[id=page-bg-value][data-copied=true]{color:#1d1d1f;background:#00000014}.config__value[id=page-bg-value][data-copied=true]:after{content:" ✓"}.config__range{width:100%;margin:0;accent-color:#1d1d1f;cursor:pointer}.config__color{width:100%;height:40px;padding:4px;border:1px solid rgba(0,0,0,.1);border-radius:10px;background:#fff;cursor:pointer}.config__color:focus-visible{outline:2px solid #0071e3;outline-offset:2px}.config__toggle{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden}.config__switch{position:relative;flex:0 0 auto;width:42px;height:26px;border-radius:999px;background:#d2d2d7;transition:background .18s ease}.config__switch:after{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .18s ease}.config__toggle:checked+.config__switch{background:#34c759}.config__toggle:checked+.config__switch:after{transform:translate(16px)}.config__toggle:focus-visible+.config__switch{outline:2px solid #0071e3;outline-offset:3px}@media(max-width:900px){.config{top:auto;bottom:12px;right:12px;transform:none}.page{padding-bottom:0}}
