@import url("https://fonts.googleapis.com/css2?family=Tajawal:wght@300;400;500;700&family=Noto+Sans:wght@300;400;500&display=swap");[data-aesthetic=muji]{--ae-radius:3px;--ae-radius-sm:3px;--ae-card-shadow:none;--bw-card-radius:3px;--bw-card-shadow:none;--bw-shadow-sm:none;--bw-shadow-md:none;--bw-btn-radius:3px;--bw-input-radius:3px;--bw-page-bg:var(--ae-bg);--ae-font-display:"Tajawal",var(--font-cairo),system-ui,sans-serif;--ae-font-body:"Tajawal",var(--font-cairo),system-ui,sans-serif;--ae-font-num:"Noto Sans","Tajawal",system-ui,sans-serif;--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-glass-bg:var(--ae-surface);--brand-600:var(--ae-accent);--brand-700:var(--ae-accent);--brand-200:var(--ae-accent);--brand-900:var(--ae-on-accent);--brand-50:var(--ae-accent-soft);--brand-050:var(--ae-accent-soft);--brand-100: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);--bw-header-bg:var(--ae-surface);background-color:var(--ae-bg);color:var(--ae-text-primary);font-family:var(--ae-font-body);font-weight:400;line-height:1.75;letter-spacing:.005em;-webkit-font-smoothing:antialiased}[data-aesthetic=muji] h1,[data-aesthetic=muji] h2,[data-aesthetic=muji] h3,[data-aesthetic=muji] h4{font-family:var(--ae-font-display);letter-spacing:.01em}[data-aesthetic=muji] h1{font-weight:300}[data-aesthetic=muji] h2{font-weight:400}[data-aesthetic=muji] h3,[data-aesthetic=muji] h4{font-weight:500}[data-aesthetic=muji] .num,[data-aesthetic=muji] .tabular-nums,[data-aesthetic=muji] [data-num]{font-family:var(--ae-font-num);font-weight:400}[data-aesthetic=muji] .text-brand-900{color:var(--ae-on-accent)!important}[data-aesthetic=muji] .bw-card,[data-aesthetic=muji] [class*=surface],[data-aesthetic=muji] [data-surface]{background-color:var(--ae-surface);border:1px solid var(--ae-line);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}[data-aesthetic=muji] .bw-card,[data-aesthetic=muji] .bw-hover-lift,[data-aesthetic=muji] .shadow-lg,[data-aesthetic=muji] .shadow-md,[data-aesthetic=muji] .shadow-sm,[data-aesthetic=muji] [class*=shadow]{box-shadow:none!important}[data-aesthetic=muji] .bw-hover-lift:hover{transform:none;box-shadow:none;background-color:var(--ae-hover)}[data-aesthetic=muji] label{color:var(--ae-kraft,var(--ae-text-secondary));text-transform:uppercase;letter-spacing:.14em;font-size:10.5px;font-weight:500}[data-aesthetic=muji] label:has(input[type=checkbox]),[data-aesthetic=muji] label:has(input[type=radio]){text-transform:none;letter-spacing:normal;font-size:inherit;font-weight:inherit;color:inherit}[data-aesthetic=muji] .bw-input,[data-aesthetic=muji] input:not([type]),[data-aesthetic=muji] input[type=email],[data-aesthetic=muji] input[type=number],[data-aesthetic=muji] input[type=password],[data-aesthetic=muji] input[type=search],[data-aesthetic=muji] input[type=tel],[data-aesthetic=muji] input[type=text],[data-aesthetic=muji] select,[data-aesthetic=muji] textarea{border:none;border-bottom:1px solid var(--ae-line-2);border-radius:0;background:transparent;box-shadow:none;text-align:start;font-weight:400;font-size:15px;color:var(--ae-text-primary);min-height:0;padding:8px 2px;transition:border-color .1s linear,box-shadow .1s linear}[data-aesthetic=muji] .bw-input:focus,[data-aesthetic=muji] input:focus,[data-aesthetic=muji] select:focus,[data-aesthetic=muji] textarea:focus{outline:none;border-bottom-color:var(--ae-text-primary);box-shadow:inset 0 -1px 0 0 var(--ae-text-primary)}[data-aesthetic=muji] .bw-input::-moz-placeholder,[data-aesthetic=muji] input::-moz-placeholder,[data-aesthetic=muji] textarea::-moz-placeholder{color:var(--ae-text-tertiary);font-weight:300}[data-aesthetic=muji] .bw-input::placeholder,[data-aesthetic=muji] input::placeholder,[data-aesthetic=muji] textarea::placeholder{color:var(--ae-text-tertiary);font-weight:300}[data-aesthetic=muji] input[inputmode=numeric],[data-aesthetic=muji] input[type=tel]{font-family:var(--ae-font-num)}[data-aesthetic=muji] select{padding-inline-end:1.25rem}[data-aesthetic=muji] input[type=checkbox],[data-aesthetic=muji] input[type=radio]{accent-color:var(--ae-text-primary);border-radius:var(--ae-radius)}[data-aesthetic=muji] .bw-card.btn-press,[data-aesthetic=muji] button.btn-press[aria-pressed]{border:none;border-bottom:1px solid var(--ae-line);border-radius:0;background:transparent!important;box-shadow:none!important;outline:none!important;padding-inline:2px;transition:background-color .1s linear}[data-aesthetic=muji] button.btn-press[aria-pressed]:hover{background:var(--ae-hover)!important}[data-aesthetic=muji] button.btn-press[aria-pressed=true]{background:transparent!important;outline:none!important}[data-aesthetic=muji] button.btn-press[aria-pressed] span.rounded-full[style]{border-radius:var(--ae-radius)!important}[data-aesthetic=muji] [role=list][aria-label] [role=listitem]{background:transparent!important;border-color:transparent!important;border-radius:0!important;padding-inline:0;padding-block:4px}[data-aesthetic=muji] [role=list][aria-label] [role=listitem]+[role=listitem]{border-inline-start:1px solid var(--ae-line)!important;padding-inline-start:12px;margin-inline-start:8px}[data-aesthetic=muji] button[aria-pressed].rounded-full{background:transparent!important;border-radius:0!important;padding:0 0 4px!important;color:var(--ae-text-tertiary);font-weight:400;border:none!important;border-bottom:1px solid transparent!important;transition:color .1s linear,border-color .1s linear}[data-aesthetic=muji] button[aria-pressed].rounded-full:hover{color:var(--ae-text-secondary)}[data-aesthetic=muji] button[aria-pressed=true].rounded-full{color:var(--ae-text-primary)!important;font-weight:500;border-bottom-color:var(--ae-text-primary)!important}[data-aesthetic=muji] .bw-progress-track{background:var(--ae-line)}[data-aesthetic=muji] .bw-progress-fill{background:var(--ae-text-primary);box-shadow:none}[data-aesthetic=muji] .bw-selected-glow{outline:1px solid var(--ae-text-primary)!important;outline-offset:0!important;box-shadow:none!important}[data-aesthetic=muji] [role=radio][aria-checked=true]{background:var(--ae-text-primary)!important;color:var(--ae-on-accent)!important}[data-aesthetic=muji] .bw-btn-primary{background:var(--ae-text-primary);color:var(--ae-on-accent);border-radius:var(--ae-radius);box-shadow:none;font-weight:400;letter-spacing:.02em;transition:background-color .12s linear,opacity .12s linear}[data-aesthetic=muji] .bw-btn-primary:hover{background:var(--ae-text-primary);filter:brightness(.92);transform:none;box-shadow:none}[data-aesthetic=muji] .bw-btn-primary:active{transform:none}[data-aesthetic=muji] .bw-btn-primary:disabled{background:transparent;color:var(--ae-disabled);border:1px solid var(--ae-line-2)}[data-aesthetic=muji] .bw-btn-secondary{background:transparent;color:var(--ae-text-primary);border:1px solid var(--ae-line-2);border-radius:var(--ae-radius);box-shadow:none;font-weight:400;transition:border-color .12s linear}[data-aesthetic=muji] .bw-btn-secondary:hover{background:transparent;border-color:var(--ae-text-primary);transform:none;box-shadow:none}[data-aesthetic=muji] .bw-total-pill{background:transparent;border:1px solid var(--ae-line);border-radius:var(--ae-radius)}@media (prefers-reduced-motion:reduce){[data-aesthetic=muji] *,[data-aesthetic=muji] :after,[data-aesthetic=muji] :before{transition-duration:.01ms!important;animation-duration:.01ms!important}}[data-aesthetic=boutique]{--ae-font-display:var(--font-el-messiri),"El Messiri",var(--font-cairo),serif;--ae-font-body:var(--font-tajawal),"Tajawal",var(--font-cairo),system-ui,sans-serif;--ae-font-num:var(--font-fraunces),"Fraunces",serif;--ae-font-lat:var(--font-fraunces),"Fraunces",serif;--ae-bg:#F0E9E0;--bw-page-bg:#F0E9E0;--ae-surface:#FBF7F1;--ae-surface-2:#F5EEE3;--ae-surface-hover:#F5EEE3;--ae-text-primary:#3B342C;--ae-text-secondary:#6E6253;--ae-text-tertiary:#9A8E7E;--ae-disabled:#B8AC9C;--ae-border:#E2D8CB;--ae-line:#E2D8CB;--ae-line-2:#D6C8B5;--ae-hover:rgba(192,99,62,0.06);--ae-accent:#C0633E;--ae-accent-rgb:192 99 62;--ae-accent-2:#8A9A7B;--ae-accent-2-rgb:138 154 123;--ae-accent-soft:#F3E1D6;--ae-accent-soft-2:#E7EBE0;--ae-accent-gradient:linear-gradient(140deg,#D98A5E,#A24E2D);--ae-on-accent:#FFFFFF;--ae-radius:16px;--ae-radius-sm:12px;--ae-card-shadow:0 2px 4px rgba(120,80,40,0.05),0 10px 26px rgba(160,78,45,0.07);--ae-texture:url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23A24E2D' fill-opacity='0.022'%3E%3Ccircle cx='10' cy='10' r='1'/%3E%3Ccircle cx='40' cy='30' r='1'/%3E%3Ccircle cx='70' cy='15' r='1'/%3E%3Ccircle cx='25' cy='55' r='1'/%3E%3Ccircle cx='60' cy='65' r='1'/%3E%3C/g%3E%3C/svg%3E");--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-sm);--bw-input-radius:var(--ae-radius-sm);--bw-card-shadow:var(--ae-card-shadow);--bw-shadow-md:var(--ae-card-shadow);--bw-shadow-sm:0 2px 10px rgba(120,90,40,0.06);--bw-shadow-xs:0 1px 3px rgba(120,80,40,0.06);--bw-glass-bg:var(--ae-surface);--bw-dur-xs:180ms;--bw-dur-sm:220ms;--bw-dur-md:380ms;--bw-ease:cubic-bezier(.2,.6,.2,1);--brand-600:var(--ae-accent);--brand-700:var(--ae-accent);--brand-900:var(--ae-on-accent);--brand-050:var(--ae-accent-soft);--brand-50:var(--ae-accent-soft);--brand-100:var(--ae-accent-soft);--brand-200:var(--ae-accent-soft);background-color:var(--ae-bg);font-family:var(--ae-font-body);line-height:1.65;--bw-header-bg:var(--ae-surface);--bw-footer-bg:var(--ae-surface)}[data-aesthetic=boutique][data-palette]{--ae-radius:16px;--ae-radius-sm:12px;--ae-card-shadow:0 2px 4px rgba(120,80,40,0.05),0 10px 26px rgba(160,78,45,0.07);--ae-font-display:var(--font-el-messiri),"El Messiri",var(--font-cairo),serif;--ae-font-body:var(--font-tajawal),"Tajawal",var(--font-cairo),system-ui,sans-serif;--ae-font-num:var(--font-fraunces),"Fraunces",serif;--ae-font-lat:var(--font-fraunces),"Fraunces",serif;--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-sm);--bw-input-radius:var(--ae-radius-sm);--bw-card-shadow:var(--ae-card-shadow);--bw-shadow-md:var(--ae-card-shadow);--bw-shadow-sm:0 2px 10px rgba(120,90,40,0.06);--bw-shadow-xs:0 1px 3px rgba(120,80,40,0.06);--bw-glass-bg:var(--ae-surface);--brand-600:var(--ae-accent);--brand-700:var(--ae-accent);--brand-900:var(--ae-on-accent);--brand-050:var(--ae-accent-soft);--brand-50:var(--ae-accent-soft);--brand-100:var(--ae-accent-soft);--brand-200:var(--ae-accent-soft);background-color:var(--ae-bg);font-family:var(--ae-font-body)}[data-aesthetic=boutique] h1,[data-aesthetic=boutique] h2,[data-aesthetic=boutique] h3,[data-aesthetic=boutique] h4{font-family:var(--ae-font-display);font-weight:700}[data-aesthetic=boutique] .bw-progress-fill,[data-aesthetic=boutique] .bw-total-pill,[data-aesthetic=boutique] .num,[data-aesthetic=boutique] [data-num]{font-family:var(--ae-font-num)}[data-aesthetic=boutique] .ae-grace,[data-aesthetic=boutique] .ae-lat{font-family:var(--ae-font-lat);font-style:italic}[data-aesthetic=boutique] .bw-page-bg{background-color:var(--bw-page-bg,var(--ae-bg));background-image:radial-gradient(circle at 90% -5%,rgba(192,99,62,.07),transparent 42%),var(--ae-texture);background-attachment:scroll;background-repeat:no-repeat,repeat}@media (hover:hover) and (pointer:fine){[data-aesthetic=boutique] .bw-page-bg{background-attachment:fixed}}[data-aesthetic=boutique] .bw-card,[data-aesthetic=boutique] [class*=surface],[data-aesthetic=boutique] [data-surface]{background-color:var(--ae-surface);border:1px solid var(--ae-border);box-shadow:var(--ae-card-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}[data-aesthetic=boutique] .bw-card input:not([type=checkbox]):not([type=radio]),[data-aesthetic=boutique] .bw-card select,[data-aesthetic=boutique] .bw-card textarea,[data-aesthetic=boutique] .bw-input{border:1.5px solid var(--ae-line-2);border-radius:var(--ae-radius-sm);background:var(--ae-surface-2);color:var(--ae-text-primary)}[data-aesthetic=boutique] .bw-card input:not([type=checkbox]):not([type=radio]):focus,[data-aesthetic=boutique] .bw-card select:focus,[data-aesthetic=boutique] .bw-card textarea:focus,[data-aesthetic=boutique] .bw-input:focus{outline:none;border-color:var(--ae-accent);box-shadow:0 0 0 4px var(--ae-accent-soft)}[data-aesthetic=boutique] .bw-card input::-moz-placeholder,[data-aesthetic=boutique] .bw-card textarea::-moz-placeholder,[data-aesthetic=boutique] .bw-input::-moz-placeholder{color:var(--ae-text-tertiary)}[data-aesthetic=boutique] .bw-card input::placeholder,[data-aesthetic=boutique] .bw-card textarea::placeholder,[data-aesthetic=boutique] .bw-input::placeholder{color:var(--ae-text-tertiary)}[data-aesthetic=boutique] .bw-card[aria-pressed],[data-aesthetic=boutique] [aria-pressed].bw-hover-lift{border-radius:var(--ae-radius);box-shadow:var(--bw-shadow-sm)}[data-aesthetic=boutique] .bw-service-grid [aria-pressed]>.flex.items-start{flex-direction:column;align-items:stretch;gap:.75rem}[data-aesthetic=boutique] .ae-svc-thumb{width:100%!important;height:116px!important;border-radius:var(--ae-radius-sm)}@media (hover:hover){[data-aesthetic=boutique] .bw-hover-lift:hover{transform:translateY(-2px);box-shadow:var(--ae-card-shadow)}}[data-aesthetic=boutique] .bw-selected-glow,[data-aesthetic=boutique] [aria-pressed=true].bw-selected-glow{outline:none;border-color:var(--ae-accent)!important;box-shadow:0 0 0 3px var(--ae-accent-soft),var(--ae-card-shadow)}[data-aesthetic=boutique] .ae-svc-duration{display:inline-flex;width:-moz-fit-content;width:fit-content;gap:5px;padding:4px 11px;border-radius:999px;background:var(--ae-accent-soft-2);color:var(--ae-text-secondary);font-weight:700}[data-aesthetic=boutique][data-ribbons=true] .bw-service-grid [aria-pressed]{position:relative;overflow:hidden}[data-aesthetic=boutique][data-ribbons=true] .ae-ribbon{display:inline-block!important;position:absolute;top:12px;inset-inline-end:-2px;z-index:2;background:var(--ae-accent);color:#fff;font-family:var(--ae-font-body);font-size:11px;font-weight:700;line-height:1.4;padding:4px 12px;border-start-start-radius:0;border-start-end-radius:0;border-end-start-radius:10px;border-end-end-radius:0;box-shadow:0 3px 8px rgba(160,78,45,.3);pointer-events:none}[data-aesthetic=boutique][data-ribbons=true][dir=rtl] .ae-ribbon,[dir=rtl] [data-aesthetic=boutique][data-ribbons=true] .ae-ribbon{border-end-start-radius:0;border-end-end-radius:10px}[data-aesthetic=boutique][data-divider=flourish] header nav>ol>li{position:relative}[data-aesthetic=boutique][data-divider=flourish] header nav>ol>li+li:before{content:"❋";position:absolute;top:18px;inset-inline-start:-7px;transform:translateY(-50%);color:var(--ae-accent);font-size:10px;line-height:1;opacity:.8;pointer-events:none}[data-aesthetic=boutique][data-divider=flourish] .bw-card .h-1.w-12.rounded-full,[data-aesthetic=boutique][data-divider=flourish] .h-1.w-12.rounded-full{width:auto!important;height:auto!important;display:flex;align-items:center;justify-content:center;margin-block:10px 22px;padding-inline:80px;background-color:transparent!important;background-image:linear-gradient(90deg,transparent,var(--ae-line-2)),linear-gradient(90deg,var(--ae-line-2),transparent);background-repeat:no-repeat,no-repeat;background-size:64px 1px,64px 1px;background-position:0,100%}[data-aesthetic=boutique][data-divider=flourish] .bw-card .h-1.w-12.rounded-full:before,[data-aesthetic=boutique][data-divider=flourish] .h-1.w-12.rounded-full:before{content:"❧";color:var(--ae-accent);font-size:15px;line-height:1}[data-aesthetic=boutique] .ae-flourish{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--ae-line-2);margin:18px 0 8px}[data-aesthetic=boutique] .ae-flourish:after,[data-aesthetic=boutique] .ae-flourish:before{content:"";height:1px;width:64px;background:linear-gradient(90deg,transparent,var(--ae-line-2))}[data-aesthetic=boutique] .ae-flourish:after{background:linear-gradient(90deg,var(--ae-line-2),transparent)}[data-aesthetic=boutique] .ae-flourish>*{color:var(--ae-accent)}[data-aesthetic=boutique] .bw-progress-fill{background:var(--ae-accent-gradient);box-shadow:0 0 8px rgba(160,78,45,.25)}[data-aesthetic=boutique] .bw-progress-track{background:var(--ae-line-2)}[data-aesthetic=boutique] .bw-btn-primary{background:var(--ae-accent-gradient);color:#fff;box-shadow:0 8px 20px rgba(160,78,45,.28)}@media (hover:hover){[data-aesthetic=boutique] .bw-btn-primary:hover{transform:translateY(-1px);filter:none;box-shadow:0 12px 26px rgba(160,78,45,.4)}}[data-aesthetic=boutique] .bw-btn-primary:disabled{background:var(--ae-surface-2);color:var(--ae-text-tertiary);box-shadow:none}[data-aesthetic=boutique] .bw-btn-secondary{background:var(--ae-surface-2);border-color:var(--ae-line-2);color:var(--ae-text-secondary)}@media (hover:hover){[data-aesthetic=boutique] .bw-btn-secondary:hover{background:var(--ae-accent-soft);border-color:var(--ae-accent);color:var(--ae-text-primary)}}[data-aesthetic=boutique] .bw-total-pill{background:var(--ae-surface);border:1px solid var(--ae-line-2)!important}[data-aesthetic=boutique] .w-20.h-20.rounded-full{background:var(--ae-accent-soft-2)!important;box-shadow:0 8px 22px rgba(138,154,123,.25)!important}[data-aesthetic=boutique] .w-20.h-20.rounded-full svg{color:var(--ae-accent)}[data-aesthetic=boutique] .animate-ping,[data-aesthetic=boutique] [style*=bwPulseRing]{background-color:var(--ae-accent-soft-2)!important}@media (prefers-reduced-motion:reduce){[data-aesthetic=boutique] .bw-btn-primary:hover,[data-aesthetic=boutique] .bw-btn-secondary:hover,[data-aesthetic=boutique] .bw-hover-lift:hover{transform:none}}[data-aesthetic=polaroid]{--ae-font-display:var(--font-lalezar),"Lalezar",var(--font-cairo),cursive;--ae-font-hand:var(--font-caveat),"Caveat",var(--font-tajawal),"Tajawal",cursive;--ae-font-body:var(--font-tajawal),"Tajawal",var(--font-cairo),system-ui,sans-serif;--ae-radius:4px;--ae-radius-sm:4px;--ae-card-shadow:0 2px 3px rgba(60,50,35,0.12),0 14px 30px rgba(60,50,35,0.16);--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:999px;--bw-input-radius:var(--ae-radius-sm);--bw-card-shadow:var(--ae-card-shadow);--bw-shadow-md:var(--ae-card-shadow);--bw-shadow-sm:0 1px 2px rgba(60,50,35,0.10),0 6px 14px rgba(60,50,35,0.10);--bw-shadow-xs:0 1px 2px rgba(60,50,35,0.10);--bw-glass-bg:var(--ae-surface);--bw-header-bg:var(--ae-surface);--bw-dur-xs:180ms;--bw-dur-sm:240ms;--bw-dur-md:400ms;--bw-ease:cubic-bezier(.2,.7,.3,1);--brand-600:var(--ae-accent);--brand-700:var(--ae-accent);--brand-900:var(--ae-on-accent);--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);background-color:var(--ae-bg);background-image:url("data:image/svg+xml,%3Csvg width='120' height='120' viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");background-repeat:repeat;background-size:120px 120px;background-attachment:fixed;font-family:var(--ae-font-body);line-height:1.65}[data-aesthetic=polaroid] h1,[data-aesthetic=polaroid] h2,[data-aesthetic=polaroid] h3,[data-aesthetic=polaroid] h4{font-family:var(--ae-font-display)}[data-aesthetic=polaroid] .bw-progress-fill,[data-aesthetic=polaroid] .bw-total-pill{font-family:var(--ae-font-hand)}[data-aesthetic=polaroid] .bw-card,[data-aesthetic=polaroid] [class*=surface],[data-aesthetic=polaroid] [data-surface]{background-color:var(--ae-surface);border:1px solid var(--ae-border);box-shadow:var(--ae-card-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}[data-aesthetic=polaroid][data-service-style=photo] .ae-svc-thumb{border:solid var(--ae-surface,#fbfaf6);border-width:5px 5px 18px;border-radius:2px;background:var(--ae-surface,#FBFAF6);box-shadow:0 4px 12px rgba(46,42,38,.2);overflow:hidden}[data-aesthetic=polaroid][data-service-style=photo] .ae-svc-photo-placeholder{display:grid;place-items:center;background:var(--ae-accent-soft,color-mix(in srgb,var(--ae-accent,#E07856) 14%,var(--ae-surface,#FBFAF6)))}[data-aesthetic=polaroid][data-service-style=photo] .ae-svc-photo-placeholder:after{content:"📷";font-size:26px;opacity:.65}[data-aesthetic=polaroid][data-tilt=true] .ae-svc-thumb{transform:rotate(-2deg);transition:transform var(--bw-dur-sm) var(--bw-ease)}[data-aesthetic=polaroid][data-tilt=true] .bw-hover-lift:nth-child(2n) .ae-svc-thumb{transform:rotate(2deg)}@media (hover:hover){[data-aesthetic=polaroid][data-tilt=true] .bw-hover-lift:hover .ae-svc-thumb{transform:rotate(0) scale(1.03)}}@keyframes ae-develop{0%{opacity:0;filter:sepia(.55) brightness(1.35) contrast(.72)}to{opacity:1;filter:none}}[data-aesthetic=polaroid][data-develop=true] .ae-develop-reveal,[data-aesthetic=polaroid][data-develop=true] .ae-svc-thumb img{animation:ae-develop .8s ease both}[data-aesthetic=polaroid] .bw-card.bw-selected-glow,[data-aesthetic=polaroid] .bw-selected-glow,[data-aesthetic=polaroid] [aria-pressed=true].bw-selected-glow{outline:1px solid var(--ae-accent);outline-offset:0;border-color:var(--ae-accent)!important;box-shadow:0 0 0 3px var(--ae-accent-soft),var(--ae-card-shadow)}@media (hover:hover){[data-aesthetic=polaroid] .bw-hover-lift:hover{transform:translateY(-3px);box-shadow:var(--ae-card-shadow)}}[data-aesthetic=polaroid] .bw-card input:not([type=checkbox]):not([type=radio]),[data-aesthetic=polaroid] .bw-card select,[data-aesthetic=polaroid] .bw-card textarea,[data-aesthetic=polaroid] .bw-input{border:1px solid var(--ae-border);border-radius:var(--ae-radius-sm);background:var(--ae-surface-2,var(--ae-surface));color:var(--ae-text-primary)}[data-aesthetic=polaroid] .bw-card input:not([type=checkbox]):not([type=radio]):focus,[data-aesthetic=polaroid] .bw-card select:focus,[data-aesthetic=polaroid] .bw-card textarea:focus,[data-aesthetic=polaroid] .bw-input:focus{outline:none;border-color:var(--ae-accent)!important;box-shadow:0 0 0 3px var(--ae-accent-soft)}[data-aesthetic=polaroid] .bw-card input::-moz-placeholder,[data-aesthetic=polaroid] .bw-card textarea::-moz-placeholder,[data-aesthetic=polaroid] .bw-input::-moz-placeholder{color:var(--ae-text-tertiary)}[data-aesthetic=polaroid] .bw-card input::placeholder,[data-aesthetic=polaroid] .bw-card textarea::placeholder,[data-aesthetic=polaroid] .bw-input::placeholder{color:var(--ae-text-tertiary)}[data-aesthetic=polaroid] .bw-btn-primary{box-shadow:0 6px 16px color-mix(in srgb,var(--ae-accent,#E07856) 40%,transparent)}@media (hover:hover){[data-aesthetic=polaroid] .bw-btn-primary:hover{transform:translateY(-2px) rotate(-1.2deg)}}[data-aesthetic=polaroid] .bw-btn-secondary{background:var(--ae-surface);border-color:var(--ae-border)}@media (hover:hover){[data-aesthetic=polaroid] .bw-btn-secondary:hover{border-color:var(--ae-accent);color:var(--ae-accent)}}[data-aesthetic=polaroid] .bw-card hr{border:none;border-top:1.5px dashed var(--ae-line)}[data-aesthetic=polaroid] .bw-total-pill{background:var(--ae-surface);border:1px solid var(--ae-border)!important}@media (prefers-reduced-motion:reduce){[data-aesthetic=polaroid][data-develop=true] .ae-develop-reveal,[data-aesthetic=polaroid][data-develop=true] .ae-svc-thumb img{animation:none}[data-aesthetic=polaroid] .bw-btn-primary:hover,[data-aesthetic=polaroid] .bw-hover-lift:hover,[data-aesthetic=polaroid][data-tilt=true] .ae-svc-thumb,[data-aesthetic=polaroid][data-tilt=true] .bw-hover-lift:hover .ae-svc-thumb,[data-aesthetic=polaroid][data-tilt=true] .bw-hover-lift:nth-child(2n) .ae-svc-thumb{transform:none}[data-aesthetic=polaroid] .ae-washi-tape{transform:none!important}[data-aesthetic=polaroid]{background-image:none;background-attachment:scroll}}@media (max-width:480px){[data-aesthetic=polaroid][data-tilt=true] .ae-svc-thumb,[data-aesthetic=polaroid][data-tilt=true] .bw-hover-lift:nth-child(2n) .ae-svc-thumb{transform:none}[data-aesthetic=polaroid] .ae-washi-tape{transform:none!important}[data-aesthetic=polaroid]{background-attachment:scroll}}[data-aesthetic=mint_soft]{--ae-font-display:var(--font-brand,var(--font-tajawal),"Tajawal",var(--font-cairo),sans-serif);--ae-font-body:var(--font-brand,var(--font-tajawal),"Tajawal",var(--font-cairo),sans-serif);--ae-font-num:var(--font-inter),"Inter",var(--font-tajawal),sans-serif;--ae-radius:20px;--ae-radius-sm:14px;--ae-radius-sheet:26px;--ae-radius-pill:999px;--ae-card-shadow:0 2px 14px rgba(15,23,42,0.06);--ae-sheet-shadow:0 -8px 40px rgba(15,23,42,0.18);--ae-ease:cubic-bezier(0.22,1,0.36,1);--ae-dur:240ms;--ae-icon-bg:var(--ae-surface-2);--ae-callout-bg:#FFF7E6;--ae-callout-fg:#B45309;--ae-callout-icon:#F59E0B;--ae-success:#14B8A6;--nh-accent-rgb:var(--ae-accent-rgb);--nh-accent-hover:color-mix(in srgb,var(--ae-accent) 88%,#000);--brand-600:var(--ae-accent);--brand-700:var(--ae-accent);--bw-header-bg:color-mix(in srgb,var(--ae-accent) 6%,var(--ae-surface));--bw-page-bg:var(--ae-bg);--bw-surface:var(--ae-surface);--bw-surface-hover:var(--ae-surface-hover);--bw-text-primary:var(--ae-text-primary);--bw-text-secondary:var(--ae-text-secondary);--bw-text-tertiary:var(--ae-text-tertiary);--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:var(--ae-radius-sm);--bw-card-shadow:var(--ae-card-shadow);background-color:var(--ae-bg);color:var(--ae-text-primary);font-family:var(--ae-font-body)}[data-aesthetic=mint_soft] :is(h1,h2,h3,h4){font-family:var(--ae-font-display);color:var(--ae-heading,var(--ae-text-primary))}[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}}