.ContactCateringPage-module__ArIzVW__page{background:var(--lm-color-bg);min-height:100dvh;color:var(--lm-color-text);font-family:var(--lm-font-body)}.ContactCateringPage-module__ArIzVW__header{z-index:50;padding:0 var(--lm-space-l);height:var(--lm-header-height);background:var(--lm-color-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--lm-color-border);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.ContactCateringPage-module__ArIzVW__backLink{font-size:var(--lm-font-size-label);letter-spacing:.12em;text-transform:uppercase;color:var(--lm-color-text-muted);transition:color var(--lm-transition-fast);align-items:center;gap:8px;text-decoration:none;display:flex}.ContactCateringPage-module__ArIzVW__backLink:hover{color:var(--lm-color-gold)}.ContactCateringPage-module__ArIzVW__backArrow{background:var(--lm-color-gold-rich);width:20px;height:1px;display:inline-block;position:relative}.ContactCateringPage-module__ArIzVW__backArrow:before{content:"";border-left:1px solid var(--lm-color-gold-rich);border-bottom:1px solid var(--lm-color-gold-rich);width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)rotate(45deg)}.ContactCateringPage-module__ArIzVW__logo{font-family:var(--lm-font-display);letter-spacing:.05em;color:var(--lm-color-text);transition:color var(--lm-transition-fast);font-size:1.4rem;text-decoration:none}.ContactCateringPage-module__ArIzVW__logo:hover{color:var(--lm-color-gold)}.ContactCateringPage-module__ArIzVW__pageTabs{justify-content:center;gap:var(--lm-space-xl);padding:var(--lm-space-xl)var(--lm-space-l)0;display:flex}.ContactCateringPage-module__ArIzVW__pageTab{font-size:var(--lm-font-size-label);letter-spacing:.15em;text-transform:uppercase;color:var(--lm-color-text-muted);transition:color var(--lm-transition-fast),border-color var(--lm-transition-fast);border-bottom:1px solid #0000;padding-bottom:12px;text-decoration:none}.ContactCateringPage-module__ArIzVW__pageTab:hover{color:var(--lm-color-gold)}.ContactCateringPage-module__ArIzVW__pageTabActive{color:var(--lm-color-gold);border-bottom-color:var(--lm-color-gold-rich)}.ContactCateringPage-module__ArIzVW__section{padding:var(--lm-space-xxl)var(--lm-space-l)}.ContactCateringPage-module__ArIzVW__sectionInner{max-width:600px;margin:0 auto}.ContactCateringPage-module__ArIzVW__sectionLabel{font-family:var(--lm-font-body);font-size:var(--lm-font-size-label);letter-spacing:.25em;text-transform:uppercase;color:var(--lm-color-gold);text-align:center;margin-bottom:8px;font-weight:600}.ContactCateringPage-module__ArIzVW__sectionTitle{font-family:var(--lm-font-display);font-size:var(--lm-font-size-display-m);text-align:center;color:var(--lm-color-text);margin-bottom:8px;font-weight:400;line-height:1.1}.ContactCateringPage-module__ArIzVW__sectionDescription{text-align:center;font-size:var(--lm-font-size-small);color:var(--lm-color-text-muted);margin-bottom:40px;line-height:1.7}.ContactCateringPage-module__ArIzVW__divider{background:var(--lm-color-gold-rich);width:48px;height:1px;margin:var(--lm-space-m)auto}.ContactCateringPage-module__ArIzVW__form{flex-direction:column;gap:16px;display:flex}.ContactCateringPage-module__ArIzVW__field{border:1px solid var(--lm-color-border);border-radius:var(--lm-radius-m);width:100%;color:var(--lm-color-text);font-family:var(--lm-font-body);font-size:var(--lm-font-size-small);transition:border-color var(--lm-transition-fast);background:#ffffff14;outline:none;padding:14px 18px}.ContactCateringPage-module__ArIzVW__field::placeholder{color:var(--lm-color-text-muted);opacity:.7}.ContactCateringPage-module__ArIzVW__field:focus{border-color:var(--lm-color-gold-rich)}.ContactCateringPage-module__ArIzVW__fieldRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ContactCateringPage-module__ArIzVW__submitBtn{background:var(--lm-color-gold-rich);color:var(--lm-color-bg);font-family:var(--lm-font-body);font-size:var(--lm-font-size-label);letter-spacing:.15em;text-transform:uppercase;border-radius:var(--lm-radius-s);cursor:pointer;transition:opacity var(--lm-transition-fast),background var(--lm-transition-fast);border:none;padding:14px 32px;font-weight:600}.ContactCateringPage-module__ArIzVW__submitBtn:hover:not(:disabled){background:var(--lm-color-gold)}.ContactCateringPage-module__ArIzVW__submitBtn:disabled{cursor:wait;opacity:.6}.ContactCateringPage-module__ArIzVW__feedback{border-radius:var(--lm-radius-m);font-size:var(--lm-font-size-small);padding:12px 16px}.ContactCateringPage-module__ArIzVW__feedbackSuccess{color:#6ee7b7;background:#10b9811f}.ContactCateringPage-module__ArIzVW__feedbackError{color:#fca5a5;background:#ef44441f}.ContactCateringPage-module__ArIzVW__separator{background:var(--lm-color-border);max-width:600px;height:1px;margin:0 auto}.ContactCateringPage-module__ArIzVW__footer{text-align:center;border-top:1px solid var(--lm-color-border);background:var(--lm-color-bg-deep);padding:48px 24px}.ContactCateringPage-module__ArIzVW__footerLogo{font-family:var(--lm-font-display);color:var(--lm-color-text);letter-spacing:.05em;transition:color var(--lm-transition-fast);margin-bottom:16px;font-size:1.8rem;text-decoration:none;display:inline-block}.ContactCateringPage-module__ArIzVW__footerLogo:hover{color:var(--lm-color-gold)}.ContactCateringPage-module__ArIzVW__footerLinks{font-size:var(--lm-font-size-small);justify-content:center;gap:24px;margin-bottom:24px;display:flex}.ContactCateringPage-module__ArIzVW__footerLink{color:var(--lm-color-text-muted);transition:color var(--lm-transition-fast);text-decoration:none}.ContactCateringPage-module__ArIzVW__footerLink:hover{color:var(--lm-color-gold)}.ContactCateringPage-module__ArIzVW__footerCopy{color:var(--lm-color-text-muted);letter-spacing:.05em;font-size:.7rem}@media (max-width:640px){.ContactCateringPage-module__ArIzVW__fieldRow{grid-template-columns:1fr}.ContactCateringPage-module__ArIzVW__pageTabs{gap:var(--lm-space-l)}.ContactCateringPage-module__ArIzVW__section{padding:var(--lm-space-xl)var(--lm-space-m)}.ContactCateringPage-module__ArIzVW__footerLinks{flex-wrap:wrap;gap:16px}}
:root{--lm-color-bg:#100f0c;--lm-color-bg-deep:#080705;--lm-color-surface:#1b1916;--lm-color-surface-hover:#272320;--lm-color-burgundy:maroon;--lm-color-burgundy-deep:#5a0000;--lm-color-cream:#eeece3;--lm-color-cream-dark:#d8d5ca;--lm-color-gold:#fadc96;--lm-color-gold-rich:#c9a84c;--lm-color-gold-glow:#fadc961f;--lm-color-dark:#eeece3;--lm-color-text:#eeece3;--lm-color-text-muted:#eeece380;--lm-color-border:#fadc9626;--lm-color-border-cream:#eeece333;--lm-color-error:#ff6b6b;--lm-color-success:#4ecdc4;--lm-font-display:serif;--lm-font-body:sans-serif;--lm-font-size-display-xl:clamp(3.5rem,10vw,8rem);--lm-font-size-display-l:clamp(2.5rem,6vw,4.5rem);--lm-font-size-display-m:clamp(1.8rem,4vw,2.8rem);--lm-font-size-display-s:clamp(1.3rem,2vw,1.6rem);--lm-font-size-body-l:clamp(1.125rem,2vw,1.25rem);--lm-font-size-body:1rem;--lm-font-size-small:.875rem;--lm-font-size-label:.75rem;--lm-space-xs:4px;--lm-space-s:8px;--lm-space-m:16px;--lm-space-l:24px;--lm-space-xl:48px;--lm-space-xxl:80px;--lm-space-huge:120px;--lm-container-max:1200px;--lm-header-height:72px;--lm-radius-s:2px;--lm-radius-m:4px;--lm-radius-l:8px;--lm-radius-round:50%;--lm-transition-fast:.2s ease;--lm-transition-medium:.4s ease;--lm-transition-slow:.8s cubic-bezier(.16,1,.3,1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background-color:#100f0c}html{scroll-behavior:smooth}body{background-color:var(--lm-color-bg);color:var(--lm-color-text);font-family:var(--lm-font-body);font-size:var(--lm-font-size-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}[dir=rtl]{text-align:right}.lm-root{--lm-font-display:var(--font-cormorant-garamond),serif;--lm-font-body:var(--font-nunito-sans),sans-serif;min-height:100dvh;position:relative}.lm-root:after{content:"";opacity:.03;mix-blend-mode:overlay;pointer-events:none;z-index:1000;background-image:url(/tenants/lauand-maison/leopard-texture-overlay.png);background-size:cover;position:fixed;inset:0}.lm-container{max-width:var(--lm-container-max);margin-inline:auto;padding-inline:24px}.lm-section{padding-block:var(--lm-space-xxl);z-index:2;position:relative}.lm-section--cream{background-color:var(--lm-color-cream);color:var(--lm-color-bg)}.lm-section--deep{background-color:var(--lm-color-bg-deep)}.lm-section--surface{background-color:var(--lm-color-surface)}.lm-display-xl{font-family:var(--lm-font-display);font-size:var(--lm-font-size-display-xl);letter-spacing:-.01em;font-weight:400;line-height:1.05}.lm-display-l{font-family:var(--lm-font-display);font-size:var(--lm-font-size-display-l);letter-spacing:-.01em;font-weight:400;line-height:1.1}.lm-display-m{font-family:var(--lm-font-display);font-size:var(--lm-font-size-display-m);font-weight:400;line-height:1.15}.lm-display-s{font-family:var(--lm-font-display);font-size:var(--lm-font-size-display-s);font-weight:400;line-height:1.2}.lm-label{font-family:var(--lm-font-body);font-size:var(--lm-font-size-label);letter-spacing:.15em;text-transform:uppercase;color:var(--lm-color-gold);font-weight:600}.lm-divider{background-color:var(--lm-color-gold-rich);width:48px;height:1px}.lm-btn-primary{background-color:var(--lm-color-gold-rich);color:var(--lm-color-bg);font-family:var(--lm-font-body);font-size:var(--lm-font-size-small);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--lm-radius-s);cursor:pointer;transition:background-color var(--lm-transition-fast),transform var(--lm-transition-fast);border:none;justify-content:center;align-items:center;padding:14px 32px;font-weight:600;text-decoration:none;display:inline-flex}.lm-btn-primary:hover{background-color:var(--lm-color-gold);transform:translateY(-1px)}.lm-btn-secondary{color:var(--lm-color-gold);font-family:var(--lm-font-body);font-size:var(--lm-font-size-small);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--lm-color-gold-rich);border-radius:var(--lm-radius-s);cursor:pointer;transition:background-color var(--lm-transition-fast),color var(--lm-transition-fast),transform var(--lm-transition-fast);background-color:#0000;justify-content:center;align-items:center;padding:14px 32px;font-weight:600;text-decoration:none;display:inline-flex}.lm-btn-secondary:hover{background-color:var(--lm-color-gold-rich);color:var(--lm-color-bg);transform:translateY(-1px)}.lm-input,.lm-textarea{border:1px solid var(--lm-color-border);border-radius:var(--lm-radius-m);width:100%;color:var(--lm-color-text);font-family:var(--lm-font-body);font-size:var(--lm-font-size-body);transition:border-color var(--lm-transition-fast);background-color:#ffffff14;outline:none;padding:12px 16px}.lm-input::placeholder,.lm-textarea::placeholder{color:var(--lm-color-text-muted)}.lm-input:focus,.lm-textarea:focus{border-color:var(--lm-color-gold-rich)}.lm-textarea{resize:vertical;min-height:120px}.lm-section--cream{--lm-color-dark:#443c35;--lm-color-text:#443c35;--lm-color-text-muted:#443c3599}.lm-section--cream .lm-input,.lm-section--cream .lm-textarea{color:#443c35;background-color:#0000000f;border-color:#c8c5ba}.lm-section--cream .lm-input::placeholder,.lm-section--cream .lm-textarea::placeholder{color:#443c3580}.lm-section--cream .lm-input:focus,.lm-section--cream .lm-textarea:focus{border-color:var(--lm-color-gold-rich)}.lm-section--cream .lm-label{color:var(--lm-color-gold-rich)}.lm-grid-2col{gap:var(--lm-space-xl);grid-template-columns:1fr;display:grid}.lm-grid-3col{gap:var(--lm-space-l);grid-template-columns:1fr;display:grid}.lm-grid-4col{gap:var(--lm-space-l);grid-template-columns:1fr 1fr;display:grid}@keyframes lm-fadeUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes lm-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes lm-scaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes lm-pulseGlow{0%,to{box-shadow:0 0 #fadc9600}50%{box-shadow:0 0 24px 8px #fadc962e}}@media (min-width:768px){.lm-grid-2col,.lm-grid-3col{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.lm-grid-3col{grid-template-columns:1fr 1fr 1fr}.lm-grid-4col{grid-template-columns:1fr 1fr 1fr 1fr}}@media (max-width:600px){.lm-section{padding-block:var(--lm-space-xl)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
