[data-aesthetic=parisian]{--ae-bg:#FFFFFF;--ae-surface:#FFFFFF;--ae-surface-hover:#F2F2F0;--ae-surface-2:#F2F2F0;--ae-text-primary:#111111;--ae-text-secondary:#555555;--ae-text-tertiary:#888888;--ae-border:#E6E6E3;--ae-accent:#B8965A;--ae-radius:0px;--ae-radius-sm:0px;--ae-card-shadow:0 2px 14px rgba(17,17,17,0.05);--ae-font-display:"Cormorant Garamond",var(--font-amiri),"Amiri",Georgia,serif;--ae-font-body:var(--font-archivo),"Archivo",var(--font-tajawal),"Tajawal",var(--font-cairo),system-ui,sans-serif;--ae-font-num:"Cormorant Garamond",var(--font-inter),"Inter",serif;background-color:var(--ae-bg);--bw-page-bg:var(--ae-bg);--bw-text-primary:var(--ae-text-primary);--bw-text-secondary:var(--ae-text-secondary);--bw-text-tertiary:var(--ae-text-tertiary);--bw-surface:var(--ae-surface);--bw-surface-hover:var(--ae-surface-hover);--bw-border:var(--ae-border);--bw-border-heavy:var(--ae-text-primary);--bw-card-radius:var(--ae-radius);--bw-btn-radius:var(--ae-radius);--bw-input-radius:var(--ae-radius);--bw-card-shadow:var(--ae-card-shadow);--bw-glass-bg:var(--ae-surface);--bw-header-bg:var(--ae-surface);--brand-600:var(--ae-text-primary);--brand-700:var(--ae-accent);--brand-900:var(--ae-surface);--brand-050:var(--ae-accent-soft);--brand-50:var(--ae-accent-soft);--brand-100:var(--ae-accent-soft);--brand-200:var(--ae-accent-soft);--nh-accent:var(--ae-text-primary);--nh-accent-rgb:var(--ae-text-primary-rgb);--nh-accent-hover:var(--ae-text-primary);--nh-accent-muted:var(--ae-accent-soft);font-family:var(--ae-font-body);font-weight:300;line-height:1.7}[data-aesthetic=parisian] .bw-card,[data-aesthetic=parisian] [class*=surface],[data-aesthetic=parisian] [data-surface]{background-color:var(--ae-surface);border:1px solid var(--ae-border);box-shadow:var(--ae-card-shadow)}[data-aesthetic=parisian] h1,[data-aesthetic=parisian] h2,[data-aesthetic=parisian] h3{font-family:var(--ae-font-display);font-weight:400;line-height:1.15}[data-aesthetic=parisian] .text-brand-900{color:var(--ae-surface)!important}[data-aesthetic=parisian] .bw-input,[data-aesthetic=parisian] input:not([type]),[data-aesthetic=parisian] input[type=email],[data-aesthetic=parisian] input[type=number],[data-aesthetic=parisian] input[type=search],[data-aesthetic=parisian] input[type=tel],[data-aesthetic=parisian] input[type=text],[data-aesthetic=parisian] select,[data-aesthetic=parisian] textarea{border:none;border-bottom:1px solid var(--ae-text-primary,#111);border-radius:0;background:transparent;box-shadow:none;text-align:start;color:var(--ae-text-primary,#111);padding-inline:2px;transition:border-color .15s linear,box-shadow .15s linear}[data-aesthetic=parisian] .bw-input:focus,[data-aesthetic=parisian] input:focus,[data-aesthetic=parisian] select:focus,[data-aesthetic=parisian] textarea:focus{outline:none;border-bottom-color:var(--ae-accent,#B8965A);box-shadow:inset 0 -2px 0 0 var(--ae-accent,#B8965A)}[data-aesthetic=parisian] label{color:var(--ae-text-tertiary);text-transform:uppercase;letter-spacing:.28em;font-size:10px;font-weight:400}[data-aesthetic=parisian] label:has(input[type=checkbox]),[data-aesthetic=parisian] label:has(input[type=radio]){text-transform:none;letter-spacing:normal;font-size:inherit;font-weight:inherit;color:inherit}[data-aesthetic=parisian] [dir=rtl] label,[dir=rtl] [data-aesthetic=parisian] label{letter-spacing:0;font-size:12px;text-transform:none}[data-aesthetic=transit_heritage]{--ae-bg:#EBE1C8;--ae-surface:#F6EFDC;--ae-surface-hover:#EFE6CC;--ae-surface-2:#E2D6B8;--ae-text-primary:#212639;--ae-text-secondary:#4A4A3E;--ae-text-tertiary:#6B6552;--ae-border:#C9BC98;--ae-accent:#B0862E;--ae-radius:10px;--ae-radius-sm:8px;--ae-card-shadow:0 8px 24px rgba(33,38,57,0.10);--ae-font-display:var(--font-amiri),"Amiri",Georgia,serif;--ae-font-body:var(--font-tajawal),"Tajawal",var(--font-cairo),system-ui,sans-serif;--ae-font-mono:var(--font-ibm-plex-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ae-font-num:var(--ae-font-mono);background-color:var(--ae-bg);background-image:linear-gradient(rgb(var(--ae-text-primary-rgb,33 38 57)/.05) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--ae-text-primary-rgb,33 38 57)/.05) 1px,transparent 1px);background-size:22px 22px;--bw-page-bg:var(--ae-bg);--bw-text-primary:var(--ae-text-primary);--bw-text-secondary:var(--ae-text-secondary);--bw-text-tertiary:var(--ae-text-tertiary);--bw-surface:var(--ae-surface);--bw-surface-hover:var(--ae-surface-hover);--bw-border:var(--ae-border);--bw-border-heavy:var(--ae-accent);--bw-card-radius:var(--ae-radius);--bw-btn-radius:var(--ae-radius);--bw-input-radius:var(--ae-radius-sm);--bw-card-shadow:var(--ae-card-shadow);--bw-glass-bg:var(--ae-surface);--bw-header-bg:var(--ae-surface);--brand-600:var(--ae-accent-2,#1C2B4A);--brand-700:var(--ae-accent-2,#1C2B4A);--brand-900:var(--ae-text-primary);--brand-050:var(--ae-accent-soft);--brand-50:var(--ae-accent-soft);--brand-100:var(--ae-accent-soft);--brand-200:var(--ae-accent-soft);--nh-accent:var(--ae-accent);--nh-accent-rgb:var(--ae-accent-rgb);--nh-accent-hover:var(--ae-accent);--nh-accent-muted:var(--ae-accent-soft);font-family:var(--ae-font-body);line-height:1.6}[data-aesthetic=transit_heritage] .bw-card,[data-aesthetic=transit_heritage] [class*=surface],[data-aesthetic=transit_heritage] [data-surface]{background-color:var(--ae-surface);border:1px solid var(--ae-line-2,var(--ae-border));outline:1px dashed rgb(var(--ae-accent-rgb,176 134 46)/.5);outline-offset:-7px;box-shadow:var(--ae-card-shadow)}[data-aesthetic=transit_heritage] h1,[data-aesthetic=transit_heritage] h2,[data-aesthetic=transit_heritage] h3,[data-aesthetic=transit_heritage] h4{font-family:var(--ae-font-display);font-weight:700;line-height:1.25;color:var(--ae-heading,var(--ae-text-primary))}[data-aesthetic=transit_heritage] label{font-family:var(--ae-font-mono);color:var(--ae-accent);text-transform:uppercase;letter-spacing:.16em;font-size:10.5px;font-weight:600}[data-aesthetic=transit_heritage] label:has(input[type=checkbox]),[data-aesthetic=transit_heritage] label:has(input[type=radio]){font-family:var(--ae-font-body);text-transform:none;letter-spacing:normal;font-size:inherit;font-weight:inherit;color:inherit}[data-aesthetic=transit_heritage] [dir=rtl] label,[dir=rtl] [data-aesthetic=transit_heritage] label{font-family:var(--ae-font-body);letter-spacing:0;font-size:12px;text-transform:none}[data-aesthetic=transit_heritage] hr{border:0;border-top:2px dashed rgb(var(--ae-accent-rgb,176 134 46)/.55);background:none}[data-aesthetic=transit_heritage][data-decor-section-divider=rule] hr{border-top:1px solid var(--ae-border)}[data-aesthetic=transit_heritage][data-decor-off-frame-stitch] .bw-card,[data-aesthetic=transit_heritage][data-decor-off-frame-stitch] [class*=surface],[data-aesthetic=transit_heritage][data-decor-off-frame-stitch] [data-surface]{outline:none}[data-aesthetic=sumie]{--ae-bg:#F1ECDE;--ae-surface:#F6F2E7;--ae-surface-hover:#ECE6D5;--ae-surface-2:#E9E2CF;--ae-text-primary:#20201E;--ae-text-secondary:#4A4642;--ae-text-tertiary:#8B8478;--ae-border:rgb(var(--ae-text-primary-rgb,32 32 30)/0.18);--ae-line:rgb(var(--ae-text-primary-rgb,32 32 30)/0.10);--ae-accent:#C0392B;--ae-radius:4px;--ae-radius-sm:2px;--ae-radius-pill:999px;--ae-card-shadow:none;--ae-font-display:var(--font-aref-ruqaa),"Aref Ruqaa",serif;--ae-font-body:var(--font-tajawal),"Tajawal",var(--font-cairo),system-ui,sans-serif;--ae-font-num:var(--font-inter),"Inter",var(--ae-font-body);background-color:var(--ae-bg);--bw-page-bg:var(--ae-bg);--bw-text-primary:var(--ae-text-primary);--bw-text-secondary:var(--ae-text-secondary);--bw-text-tertiary:var(--ae-text-tertiary);--bw-surface:var(--ae-surface);--bw-surface-hover:var(--ae-surface-hover);--bw-border:var(--ae-border);--bw-border-heavy:var(--ae-text-primary);--bw-card-radius:var(--ae-radius);--bw-btn-radius:var(--ae-radius-pill);--bw-input-radius:0px;--bw-card-shadow:var(--ae-card-shadow);--bw-glass-bg:var(--ae-surface);--bw-header-bg:var(--ae-bg);--brand-600:var(--ae-text-primary);--brand-700:var(--ae-text-primary);--brand-900:var(--ae-text-primary);--brand-050:rgb(var(--ae-text-primary-rgb,32 32 30)/0.08);--brand-50:rgb(var(--ae-text-primary-rgb,32 32 30)/0.08);--brand-100:rgb(var(--ae-text-primary-rgb,32 32 30)/0.08);--brand-200:rgb(var(--ae-text-primary-rgb,32 32 30)/0.12);--nh-accent:var(--ae-accent);--nh-accent-rgb:var(--ae-accent-rgb);--nh-accent-hover:var(--ae-accent);--nh-accent-muted:var(--ae-accent-soft);font-family:var(--ae-font-body);font-weight:400;line-height:1.9}[data-aesthetic=sumie] .bw-card,[data-aesthetic=sumie] [class*=surface],[data-aesthetic=sumie] [data-surface]{background-color:transparent;border:0;border-bottom:1px solid var(--ae-line);border-radius:0;box-shadow:none}[data-aesthetic=sumie] input,[data-aesthetic=sumie] select,[data-aesthetic=sumie] textarea{background-color:var(--ae-surface);border:0;border-bottom:1px solid var(--ae-border);border-radius:0}[data-aesthetic=sumie] h1,[data-aesthetic=sumie] h2,[data-aesthetic=sumie] h3,[data-aesthetic=sumie] h4{font-family:var(--ae-font-display);font-weight:700;line-height:1.5;color:var(--ae-heading,var(--ae-text-primary))}[data-aesthetic=sumie] label{color:var(--ae-text-tertiary);font-weight:400;font-size:12px;letter-spacing:0}[data-aesthetic=sumie] label:has(input[type=checkbox]),[data-aesthetic=sumie] label:has(input[type=radio]){font-size:inherit;font-weight:inherit;color:inherit}[data-aesthetic=sumie] .ae-seal,[data-aesthetic=sumie] [data-decorative-mark]{border-radius:48% 52% 50% 50%/52% 48% 52% 48%;box-shadow:0 0 0 1px rgb(var(--ae-text-primary-rgb,32 32 30)/.25)}[data-aesthetic=sumie] hr{border:0;height:2px;border-radius:999px;background:linear-gradient(to right,transparent,rgb(var(--ae-text-primary-rgb,32 32 30)/.5) 18%,rgb(var(--ae-text-primary-rgb,32 32 30)/.5) 82%,transparent)}[data-aesthetic=sumie][data-decor-section-divider=rule] hr{height:1px;border-radius:0;background:rgb(var(--ae-text-primary-rgb,32 32 30)/.18)}[data-aesthetic=spec_sheet]{--ae-bg:#E8E6DF;--ae-surface:#FBFAF6;--ae-surface-hover:#F2F1EC;--ae-surface-2:#F2F1EC;--ae-text-primary:#1A1A18;--ae-text-secondary:#5C5B55;--ae-text-tertiary:#83827A;--ae-border:#C9C7BE;--ae-accent:#F7C520;--ae-success:#2E7D46;--ae-radius:0px;--ae-radius-sm:0px;--ae-card-shadow:none;--ae-font-display:var(--font-ibm-plex-arabic),"IBM Plex Sans Arabic",system-ui,sans-serif;--ae-font-body:var(--font-ibm-plex-arabic),"IBM Plex Sans Arabic",system-ui,sans-serif;--ae-font-mono:var(--font-ibm-plex-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ae-font-num:var(--ae-font-mono);background-color:var(--ae-bg);background-image:linear-gradient(rgb(var(--ae-text-primary-rgb,26 26 24)/.04) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--ae-text-primary-rgb,26 26 24)/.04) 1px,transparent 1px),linear-gradient(rgb(var(--ae-text-primary-rgb,26 26 24)/.07) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--ae-text-primary-rgb,26 26 24)/.07) 1px,transparent 1px);background-size:8px 8px,8px 8px,40px 40px,40px 40px;--bw-page-bg:var(--ae-bg);--bw-text-primary:var(--ae-text-primary);--bw-text-secondary:var(--ae-text-secondary);--bw-text-tertiary:var(--ae-text-tertiary);--bw-surface:var(--ae-surface);--bw-surface-hover:var(--ae-surface-hover);--bw-border:var(--ae-border);--bw-border-heavy:var(--ae-text-primary);--bw-card-radius:0px;--bw-btn-radius:0px;--bw-input-radius:0px;--bw-card-shadow:none;--bw-glass-bg:var(--ae-surface);--bw-header-bg:var(--ae-surface);--brand-600:var(--ae-accent);--brand-700:var(--ae-accent);--brand-900:var(--ae-on-accent,var(--ae-text-primary));--brand-050:var(--ae-accent-soft);--brand-50:var(--ae-accent-soft);--brand-100:var(--ae-accent-soft);--brand-200:var(--ae-accent-soft);--nh-accent:var(--ae-accent);--nh-accent-rgb:var(--ae-accent-rgb);--nh-accent-hover:var(--ae-accent);--nh-accent-muted:var(--ae-accent-soft);font-family:var(--ae-font-body);line-height:1.5}[data-aesthetic=spec_sheet] .bw-card,[data-aesthetic=spec_sheet] [class*=surface],[data-aesthetic=spec_sheet] [data-surface]{background-color:var(--ae-surface);border:1px solid var(--ae-border);box-shadow:none}[data-aesthetic=spec_sheet] [class*=rounded-2xl],[data-aesthetic=spec_sheet] [class*=rounded-3xl],[data-aesthetic=spec_sheet] [class*=rounded-lg],[data-aesthetic=spec_sheet] [class*=rounded-xl]{border-radius:0}[data-aesthetic=spec_sheet] [aria-pressed=true],[data-aesthetic=spec_sheet] [aria-selected=true]{box-shadow:inset 3px 0 0 var(--ae-accent)}[data-aesthetic=spec_sheet] [dir=rtl] [aria-pressed=true],[data-aesthetic=spec_sheet] [dir=rtl] [aria-selected=true],[dir=rtl] [data-aesthetic=spec_sheet] [aria-pressed=true],[dir=rtl] [data-aesthetic=spec_sheet] [aria-selected=true]{box-shadow:inset -3px 0 0 var(--ae-accent)}[data-aesthetic=spec_sheet] h1,[data-aesthetic=spec_sheet] h2,[data-aesthetic=spec_sheet] h3,[data-aesthetic=spec_sheet] h4{font-family:var(--ae-font-display);font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--ae-heading,var(--ae-text-primary))}[data-aesthetic=spec_sheet] label{font-family:var(--ae-font-mono);color:var(--ae-text-tertiary);text-transform:uppercase;letter-spacing:.14em;font-size:10.5px;font-weight:600}[data-aesthetic=spec_sheet] label:has(input[type=checkbox]),[data-aesthetic=spec_sheet] label:has(input[type=radio]){font-family:var(--ae-font-body);text-transform:none;letter-spacing:normal;font-size:inherit;font-weight:inherit;color:inherit}[data-aesthetic=spec_sheet] [dir=rtl] label,[dir=rtl] [data-aesthetic=spec_sheet] label{font-family:var(--ae-font-body);letter-spacing:0;font-size:12px;text-transform:none}[data-aesthetic=menu_sticker]{--ae-bg:#F4E9CE;--ae-surface:#FBF4E3;--ae-surface-hover:#F6EDD6;--ae-surface-2:#EFE2C0;--ae-text-primary:#2C2320;--ae-text-secondary:#5E5344;--ae-text-tertiary:#7A6A58;--ae-border:#D8C9A4;--ae-accent:#CE3B2A;--ae-radius:16px;--ae-radius-sm:13px;--ae-card-shadow:0 1px 0 #FFFFFF,0 5px 0 rgb(var(--ae-text-primary-rgb,44 35 32)/0.14);--ae-font-display:var(--font-lalezar),"Lalezar",var(--font-cairo),sans-serif;--ae-font-body:var(--font-tajawal),"Tajawal",var(--font-cairo),system-ui,sans-serif;--ae-font-num:var(--font-tajawal),"Tajawal",var(--font-inter),sans-serif;background-color:var(--ae-bg);background-image:radial-gradient(rgb(var(--ae-text-primary-rgb,44 35 32)/.05) 1.2px,transparent 1.2px);background-size:20px 20px;--bw-page-bg:var(--ae-bg);--bw-text-primary:var(--ae-text-primary);--bw-text-secondary:var(--ae-text-secondary);--bw-text-tertiary:var(--ae-text-tertiary);--bw-surface:var(--ae-surface);--bw-surface-hover:var(--ae-surface-hover);--bw-border:var(--ae-text-primary);--bw-border-heavy:var(--ae-text-primary);--bw-card-radius:var(--ae-radius);--bw-btn-radius:var(--ae-radius-sm);--bw-input-radius:var(--ae-radius-sm);--bw-card-shadow:var(--ae-card-shadow);--bw-glass-bg:var(--ae-surface);--bw-header-bg:var(--ae-surface);--brand-600:var(--ae-accent);--brand-700:var(--ae-accent);--brand-900:var(--ae-on-accent,#FFFFFF);--brand-050:var(--ae-accent-soft);--brand-50:var(--ae-accent-soft);--brand-100:var(--ae-accent-soft);--brand-200:var(--ae-accent-soft);--nh-accent:var(--ae-accent);--nh-accent-rgb:var(--ae-accent-rgb);--nh-accent-hover:var(--ae-accent);--nh-accent-muted:var(--ae-accent-soft);font-family:var(--ae-font-body);line-height:1.55}[data-aesthetic=menu_sticker] .bw-card,[data-aesthetic=menu_sticker] [class*=surface],[data-aesthetic=menu_sticker] [data-surface]{background-color:var(--ae-surface);border:2.5px solid var(--ae-text-primary);box-shadow:var(--ae-card-shadow)}[data-aesthetic=menu_sticker] hr{border:0;border-top:2px dashed rgb(var(--ae-text-primary-rgb,44 35 32)/.25)}[data-aesthetic=menu_sticker] h1,[data-aesthetic=menu_sticker] h2,[data-aesthetic=menu_sticker] h3,[data-aesthetic=menu_sticker] h4{font-family:var(--ae-font-display);font-weight:400;line-height:1.3;color:var(--ae-heading,var(--ae-text-primary))}[data-aesthetic=menu_sticker] label{color:var(--ae-text-secondary);font-weight:700;font-size:12.5px;letter-spacing:0}[data-aesthetic=menu_sticker] label:has(input[type=checkbox]),[data-aesthetic=menu_sticker] label:has(input[type=radio]){font-size:inherit;font-weight:inherit;color:inherit}@media (prefers-reduced-motion:no-preference){[data-aesthetic=menu_sticker]:not([data-decor-off-chip-tilt]) .ae-badge,[data-aesthetic=menu_sticker]:not([data-decor-off-chip-tilt]) .bw-chip{transform:rotate(-2deg);transition:transform .15s ease}[data-aesthetic=menu_sticker]:not([data-decor-off-chip-tilt]) .ae-badge:nth-child(2n),[data-aesthetic=menu_sticker]:not([data-decor-off-chip-tilt]) .bw-chip:nth-child(2n){transform:rotate(2deg)}[data-aesthetic=menu_sticker]:not([data-decor-off-chip-tilt]) .ae-badge:focus-within,[data-aesthetic=menu_sticker]:not([data-decor-off-chip-tilt]) .ae-badge:hover,[data-aesthetic=menu_sticker]:not([data-decor-off-chip-tilt]) .bw-chip:focus-within,[data-aesthetic=menu_sticker]:not([data-decor-off-chip-tilt]) .bw-chip:hover{transform:rotate(0)}}[data-aesthetic=menu_sticker]:not([data-decor-off-price-burst]) .ae-badge,[data-aesthetic=menu_sticker]:not([data-decor-off-price-burst]) .bw-chip{position:relative}[data-aesthetic=menu_sticker]:not([data-decor-off-price-burst]) .ae-badge:before,[data-aesthetic=menu_sticker]:not([data-decor-off-price-burst]) .bw-chip:before{content:"";position:absolute;inset:-7px;z-index:-1;background:rgb(var(--ae-accent-rgb,206 59 42)/.16);clip-path:polygon(50% 0,59% 12%,72% 5%,74% 20%,89% 18%,84% 32%,100% 38%,88% 50%,100% 62%,84% 68%,89% 82%,74% 80%,72% 95%,59% 88%,50% 100%,41% 88%,28% 95%,26% 80%,11% 82%,16% 68%,0 62%,12% 50%,0 38%,16% 32%,11% 18%,26% 20%,28% 5%,41% 12%)}[data-aesthetic=menu_sticker]:not([data-decor-off-confirmation-scallop]) .ae-confirmation-card{--ms-scallop:radial-gradient(circle at 50% 0,transparent 7px,#000 7.5px);-webkit-mask-image:var(--ms-scallop);mask-image:var(--ms-scallop);-webkit-mask-size:24px 100%;mask-size:24px 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;padding-top:2rem}[data-aesthetic=kawaii]{--ae-bg:#FFF6F0;--ae-surface:#FFFFFF;--ae-surface-hover:#FFF9F4;--ae-surface-2:#FFEFE6;--ae-text-primary:#5A4A42;--ae-text-secondary:#86705F;--ae-text-tertiary:#A08A78;--ae-border:#F3DFD2;--ae-accent:#F58BA0;--ae-radius:22px;--ae-radius-sm:16px;--ae-radius-pill:999px;--ae-card-shadow:0 6px 18px rgb(var(--ae-accent-rgb,245 139 160)/0.22);--ae-font-display:var(--font-baloo-bhaijaan),"Baloo Bhaijaan 2",var(--font-cairo),sans-serif;--ae-font-body:var(--font-tajawal),"Tajawal",var(--font-cairo),system-ui,sans-serif;--ae-font-num:var(--font-tajawal),"Tajawal",var(--font-inter),sans-serif;background-color:var(--ae-bg);background-image:radial-gradient(rgb(var(--ae-accent-rgb,245 139 160)/.14) 3px,transparent 3px);background-size:34px 34px;--bw-page-bg:var(--ae-bg);--bw-text-primary:var(--ae-text-primary);--bw-text-secondary:var(--ae-text-secondary);--bw-text-tertiary:var(--ae-text-tertiary);--bw-surface:var(--ae-surface);--bw-surface-hover:var(--ae-surface-hover);--bw-border:var(--ae-border);--bw-border-heavy:var(--ae-accent);--bw-card-radius:var(--ae-radius);--bw-btn-radius:var(--ae-radius-pill);--bw-input-radius:var(--ae-radius-sm);--bw-card-shadow:var(--ae-card-shadow);--bw-glass-bg:var(--ae-surface);--bw-header-bg:var(--ae-surface);--brand-600:var(--ae-accent);--brand-700:var(--ae-accent);--brand-900:var(--ae-on-accent,#000000);--brand-050:var(--ae-accent-soft);--brand-50:var(--ae-accent-soft);--brand-100:var(--ae-accent-soft);--brand-200:var(--ae-accent-soft);--nh-accent:var(--ae-accent);--nh-accent-rgb:var(--ae-accent-rgb);--nh-accent-hover:var(--ae-accent);--nh-accent-muted:var(--ae-accent-soft);font-family:var(--ae-font-body);line-height:1.65}[data-aesthetic=kawaii] .bw-card,[data-aesthetic=kawaii] [class*=surface],[data-aesthetic=kawaii] [data-surface]{background-color:var(--ae-surface);border:1.5px solid var(--ae-border);box-shadow:var(--ae-card-shadow)}[data-aesthetic=kawaii] h1,[data-aesthetic=kawaii] h2,[data-aesthetic=kawaii] h3,[data-aesthetic=kawaii] h4{font-family:var(--ae-font-display);font-weight:700;line-height:1.35;color:var(--ae-heading,var(--ae-text-primary))}[data-aesthetic=kawaii] label{color:var(--ae-text-secondary);font-weight:700;font-size:12.5px;letter-spacing:0}[data-aesthetic=kawaii] label:has(input[type=checkbox]),[data-aesthetic=kawaii] label:has(input[type=radio]){font-size:inherit;font-weight:inherit;color:inherit}[data-aesthetic=kawaii]:not([data-decor-off-sparkles]) h1:after,[data-aesthetic=kawaii]:not([data-decor-off-sparkles]) h2:after{content:"✦"/"";margin-inline-start:.4em;color:var(--ae-accent,#F58BA0);font-size:.55em;vertical-align:super}[data-aesthetic=doodle]{--ae-bg:#FDF6E9;--ae-surface:#FFFDF7;--ae-surface-hover:#FDF8EC;--ae-surface-2:#FBEDD4;--ae-text-primary:#2A2420;--ae-text-secondary:#5C5248;--ae-text-tertiary:#7C7064;--ae-border:#E3D5B8;--ae-accent:#F7C520;--ae-radius:14px;--ae-radius-sm:11px;--ae-card-shadow:0 3px 0 rgb(var(--ae-text-primary-rgb,42 36 32)/0.16);--ae-font-display:var(--font-baloo-bhaijaan),"Baloo Bhaijaan 2",var(--font-cairo),sans-serif;--ae-font-body:var(--font-tajawal),"Tajawal",var(--font-cairo),system-ui,sans-serif;--ae-font-num:var(--font-tajawal),"Tajawal",var(--font-inter),sans-serif;background-color:var(--ae-bg);background-image:radial-gradient(rgb(var(--ae-text-primary-rgb,42 36 32)/.07) 1.4px,transparent 1.4px);background-size:24px 24px;--bw-page-bg:var(--ae-bg);--bw-text-primary:var(--ae-text-primary);--bw-text-secondary:var(--ae-text-secondary);--bw-text-tertiary:var(--ae-text-tertiary);--bw-surface:var(--ae-surface);--bw-surface-hover:var(--ae-surface-hover);--bw-border:var(--ae-text-primary);--bw-border-heavy:var(--ae-text-primary);--bw-card-radius:var(--ae-radius);--bw-btn-radius:var(--ae-radius-sm);--bw-input-radius:var(--ae-radius-sm);--bw-card-shadow:var(--ae-card-shadow);--bw-glass-bg:var(--ae-surface);--bw-header-bg:var(--ae-surface);--brand-600:var(--ae-accent);--brand-700:var(--ae-accent);--brand-900:var(--ae-on-accent,#000000);--brand-050:var(--ae-accent-soft);--brand-50:var(--ae-accent-soft);--brand-100:var(--ae-accent-soft);--brand-200:var(--ae-accent-soft);--nh-accent:var(--ae-accent);--nh-accent-rgb:var(--ae-accent-rgb);--nh-accent-hover:var(--ae-accent);--nh-accent-muted:var(--ae-accent-soft);font-family:var(--ae-font-body);line-height:1.6}[data-aesthetic=doodle] .bw-card,[data-aesthetic=doodle] [class*=surface],[data-aesthetic=doodle] [data-surface]{background-color:var(--ae-surface);border:2.4px solid var(--ae-text-primary);border-radius:17px 14px 16px 13px/14px 17px 13px 16px;box-shadow:var(--ae-card-shadow)}[data-aesthetic=doodle] hr{border:0;border-top:2px dashed rgb(var(--ae-text-primary-rgb,42 36 32)/.3)}[data-aesthetic=doodle] h1,[data-aesthetic=doodle] h2,[data-aesthetic=doodle] h3,[data-aesthetic=doodle] h4{font-family:var(--ae-font-display);font-weight:700;line-height:1.35;color:var(--ae-heading,var(--ae-text-primary))}[data-aesthetic=doodle] label{color:var(--ae-text-secondary);font-weight:700;font-size:12.5px;letter-spacing:0}[data-aesthetic=doodle] label:has(input[type=checkbox]),[data-aesthetic=doodle] label:has(input[type=radio]){font-size:inherit;font-weight:inherit;color:inherit}@media (prefers-reduced-motion:no-preference){[data-aesthetic=doodle]:not([data-decor-off-chip-tilt]) .ae-badge,[data-aesthetic=doodle]:not([data-decor-off-chip-tilt]) .bw-chip{transform:rotate(-1.5deg);transition:transform .15s ease}[data-aesthetic=doodle]:not([data-decor-off-chip-tilt]) .ae-badge:nth-child(2n),[data-aesthetic=doodle]:not([data-decor-off-chip-tilt]) .bw-chip:nth-child(2n){transform:rotate(1.5deg)}[data-aesthetic=doodle]:not([data-decor-off-chip-tilt]) .ae-badge:focus-within,[data-aesthetic=doodle]:not([data-decor-off-chip-tilt]) .ae-badge:hover,[data-aesthetic=doodle]:not([data-decor-off-chip-tilt]) .bw-chip:focus-within,[data-aesthetic=doodle]:not([data-decor-off-chip-tilt]) .bw-chip:hover{transform:rotate(0)}}[data-aesthetic=doodle]:not([data-decor-off-heading-squiggle]) h1,[data-aesthetic=doodle]:not([data-decor-off-heading-squiggle]) h2{text-decoration-line:underline;text-decoration-style:wavy;text-decoration-color:rgb(var(--ae-accent-rgb,247 197 32)/.85);text-decoration-thickness:2.5px;text-underline-offset:7px}[data-aesthetic=upa_cartoon]{--ae-bg:#EDE0C4;--ae-surface:#F5ECD6;--ae-surface-hover:#F0E5CC;--ae-surface-2:#E6D6B4;--ae-text-primary:#33302A;--ae-text-secondary:#5C564A;--ae-text-tertiary:#7C7462;--ae-border:#CFC09C;--ae-accent:#E0A83B;--ae-radius:18px;--ae-radius-sm:12px;--ae-card-shadow:none;--ae-font-display:var(--font-alexandria),"Alexandria",var(--font-cairo),sans-serif;--ae-font-body:var(--font-tajawal),"Tajawal",var(--font-cairo),system-ui,sans-serif;--ae-font-num:var(--font-tajawal),"Tajawal",var(--font-inter),sans-serif;background-color:var(--ae-bg);background-image:radial-gradient(rgb(var(--ae-text-primary-rgb,51 48 42)/.06) 1.6px,transparent 1.6px);background-size:18px 18px;--bw-page-bg:var(--ae-bg);--bw-text-primary:var(--ae-text-primary);--bw-text-secondary:var(--ae-text-secondary);--bw-text-tertiary:var(--ae-text-tertiary);--bw-surface:var(--ae-surface);--bw-surface-hover:var(--ae-surface-hover);--bw-border:var(--ae-text-primary);--bw-border-heavy:var(--ae-text-primary);--bw-card-radius:var(--ae-radius);--bw-btn-radius:var(--ae-radius-sm);--bw-input-radius:var(--ae-radius-sm);--bw-card-shadow:var(--ae-card-shadow);--bw-glass-bg:var(--ae-surface);--bw-header-bg:var(--ae-surface);--brand-600:var(--ae-accent);--brand-700:var(--ae-accent);--brand-900:var(--ae-on-accent,#000000);--brand-050:var(--ae-accent-soft);--brand-50:var(--ae-accent-soft);--brand-100:var(--ae-accent-soft);--brand-200:var(--ae-accent-soft);--nh-accent:var(--ae-accent);--nh-accent-rgb:var(--ae-accent-rgb);--nh-accent-hover:var(--ae-accent);--nh-accent-muted:var(--ae-accent-soft);font-family:var(--ae-font-body);line-height:1.6}[data-aesthetic=upa_cartoon] .bw-card,[data-aesthetic=upa_cartoon] [class*=surface],[data-aesthetic=upa_cartoon] [data-surface]{background-color:var(--ae-surface);border:1.5px solid var(--ae-text-primary);border-start-start-radius:22px;border-start-end-radius:22px;border-end-start-radius:22px;border-end-end-radius:6px;box-shadow:none}[data-aesthetic=upa_cartoon] h1,[data-aesthetic=upa_cartoon] h2,[data-aesthetic=upa_cartoon] h3,[data-aesthetic=upa_cartoon] h4{font-family:var(--ae-font-display);font-weight:700;line-height:1.35;color:var(--ae-heading,var(--ae-text-primary))}[data-aesthetic=upa_cartoon] label{color:var(--ae-text-secondary);font-weight:700;font-size:12.5px;letter-spacing:0}[data-aesthetic=upa_cartoon] label:has(input[type=checkbox]),[data-aesthetic=upa_cartoon] label:has(input[type=radio]){font-size:inherit;font-weight:inherit;color:inherit}[data-aesthetic=upa_cartoon]:not([data-decor-off-misprint-headings]) h1,[data-aesthetic=upa_cartoon]:not([data-decor-off-misprint-headings]) h2{text-shadow:2px 2px 0 color-mix(in srgb,var(--ae-accent-2,#3E8C86) 40%,transparent)}[data-aesthetic=atomic]{--ae-bg:#EBDFC1;--ae-surface:#F5ECD4;--ae-surface-hover:#EFE5C8;--ae-surface-2:#E2D4AE;--ae-text-primary:#15213F;--ae-text-secondary:#43496B;--ae-text-tertiary:#6A6F8C;--ae-border:#CBBE97;--ae-accent:#DD6B2E;--ae-radius:20px;--ae-radius-sm:14px;--ae-radius-pill:999px;--ae-card-shadow:3px 3px 0 rgb(var(--ae-text-primary-rgb,21 33 63)/0.2);--ae-font-display:var(--font-reem-kufi),"Reem Kufi",var(--font-cairo),sans-serif;--ae-font-body:var(--font-tajawal),"Tajawal",var(--font-cairo),system-ui,sans-serif;--ae-font-num:var(--font-tajawal),"Tajawal",var(--font-inter),sans-serif;background-color:var(--ae-bg);background-image:radial-gradient(rgb(var(--ae-text-primary-rgb,21 33 63)/.07) 1.5px,transparent 1.5px);background-size:16px 16px;--bw-page-bg:var(--ae-bg);--bw-text-primary:var(--ae-text-primary);--bw-text-secondary:var(--ae-text-secondary);--bw-text-tertiary:var(--ae-text-tertiary);--bw-surface:var(--ae-surface);--bw-surface-hover:var(--ae-surface-hover);--bw-border:var(--ae-text-primary);--bw-border-heavy:var(--ae-text-primary);--bw-card-radius:var(--ae-radius);--bw-btn-radius:var(--ae-radius-pill);--bw-input-radius:var(--ae-radius-sm);--bw-card-shadow:var(--ae-card-shadow);--bw-glass-bg:var(--ae-surface);--bw-header-bg:var(--ae-surface);--brand-600:var(--ae-accent);--brand-700:var(--ae-accent);--brand-900:var(--ae-on-accent,#000000);--brand-050:var(--ae-accent-soft);--brand-50:var(--ae-accent-soft);--brand-100:var(--ae-accent-soft);--brand-200:var(--ae-accent-soft);--nh-accent:var(--ae-accent);--nh-accent-rgb:var(--ae-accent-rgb);--nh-accent-hover:var(--ae-accent);--nh-accent-muted:var(--ae-accent-soft);font-family:var(--ae-font-body);line-height:1.6}[data-aesthetic=atomic] .bw-card,[data-aesthetic=atomic] [class*=surface],[data-aesthetic=atomic] [data-surface]{background-color:var(--ae-surface);border:2px solid var(--ae-text-primary);box-shadow:var(--ae-card-shadow)}[data-aesthetic=atomic] [dir=rtl],[dir=rtl] [data-aesthetic=atomic]{--ae-card-shadow:-3px 3px 0 rgb(var(--ae-text-primary-rgb,21 33 63)/0.2)}[data-aesthetic=atomic] h1,[data-aesthetic=atomic] h2,[data-aesthetic=atomic] h3,[data-aesthetic=atomic] h4{font-family:var(--ae-font-display);font-weight:700;line-height:1.4;color:var(--ae-heading,var(--ae-text-primary))}[data-aesthetic=atomic] label{color:var(--ae-text-secondary);font-weight:700;font-size:12.5px;letter-spacing:0}[data-aesthetic=atomic] label:has(input[type=checkbox]),[data-aesthetic=atomic] label:has(input[type=radio]){font-size:inherit;font-weight:inherit;color:inherit}@media (prefers-reduced-motion:no-preference){[data-aesthetic=atomic] .ae-orbit .ae-orbit-ring{transform-box:fill-box;transform-origin:center;animation:ae-orbit-spin 16s linear infinite}[data-aesthetic=atomic] .ae-orbit .ae-orbit-ring--alt{animation-duration:24s;animation-direction:reverse}}@keyframes ae-orbit-spin{to{transform:rotate(1turn)}}[data-aesthetic=atomic][data-palette="atomic:navy"]:not([data-decor-off-starfield]){background-image:radial-gradient(circle at 18% 26%,rgb(247 240 218/.55) 1px,transparent 1.8px),radial-gradient(circle at 63% 14%,rgb(247 240 218/.4) 1px,transparent 1.6px),radial-gradient(circle at 84% 58%,rgb(247 240 218/.5) 1.2px,transparent 2px),radial-gradient(circle at 34% 74%,rgb(247 240 218/.35) 1px,transparent 1.6px),radial-gradient(rgb(var(--ae-text-primary-rgb,247 240 218)/.07) 1.5px,transparent 1.5px);background-size:340px 340px,280px 280px,380px 380px,300px 300px,16px 16px}[data-aesthetic=matchbox]{--ae-bg:#EDE3C8;--ae-surface:#F3ECD6;--ae-surface-hover:#EEE6CC;--ae-surface-2:#E5D9B8;--ae-text-primary:#25201A;--ae-text-secondary:#55493A;--ae-text-tertiary:#776A55;--ae-border:#CDBE99;--ae-accent:#C8912F;--ae-radius:3px;--ae-radius-sm:2px;--ae-card-shadow:0 6px 18px rgba(37,32,26,0.12);--ae-font-display:var(--font-amiri),"Amiri",Georgia,serif;--ae-font-body:var(--font-tajawal),"Tajawal",var(--font-cairo),system-ui,sans-serif;--ae-font-mono:var(--font-ibm-plex-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ae-font-num:var(--ae-font-mono);background-color:var(--ae-bg);--bw-page-bg:var(--ae-bg);--bw-text-primary:var(--ae-text-primary);--bw-text-secondary:var(--ae-text-secondary);--bw-text-tertiary:var(--ae-text-tertiary);--bw-surface:var(--ae-surface);--bw-surface-hover:var(--ae-surface-hover);--bw-border:var(--ae-border);--bw-border-heavy:var(--ae-accent);--bw-card-radius:var(--ae-radius);--bw-btn-radius:var(--ae-radius);--bw-input-radius:var(--ae-radius-sm);--bw-card-shadow:var(--ae-card-shadow);--bw-glass-bg:var(--ae-surface);--bw-header-bg:var(--ae-surface);--brand-600:var(--ae-accent-2,#1C6E64);--brand-700:var(--ae-accent-2,#1C6E64);--brand-900:var(--ae-text-primary);--brand-050:var(--ae-accent-soft);--brand-50:var(--ae-accent-soft);--brand-100:var(--ae-accent-soft);--brand-200:var(--ae-accent-soft);--nh-accent:var(--ae-accent);--nh-accent-rgb:var(--ae-accent-rgb);--nh-accent-hover:var(--ae-accent);--nh-accent-muted:var(--ae-accent-soft);font-family:var(--ae-font-body);line-height:1.6}[data-aesthetic=matchbox] .bw-card,[data-aesthetic=matchbox] [class*=surface],[data-aesthetic=matchbox] [data-surface]{background-color:var(--ae-surface);border:2px solid var(--ae-text-primary);outline:1px solid rgb(var(--ae-accent-rgb,200 145 47)/.65);outline-offset:-5px;box-shadow:var(--ae-card-shadow)}[data-aesthetic=matchbox] h1,[data-aesthetic=matchbox] h2,[data-aesthetic=matchbox] h3,[data-aesthetic=matchbox] h4{font-family:var(--ae-font-display);font-weight:700;line-height:1.25;color:var(--ae-heading,var(--ae-text-primary))}[data-aesthetic=matchbox] label{font-family:var(--ae-font-mono);color:var(--ae-accent);text-transform:uppercase;letter-spacing:.14em;font-size:10.5px;font-weight:600}[data-aesthetic=matchbox] label:has(input[type=checkbox]),[data-aesthetic=matchbox] label:has(input[type=radio]){font-family:var(--ae-font-body);text-transform:none;letter-spacing:normal;font-size:inherit;font-weight:inherit;color:inherit}[data-aesthetic=matchbox] [dir=rtl] label,[dir=rtl] [data-aesthetic=matchbox] label{font-family:var(--ae-font-body);letter-spacing:0;font-size:12px;text-transform:none}[data-aesthetic=matchbox] hr{border:0;border-top:1px solid var(--ae-border);position:relative;overflow:visible}[data-aesthetic=matchbox] hr:after{content:"❖"/"";position:absolute;top:-.75em;left:50%;transform:translateX(-50%);padding:0 8px;background:var(--ae-surface,#F3ECD6);color:var(--ae-accent,#C8912F);font-size:12px;line-height:1}[data-aesthetic=matchbox][data-decor-section-divider=rule] hr:after{content:none}[data-aesthetic=aviation]{--ae-bg:#EDEBE4;--ae-surface:#FBFAF6;--ae-surface-hover:#F3F1EA;--ae-surface-2:#F2F1EC;--ae-text-primary:#1A1C1F;--ae-text-secondary:#46484C;--ae-text-tertiary:#6E7075;--ae-border:#CFCCC2;--ae-accent:#C8102E;--ae-radius:0px;--ae-radius-sm:0px;--ae-card-shadow:none;--ae-font-display:var(--font-archivo),"Archivo",var(--font-ibm-plex-arabic),"IBM Plex Sans Arabic",sans-serif;--ae-font-body:var(--font-ibm-plex-arabic),"IBM Plex Sans Arabic",var(--font-cairo),system-ui,sans-serif;--ae-font-mono:var(--font-ibm-plex-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ae-font-num:var(--ae-font-mono);background-color:var(--ae-bg);--bw-page-bg:var(--ae-bg);--bw-text-primary:var(--ae-text-primary);--bw-text-secondary:var(--ae-text-secondary);--bw-text-tertiary:var(--ae-text-tertiary);--bw-surface:var(--ae-surface);--bw-surface-hover:var(--ae-surface-hover);--bw-border:var(--ae-text-primary);--bw-border-heavy:var(--ae-text-primary);--bw-card-radius:var(--ae-radius);--bw-btn-radius:var(--ae-radius);--bw-input-radius:var(--ae-radius-sm);--bw-card-shadow:var(--ae-card-shadow);--bw-glass-bg:var(--ae-surface);--bw-header-bg:var(--ae-surface);--brand-600:var(--ae-accent);--brand-700:var(--ae-accent);--brand-900:var(--ae-on-accent,#FFFFFF);--brand-050:var(--ae-accent-soft);--brand-50:var(--ae-accent-soft);--brand-100:var(--ae-accent-soft);--brand-200:var(--ae-accent-soft);--nh-accent:var(--ae-accent);--nh-accent-rgb:var(--ae-accent-rgb);--nh-accent-hover:var(--ae-accent);--nh-accent-muted:var(--ae-accent-soft);font-family:var(--ae-font-body);line-height:1.55}[data-aesthetic=aviation] .bw-card,[data-aesthetic=aviation] [class*=surface],[data-aesthetic=aviation] [data-surface]{background-color:var(--ae-surface);border:2px solid var(--ae-text-primary);box-shadow:inset 0 3px 0 var(--ae-accent)}[data-aesthetic=aviation] hr{border:0;border-top:2px solid var(--ae-text-primary)}[data-aesthetic=aviation] h1,[data-aesthetic=aviation] h2,[data-aesthetic=aviation] h3,[data-aesthetic=aviation] h4{font-family:var(--ae-font-display);font-weight:700;line-height:1.3;color:var(--ae-heading,var(--ae-text-primary))}[data-aesthetic=aviation] label{font-family:var(--ae-font-mono);color:var(--ae-text-secondary);text-transform:uppercase;letter-spacing:.16em;font-size:10.5px;font-weight:600}[data-aesthetic=aviation] label:has(input[type=checkbox]),[data-aesthetic=aviation] label:has(input[type=radio]){font-family:var(--ae-font-body);text-transform:none;letter-spacing:normal;font-size:inherit;font-weight:inherit;color:inherit}[data-aesthetic=aviation] [dir=rtl] label,[dir=rtl] [data-aesthetic=aviation] label{font-family:var(--ae-font-body);letter-spacing:0;font-size:12px;text-transform:none}.lux-embed .bw-card{background:transparent;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;padding:0}.lux-embed .bw-card .bw-card,.lux-embed .bw-card+.bw-card{margin-top:1.1rem;padding-top:1.1rem;border-top:1px solid var(--ae-line-2,var(--ae-border,#e5e1da));border-radius:0}.lux-embed-review section>.bw-btn-primary{display:none}.lux-embed [class*=border-2]{border-width:1px}.lux-embed h2,.lux-embed h3{font-family:var(--ae-font-display,inherit);font-weight:500}[data-layout=column] .lux-embed h2,[data-layout=column] .lux-embed h3{letter-spacing:.04em}[data-aesthetic=heritage_gold] .lux-embed [class*=rounded-2xl],[data-aesthetic=heritage_gold] .lux-embed [class*=rounded-lg],[data-aesthetic=heritage_gold] .lux-embed [class*=rounded-xl],[data-aesthetic=parisian] .lux-embed [class*=rounded-2xl],[data-aesthetic=parisian] .lux-embed [class*=rounded-lg],[data-aesthetic=parisian] .lux-embed [class*=rounded-xl]{border-radius:0}.lux-embed .bw-service-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important}@media (min-width:640px){.lux-embed .bw-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.lux-embed .bw-bundle-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important}@keyframes luxStepIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lux-step-enter{animation:luxStepIn .18s ease-out}@media (prefers-reduced-motion:reduce){.lux-step-enter{animation:none}}[data-mode=hotel] .hg-root{display:flex;flex-direction:column;gap:2rem;background:var(--ae-bg,#F8F9FB);color:var(--ae-text-primary,#111827);min-height:100vh;padding:1rem}[data-mode=hotel] .hg-hero{isolation:isolate}[data-mode=hotel] .hg-hero h1{line-height:1.1}@media (hover:hover){[data-mode=hotel] .hg-card{transition:transform .16s ease,box-shadow .16s ease}[data-mode=hotel] .hg-card:hover{transform:translateY(-2px)}}[data-mode=hotel][data-aesthetic=four_seasons] .hg-hero h1,[data-mode=hotel][data-aesthetic=vogue] .hg-hero h1{letter-spacing:.04em;text-transform:uppercase;font-weight:600}[data-mode=hotel][data-aesthetic=four_seasons] .hg-hero,[data-mode=hotel][data-aesthetic=vogue] .hg-hero{min-height:70vh}[data-mode=hotel][data-aesthetic=six_senses] .hg-card,[data-mode=hotel][data-aesthetic=six_senses] .hg-hero{border-radius:22px}[data-mode=hotel][data-aesthetic=polaroid] .hg-hero:after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;background-image:url(/textures/film-grain.svg);opacity:.18;mix-blend-mode:overlay}[data-mode=hotel][data-aesthetic=heritage] .hg-hero h1{padding-bottom:.35rem;border-bottom:2px solid var(--ae-accent,#fbbd23);display:inline-block}@media (prefers-reduced-motion:reduce){[data-mode=hotel] .hg-card{transition:none}[data-mode=hotel] .hg-card:hover{transform:none}}