.bmr a.bmr-smart-dock{z-index:40;color:#f8f7e3;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;background:#003957;justify-content:center;align-items:center;gap:12px;width:320px;height:56px;padding:16px 32px;font-family:Beaumier Condensed,sans-serif;font-size:20px;font-weight:500;line-height:24px;text-decoration:none;transition:background .2s,box-shadow .2s;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #00000024}.bmr a.bmr-smart-dock:hover{background:#003046;box-shadow:0 6px 24px #0000002b}.bmr a.bmr-smart-dock:focus-visible{outline-offset:4px;outline:2px solid #003957}.bmr-smart-dock img{flex:none;width:20px;height:20px}.bmr .bmr-hero,.bmr.cap-page .cap-hero{height:100svh;max-height:1080px}.bmr .bmr-hero-content,.bmr.cap-page .cap-hero-signature{width:calc(100% - 96px);max-width:none;margin-inline:auto;bottom:204px}.bmr .bmr-hero-content{gap:48px}.bmr .bmr-hero-signature{padding-bottom:0}.bmr .bmr-taste .bmr-picture img{object-position:center 70%}.bmr .bmr-slow .bmr-picture img{object-position:center bottom}@media (max-width:640px){.bmr a.bmr-smart-dock{left:50vw;bottom:calc(16px + env(safe-area-inset-bottom));letter-spacing:.32px;width:min(358px,100vw - 32px);height:48px;padding:12px 20px;font-size:16px;line-height:24px}.bmr-smart-dock img{width:24px;height:24px}.bmr .bmr-hero-content,.bmr.cap-page .cap-hero-signature{width:calc(100% - 32px);bottom:88px}.bmr .bmr-hero-content{gap:24px}.bmr .bmr-hero h1,.bmr.cap-page .cap-hotel-name{max-width:358px;font-size:40px;line-height:48px}}.bmr-destination>a,.bmr-small-story>a:first-child{display:block}.bmr-destination-grid{align-items:start;row-gap:96px}.bmr-destination{min-width:0}.bmr-destinations{padding-bottom:128px}.bmr-journal-grid{align-items:start}.bmr-journal{padding-bottom:144px}.bmr-instagram-grid .bmr-picture{height:100%}.bmr-language{border-radius:3px;align-items:center;transition:background .25s,color .25s;display:flex}.bmr-language>button{justify-content:center;min-width:40px;font-size:18px}.bmr-language.is-open{color:#111;background:#f7f5efeb;padding-inline:4px}.bmr-language.is-open .bmr-icon{filter:brightness(0)}.bmr-language-list{min-width:0;box-shadow:none;color:inherit;background:0 0;flex-direction:row;gap:0;padding:0;animation:.25s ease-out bmr-language-in;display:flex;position:static}.bmr-language-list[hidden]{display:none}.bmr-language-list a{border-radius:2px;place-items:center;width:40px;height:44px;padding:0;font-family:Beaumier Condensed,sans-serif;font-size:18px;font-weight:500;display:grid}.bmr-language-list a:hover{background:#1111110b}@keyframes bmr-language-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.bmr-booking-dock{z-index:40;opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f5eff5;border-radius:4px;width:min(1280px,100% - 48px);transition:transform .65s cubic-bezier(.16,1,.3,1),opacity .3s,visibility .3s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,calc(100% + 48px));box-shadow:0 8px 32px #00000024}.bmr-booking-dock.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.bmr-booking-dock .bmr-search{border:0}.bmr-booking-dock .bmr-search-inner{grid-template-columns:1.1fr 1fr 1fr 184px;gap:8px;width:100%;max-width:none;margin:0;padding:12px}.bmr-booking-dock .bmr-search-field{height:56px;padding-inline:16px!important}.bmr-booking-dock .bmr-search-field>span{font-size:12px}.bmr-booking-dock .bmr-search-field strong,.bmr-booking-dock .bmr-search-field select{font-size:18px;line-height:26px}.bmr-booking-dock .bmr-search-field>.bmr-icon{top:18px;right:16px}.bmr-booking-dock .bmr-search-field:hover{background:#eeece5}.bmr-booking-dock .bmr-search .bmr-book{gap:24px;min-width:0;height:56px;min-height:56px;padding:12px 24px;font-size:18px}.bmr-dock-mobile{display:none}.bmr-living{width:100%;max-width:none;margin:0;padding:0}.bmr-time-manifesto{padding-block:112px 104px}.bmr-time-manifesto>.bmr-eyebrow{margin-bottom:40px!important}.bmr .bmr-time-title{letter-spacing:-.012em;white-space:nowrap;margin:0 0 40px;font-size:clamp(112px,15vw,288px);line-height:.91667}.bmr-time-title>span{will-change:transform;transform:translateX(var(--type-travel,0px));display:block}.bmr-time-title>span+span{text-align:right;transform:translateX(calc(var(--type-travel,0px) * -1))}.bmr-time-note{grid-template-columns:4fr 6fr;align-items:start;gap:5vw;padding-right:7.142vw;display:grid}.bmr-handwritten{white-space:nowrap;font-family:Kalam,cursive;font-size:32px;line-height:40px}.bmr-time-note .bmr-body{max-width:823px;font-size:24px;line-height:32px}.bmr-life-scene{align-items:center;gap:7.14286vw;display:grid}.bmr-taste{grid-template-columns:7fr 4fr;padding:0 14.2857vw 128px 0}.bmr-scene-photo{min-width:0;display:block;position:relative;overflow:hidden}.bmr-taste .bmr-scene-photo{aspect-ratio:4/3}.bmr-scene-photo .bmr-picture{height:100%}.bmr-scene-copy{flex-direction:column;align-items:flex-start;gap:24px;min-width:0;display:flex}.bmr-scene-copy .bmr-eyebrow{margin:0!important}.bmr .bmr-scene-copy h3{font-size:clamp(64px,5.41667vw,104px);line-height:1}.bmr-scene-copy .bmr-body{font-size:24px;line-height:32px}.bmr-scene-copy .bmr-more{min-width:260px}.bmr-slow{background:#f7f5ef;grid-template-columns:4fr 7fr;padding:104px 7.14286vw}.bmr-slow .bmr-scene-photo{aspect-ratio:960/688}.bmr-scene-copy .bmr-clock{flex-shrink:0;width:220px;height:88px;margin-bottom:0;position:relative;bottom:auto;right:auto}.bmr-scene-copy .bmr-clock span{font-size:48px}.bmr-slow+.bmr-compose{margin-top:0}.bmr-menu[data-slot=dialog-content]{--tw-translate-x:0px;--tw-translate-y:0px;color:#111;height:100dvh;max-height:100dvh;box-shadow:none;background:#f7f5ef;border:0;border-radius:0;margin:0;display:block;overflow:auto;transform:none;width:100vw!important;max-width:100vw!important;padding:0!important;inset:0!important;translate:none!important}.bmr-menu[data-state=open]{animation:.65s cubic-bezier(.16,1,.3,1) both bmr-menu-open}.bmr-menu[data-state=closed]{animation:.32s both bmr-menu-close}.bmr-menu-top{z-index:3;background:#f7f5ef;grid-template-columns:1fr auto 1fr;align-items:center;height:104px;margin:0;padding:0 48px;display:grid;position:sticky;top:0}.bmr-menu .bmr-menu-top .bmr-close{justify-self:start;align-items:center;gap:12px;min-height:48px;margin:0;font-family:Beaumier Sans,sans-serif;font-size:16px;display:flex;position:static}.bmr-menu-top .bmr-close img{filter:brightness(0);width:20px;height:20px}.bmr-menu-top h2{line-height:1;margin:0!important}.bmr-menu-top h2 img{width:208px;height:37px;display:block}.bmr-menu .bmr-menu-top>.bmr-book{justify-self:end;width:152px;min-width:152px;min-height:48px;padding:12px 24px;font-size:16px}.bmr-menu .bmr-menu-top .bmr-close span{font-size:inherit;line-height:24px}.bmr-menu-columns{grid-template-columns:1fr 1.057fr;align-items:start;gap:5vw;padding:48px 48px 72px;display:grid}.bmr-menu nav>a.bmr-menu-major{text-transform:uppercase;letter-spacing:0;color:#111;animation:.75s cubic-bezier(.16,1,.3,1) both bmr-menu-link;animation-delay:calc(60ms * var(--order));border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 0 8px;font-family:Beaumier Display,sans-serif;font-size:clamp(48px,4.58333vw,88px);font-weight:800;line-height:1;text-decoration:none;display:flex}.bmr-menu-major>span{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.bmr-menu nav>a.bmr-menu-major .bmr-icon{opacity:0;width:24px;height:24px;transition:transform .35s,opacity .35s;transform:translate(-12px,12px)}.bmr-menu nav>a.bmr-menu-major:hover{color:#003957}.bmr-menu-major:hover>span{transform:translate(12px)}.bmr-menu nav>a.bmr-menu-major:hover .bmr-icon{opacity:1;transform:none}.bmr-menu .bmr-menu-small{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin:40px 0 0;padding:0;display:grid}.bmr-menu-small a{min-height:32px;color:inherit;align-items:center;font-family:Beaumier Sans,sans-serif;font-size:18px;line-height:26px;text-decoration:none;display:flex}.bmr-menu-small a:hover,.bmr-menu-houses a:hover{text-underline-offset:5px;text-decoration:underline}.bmr-menu-aside{min-width:0;animation:.9s cubic-bezier(.16,1,.3,1) .15s both bmr-menu-photo}.bmr-menu-landscape{aspect-ratio:888/496;background:#d7d5cb;width:100%;margin-bottom:24px;position:relative;overflow:hidden}.bmr-menu-landscape>img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .65s,transform 1.2s;position:absolute;inset:0;transform:scale(1.04)}.bmr-menu-landscape>img.is-current{opacity:1;transform:scale(1)}.bmr-menu-landscape:after{content:"";background:linear-gradient(#0000 45%,#0006);position:absolute;inset:0}.bmr-menu-landscape>span{z-index:1;color:#fff;text-transform:uppercase;font-family:Beaumier Display,sans-serif;font-size:40px;line-height:1;position:absolute;bottom:24px;left:24px}.bmr-menu-landscape em{text-transform:none;font-family:Kalam,cursive;font-size:24px;font-style:normal;font-weight:400;line-height:32px}.bmr-menu-aside>.bmr-eyebrow{margin:0 0 24px!important}.bmr-menu-houses{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;display:grid}.bmr-menu-houses a{min-height:32px;color:inherit;justify-content:space-between;align-items:center;gap:8px;font-size:18px;line-height:26px;text-decoration:none;display:flex}.bmr-menu-houses .bmr-icon{opacity:0;width:12px;height:12px;transition:opacity .3s}.bmr-menu-houses a:hover .bmr-icon{opacity:1}@keyframes bmr-menu-open{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes bmr-menu-close{to{opacity:0;transform:translateY(-24px)}}@keyframes bmr-menu-link{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes bmr-menu-photo{0%{opacity:0;clip-path:inset(12% 0 0);transform:translateY(24px)}to{opacity:1;clip-path:inset(0);transform:none}}.bmr-footer{color:#fff;background:#003957;width:100%;max-width:none;margin:0;padding:80px 0 112px}.bmr-footer-social .bmr-icon,.bmr-footer .bmr-link-arrow,.bmr-footer .bmr-credit img{filter:brightness(0)invert()}.bmr-footer-social a:hover{background:#ffffff12}.bmr-footer-bottom{border-color:#ffffff30}.bmr-footer-address>img{object-fit:contain;object-position:left}@media (max-width:1200px){.bmr-time-note .bmr-body,.bmr-scene-copy .bmr-body{font-size:20px;line-height:30px}.bmr-taste{grid-template-columns:6fr 5fr;padding-right:7.14286vw}.bmr-slow{grid-template-columns:5fr 6fr}.bmr-menu nav>a.bmr-menu-major{font-size:56px}.bmr-menu-small a,.bmr-menu-houses a{font-size:16px;line-height:24px}.bmr-menu .bmr-menu-small,.bmr-menu-houses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.bmr .bmr-scene-copy h3{font-size:56px}.bmr-booking-dock{width:min(600px,100% - 32px);bottom:16px}.bmr-booking-dock .bmr-search{display:none}.bmr-dock-mobile{justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex}.bmr-dock-invitation{text-align:left;flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:48px;display:flex}.bmr-dock-invitation small{text-transform:uppercase;letter-spacing:1px;font-size:12px}.bmr-dock-invitation span{white-space:nowrap;font-size:14px}.bmr-dock-mobile .bmr-book{min-width:112px;min-height:48px;padding:12px 20px;font-size:18px}.bmr-menu-columns{gap:40px;padding-inline:32px}.bmr-menu nav>a.bmr-menu-major{font-size:48px}.bmr-menu-landscape{aspect-ratio:.9}.bmr-menu-landscape>span{font-size:32px;bottom:16px;left:16px}.bmr-menu-landscape em{font-size:20px}}@media (max-width:640px){.bmr-header-left{z-index:2;gap:4px}.bmr-menu-button{justify-content:flex-start;min-width:28px}.bmr-language>button{min-width:36px}.bmr-language-list a{width:36px}.bmr-header.languages-open .bmr-brand{opacity:0;visibility:hidden;pointer-events:none}.bmr-brand{transition:opacity .2s}.bmr-booking-dock{width:calc(100% - 24px);bottom:max(12px,env(safe-area-inset-bottom))}.bmr-booking-dock .bmr-book{min-width:100px;padding-inline:16px;font-size:18px}.bmr-dock-invitation small{font-size:11px}.bmr-dock-invitation span{font-size:13px}.bmr-destination-grid{align-items:flex-start;gap:16px}.bmr-destinations{padding-bottom:64px}.bmr-destination .bmr-picture{aspect-ratio:.83;height:auto}.bmr-destination-hotels{padding-bottom:8px}.bmr-journal{padding-bottom:80px}.bmr-journal-grid{gap:56px}.bmr-time-manifesto{width:calc(100% - 32px);padding-block:64px}.bmr-time-manifesto>.bmr-eyebrow{letter-spacing:1.2px!important;margin-bottom:24px!important;font-size:12px!important}.bmr .bmr-time-title{letter-spacing:-.015em;margin-bottom:24px;font-size:clamp(56px,18.4615vw,112px);line-height:1}.bmr-time-title>span{will-change:auto}.bmr-time-note{grid-template-columns:1fr;gap:16px;padding:0}.bmr-handwritten{font-size:32px;line-height:40px}.bmr-time-note .bmr-body,.bmr-scene-copy .bmr-body{font-size:24px;line-height:32px}.bmr-life-scene{flex-direction:column;gap:32px;display:flex}.bmr-taste{padding:0 0 72px}.bmr-taste .bmr-scene-photo{aspect-ratio:390/352;width:100%}.bmr-scene-copy{gap:24px;width:calc(100% - 32px)}.bmr .bmr-scene-copy h3{font-size:64px;line-height:1}.bmr-slow{padding:48px 0 72px}.bmr-slow .bmr-scene-photo{aspect-ratio:358/400;order:-1;width:calc(100% - 32px)}.bmr-scene-copy .bmr-clock{width:220px;height:88px}.bmr-menu-top{height:80px;padding:0 16px}.bmr-menu .bmr-menu-top .bmr-close{gap:8px;font-size:14px}.bmr-menu-top h2 img{width:132px;height:28px}.bmr-menu .bmr-menu-top>.bmr-book{width:88px;min-width:88px;min-height:40px;padding:8px 12px;font-size:16px}.bmr-menu-columns{flex-direction:column;gap:48px;padding:24px 16px 48px;display:flex}.bmr-menu-columns>nav,.bmr-menu-aside{width:100%}.bmr-menu nav>a.bmr-menu-major{gap:0;padding:0 0 12px;font-size:40px;line-height:1.1}.bmr-menu nav>a.bmr-menu-major .bmr-icon{width:16px;height:16px}.bmr-menu .bmr-menu-small{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:24px}.bmr-menu-small a{min-height:36px;font-size:16px}.bmr-menu-landscape{aspect-ratio:358/224;margin-bottom:24px}.bmr-menu-houses{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.bmr-menu-houses a{min-height:40px;font-size:16px}.bmr-footer{padding-top:48px;padding-bottom:104px}}@media (max-width:359px){.bmr-header.languages-open .bmr-language-list a{width:30px}.bmr-dock-invitation span{font-size:11px}.bmr-dock-invitation small{font-size:10px}.bmr .bmr-scene-copy h3{font-size:56px}.bmr-time-note .bmr-body,.bmr-scene-copy .bmr-body{font-size:20px;line-height:30px}.bmr-menu nav>a.bmr-menu-major{font-size:32px}}@media (prefers-reduced-motion:reduce){.bmr-time-title>span,.bmr-time-title>span+span{transform:none!important}.bmr-menu[data-slot=dialog-content],.bmr-menu *,.bmr-language-list{transition:none!important;animation:none!important}}.bmr-footer--blue{color:#fff;background:#003957}.bmr-footer--white{color:#111;background:#fff}.bmr-footer--white .bmr-footer-address>img,.bmr-footer--white .bmr-footer-globe,.bmr-footer--white .bmr-icon,.bmr-footer--white .bmr-credit img,.bmr-footer--white .bmr-link-arrow{filter:brightness(0)}.bmr-footer--white .bmr-footer-bottom{border-color:#1113}.bmr-footer--white .bmr-more{color:#111;border-color:currentColor}@media (max-width:640px){.bmr-destination-grid,.bmr-house-grid{padding-right:48px;scroll-padding-inline:16px}.bmr-destination-grid>.bmr-destination,.bmr-house-grid>.bmr-hotel{flex-basis:100%}}.bmr-footer-bottom>div{min-width:0}.bmr-footer-bottom>div>a{white-space:nowrap}@media (max-width:640px){.bmr-footer-bottom>div{gap:16px 24px;width:100%;line-height:24px}}.bmr .bmr-instagram-title{text-transform:uppercase;letter-spacing:0;margin:0;font:800 32px/40px Beaumier Display,sans-serif}@media (max-width:640px){.bmr .bmr-instagram-title{font-size:40px;line-height:48px}.bmr-instagram-title-break{display:block}}
.bmr .bmr-monument-head{flex-direction:column;align-items:stretch;gap:32px;margin-bottom:64px;display:flex}.bmr .bmr-monument-head>div{width:100%;min-width:0}.bmr .bmr-monument-head>.bmr-more{align-self:flex-end;margin:0}.bmr .bmr-monument{letter-spacing:-.012em;width:100%;max-width:none}.bmr .bmr-monument-horizon{font-size:clamp(80px,10.8333vw,208px);line-height:.923077}.bmr .bmr-monument-houses{font-size:clamp(72px,10vw,192px);line-height:.916667}.bmr-monument-line{margin-block:-.07em;padding-block:.07em;display:block;overflow:hidden}.bmr-monument-line:nth-child(2){text-align:right}.bmr-monument-line>span{white-space:nowrap;transform-origin:0 100%;display:block}.bmr-mobile-break{display:none}.bmr-monument-horizon .bmr-monument-line>span{opacity:0;clip-path:inset(0 100% 0 0);transition:clip-path 1.3s cubic-bezier(.16,1,.3,1),transform 1.3s cubic-bezier(.16,1,.3,1),opacity .2s;transition-delay:calc(var(--line)*.16s);transform:translate(-4%)}.bmr-monument-horizon .bmr-monument-line:nth-child(2)>span{clip-path:inset(0 0 0 100%);transform:translate(4%)}.bmr-monument-horizon.has-entered .bmr-monument-line>span{opacity:1;clip-path:inset(0);transform:translateX(var(--monument-drift,0px))}.bmr-monument-horizon.has-entered .bmr-monument-line:nth-child(2)>span{transform:translateX(calc(-1 * var(--monument-drift,0px)))}.bmr-monument-houses .bmr-monument-line>span{transition:transform 1.2s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--line)*.14s);transform:translateY(112%)rotate(2deg)}.bmr-monument-houses.has-entered .bmr-monument-line>span{transform:translateY(0)rotate(0)}.bmr .bmr-time-note{justify-content:flex-end;padding-right:7.142vw;display:flex}.bmr .bmr-time-note .bmr-body{width:65%;max-width:823px}.bmr #gastronomie,.bmr #bien-etre{scroll-margin-top:104px}.bmr .bmr-header .bmr-brand img,.bmr-menu .bmr-menu-top h2 img{object-fit:contain;width:145.6px;height:25.556px}.bmr .bmr-footer .bmr-credit img{object-fit:contain;flex-shrink:0;width:10px;height:16.1017px}.bmr .bmr-more.bmr-more-white,.bmr-dialog .bmr-more.bmr-more-white{color:#fff;border-bottom:1px solid #fff}.bmr-more-white .bmr-link-arrow{filter:brightness(0)invert()}.bmr a[aria-disabled=true],.bmr-dialog a[aria-disabled=true]{cursor:default}.bmr-menu.bmr-dialog[data-slot=dialog-content]{overscroll-behavior:contain;z-index:70;isolation:isolate;min-width:100vw;min-height:100dvh;overflow:hidden auto;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding:0!important;position:fixed!important;inset:0!important;translate:none!important}.bmr-menu.bmr-dialog[data-state=open]{animation:.85s cubic-bezier(.76,0,.24,1) both bmr-menu-curtain}.bmr-menu.bmr-dialog[data-state=closed]{animation:.3s both bmr-menu-close}.bmr-menu.bmr-dialog .bmr-menu-top{margin-bottom:0}.bmr-menu.bmr-dialog .bmr-menu-major{animation-duration:1s;animation-delay:calc(.2s + var(--order)*65ms)}.bmr-menu.bmr-dialog .bmr-menu-aside{animation-delay:.35s}.bmr-menu-button{isolation:isolate;position:relative}.bmr-menu-button:before{content:"";opacity:0;z-index:-1;border:1px solid;border-radius:50%;width:48px;height:48px;transition:opacity .35s,transform .5s cubic-bezier(.16,1,.3,1);position:absolute;left:-12px;transform:scale(.65)}.bmr-menu-button>.bmr-icon{transition:transform .55s cubic-bezier(.16,1,.3,1)}.bmr-menu-button>span{transition:transform .4s}.bmr-menu-button:hover:before,.bmr-menu-button:focus-visible:before{opacity:.28;transform:scale(1)}.bmr-menu-button:hover>.bmr-icon,.bmr-menu-button:focus-visible>.bmr-icon{transform:rotate(180deg)}.bmr-menu-button:hover>span{transform:translate(5px)}@keyframes bmr-menu-curtain{0%{clip-path:inset(0 0 100% round 0 0 12% 12%)}to{clip-path:inset(0)}}.bmr-arrival{z-index:1500;cursor:pointer;background:#003957;place-items:center;animation:.7s cubic-bezier(.76,0,.24,1) 1.05s forwards bmr-arrival-out;display:grid;position:fixed;inset:0}.bmr-arrival-mark{flex-direction:column;align-items:center;gap:32px;display:flex}.bmr-arrival-globe{object-fit:contain;width:112px;height:112px;animation:1.1s cubic-bezier(.16,1,.3,1) both bmr-globe-arrive}.bmr-arrival-wordmark{object-fit:contain;width:416px;height:73px;animation:.9s cubic-bezier(.16,1,.3,1) .12s both bmr-signature-arrive}.bmr-arrival-accent{transform-origin:0;background:#fab30a;width:96px;height:2px;animation:.8s cubic-bezier(.16,1,.3,1) .3s both bmr-accent-arrive;display:block}@keyframes bmr-accent-arrive{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes bmr-globe-arrive{0%{opacity:0;transform:translateY(24px)rotate(-18deg)scale(.8)}to{opacity:1;transform:none}}@keyframes bmr-signature-arrive{0%{clip-path:inset(0 100% 0 0);transform:translateY(10px)}to{clip-path:inset(0);transform:none}}@keyframes bmr-arrival-out{to{clip-path:inset(0 0 100%);visibility:hidden;pointer-events:none}}@media (max-width:1200px) and (min-width:641px){.bmr .bmr-header .bmr-brand img,.bmr-menu .bmr-menu-top h2 img{width:123.2px;height:21.624px}}@media (max-width:640px){.bmr .bmr-monument-head{gap:24px;margin-bottom:40px}.bmr .bmr-monument-horizon{font-size:clamp(32px,12.3077vw,72px);line-height:1}.bmr-monument-horizon .bmr-monument-line:first-child{font-size:clamp(56px,18.4615vw,112px);line-height:1}.bmr-monument-horizon .bmr-mobile-break{display:block}.bmr-monument-horizon .bmr-horizon-space{display:none}.bmr .bmr-monument-houses{font-size:clamp(32px,12.3077vw,72px);line-height:1}.bmr .bmr-header .bmr-brand img,.bmr-menu .bmr-menu-top h2 img{width:99.4px;height:17.4465px}.bmr .bmr-time-note{padding:0}.bmr .bmr-time-note .bmr-body{width:100%}.bmr-arrival-globe{width:80px;height:80px}.bmr-arrival-wordmark{width:260px;height:45.635px}.bmr-arrival-accent{width:72px}.bmr-menu-button:before{width:40px;height:40px;left:-8px}}@media (prefers-reduced-motion:reduce){.bmr-arrival{display:none}.bmr-monument .bmr-monument-line>span{opacity:1;clip-path:none!important;transition:none!important;transform:none!important}.bmr-menu.bmr-dialog[data-state],.bmr-menu.bmr-dialog *,.bmr-menu-button>*{transition:none!important;animation:none!important}}
.bmr .bmr-monument,.bmr-time-stage{isolation:isolate;position:relative;overflow:visible}.bmr-title-illustration{pointer-events:none;z-index:2;line-height:0;display:block;position:absolute}.bmr-title-illustration img{object-fit:contain;width:100%;height:100%;display:block}.bmr-title-illustration-horizon{aspect-ratio:640.185/263;width:38.9%;top:35.42%;left:-5.925%}.bmr-title-illustration-houses{aspect-ratio:267/275.657;width:16.224%;top:-12.879%;right:1.34%}.bmr-title-illustration-horizon img{opacity:0;clip-path:inset(0 100% 0 0);transition:opacity .6s .2s,clip-path 1.35s cubic-bezier(.16,1,.3,1) .2s,transform 1.35s cubic-bezier(.16,1,.3,1) .2s;transform:translate(-24px)}.bmr-monument.has-entered .bmr-title-illustration-horizon img{opacity:1;clip-path:inset(0);transform:translateX(calc(var(--monument-drift,0px) * -.35))}.bmr-title-illustration-houses img{opacity:0;transform-origin:bottom;transition:opacity .65s .2s,transform 1.25s cubic-bezier(.16,1,.3,1) .2s;transform:translateY(32px)rotate(-6deg)}.bmr-monument.has-entered .bmr-title-illustration-houses img{opacity:1;transform:translateY(calc(var(--monument-drift,0px) * .3)) rotate(0deg)}.bmr-time-stage{margin-bottom:40px}.bmr .bmr-time-stage .bmr-time-title{margin-bottom:0}.bmr-title-illustration-time{aspect-ratio:1;width:24.864%;top:38.258%;left:-1.832%}.bmr-title-illustration-time img{transform:translateY(calc(var(--type-travel,0px) * -.22)) rotate(-2deg);transition:transform 1s cubic-bezier(.16,1,.3,1)}.bmr-time-stage.is-visible .bmr-title-illustration-time img{transform:translateY(calc(var(--type-travel,0px) * -.22)) rotate(0)}@media (max-width:640px){.bmr-title-illustration-horizon{width:50.28%;top:-8px;left:auto;right:0}.bmr-title-illustration-houses{width:23.46%;top:-92px;right:0}.bmr .bmr-monument-head:has(.bmr-monument-houses){padding-top:8px}.bmr-time-stage{margin-bottom:24px}.bmr-title-illustration-time{width:152px;height:152px;margin:8px 0 0 auto;position:relative;top:auto;left:auto}}@media (prefers-reduced-motion:reduce){.bmr-title-illustration img{opacity:1!important;clip-path:none!important;transition:none!important;transform:none!important}}
@font-face{font-family:Oooh Baby;src:url(/design/OoohBaby-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}.bmr-polaroid>span{font-family:Oooh Baby,cursive}.bmr-menu[data-slot=dialog-content]{overflow:hidden}.bmr-menu .bmr-menu-columns{align-items:stretch;gap:5vw;height:calc(100dvh - 104px);padding:clamp(24px,4dvh,48px) 48px 32px;position:relative}.bmr-menu .bmr-menu-columns>nav{flex-direction:column;gap:8px;min-height:0;display:flex}.bmr-menu .bmr-menu-entry{min-width:0}.bmr-menu .bmr-menu-entry>.bmr-menu-major{text-align:left;color:#111;text-transform:uppercase;letter-spacing:0;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;font:800 min(4.58333vw,8dvh,88px)/1 Beaumier Display,sans-serif;text-decoration:none;display:flex}.bmr-menu .bmr-menu-entry>.bmr-menu-major:hover,.bmr-menu .bmr-menu-major[aria-expanded=true]{color:#003957}.bmr-menu .bmr-menu-major .bmr-icon{filter:brightness(0);width:20px;height:20px;transition:transform .35s,opacity .35s}.bmr-menu .bmr-menu-major .bmr-link-arrow{opacity:0}.bmr-menu .bmr-menu-major:hover .bmr-link-arrow{opacity:1}.bmr-menu .bmr-menu-major .bmr-menu-chevron{transform:rotate(45deg)}.bmr-menu .bmr-menu-major[aria-expanded=true] .bmr-menu-chevron{transform:rotate(135deg)}.bmr-menu .bmr-menu-small{gap:12px 24px;margin:32px 0 0}.bmr-menu .bmr-menu-small a{min-height:28px;padding:0;font-size:18px;line-height:24px}.bmr-menu .bmr-menu-aside{height:100%;max-height:728px;transition:opacity .3s}.bmr-menu .has-submenu .bmr-menu-aside{opacity:0;visibility:hidden}.bmr-menu .bmr-menu-landscape{aspect-ratio:auto;height:100%;margin:0}.bmr-menu-panel{flex-direction:column;justify-content:center;width:calc(51.39% - 49.3344px - 2.5695vw);animation:.45s cubic-bezier(.16,1,.3,1) both bmr-submenu-in;display:flex;position:absolute;top:clamp(24px,4dvh,48px);bottom:32px;right:48px}.bmr-menu-panel[hidden]{display:none}.bmr-menu .bmr-menu-panel-title{text-transform:uppercase;margin:0 0 32px;font:800 clamp(32px,2.5vw,48px)/1.16 Beaumier Display,sans-serif}.bmr-menu-panel-links{flex-direction:column;gap:4px;display:flex}.bmr-menu .bmr-menu-panel-links a{color:#111;border-bottom:1px solid #11111118;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:44px;padding:8px 0;font:400 clamp(18px,1.25vw,24px)/1.25 Beaumier Sans,sans-serif;text-decoration:none;display:flex}.bmr-menu-panel-links a .bmr-icon{filter:brightness(0);width:14px;height:14px;transition:transform .3s}.bmr-menu-panel-links a:hover .bmr-icon{transform:translate(4px,-4px)}.bmr-menu-panel-links a:hover{color:#003957}.bmr-destination[id],.bmr-hotel[id]{scroll-margin-top:128px}@keyframes bmr-submenu-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (min-width:901px) and (max-height:760px){.bmr-menu .bmr-menu-small{gap:8px 16px;margin-top:24px}.bmr-menu .bmr-menu-small a{min-height:24px;font-size:16px;line-height:22px}.bmr-menu .bmr-menu-panel-title{margin-bottom:24px}.bmr-menu .bmr-menu-panel-links a{min-height:36px;padding:6px 0}}@media (max-width:900px){.bmr-menu[data-slot=dialog-content]{overscroll-behavior:contain;overflow-y:auto}.bmr-menu .bmr-menu-columns{height:auto;min-height:0;padding:24px 16px 32px;display:block}.bmr-menu .bmr-menu-columns>nav{gap:0}.bmr-menu .bmr-menu-aside{display:none}.bmr-menu .bmr-menu-entry>.bmr-menu-major{min-height:44px;padding:6px 0;font-size:clamp(32px,4.75dvh,40px);line-height:1}.bmr-menu .bmr-menu-small{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin-top:24px}.bmr-menu .bmr-menu-small a{min-height:28px;font-size:16px;line-height:22px}.bmr-menu-panel{width:100%;padding:8px 0 16px;animation-duration:.3s;position:static}.bmr-menu .bmr-menu-panel-title{display:none}.bmr-menu .bmr-menu-panel-links a{min-height:40px;padding:8px 0;font-size:18px;line-height:24px}.bmr-menu-panel-links{gap:0}.bmr-menu-major:hover>span{transform:translate(6px)}}@media (prefers-reduced-motion:reduce){.bmr-menu-panel{animation:none}.bmr-menu .bmr-menu-major .bmr-icon,.bmr-menu-panel-links a .bmr-icon{transition:none}}.bmr-social-icons{align-items:center;gap:8px;display:flex}.bmr-social-icons>a{place-items:center;width:36px;height:36px;transition:transform .25s;display:grid}.bmr-social-icons>a:hover{transform:translateY(-3px)}.bmr-social-icons .bmr-icon{object-fit:contain;width:18px;height:18px}.bmr-menu-social{margin-top:auto;padding-top:20px}.bmr-menu-social .bmr-icon{filter:brightness(0)}.bmr-menu .bmr-menu-entry>.bmr-menu-major{font-size:min(4.58333vw,7.2dvh,88px)}@media (max-width:900px){.bmr-menu-social{margin-top:16px;padding-top:0}.bmr-menu .bmr-menu-entry>.bmr-menu-major{font-size:clamp(32px,4.75dvh,40px)}}
