.home-module__rO_s5a__leaf{padding-block:var(--rr-section);border-top:1px solid var(--rr-grid);scroll-margin-top:var(--rr-header-h)}.home-module__rO_s5a__blockInner{width:100%;max-width:var(--rr-container);padding-inline:var(--rr-gutter);margin-inline:auto}.home-module__rO_s5a__blockHead{gap:var(--rr-space-4);margin-bottom:clamp(2rem,1.4rem + 2.4vw,3.5rem);display:grid}.home-module__rO_s5a__blockTitle{max-width:18ch;font-family:var(--rr-font-display);font-size:var(--rr-size-h2);font-weight:800;line-height:var(--rr-leading-h2);text-wrap:balance;margin:0}.home-module__rO_s5a__blockLead{max-width:var(--rr-measure);color:var(--rr-slate);font-size:var(--rr-size-lead);line-height:var(--rr-leading-lead);text-wrap:pretty;margin:0}.home-module__rO_s5a__blockNote{max-width:var(--rr-measure);color:var(--rr-slate);font-size:var(--rr-size-small);line-height:var(--rr-leading-small);margin:clamp(1.5rem,1rem + 2vw,2.5rem) 0 0}@media (min-width:64rem){.home-module__rO_s5a__blockHead{align-items:end;column-gap:var(--rr-space-7);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}
.Faq-module__te5Kwq__split2{gap:clamp(2rem,1.4rem + 2.4vw,3.5rem);display:grid}.Faq-module__te5Kwq__faqHead{gap:var(--rr-space-4);align-content:start;display:grid}.Faq-module__te5Kwq__qa{border-top:1.5px solid var(--rr-ink)}.Faq-module__te5Kwq__qaItem{border-bottom:1px solid var(--rr-grid)}.Faq-module__te5Kwq__question{align-items:center;gap:var(--rr-space-4);cursor:pointer;grid-template-columns:minmax(0,1fr) 1.5rem;min-height:3.5rem;padding-block:1rem;list-style:none;display:grid}.Faq-module__te5Kwq__question::-webkit-details-marker{display:none}.Faq-module__te5Kwq__question:focus-visible{outline:var(--rr-focus-width) solid var(--rr-focus);outline-offset:2px;border-radius:4px}.Faq-module__te5Kwq__questionText{font-family:var(--rr-font-display);font-size:var(--rr-size-h4);font-weight:700;line-height:var(--rr-leading-h4)}.Faq-module__te5Kwq__toggleMark{background-color:var(--rr-grid);width:1.5rem;height:1.5rem;transition:background-color var(--rr-motion-quick) var(--rr-ease-out);border-radius:50%;position:relative}.Faq-module__te5Kwq__toggleMark:before,.Faq-module__te5Kwq__toggleMark:after{content:"";background-color:var(--rr-ink);width:.625rem;height:1.5px;transition:transform var(--rr-motion-base) var(--rr-ease-out);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Faq-module__te5Kwq__toggleMark:after{transform:translate(-50%,-50%)rotate(90deg)}.Faq-module__te5Kwq__qaItem[open] .Faq-module__te5Kwq__toggleMark{background-color:var(--rr-signal)}.Faq-module__te5Kwq__qaItem[open] .Faq-module__te5Kwq__toggleMark:after{transform:translate(-50%,-50%)rotate(0)}.Faq-module__te5Kwq__question:hover .Faq-module__te5Kwq__toggleMark{background-color:var(--rr-signal)}.Faq-module__te5Kwq__answer{padding:0 2.5rem 1.25rem 0}.Faq-module__te5Kwq__answer p{max-width:40rem;color:var(--rr-slate);font-size:var(--rr-size-body);line-height:var(--rr-leading-body);margin:0}@media (min-width:64rem){.Faq-module__te5Kwq__split2{column-gap:var(--rr-space-8);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}@media (prefers-reduced-motion:reduce){.Faq-module__te5Kwq__toggleMark,.Faq-module__te5Kwq__toggleMark:before,.Faq-module__te5Kwq__toggleMark:after{transition:none}}
.BookingPanel-module__qqvCta__booking{gap:var(--rr-space-3);padding:var(--rr-space-3);border-radius:var(--rr-radius-panel);background-color:color-mix(in srgb, var(--rr-paper), white 70%);box-shadow:inset 0 0 0 1.5px var(--rr-ink), 0 1px 0 #13203a0f, 0 18px 40px -28px #13203a73;display:grid}.BookingPanel-module__qqvCta__fields{border-radius:var(--rr-radius-control);background-color:var(--rr-grid);box-shadow:inset 0 0 0 1px var(--rr-grid);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;display:grid;overflow:hidden}.BookingPanel-module__qqvCta__cell{background-color:color-mix(in srgb, var(--rr-paper), white 70%);min-width:0;display:grid;position:relative}.BookingPanel-module__qqvCta__cell[data-cell=robot]{grid-column:1/-1}.BookingPanel-module__qqvCta__cell:focus-within{z-index:1;box-shadow:inset 0 0 0 2px var(--rr-ink)}.BookingPanel-module__qqvCta__fieldLabel{color:var(--rr-slate);padding:.5rem .75rem 0;font-size:.8125rem;font-weight:500;line-height:1.2}.BookingPanel-module__qqvCta__selectWrap{display:block;position:relative}.BookingPanel-module__qqvCta__selectWrap:after{content:"";background-color:var(--rr-ink);clip-path:polygon(0 0,100% 0,50% 100%);pointer-events:none;width:.625rem;height:.4375rem;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}.BookingPanel-module__qqvCta__control{width:100%;min-width:0;min-height:2.5rem;color:var(--rr-ink);font-family:var(--rr-font-text);appearance:none;background:0 0;border:0;border-radius:0;margin:0;padding:.125rem .75rem .5rem;font-size:1rem;font-weight:600;line-height:1.3}select.BookingPanel-module__qqvCta__control{cursor:pointer;padding-right:2.25rem}.BookingPanel-module__qqvCta__control::placeholder{color:var(--rr-slate);opacity:1;font-weight:400}.BookingPanel-module__qqvCta__control:focus{outline:none}.BookingPanel-module__qqvCta__control::-webkit-calendar-picker-indicator{opacity:.7;cursor:pointer}.BookingPanel-module__qqvCta__doors{gap:var(--rr-space-2);display:grid}@media (min-width:30rem){.BookingPanel-module__qqvCta__doors{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.BookingPanel-module__qqvCta__door{width:100%;padding-inline:.75rem}@media (min-width:64rem){.BookingPanel-module__qqvCta__booking{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;padding:.5rem}.BookingPanel-module__qqvCta__fields{grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr) minmax(0,1.2fr)}.BookingPanel-module__qqvCta__cell[data-cell=robot]{grid-column:auto}.BookingPanel-module__qqvCta__fieldLabel{padding:.625rem 1rem 0}.BookingPanel-module__qqvCta__control{min-height:2.75rem;padding:.125rem 1rem .625rem;font-size:1.0625rem}.BookingPanel-module__qqvCta__doors{grid-template-columns:auto auto}.BookingPanel-module__qqvCta__door{height:100%;padding-inline:1.5rem}}
.Hero-module__1bCoFG__opening{--rr-hero-draw-h:12.5rem;--rr-hero-draw-w:calc(var(--rr-hero-draw-h) * .405 + 4.25rem);padding-block:clamp(1rem,.4rem + 2.4vw,2.5rem) clamp(2.5rem,1.6rem + 3.6vw,4.5rem)}.Hero-module__1bCoFG__board{grid-template-columns:minmax(0, 1fr) var(--rr-hero-draw-w);column-gap:var(--rr-space-3);width:100%;max-width:var(--rr-container);padding-inline:var(--rr-gutter);grid-template-areas:"copy draw""sub sub""status status""book book""turn turn";margin-inline:auto;display:grid}.Hero-module__1bCoFG__copy{grid-area:copy;align-self:center;min-width:0}.Hero-module__1bCoFG__headline{font-family:var(--rr-font-display);font-size:var(--rr-size-h1);font-weight:800;line-height:var(--rr-leading-h1);letter-spacing:-.004em;text-wrap:balance;margin:0}.Hero-module__1bCoFG__subline{max-width:38rem;margin:var(--rr-space-4) 0 0;color:var(--rr-ink);font-size:var(--rr-size-body);text-wrap:pretty;grid-area:sub;line-height:1.5}.Hero-module__1bCoFG__status{margin:var(--rr-space-3) 0 0;color:var(--rr-slate);font-size:var(--rr-size-small);font-weight:500;line-height:var(--rr-leading-small);grid-area:status;align-items:baseline;gap:.625rem;display:flex}.Hero-module__1bCoFG__statusMark{background-color:var(--rr-signal);clip-path:polygon(0 0,70% 0,100% 30%,100% 100%,0 100%);flex:none;width:.75rem;height:.75rem;transform:translateY(.0625rem);box-shadow:inset 0 0 0 1px #13203a59}.Hero-module__1bCoFG__sheetBack{border-radius:var(--rr-radius-line);background-color:var(--rr-paper);background-image:linear-gradient(to right, var(--rr-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--rr-grid) 1px, transparent 1px), linear-gradient(to right, #dce2e880 1px, transparent 1px), linear-gradient(to bottom, #dce2e880 1px, transparent 1px);box-shadow:inset 0 0 0 1px var(--rr-grid);background-position:-1px -1px;background-size:2rem 2rem,2rem 2rem,.5rem .5rem,.5rem .5rem;grid-area:draw}.Hero-module__1bCoFG__drawingSlot{grid-area:draw;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.Hero-module__1bCoFG__drawingSlot .Hero-module__1bCoFG__drawing{--rr-drawing-max-h:var(--rr-hero-draw-h);gap:.375rem;width:100%;padding:.625rem .25rem .625rem .75rem}.Hero-module__1bCoFG__dimensionOnly{height:var(--rr-hero-draw-h);padding:.75rem;display:flex}.Hero-module__1bCoFG__turnSlot{margin-top:var(--rr-space-6);padding:var(--rr-space-4) var(--rr-space-4) var(--rr-space-3);border-radius:var(--rr-radius-line);background-color:color-mix(in srgb, var(--rr-paper), white 45%);box-shadow:inset 0 0 0 1px var(--rr-grid);grid-area:turn;justify-content:center;display:flex}.Hero-module__1bCoFG__turntable{width:min(100%,19rem)}.Hero-module__1bCoFG__bookingSlot{margin-top:var(--rr-space-5);grid-area:book}@media (prefers-reduced-motion:no-preference){.Hero-module__1bCoFG__turnSlot{animation:Hero-module__1bCoFG__rr-hero-reveal var(--rr-motion-reveal) var(--rr-ease-out) both;animation-delay:calc(var(--rr-motion-draw) * .72)}}@keyframes Hero-module__1bCoFG__rr-hero-reveal{0%{opacity:0;transform:translateY(.75rem)}}@media (min-width:40rem){.Hero-module__1bCoFG__opening{--rr-hero-draw-h:16rem}}@media (min-width:64rem){.Hero-module__1bCoFG__opening{--rr-hero-draw-h:min(52svh, 30rem);padding-top:clamp(1.5rem,.5rem + 2.5vw,3rem)}.Hero-module__1bCoFG__board{grid-template:"copy draw turn""sub draw turn""status draw turn"".draw turn"1fr"book book book"/minmax(0,5fr) minmax(0,2.5fr) minmax(0,3.5fr);column-gap:0}.Hero-module__1bCoFG__copy{padding-right:var(--rr-space-7);align-self:end}.Hero-module__1bCoFG__subline,.Hero-module__1bCoFG__status{padding-right:var(--rr-space-7)}.Hero-module__1bCoFG__subline{margin-top:var(--rr-space-5);font-size:var(--rr-size-lead);line-height:var(--rr-leading-lead)}.Hero-module__1bCoFG__status{margin-top:var(--rr-space-4)}.Hero-module__1bCoFG__sheetBack{border-radius:var(--rr-radius-panel) var(--rr-radius-panel) var(--rr-radius-line) var(--rr-radius-line);grid-area:1/2/5/4}.Hero-module__1bCoFG__drawingSlot{padding:var(--rr-space-5) 0 var(--rr-space-5) var(--rr-space-4)}.Hero-module__1bCoFG__drawingSlot .Hero-module__1bCoFG__drawing{gap:clamp(.5rem,.2rem + .6vw,1rem);padding:0}.Hero-module__1bCoFG__turnSlot{padding:var(--rr-space-5) var(--rr-space-5) var(--rr-space-4);box-shadow:none;background:0 0;align-items:center;margin-top:0}.Hero-module__1bCoFG__turntable{width:min(100%, calc(var(--rr-hero-draw-h) * .78))}.Hero-module__1bCoFG__bookingSlot{margin-top:var(--rr-space-5)}}.Hero-module__1bCoFG__turntable img{border-radius:var(--rr-radius-panel)}
.PackingList-module__aa5ABW__packing{border-top:1.5px solid var(--rr-text);margin:0;padding:0;list-style:none;display:grid}.PackingList-module__aa5ABW__entry{border-bottom:1px solid var(--rr-rule);grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:1rem;padding:1.125rem 0;display:grid}.PackingList-module__aa5ABW__checkbox{background-color:var(--rr-signal);width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 1.5px var(--rr-ink);color:var(--rr-ink);border-radius:5px;place-items:center;margin-top:.0625rem;display:grid}.PackingList-module__aa5ABW__checkbox svg{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem}.PackingList-module__aa5ABW__entryBody{gap:.25rem;min-width:0;display:grid}.PackingList-module__aa5ABW__entryTitle{font-family:var(--rr-font-display);font-size:var(--rr-size-h4);font-weight:700;line-height:var(--rr-leading-h4);letter-spacing:.01em}.PackingList-module__aa5ABW__entryText{max-width:var(--rr-measure);color:var(--rr-text-muted);font-size:var(--rr-size-body);line-height:var(--rr-leading-body);text-wrap:pretty}@media (min-width:48rem){.PackingList-module__aa5ABW__packing[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,1rem + 3vw,4rem)}}
