[data-brand=things]{--brand-accent:var(--gold);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
[data-brand=experiences]{--brand-accent:var(--gold);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
[data-brand=boosted]{--neon-purple:#a855f7;--neon-pink:#ec4899;--neon-blue:#3b82f6;--neon-cyan:#06b6d4;--surface-base:#0a0a0f;--surface-card:#11111bcc;--surface-elevated:#1e1e2d99;--surface-glass:#0a0a1499;--ink:#020104;--ink-2:#d1d1e0;--ink-3:#a0a0c8a6;--cream:#fff;--cream-2:#8b5cf633;--gold:var(--neon-purple);--gold-2:var(--neon-pink);--red:#dc4a3d;--brand-accent:var(--neon-purple);--background:#020104;--foreground:#eeedf5;--card:#06050ccc;--card-foreground:#fff;--popover:#030308f2;--popover-foreground:#fff;--primary:#9d66ff;--primary-foreground:#f8f8f8;--secondary:#110f1e;--secondary-foreground:#eeedf5;--muted:#0b0a13;--muted-foreground:#7f7c9d;--accent:#dc3dd5;--accent-foreground:#f8f8f8;--destructive:#d40924;--border:#31245140;--input:#241b3b33;--ring:#9d66ff;--chart-1:var(--neon-purple);--chart-2:var(--neon-pink);--chart-3:var(--neon-cyan);--chart-4:var(--neon-blue);--chart-5:#f97316;--radius:.625rem;--font-body:var(--font-boosted-mono,ui-monospace, "IBM Plex Mono", monospace);--font-display:var(--font-boosted-heading,"Montserrat", system-ui, sans-serif);--motion-fast:.2s;--motion-base:.3s;--ease-snap:cubic-bezier(.5, .85, .25, 1.1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--background);color:var(--foreground)}@supports (color:lab(0% 0 0)){[data-brand=boosted]{--ink:lab(.435141% .36718 -.992963);--background:lab(.435141% .36718 -.992963);--foreground:lab(94.1057% 1.21614 -3.54961);--card:lab(1.48117% 1.0664 -2.91046/.8);--popover:lab(.845345% .779778 -2.09752/.95);--primary:lab(54.3707% 64.5798 -90.1353);--primary-foreground:lab(97.68% -.0000298023 .0000119209);--secondary:lab(4.99896% 3.5991 -9.38068);--secondary-foreground:lab(94.1057% 1.21614 -3.54961);--muted:lab(2.92974% 1.58001 -4.3797);--muted-foreground:lab(53.0699% 6.86461 -17.3278);--accent:lab(55.5163% 72.92 -44.8945);--accent-foreground:lab(97.68% -.0000298023 .0000119209);--destructive:lab(45.5382% 69.8881 46.2994);--border:lab(17.6398% 15.7903 -25.9457/.25);--input:lab(12.1599% 11.5272 -19.5118/.2);--ring:lab(54.3707% 64.5798 -90.1353)}}[data-brand=boosted] .font-display{letter-spacing:-.0268em;font-style:italic;font-weight:900}[data-brand=boosted]{background-image:linear-gradient(#020104 0%,#04020b 50%,#020104 100%);background-image:linear-gradient(lab(.435141% .36718 -.992963) 0%,lab(.801228% 1.49518 -3.32714) 50%,lab(.435141% .36718 -.992963) 100%)}[data-brand=boosted] .neon-glow{box-shadow:0 0 20px #9d66ff66,0 0 40px #9d66ff33,0 0 60px #9d66ff1a;box-shadow:0 0 20px lab(54.3707% 64.5798 -90.1353/.4),0 0 40px lab(54.3707% 64.5798 -90.1353/.2),0 0 60px lab(54.3707% 64.5798 -90.1353/.1)}[data-brand=boosted] .neon-glow-pink{box-shadow:0 0 20px #dc3dd566,0 0 40px #dc3dd533;box-shadow:0 0 20px lab(55.5163% 72.92 -44.8945/.4),0 0 40px lab(55.5163% 72.92 -44.8945/.2)}[data-brand=boosted] .neon-glow-subtle{box-shadow:0 0 10px #9d66ff33,0 0 20px #9d66ff1a;box-shadow:0 0 10px lab(54.3707% 64.5798 -90.1353/.2),0 0 20px lab(54.3707% 64.5798 -90.1353/.1)}[data-brand=boosted] .neon-text{text-shadow:0 0 10px #9d66ff99,0 0 20px #9d66ff66,0 0 30px #9d66ff33;text-shadow:0 0 10px lab(54.3707% 64.5798 -90.1353/.6),0 0 20px lab(54.3707% 64.5798 -90.1353/.4),0 0 30px lab(54.3707% 64.5798 -90.1353/.2)}[data-brand=boosted] .neon-text-subtle{text-shadow:0 0 8px #9d66ff4d,0 0 16px #9d66ff26;text-shadow:0 0 8px lab(54.3707% 64.5798 -90.1353/.3),0 0 16px lab(54.3707% 64.5798 -90.1353/.15)}[data-brand=boosted] .neon-border{border:1px solid var(--neon-purple);box-shadow:0 0 5px var(--neon-purple), inset 0 0 5px #9d66ff1a}@supports (color:lab(0% 0 0)){[data-brand=boosted] .neon-border{box-shadow:0 0 5px var(--neon-purple), inset 0 0 5px lab(54.3707% 64.5798 -90.1353/.1)}}[data-brand=boosted] .text-gradient-neon{background:linear-gradient(90deg,#a855f7 0%,#ec4899 50%,#06b6d4 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}[data-brand=boosted] .neon-divider{background:linear-gradient(90deg, transparent 0%, var(--neon-purple) 20%, var(--neon-cyan) 50%, var(--neon-pink) 80%, transparent 100%);border:0;height:1px}[data-brand=boosted] .glass{-webkit-backdrop-filter:blur(12px);background:#03030899;background:lab(.845345% .779778 -2.09752/.6);border:1px solid #9d66ff26;border:1px solid lab(54.3707% 64.5798 -90.1353/.15)}[data-brand=boosted] .eyebrow{color:var(--neon-purple)}[data-brand=boosted] .border-neon-pulse{animation:2s ease-in-out infinite alternate neon-pulse}@keyframes neon-pulse{0%{border-color:#9d66ff4d;border-color:lab(54.3707% 64.5798 -90.1353/.3);box-shadow:0 0 5px #9d66ff33;box-shadow:0 0 5px lab(54.3707% 64.5798 -90.1353/.2)}to{border-color:#9d66ff99;border-color:lab(54.3707% 64.5798 -90.1353/.6);box-shadow:0 0 15px #9d66ff66;box-shadow:0 0 15px lab(54.3707% 64.5798 -90.1353/.4)}}@media (prefers-reduced-motion:reduce){[data-brand=boosted] .border-neon-pulse{animation:none}}[data-brand=boosted] .site-footer{background:var(--surface-base);border-top:1px solid #a855f740;box-shadow:0 -8px 32px #a855f714}[data-brand=boosted] .site-footer .text-gold{color:var(--neon-purple);text-shadow:0 0 12px #a855f759}[data-brand=boosted] .site-footer a:hover{text-shadow:0 0 10px #a855f773}[data-brand=boosted]{--cta-from:#a855f7;--cta-to:#9333ea;--cta-text:#fff;--border-line:#8b5cf633;--border-strong:#8b5cf666;--accent-surface:#8b5cf61a;--radius-2xl:calc(var(--radius) + 8px)}[data-brand=boosted] body{font-family:var(--font-body)}[data-brand=boosted] .text-fluid-h1,[data-brand=boosted] .text-fluid-h2,[data-brand=boosted] .text-fluid-display{letter-spacing:-.0268em;font-style:italic;font-weight:900}[data-brand=boosted] .block-hero .text-fluid-display,[data-brand=boosted] .service-detail-gallery .text-fluid-display{text-shadow:0 0 8px #9d66ff4d,0 0 16px #9d66ff26;text-shadow:0 0 8px lab(54.3707% 64.5798 -90.1353/.3),0 0 16px lab(54.3707% 64.5798 -90.1353/.15)}[data-brand=boosted] .block-hero__scrim{background:linear-gradient(#0000 0%,#04020b6b 45%,#020104f0 100%)!important;background:linear-gradient(#0000 0%,lab(.801228% 1.49518 -3.32714/.42) 45%,lab(.435141% .36718 -.992963/.94) 100%)!important}[data-brand=boosted] .catalog-card{border-radius:var(--radius-2xl);border-color:var(--border-line);background:var(--surface-card);-webkit-backdrop-filter:blur(8px);transition:transform var(--motion-base) var(--ease-snap), box-shadow var(--motion-base) ease, border-color var(--motion-base) ease;position:relative}[data-brand=boosted] .catalog-card:hover{border-color:#a855f759;transform:translateY(-2px);box-shadow:0 0 20px #a855f726,0 12px 40px #00000059}[data-brand=boosted] .catalog-card>div:first-child{position:relative}[data-brand=boosted] .catalog-card>div:first-child:after{content:"";pointer-events:none;background:linear-gradient(to top, var(--surface-base) 0%, color-mix(in srgb, var(--surface-base) 40%, transparent) 45%, transparent 100%);opacity:.85;height:28%;position:absolute;inset:auto 0 0}[data-brand=boosted] .catalog-card .font-display.absolute{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #a855f740;box-shadow:0 0 12px #a855f733;background:#030308d9!important;background:lab(.845345% .779778 -2.09752/.85)!important}[data-brand=boosted] .filter-chip{border-radius:var(--radius-lg);font-family:var(--font-body)}[data-brand=boosted] .filter-chip[aria-pressed=true]{box-shadow:0 0 20px #a855f74d;border-color:var(--neon-purple)!important;color:var(--cta-text)!important;background:linear-gradient(135deg,#a855f759,#9333ea40)!important}[data-brand=boosted] .filter-chip:not([aria-pressed=true]):hover{border-color:#a855f759;color:var(--cream)!important}[data-brand=boosted] .bcard{border-radius:var(--radius-2xl);border-color:var(--border-line);background:var(--surface-card);-webkit-backdrop-filter:blur(16px);color:var(--cream);box-shadow:0 0 40px #a855f71a,0 16px 48px #00000059}[data-brand=boosted] .bcard .text-ink,[data-brand=boosted] .bcard .hover\:text-ink:hover{color:var(--cream)}[data-brand=boosted] .bcard .text-ink-1,[data-brand=boosted] .bcard .text-ink-2{color:var(--ink-2)}[data-brand=boosted] .bcard .text-ink-3{color:var(--ink-3)}[data-brand=boosted] .bcard legend{font-family:var(--font-body);color:#a855f7d9;letter-spacing:.15em}[data-brand=boosted] .bcard button[aria-pressed=true]{box-shadow:0 0 16px #a855f740;border-color:var(--neon-purple)!important;color:var(--cream)!important;background:#a855f72e!important}[data-brand=boosted] .bcard button:not([aria-pressed=true]){border-radius:var(--radius-md);border-color:var(--border-line);transition:all var(--motion-base) ease}[data-brand=boosted] .bcard button:not([aria-pressed=true]):hover:not(:disabled){color:var(--cream);border-color:#a855f766}[data-brand=boosted] .booking-cta{border-radius:var(--radius-xl);font-family:var(--font-body);border:1px solid #a855f773;box-shadow:0 0 20px #a855f766;background:linear-gradient(135deg, var(--cta-from) 0%, var(--cta-to) 100%)!important;color:var(--cta-text)!important}[data-brand=boosted] .booking-cta:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 0 30px #a855f799}[data-brand=boosted] [data-slot=button]:not(.site-header [data-slot=button]){border-radius:var(--radius-lg);font-family:var(--font-body);transition:transform var(--motion-base) var(--ease-snap), box-shadow var(--motion-base) ease, background-color var(--motion-base) ease, border-color var(--motion-base) ease}[data-brand=boosted] [data-slot=button]:not(.site-header [data-slot=button]):hover:not(:disabled){transform:translateY(-2px)}[data-brand=boosted] .site-header [data-slot=button]{font-family:var(--font-body);box-shadow:none!important;border-radius:9999px!important;transform:none!important}[data-brand=boosted] .site-header [data-slot=button]:hover:not(:disabled){box-shadow:none!important;transform:none!important}[data-brand=boosted] [data-slot=button].bg-primary{border:1px solid #a855f759;box-shadow:0 0 20px #a855f759;background:linear-gradient(135deg, var(--cta-from), var(--cta-to))!important}[data-brand=boosted] [data-slot=button].bg-primary:hover{box-shadow:0 0 30px #a855f78c}[data-brand=boosted] [data-slot=button].border{border-color:var(--border-line)}[data-brand=boosted] [data-slot=button].border:hover{color:var(--cream);border-color:#a855f773}[data-brand=boosted] [data-slot=badge].bg-amber-400{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;border:1px solid #a855f773;border-radius:9999px;font-size:.68rem;box-shadow:0 0 10px #a855f759;color:#f3e8ff!important;background:#a855f740!important}[data-brand=boosted] .block-feature-grid ol{background:#a855f714!important;border-color:#a855f733!important}[data-brand=boosted] .block-feature-grid ol>li{border-radius:var(--radius-xl);transition:border-color var(--motion-base) ease, box-shadow var(--motion-base) ease;border:1px solid #0000;background:var(--surface-card)!important}[data-brand=boosted] .block-feature-grid ol>li:hover{border-color:#a855f74d;box-shadow:0 0 20px #a855f71f}[data-brand=boosted] .block-cta.bg-brand{border-radius:var(--radius-2xl);border:1px solid #a855f759;box-shadow:0 0 40px #a855f733,inset 0 0 60px #a855f714;background:linear-gradient(135deg,#a855f7f2 0%,#9333eae6 55%,#7c3aedd9 100%)!important}[data-brand=boosted] article h2.border-b{border-color:var(--border-line);font-family:var(--font-body);color:var(--neon-purple);text-shadow:0 0 8px #a855f740}[data-brand=boosted] .hero-search-card{color:#fff;background:#0a0a16f0;border-color:#a855f76b;box-shadow:0 18px 50px -20px #000c,0 0 28px #a855f724}[data-brand=boosted] .hero-search-card .text-muted-foreground{color:#d8d4ebc7}[data-brand=boosted] .hero-search-card input,[data-brand=boosted] .hero-search-card .border-border.bg-background{color:#fff;background:#11111ef2;border-color:#a855f747}[data-brand=boosted] .hero-search-card button.bg-primary{border:1px solid #a855f773;box-shadow:0 0 20px #a855f759;background:linear-gradient(135deg, var(--cta-from), var(--cta-to))!important;color:#fff!important}@media (prefers-reduced-motion:reduce){[data-brand=boosted] .catalog-card:hover,[data-brand=boosted] [data-slot=button]:not(.site-header [data-slot=button]):hover,[data-brand=boosted] .booking-cta:hover{transform:none}}[data-brand=boosted] .brand-book-page,[data-brand=boosted] .brand-book-page .text-ink,[data-brand=boosted] .brand-book-page .hover\:text-ink:hover{color:var(--cream)}[data-brand=boosted] .brand-book-page .text-ink-1,[data-brand=boosted] .brand-book-page .text-ink-2{color:var(--ink-2)}[data-brand=boosted] .brand-book-page .text-ink-3{color:var(--ink-3)}[data-brand=boosted] .brand-book-page input,[data-brand=boosted] .brand-book-page textarea,[data-brand=boosted] .brand-book-page select,[data-brand=boosted] .brand-book-page button[aria-haspopup=listbox]{color:var(--cream);background:var(--card);border-color:var(--cream-2)}[data-brand=boosted] .brand-book-page input::placeholder{color:var(--ink-3)}[data-brand=boosted] .brand-book-page .bg-ink{color:var(--cream);background-color:#130d21;background-color:lab(4.8647% 5.89541 -12.118)}[data-brand=boosted] .brand-book-page .hover\:bg-ink-2:hover{color:var(--cream);background-color:#2b2243;background-color:lab(15.668% 11.2251 -19.5718)}[data-brand=boosted] .brand-book-page .text-cream{color:var(--cream)}
[data-brand=stays]{--cream:#f8f4ea;--cream-2:#efe9dc;--gold:#a17c46;--gold-2:#c0975a;--brand-accent:var(--gold);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
