.backoffice{text-align:center}.backoffice .gallery-grid{text-align:start}.backoffice .gallery-item[data-item=experiences] .gallery-image img{object-position:top left}
.booking{--booking-screen:390px;--booking-ratio:390 / 844;--booking-scale:.7;--booking-scale-lg:.98;--booking-bezel:var(--spacing-3);--booking-radius:48px;--booking-screen-radius:calc(var(--booking-radius) - var(--booking-bezel));text-align:center}.booking-phone{width:100%;max-width:calc(var(--booking-scale) * var(--booking-screen) + 2 * var(--booking-bezel));margin:var(--spacing-section-s) auto 0;padding:var(--booking-bezel);border-radius:var(--booking-radius);background:var(--color-surface);box-shadow:var(--shadow-floating)}@media (min-width:1024px){.booking-phone{max-width:calc(var(--booking-scale-lg) * var(--booking-screen) + 2 * var(--booking-bezel))}}.booking-screen{--control-fill:var(--color-surface);aspect-ratio:var(--booking-ratio);border-radius:var(--booking-screen-radius);background:var(--color-white);place-items:center;display:grid;position:relative;overflow:hidden}
.changelog{--changelog-lines:2;--changelog-entry:280px;--changelog-hover:.15s;--changelog-bleed:var(--spacing-4);--changelog-room:calc(var(--changelog-bleed) + var(--spacing-1));padding-block:var(--spacing-section-l) 0}.changelog-entries{--changelog-gutter:var(--spacing-gutter);gap:var(--spacing-4);margin:calc(var(--spacing-section-s) - var(--changelog-room)) calc(-1 * var(--changelog-gutter)) calc(-1 * var(--changelog-room));padding:var(--changelog-room) var(--changelog-gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--changelog-gutter);overscroll-behavior-x:contain;scrollbar-width:none;list-style:none;display:flex;overflow:auto hidden}.changelog-entries::-webkit-scrollbar{display:none}@media (min-width:768px){.changelog-entries{--changelog-gutter:var(--spacing-gutter-md)}}@media (min-width:1024px){.changelog-entries{gap:var(--spacing-6);margin:var(--spacing-section-s) 0 0;scroll-snap-type:none;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;scroll-padding-inline:0;display:grid;overflow:visible}}.changelog-entries>li{width:var(--changelog-entry);scroll-snap-align:start;flex:none;min-width:0;display:grid}@media (min-width:1024px){.changelog-entries>li{scroll-snap-align:none;width:auto}}.changelog-entry{isolation:isolate;min-width:0;color:var(--color-ink);text-align:start;-webkit-tap-highlight-color:transparent;transition:transform var(--duration-spring-default) var(--ease-spring-default);align-content:start;justify-items:start;text-decoration:none;display:grid;position:relative}.changelog-entry:before{content:"";z-index:var(--z-index-ground);inset:calc(-1 * var(--changelog-bleed));border-radius:var(--radius-md);transition:background-color var(--changelog-hover) var(--ease-out-expo);background-color:#0000;position:absolute}.changelog-entry:active{transform:scale(var(--press-scale)) translateY(var(--press-shift));transition:transform var(--duration-instant) var(--ease-out-expo)}@media (prefers-reduced-motion:reduce){.changelog{--changelog-hover:0s}.changelog-entry:active{transform:none}}.changelog-date{text-transform:uppercase;transition:color var(--changelog-hover) var(--ease-out-expo)}.changelog-title{margin-top:var(--spacing-3);transition:color var(--changelog-hover) var(--ease-out-expo)}@media (hover:hover){.changelog-entry:hover:before{background-color:var(--color-surface)}.changelog-entry:hover .changelog-title{color:var(--color-ink)}.changelog-entry:hover .changelog-date{color:var(--color-secondary)}}.changelog-entry:focus-visible{outline:none}:where(html:not([data-input-modality=pointer])) .changelog-entry:focus-visible:before{background-color:var(--color-surface);outline:var(--focus-ring);outline-offset:var(--focus-offset)}.changelog-excerpt{-webkit-line-clamp:var(--changelog-lines);line-clamp:var(--changelog-lines);margin-top:var(--spacing-2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.changelog-all{margin:var(--spacing-8) 0 0;justify-content:center;display:flex}
.discovery{--discovery-mark:var(--spacing-6);--discovery-unlit:var(--color-divider);--discovery-dim:.35;--discovery-ratio:4 / 3;--discovery-list:640px;padding-block:0 var(--spacing-section-l);text-align:center}@media (min-width:1024px){.discovery{--discovery-mark:var(--spacing-logo-l)}}.discovery-channels{--mark-size:var(--discovery-mark);justify-content:center;align-items:center;gap:var(--spacing-4) var(--spacing-6);margin:var(--spacing-section-s) 0 0;color:var(--color-ink);flex-wrap:wrap;padding:0;list-style:none;display:flex}@media (min-width:1024px){.discovery-channels{column-gap:var(--spacing-8)}}.discovery-channel{min-width:0;color:var(--color-ink);transition:color var(--duration-fast) var(--ease-out-expo);align-items:center;display:inline-flex}.discovery-channel-name{white-space:nowrap}.discovery-channels .channel-mark-globe{stroke-width:1.5px}@media (min-width:1024px){.discovery-channels .channel-mark-globe{stroke-width:1.28571px}}.discovery-channels .channel-mark[data-colour]{transition:opacity var(--duration-fast) var(--ease-out-expo)}:is(.discovery:has(.discovery-scene:not([data-lit~=website])) [data-channel=website],.discovery:has(.discovery-scene:not([data-lit~=instagram])) [data-channel=instagram],.discovery:has(.discovery-scene:not([data-lit~=tiktok])) [data-channel=tiktok],.discovery:has(.discovery-scene:not([data-lit~=facebook])) [data-channel=facebook],.discovery:has(.discovery-scene:not([data-lit~=whatsapp])) [data-channel=whatsapp],.discovery:has(.discovery-scene:not([data-lit~=google])) [data-channel=google],.discovery:has(.discovery-scene:not([data-lit~=inside-guide])) [data-channel=inside-guide],.discovery:has(.discovery-scene:not([data-lit~=appetite])) [data-channel=appetite]){color:var(--discovery-unlit)}.discovery:has(.discovery-scene:not([data-lit~=google])) [data-channel=google] .channel-mark[data-colour]{opacity:var(--discovery-dim)}.discovery:has(.discovery-scene[data-phase=rest]) .discovery-channel{transition:none}.discovery:has(.discovery-scene[data-phase=rest]) .channel-mark[data-colour]{transition:none}.discovery-plate{aspect-ratio:var(--discovery-ratio);margin-top:var(--spacing-8);text-align:start}@media (min-width:1024px){.discovery-plate{width:calc(var(--discovery-list) + 2 * var(--spacing-12));aspect-ratio:auto;max-width:100%;margin-inline:auto}}
@keyframes hero-logo-rise{0%{transform:translateY(var(--hero-cell))}}@keyframes hero-logo-drop{to{opacity:0;transform:translateY(var(--hero-drop))}}.hero{--hero-travel:120%;--hero-clip-top:.06em;--hero-clip-bottom:.16em;--hero-drop:var(--spacing-3);--hero-headline:900px;--hero-grid:960px;padding-block:calc(var(--spacing-3) + (var(--spacing-control) + 2 * var(--spacing-1)) + var(--spacing-section-m)) var(--spacing-section-l);text-align:center}.hero-headline{max-width:var(--hero-headline);margin-inline:auto}.hero-label{margin-top:var(--spacing-section-m)}.hero-slot{width:max-content;clip-path:inset(calc(-1 * var(--hero-clip-top)) 0 calc(-1 * var(--hero-clip-bottom)));margin-inline:auto;display:grid}.hero-word{transition:transform var(--duration-spring-default) var(--ease-spring-default);grid-area:1/1}.hero-word[data-position=above]{transform:translateY(calc(-1 * var(--hero-travel)))}.hero-word[data-position=below]{transform:translateY(var(--hero-travel));transition:none}.hero-logos{--hero-columns:3;--hero-cell:var(--spacing-20);--hero-gap:var(--spacing-3);--hero-mark:min(100% * 20 / 173 * 1.22, var(--hero-cell-max) * 20 / 173);--hero-logo-max:92%;--hero-logo-tall:.65;--hero-cell-max:calc((var(--hero-grid) - 4 * var(--spacing-6)) / 5);grid-template-columns:repeat(var(--hero-columns), minmax(0, 1fr));grid-auto-rows:var(--hero-cell);gap:var(--hero-gap);max-width:calc(var(--hero-columns) * var(--hero-cell-max) + (var(--hero-columns) - 1) * var(--hero-gap));margin:var(--spacing-6) auto 0;display:grid}@media (min-width:1024px){.hero-logos{--hero-columns:5;--hero-gap:var(--spacing-6);--hero-mark:calc(100% * 20 / 173);--hero-logo-max:80%;--hero-logo-tall:.6}}.hero-cell{height:var(--hero-cell);place-items:center;display:grid;position:relative;overflow:clip}@media (min-width:1024px){.hero-cell[data-only=below-lg]{display:none}}.hero-cell[data-only=from-lg]{display:none}@media (min-width:1024px){.hero-cell[data-only=from-lg]{display:grid}}.hero-logo{width:min(calc(var(--mark-scale) * var(--mark-nudge,1) * var(--hero-mark) * var(--hero-logo-ratio)), var(--hero-logo-max), calc(var(--hero-logo-tall) * var(--hero-cell) * var(--hero-logo-ratio)));aspect-ratio:var(--hero-logo-ratio);background-color:var(--color-ink);-webkit-mask:var(--hero-logo-mask) center / contain no-repeat;-webkit-mask:var(--hero-logo-mask) center / contain no-repeat;-webkit-mask:var(--hero-logo-mask) center / contain no-repeat;mask:var(--hero-logo-mask) center / contain no-repeat;-webkit-mask:var(--hero-logo-mask) center / contain no-repeat;grid-area:1/1}.hero-logo[data-phase=in]{animation:hero-logo-rise var(--duration-spring-default) var(--ease-spring-default)}.hero-logo[data-phase=out]{pointer-events:none;animation:hero-logo-drop var(--duration-fast) var(--ease-in-out-quart) forwards}
@keyframes integrations-stream-x{to{transform:translateX(calc(-1 * var(--track)))}}@keyframes integrations-stream-y{to{transform:translateY(calc(-1 * var(--track)))}}.integrations-stage{--integrations-stage:560px;--integrations-card:var(--spacing-16);--integrations-pill:28px;--integrations-fade:var(--spacing-10);--integrations-shadow:var(--spacing-3);--integrations-drop:220px;--integrations-clear:var(--spacing-6);--integrations-mark:var(--spacing-6);--integrations-travel:100%;grid-template-rows:auto var(--integrations-drop) auto;width:min(100%, var(--integrations-stage));text-align:center;justify-items:center;margin-inline:auto;display:grid}@media (min-width:1024px){.integrations-stage{--integrations-stage:800px;--integrations-fade:var(--spacing-20);align-items:center;column-gap:var(--integrations-clear);grid-template-rows:none;grid-template-columns:auto minmax(0,1fr) auto}}.integrations-card{height:var(--integrations-card);padding-inline:var(--spacing-5);border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-rest);color:var(--color-ink);justify-content:center;align-items:center;display:inline-flex}.integrations-novel .logo{height:var(--integrations-mark)}.integrations-pos{overflow:clip}.integrations-slot{align-self:stretch;justify-items:center;width:max-content;display:grid}.integrations-mark{opacity:0;transition:opacity var(--duration-base) var(--ease-in-out-quart);grid-area:1/1;align-items:center;display:flex}.integrations-mark[data-position=current]{opacity:1}@keyframes integrations-roll-in{0%{transform:translateY(var(--integrations-travel))}}@keyframes integrations-roll-out{0%{transform:none}}.integrations-slot[data-roll] .integrations-mark{opacity:1;transform:translateY(var(--integrations-travel));transition:none}.integrations-slot[data-roll] .integrations-mark[data-position=current]{transform:none}.integrations-slot[data-roll] .integrations-mark[data-position=leaving]{transform:translateY(calc(-1 * var(--integrations-travel)));animation:integrations-roll-out var(--duration-spring-default) var(--ease-spring-default)}.integrations-slot[data-roll][data-rolled] .integrations-mark[data-position=current]{animation:integrations-roll-in var(--duration-spring-default) var(--ease-spring-default)}.integrations-mark svg{width:auto;height:calc(var(--integrations-mark) * var(--integrations-mark-scale,1));display:block;overflow:visible}.integrations-mark-text{font-family:var(--font-body);font-size:var(--text-body-l);line-height:var(--text-body-l--line-height);letter-spacing:var(--text-body-l--letter-spacing);font-weight:var(--font-weight-medium);white-space:nowrap}.integrations-lanes{--integrations-lanes:1;justify-content:center;gap:calc(var(--spacing-3) * var(--integrations-lanes));height:calc(var(--integrations-drop) - 2 * var(--integrations-clear));align-self:center;display:flex}@media (min-width:1024px){.integrations-lanes{grid-template-rows:var(--integrations-pill) calc(var(--integrations-pill) * var(--integrations-lanes));gap:calc(var(--spacing-2) * var(--integrations-lanes));min-width:0;height:auto;display:grid}}.integrations-lanes[data-lanes="1"]{--integrations-lanes:0}.integrations-lane{width:max-content;height:100%;position:relative}@media (min-width:1024px){.integrations-lane{width:auto;min-width:0}}.integrations-lane-back{max-width:calc(var(--integrations-lane-width) * var(--integrations-lanes))}@media (min-width:1024px){.integrations-lane-back{max-width:none}}.integrations-window{height:100%;margin-inline:calc(-1 * var(--integrations-shadow));padding-inline:var(--integrations-shadow);-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--integrations-fade), black calc(100% - var(--integrations-fade)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--integrations-fade), black calc(100% - var(--integrations-fade)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--integrations-fade), black calc(100% - var(--integrations-fade)), transparent);mask-image:linear-gradient(to bottom, transparent, black var(--integrations-fade), black calc(100% - var(--integrations-fade)), transparent);justify-items:center;display:grid;overflow:clip}@media (min-width:1024px){.integrations-window{height:calc(100% + 2 * var(--integrations-shadow));margin:calc(-1 * var(--integrations-shadow)) 0;padding:var(--integrations-shadow) 0;-webkit-mask-image:linear-gradient(to right, transparent, black var(--integrations-fade), black calc(100% - var(--integrations-fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--integrations-fade), black calc(100% - var(--integrations-fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--integrations-fade), black calc(100% - var(--integrations-fade)), transparent);mask-image:linear-gradient(to right, transparent, black var(--integrations-fade), black calc(100% - var(--integrations-fade)), transparent);place-items:center start}}.integrations-track,.integrations-list{align-items:center;gap:var(--spacing-2);flex-direction:column;width:max-content;margin:0;padding:0;list-style:none;display:flex}@media (min-width:1024px){.integrations-track,.integrations-list{gap:var(--spacing-3);flex-direction:row}}.integrations-track{animation:integrations-stream-y var(--duration) linear infinite;will-change:transform;grid-area:1/1}@media (min-width:1024px){.integrations-track{animation-name:integrations-stream-x}}.integrations-lane-out .integrations-track{animation-direction:reverse}.integrations-stage[data-paused] .integrations-track{animation-play-state:paused}.integrations-pill{height:var(--integrations-pill);padding-inline:var(--spacing-3);border-radius:var(--radius-full);background:var(--color-white);box-shadow:var(--shadow-rest);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-body-s);line-height:var(--text-body-s--line-height);letter-spacing:var(--text-body-s--letter-spacing);font-weight:var(--font-weight-medium);white-space:nowrap;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.integrations-track{animation:none}}
.integrations{padding-block:var(--spacing-section-l) 0;text-align:center}.integrations-stream{margin-top:var(--spacing-section-s)}.integrations-all{margin-top:var(--spacing-12)}
@keyframes support-typing{0%{opacity:var(--support-dim);animation-timing-function:var(--ease-spring-default);transform:none}33.333%{opacity:1;transform:translateY(calc(-1 * var(--support-lift)));animation-timing-function:var(--ease-out-expo)}66.667%,to{opacity:var(--support-dim);transform:none}}.support{--support-card:390px;--support-bubble:80%;--support-rise:var(--spacing-2);--support-dim:.6;--support-dot:var(--spacing-2);--support-lift:var(--spacing-1);--support-typing-turn:.3s;--support-typing-loop:calc(3 * var(--support-typing-turn));--support-line:calc(var(--text-control) * var(--text-body--line-height));padding-block:var(--spacing-section-l) 0;text-align:center}.support-card{--control-fill:var(--color-surface);width:100%;margin:var(--spacing-section-s) auto 0;padding:var(--spacing-5);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-floating);text-align:start}@media (min-width:1024px){.support-card{width:var(--support-card)}}.support-thread{gap:var(--spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.support-day{margin-bottom:var(--spacing-2);align-self:center}.support-chip{padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-xs);background:var(--color-surface);display:inline-block}.support-message{max-width:var(--support-bubble);display:grid}.support-message[data-from=restaurant]{align-self:flex-start;justify-items:start}.support-message[data-from=novel]{align-self:flex-end;justify-items:end}.support-bubble{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);font-size:var(--text-control);line-height:var(--text-body--line-height);grid-area:1/1;margin:0;display:flow-root}.support-message[data-from=restaurant] .support-bubble{background:var(--color-surface);color:var(--color-ink);border-end-start-radius:var(--radius-xs)}.support-message[data-from=novel] .support-bubble{background:var(--color-ink);color:var(--color-white);border-end-end-radius:var(--radius-xs)}.support-time{float:inline-end;margin-block-start:calc(var(--support-line) - var(--text-mono-s) * var(--text-mono-s--line-height));margin-inline-start:var(--spacing-2)}.support-message[data-from=restaurant] .support-time{color:var(--color-tertiary)}.support-message[data-from=novel] .support-time{color:#fff}@supports (color:color-mix(in lab, red, red)){.support-message[data-from=novel] .support-time{color:color-mix(in srgb, var(--color-white) calc(100% * var(--support-dim)), transparent)}}.support-thread[data-playback] .support-message:not([data-shown]) .support-bubble{opacity:0;transform:translateY(var(--support-rise))}.support-message[data-shown] .support-bubble{transition:opacity var(--duration-fast) var(--ease-out-expo), transform var(--duration-spring-default) var(--ease-spring-default)}.support-typing{align-self:start;align-items:center;gap:var(--spacing-1);height:calc(var(--support-line) + 2 * var(--spacing-2));padding-inline:var(--spacing-3);border-radius:var(--radius-md);background:var(--color-ink);opacity:0;transform:translateY(var(--support-rise));pointer-events:none;border-end-end-radius:var(--radius-xs);grid-area:1/1;display:flex}.support-typing[data-typing=on]{opacity:1;transition:opacity var(--duration-fast) var(--ease-out-expo), transform var(--duration-spring-default) var(--ease-spring-default);transform:none}.support-typing[data-typing=off]{transition:opacity var(--duration-fast) var(--ease-out-expo);transform:none}.support-dot{width:var(--support-dot);height:var(--support-dot);border-radius:var(--support-dot);background:var(--color-white);opacity:var(--support-dim)}.support-typing[data-typing=on] .support-dot{animation:support-typing var(--support-typing-loop) infinite}.support-typing[data-typing=on] .support-dot:nth-child(2){animation-delay:var(--support-typing-turn)}.support-typing[data-typing=on] .support-dot:nth-child(3){animation-delay:calc(2 * var(--support-typing-turn))}@media (prefers-reduced-motion:reduce){.support-dot{animation:none}}.support-links{align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-8);flex-direction:column;display:flex}@media (min-width:1024px){.support-links{flex-direction:row;justify-content:center}}
.testimonials{--testimonials-card:440px;--testimonials-card-min:320px;--testimonials-slot:var(--spacing-10);--testimonials-measure:36ch;padding-block:var(--spacing-section-l) 0}.testimonials-cards{gap:var(--spacing-3);margin:var(--spacing-section-s) 0 0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.testimonials-cards{gap:var(--spacing-2);grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.testimonials-cards>li{min-width:0;display:grid}.testimonials-card{--control-fill:var(--color-surface);justify-content:space-between;gap:var(--spacing-6);min-width:0;min-height:var(--testimonials-card-min);padding:var(--spacing-6);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-rest);color:var(--color-ink);text-align:start;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-out-expo), transform var(--duration-spring-default) var(--ease-spring-default);flex-direction:column;text-decoration:none;display:flex}@media (min-width:1024px){.testimonials-card{height:var(--testimonials-card);min-height:0;padding:var(--spacing-8)}}@media (hover:hover){.testimonials-card:hover{background:#f4f4f4}@supports (color:color-mix(in lab, red, red)){.testimonials-card:hover{background:color-mix(in oklab, var(--color-white), var(--color-ink) var(--hover-mix))}}}.testimonials-card:active{background:#ededed}@supports (color:color-mix(in lab, red, red)){.testimonials-card:active{background:color-mix(in oklab, var(--color-white), var(--color-ink) var(--press-mix))}}.testimonials-card:active{transform:scale(var(--press-scale)) translateY(var(--press-shift));transition:background-color var(--duration-instant) var(--ease-out-expo), transform var(--duration-instant) var(--ease-out-expo)}@media (prefers-reduced-motion:reduce){.testimonials-card:active{transform:none}}.testimonials-quote{text-wrap:balance;margin:0}.testimonials-card[data-wide] .testimonials-quote{max-width:var(--testimonials-measure)}.testimonials-who{align-items:center;gap:var(--spacing-3);display:flex}.testimonials-slot{width:var(--testimonials-slot);height:var(--testimonials-slot);background:var(--color-surface);border-radius:50%;flex:none}.testimonials-person{flex-direction:column;min-width:0;display:flex}.testimonials-foot{margin-top:var(--spacing-6);justify-content:center;display:flex}
