@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,600;9..144,700&family=Inter:wght@400;500;600;700;800&family=Manrope:wght@500;600;700;800&family=Montserrat:wght@500;600;700;800&family=Source+Sans+3:wght@400;500;600;700&display=swap";.luxora-about{background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 251 235 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #f8fafc var(--tw-gradient-to-position)}.luxora-about-section{margin-left:auto;margin-right:auto;width:100%;max-width:80rem;padding-left:1.5rem;padding-right:1.5rem}@media(min-width:768px){.luxora-about-section{padding-left:2rem;padding-right:2rem}}.luxora-about-kicker{display:inline-flex;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.25rem 1rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.luxora-about-title{margin-top:1.25rem;font-size:2.25rem;line-height:2.5rem;font-weight:700;line-height:1.25;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-about-title{font-size:3rem;line-height:1}}.luxora-about-intro{margin-top:1.25rem;max-width:42rem;font-size:1rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-about-intro{font-size:1.125rem;line-height:1.75rem}}.luxora-about-actions{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.luxora-about-actions--centered{justify-content:center}.luxora-about-hero{display:grid;gap:2.5rem;padding-top:3.5rem;padding-bottom:3.5rem}@media(min-width:768px){.luxora-about-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:3rem;padding-top:5rem;padding-bottom:5rem}}.luxora-about-hero-copy{max-width:42rem}.luxora-about-hero-side{position:relative}.luxora-about-hero-side>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}@media(min-width:768px){.luxora-about-hero-side{padding-bottom:7rem}}.luxora-about-hero-visual{position:relative;overflow:hidden;border-radius:2rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background-image:radial-gradient(circle at 82% 20%,rgba(251,191,36,.28),transparent 18%),radial-gradient(circle at 20% 78%,rgba(255,255,255,.14),transparent 20%)}.luxora-about-hero-visual:after{content:"";position:absolute;inset:1.5rem;border:1px solid rgba(253,230,138,.8);border-radius:1.5rem;pointer-events:none}.luxora-about-hero-image{aspect-ratio:4/5;width:100%;-o-object-fit:cover;object-fit:cover;opacity:.9}.luxora-about-trust-panel{display:grid;gap:.75rem;border-radius:1.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));background-color:#fffffff2;padding:1rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media(min-width:640px){.luxora-about-trust-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.luxora-about-trust-panel{position:absolute;right:2rem;bottom:0;left:2rem}}.luxora-about-trust-item{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:1rem}.luxora-about-trust-value{font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-about-trust-label{margin-top:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.luxora-about-mission-grid{display:grid;gap:1.25rem;padding-bottom:2rem}@media(min-width:768px){.luxora-about-mission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.luxora-about-mission-card{border-radius:2rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.luxora-about-card-kicker{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.luxora-about-card-title{margin-top:.75rem;font-size:1.5rem;line-height:2rem;font-weight:600;line-height:1.375;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-about-card-copy{margin-top:1rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.luxora-about-story{display:grid;gap:2rem;padding-top:2rem;padding-bottom:2rem}@media(min-width:768px){.luxora-about-story{grid-template-columns:1fr .9fr;align-items:center;gap:3rem}}.luxora-about-heading{max-width:48rem}.luxora-about-section-title{margin-top:1rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-about-section-title{font-size:2.25rem;line-height:2.5rem}}.luxora-about-section-copy{margin-top:1rem;font-size:1rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.luxora-about-story-body{margin-top:1.25rem}.luxora-about-story-body>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.luxora-about-story-paragraph{font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-about-story-paragraph{font-size:1rem;line-height:1.5rem}}.luxora-about-story-milestones{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem}.luxora-about-milestone{border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.luxora-about-story-visual{position:relative;overflow:hidden;border-radius:2rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background-image:radial-gradient(circle at 8% 8%,rgba(251,191,36,.16),transparent 30%)}.luxora-about-story-image{aspect-ratio:5/4;width:100%;-o-object-fit:cover;object-fit:cover}.luxora-about-values-wrap{margin-top:2.5rem;margin-bottom:2.5rem;border-top-width:1px;border-bottom-width:1px;border-color:#e2e8f0cc;background-color:#fffc;padding-top:3.5rem;padding-bottom:3.5rem}.luxora-about-values-grid{margin-top:2.5rem;display:grid;gap:1.25rem}@media(min-width:640px){.luxora-about-values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.luxora-about-values-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.luxora-about-value-card{border-radius:1.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.luxora-about-value-card:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.luxora-about-value-title{font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-about-value-copy{margin-top:.75rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.luxora-about-process{padding-top:1.5rem;padding-bottom:1.5rem}.luxora-about-inline-link{margin-top:1.25rem;display:inline-flex;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.luxora-about-inline-link:hover{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.luxora-about-process-grid{margin-top:2.5rem;display:grid;gap:1.25rem}@media(min-width:768px){.luxora-about-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.luxora-about-process-card{border-radius:1.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.luxora-about-process-number{font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.luxora-about-process-title{margin-top:.75rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-about-process-copy{margin-top:.75rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.luxora-about-proof-band{margin-top:3rem;margin-bottom:3rem;border-radius:2rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));padding:2rem 1.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:640px){.luxora-about-proof-band{padding-left:2rem;padding-right:2rem}}.luxora-about-proof-band{background-image:radial-gradient(circle at 0% 0%,rgba(251,191,36,.24),transparent 34%),linear-gradient(135deg,#0f172a,#1e293b)}.luxora-about-proof-header{max-width:42rem}.luxora-about-proof-kicker{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.luxora-about-proof-title{margin-top:.75rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.luxora-about-proof-grid{margin-top:2rem;display:grid;gap:1rem}@media(min-width:640px){.luxora-about-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.luxora-about-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.luxora-about-proof-item{border-radius:1rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff0d;padding:1rem;--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.luxora-about-proof-value{font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.luxora-about-proof-label{margin-top:.5rem;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.luxora-about-cta{margin-bottom:3.5rem;border-radius:2rem;--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));padding:3rem 1.5rem;text-align:center}@media(min-width:640px){.luxora-about-cta{padding-left:2.5rem;padding-right:2.5rem}}.luxora-about-cta{background-image:radial-gradient(circle at 12% -20%,rgba(251,191,36,.24),transparent 42%)}.luxora-about-cta-title{font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.luxora-about-cta-copy{margin-left:auto;margin-right:auto;margin-top:1rem;max-width:42rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-about-cta-copy{font-size:1rem;line-height:1.5rem}}.luxora-programs{background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 251 235 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #f8fafc var(--tw-gradient-to-position)}.luxora-programs-section{margin-left:auto;margin-right:auto;width:100%;max-width:80rem;padding-left:1.5rem;padding-right:1.5rem}@media(min-width:768px){.luxora-programs-section{padding-left:2rem;padding-right:2rem}}.luxora-programs-kicker{display:inline-flex;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.25rem 1rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.luxora-programs-title{margin-top:1.25rem;font-size:2.25rem;line-height:2.5rem;font-weight:700;line-height:1.25;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-programs-title{font-size:3rem;line-height:1}}.luxora-programs-intro{margin-top:1.25rem;max-width:42rem;font-size:1rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-programs-intro{font-size:1.125rem;line-height:1.75rem}}.luxora-programs-actions{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.luxora-programs-actions--centered{justify-content:center}.luxora-programs-hero{display:grid;gap:2.5rem;padding-top:3.5rem;padding-bottom:3.5rem}@media(min-width:768px){.luxora-programs-hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:3rem;padding-top:5rem;padding-bottom:5rem}}.luxora-programs-hero-copy{max-width:42rem}.luxora-programs-hero-side{position:relative}.luxora-programs-hero-side>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}@media(min-width:768px){.luxora-programs-hero-side{padding-bottom:6rem}}.luxora-programs-hero-visual{position:relative;overflow:hidden;border-radius:2rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background-image:radial-gradient(circle at 82% 18%,rgba(251,191,36,.28),transparent 18%),radial-gradient(circle at 18% 82%,rgba(255,255,255,.14),transparent 20%)}.luxora-programs-hero-visual:after{content:"";position:absolute;inset:1.5rem;border:1px solid rgba(253,230,138,.8);border-radius:1.5rem;pointer-events:none}.luxora-programs-hero-image{aspect-ratio:5/4;width:100%;-o-object-fit:cover;object-fit:cover;opacity:.9}.luxora-programs-summary-panel{display:grid;gap:.75rem;border-radius:1.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));background-color:#fffffff2;padding:1rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media(min-width:640px){.luxora-programs-summary-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.luxora-programs-summary-panel{position:absolute;right:2rem;bottom:0;left:2rem}}.luxora-programs-summary-item{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:1rem}.luxora-programs-summary-value{font-size:1.125rem;line-height:1.75rem;font-weight:700;line-height:1.375;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-programs-summary-value{font-size:1.25rem;line-height:1.75rem}}.luxora-programs-summary-label{margin-top:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.luxora-programs-heading{max-width:48rem}.luxora-programs-section-title{margin-top:1rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-programs-section-title{font-size:2.25rem;line-height:2.5rem}}.luxora-programs-section-copy{margin-top:1rem;font-size:1rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.luxora-programs-pillar-section{padding-top:2rem;padding-bottom:2rem}.luxora-programs-pillar-grid{margin-top:2rem;display:grid;gap:1.5rem}@media(min-width:768px){.luxora-programs-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.luxora-programs-pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.luxora-programs-pillar-card-link{display:block;color:inherit;text-decoration-line:none}.luxora-programs-pillar-card{position:relative;height:100%;overflow:hidden;border-radius:1.9rem;border-width:1px;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.luxora-programs-pillar-card:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.luxora-programs-pillar-card{border-color:var(--luxora-border-soft);background:radial-gradient(circle at 100% 0%,rgba(var(--luxora-detail-program-accent),.12),transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--luxora-surface) 92%,white 8%),color-mix(in srgb,var(--luxora-surface-elevated) 94%,white 6%));color:var(--luxora-text-strong)}.luxora-programs-pillar-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,rgb(var(--luxora-detail-program-accent-deep)),rgb(var(--luxora-detail-program-accent)))}.luxora-programs-pillar-image-wrap{position:relative;overflow:hidden;border-bottom-width:1px;border-color:#e2e8f0cc;border-bottom-color:color-mix(in srgb,var(--luxora-border-soft) 82%,transparent);background:var(--luxora-brand-midnight)}.luxora-programs-pillar-image{aspect-ratio:16/10;width:100%;-o-object-fit:cover;object-fit:cover}.luxora-programs-pillar-image-overlay{pointer-events:none;position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem;background:linear-gradient(180deg,#020817b8,#0208172e 55%,#02081700)}.luxora-programs-pillar-image-label{display:inline-flex;border-radius:9999px;border-width:1px;padding:.25rem .75rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.22em;border-color:rgba(var(--luxora-detail-program-accent),.28);background:#060c18bd;color:color-mix(in srgb,white 92%,rgb(var(--luxora-detail-program-accent)) 8%);box-shadow:0 10px 22px #02061738;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.luxora-programs-pillar-card-body{padding:1.25rem}@media(min-width:640px){.luxora-programs-pillar-card-body{padding:1.5rem}}.luxora-programs-pillar-eyebrow{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:rgba(var(--luxora-detail-program-accent-deep),.8)}.luxora-programs-pillar-card-top{margin-top:1rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.luxora-programs-pillar-title{font-size:1.5rem;line-height:2rem;font-weight:600;color:var(--luxora-text-strong)}.luxora-programs-pillar-descriptor{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:color-mix(in srgb,var(--luxora-text-muted) 84%,white 16%)}.luxora-programs-pillar-count{display:flex;min-width:6.75rem;flex-shrink:0;flex-direction:column;align-items:flex-end;gap:.25rem;border-radius:1rem;border-width:1px;padding:.5rem .75rem;text-align:right;border-color:rgba(var(--luxora-detail-program-accent),.26);background:radial-gradient(circle at 18% 18%,rgba(var(--luxora-detail-program-accent),.2),transparent 30%),linear-gradient(180deg,#080f1de0,#0f172acc);box-shadow:0 14px 30px #02061752;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.luxora-programs-pillar-count-value{display:block;font-size:1.25rem;line-height:1.75rem;font-weight:700;line-height:1;color:color-mix(in srgb,white 82%,rgb(var(--luxora-detail-program-accent)) 18%)}.luxora-programs-pillar-count-label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:#e2e8f0e6}.luxora-programs-pillar-summary{margin-top:1.25rem;font-size:.875rem;line-height:1.75rem;color:var(--luxora-text-muted)}.luxora-programs-pillar-meta{margin-top:1.25rem;border-top-width:1px;padding-top:1rem;font-size:.75rem;line-height:1.5rem;border-top-color:color-mix(in srgb,var(--luxora-border-soft) 82%,transparent);color:color-mix(in srgb,var(--luxora-text-muted) 82%,white 18%)}.luxora-initiative-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:2rem;border-width:1px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;border-color:color-mix(in srgb,var(--luxora-content-link) 16%,var(--luxora-border-soft) 84%);background-color:color-mix(in srgb,var(--luxora-content-surface) 96%,white 4%);background-image:radial-gradient(circle at 100% 0%,rgb(var(--program-accent) / .18),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--luxora-content-surface) 98%,white 2%),color-mix(in srgb,var(--luxora-content-surface-alt) 94%,white 6%));box-shadow:0 22px 48px #1916111a}.luxora-initiative-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:.3rem;background:linear-gradient(90deg,rgb(var(--program-accent-deep) / .92),rgb(var(--program-accent) / .42))}.luxora-initiative-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--luxora-content-link) 24%,var(--luxora-border-soft) 76%);box-shadow:0 28px 60px #19161124}.luxora-initiative-card-shell{display:flex;height:100%;flex-direction:column;background:linear-gradient(180deg,color-mix(in srgb,var(--luxora-content-surface) 98%,white 2%),color-mix(in srgb,var(--luxora-content-surface-alt) 95%,white 5%))}.luxora-initiative-card-visual{position:relative;overflow:hidden;border-bottom-width:1px;border-bottom-color:color-mix(in srgb,var(--luxora-content-link) 12%,var(--luxora-border-soft) 88%);background:radial-gradient(circle at 82% 18%,rgb(var(--program-accent) / .28),transparent 18%),linear-gradient(180deg,rgb(var(--program-accent-deep) / .92),rgb(var(--program-accent) / .64))}.luxora-initiative-card-visual picture{margin:0;display:block;height:100%;width:100%}.luxora-initiative-card-visual .luxora-unconfigured-media{min-height:15.5rem;border:0;border-radius:0;background:radial-gradient(circle at 82% 18%,rgb(var(--program-accent) / .34),transparent 18%),linear-gradient(180deg,rgb(var(--program-accent-deep) / .96),rgb(var(--program-accent) / .72));color:#ffffffeb}.luxora-initiative-card-visual-overlay{pointer-events:none;position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem}@media(min-width:640px){.luxora-initiative-card-visual-overlay{padding:1.5rem}}.luxora-initiative-card-visual-overlay{background:linear-gradient(180deg,#0f172ac7,#0f172a38 52%,#0f172a00)}.luxora-initiative-card-visual-overlay .luxora-programs-pillar-eyebrow{color:#fffffff0}.luxora-initiative-card-index{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;padding:.25rem .75rem;font-size:11px;font-weight:600;letter-spacing:.22em;border-color:#ffffff29;background:#ffffff1f;color:#fffffff0;box-shadow:0 10px 24px #0f172a3d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.luxora-funding-case-card-media picture{margin:0;display:block;height:100%;width:100%}.luxora-initiative-card-image{aspect-ratio:16/10;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;transition-timing-function:cubic-bezier(0,0,.2,1);min-height:15.5rem}.luxora-initiative-card:hover .luxora-initiative-card-image{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.luxora-initiative-card-body{display:flex;flex:1 1 0%;flex-direction:column;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:0;padding-top:1.25rem}@media(min-width:640px){.luxora-initiative-card-body{padding-left:1.5rem;padding-right:1.5rem;padding-top:1.5rem}}.luxora-initiative-card-body{position:relative;z-index:1}.luxora-initiative-card .luxora-programs-card-title{font-size:1.65rem;line-height:1.25;color:color-mix(in srgb,var(--luxora-content-text-strong) 96%,black 4%)!important;text-wrap:balance}.luxora-initiative-card .luxora-programs-card-summary{margin-top:1rem;font-size:.98rem;line-height:2rem;color:color-mix(in srgb,var(--luxora-content-text-main) 96%,black 4%)!important}.luxora-initiative-card-focus{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.5rem}.luxora-initiative-card-focus .luxora-programs-focus-item{margin-top:0}.luxora-initiative-card-proof{margin-top:1.5rem;border-radius:1.45rem;border-width:1px;padding:1rem}@media(min-width:640px){.luxora-initiative-card-proof{padding:1.25rem}}.luxora-initiative-card-proof{border-color:color-mix(in srgb,var(--luxora-content-link) 12%,var(--luxora-border-soft) 88%);background:radial-gradient(circle at 0% 0%,rgb(var(--program-accent) / .12),transparent 36%),color-mix(in srgb,var(--luxora-content-surface) 92%,white 8%)}.luxora-initiative-card-proof-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:color-mix(in srgb,var(--luxora-content-link) 62%,var(--luxora-content-text-strong) 38%)!important}.luxora-initiative-card-proof-copy{margin-top:.75rem;font-size:.875rem;line-height:1.75rem;color:color-mix(in srgb,var(--luxora-content-text-main) 94%,black 6%)!important}.luxora-programs-card{overflow:hidden;border-radius:2rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.luxora-programs-card:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.luxora-programs-card-image{aspect-ratio:16/10;width:100%;-o-object-fit:cover;object-fit:cover}.luxora-programs-card-body{padding:1.5rem}.luxora-programs-card-title{font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-programs-card-summary{margin-top:.75rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.luxora-programs-focus-list{margin-top:1.25rem;list-style-type:none}.luxora-programs-focus-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.luxora-programs-focus-list{padding:0}.luxora-programs-focus-item{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:9999px;border-width:1px;padding:.375rem .75rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;border-color:color-mix(in srgb,var(--luxora-content-link) 18%,var(--luxora-border-soft) 82%);background:color-mix(in srgb,var(--luxora-content-surface) 88%,white 12%);color:color-mix(in srgb,var(--luxora-content-link) 58%,var(--luxora-content-text-strong) 42%)!important}.luxora-initiative-card-body .luxora-programs-card-proof{margin-top:1rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1));padding-top:1rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.luxora-programs-card-proof{margin-top:1.25rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));padding-top:1.25rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.luxora-programs-card-link{margin-top:1.25rem;display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:rgb(var(--luxora-detail-program-accent-deep))}.luxora-programs-card-link:hover{color:#000}.luxora-program-page{background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 251 235 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #f8fafc var(--tw-gradient-to-position)}.luxora-program-page-story{padding-top:1rem;padding-bottom:1rem}@media(min-width:768px){.luxora-program-page-story{padding-top:2rem;padding-bottom:2rem}}.luxora-program-page-story-layout{display:grid;gap:2rem}@media(min-width:768px){.luxora-program-page-story-layout{grid-template-columns:1.05fr .95fr;align-items:center;gap:3rem}}.luxora-program-page-story-body{margin-top:1.5rem}.luxora-program-page-story-body>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.luxora-program-page-story-body .luxora-programs-section-copy{margin-top:0}.luxora-program-page-story-visual{position:relative;overflow:hidden;border-radius:2rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background-image:radial-gradient(circle at 82% 18%,rgba(251,191,36,.24),transparent 18%),radial-gradient(circle at 18% 82%,rgba(255,255,255,.14),transparent 20%)}.luxora-program-page-story-visual:after{content:"";position:absolute;inset:1.5rem;border:1px solid rgba(253,230,138,.7);border-radius:1.5rem;pointer-events:none}.luxora-program-page-story-image{aspect-ratio:5/4;width:100%;-o-object-fit:cover;object-fit:cover;opacity:.9}.luxora-program-page-initiative-grid{margin-top:2rem;display:grid;gap:1.5rem}@media(min-width:768px){.luxora-program-page-initiative-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.luxora-program-page-focus-grid{margin-top:2rem;display:grid;gap:1.25rem}@media(min-width:768px){.luxora-program-page-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.luxora-program-page-focus-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.luxora-program-page-focus-card{border-radius:1.8rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background:linear-gradient(180deg,color-mix(in srgb,var(--luxora-content-surface) 98%,white 2%),color-mix(in srgb,var(--luxora-content-surface-alt) 95%,white 5%)),radial-gradient(circle at 100% 0%,rgb(var(--program-accent) / .08),transparent 32%);border-color:color-mix(in srgb,var(--luxora-content-link) 16%,var(--luxora-border-soft) 84%)}.luxora-program-page-focus-card--accent{background:linear-gradient(180deg,color-mix(in srgb,var(--luxora-content-surface) 97%,white 3%),color-mix(in srgb,var(--luxora-content-surface-alt) 94%,white 6%)),radial-gradient(circle at 100% 0%,rgb(var(--program-accent) / .12),transparent 32%);border-color:color-mix(in srgb,var(--luxora-content-link) 20%,var(--luxora-border-soft) 80%)}.luxora-program-page-card-kicker{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:var(--luxora-content-kicker)}.luxora-program-page-card-title{margin-top:.75rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;color:var(--luxora-content-text-strong)}.luxora-program-page-card-copy{margin-top:.75rem;font-size:.875rem;line-height:1.75rem;color:var(--luxora-content-text-muted)}.luxora-program-page-delivery{padding-top:1.5rem;padding-bottom:1.5rem}.luxora-program-page-delivery-grid{margin-top:2rem;display:grid;gap:1.25rem}@media(min-width:768px){.luxora-program-page-delivery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.luxora-program-page-delivery-card{border-radius:1.8rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);border-color:color-mix(in srgb,var(--luxora-content-link) 16%,var(--luxora-border-soft) 84%);background:radial-gradient(circle at 12% -18%,rgb(var(--program-accent) / .12),transparent 34%),var(--luxora-content-surface-panel);box-shadow:var(--luxora-content-shadow)}.luxora-program-page-delivery-number{font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--luxora-content-link)}.luxora-program-page-delivery-title{margin-top:.75rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;color:var(--luxora-content-text-strong)}.luxora-program-page-delivery-copy{margin-top:.75rem;font-size:.875rem;line-height:1.75rem;color:var(--luxora-content-text-muted)}.luxora-program-page-outcomes-band{margin-top:3rem;margin-bottom:3rem;border-radius:2rem;border-width:1px;padding:2rem 1.5rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:640px){.luxora-program-page-outcomes-band{padding-left:2rem;padding-right:2rem}}.luxora-program-page-outcomes-band{border-color:color-mix(in srgb,var(--luxora-content-link) 18%,var(--luxora-border-soft) 82%);background-color:color-mix(in srgb,var(--luxora-content-surface) 96%,white 4%);background-image:radial-gradient(circle at 0% 0%,rgb(var(--program-accent) / .18),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--luxora-content-surface) 98%,white 2%),color-mix(in srgb,var(--luxora-content-surface-alt) 94%,white 6%))}.luxora-program-page-outcome-grid{margin-top:2rem;display:grid;gap:1rem}@media(min-width:768px){.luxora-program-page-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.luxora-program-page-outcome-card{border-radius:1rem;border-width:1px;padding:1.25rem;--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);border-color:color-mix(in srgb,var(--luxora-content-link) 18%,var(--luxora-border-soft) 82%);background:radial-gradient(circle at 12% -18%,rgb(var(--program-accent) / .12),transparent 34%),var(--luxora-content-surface-card)}.luxora-program-page-outcome-title{font-size:1.125rem;line-height:1.75rem;font-weight:600;color:var(--luxora-content-text-strong)}.luxora-program-page-outcome-copy{margin-top:.75rem;font-size:.875rem;line-height:1.75rem;color:var(--luxora-content-text-muted)}.luxora-program-page-card-actions{display:flex;flex-wrap:wrap;gap:.75rem}.luxora-initiative-card-footer{margin-top:1.5rem;border-top-width:1px;padding:1.25rem}@media(min-width:640px){.luxora-initiative-card-footer{padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem}}.luxora-initiative-card-footer{position:relative;z-index:1;border-top-color:color-mix(in srgb,var(--luxora-content-link) 10%,var(--luxora-border-soft) 90%);background:linear-gradient(180deg,color-mix(in srgb,var(--luxora-content-surface) 24%,transparent 76%),color-mix(in srgb,var(--luxora-content-surface) 96%,white 4%))}.luxora-initiative-card-link-copy{font-size:.875rem;line-height:1.75rem;color:color-mix(in srgb,var(--luxora-content-text-main) 92%,black 8%)!important}.luxora-initiative-card .luxora-btn-primary{background:color-mix(in srgb,var(--luxora-content-link) 74%,var(--luxora-content-text-strong) 26%);border-color:color-mix(in srgb,var(--luxora-content-link) 74%,var(--luxora-content-text-strong) 26%);color:#fff;box-shadow:0 16px 30px rgb(var(--program-accent-deep) / .2)}.luxora-initiative-card .luxora-btn-primary:hover{background:color-mix(in srgb,var(--luxora-content-link) 84%,black 16%);border-color:color-mix(in srgb,var(--luxora-content-link) 84%,black 16%);color:#fff}.luxora-program-page-empty{margin-top:2rem;border-radius:1.9rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.luxora-programs-rationale-wrap{margin-top:3rem;margin-bottom:3rem;padding-top:1.5rem;padding-bottom:1.5rem}.luxora-programs-rationale{display:grid;gap:1.5rem;border-radius:2.25rem;border-width:1px;padding:1.75rem 1.5rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:768px){.luxora-programs-rationale{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:2rem;padding:2rem}}.luxora-programs-rationale{border-color:var(--luxora-border-soft);background:radial-gradient(circle at 8% 12%,rgba(174,181,188,.12),transparent 26%),linear-gradient(180deg,#fffffffa,#f4f7faf0);box-shadow:0 22px 58px #041d3b14}.luxora-programs-rationale-heading{position:relative;border-radius:1.9rem;border-width:1px;padding:1.5rem}@media(min-width:768px){.luxora-programs-rationale-heading{padding:1.75rem}}.luxora-programs-rationale-heading{border-color:#aeb5bc3d;background:linear-gradient(180deg,#fffffff5,#f8fafce6),radial-gradient(circle at top left,rgba(174,181,188,.12),transparent 34%)}.luxora-programs-rationale-heading:after{content:"";position:absolute;inset:1.15rem auto 1.15rem 0;width:4px;border-radius:999px;background:linear-gradient(180deg,var(--luxora-brand-royal),var(--luxora-brand-silver))}.luxora-programs-rationale-grid{display:grid;gap:1rem}.luxora-programs-rationale-card{position:relative;overflow:hidden;border-radius:1.75rem;border-width:1px;padding:1.25rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.luxora-programs-rationale-card:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:640px){.luxora-programs-rationale-card{padding:1.5rem}}.luxora-programs-rationale-card{border-color:var(--luxora-border-soft);background:linear-gradient(180deg,#fffffffa,#f4f7faf5),radial-gradient(circle at 100% 0%,rgba(174,181,188,.12),transparent 28%)}.luxora-programs-rationale-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--luxora-brand-royal),var(--luxora-brand-silver))}.luxora-programs-rationale-card-top{display:flex;align-items:center;gap:1rem}.luxora-programs-rationale-number{display:inline-flex;height:2.75rem;min-width:2.75rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;padding-left:.75rem;padding-right:.75rem;font-size:.75rem;line-height:1rem;font-weight:600;letter-spacing:.24em;border-color:var(--luxora-kicker-border);background:var(--luxora-accent-soft);color:var(--luxora-kicker-text)}.luxora-programs-rationale-title{font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-programs-rationale-copy{margin-top:1rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.luxora-programs-approach{padding-top:1.5rem;padding-bottom:1.5rem}.luxora-programs-inline-link{margin-top:1.25rem;display:inline-flex;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--luxora-brand-royal)}.luxora-programs-inline-link:hover{color:var(--luxora-brand-midnight)}.luxora-programs-approach-grid{margin-top:2.5rem;display:grid;gap:1.25rem}@media(min-width:768px){.luxora-programs-approach-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.luxora-programs-approach-card{border-radius:1.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.luxora-programs-approach-number{font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--luxora-brand-royal)}.luxora-programs-approach-title{margin-top:.75rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-programs-approach-copy{margin-top:.75rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.luxora-programs-proof-band{margin-top:3rem;margin-bottom:3rem;border-radius:2rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));padding:2rem 1.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:640px){.luxora-programs-proof-band{padding-left:2rem;padding-right:2rem}}.luxora-programs-proof-band{background-image:radial-gradient(circle at 0% 0%,rgba(251,191,36,.24),transparent 34%),linear-gradient(135deg,#0f172a,#1e293b)}.luxora-programs-proof-header{max-width:42rem}.luxora-programs-proof-kicker{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--luxora-content-kicker)}.luxora-programs-proof-title{margin-top:.75rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;color:var(--luxora-content-text-strong)}.luxora-programs-proof-grid{margin-top:2rem;display:grid;gap:1rem}@media(min-width:640px){.luxora-programs-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.luxora-programs-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.luxora-programs-proof-item{border-radius:1rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff0d;padding:1rem;--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.luxora-programs-proof-value{font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.luxora-programs-proof-label{margin-top:.5rem;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.luxora-programs-cta{margin-bottom:3.5rem;border-radius:2rem;--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));padding:3rem 1.5rem;text-align:center}@media(min-width:640px){.luxora-programs-cta{padding-left:2.5rem;padding-right:2.5rem}}.luxora-programs-cta{background-image:radial-gradient(circle at 12% -20%,rgba(251,191,36,.24),transparent 42%)}.luxora-programs-cta-title{font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.luxora-programs-cta-copy{margin-left:auto;margin-right:auto;margin-top:1rem;max-width:42rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-programs-cta-copy{font-size:1rem;line-height:1.5rem}}.luxora-programs-cta-funding-link{margin-left:auto;margin-right:auto;margin-top:1.25rem;display:inline-flex;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1));text-underline-offset:4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.luxora-programs-cta-funding-link:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.luxora-programs-cta-outline{border-color:color-mix(in srgb,var(--luxora-content-link) 22%,var(--luxora-border-soft) 78%)!important;background:color-mix(in srgb,var(--luxora-content-surface) 92%,white 8%)!important;color:var(--luxora-content-text-strong)!important;box-shadow:0 14px 28px #19161114}.luxora-programs-cta-outline:hover{border-color:color-mix(in srgb,var(--luxora-content-link) 52%,var(--luxora-content-text-strong) 48%)!important;background:var(--luxora-content-surface-panel)!important;color:var(--luxora-content-text-strong)!important}.luxora-impact{background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 251 235 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #f8fafc var(--tw-gradient-to-position)}.luxora-impact-section{margin-left:auto;margin-right:auto;width:100%;max-width:80rem;padding-left:1.5rem;padding-right:1.5rem}@media(min-width:768px){.luxora-impact-section{padding-left:2rem;padding-right:2rem}}.luxora-impact-kicker{display:inline-flex;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.25rem 1rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.luxora-impact-title{margin-top:1.25rem;font-size:2.25rem;line-height:2.5rem;font-weight:700;line-height:1.25;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-impact-title{font-size:3rem;line-height:1}}.luxora-impact-intro{margin-top:1.25rem;max-width:42rem;font-size:1rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-impact-intro{font-size:1.125rem;line-height:1.75rem}}.luxora-impact-actions{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.luxora-impact-actions--centered{justify-content:center}.luxora-impact-hero{display:grid;gap:2.5rem;padding-top:3rem;padding-bottom:3rem}@media(min-width:768px){.luxora-impact-hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:3rem;padding-top:4rem;padding-bottom:4rem}}.luxora-impact-hero-copy{max-width:42rem}.luxora-impact-hero-side{position:relative}.luxora-impact-hero-side>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}@media(min-width:768px){.luxora-impact-hero-side{padding-bottom:6rem}}.luxora-impact-hero-visual{position:relative;overflow:hidden;border-radius:2rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background-image:radial-gradient(circle at 82% 18%,rgba(245,158,11,.28),transparent 18%),radial-gradient(circle at 18% 82%,rgba(255,255,255,.14),transparent 20%)}.luxora-impact-hero-visual:after{content:"";position:absolute;inset:1.5rem;border:1px solid rgba(253,230,138,.88);border-radius:1.5rem;pointer-events:none}.luxora-impact-hero-image{aspect-ratio:5/4;width:100%;-o-object-fit:cover;object-fit:cover;opacity:.9}.luxora-impact-trust-panel{display:grid;gap:.75rem;border-radius:1.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));background-color:#fffffff2;padding:1rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media(min-width:640px){.luxora-impact-trust-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.luxora-impact-trust-panel{position:absolute;right:2rem;bottom:0;left:2rem}}.luxora-impact-trust-item{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:1rem}.luxora-impact-trust-value{font-size:1.125rem;line-height:1.75rem;font-weight:700;line-height:1.375;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-impact-trust-value{font-size:1.25rem;line-height:1.75rem}}.luxora-impact-trust-label{margin-top:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.luxora-impact-dashboard-wrap{margin-top:2rem;margin-bottom:2rem;border-top-width:1px;border-bottom-width:1px;border-color:#e2e8f0cc;padding-top:2.5rem;padding-bottom:2.5rem;background-image:radial-gradient(circle at 10% 14%,rgba(245,158,11,.08),transparent 18%),linear-gradient(180deg,#ffffffe0,#f8fafcd1)}.luxora-impact-heading{max-width:48rem}.luxora-impact-section-title{margin-top:1rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-impact-section-title{font-size:2.25rem;line-height:2.5rem}}.luxora-impact-section-copy{margin-top:1rem;font-size:1rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.luxora-impact-metric-grid{margin-top:2.5rem;display:grid;gap:1.25rem}@media(min-width:640px){.luxora-impact-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.luxora-impact-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.luxora-impact-metric-card{position:relative;overflow:hidden;border-radius:2rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.luxora-impact-metric-card:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.luxora-impact-metric-card{background-image:linear-gradient(180deg,#fffffffa,#f8fafcf5),radial-gradient(circle at 100% 0%,rgba(245,158,11,.08),transparent 32%)}.luxora-impact-metric-ring-wrap{position:relative;margin-left:auto;margin-right:auto;display:flex;height:8rem;width:8rem;align-items:center;justify-content:center;border-radius:999px;background:radial-gradient(circle at center,rgba(245,158,11,.08),transparent 68%)}.luxora-impact-metric-ring{height:8rem;width:8rem;--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.luxora-impact-metric-ring-track{fill:none;stroke:#94a3b838;stroke-width:10}.luxora-impact-metric-ring-progress{fill:none;stroke:#f59e0b;stroke-width:10;stroke-linecap:round;transition:stroke-dashoffset .22s ease}.luxora-impact-metric-center{position:absolute;inset:1rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1));background-color:#fffbebb3;padding-left:.75rem;padding-right:.75rem;text-align:center;background:color-mix(in srgb,var(--luxora-surface-elevated) 88%,transparent);border-color:var(--luxora-kicker-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.luxora-impact-metric-value{font-size:1.25rem;line-height:1.75rem;font-weight:700;line-height:1.25;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-impact-metric-body{margin-top:1.25rem;text-align:center}.luxora-impact-metric-label{font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-impact-metric-trend{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.luxora-impact-metric-source{margin-top:.5rem;font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1));color:var(--luxora-text-soft)}.luxora-impact-programs{padding-top:1.5rem;padding-bottom:1.5rem}.luxora-impact-program-grid{margin-top:2.5rem;display:grid;gap:1.5rem}@media(min-width:1280px){.luxora-impact-program-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.luxora-impact-program-card{position:relative;overflow:hidden;border-radius:1.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.luxora-impact-program-card:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.luxora-impact-program-card{background-image:linear-gradient(180deg,#fffffffa,#f8fafcf2)}.luxora-impact-program-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#f59e0be0,#0ea5e98c)}.luxora-impact-program-title{font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-impact-program-summary{margin-top:.75rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.luxora-impact-program-metrics{margin-top:1.25rem;display:grid;gap:.75rem}@media(min-width:640px){.luxora-impact-program-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.luxora-impact-program-metric{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:1rem}.luxora-impact-program-metric-value{font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-impact-program-metric-label{margin-top:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.luxora-impact-program-link{margin-top:1.25rem;display:inline-flex;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.luxora-impact-program-link:hover{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.luxora-impact-highlights-wrap{margin-top:2rem;margin-bottom:2rem;border-top-width:1px;border-bottom-width:1px;border-color:#e2e8f0cc;padding-top:2.5rem;padding-bottom:2.5rem;background-image:radial-gradient(circle at 88% 16%,rgba(14,165,233,.08),transparent 18%),linear-gradient(180deg,#ffffffe0,#f8fafcd1)}.luxora-impact-highlights{display:grid;gap:1.5rem}@media(min-width:768px){.luxora-impact-highlights{grid-template-columns:1.05fr .95fr;align-items:center}}.luxora-impact-highlights-copy{max-width:48rem}.luxora-impact-highlight-grid{margin-top:1.5rem;display:grid;gap:1rem}@media(min-width:1024px){.luxora-impact-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.luxora-impact-highlight-card{position:relative;overflow:hidden;border-radius:1.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.luxora-impact-highlight-card:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.luxora-impact-highlight-card{background-image:linear-gradient(180deg,#fffffffa,#f8fafcf2)}.luxora-impact-highlight-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#f59e0bd1,#fff0)}.luxora-impact-highlight-title{font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-impact-highlight-summary{margin-top:.75rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.luxora-impact-highlight-note{margin-top:1rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));padding-top:1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.luxora-impact-highlights-visual{position:relative;overflow:hidden;border-radius:2rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background-image:radial-gradient(circle at 8% 8%,rgba(245,158,11,.14),transparent 30%)}.luxora-impact-highlights-image{aspect-ratio:5/4;width:100%;-o-object-fit:cover;object-fit:cover}.luxora-impact-transparency{position:relative;margin-top:2rem;margin-bottom:2rem;display:grid;gap:1.5rem;border-radius:2.35rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.75rem 1.5rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.luxora-impact-transparency:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:768px){.luxora-impact-transparency{grid-template-columns:.95fr 1.05fr;align-items:flex-start;padding:2rem}}.luxora-impact-transparency{background-image:linear-gradient(180deg,#fffffffc,#f8fafcf5);overflow:visible}.luxora-impact-transparency:before{content:"";position:absolute;inset:auto auto -4rem -4rem;width:13rem;height:13rem;border-radius:9999px;background:#10b98114;filter:blur(16px);pointer-events:none}.luxora-impact-transparency-copy{position:relative;z-index:10;max-width:48rem}@media(min-width:768px){.luxora-impact-transparency-copy{position:sticky;top:7rem}}.luxora-impact-transparency .luxora-impact-kicker{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1));padding:.25rem 1rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.luxora-impact-transparency-title{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1));font-weight:800;line-height:1.05;letter-spacing:-.03em;opacity:1!important}.luxora-impact-transparency-intro{max-width:38rem;--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1));opacity:.9!important}.luxora-impact-methodology{margin-top:1.5rem;border-radius:1.9rem;border-width:1px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);border-color:#e2e8f0eb;background-image:linear-gradient(180deg,#fffffffc,#f8fafcf5);box-shadow:0 26px 54px #02122433}.luxora-impact-methodology-title{font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.luxora-impact-methodology-list{margin-top:1rem;list-style-type:none}.luxora-impact-methodology-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.luxora-impact-methodology-list{padding:0}.luxora-impact-methodology-item{display:flex;align-items:flex-start;gap:.75rem;font-size:.875rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}@media(min-width:768px){.luxora-impact-methodology-item{font-size:1rem;line-height:1.75rem}}.luxora-impact-methodology-dot{margin-top:.5rem;height:.625rem;width:.625rem;flex-shrink:0;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.luxora-impact-report-grid{position:relative;z-index:10;display:grid;gap:1rem}@media(min-width:640px){.luxora-impact-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.luxora-impact-report-card{position:relative;overflow:hidden;border-radius:1.85rem;border-width:1px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.luxora-impact-report-card:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.luxora-impact-report-card{border-color:#e2e8f0eb;background-image:linear-gradient(180deg,#fffffffc,#f8fafcf5);box-shadow:0 22px 48px #02122429}.luxora-impact-report-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#f59e0beb,#0ea5e999)}@media(min-width:640px){.luxora-impact-report-card--featured{grid-column:span 2 / span 2}}.luxora-impact-report-card--featured{border-color:#f59e0b5c;background-image:linear-gradient(180deg,#fffffffc,#fffbebf5);box-shadow:0 28px 58px #02122433}.luxora-impact-report-top{margin-top:.25rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.luxora-impact-report-date{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.luxora-impact-report-status{border-radius:9999px;border-width:1px;padding:.25rem .875rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;border-color:#f59e0b57;background:#fff7e3;color:#9a4f04}.luxora-impact-report-title{margin-top:1rem;font-size:1.45rem;font-weight:600;line-height:1.25;--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.luxora-impact-report-summary{margin-top:.75rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.luxora-impact-cta{margin-bottom:3.5rem;border-radius:2rem;--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));padding:3rem 1.5rem;text-align:center}@media(min-width:640px){.luxora-impact-cta{padding-left:2.5rem;padding-right:2.5rem}}.luxora-impact-cta{background-image:radial-gradient(circle at 12% -20%,rgba(245,158,11,.24),transparent 42%)}.luxora-impact-cta-title{font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.luxora-impact-cta-copy{margin-left:auto;margin-right:auto;margin-top:1rem;max-width:42rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-impact-cta-copy{font-size:1rem;line-height:1.5rem}}.luxora-contact{background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 251 235 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #f8fafc var(--tw-gradient-to-position)}.luxora-contact-section{margin-left:auto;margin-right:auto;width:100%;max-width:80rem;padding-left:1.5rem;padding-right:1.5rem}@media(min-width:768px){.luxora-contact-section{padding-left:2rem;padding-right:2rem}}.luxora-contact-anchor-section{scroll-margin-top:7rem}.luxora-contact-kicker{display:inline-flex;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.25rem 1rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.luxora-contact-title{margin-top:1.25rem;font-size:2.25rem;line-height:2.5rem;font-weight:700;line-height:1.25;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-contact-title{font-size:3rem;line-height:1}}.luxora-contact-intro{margin-top:1.25rem;max-width:42rem;font-size:1rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-contact-intro{font-size:1.125rem;line-height:1.75rem}}.luxora-contact-actions{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.luxora-contact-actions--centered{justify-content:center}.luxora-contact-hero{display:grid;gap:2.5rem;padding-top:3.5rem;padding-bottom:3.5rem}@media(min-width:768px){.luxora-contact-hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:3rem;padding-top:5rem;padding-bottom:5rem}}.luxora-contact-hero-copy{max-width:42rem}.luxora-contact-hero-side{position:relative}.luxora-contact-hero-side>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}@media(min-width:768px){.luxora-contact-hero-side{padding-bottom:6rem}}.luxora-contact-hero-visual{position:relative;overflow:hidden;border-radius:2rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background-image:radial-gradient(circle at 82% 18%,rgba(245,158,11,.28),transparent 18%),radial-gradient(circle at 18% 82%,rgba(255,255,255,.14),transparent 20%)}.luxora-contact-hero-visual:after{content:"";position:absolute;inset:1.5rem;border:1px solid rgba(253,230,138,.88);border-radius:1.5rem;pointer-events:none}.luxora-contact-hero-image{aspect-ratio:5/4;width:100%;-o-object-fit:cover;object-fit:cover;opacity:.9}.luxora-contact-trust-panel{display:grid;gap:.75rem;border-radius:1.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));background-color:#fffffff2;padding:1rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media(min-width:640px){.luxora-contact-trust-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.luxora-contact-trust-panel{position:absolute;right:2rem;bottom:0;left:2rem}}.luxora-contact-trust-item{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:1rem}.luxora-contact-trust-value{font-size:1.125rem;line-height:1.75rem;font-weight:700;line-height:1.375;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-contact-trust-value{font-size:1.25rem;line-height:1.75rem}}.luxora-contact-trust-label{margin-top:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.luxora-contact-main{display:grid;gap:2rem;padding-top:2rem;padding-bottom:2rem}@media(min-width:768px){.luxora-contact-main{grid-template-columns:1.08fr .92fr;align-items:flex-start}}.luxora-contact-form-column{max-width:48rem}.luxora-contact-methods-column{max-width:42rem}.luxora-contact-heading{max-width:48rem}.luxora-contact-section-title{margin-top:1rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-contact-section-title{font-size:2.25rem;line-height:2.5rem}}.luxora-contact-section-copy{margin-top:1rem;font-size:1rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.luxora-contact-form-card{margin-top:2rem;border-radius:2rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:640px){.luxora-contact-form-card{padding:1.75rem}}.luxora-contact-form-grid{display:grid;gap:1rem}@media(min-width:640px){.luxora-contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.luxora-contact-field>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}@media(min-width:640px){.luxora-contact-field--full{grid-column:span 2 / span 2}}.luxora-contact-label{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-contact-control{width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.luxora-contact-control::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.luxora-contact-control::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.luxora-contact-control:focus{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(253 230 138 / .6)}.luxora-contact-select{padding-right:2.5rem}.luxora-contact-textarea{min-height:8rem;resize:vertical}.luxora-contact-error{font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.luxora-contact-submit-row{margin-top:1.5rem;display:flex;flex-direction:column;gap:.75rem}@media(min-width:640px){.luxora-contact-submit-row{flex-direction:row;align-items:center;justify-content:space-between}}.luxora-contact-helper{font-size:.75rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.luxora-contact-status{margin-top:1.5rem;border-radius:1.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));padding:1rem}.luxora-contact-status-title{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-contact-status-copy{margin-top:.5rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.luxora-contact-method-grid{margin-top:2rem;display:grid;gap:1rem}.luxora-contact-method-card{border-radius:1.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.luxora-contact-method-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.luxora-contact-method-title{font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-contact-method-status{border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.luxora-contact-method-value{margin-top:1rem;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-contact-method-copy{margin-top:.75rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.luxora-contact-cta{margin-bottom:3.5rem;margin-top:3rem;border-radius:2rem;--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));padding:3rem 1.5rem;text-align:center}@media(min-width:640px){.luxora-contact-cta{padding-left:2.5rem;padding-right:2.5rem}}.luxora-contact-cta{background-image:radial-gradient(circle at 12% -20%,rgba(245,158,11,.24),transparent 42%)}.luxora-contact-cta-title{font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.luxora-contact-cta-copy{margin-left:auto;margin-right:auto;margin-top:1rem;max-width:42rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-contact-cta-copy{font-size:1rem;line-height:1.5rem}}.luxora-program-detail{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--program-accent: var(--luxora-detail-program-accent, 43 122 78);--program-accent-soft: var(--luxora-detail-program-accent-soft, 232 245 237);--program-accent-ring: var(--luxora-detail-program-accent-ring, 20 83 45);--program-accent-deep: var(--luxora-detail-program-accent-deep, 20 83 45)}.luxora-program-detail--health,.luxora-program-detail--environment{--program-accent: var(--luxora-detail-program-accent, 43 122 78);--program-accent-soft: var(--luxora-detail-program-accent-soft, 232 245 237);--program-accent-ring: var(--luxora-detail-program-accent-ring, 20 83 45);--program-accent-deep: var(--luxora-detail-program-accent-deep, 20 83 45)}.luxora-program-detail-section{margin-left:auto;margin-right:auto;width:100%;max-width:80rem;padding-left:1.5rem;padding-right:1.5rem}@media(min-width:768px){.luxora-program-detail-section{padding-left:2rem;padding-right:2rem}}.luxora-program-detail-kicker{display:inline-flex;border-radius:9999px;border-width:1px;padding:.25rem 1rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;background-color:#dbeafe8c;border-color:#60a5fa6b;color:#1e3a5f}.luxora-program-detail-title{margin-top:1.25rem;font-size:2.25rem;line-height:2.5rem;font-weight:700;line-height:1.25;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-program-detail-title{font-size:3rem;line-height:1}}.luxora-program-detail-intro{margin-top:1.25rem;max-width:42rem;font-size:1rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-program-detail-intro{font-size:1.125rem;line-height:1.75rem}}.luxora-program-detail-actions{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.luxora-program-detail-funding-note{margin-top:1.25rem;max-width:42rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.luxora-program-detail-funding-note-link{font-weight:600;text-underline-offset:2px}.luxora-program-detail-funding-note-link:hover{text-decoration-line:underline}.luxora-program-detail-funding-note-link{color:var(--luxora-content-link)}.luxora-program-detail-funding-note-link:hover{color:var(--luxora-content-link-hover)}.luxora-program-detail-actions--centered{justify-content:center}.luxora-program-detail-anchor-section{scroll-margin-top:7rem}.luxora-program-detail-hero{display:grid;gap:2.5rem;padding-top:3.5rem;padding-bottom:3.5rem}@media(min-width:768px){.luxora-program-detail-hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:3rem;padding-top:5rem;padding-bottom:5rem}}.luxora-program-detail-hero-copy{max-width:42rem}.luxora-program-detail-hero-side{position:relative}.luxora-program-detail-hero-side>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}@media(min-width:768px){.luxora-program-detail-hero-side{padding-bottom:6rem}}.luxora-program-detail-hero-visual{position:relative;overflow:hidden;border-radius:2rem;border-width:1px;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);border-color:color-mix(in srgb,var(--luxora-content-link) 18%,var(--luxora-border-soft) 82%);background-color:color-mix(in srgb,var(--luxora-content-surface) 94%,white 6%);background-image:radial-gradient(circle at 82% 18%,rgb(var(--program-accent) / .22),transparent 18%),radial-gradient(circle at 18% 82%,rgb(var(--program-accent) / .12),transparent 20%),linear-gradient(180deg,color-mix(in srgb,var(--luxora-content-surface) 96%,white 4%),color-mix(in srgb,var(--luxora-content-surface-alt) 92%,white 8%))}.luxora-program-detail-hero-visual:after{content:"";position:absolute;inset:1.5rem;border:1px solid rgb(var(--program-accent-ring) / .28);border-radius:1.5rem;pointer-events:none}.luxora-program-detail-hero-image{aspect-ratio:5/4;width:100%;-o-object-fit:cover;object-fit:cover;opacity:.95}.luxora-program-detail-summary-panel{display:grid;gap:.75rem;padding:0;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media(min-width:640px){.luxora-program-detail-summary-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.luxora-program-detail-summary-panel{position:absolute;right:2rem;bottom:0;left:2rem}}.luxora-program-detail-summary-item{border-radius:1rem;border-width:1px;padding:1rem;border-color:color-mix(in srgb,var(--luxora-content-link) 18%,var(--luxora-border-soft) 82%);background:radial-gradient(circle at 12% -18%,rgb(var(--program-accent) / .12),transparent 38%),var(--luxora-content-surface-panel);box-shadow:var(--luxora-content-shadow)}.luxora-program-detail-summary-value{font-size:1.125rem;line-height:1.75rem;font-weight:700;line-height:1.375}@media(min-width:640px){.luxora-program-detail-summary-value{font-size:1.25rem;line-height:1.75rem}}.luxora-program-detail-summary-value{color:var(--luxora-content-text-strong)}.luxora-program-detail-summary-label{margin-top:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--luxora-content-text-muted)}.luxora-program-detail-context{display:grid;gap:2rem;padding-top:2rem;padding-bottom:2rem}@media(min-width:768px){.luxora-program-detail-context{grid-template-columns:1fr .9fr;align-items:center;gap:3rem}}.luxora-program-detail-context-copy{max-width:48rem}.luxora-program-detail-section-title{margin-top:1rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-program-detail-section-title{font-size:2.25rem;line-height:2.5rem}}.luxora-program-detail-section-copy{margin-top:1rem;font-size:1rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.luxora-program-detail-context-body{margin-top:1.25rem}.luxora-program-detail-context-body>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.luxora-program-detail-context-paragraph{font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-program-detail-context-paragraph{font-size:1rem;line-height:1.5rem}}.luxora-program-detail-tag-list{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem}.luxora-program-detail-tag{border-radius:9999px;border-width:1px;padding:.5rem 1rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;background:color-mix(in srgb,var(--luxora-content-surface) 78%,white 22%);border-color:color-mix(in srgb,var(--luxora-content-link) 18%,var(--luxora-border-soft) 82%);color:var(--luxora-content-kicker)}.luxora-program-detail-context-visual{position:relative;overflow:hidden;border-radius:2rem;border-width:1px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);border-color:#e2e8f0;background-image:none}.luxora-program-detail-context-image{aspect-ratio:5/4;width:100%;-o-object-fit:cover;object-fit:cover}.luxora-program-detail-initiatives-wrap{margin-top:2.5rem;margin-bottom:2.5rem;border-top-width:1px;border-bottom-width:1px;border-color:#e2e8f0cc;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:3.5rem;padding-bottom:3.5rem}.luxora-program-detail-heading{max-width:48rem}.luxora-program-detail-initiative-grid{margin-top:2.5rem;display:grid;gap:1.5rem}@media(min-width:1280px){.luxora-program-detail-initiative-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.luxora-program-detail-initiative-card{border-radius:1.75rem;border-width:1px;padding:1.5rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.luxora-program-detail-initiative-card:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.luxora-program-detail-initiative-card{border-color:color-mix(in srgb,var(--luxora-content-link) 18%,var(--luxora-border-soft) 82%);background:radial-gradient(circle at 12% -18%,rgb(var(--program-accent) / .1),transparent 38%),var(--luxora-content-surface-panel);box-shadow:var(--luxora-content-shadow)}.luxora-program-detail-initiative-title{font-size:1.5rem;line-height:2rem;font-weight:600;color:var(--luxora-content-text-strong)}.luxora-program-detail-initiative-summary{margin-top:.75rem;font-size:.875rem;line-height:1.75rem;color:var(--luxora-content-text-muted)}.luxora-program-detail-initiative-note{margin-top:1.25rem;border-top-width:1px;padding-top:1.25rem;font-size:.875rem;line-height:1.75rem;border-top-color:color-mix(in srgb,var(--luxora-content-link) 12%,var(--luxora-border-soft) 88%);color:var(--luxora-content-text-muted)}.luxora-program-detail-proof-band{margin-top:3rem;margin-bottom:3rem;border-radius:2rem;padding:2rem 1.5rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:640px){.luxora-program-detail-proof-band{padding-left:2rem;padding-right:2rem}}.luxora-program-detail-proof-band{border:1px solid color-mix(in srgb,var(--luxora-content-link) 20%,var(--luxora-border-soft) 80%);background-color:color-mix(in srgb,var(--luxora-content-surface) 96%,white 4%);background-image:radial-gradient(circle at 14% -10%,rgb(var(--program-accent) / .18),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--luxora-content-surface) 98%,white 2%),color-mix(in srgb,var(--luxora-content-surface-alt) 94%,white 6%))}.luxora-program-detail-proof-header{max-width:42rem}.luxora-program-detail-proof-kicker{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--luxora-content-kicker)}.luxora-program-detail-proof-title{margin-top:.75rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;color:var(--luxora-content-text-strong)}.luxora-program-detail-proof-intro{margin-top:1rem;max-width:42rem;font-size:.875rem;line-height:1.75rem}@media(min-width:640px){.luxora-program-detail-proof-intro{font-size:1rem;line-height:1.5rem}}.luxora-program-detail-proof-intro{color:var(--luxora-content-text-muted)}.luxora-program-detail-proof-grid{margin-top:2rem;display:grid;gap:1rem}@media(min-width:768px){.luxora-program-detail-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.luxora-program-detail-proof-item{border-radius:1rem;border-width:1px;padding:1rem;--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);border-color:color-mix(in srgb,var(--luxora-content-link) 18%,var(--luxora-border-soft) 82%);background-color:color-mix(in srgb,var(--luxora-content-surface) 94%,white 6%);background-image:radial-gradient(circle at 12% -18%,rgb(var(--program-accent) / .12),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--luxora-content-surface) 97%,white 3%),color-mix(in srgb,var(--luxora-content-surface-alt) 93%,white 7%));box-shadow:inset 0 0 0 1px rgb(var(--program-accent) / .04)}.luxora-program-detail-proof-value{font-size:1.5rem;line-height:2rem;font-weight:700;color:var(--luxora-content-text-strong)}.luxora-program-detail-proof-label{margin-top:.5rem;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--luxora-content-kicker)}.luxora-program-detail-proof-copy{margin-top:.75rem;font-size:.875rem;line-height:1.75rem;color:var(--luxora-content-text-muted)}.luxora-program-detail-delivery{padding-top:1.5rem;padding-bottom:1.5rem}.luxora-program-detail-inline-link{margin-top:1.25rem;display:inline-flex;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--luxora-content-link)}.luxora-program-detail-inline-link:hover{color:var(--luxora-content-link-hover)}.luxora-program-detail-delivery-grid{margin-top:2.5rem;display:grid;gap:1.25rem}@media(min-width:768px){.luxora-program-detail-delivery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.luxora-program-detail-delivery-card{border-radius:1.75rem;border-width:1px;padding:1.5rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);border-color:color-mix(in srgb,var(--luxora-content-link) 18%,var(--luxora-border-soft) 82%);background:radial-gradient(circle at 12% -18%,rgb(var(--program-accent) / .1),transparent 34%),var(--luxora-content-surface-panel);box-shadow:var(--luxora-content-shadow)}.luxora-program-detail-delivery-number{font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--luxora-content-link)}.luxora-program-detail-delivery-title{margin-top:.75rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;color:var(--luxora-content-text-strong)}.luxora-program-detail-delivery-copy{margin-top:.75rem;font-size:.875rem;line-height:1.75rem;color:var(--luxora-content-text-muted)}.luxora-program-detail-support{padding-top:1.5rem;padding-bottom:1.5rem}.luxora-program-detail-support-grid{display:grid;gap:2rem}@media(min-width:1280px){.luxora-program-detail-support-grid{grid-template-columns:.95fr 1.05fr;align-items:flex-start}.luxora-program-detail-support-grid--single{grid-template-columns:repeat(1,minmax(0,1fr))}}.luxora-program-detail-support-copy{max-width:48rem}.luxora-program-detail-support-body{margin-top:1.25rem}.luxora-program-detail-support-body>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.luxora-program-detail-support-shell{--luxora-donate-accent: var(--program-accent);--luxora-donate-accent-deep: var(--program-accent-deep);--luxora-donate-accent-soft: var(--program-accent-soft)}.luxora-program-detail-accountability{padding-top:1.5rem;padding-bottom:1.5rem}.luxora-program-detail-accountability-band{border-radius:2rem;border-width:1px;padding:2rem 1.5rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:640px){.luxora-program-detail-accountability-band{padding-left:2rem;padding-right:2rem}}.luxora-program-detail-accountability-band{border-color:color-mix(in srgb,var(--luxora-content-link) 18%,var(--luxora-border-soft) 82%);background:radial-gradient(circle at 16% -10%,rgb(var(--program-accent) / .16),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--luxora-content-surface) 97%,white 3%),color-mix(in srgb,var(--luxora-content-surface-alt) 93%,white 7%))}.luxora-program-detail-accountability-copy{max-width:48rem}.luxora-program-detail-accountability-grid{margin-top:2rem;display:grid;gap:1.5rem}.luxora-program-detail-accountability-panel{--luxora-donate-accent: var(--program-accent);--luxora-donate-accent-deep: var(--program-accent-deep);--luxora-donate-accent-soft: var(--program-accent-soft);border-radius:1.75rem;border-width:1px;padding:1.25rem}@media(min-width:640px){.luxora-program-detail-accountability-panel{padding:1.5rem}}.luxora-program-detail-accountability-panel{border-color:color-mix(in srgb,var(--luxora-content-link) 16%,var(--luxora-border-soft) 84%);background:radial-gradient(circle at 100% 0%,rgb(var(--program-accent) / .12),transparent 34%),color-mix(in srgb,var(--luxora-content-surface) 96%,white 4%)}.luxora-program-detail-accountability-title{margin-top:1rem;font-size:1.5rem;line-height:2rem;font-weight:600;color:var(--luxora-content-text-strong)}.luxora-program-detail-accountability-intro{margin-top:1rem;font-size:.875rem;line-height:1.75rem}@media(min-width:640px){.luxora-program-detail-accountability-intro{font-size:1rem;line-height:1.5rem}}.luxora-program-detail-accountability-intro{color:var(--luxora-content-text-muted)}.luxora-program-detail-cta{margin-bottom:3.5rem;border-radius:2rem;padding:3rem 1.5rem;text-align:center}@media(min-width:640px){.luxora-program-detail-cta{padding-left:2.5rem;padding-right:2.5rem}}.luxora-program-detail-cta{border:1px solid color-mix(in srgb,var(--luxora-content-link) 20%,var(--luxora-border-soft) 80%);background-color:color-mix(in srgb,var(--luxora-content-surface) 96%,white 4%);background-image:radial-gradient(circle at 20% -20%,rgb(var(--program-accent) / .14),transparent 45%),linear-gradient(180deg,color-mix(in srgb,var(--luxora-content-surface) 98%,white 2%),color-mix(in srgb,var(--luxora-content-surface-alt) 94%,white 6%))}.luxora-program-detail-cta-title{font-size:1.875rem;line-height:2.25rem;font-weight:700;color:var(--luxora-content-text-strong)}.luxora-program-detail-cta-copy{margin-left:auto;margin-right:auto;margin-top:1rem;max-width:42rem;font-size:.875rem;line-height:1.75rem}@media(min-width:640px){.luxora-program-detail-cta-copy{font-size:1rem;line-height:1.5rem}}.luxora-program-detail-cta-copy{color:var(--luxora-content-text-muted)}.luxora-program-detail-cta-outline{border-color:color-mix(in srgb,var(--luxora-content-link) 58%,var(--luxora-content-text-strong) 42%)!important;background:color-mix(in srgb,var(--luxora-content-surface) 90%,transparent)!important;color:var(--luxora-content-text-strong)!important}.luxora-program-detail-cta-outline:hover{background:var(--luxora-content-surface-panel)!important;color:var(--luxora-content-text-strong)!important}.luxora-program-detail .luxora-program-detail-summary-label,.luxora-program-detail .luxora-program-detail-initiative-summary,.luxora-program-detail .luxora-program-detail-initiative-note,.luxora-program-detail .luxora-program-detail-proof-intro,.luxora-program-detail .luxora-program-detail-proof-label,.luxora-program-detail .luxora-program-detail-proof-copy,.luxora-program-detail .luxora-program-detail-delivery-copy{color:var(--luxora-content-text-muted)!important}.luxora-get-involved{background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 251 235 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #f8fafc var(--tw-gradient-to-position)}.luxora-get-involved-section{margin-left:auto;margin-right:auto;width:100%;max-width:80rem;padding-left:1.5rem;padding-right:1.5rem}@media(min-width:768px){.luxora-get-involved-section{padding-left:2rem;padding-right:2rem}}.luxora-get-involved-anchor-section{scroll-margin-top:7rem}.luxora-get-involved-kicker{display:inline-flex;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.25rem 1rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.luxora-get-involved-title{margin-top:1.25rem;font-size:2.25rem;line-height:2.5rem;font-weight:700;line-height:1.25;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-get-involved-title{font-size:3rem;line-height:1}}.luxora-get-involved-intro{margin-top:1.25rem;max-width:42rem;font-size:1rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-get-involved-intro{font-size:1.125rem;line-height:1.75rem}}.luxora-get-involved-actions{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.luxora-get-involved-actions--centered{justify-content:center}.luxora-get-involved-hero{display:grid;gap:2.5rem;padding-top:3.5rem;padding-bottom:3.5rem}@media(min-width:768px){.luxora-get-involved-hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:3rem;padding-top:5rem;padding-bottom:5rem}}.luxora-get-involved-hero-copy{max-width:42rem}.luxora-get-involved-hero-side{position:relative}.luxora-get-involved-hero-side>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}@media(min-width:768px){.luxora-get-involved-hero-side{padding-bottom:6rem}}.luxora-get-involved-hero-visual{position:relative;overflow:hidden;border-radius:2rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background-image:radial-gradient(circle at 82% 18%,rgba(251,191,36,.28),transparent 18%),radial-gradient(circle at 18% 82%,rgba(255,255,255,.14),transparent 20%)}.luxora-get-involved-hero-visual:after{content:"";position:absolute;inset:1.5rem;border:1px solid rgba(253,230,138,.8);border-radius:1.5rem;pointer-events:none}.luxora-get-involved-hero-image{aspect-ratio:5/4;width:100%;-o-object-fit:cover;object-fit:cover;opacity:.9}.luxora-get-involved-trust-panel{display:grid;gap:.75rem;border-radius:1.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));background-color:#fffffff2;padding:1rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media(min-width:640px){.luxora-get-involved-trust-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.luxora-get-involved-trust-panel{position:absolute;right:2rem;bottom:0;left:2rem}}.luxora-get-involved-trust-item{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:1rem}.luxora-get-involved-trust-value{font-size:1.125rem;line-height:1.75rem;font-weight:700;line-height:1.375;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-get-involved-trust-value{font-size:1.25rem;line-height:1.75rem}}.luxora-get-involved-trust-label{margin-top:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.luxora-get-involved-heading{max-width:48rem}.luxora-get-involved-section-title{margin-top:1rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-get-involved-section-title{font-size:2.25rem;line-height:2.5rem}}.luxora-get-involved-section-copy{margin-top:1rem;font-size:1rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.luxora-get-involved-pathways-wrap{margin-top:2.5rem;margin-bottom:2.5rem;border-top-width:1px;border-bottom-width:1px;border-color:#e2e8f0cc;background-color:#fffc;padding-top:3.5rem;padding-bottom:3.5rem}.luxora-get-involved-pathway-grid{margin-top:2.5rem;display:grid;gap:1.5rem}@media(min-width:1280px){.luxora-get-involved-pathway-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.luxora-get-involved-pathway-card{display:flex;height:100%;flex-direction:column;border-radius:2rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.luxora-get-involved-pathway-card:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.luxora-get-involved-pathway-title{font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-get-involved-pathway-summary{margin-top:.75rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.luxora-get-involved-pathway-list{margin-top:1.25rem;list-style-type:none}.luxora-get-involved-pathway-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.luxora-get-involved-pathway-list{padding:0}.luxora-get-involved-pathway-item{display:flex;align-items:flex-start;gap:.75rem;font-size:.875rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.luxora-get-involved-pathway-dot{margin-top:.5rem;height:.625rem;width:.625rem;flex-shrink:0;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.luxora-get-involved-pathway-link{margin-top:1.5rem;display:inline-flex;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.luxora-get-involved-pathway-link:hover{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.luxora-get-involved-donate{display:grid;gap:2rem;padding-top:2rem;padding-bottom:2rem}@media(min-width:768px){.luxora-get-involved-donate{grid-template-columns:1.02fr .98fr;align-items:flex-start}}.luxora-get-involved-donate-copy{max-width:42rem}.luxora-get-involved-donate-grid{display:grid;gap:1rem}@media(min-width:640px){.luxora-get-involved-donate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.luxora-get-involved-donate-card{border-radius:1.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.luxora-get-involved-donate-title{font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-get-involved-donate-copy-text{margin-top:.75rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.luxora-get-involved-form-section{display:grid;gap:2rem;padding-top:2rem;padding-bottom:2rem}@media(min-width:768px){.luxora-get-involved-form-section{grid-template-columns:.9fr 1.1fr;align-items:flex-start}}.luxora-get-involved-feature-panel{max-width:42rem}.luxora-get-involved-tag-list{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem}.luxora-get-involved-tag{border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.luxora-get-involved-feature-visual{margin-top:1.5rem;overflow:hidden;border-radius:2rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background-image:radial-gradient(circle at 8% 8%,rgba(251,191,36,.16),transparent 30%)}.luxora-get-involved-feature-image{aspect-ratio:5/4;width:100%;-o-object-fit:cover;object-fit:cover}.luxora-get-involved-form-card{border-radius:2rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:640px){.luxora-get-involved-form-card{padding:1.75rem}}.luxora-get-involved-form-title{font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-get-involved-form-intro{margin-top:.75rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.luxora-get-involved-form-grid{margin-top:1.5rem;display:grid;gap:1rem}@media(min-width:640px){.luxora-get-involved-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.luxora-get-involved-field>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}@media(min-width:640px){.luxora-get-involved-field--full{grid-column:span 2 / span 2}}.luxora-get-involved-label{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-get-involved-control{width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.luxora-get-involved-control::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.luxora-get-involved-control::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.luxora-get-involved-control:focus{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(253 230 138 / .6)}.luxora-get-involved-select{padding-right:2.5rem}.luxora-get-involved-textarea{min-height:7.5rem;resize:vertical}.luxora-get-involved-error{font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.luxora-get-involved-submit-row{margin-top:1.5rem;display:flex;flex-direction:column;gap:.75rem}@media(min-width:640px){.luxora-get-involved-submit-row{flex-direction:row;align-items:center;justify-content:space-between}}.luxora-get-involved-helper{font-size:.75rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.luxora-get-involved-status{margin-top:1.5rem;border-radius:1.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));padding:1rem}.luxora-get-involved-status-title{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-get-involved-status-copy{margin-top:.5rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.luxora-get-involved-status-link{margin-top:.75rem;display:inline-flex;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.luxora-get-involved-status-link:hover{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.luxora-get-involved-proof-band{margin-top:3rem;margin-bottom:3rem;border-radius:2rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));padding:2rem 1.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:640px){.luxora-get-involved-proof-band{padding-left:2rem;padding-right:2rem}}.luxora-get-involved-proof-band{background-image:radial-gradient(circle at 0% 0%,rgba(251,191,36,.24),transparent 34%),linear-gradient(135deg,#0f172a,#1e293b)}.luxora-get-involved-proof-header{max-width:42rem}.luxora-get-involved-proof-kicker{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.luxora-get-involved-proof-title{margin-top:.75rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.luxora-get-involved-proof-grid{margin-top:2rem;display:grid;gap:1rem}@media(min-width:640px){.luxora-get-involved-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.luxora-get-involved-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.luxora-get-involved-proof-item{border-radius:1rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff0d;padding:1rem;--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.luxora-get-involved-proof-value{font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.luxora-get-involved-proof-label{margin-top:.5rem;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.luxora-get-involved-cta{margin-bottom:3.5rem;border-radius:2rem;--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));padding:3rem 1.5rem;text-align:center}@media(min-width:640px){.luxora-get-involved-cta{padding-left:2.5rem;padding-right:2.5rem}}.luxora-get-involved-cta{background-image:radial-gradient(circle at 12% -20%,rgba(251,191,36,.24),transparent 42%)}.luxora-get-involved-cta-title{font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.luxora-get-involved-cta-copy{margin-left:auto;margin-right:auto;margin-top:1rem;max-width:42rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-get-involved-cta-copy{font-size:1rem;line-height:1.5rem}}.luxora-donate{background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: rgb(255 251 235 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #f8fafc var(--tw-gradient-to-position)}.luxora-donate-section{margin-left:auto;margin-right:auto;width:100%;max-width:80rem;padding:3rem 1.5rem}@media(min-width:768px){.luxora-donate-section{padding:4rem 2rem}}.luxora-donate-anchor-section{scroll-margin-top:6rem}.luxora-donate-hero{display:grid;gap:2.5rem;padding-top:3.5rem}@media(min-width:768px){.luxora-donate-hero{grid-template-columns:1.05fr .95fr;align-items:center;padding-top:5rem}}.luxora-donate-hero-copy{max-width:48rem}.luxora-donate-kicker{display:inline-flex;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.25rem 1rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.luxora-donate-title{margin-top:1.25rem;font-size:2.25rem;line-height:2.5rem;font-weight:700;line-height:1.25;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-donate-title{font-size:3rem;line-height:1}}.luxora-donate-intro{margin-top:1.25rem;max-width:42rem;font-size:1rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-donate-intro{font-size:1.125rem;line-height:1.75rem}}.luxora-donate-actions{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.luxora-donate-actions--centered{justify-content:center}.luxora-donate-hero-side{display:grid;gap:1.25rem}.luxora-donate-hero-visual{overflow:hidden;border-radius:2rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background-image:radial-gradient(circle at 18% 18%,rgba(251,191,36,.26),transparent 34%),linear-gradient(145deg,#0f172a,#1e293b)}.luxora-donate-hero-image{aspect-ratio:6/5;width:100%;-o-object-fit:cover;object-fit:cover}.luxora-donate-trust-panel{display:grid;gap:.75rem}@media(min-width:640px){.luxora-donate-trust-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}.luxora-donate-trust-item{border-radius:1.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.luxora-donate-trust-value{font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-donate-trust-label{margin-top:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.luxora-donate-heading{max-width:48rem}.luxora-donate-section-title{margin-top:1rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-donate-section-title{font-size:2.25rem;line-height:2.5rem}}.luxora-donate-section-copy{margin-top:1rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-donate-section-copy{font-size:1rem;line-height:1.5rem}}.luxora-donate-case-grid{margin-top:2rem;display:grid;gap:1.25rem}@media(min-width:1280px){.luxora-donate-case-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.luxora-donate-case-card{border-radius:2rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.luxora-donate-case-card:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.luxora-donate-case-card-top{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.luxora-donate-status{display:inline-flex;border-radius:9999px;border-width:1px;padding:.25rem .75rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.luxora-donate-status--completed{border-color:var(--luxora-kicker-border);background:#edf2f7e6;color:var(--luxora-brand-royal)}.luxora-donate-status--upcoming{border-color:#94a3b847;background:#f8fafceb;color:#475569}.luxora-donate-category-pill{display:inline-flex;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.luxora-donate-case-title{margin-top:1.25rem;font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-donate-case-summary{margin-top:.75rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.luxora-donate-card-meta{margin-top:1.25rem;display:grid;gap:1rem}@media(min-width:640px){.luxora-donate-card-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.luxora-donate-card-meta-value{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-donate-card-meta-label{margin-top:.25rem;font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.luxora-donate-case-link{margin-top:1.5rem;display:inline-flex;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.luxora-donate-case-link:hover{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.luxora-funding-cases-card-actions{margin-top:1.5rem;display:grid;gap:.5rem}.luxora-funding-cases-card-actions .luxora-donate-case-link{margin-top:0}.luxora-funding-cases-grid{margin-top:2rem;display:grid;gap:1.5rem}@media(min-width:640px){.luxora-funding-cases-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(min-width:768px){.luxora-funding-cases-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.luxora-funding-cases-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.luxora-funding-case-card{display:flex;flex-direction:column;overflow:hidden;border-radius:2rem;border-width:1px;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.luxora-funding-case-card:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.luxora-funding-case-card{border-color:color-mix(in srgb,var(--luxora-content-link) 14%,var(--luxora-border-soft) 86%);background:linear-gradient(180deg,color-mix(in srgb,var(--luxora-content-surface) 98%,white 2%),color-mix(in srgb,var(--luxora-content-surface-alt) 95%,white 5%))}.luxora-funding-case-card-media{position:relative;aspect-ratio:16/10;width:100%;flex-shrink:0;overflow:hidden;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #f1f5f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(241 245 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #e2e8f0 var(--tw-gradient-to-position)}.luxora-funding-case-card-image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;transition-timing-function:cubic-bezier(0,0,.2,1)}.luxora-funding-case-card:hover .luxora-funding-case-card-image{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.luxora-funding-case-card-badges{position:absolute;left:.75rem;top:.75rem;z-index:1;display:flex;max-width:calc(100% - 1.5rem);flex-wrap:wrap;gap:.5rem}.luxora-funding-case-card-badge.luxora-donate-status{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.luxora-funding-case-card-badge.luxora-donate-category-pill{border-width:0px;background-color:#fffffff2;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.luxora-funding-case-card-badge--urgent{border-width:0px;--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.luxora-donate-case-emergency-callout{margin-top:1rem;max-width:42rem;border-radius:.75rem;border-width:1px;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1));border-color:var(--luxora-kicker-border);background:#edf2f7e6}.luxora-funding-case-card-body{display:flex;flex:1 1 0%;flex-direction:column;padding:1.25rem}@media(min-width:640px){.luxora-funding-case-card-body{padding:1.5rem}}.luxora-funding-case-card-body{background:linear-gradient(180deg,color-mix(in srgb,var(--luxora-content-surface) 98%,white 2%),color-mix(in srgb,var(--luxora-content-surface-alt) 95%,white 5%))}.luxora-funding-case-card-title{font-size:1.25rem;line-height:1.75rem;font-weight:700;line-height:1.375;letter-spacing:-.025em}@media(min-width:640px){.luxora-funding-case-card-title{font-size:1.5rem;line-height:2rem}}.luxora-funding-case-card-title{color:color-mix(in srgb,var(--luxora-content-text-strong) 96%,black 4%)}.luxora-funding-case-card-summary{margin-top:.75rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;flex:1 1 0%;font-size:.875rem;line-height:1.25rem;line-height:1.625}@media(min-width:640px){.luxora-funding-case-card-summary{font-size:.9375rem}}.luxora-funding-case-card-summary{color:color-mix(in srgb,var(--luxora-content-text-main) 92%,black 8%)}.luxora-funding-case-card-meta{margin-top:1.25rem;display:grid;gap:.75rem;border-radius:.75rem;border-width:1px;padding:1rem}@media(min-width:640px){.luxora-funding-case-card-meta{grid-template-columns:repeat(3,minmax(0,1fr))}}.luxora-funding-case-card-meta{border-color:color-mix(in srgb,var(--luxora-content-link) 12%,var(--luxora-border-soft) 88%);background:linear-gradient(180deg,color-mix(in srgb,var(--luxora-content-surface) 97%,white 3%),color-mix(in srgb,var(--luxora-content-surface-alt) 94%,white 6%))}.luxora-funding-case-card-meta-value{font-size:.875rem;line-height:1.25rem;font-weight:600;color:color-mix(in srgb,var(--luxora-content-text-strong) 96%,black 4%)}.luxora-funding-case-card-meta-label{margin-top:.25rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:color-mix(in srgb,var(--luxora-content-text-main) 76%,white 24%)}.luxora-funding-case-card-ctas{margin-top:1.25rem;display:flex;flex-direction:column;gap:.625rem}@media(min-width:640px){.luxora-funding-case-card-ctas{flex-direction:row;flex-wrap:wrap}}.luxora-funding-case-card-ctas-secondary{margin-top:.75rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1));padding-top:.75rem}.luxora-funding-case-card-text-link{display:inline-flex;font-size:.875rem;line-height:1.25rem;font-weight:600;text-underline-offset:4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.luxora-funding-case-card-text-link:hover{text-decoration-line:underline}.luxora-funding-case-card-text-link{color:color-mix(in srgb,var(--luxora-content-link) 70%,var(--luxora-content-text-strong) 30%)}.luxora-funding-case-card-text-link:hover{color:var(--luxora-content-text-strong)}.luxora-funding-case-card-outline{border-color:color-mix(in srgb,var(--luxora-content-link) 22%,var(--luxora-border-soft) 78%)!important;background:color-mix(in srgb,var(--luxora-content-surface) 92%,white 8%)!important;color:var(--luxora-content-text-strong)!important}.luxora-funding-case-card-outline:hover{border-color:color-mix(in srgb,var(--luxora-content-link) 52%,var(--luxora-content-text-strong) 48%)!important;background:var(--luxora-content-surface-panel)!important;color:var(--luxora-content-text-strong)!important}.luxora-funding-cases-section+.luxora-funding-cases-section{padding-top:0}.luxora-funding-cases-empty{margin-top:2rem;border-radius:1.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:1.5rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.luxora-catalog-expand-wrap{margin-top:2rem;display:flex;justify-content:center}@media(min-width:640px){.luxora-catalog-expand-wrap{margin-top:2.5rem}}.luxora-catalog-expand-toggle{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border-width:1px;border-color:#e2e8f0e6;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.luxora-catalog-expand-toggle:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px}.luxora-catalog-expand-toggle:hover{border-color:var(--luxora-kicker-border);background:#edf2f7bf;color:var(--luxora-brand-midnight)}.luxora-catalog-expand-toggle:focus-visible{outline-color:#12437473}.luxora-catalog-expand-chevron{flex-shrink:0;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);color:var(--luxora-brand-royal)}.luxora-catalog-expand-toggle[aria-expanded=true] .luxora-catalog-expand-chevron{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.luxora-donate-case-link--inverse{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.luxora-donate-case-link--inverse:hover{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.luxora-donate-categories-wrap{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background-image:radial-gradient(circle at 0% 0%,rgba(251,191,36,.22),transparent 32%),linear-gradient(180deg,#0f172a,#020617)}.luxora-donate-categories-wrap .luxora-donate-section-title,.luxora-donate-categories-wrap .luxora-donate-section-copy{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.luxora-donate-categories-wrap .luxora-donate-section-copy{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.luxora-donate-category-grid{margin-top:2rem;display:grid;gap:1.25rem}@media(min-width:768px){.luxora-donate-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.luxora-donate-category-card{border-radius:2rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff0d;padding:1.5rem;--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.luxora-donate-category-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.luxora-donate-category-title{font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.luxora-donate-category-copy{margin-top:.5rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.luxora-donate-category-count{border-radius:9999px;border-width:1px;border-color:#ffffff1a;background-color:#ffffff1a;padding:.25rem .75rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.luxora-donate-category-metrics{margin-top:1.5rem;display:grid;gap:1rem}@media(min-width:640px){.luxora-donate-category-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.luxora-donate-category-metric-value{font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.luxora-donate-category-metric-label{margin-top:.25rem;font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.luxora-donate-category-featured{margin-top:1.5rem;border-top-width:1px;border-color:#ffffff1a;padding-top:1.25rem}.luxora-donate-category-featured-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.luxora-donate-category-featured-link{margin-top:.5rem;display:inline-flex;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.luxora-donate-category-featured-link:hover{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.luxora-donate-snapshot-grid{margin-top:2rem;display:grid;gap:1.25rem}@media(min-width:1024px){.luxora-donate-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.luxora-donate-snapshot-card{border-radius:1.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.luxora-donate-snapshot-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.luxora-donate-snapshot-title{font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-donate-snapshot-category{margin-top:.25rem;font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.luxora-donate-snapshot-values{margin-top:1.5rem;display:grid;gap:1rem}@media(min-width:640px){.luxora-donate-snapshot-values{grid-template-columns:repeat(3,minmax(0,1fr))}}.luxora-donate-snapshot-value{font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-donate-snapshot-label{margin-top:.25rem;font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.luxora-donate-verification-band{border-radius:2rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));padding:2rem 1.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:640px){.luxora-donate-verification-band{padding-left:2rem;padding-right:2rem}}.luxora-donate-verification-band{background-image:radial-gradient(circle at 0% 0%,rgba(251,191,36,.22),transparent 34%),linear-gradient(135deg,#0f172a,#1e293b)}.luxora-donate-proof-header{max-width:48rem}.luxora-donate-proof-kicker{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.luxora-donate-proof-title{margin-top:.75rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.luxora-donate-proof-intro{margin-top:1rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-donate-proof-intro{font-size:1rem;line-height:1.5rem}}.luxora-donate-proof-grid{margin-top:2rem;display:grid;gap:1.25rem}@media(min-width:1024px){.luxora-donate-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.luxora-donate-proof-card{border-radius:1.75rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff0d;padding:1.25rem;--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.luxora-donate-proof-top{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.luxora-donate-proof-status{display:inline-flex;border-radius:9999px;border-width:1px;border-color:#ffffff1a;background-color:#ffffff1a;padding:.25rem .75rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.luxora-donate-proof-card-title{margin-top:1.25rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.luxora-donate-proof-card-copy{margin-top:.75rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.luxora-donate-proof-evidence-list{margin-top:1.25rem;display:grid;gap:.75rem}.luxora-donate-proof-evidence-item{border-radius:1rem;border-width:1px;border-color:#ffffff1a;background-color:#0000001a;padding:1rem}.luxora-donate-proof-evidence-title{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.luxora-donate-proof-evidence-status{margin-top:.25rem;font-size:11px;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.luxora-donate-cta{margin-bottom:3.5rem;border-radius:2rem;--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));padding:3rem 1.5rem;text-align:center}@media(min-width:640px){.luxora-donate-cta{padding-left:2.5rem;padding-right:2.5rem}}.luxora-donate-cta{background-image:radial-gradient(circle at 12% -20%,rgba(251,191,36,.24),transparent 42%)}.luxora-donate-cta-title{font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.luxora-donate-cta-copy{margin-left:auto;margin-right:auto;margin-top:1rem;max-width:42rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-donate-cta-copy{font-size:1rem;line-height:1.5rem}}.luxora-donate-cta-outline{border-color:color-mix(in srgb,currentColor 28%,transparent)!important;background:color-mix(in srgb,currentColor 4%,transparent)!important;color:inherit!important;box-shadow:0 12px 28px color-mix(in srgb,currentColor 10%,transparent)}.luxora-donate-cta-outline:hover{border-color:color-mix(in srgb,currentColor 42%,transparent)!important;background:color-mix(in srgb,currentColor 10%,transparent)!important;color:inherit!important}.luxora-donate-case{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));background:var(--luxora-page-gradient);--luxora-donate-accent: var(--luxora-detail-donate-accent, 18 67 116);--luxora-donate-accent-deep: var(--luxora-detail-donate-accent-deep, 4 29 59);--luxora-donate-accent-soft: var(--luxora-detail-donate-accent-soft, 237 242 247);--luxora-donate-surface: 255 255 255}.luxora-donate-case--health,.luxora-donate-case--environment,.luxora-donate-case--campaign{--luxora-donate-accent: var(--luxora-detail-donate-accent, 18 67 116);--luxora-donate-accent-deep: var(--luxora-detail-donate-accent-deep, 4 29 59);--luxora-donate-accent-soft: var(--luxora-detail-donate-accent-soft, 237 242 247)}.luxora-donate-case-section{margin-left:auto;margin-right:auto;width:100%;max-width:80rem;padding:2.5rem 1.5rem}@media(min-width:768px){.luxora-donate-case-section{padding:3.5rem 2rem}}.luxora-donate-case-hero{display:grid;gap:2.5rem;padding-top:3.5rem}@media(min-width:768px){.luxora-donate-case-hero{grid-template-columns:1.05fr .95fr;align-items:center;padding-top:5rem}}.luxora-donate-case-topline{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.luxora-donate-case-kicker{display:inline-flex;border-radius:9999px;border-width:1px;padding:.25rem 1rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;border-color:rgb(var(--luxora-donate-accent) / .26);background-color:rgb(var(--luxora-donate-accent-soft) / .9);color:rgb(var(--luxora-donate-accent-deep))}.luxora-donate-case-status{display:inline-flex;border-radius:9999px;border-width:1px;padding:.25rem .75rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.luxora-donate-case-status--active{border-color:var(--luxora-status-active-border);background:var(--luxora-status-active-bg);color:var(--luxora-status-active-text)}.luxora-donate-case-status--completed{border-color:var(--luxora-kicker-border);background:#edf2f7e6;color:var(--luxora-brand-royal)}.luxora-donate-case-title{margin-top:1.25rem;font-size:2.25rem;line-height:2.5rem;font-weight:700;line-height:1.25;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-donate-case-title{font-size:3rem;line-height:1}}.luxora-donate-case-intro{margin-top:1.25rem;max-width:42rem;font-size:1rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-donate-case-intro{font-size:1.125rem;line-height:1.75rem}}.luxora-donate-case-meta-strip{margin-top:1.5rem;display:grid;gap:1rem}@media(min-width:640px){.luxora-donate-case-meta-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.luxora-donate-case-meta-value{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-donate-case-meta-label{margin-top:.25rem;font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.luxora-donate-case-actions{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.luxora-donate-case-actions--centered{justify-content:center}.luxora-donate-case-hero-side{display:grid;gap:1.25rem}.luxora-donate-case-hero-visual{overflow:hidden;border-radius:2rem;border-width:1px;--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);border-color:rgb(var(--luxora-donate-accent) / .18);background-image:radial-gradient(circle at 18% 18%,rgb(var(--luxora-donate-accent) / .26),transparent 34%),linear-gradient(145deg,#0f172a,#1e293b)}.luxora-donate-case-hero-image{aspect-ratio:6/5;width:100%;-o-object-fit:cover;object-fit:cover}.luxora-donate-case-summary-panel{border-radius:1.75rem;border-width:1px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);border-color:rgb(var(--luxora-donate-accent) / .18)}.luxora-donate-case-summary-row{display:flex;flex-direction:column;gap:.25rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));padding-bottom:1rem}.luxora-donate-case-summary-main{font-size:1.875rem;line-height:2.25rem;font-weight:700;line-height:1.25;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-donate-case-summary-sub{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.luxora-donate-case-summary-grid{margin-top:1.25rem;display:grid;gap:1rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));padding-bottom:1.25rem}@media(min-width:640px){.luxora-donate-case-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.luxora-donate-case-summary-label{font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.luxora-donate-case-summary-value{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-donate-case-summary-stats{margin-top:1.5rem;display:grid;gap:.75rem}@media(min-width:640px){.luxora-donate-case-summary-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.luxora-donate-case-summary-item{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:1rem}.luxora-donate-case-summary-item-value{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-donate-case-summary-item-label{margin-top:.25rem;font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.luxora-donate-case-step-header{display:flex;flex-direction:column;gap:.5rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));padding-bottom:1rem}.luxora-donate-case-step-context{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.5rem}.luxora-donate-case-step-context-main{font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.luxora-donate-case-step-context-sub{font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.luxora-donate-case-step-main{font-size:1.5rem;line-height:2rem;font-weight:700;line-height:1.25;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-donate-case-step-copy{font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.luxora-donate-case-step-progress{margin-top:1.25rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));padding-bottom:1.25rem}.luxora-donate-case-step-progress-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.luxora-donate-case-step-progress-label{font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.luxora-donate-case-step-progress-count{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-donate-case-step-progress-track{margin-top:.75rem;height:.5rem;overflow:hidden;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.luxora-donate-case-step-progress-fill{height:100%;border-radius:9999px;background:linear-gradient(90deg,rgb(var(--luxora-donate-accent-deep)),rgb(var(--luxora-donate-accent)))}.luxora-donate-case-step-list{margin-top:1.25rem;display:grid;gap:.75rem}.luxora-donate-case-step-item{border-radius:1rem;border-width:1px;padding:1rem}.luxora-donate-case-step-item--completed{border-color:rgb(var(--luxora-donate-accent) / .18);background:radial-gradient(circle at 0% 0%,rgb(var(--luxora-donate-accent) / .12),transparent 32%),rgb(var(--luxora-donate-accent-soft) / .08)}.luxora-donate-case-step-item--active{border-color:rgb(var(--luxora-donate-accent) / .32);background:radial-gradient(circle at 100% 0%,rgb(var(--luxora-donate-accent) / .14),transparent 34%),#fffffffa;box-shadow:0 14px 30px rgb(var(--luxora-donate-accent-deep) / .08)}.luxora-donate-case-step-item--upcoming{border-color:#e2e8f0eb;background:#f8fafceb}.luxora-donate-case-step-item-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.luxora-donate-case-step-number{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.luxora-donate-case-step-title{margin-top:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-donate-case-story{display:grid;gap:2rem}@media(min-width:768px){.luxora-donate-case-story{grid-template-columns:.95fr 1.05fr;align-items:center}}.luxora-donate-case-heading{max-width:48rem}.luxora-donate-case-section-title{margin-top:1rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-donate-case-section-title{font-size:2.25rem;line-height:2.5rem}}.luxora-donate-case-section-copy{margin-top:1rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-donate-case-section-copy{font-size:1rem;line-height:1.5rem}}.luxora-donate-case-paragraphs{margin-top:1.5rem}.luxora-donate-case-paragraphs>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.luxora-donate-case-paragraph{font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-donate-case-paragraph{font-size:1rem;line-height:1.5rem}}.luxora-donate-case-tag-list{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem}.luxora-donate-case-tag{border-radius:9999px;border-width:1px;padding:.5rem 1rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;border-color:rgb(var(--luxora-donate-accent) / .22);background-color:rgb(var(--luxora-donate-accent-soft) / .85);color:rgb(var(--luxora-donate-accent-deep))}.luxora-donate-case-story-visual{overflow:hidden;border-radius:2rem;border-width:1px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);border-color:rgb(var(--luxora-donate-accent) / .16);background-image:radial-gradient(circle at 10% 10%,rgb(var(--luxora-donate-accent) / .12),transparent 30%)}.luxora-donate-case-story-image{aspect-ratio:5/4;width:100%;-o-object-fit:cover;object-fit:cover}.luxora-donate-case-donor-grid{margin-top:2rem;display:grid;gap:1rem}@media(min-width:1024px){.luxora-donate-case-donor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.luxora-donate-case-donor-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:1.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem 1.25rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.luxora-donate-case-donor-name{font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));color:var(--luxora-text-strong)}.luxora-donate-case-donor-date{margin-top:.25rem;font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1));color:var(--luxora-text-soft)}.luxora-donate-case-donor-amount{font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));color:var(--luxora-accent-strong)}.luxora-donate-case-verification-layout{margin-top:2rem;display:grid;gap:1.5rem}@media(min-width:1280px){.luxora-donate-case-verification-layout{grid-template-columns:1.1fr .9fr}}.luxora-donate-case-timeline{border-radius:2rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.luxora-donate-case-timeline-item{position:relative;display:grid;gap:1rem;padding-left:1.75rem}.luxora-donate-case-timeline-item+.luxora-donate-case-timeline-item{margin-top:1.5rem;padding-top:1.5rem}.luxora-donate-case-timeline-item+.luxora-donate-case-timeline-item:before{content:"";position:absolute;left:7px;top:-24px;height:24px;width:1px;background:#e2e8f0}.luxora-donate-case-timeline-marker{position:absolute;left:0;top:.25rem;width:1rem;height:1rem;border-radius:9999px;border-width:2px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.luxora-donate-case-timeline-marker--completed{background-color:rgb(var(--luxora-donate-accent))}.luxora-donate-case-timeline-marker--active{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.luxora-donate-case-timeline-top{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.luxora-donate-case-timeline-title{font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-donate-case-timeline-date{margin-top:.25rem;font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.luxora-donate-case-timeline-copy{margin-top:.5rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.luxora-donate-case-evidence-grid{display:grid;gap:1rem}.luxora-donate-case-evidence-card{border-radius:1.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.luxora-donate-case-evidence-status{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--luxora-donate-accent-deep))}.luxora-donate-case-evidence-title{margin-top:.75rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-donate-case-evidence-copy{margin-top:.75rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.luxora-donate-case-form{display:grid;gap:2rem}@media(min-width:768px){.luxora-donate-case-form{grid-template-columns:.95fr 1.05fr;align-items:flex-start}}.luxora-donate-case-form-card{border-radius:2rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:640px){.luxora-donate-case-form-card{padding:1.75rem}}.luxora-donate-case-form-grid{display:grid;gap:1rem}@media(min-width:640px){.luxora-donate-case-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.luxora-donate-case-field>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}@media(min-width:640px){.luxora-donate-case-field--full{grid-column:span 2 / span 2}}.luxora-donate-case-label{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-donate-case-control{width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.luxora-donate-case-control::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.luxora-donate-case-control::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.luxora-donate-case-control:focus{border-color:rgb(var(--luxora-donate-accent) / .55);box-shadow:0 0 0 3px rgb(var(--luxora-donate-accent) / .18)}.luxora-donate-case-textarea{min-height:7.5rem;resize:vertical}.luxora-donate-case-checkbox{display:flex;align-items:flex-start;gap:.75rem;font-size:.875rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.luxora-donate-case-checkbox input{margin-top:.25rem;width:1rem;height:1rem;border-radius:.25rem;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));accent-color:rgb(var(--luxora-donate-accent))}.luxora-donate-case-error{font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.luxora-donate-case-submit-row{margin-top:1.5rem;display:flex;flex-direction:column;gap:.75rem}@media(min-width:640px){.luxora-donate-case-submit-row{flex-direction:row;align-items:center;justify-content:space-between}}.luxora-donate-case-helper{font-size:.75rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.luxora-donate-case-status-panel{margin-top:1.5rem;border-radius:1.5rem;padding:1rem;border:1px solid rgb(var(--luxora-donate-accent) / .2);background-color:rgb(var(--luxora-donate-accent-soft) / .65)}.luxora-donate-case-status-title{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-donate-case-status-copy{margin-top:.5rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.luxora-donate-case-status-link{margin-top:.75rem;display:inline-flex;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:rgb(var(--luxora-donate-accent-deep))}.luxora-donate-case-status-link:hover{color:rgb(var(--luxora-donate-accent))}.luxora-donate-case-cta{margin-bottom:3.5rem;border-radius:2rem;--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));padding:3rem 1.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-donate-case-cta{padding-left:2.5rem;padding-right:2.5rem}}.luxora-donate-case-cta{background-image:radial-gradient(circle at 10% 0%,rgb(var(--luxora-donate-accent) / .28),transparent 34%),linear-gradient(135deg,#0f172a,#1e293b)}.luxora-donate-case-cta-copy .luxora-donate-case-section-title,.luxora-donate-case-cta-copy .luxora-donate-case-section-copy{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.luxora-donate-case-cta-copy .luxora-donate-case-section-copy{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.luxora-donate-case-related-grid{margin-top:2rem;display:grid;gap:1.25rem}@media(min-width:1024px){.luxora-donate-case-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.luxora-donate-case-related-card{border-radius:1.75rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff0d;padding:1.25rem;--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.luxora-donate-case-related-category{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.luxora-donate-case-related-title{margin-top:1rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.luxora-donate-case-related-copy{margin-top:.75rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.luxora-news{background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: rgb(255 251 235 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #f8fafc var(--tw-gradient-to-position)}.luxora-news-section{margin-left:auto;margin-right:auto;width:100%;max-width:80rem;padding:3rem 1.5rem}@media(min-width:768px){.luxora-news-section{padding:4rem 2rem}}.luxora-news-anchor-section{scroll-margin-top:6rem}.luxora-news-hero{display:grid;gap:2.5rem;padding-top:3.5rem}@media(min-width:768px){.luxora-news-hero{grid-template-columns:1.05fr .95fr;align-items:center;padding-top:5rem}}.luxora-news-hero-copy{max-width:48rem}.luxora-news-kicker{display:inline-flex;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.25rem 1rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.luxora-news-title{margin-top:1.25rem;font-size:2.25rem;line-height:2.5rem;font-weight:700;line-height:1.25;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-news-title{font-size:3rem;line-height:1}}.luxora-news-intro{margin-top:1.25rem;max-width:42rem;font-size:1rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-news-intro{font-size:1.125rem;line-height:1.75rem}}.luxora-news-actions{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.luxora-news-actions--centered{justify-content:center}.luxora-news-hero-side{display:grid;gap:1.25rem}.luxora-news-hero-visual{overflow:hidden;border-radius:2rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background-image:radial-gradient(circle at 18% 18%,rgba(251,191,36,.26),transparent 34%),linear-gradient(145deg,#0f172a,#1e293b)}.luxora-news-hero-image{aspect-ratio:6/5;width:100%;-o-object-fit:cover;object-fit:cover}.luxora-news-trust-panel{display:grid;gap:.75rem}@media(min-width:640px){.luxora-news-trust-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}.luxora-news-trust-item{border-radius:1.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.luxora-news-trust-value{font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-news-trust-label{margin-top:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.luxora-news-heading{max-width:48rem}.luxora-news-section-title{margin-top:1rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-news-section-title{font-size:2.25rem;line-height:2.5rem}}.luxora-news-section-copy{margin-top:1rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-news-section-copy{font-size:1rem;line-height:1.5rem}}.luxora-news-featured{display:grid;gap:2rem}@media(min-width:768px){.luxora-news-featured{grid-template-columns:1fr .95fr;align-items:center}}.luxora-news-featured-copy{max-width:48rem}.luxora-news-featured-card{margin-top:1.5rem;border-radius:2rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.luxora-news-card-top{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.luxora-news-card-tag{display:inline-flex;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.luxora-news-card-date{font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.luxora-news-card-status-row{margin-top:1.25rem;display:flex;flex-direction:column;gap:.75rem}@media(min-width:640px){.luxora-news-card-status-row{flex-direction:row;align-items:flex-start;justify-content:space-between}}.luxora-news-card-status{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.luxora-news-featured-title,.luxora-news-card-title{font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-news-card-title{font-size:1.25rem;line-height:1.75rem}.luxora-news-card-copy{margin-top:1rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.luxora-news-featured-points{margin-top:1.5rem;display:grid;gap:1rem}.luxora-news-featured-point{display:flex;gap:.75rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.luxora-news-featured-dot{margin-top:.5rem;width:.5rem;height:.5rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.luxora-news-featured-visual,.luxora-news-stories-visual,.luxora-news-events-visual{overflow:hidden;border-radius:2rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background-image:radial-gradient(circle at 10% 10%,rgba(251,191,36,.14),transparent 30%)}.luxora-news-featured-image,.luxora-news-stories-image,.luxora-news-events-image{aspect-ratio:5/4;width:100%;-o-object-fit:cover;object-fit:cover}.luxora-news-card-grid{margin-top:2rem;display:grid;gap:1.25rem}@media(min-width:1280px){.luxora-news-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.luxora-news-card,.luxora-news-story-card,.luxora-news-report-card,.luxora-news-event-card{border-radius:1.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.luxora-news-stories-wrap{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background-image:radial-gradient(circle at 0% 0%,rgba(251,191,36,.22),transparent 34%),linear-gradient(180deg,#0f172a,#020617)}.luxora-news-stories{display:grid;gap:2rem}@media(min-width:768px){.luxora-news-stories{grid-template-columns:1fr .92fr;align-items:center}}.luxora-news-stories-wrap .luxora-news-section-title,.luxora-news-stories-wrap .luxora-news-section-copy,.luxora-news-stories-wrap .luxora-news-card-title,.luxora-news-stories-wrap .luxora-news-card-copy{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.luxora-news-stories-wrap .luxora-news-section-copy,.luxora-news-stories-wrap .luxora-news-card-copy{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.luxora-news-story-grid{margin-top:2rem;display:grid;gap:1.25rem}.luxora-news-stories-wrap .luxora-news-story-card{border-color:#ffffff1a;background-color:#ffffff0d;--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.luxora-news-stories-wrap .luxora-news-card-status{border-color:#ffffff1a;background-color:#ffffff1a;--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.luxora-news-stories-wrap .luxora-news-card-date{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.luxora-news-report-grid{margin-top:2rem;display:grid;gap:1.25rem}@media(min-width:1024px){.luxora-news-report-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.luxora-news-report-status{display:inline-flex;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.luxora-news-events{display:grid;gap:2rem}@media(min-width:768px){.luxora-news-events{grid-template-columns:1fr .92fr;align-items:center}}.luxora-news-events-copy{max-width:48rem}.luxora-news-event-grid{margin-top:2rem;display:grid;gap:1.25rem}.luxora-news-newsletter-cta{border-radius:2rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));padding:2.5rem 1.5rem;text-align:center;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:640px){.luxora-news-newsletter-cta{padding-left:2.5rem;padding-right:2.5rem}}.luxora-news-newsletter-cta{background-image:radial-gradient(circle at 12% -18%,rgba(251,191,36,.22),transparent 42%)}.luxora-news-newsletter-title{font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-news-newsletter-copy{margin-left:auto;margin-right:auto;margin-top:1rem;max-width:42rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-news-newsletter-copy{font-size:1rem;line-height:1.5rem}}.luxora-news-cta{margin-bottom:3.5rem;border-radius:2rem;--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));padding:3rem 1.5rem;text-align:center}@media(min-width:640px){.luxora-news-cta{padding-left:2.5rem;padding-right:2.5rem}}.luxora-news-cta{background-image:radial-gradient(circle at 12% -20%,rgba(251,191,36,.24),transparent 42%)}.luxora-news-cta-title{font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.luxora-news-cta-copy{margin-left:auto;margin-right:auto;margin-top:1rem;max-width:42rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-news-cta-copy{font-size:1rem;line-height:1.5rem}}.luxora-approach{background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: rgb(255 251 235 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #f8fafc var(--tw-gradient-to-position)}.luxora-approach-section{margin-left:auto;margin-right:auto;width:100%;max-width:80rem;padding:3rem 1.5rem}@media(min-width:768px){.luxora-approach-section{padding:4rem 2rem}}.luxora-approach-anchor-section{scroll-margin-top:6rem}.luxora-approach-hero{display:grid;gap:2.5rem;padding-top:3.5rem}@media(min-width:768px){.luxora-approach-hero{grid-template-columns:1.05fr .95fr;align-items:center;padding-top:5rem}}.luxora-approach-hero-copy{max-width:48rem}.luxora-approach-kicker{display:inline-flex;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.25rem 1rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.luxora-approach-title{margin-top:1.25rem;font-size:2.25rem;line-height:2.5rem;font-weight:700;line-height:1.25;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-approach-title{font-size:3rem;line-height:1}}.luxora-approach-intro{margin-top:1.25rem;max-width:42rem;font-size:1rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-approach-intro{font-size:1.125rem;line-height:1.75rem}}.luxora-approach-actions{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.luxora-approach-actions--centered{justify-content:center}.luxora-approach-hero-side{display:grid;gap:1.25rem}.luxora-approach-hero-visual{overflow:hidden;border-radius:2rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background-image:radial-gradient(circle at 18% 18%,rgba(251,191,36,.26),transparent 34%),linear-gradient(145deg,#0f172a,#1e293b)}.luxora-approach-hero-image{aspect-ratio:6/5;width:100%;-o-object-fit:cover;object-fit:cover}.luxora-approach-trust-panel{display:grid;gap:.75rem}@media(min-width:640px){.luxora-approach-trust-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}.luxora-approach-trust-item{border-radius:1.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.luxora-approach-trust-value{font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-approach-trust-label{margin-top:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.luxora-approach-heading{max-width:48rem}.luxora-approach-section-title{margin-top:1rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-approach-section-title{font-size:2.25rem;line-height:2.5rem}}.luxora-approach-section-copy{margin-top:1rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-approach-section-copy{font-size:1rem;line-height:1.5rem}}.luxora-approach-framework-grid{margin-top:2rem;display:grid;gap:1.25rem}@media(min-width:1280px){.luxora-approach-framework-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.luxora-approach-framework-card,.luxora-approach-principle-card,.luxora-approach-example-card{border-radius:1.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.luxora-approach-framework-title,.luxora-approach-principle-title,.luxora-approach-example-title{font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-approach-framework-copy,.luxora-approach-principle-copy,.luxora-approach-example-copy{margin-top:.75rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.luxora-approach-workflow{display:grid;gap:2rem}@media(min-width:768px){.luxora-approach-workflow{grid-template-columns:1fr .9fr;align-items:center}}.luxora-approach-workflow-grid{margin-top:2rem;display:grid;gap:1.25rem}.luxora-approach-workflow-card{border-radius:1.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.luxora-approach-workflow-number{font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.luxora-approach-workflow-title{margin-top:.75rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-approach-workflow-body{margin-top:.75rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.luxora-approach-workflow-visual{overflow:hidden;border-radius:2rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background-image:radial-gradient(circle at 10% 10%,rgba(251,191,36,.14),transparent 30%)}.luxora-approach-workflow-image{aspect-ratio:5/4;width:100%;-o-object-fit:cover;object-fit:cover}.luxora-approach-principles-wrap{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background-image:radial-gradient(circle at 0% 0%,rgba(251,191,36,.22),transparent 34%),linear-gradient(180deg,#0f172a,#020617)}.luxora-approach-principles-wrap .luxora-approach-section-title,.luxora-approach-principles-wrap .luxora-approach-section-copy{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.luxora-approach-principles-wrap .luxora-approach-section-copy{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.luxora-approach-principles-grid{margin-top:2rem;display:grid;gap:1.25rem}@media(min-width:768px){.luxora-approach-principles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.luxora-approach-principles-wrap .luxora-approach-principle-card{border-color:#ffffff1a;background-color:#ffffff0d;--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.luxora-approach-principles-wrap .luxora-approach-principle-title,.luxora-approach-principles-wrap .luxora-approach-principle-copy{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.luxora-approach-principles-wrap .luxora-approach-principle-copy{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.luxora-approach-example-grid{margin-top:2rem;display:grid;gap:1.25rem}@media(min-width:1280px){.luxora-approach-example-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.luxora-approach-example-link{margin-top:1.25rem;display:inline-flex;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.luxora-approach-example-link:hover{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.luxora-approach-measurement-card{border-radius:2rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:640px){.luxora-approach-measurement-card{padding:1.75rem}}.luxora-approach-measurement-list{margin-top:2rem;display:grid;gap:1rem}.luxora-approach-measurement-item{display:flex;gap:.75rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.luxora-approach-measurement-dot{margin-top:.5rem;width:.5rem;height:.5rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.luxora-approach-inline-link{margin-top:1.5rem;display:inline-flex;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.luxora-approach-inline-link:hover{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.luxora-approach-cta{margin-bottom:3.5rem;border-radius:2rem;--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));padding:3rem 1.5rem;text-align:center}@media(min-width:640px){.luxora-approach-cta{padding-left:2.5rem;padding-right:2.5rem}}.luxora-approach-cta{background-image:radial-gradient(circle at 12% -20%,rgba(251,191,36,.24),transparent 42%)}.luxora-approach-cta-title{font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.luxora-approach-cta-copy{margin-left:auto;margin-right:auto;margin-top:1rem;max-width:42rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-approach-cta-copy{font-size:1rem;line-height:1.5rem}}.luxora-page{background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: rgb(255 251 235 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #f8fafc var(--tw-gradient-to-position)}.luxora-page-hero{margin-left:auto;margin-right:auto;width:100%;max-width:80rem;padding:3.5rem 1.5rem}@media(min-width:768px){.luxora-page-hero{padding:5rem 2rem}}.luxora-page-hero-copy{max-width:48rem}.luxora-page-kicker{display:inline-flex;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.25rem 1rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.luxora-page-title{margin-top:1.25rem;font-size:2.25rem;line-height:2.5rem;font-weight:700;line-height:1.25;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-page-title{font-size:3rem;line-height:1}}.luxora-page-intro{margin-top:1.25rem;max-width:42rem;font-size:1rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-page-intro{font-size:1.125rem;line-height:1.75rem}}.luxora-page-actions{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.luxora-page-grid{margin-left:auto;margin-right:auto;display:grid;width:100%;max-width:80rem;gap:1.5rem;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:4rem}@media(min-width:768px){.luxora-page-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding-left:2rem;padding-right:2rem;padding-bottom:5rem}}.luxora-page-card{border-radius:1.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.luxora-page-card-title{font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-page-card-copy{margin-top:.75rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}:is(.luxora-about,.luxora-programs,.luxora-impact,.luxora-contact,.luxora-program-detail,.luxora-get-involved,.luxora-donate,.luxora-donate-case,.luxora-news,.luxora-approach,.luxora-page){background:var(--luxora-page-gradient)}.luxora-program-detail,.luxora-program-detail--health,.luxora-program-detail--environment{--program-accent: var(--luxora-detail-program-accent, 18 67 116);--program-accent-soft: var(--luxora-detail-program-accent-soft, 237 242 247);--program-accent-ring: var(--luxora-detail-program-accent-ring, 174 181 188);--program-accent-deep: var(--luxora-detail-program-accent-deep, 4 29 59)}.luxora-donate-case,.luxora-donate-case--health,.luxora-donate-case--environment,.luxora-donate-case--campaign{--luxora-donate-accent: var(--luxora-detail-donate-accent, 18 67 116);--luxora-donate-accent-deep: var(--luxora-detail-donate-accent-deep, 4 29 59);--luxora-donate-accent-soft: var(--luxora-detail-donate-accent-soft, 237 242 247)}:is(.luxora-about-kicker,.luxora-programs-kicker,.luxora-impact-kicker,.luxora-contact-kicker,.luxora-get-involved-kicker,.luxora-donate-kicker,.luxora-news-kicker,.luxora-approach-kicker,.luxora-page-kicker){font-size:var(--luxora-type-kicker-size);letter-spacing:var(--luxora-type-kicker-tracking);border-color:var(--luxora-content-border-strong);background:var(--luxora-content-surface-kicker);color:var(--luxora-content-kicker)}:is(.luxora-about-title,.luxora-programs-title,.luxora-impact-title,.luxora-contact-title,.luxora-get-involved-title,.luxora-donate-title,.luxora-news-title,.luxora-approach-title,.luxora-page-title){font-size:var(--luxora-type-page-title-size);line-height:var(--luxora-type-page-title-line-height);color:var(--luxora-content-text-strong)}:is(.luxora-about-intro,.luxora-programs-intro,.luxora-impact-intro,.luxora-contact-intro,.luxora-get-involved-intro,.luxora-donate-intro,.luxora-news-intro,.luxora-approach-intro,.luxora-page-intro){font-size:var(--luxora-type-page-intro-size);line-height:var(--luxora-type-page-intro-leading);color:var(--luxora-content-text-muted)}:is(.luxora-about-section-title,.luxora-programs-section-title,.luxora-impact-section-title,.luxora-contact-section-title,.luxora-get-involved-section-title,.luxora-donate-section-title,.luxora-news-section-title,.luxora-approach-section-title){font-size:var(--luxora-type-section-title-size);line-height:var(--luxora-type-section-title-line-height);color:var(--luxora-content-text-strong)}:is(.luxora-about-section-copy,.luxora-programs-section-copy,.luxora-impact-section-copy,.luxora-contact-section-copy,.luxora-get-involved-section-copy,.luxora-donate-section-copy,.luxora-news-section-copy,.luxora-approach-section-copy){font-size:var(--luxora-type-body-size);line-height:var(--luxora-type-body-leading);color:var(--luxora-content-text-muted)}:is(.luxora-about-hero-visual,.luxora-programs-hero-visual,.luxora-impact-hero-visual,.luxora-contact-hero-visual,.luxora-get-involved-hero-visual,.luxora-donate-hero-visual,.luxora-news-hero-visual,.luxora-approach-hero-visual){background-image:radial-gradient(circle at 82% 18%,rgba(174,181,188,.18),transparent 18%),radial-gradient(circle at 18% 82%,rgba(255,255,255,.14),transparent 20%)}:is(.luxora-about-hero-visual,.luxora-programs-hero-visual,.luxora-impact-hero-visual,.luxora-contact-hero-visual,.luxora-get-involved-hero-visual):after{border-color:#aeb5bc70}:is(.luxora-about-story-visual,.luxora-impact-highlights-visual,.luxora-get-involved-feature-visual,.luxora-news-featured-visual,.luxora-news-stories-visual,.luxora-news-events-visual,.luxora-approach-workflow-visual){border-color:var(--luxora-border-soft);background-image:radial-gradient(circle at 10% 10%,rgba(174,181,188,.14),transparent 30%)}:is(.luxora-about-card-kicker,.luxora-about-process-number,.luxora-programs-approach-number,.luxora-impact-metric-trend,.luxora-impact-highlight-note,.luxora-approach-workflow-number){color:var(--luxora-content-text-soft)}:is(.luxora-about-inline-link,.luxora-programs-card-link,.luxora-programs-inline-link,.luxora-impact-program-link,.luxora-get-involved-pathway-link,.luxora-get-involved-status-link,.luxora-donate-case-link,.luxora-approach-example-link,.luxora-approach-inline-link){color:var(--luxora-content-link)}:is(.luxora-about-inline-link,.luxora-programs-card-link,.luxora-programs-inline-link,.luxora-impact-program-link,.luxora-get-involved-pathway-link,.luxora-get-involved-status-link,.luxora-donate-case-link,.luxora-approach-example-link,.luxora-approach-inline-link):hover{color:var(--luxora-content-link-hover)}:is(.luxora-about-milestone,.luxora-programs-focus-item,.luxora-get-involved-tag,.luxora-contact-method-status,.luxora-news-card-tag,.luxora-news-report-status){border-color:var(--luxora-content-border-strong);background:var(--luxora-content-surface-tag);color:var(--luxora-content-kicker)}.luxora-donate-status--active{border-color:var(--luxora-status-active-border);background:var(--luxora-status-active-bg);color:var(--luxora-status-active-text)}:is(.luxora-contact-status,.luxora-get-involved-status,.luxora-news-newsletter-cta){border-color:var(--luxora-content-border);background:var(--luxora-content-surface-panel-glow),var(--luxora-content-surface-panel)}.luxora-news-newsletter-title{color:var(--luxora-text-strong)}.luxora-news-newsletter-copy{color:var(--luxora-text-muted)}:is(.luxora-contact-control,.luxora-get-involved-control):focus{border-color:var(--luxora-accent);box-shadow:var(--luxora-input-focus)}:is(.luxora-about-proof-band,.luxora-about-cta,.luxora-programs-proof-band,.luxora-programs-cta,.luxora-get-involved-proof-band,.luxora-get-involved-cta,.luxora-impact-cta,.luxora-contact-cta,.luxora-donate-categories-wrap,.luxora-donate-verification-band,.luxora-donate-cta,.luxora-news-stories-wrap,.luxora-news-cta,.luxora-approach-principles-wrap,.luxora-approach-cta){background-image:radial-gradient(circle at 14% -10%,rgba(174,181,188,.18),transparent 34%),linear-gradient(180deg,var(--luxora-inverse-surface) 0%,var(--luxora-inverse-surface-alt) 100%)}:is(.luxora-about-proof-kicker,.luxora-programs-proof-kicker,.luxora-get-involved-proof-kicker,.luxora-donate-proof-kicker){display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border:1px solid rgba(174,181,188,.24);border-radius:9999px;padding:.35rem .8rem;background:#ffffff14;color:#dfe5eb}:is(.luxora-donate-category-featured-label,.luxora-donate-proof-evidence-status,.luxora-donate-case-related-category){color:#dfe5eb}.luxora-donate-category-featured-link:hover{color:#fff}.luxora-impact-dashboard-wrap{background-image:radial-gradient(circle at 10% 14%,rgba(174,181,188,.12),transparent 18%),linear-gradient(180deg,#ffffffe6,#f4f7fadb)}.luxora-impact-metric-card{background-image:linear-gradient(180deg,#fffffffa,#f8fafcf5),radial-gradient(circle at 100% 0%,rgba(174,181,188,.12),transparent 32%)}.luxora-impact-metric-ring-wrap{background:radial-gradient(circle at center,rgba(174,181,188,.12),transparent 68%)}.luxora-impact-metric-center{border-color:var(--luxora-kicker-border);background:color-mix(in srgb,var(--luxora-surface-elevated) 88%,transparent)}:is(.luxora-impact-program-card,.luxora-impact-highlight-card):before,.luxora-impact-report-card:before{background:linear-gradient(90deg,#aeb5bceb,#12437494)}.luxora-impact-report-card--featured{border-color:#1243743d;background-image:linear-gradient(180deg,#fffffffc,#f4f7faf5)}.luxora-impact-report-status{border-color:var(--luxora-kicker-border);background:var(--luxora-accent-soft);color:var(--luxora-kicker-text)}.luxora-impact-transparency{background-image:radial-gradient(circle at 12% -8%,rgba(174,181,188,.16),transparent 28%),radial-gradient(circle at 88% 20%,rgba(255,255,255,.08),transparent 18%),linear-gradient(135deg,#041d3b,#0b2f55)}.luxora-impact-transparency:before{background:#aeb5bc1a}:is(.luxora-impact-methodology-dot,.luxora-get-involved-pathway-dot,.luxora-news-featured-dot,.luxora-approach-measurement-dot){background:var(--luxora-brand-steel)}.luxora-shell[data-public-surface=premium] :is(.luxora-about,.luxora-programs,.luxora-impact,.luxora-contact,.luxora-get-involved,.luxora-donate,.luxora-news,.luxora-approach,.luxora-page){color:var(--luxora-text-main)}.luxora-shell[data-public-surface=premium] :is(.luxora-about-proof-band,.luxora-about-cta,.luxora-programs-proof-band,.luxora-programs-cta,.luxora-get-involved-proof-band,.luxora-get-involved-cta,.luxora-impact-cta,.luxora-contact-cta,.luxora-approach-principles-wrap,.luxora-approach-cta){border-color:var(--luxora-inverse-border);background-color:var(--luxora-inverse-surface);background-image:radial-gradient(circle at 16% -10%,var(--luxora-public-shell-glow),transparent 34%),linear-gradient(180deg,var(--luxora-inverse-surface) 0%,var(--luxora-inverse-surface-alt) 100%)}.luxora-program-detail,.luxora-donate-case{background:var(--luxora-page-gradient);color:var(--luxora-text-main)}.luxora-program-detail-kicker,.luxora-donate-case-kicker{border-color:var(--luxora-kicker-border);background:var(--luxora-kicker-bg);color:var(--luxora-kicker-text)}.luxora-program-detail-title,.luxora-program-detail-section-title,.luxora-donate-case-title,.luxora-donate-case-section-title{color:var(--luxora-text-strong)}.luxora-program-detail-intro,.luxora-program-detail-funding-note,.luxora-program-detail-section-copy,.luxora-program-detail-context-paragraph,.luxora-donate-case-intro,.luxora-donate-case-paragraph,.luxora-donate-case-section-copy,.luxora-donate-case-timeline-copy,.luxora-donate-case-evidence-copy,.luxora-donate-case-donor-date,.luxora-donate-case-meta-label,.luxora-donate-case-summary-label,.luxora-donate-case-summary-sub,.luxora-donate-case-step-copy,.luxora-donate-case-step-progress-label,.luxora-donate-case-step-number{color:var(--luxora-text-muted)}.luxora-program-detail-tag{background:color-mix(in srgb,var(--luxora-content-surface) 78%,white 22%);border-color:color-mix(in srgb,var(--luxora-content-link) 18%,var(--luxora-border-soft) 82%);color:var(--luxora-content-kicker)}.luxora-donate-case-tag{border-color:rgb(var(--luxora-donate-accent) / .24);background:rgb(var(--luxora-donate-accent-soft) / .12);color:rgb(var(--luxora-donate-accent-soft))}.luxora-program-detail-context-visual{border-color:var(--luxora-border-soft);background-color:color-mix(in srgb,var(--luxora-surface-elevated) 88%,transparent);background-image:radial-gradient(circle at 12% 12%,rgb(var(--program-accent) / .12),transparent 30%)}.luxora-donate-case-story-visual{border-color:rgb(var(--luxora-donate-accent) / .16);background-color:color-mix(in srgb,var(--luxora-surface-elevated) 88%,transparent);background-image:radial-gradient(circle at 12% 12%,rgb(var(--luxora-donate-accent) / .12),transparent 30%)}.luxora-program-detail-initiatives-wrap{border-color:var(--luxora-border-soft);background:#fff}.luxora-program-detail-proof-item{border-color:color-mix(in srgb,var(--luxora-content-link) 18%,var(--luxora-border-soft) 82%);background-color:color-mix(in srgb,var(--luxora-content-surface) 94%,white 6%);background-image:radial-gradient(circle at 12% -18%,rgb(var(--program-accent) / .12),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--luxora-content-surface) 97%,white 3%),color-mix(in srgb,var(--luxora-content-surface-alt) 93%,white 7%))}.luxora-program-detail-proof-label{color:var(--luxora-content-kicker)}.luxora-program-detail-cta{border-color:color-mix(in srgb,var(--luxora-content-link) 20%,var(--luxora-border-soft) 80%);background-color:color-mix(in srgb,var(--luxora-content-surface) 96%,white 4%);background-image:var(--luxora-geometric-motif),linear-gradient(180deg,color-mix(in srgb,var(--luxora-content-surface) 98%,white 2%),color-mix(in srgb,var(--luxora-content-surface-alt) 94%,white 6%));background-repeat:repeat,no-repeat;background-size:5.5rem 5.5rem,cover}.luxora-donate-case-donor-card,.luxora-donate-case-evidence-card,.luxora-donate-case-timeline-item{border-color:var(--luxora-inverse-border);background-color:var(--luxora-inverse-surface);background-image:var(--luxora-geometric-motif),linear-gradient(180deg,var(--luxora-inverse-surface) 0%,var(--luxora-inverse-surface-alt) 100%);background-repeat:repeat,no-repeat;background-size:5.5rem 5.5rem,cover}.luxora-donate-case-evidence-card,.luxora-donate-case-timeline-item{background-image:none}.luxora-program-detail-delivery-number,.luxora-donate-case-summary-main,.luxora-donate-case-step-main,.luxora-donate-case-summary-value,.luxora-donate-case-step-progress-count,.luxora-donate-case-meta-value,.luxora-donate-case-donor-amount{color:rgb(var(--program-accent-ring))}.luxora-donate-case-summary-main,.luxora-donate-case-step-main,.luxora-donate-case-summary-value,.luxora-donate-case-step-progress-count,.luxora-donate-case-meta-value,.luxora-donate-case-donor-amount{color:rgb(var(--luxora-donate-accent-soft))}.luxora-donate-case-timeline-item+.luxora-donate-case-timeline-item:before{background:rgb(var(--luxora-donate-accent) / .24)}.luxora-donate-case-timeline-marker{border-color:var(--luxora-inverse-surface-alt)}.luxora-donate-case-timeline-marker--active{background:rgb(var(--luxora-donate-accent-soft))}.luxora-program-detail .luxora-program-detail-summary-value,.luxora-program-detail .luxora-program-detail-initiative-title,.luxora-program-detail .luxora-program-detail-proof-title,.luxora-program-detail .luxora-program-detail-proof-value,.luxora-program-detail .luxora-program-detail-delivery-title,.luxora-program-detail .luxora-program-detail-delivery-number{color:var(--luxora-content-text-strong)!important}.luxora-donate-case .luxora-donate-case-summary-item-value,.luxora-donate-case .luxora-donate-case-evidence-title,.luxora-donate-case .luxora-donate-case-timeline-title{color:var(--luxora-text-inverse)!important}.luxora-program-detail .luxora-program-detail-summary-label,.luxora-program-detail .luxora-program-detail-initiative-summary,.luxora-program-detail .luxora-program-detail-initiative-note,.luxora-program-detail .luxora-program-detail-proof-intro,.luxora-program-detail .luxora-program-detail-proof-copy,.luxora-program-detail .luxora-program-detail-delivery-copy{color:var(--luxora-content-text-muted)!important}.luxora-program-detail .luxora-program-detail-proof-label{color:var(--luxora-content-kicker)!important}.luxora-program-detail-support-shell .luxora-donate-case-summary-main,.luxora-program-detail-support-shell .luxora-donate-case-step-main,.luxora-program-detail-support-shell .luxora-donate-case-summary-value,.luxora-program-detail-support-shell .luxora-donate-case-step-progress-count,.luxora-program-detail-support-shell .luxora-donate-case-step-title{color:var(--luxora-content-text-strong)!important}.luxora-program-detail-support-shell .luxora-donate-case-summary-label,.luxora-program-detail-support-shell .luxora-donate-case-summary-sub,.luxora-program-detail-support-shell .luxora-donate-case-step-copy,.luxora-program-detail-support-shell .luxora-donate-case-step-progress-label,.luxora-program-detail-support-shell .luxora-donate-case-step-number,.luxora-program-detail-support-shell .luxora-donate-case-step-context-sub{color:var(--luxora-content-text-muted)!important}.luxora-program-detail-support-shell .luxora-donate-case-step-context-main{color:var(--luxora-content-kicker)!important}.luxora-program-detail-accountability-panel .luxora-donate-case-donor-name,.luxora-program-detail-accountability-panel .luxora-donate-case-evidence-title,.luxora-program-detail-accountability-panel .luxora-donate-case-timeline-title{color:var(--luxora-text-inverse)!important}.luxora-program-detail-accountability-panel .luxora-donate-case-donor-date,.luxora-program-detail-accountability-panel .luxora-donate-case-evidence-status,.luxora-program-detail-accountability-panel .luxora-donate-case-evidence-copy,.luxora-program-detail-accountability-panel .luxora-donate-case-timeline-date,.luxora-program-detail-accountability-panel .luxora-donate-case-timeline-copy{color:var(--luxora-text-inverse-muted)!important}.luxora-program-detail-accountability-panel .luxora-donate-case-donor-amount{color:rgb(var(--luxora-donate-accent-soft))!important}.luxora-donate-case .luxora-donate-case-summary-item-label,.luxora-donate-case .luxora-donate-case-evidence-status{color:var(--luxora-text-inverse-muted)!important}.luxora-shell[data-public-surface=premium] :is(.luxora-programs-rationale,.luxora-about-trust-panel,.luxora-contact-trust-panel,.luxora-get-involved-trust-panel,.luxora-contact-form-card,.luxora-get-involved-form-card){border-color:var(--luxora-border-soft);background:radial-gradient(circle at 12% 10%,rgba(219,220,220,.06),transparent 24%),linear-gradient(180deg,color-mix(in srgb,var(--luxora-surface-elevated) 96%,transparent),color-mix(in srgb,var(--luxora-surface) 98%,transparent));box-shadow:var(--luxora-card-shadow)}.luxora-shell[data-public-surface=premium] :is(.luxora-about-values-wrap,.luxora-get-involved-pathways-wrap){border-color:#dbdcdc14;background:radial-gradient(circle at 10% 0%,rgba(219,220,220,.04),transparent 20%),linear-gradient(180deg,color-mix(in srgb,var(--luxora-surface) 46%,transparent),color-mix(in srgb,var(--luxora-brand-footer) 16%,transparent))}.luxora-shell[data-public-surface=premium] :is(.luxora-programs-rationale-heading,.luxora-programs-rationale-card,.luxora-about-trust-item,.luxora-about-mission-card,.luxora-about-value-card,.luxora-about-process-card,.luxora-contact-trust-item,.luxora-contact-status,.luxora-contact-method-card,.luxora-get-involved-trust-item,.luxora-get-involved-pathway-card,.luxora-get-involved-donate-card,.luxora-get-involved-feature-visual,.luxora-get-involved-status){border-color:var(--luxora-border-soft);background:radial-gradient(circle at 10% 10%,rgba(219,220,220,.05),transparent 24%),linear-gradient(180deg,color-mix(in srgb,var(--luxora-surface-elevated) 92%,transparent),color-mix(in srgb,var(--luxora-surface) 100%,transparent));box-shadow:0 18px 44px #00000029}.luxora-shell[data-public-surface=premium] .luxora-programs-rationale-heading:after{background:linear-gradient(180deg,#dbdcdcd1,#71727380)}.luxora-shell[data-public-surface=premium] .luxora-programs-rationale-card:before{background:linear-gradient(90deg,#dbdcdce6,#7172737a)}.luxora-shell[data-public-surface=premium] :is(.luxora-about-section-title,.luxora-about-card-title,.luxora-about-value-title,.luxora-about-process-title,.luxora-about-trust-value,.luxora-contact-section-title,.luxora-contact-trust-value,.luxora-contact-method-title,.luxora-contact-method-value,.luxora-contact-status-title,.luxora-contact-label,.luxora-get-involved-section-title,.luxora-get-involved-trust-value,.luxora-get-involved-pathway-title,.luxora-get-involved-donate-title,.luxora-get-involved-form-title,.luxora-get-involved-status-title,.luxora-get-involved-label,.luxora-programs-rationale-title){color:var(--luxora-text-strong)}.luxora-shell[data-public-surface=premium] :is(.luxora-about-section-copy,.luxora-about-card-copy,.luxora-about-value-copy,.luxora-about-process-copy,.luxora-about-trust-label,.luxora-contact-section-copy,.luxora-contact-trust-label,.luxora-contact-status-copy,.luxora-contact-method-copy,.luxora-contact-helper,.luxora-get-involved-section-copy,.luxora-get-involved-pathway-summary,.luxora-get-involved-pathway-item,.luxora-get-involved-donate-copy-text,.luxora-get-involved-form-intro,.luxora-get-involved-status-copy,.luxora-get-involved-helper,.luxora-programs-rationale-copy){color:var(--luxora-text-muted)}.luxora-shell[data-public-surface=premium] :is(.luxora-programs-rationale-number){border-color:#dbdcdc2e;background:#dbdcdc0f;color:var(--luxora-text-strong)}.luxora-shell[data-public-surface=premium] :is(.luxora-about-card-kicker,.luxora-about-process-number){color:var(--luxora-text-soft)}.luxora-shell[data-public-surface=premium] :is(.luxora-contact-control,.luxora-get-involved-control){border-color:var(--luxora-border-soft);background:color-mix(in srgb,var(--luxora-surface-elevated) 84%,transparent);color:var(--luxora-text-strong);box-shadow:inset 0 1px #ffffff0a}.luxora-shell[data-public-surface=premium] :is(.luxora-contact-control,.luxora-get-involved-control)::-moz-placeholder{color:var(--luxora-input-placeholder)}.luxora-shell[data-public-surface=premium] :is(.luxora-contact-control,.luxora-get-involved-control)::placeholder{color:var(--luxora-input-placeholder)}.luxora-shell[data-public-surface=premium] :is(.luxora-contact-control,.luxora-get-involved-control) option{background:var(--luxora-surface-elevated);color:var(--luxora-text-strong)}.luxora-shell[data-public-surface=premium] :is(.luxora-contact-control,.luxora-get-involved-control):focus{border-color:#dbdcdc42}.luxora-shell[data-public-surface=premium] :is(.luxora-contact-status,.luxora-get-involved-status){background:radial-gradient(circle at 12% 12%,rgba(219,220,220,.05),transparent 26%),linear-gradient(180deg,color-mix(in srgb,var(--luxora-surface) 88%,transparent),color-mix(in srgb,var(--luxora-surface-elevated) 92%,transparent))}.luxora-shell[data-public-surface=premium] :is(.luxora-programs-summary-panel,.luxora-about-trust-panel,.luxora-impact-trust-panel,.luxora-contact-trust-panel,.luxora-get-involved-trust-panel,.luxora-news-trust-panel,.luxora-approach-trust-panel){border-color:var(--luxora-inverse-border);background:radial-gradient(circle at 14% 10%,rgba(219,220,220,.08),transparent 22%),linear-gradient(180deg,color-mix(in srgb,var(--luxora-inverse-surface-alt) 94%,transparent),color-mix(in srgb,var(--luxora-inverse-surface) 98%,transparent));box-shadow:var(--luxora-card-shadow-strong)}.luxora-shell[data-public-surface=premium] :is(.luxora-programs-summary-item,.luxora-about-trust-item,.luxora-impact-trust-item,.luxora-contact-trust-item,.luxora-get-involved-trust-item,.luxora-news-trust-item,.luxora-approach-trust-item){border-color:#dbdcdc1f;background-image:radial-gradient(circle at 10% 10%,rgba(219,220,220,.04),transparent 24%),linear-gradient(180deg,color-mix(in srgb,var(--luxora-inverse-surface-alt) 86%,transparent),color-mix(in srgb,var(--luxora-inverse-surface) 100%,transparent));background-repeat:no-repeat,no-repeat;background-size:cover,cover;background-position:center,center;box-shadow:inset 0 1px #ffffff0a,0 16px 36px #0000002e}.luxora-shell[data-public-surface=premium] :is(.luxora-programs-summary-value,.luxora-about-trust-value,.luxora-impact-trust-value,.luxora-contact-trust-value,.luxora-get-involved-trust-value,.luxora-news-trust-value,.luxora-approach-trust-value){color:#f5f5f6f5}.luxora-shell[data-public-surface=premium] :is(.luxora-programs-summary-label,.luxora-about-trust-label,.luxora-impact-trust-label,.luxora-contact-trust-label,.luxora-get-involved-trust-label,.luxora-news-trust-label,.luxora-approach-trust-label){color:#dbdcdcb3}.luxora-shell[data-public-surface=premium] :is(.luxora-programs-pillar-card,.luxora-initiative-card,.luxora-programs-card,.luxora-about-mission-card,.luxora-about-value-card,.luxora-about-process-card,.luxora-about-proof-item,.luxora-programs-rationale-card,.luxora-programs-approach-card,.luxora-programs-proof-item,.luxora-impact-metric-card,.luxora-impact-program-card,.luxora-impact-highlight-card,.luxora-impact-methodology,.luxora-impact-report-card,.luxora-contact-form-card,.luxora-contact-method-card,.luxora-get-involved-pathway-card,.luxora-get-involved-donate-card,.luxora-get-involved-form-card,.luxora-get-involved-proof-item,.luxora-donate-category-card,.luxora-donate-snapshot-card,.luxora-donate-proof-card,.luxora-funding-case-card,.luxora-news-featured-card,.luxora-news-card,.luxora-news-story-card,.luxora-news-report-card,.luxora-news-event-card,.luxora-news-newsletter-cta,.luxora-approach-framework-card,.luxora-approach-principle-card,.luxora-approach-example-card,.luxora-approach-workflow-card,.luxora-approach-measurement-card,.luxora-page-card){border-color:#dbdcdc1f;background-color:var(--luxora-inverse-surface);background-image:radial-gradient(circle at 12% 10%,rgba(219,220,220,.05),transparent 24%),linear-gradient(180deg,color-mix(in srgb,var(--luxora-inverse-surface-alt) 90%,transparent),color-mix(in srgb,var(--luxora-inverse-surface) 100%,transparent));background-repeat:no-repeat,no-repeat;background-size:cover,cover;background-position:center,center;box-shadow:0 24px 52px #0000003d}.luxora-shell[data-public-surface=premium] :is(.luxora-program-page-focus-card,.luxora-program-page-delivery-card,.luxora-funding-case-card-funding,.luxora-funding-case-card-meta,.luxora-impact-program-metric,.luxora-donate-proof-evidence-item,.luxora-donate-case-emergency-callout){border-color:#dbdcdc1f;background-color:color-mix(in srgb,var(--luxora-inverse-surface-alt) 82%,transparent);background-image:radial-gradient(circle at 10% 10%,rgba(219,220,220,.04),transparent 22%),linear-gradient(180deg,color-mix(in srgb,var(--luxora-inverse-surface-alt) 84%,transparent),color-mix(in srgb,var(--luxora-inverse-surface) 96%,transparent));background-repeat:no-repeat,no-repeat;background-size:cover,cover;background-position:center,center}.luxora-shell[data-public-surface=premium] :is(.luxora-programs-pillar-title,.luxora-program-page-card-title,.luxora-program-page-delivery-title,.luxora-program-page-outcome-title,.luxora-funding-case-card-title,.luxora-programs-card-title,.luxora-about-card-title,.luxora-about-value-title,.luxora-about-process-title,.luxora-programs-rationale-title,.luxora-programs-approach-title,.luxora-impact-metric-value,.luxora-impact-metric-label,.luxora-impact-program-title,.luxora-impact-program-metric-value,.luxora-impact-highlight-title,.luxora-impact-methodology-title,.luxora-impact-report-title,.luxora-contact-method-title,.luxora-get-involved-pathway-title,.luxora-get-involved-donate-title,.luxora-get-involved-form-title,.luxora-donate-category-title,.luxora-donate-snapshot-title,.luxora-donate-snapshot-value,.luxora-donate-proof-card-title,.luxora-news-featured-title,.luxora-news-card-title,.luxora-news-newsletter-title,.luxora-approach-framework-title,.luxora-approach-principle-title,.luxora-approach-example-title,.luxora-approach-workflow-title,.luxora-page-card-title){color:#f5f5f6f5}.luxora-shell[data-public-surface=premium] :is(.luxora-programs-pillar-summary,.luxora-programs-pillar-descriptor,.luxora-programs-pillar-meta,.luxora-program-page-card-copy,.luxora-program-page-delivery-copy,.luxora-program-page-outcome-copy,.luxora-funding-case-card-summary,.luxora-funding-case-card-goal,.luxora-funding-case-card-meta-label,.luxora-programs-card-summary,.luxora-programs-card-proof,.luxora-about-card-copy,.luxora-about-value-copy,.luxora-about-process-copy,.luxora-programs-rationale-copy,.luxora-programs-approach-copy,.luxora-impact-metric-trend,.luxora-impact-metric-source,.luxora-impact-program-summary,.luxora-impact-program-metric-label,.luxora-impact-highlight-summary,.luxora-impact-highlight-note,.luxora-impact-methodology-item,.luxora-impact-report-summary,.luxora-contact-method-copy,.luxora-get-involved-pathway-summary,.luxora-get-involved-pathway-item,.luxora-get-involved-form-intro,.luxora-donate-category-copy,.luxora-donate-snapshot-category,.luxora-donate-snapshot-label,.luxora-donate-proof-card-copy,.luxora-news-card-copy,.luxora-news-featured-point,.luxora-news-newsletter-copy,.luxora-approach-framework-copy,.luxora-approach-principle-copy,.luxora-approach-example-copy,.luxora-approach-workflow-body,.luxora-approach-measurement-item,.luxora-page-card-copy,.luxora-donate-case-emergency-callout){color:#dbdcdcb8}.luxora-shell[data-public-surface=premium] :is(.luxora-funding-case-card-raised,.luxora-funding-case-card-meta-value,.luxora-impact-report-date,.luxora-donate-category-count,.luxora-donate-category-metric-value,.luxora-donate-proof-evidence-title){color:#f5f5f6eb}.luxora-shell[data-public-surface=premium] :is(.luxora-impact-report-status,.luxora-news-card-status,.luxora-news-card-date,.luxora-donate-proof-status,.luxora-donate-proof-evidence-status){border-color:#dbdcdc1f;background:#dbdcdc0f;color:#dbdcdcc7}.luxora-shell[data-public-surface=premium] :is(.luxora-programs-pillar-eyebrow,.luxora-program-page-card-kicker){color:#dbdcdcbd}.luxora-shell[data-public-surface=premium] :is(.luxora-program-page-focus-card,.luxora-program-page-delivery-card){border-color:color-mix(in srgb,var(--luxora-content-link) 16%,var(--luxora-border-soft) 84%);background-color:color-mix(in srgb,var(--luxora-content-surface) 96%,white 4%);background-image:radial-gradient(circle at 10% 10%,rgb(var(--program-accent) / .1),transparent 22%),linear-gradient(180deg,color-mix(in srgb,var(--luxora-content-surface) 98%,white 2%),color-mix(in srgb,var(--luxora-content-surface-alt) 94%,white 6%));background-repeat:no-repeat,no-repeat;background-size:cover,cover;background-position:center,center}.luxora-shell[data-public-surface=premium] :is(.luxora-program-page-card-title,.luxora-program-page-delivery-title,.luxora-program-page-outcome-title){color:var(--luxora-content-text-strong)}.luxora-shell[data-public-surface=premium] :is(.luxora-program-page-card-copy,.luxora-program-page-delivery-copy,.luxora-program-page-outcome-copy){color:var(--luxora-content-text-muted)}.luxora-shell[data-public-surface=premium] .luxora-program-page-card-kicker{color:var(--luxora-content-kicker)}.luxora-shell[data-public-surface=premium] .luxora-funding-case-card{border-color:color-mix(in srgb,var(--luxora-content-link) 14%,var(--luxora-border-soft) 86%);background:linear-gradient(180deg,color-mix(in srgb,var(--luxora-content-surface) 98%,white 2%),color-mix(in srgb,var(--luxora-content-surface-alt) 95%,white 5%));box-shadow:0 22px 46px #1916111f}.luxora-shell[data-public-surface=premium] .luxora-funding-case-card-body{background:linear-gradient(180deg,color-mix(in srgb,var(--luxora-content-surface) 98%,white 2%),color-mix(in srgb,var(--luxora-content-surface-alt) 95%,white 5%))}.luxora-shell[data-public-surface=premium] .luxora-funding-case-card-title{color:var(--luxora-content-text-strong)!important}.luxora-shell[data-public-surface=premium] :is(.luxora-funding-case-card-summary,.luxora-funding-case-card-goal,.luxora-funding-case-card-meta-label,.luxora-funding-case-card-text-link){color:color-mix(in srgb,var(--luxora-content-text-main) 90%,black 10%)!important}.luxora-shell[data-public-surface=premium] :is(.luxora-funding-case-card-funding,.luxora-funding-case-card-meta){border-color:color-mix(in srgb,var(--luxora-content-link) 12%,var(--luxora-border-soft) 88%);background:linear-gradient(180deg,color-mix(in srgb,var(--luxora-content-surface) 97%,white 3%),color-mix(in srgb,var(--luxora-content-surface-alt) 94%,white 6%))}.luxora-shell[data-public-surface=premium] :is(.luxora-funding-case-card-raised,.luxora-funding-case-card-percent,.luxora-funding-case-card-meta-value){color:var(--luxora-content-text-strong)!important}.luxora-shell[data-public-surface=premium] .luxora-funding-case-card-outline{border-color:color-mix(in srgb,var(--luxora-content-link) 22%,var(--luxora-border-soft) 78%)!important;background:color-mix(in srgb,var(--luxora-content-surface) 92%,white 8%)!important;color:var(--luxora-content-text-strong)!important}.luxora-shell[data-public-surface=premium] .luxora-funding-case-card-outline:hover{border-color:color-mix(in srgb,var(--luxora-content-link) 52%,var(--luxora-content-text-strong) 48%)!important;background:var(--luxora-content-surface-panel)!important;color:var(--luxora-content-text-strong)!important}.luxora-shell[data-public-surface=premium] .luxora-programs-card-link{color:#f5f5f6e6}.luxora-shell[data-public-surface=premium] .luxora-programs-card-link:hover{color:#fff}.luxora-shell[data-public-surface=premium] :is(.luxora-impact-program-link,.luxora-funding-case-card-text-link,.luxora-approach-example-link,.luxora-approach-inline-link){color:#dbdcdcd6}.luxora-shell[data-public-surface=premium] :is(.luxora-impact-program-link,.luxora-funding-case-card-text-link,.luxora-approach-example-link,.luxora-approach-inline-link):hover{color:#f5f5f6fa}.luxora-shell[data-public-surface=premium] .luxora-programs-focus-item{border-color:#dbdcdc24;background:#dbdcdc0f;color:#dbdcdcd1}.luxora-shell[data-public-surface=premium] .luxora-initiative-card{border-color:color-mix(in srgb,var(--luxora-content-link) 16%,var(--luxora-border-soft) 84%);background:radial-gradient(circle at 100% 0%,rgb(var(--program-accent) / .18),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--luxora-content-surface) 98%,white 2%),color-mix(in srgb,var(--luxora-content-surface-alt) 94%,white 6%));box-shadow:0 22px 48px #1916111f}.luxora-shell[data-public-surface=premium] .luxora-initiative-card-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--luxora-content-surface) 98%,white 2%),color-mix(in srgb,var(--luxora-content-surface-alt) 95%,white 5%))}.luxora-shell[data-public-surface=premium] .luxora-initiative-card .luxora-programs-card-title{color:var(--luxora-content-text-strong)!important}.luxora-shell[data-public-surface=premium] :is(.luxora-initiative-card .luxora-programs-card-summary,.luxora-initiative-card-proof-copy,.luxora-initiative-card-link-copy){color:color-mix(in srgb,var(--luxora-content-text-main) 92%,black 8%)!important}.luxora-shell[data-public-surface=premium] .luxora-initiative-card .luxora-programs-focus-item{border-color:color-mix(in srgb,var(--luxora-content-link) 18%,var(--luxora-border-soft) 82%);background:color-mix(in srgb,var(--luxora-content-surface) 88%,white 12%);color:color-mix(in srgb,var(--luxora-content-link) 58%,var(--luxora-content-text-strong) 42%)!important}.luxora-shell[data-public-surface=premium] .luxora-initiative-card-index{border-color:#dbdcdc24;background:#dbdcdc0f;color:#f5f5f6e6}.luxora-shell[data-public-surface=premium] .luxora-initiative-card-visual-overlay .luxora-programs-pillar-eyebrow{color:#f5f5f6f0}.luxora-shell[data-public-surface=premium] .luxora-initiative-card-proof{border-color:#dbdcdc1f;background:radial-gradient(circle at 0% 0%,rgba(219,220,220,.08),transparent 34%),#dbdcdc08}.luxora-shell[data-public-surface=premium] .luxora-initiative-card .luxora-btn-primary{background:#f5f5f6f0;border-color:#f5f5f6f0;color:#111827f0;box-shadow:0 16px 30px #0000003d}.luxora-shell[data-public-surface=premium] .luxora-initiative-card .luxora-btn-primary:hover{background:#fff;border-color:#fff;color:#111827fa}.luxora-shell[data-public-surface=premium] :is(.luxora-initiative-card-body .luxora-programs-card-proof,.luxora-programs-card-proof,.luxora-funding-case-card-ctas-secondary){border-color:#dbdcdc1f}.luxora-shell[data-public-surface=premium] :is(.luxora-initiative-card-proof-label,.luxora-initiative-card-link-copy){color:color-mix(in srgb,var(--luxora-content-text-main) 92%,black 8%)!important}.luxora-shell[data-public-surface=premium] .luxora-initiative-card-proof-copy{color:color-mix(in srgb,var(--luxora-content-text-main) 92%,black 8%)!important}.luxora-shell[data-public-surface=premium] .luxora-funding-case-card-progress-track{background:#dbdcdc1a}.luxora-shell[data-public-surface=premium] .luxora-funding-case-card-percent{color:#f5f5f6eb}.luxora-site-content-section{width:min(1120px,calc(100% - 2rem));margin:0 auto;padding:clamp(2.5rem,6vw,4.75rem) 0;color:var(--luxora-content-text-main)}.luxora-site-content-heading{max-width:48rem}.luxora-site-content-kicker{margin:0 0 .75rem;font-size:var(--luxora-type-kicker-size);font-weight:600;letter-spacing:var(--luxora-type-kicker-tracking);text-transform:uppercase;color:var(--luxora-content-kicker)}.luxora-site-content-title,.luxora-site-content-cta-title{margin:0;font-size:var(--luxora-type-section-title-size);line-height:var(--luxora-type-section-title-line-height);color:var(--luxora-content-text-strong)}.luxora-site-content-copy,.luxora-site-content-paragraph,.luxora-site-content-step-copy,.luxora-site-content-metric-copy,.luxora-site-content-card-copy,.luxora-site-content-card-note,.luxora-site-content-quote-copy,.luxora-site-content-empty-state{margin:0;font-size:var(--luxora-type-body-size);line-height:var(--luxora-type-body-leading);color:var(--luxora-content-text-muted)}.luxora-site-content-heading>:where(.luxora-site-content-copy){margin-top:1rem}.luxora-site-content-paragraphs,.luxora-site-content-list,.luxora-site-content-tag-row,.luxora-site-content-actions,.luxora-site-content-quote{margin-top:1.5rem}.luxora-site-content-list,.luxora-site-content-card-list{display:grid;gap:.7rem;padding:0;margin-bottom:0;list-style:none}.luxora-site-content-list-item{display:flex;gap:.75rem;align-items:flex-start;color:var(--luxora-content-text-muted)}.luxora-site-content-list-dot{width:.5rem;height:.5rem;margin-top:.65rem;border-radius:999px;background:var(--luxora-content-dot);flex:0 0 auto}.luxora-site-content-tag-row{display:flex;flex-wrap:wrap;gap:.75rem}.luxora-site-content-tag{display:inline-flex;align-items:center;padding:.55rem .9rem;border:1px solid var(--luxora-content-border-strong);border-radius:999px;background:var(--luxora-content-surface-tag);font-size:.86rem;color:var(--luxora-content-text-muted)}.luxora-site-content-card-grid,.luxora-site-content-step-grid,.luxora-site-content-metric-grid{display:grid;gap:1.25rem;margin-top:1.75rem}.luxora-site-content-card-grid,.luxora-site-content-metric-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.luxora-site-content-step-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.luxora-site-content-card,.luxora-site-content-step,.luxora-site-content-metric{padding:1.5rem;border:1px solid var(--luxora-content-border);border-radius:1.5rem;background:var(--luxora-content-surface-card),var(--luxora-content-surface-highlight);background-repeat:no-repeat,no-repeat;background-size:cover,cover;background-position:center,center;box-shadow:var(--luxora-content-shadow)}.luxora-site-content-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.luxora-site-content-card-eyebrow{margin:0 0 .4rem;font-size:var(--luxora-type-label-size);letter-spacing:var(--luxora-type-label-tracking);text-transform:uppercase;color:var(--luxora-content-text-soft)}.luxora-site-content-card-title,.luxora-site-content-step-title,.luxora-site-content-metric-label,.luxora-site-content-subtitle{margin:0;font-size:var(--luxora-type-card-title-size);line-height:var(--luxora-type-card-title-line-height);color:var(--luxora-content-text-strong)}.luxora-site-content-card-value,.luxora-site-content-metric-value{margin:.8rem 0 0;font-size:var(--luxora-type-metric-value-size);font-weight:600;color:var(--luxora-content-text-strong)}.luxora-site-content-card-status{display:inline-flex;align-items:center;padding:.35rem .7rem;border-radius:999px;background:var(--luxora-content-surface-tag);color:var(--luxora-content-text-muted);font-size:var(--luxora-type-label-size);white-space:nowrap}.luxora-site-content-card-copy,.luxora-site-content-card-note,.luxora-site-content-metric-copy,.luxora-site-content-step-copy{margin-top:.9rem}.luxora-site-content-card-list-item{color:var(--luxora-content-text-muted);line-height:var(--luxora-type-body-leading)}.luxora-site-content-step-number{margin:0 0 .75rem;font-size:var(--luxora-type-label-size);font-weight:600;letter-spacing:var(--luxora-type-label-tracking);color:var(--luxora-content-kicker)}.luxora-site-content-quote{padding:1.5rem;border-radius:1.5rem;background:var(--luxora-content-surface-quote)}.luxora-site-content-quote-text{margin:0;font-size:var(--luxora-type-card-title-size);font-weight:600;line-height:1.6;color:var(--luxora-content-text-strong)}.luxora-site-content-cta{padding:clamp(2rem,4vw,3rem);border-radius:2rem;border:1px solid var(--luxora-inverse-border);background:radial-gradient(circle at top right,var(--luxora-public-shell-glow),transparent 38%),linear-gradient(145deg,var(--luxora-inverse-surface) 0%,var(--luxora-inverse-surface-alt) 100%);color:var(--luxora-text-inverse);box-shadow:var(--luxora-card-shadow-strong)}.luxora-site-content-cta-copy{margin:1rem 0 0;max-width:40rem;color:var(--luxora-text-inverse-muted)}.luxora-site-content-actions{display:flex;flex-wrap:wrap;gap:.9rem}.luxora-site-content-inline-link{display:inline-flex;align-items:center;margin-top:1rem;color:var(--luxora-content-link);font-weight:600;text-decoration:none}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-card-surface-mode=inverse]) :is(.luxora-approach-framework-title,.luxora-approach-workflow-title,.luxora-approach-principle-title,.luxora-approach-example-title){color:var(--luxora-content-text-strong)}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-card-surface-mode=inverse]) :is(.luxora-approach-framework-copy,.luxora-approach-workflow-body,.luxora-approach-principle-copy,.luxora-approach-example-copy,.luxora-approach-measurement-item){color:color-mix(in srgb,var(--luxora-content-text-main) 90%,black 10%)}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-card-surface-mode=inverse]) .luxora-approach-workflow-number{color:color-mix(in srgb,var(--luxora-content-kicker) 74%,var(--luxora-content-text-strong) 26%)}.luxora-section-appearance-shell.luxora-approach-principles-wrap:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]) :is(.luxora-approach-section-title,.luxora-approach-section-copy){color:var(--luxora-content-text-strong)}.luxora-section-appearance-shell.luxora-approach-principles-wrap:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]) .luxora-approach-section-copy{color:color-mix(in srgb,var(--luxora-content-text-main) 90%,black 10%)}.luxora-section-appearance-shell.luxora-approach-principles-wrap:not([data-section-card-surface-mode=inverse]) .luxora-approach-principle-card{border-color:var(--luxora-content-border)!important;background:radial-gradient(circle at 100% 0%,rgba(112,86,55,.07),transparent 34%),linear-gradient(180deg,#fffffff5,#f6f1eafa)!important;box-shadow:0 18px 40px #19161114!important}.luxora-section-appearance-shell.luxora-approach-principles-wrap:not([data-section-card-surface-mode=inverse]) .luxora-approach-principle-title{color:var(--luxora-content-text-strong)!important}.luxora-section-appearance-shell.luxora-approach-principles-wrap:not([data-section-card-surface-mode=inverse]) .luxora-approach-principle-copy{color:color-mix(in srgb,var(--luxora-content-text-main) 90%,black 10%)!important}.luxora-section-appearance-shell{--luxora-section-shell-bg: transparent;--luxora-section-shell-border: transparent;--luxora-section-shell-shadow: none;--luxora-section-shell-radius: 0;--luxora-section-shell-padding-block: 0;--luxora-section-shell-padding-inline: 0;--luxora-section-shell-title-color: var(--luxora-content-text-strong);--luxora-section-shell-copy-color: var(--luxora-content-text-muted);--luxora-section-shell-kicker-color: var(--luxora-content-kicker);--luxora-section-shell-kicker-bg: transparent;--luxora-section-shell-kicker-border: transparent;--luxora-section-shell-card-bg: var(--luxora-content-surface-card), var(--luxora-content-surface-highlight);--luxora-section-shell-card-border: var(--luxora-content-border);--luxora-section-shell-card-shadow: var(--luxora-content-shadow);position:relative;padding-block:var(--luxora-section-shell-padding-block);padding-inline:var(--luxora-section-shell-padding-inline);border-radius:var(--luxora-section-shell-radius);border:1px solid var(--luxora-section-shell-border);background:var(--luxora-section-shell-bg);box-shadow:var(--luxora-section-shell-shadow)}.luxora-section-appearance-shell[data-section-spacing=compact]{--luxora-section-shell-padding-block: clamp(.75rem, 1.5vw, 1.25rem)}.luxora-section-appearance-shell[data-section-spacing=relaxed]{--luxora-section-shell-padding-block: clamp(1.5rem, 3vw, 2.75rem);--luxora-section-shell-padding-inline: clamp(.75rem, 2vw, 1.5rem);--luxora-section-shell-radius: clamp(1.4rem, 2.4vw, 2rem)}.luxora-section-appearance-shell[data-section-variant=soft]{--luxora-section-shell-bg: var(--luxora-content-surface-panel);--luxora-section-shell-border: var(--luxora-content-border);--luxora-section-shell-radius: clamp(1.35rem, 2vw, 1.9rem);--luxora-section-shell-padding-block: clamp(1rem, 2vw, 1.75rem);--luxora-section-shell-padding-inline: clamp(.5rem, 1.4vw, 1rem);--luxora-section-shell-kicker-bg: var(--luxora-content-surface-tag);--luxora-section-shell-kicker-border: var(--luxora-content-border-strong)}.luxora-section-appearance-shell[data-section-variant=accent]{--luxora-section-shell-bg: radial-gradient(circle at 0% 0%, var(--luxora-public-shell-glow), transparent 28%), var(--luxora-content-surface-panel);--luxora-section-shell-border: var(--luxora-content-border-strong);--luxora-section-shell-shadow: var(--luxora-card-shadow);--luxora-section-shell-radius: clamp(1.45rem, 2.4vw, 2rem);--luxora-section-shell-padding-block: clamp(1.1rem, 2.2vw, 2rem);--luxora-section-shell-padding-inline: clamp(.75rem, 1.8vw, 1.2rem);--luxora-section-shell-title-color: var(--luxora-content-text-strong);--luxora-section-shell-copy-color: var(--luxora-content-text-main);--luxora-section-shell-kicker-color: var(--luxora-content-link);--luxora-section-shell-kicker-bg: var(--luxora-content-surface-tag);--luxora-section-shell-kicker-border: var(--luxora-content-border-strong)}.luxora-section-appearance-shell[data-section-variant=inverse]{--luxora-section-shell-bg: radial-gradient(circle at 10% 0%, var(--luxora-public-shell-glow), transparent 28%), linear-gradient(180deg, var(--luxora-inverse-surface) 0%, var(--luxora-inverse-surface-alt) 100%);--luxora-section-shell-border: var(--luxora-inverse-border);--luxora-section-shell-shadow: var(--luxora-card-shadow-strong);--luxora-section-shell-radius: clamp(1.5rem, 2.6vw, 2.1rem);--luxora-section-shell-padding-block: clamp(1.15rem, 2.3vw, 2rem);--luxora-section-shell-padding-inline: clamp(.85rem, 1.9vw, 1.35rem);--luxora-section-shell-title-color: var(--luxora-text-inverse);--luxora-section-shell-copy-color: var(--luxora-text-inverse-muted);--luxora-section-shell-kicker-color: var(--luxora-text-inverse);--luxora-section-shell-kicker-bg: rgba(255, 255, 255, .06);--luxora-section-shell-kicker-border: var(--luxora-inverse-border);--luxora-section-shell-card-bg: linear-gradient( 180deg, rgba(255, 255, 255, .06) 0%, rgba(255, 255, 255, .02) 100% );--luxora-section-shell-card-border: var(--luxora-inverse-border);--luxora-section-shell-card-shadow: 0 22px 64px rgba(0, 0, 0, .28)}.luxora-section-appearance-shell[data-section-variant=gradient]{--luxora-section-shell-bg: var(--luxora-page-gradient-soft);--luxora-section-shell-border: var(--luxora-content-border-strong);--luxora-section-shell-shadow: var(--luxora-card-shadow);--luxora-section-shell-radius: clamp(1.45rem, 2.4vw, 2rem);--luxora-section-shell-padding-block: clamp(1.15rem, 2.2vw, 2rem);--luxora-section-shell-padding-inline: clamp(.75rem, 1.9vw, 1.3rem);--luxora-section-shell-kicker-bg: var(--luxora-content-surface-tag);--luxora-section-shell-kicker-border: var(--luxora-content-border-strong)}.luxora-section-appearance-shell[data-section-background-mode=transparent]{--luxora-section-shell-bg: transparent;--luxora-section-shell-border: transparent;--luxora-section-shell-shadow: none}.luxora-section-appearance-shell[data-section-background-mode=surface]{--luxora-section-shell-bg: var(--luxora-content-surface-panel);--luxora-section-shell-border: var(--luxora-content-border)}.luxora-section-appearance-shell[data-section-background-mode=accent]{--luxora-section-shell-bg: radial-gradient(circle at 0% 0%, var(--luxora-public-shell-glow), transparent 28%), var(--luxora-content-surface-panel);--luxora-section-shell-border: var(--luxora-content-border-strong)}.luxora-section-appearance-shell[data-section-background-mode=inverse]{--luxora-section-shell-bg: linear-gradient(180deg, var(--luxora-inverse-surface) 0%, var(--luxora-inverse-surface-alt) 100%);--luxora-section-shell-border: var(--luxora-inverse-border)}.luxora-section-appearance-shell[data-section-surface-mode=default]{--luxora-section-shell-bg: var(--luxora-content-surface-card);--luxora-section-shell-border: var(--luxora-content-border);--luxora-section-shell-radius: clamp(1.3rem, 2vw, 1.8rem);--luxora-section-shell-padding-block: clamp(.85rem, 2vw, 1.5rem);--luxora-section-shell-padding-inline: clamp(.5rem, 1.2vw, 1rem)}.luxora-section-appearance-shell[data-section-surface-mode=soft]{--luxora-section-shell-bg: var(--luxora-content-surface-highlight);--luxora-section-shell-border: var(--luxora-content-border);--luxora-section-shell-radius: clamp(1.3rem, 2vw, 1.8rem)}.luxora-section-appearance-shell[data-section-surface-mode=inverse]{--luxora-section-shell-bg: linear-gradient(180deg, var(--luxora-inverse-surface) 0%, var(--luxora-inverse-surface-alt) 100%);--luxora-section-shell-border: var(--luxora-inverse-border)}.luxora-section-appearance-shell[data-section-text-mode=default]{--luxora-section-shell-title-color: var(--luxora-content-text-strong);--luxora-section-shell-copy-color: var(--luxora-content-text-muted)}.luxora-section-appearance-shell[data-section-text-mode=inverse]{--luxora-section-shell-title-color: var(--luxora-text-inverse);--luxora-section-shell-copy-color: var(--luxora-text-inverse-muted);--luxora-section-shell-kicker-color: var(--luxora-text-inverse)}.luxora-section-appearance-shell[data-section-kicker-style=default]{--luxora-section-shell-kicker-color: var(--luxora-content-kicker);--luxora-section-shell-kicker-bg: transparent;--luxora-section-shell-kicker-border: transparent}.luxora-section-appearance-shell[data-section-kicker-style=soft]{--luxora-section-shell-kicker-color: var(--luxora-content-text-muted);--luxora-section-shell-kicker-bg: var(--luxora-content-surface-tag);--luxora-section-shell-kicker-border: var(--luxora-content-border)}.luxora-section-appearance-shell[data-section-kicker-style=accent]{--luxora-section-shell-kicker-color: var(--luxora-content-link);--luxora-section-shell-kicker-bg: var(--luxora-content-surface-tag);--luxora-section-shell-kicker-border: var(--luxora-content-border-strong)}.luxora-section-appearance-shell[data-section-kicker-style=inverse]{--luxora-section-shell-kicker-color: var(--luxora-text-inverse);--luxora-section-shell-kicker-bg: rgba(255, 255, 255, .06);--luxora-section-shell-kicker-border: var(--luxora-inverse-border)}.luxora-section-appearance-shell[data-section-card-surface-mode=default]{--luxora-section-shell-card-bg: var(--luxora-content-surface-card), var(--luxora-content-surface-highlight)}.luxora-section-appearance-shell[data-section-card-surface-mode=soft]{--luxora-section-shell-card-bg: var(--luxora-content-surface-panel);--luxora-section-shell-card-border: var(--luxora-content-border)}.luxora-section-appearance-shell[data-section-card-surface-mode=inverse]{--luxora-section-shell-card-bg: linear-gradient(180deg, rgba(255, 255, 255, .06) 0%, rgba(255, 255, 255, .02) 100%);--luxora-section-shell-card-border: var(--luxora-inverse-border);--luxora-section-shell-card-shadow: 0 22px 64px rgba(0, 0, 0, .28)}.luxora-section-appearance-shell[data-section-card-surface-mode=outline]{--luxora-section-shell-card-bg: transparent;--luxora-section-shell-card-border: var(--luxora-content-border-strong);--luxora-section-shell-card-shadow: none}.luxora-section-appearance-shell[data-section-alignment=center] :is(.luxora-site-content-heading,.luxora-site-content-subhead,.luxora-about-heading,.luxora-approach-heading,.luxora-programs-heading,.luxora-impact-heading,.luxora-contact-heading,.luxora-get-involved-heading,.luxora-funding-cases-heading){margin-inline:auto;text-align:center}.luxora-section-appearance-shell[data-section-alignment=center] :is(.luxora-site-content-actions,.luxora-about-actions,.luxora-approach-actions,.luxora-home-actions,.luxora-contact-actions,.luxora-get-involved-actions,.luxora-programs-actions,.luxora-funding-cases-actions){justify-content:center}.luxora-section-appearance-shell :is(.luxora-site-content-title,.luxora-site-content-cta-title,.luxora-site-content-card-title,.luxora-site-content-step-title,.luxora-site-content-metric-label,.luxora-site-content-subtitle,.luxora-site-content-card-value,.luxora-site-content-metric-value,.luxora-about-title,.luxora-about-section-title,.luxora-about-card-title,.luxora-about-value-title,.luxora-about-process-title,.luxora-about-proof-title,.luxora-about-cta-title,.luxora-about-trust-value,.luxora-home-title,.luxora-home-serve-title,.luxora-home-serve-heading,.luxora-home-serve-card-title,.luxora-home-impact-title,.luxora-home-stat-value,.luxora-home-program-title,.luxora-home-impact-value,.luxora-approach-title,.luxora-approach-section-title,.luxora-approach-framework-title,.luxora-approach-workflow-title,.luxora-approach-principle-title,.luxora-approach-example-title,.luxora-approach-cta-title,.luxora-contact-title,.luxora-contact-section-title,.luxora-contact-card-title,.luxora-contact-card-value,.luxora-contact-cta-title,.luxora-get-involved-title,.luxora-get-involved-section-title,.luxora-get-involved-card-title,.luxora-get-involved-proof-title,.luxora-get-involved-cta-title,.luxora-impact-title,.luxora-impact-section-title,.luxora-impact-card-title,.luxora-impact-dashboard-value,.luxora-impact-cta-title,.luxora-programs-title,.luxora-programs-section-title,.luxora-programs-card-title,.luxora-programs-proof-title,.luxora-programs-cta-title,.luxora-funding-cases-title,.luxora-funding-cases-section-title,.luxora-funding-cases-card-title,.luxora-funding-cases-cta-title,.secondary-page-title,.secondary-page-card-title){color:var(--luxora-section-shell-title-color)}.luxora-section-appearance-shell :is(.luxora-site-content-copy,.luxora-site-content-paragraph,.luxora-site-content-step-copy,.luxora-site-content-metric-copy,.luxora-site-content-card-copy,.luxora-site-content-card-note,.luxora-site-content-quote-copy,.luxora-site-content-empty-state,.luxora-site-content-card-status,.luxora-site-content-tag,.luxora-about-intro,.luxora-about-section-copy,.luxora-about-card-copy,.luxora-about-story-paragraph,.luxora-about-value-copy,.luxora-about-process-copy,.luxora-about-cta-copy,.luxora-about-trust-label,.luxora-about-proof-label,.luxora-home-description,.luxora-home-serve-text,.luxora-home-serve-card-copy,.luxora-home-impact-copy,.luxora-home-stat-copy,.luxora-home-stat-label,.luxora-home-program-copy,.luxora-home-impact-label,.luxora-home-impact-subtext,.luxora-home-impact-quote-support,.luxora-approach-intro,.luxora-approach-section-copy,.luxora-approach-framework-copy,.luxora-approach-workflow-body,.luxora-approach-principle-copy,.luxora-approach-example-copy,.luxora-approach-cta-copy,.luxora-contact-intro,.luxora-contact-section-copy,.luxora-contact-card-copy,.luxora-contact-cta-copy,.luxora-get-involved-intro,.luxora-get-involved-section-copy,.luxora-get-involved-card-copy,.luxora-get-involved-proof-label,.luxora-get-involved-cta-copy,.luxora-impact-intro,.luxora-impact-section-copy,.luxora-impact-card-copy,.luxora-impact-dashboard-label,.luxora-impact-dashboard-copy,.luxora-impact-cta-copy,.luxora-programs-intro,.luxora-programs-section-copy,.luxora-programs-card-copy,.luxora-programs-proof-label,.luxora-programs-cta-copy,.luxora-funding-cases-intro,.luxora-funding-cases-section-copy,.luxora-funding-cases-card-copy,.luxora-funding-cases-cta-copy,.secondary-page-intro,.secondary-page-card-copy){color:var(--luxora-section-shell-copy-color)}.luxora-section-appearance-shell :is(.luxora-site-content-kicker,.luxora-site-content-step-number,.luxora-site-content-card-eyebrow,.luxora-about-kicker,.luxora-about-card-kicker,.luxora-about-proof-kicker,.luxora-home-kicker,.luxora-home-impact-kicker,.luxora-approach-kicker,.luxora-contact-kicker,.luxora-get-involved-kicker,.luxora-impact-kicker,.luxora-programs-kicker,.luxora-funding-cases-kicker,.secondary-page-kicker){color:var(--luxora-section-shell-kicker-color);border-color:var(--luxora-section-shell-kicker-border);background:var(--luxora-section-shell-kicker-bg)}.luxora-section-appearance-shell :is(.luxora-site-content-card,.luxora-site-content-step,.luxora-site-content-metric,article[class*=-card],article[class*=-item]){border-color:var(--luxora-section-shell-card-border);background:var(--luxora-section-shell-card-bg);box-shadow:var(--luxora-section-shell-card-shadow)}.luxora-site-content-inline-link:hover{color:var(--luxora-content-link-hover)}.luxora-shell[data-public-surface=premium] .luxora-programs-summary-panel{border-color:var(--luxora-border-soft);background:radial-gradient(circle at 12% 10%,var(--luxora-public-shell-glow),transparent 24%),linear-gradient(180deg,color-mix(in srgb,var(--luxora-surface-elevated) 99%,white 1%),color-mix(in srgb,var(--luxora-surface) 96%,white 4%));box-shadow:var(--luxora-card-shadow)}.luxora-shell[data-public-surface=premium] .luxora-programs-summary-item,.luxora-shell[data-public-surface=premium] .luxora-programs-rationale-card,.luxora-shell[data-public-surface=premium] .luxora-programs-approach-card{border-color:var(--luxora-border-soft);background:radial-gradient(circle at 10% 10%,var(--luxora-public-shell-glow),transparent 24%),linear-gradient(180deg,color-mix(in srgb,var(--luxora-surface-elevated) 99%,white 1%),color-mix(in srgb,var(--luxora-surface) 96%,white 4%));box-shadow:0 18px 40px color-mix(in srgb,var(--luxora-brand-footer) 8%,transparent)}.luxora-shell[data-public-surface=premium] .luxora-programs-summary-value,.luxora-shell[data-public-surface=premium] .luxora-programs-rationale-title,.luxora-shell[data-public-surface=premium] .luxora-programs-approach-title{color:var(--luxora-text-strong)}.luxora-shell[data-public-surface=premium] .luxora-programs-summary-label,.luxora-shell[data-public-surface=premium] .luxora-programs-rationale-copy,.luxora-shell[data-public-surface=premium] .luxora-programs-approach-copy{color:var(--luxora-text-muted)}.luxora-shell[data-public-surface=premium] .luxora-programs-rationale-number,.luxora-shell[data-public-surface=premium] .luxora-programs-approach-number{border-color:var(--luxora-kicker-border);background:var(--luxora-kicker-bg);color:var(--luxora-kicker-text)}.luxora-shell[data-public-surface=premium] .luxora-programs-proof-kicker{color:var(--luxora-text-strong)}.luxora-shell[data-public-surface=premium] .luxora-programs-cta-funding-link{color:var(--luxora-brand-royal);text-decoration:underline;text-underline-offset:.2em}.luxora-shell[data-public-surface=premium] .luxora-programs-cta-funding-link:hover{color:var(--luxora-text-strong)}.luxora-shell[data-public-surface=premium] .luxora-programs-cta-outline{border-color:var(--luxora-border-strong);background:color-mix(in srgb,var(--luxora-surface-elevated) 98%,white 2%);color:var(--luxora-text-strong);box-shadow:0 18px 34px color-mix(in srgb,var(--luxora-brand-footer) 8%,transparent)}.luxora-shell[data-public-surface=premium] .luxora-programs-cta-outline:hover{border-color:color-mix(in srgb,var(--luxora-border-strong) 68%,var(--luxora-brand-royal));background:radial-gradient(circle at 0% 0%,var(--luxora-public-shell-glow),transparent 28%),color-mix(in srgb,var(--luxora-surface-elevated) 96%,white 4%);color:var(--luxora-text-strong)}.luxora-about-cta-outline{border-color:#ffffffb3!important;background:transparent!important;color:var(--luxora-text-inverse)!important}.luxora-about-cta-outline:hover{border-color:#ffffffe0!important;background:#ffffff1a!important;color:var(--luxora-text-inverse)!important}.luxora-get-involved-cta-outline{border-color:#ffffffb3!important;background:transparent!important;color:var(--luxora-text-inverse)!important}.luxora-get-involved-cta-outline:hover{border-color:#ffffffe0!important;background:#ffffff1a!important;color:var(--luxora-text-inverse)!important}.luxora-impact-cta-outline{border-color:color-mix(in srgb,currentColor 28%,transparent)!important;background:color-mix(in srgb,currentColor 4%,transparent)!important;color:inherit!important;box-shadow:0 12px 28px color-mix(in srgb,currentColor 10%,transparent)}.luxora-impact-cta-outline:hover{border-color:color-mix(in srgb,currentColor 42%,transparent)!important;background:color-mix(in srgb,currentColor 10%,transparent)!important;color:inherit!important}.luxora-contact-cta-outline{border-color:#ffffffb3!important;background:transparent!important;color:var(--luxora-text-inverse)!important}.luxora-contact-cta-outline:hover{border-color:#ffffffe0!important;background:#ffffff1a!important;color:var(--luxora-text-inverse)!important}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) .luxora-contact-trust-panel{border-color:var(--luxora-content-border);background:radial-gradient(circle at 12% 10%,rgba(112,86,55,.08),transparent 26%),linear-gradient(180deg,#fffffff7,#f6f1eaf2);box-shadow:0 22px 48px #1916111f}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) .luxora-contact-trust-item{border-color:color-mix(in srgb,var(--luxora-content-border) 86%,transparent);background:radial-gradient(circle at 100% 0%,rgba(112,86,55,.07),transparent 38%),#ffffffeb;box-shadow:inset 0 1px #ffffffb3}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) :is(.luxora-contact-form-card,.luxora-contact-method-card,.luxora-contact-status){border-color:var(--luxora-content-border);background:radial-gradient(circle at 100% 0%,rgba(112,86,55,.08),transparent 34%),linear-gradient(180deg,#fffffff2,#f6f1eafa);box-shadow:0 18px 40px #19161114}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) :is(.luxora-contact-trust-value,.luxora-contact-method-title,.luxora-contact-method-value,.luxora-contact-status-title,.luxora-contact-label){color:var(--luxora-content-text-strong)}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) :is(.luxora-contact-trust-label,.luxora-contact-status-copy,.luxora-contact-method-copy,.luxora-contact-helper){color:color-mix(in srgb,var(--luxora-content-text-main) 88%,black 12%)}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) .luxora-contact-cta-outline{border-color:var(--luxora-content-border-strong)!important;background:color-mix(in srgb,var(--luxora-content-surface) 90%,transparent)!important;color:var(--luxora-content-text-strong)!important}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) .luxora-contact-cta-outline:hover{border-color:color-mix(in srgb,var(--luxora-content-link) 58%,var(--luxora-content-text-strong) 42%)!important;background:var(--luxora-content-surface-panel)!important;color:var(--luxora-content-text-strong)!important}.luxora-shell[data-public-surface=premium] :is(.luxora-impact-trust-panel,.luxora-impact-metric-card,.luxora-impact-program-card,.luxora-impact-highlight-card,.luxora-impact-methodology,.luxora-impact-report-card),.luxora-section-appearance-shell :is(.luxora-impact-trust-panel,.luxora-impact-metric-card,.luxora-impact-program-card,.luxora-impact-highlight-card,.luxora-impact-methodology,.luxora-impact-report-card){border-color:var(--luxora-content-border);background:radial-gradient(circle at 100% 0%,rgba(112,86,55,.08),transparent 34%),linear-gradient(180deg,#fffffff5,#f6f1eafa);box-shadow:0 18px 40px #19161114}.luxora-shell[data-public-surface=premium] :is(.luxora-impact-trust-item,.luxora-impact-program-metric),.luxora-section-appearance-shell :is(.luxora-impact-trust-item,.luxora-impact-program-metric){border-color:color-mix(in srgb,var(--luxora-content-border) 86%,transparent);background:radial-gradient(circle at 100% 0%,rgba(112,86,55,.07),transparent 38%),#ffffffeb;box-shadow:inset 0 1px #ffffffb8}.luxora-shell[data-public-surface=premium] :is(.luxora-impact-trust-value,.luxora-impact-metric-value,.luxora-impact-metric-label,.luxora-impact-program-title,.luxora-impact-program-metric-value,.luxora-impact-highlight-title,.luxora-impact-methodology-title,.luxora-impact-report-title),.luxora-section-appearance-shell :is(.luxora-impact-trust-value,.luxora-impact-metric-value,.luxora-impact-metric-label,.luxora-impact-program-title,.luxora-impact-program-metric-value,.luxora-impact-highlight-title,.luxora-impact-methodology-title,.luxora-impact-report-title){color:var(--luxora-content-text-strong)!important}.luxora-shell[data-public-surface=premium] :is(.luxora-impact-trust-label,.luxora-impact-metric-trend,.luxora-impact-metric-source,.luxora-impact-program-summary,.luxora-impact-program-metric-label,.luxora-impact-highlight-summary,.luxora-impact-highlight-note,.luxora-impact-methodology-item,.luxora-impact-report-summary,.luxora-impact-report-date),.luxora-section-appearance-shell :is(.luxora-impact-trust-label,.luxora-impact-metric-trend,.luxora-impact-metric-source,.luxora-impact-program-summary,.luxora-impact-program-metric-label,.luxora-impact-highlight-summary,.luxora-impact-highlight-note,.luxora-impact-methodology-item,.luxora-impact-report-summary,.luxora-impact-report-date){color:color-mix(in srgb,var(--luxora-content-text-main) 88%,black 12%)!important}.luxora-shell[data-public-surface=premium] .luxora-impact-report-status,.luxora-section-appearance-shell .luxora-impact-report-status{border-color:color-mix(in srgb,var(--luxora-content-link) 18%,var(--luxora-content-border) 82%);background:color-mix(in srgb,var(--luxora-content-surface) 84%,#f6f1ea 16%);color:color-mix(in srgb,var(--luxora-content-link) 70%,var(--luxora-content-text-strong) 30%)}.luxora-shell[data-public-surface=premium] .luxora-impact-program-link,.luxora-section-appearance-shell .luxora-impact-program-link{color:color-mix(in srgb,var(--luxora-content-link) 70%,var(--luxora-content-text-strong) 30%)}.luxora-shell[data-public-surface=premium] .luxora-impact-program-link:hover,.luxora-section-appearance-shell .luxora-impact-program-link:hover{color:var(--luxora-content-text-strong)}.luxora-shell[data-public-surface=premium] .luxora-impact-highlights-visual .luxora-unconfigured-media,.luxora-section-appearance-shell .luxora-impact-highlights-visual .luxora-unconfigured-media{color:color-mix(in srgb,var(--luxora-content-text-main) 82%,white 18%)}.luxora-impact-dashboard-wrap.luxora-section-appearance-shell,.luxora-impact-highlights-wrap.luxora-section-appearance-shell{--luxora-section-shell-bg: #ffffff;--luxora-section-shell-border: var(--luxora-content-border);--luxora-section-shell-shadow: none;background:#fff!important;border-color:var(--luxora-content-border)}.luxora-impact-dashboard-wrap.luxora-section-appearance-shell :is(.luxora-impact-kicker,.luxora-impact-section-title,.luxora-impact-section-copy),.luxora-impact-highlights-wrap.luxora-section-appearance-shell :is(.luxora-impact-kicker,.luxora-impact-section-title,.luxora-impact-section-copy){color:var(--luxora-content-text-strong)}.luxora-impact-dashboard-wrap.luxora-section-appearance-shell .luxora-impact-section-copy,.luxora-impact-highlights-wrap.luxora-section-appearance-shell .luxora-impact-section-copy{color:var(--luxora-content-text-muted)}.luxora-impact-dashboard-wrap.luxora-section-appearance-shell .luxora-impact-kicker,.luxora-impact-highlights-wrap.luxora-section-appearance-shell .luxora-impact-kicker{color:var(--luxora-content-kicker);border-color:var(--luxora-content-border-strong);background:var(--luxora-content-surface-tag)}.luxora-section-appearance-shell:is([data-section-variant=inverse],[data-section-background-mode=inverse],[data-section-surface-mode=inverse],[data-section-text-mode=inverse]) :is(.luxora-impact-title,.luxora-impact-section-title,.luxora-impact-cta-title){color:var(--luxora-text-inverse)}.luxora-section-appearance-shell:is([data-section-variant=inverse],[data-section-background-mode=inverse],[data-section-surface-mode=inverse],[data-section-text-mode=inverse]) :is(.luxora-impact-intro,.luxora-impact-section-copy,.luxora-impact-cta-copy){color:var(--luxora-text-inverse-muted)}.luxora-section-appearance-shell:is([data-section-variant=inverse],[data-section-background-mode=inverse],[data-section-surface-mode=inverse],[data-section-text-mode=inverse]) .luxora-impact-kicker{color:var(--luxora-text-inverse);border-color:var(--luxora-inverse-border);background:#ffffff14}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) .luxora-impact-cta-outline{border-color:var(--luxora-content-border-strong)!important;background:color-mix(in srgb,var(--luxora-content-surface) 90%,transparent)!important;color:var(--luxora-content-text-strong)!important}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) .luxora-impact-cta-outline:hover{border-color:color-mix(in srgb,var(--luxora-content-link) 58%,var(--luxora-content-text-strong) 42%)!important;background:var(--luxora-content-surface-panel)!important;color:var(--luxora-content-text-strong)!important}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) .luxora-programs-pillar-card{border-color:var(--luxora-content-border);background:radial-gradient(circle at 100% 0%,rgba(112,86,55,.08),transparent 34%),linear-gradient(180deg,#fffffff2,#f6f1eafa);box-shadow:0 18px 40px #19161114;color:var(--luxora-content-text-strong)}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) .luxora-funding-case-card{border-color:var(--luxora-content-border);background:radial-gradient(circle at 100% 0%,rgba(112,86,55,.08),transparent 34%),linear-gradient(180deg,#fffffff5,#f6f1eafa);box-shadow:0 18px 40px #19161114}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) .luxora-funding-case-card-body{background:linear-gradient(180deg,#fffffffa,#f6f1eaf5)}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) .luxora-funding-case-card-title{color:var(--luxora-content-text-strong)}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) :is(.luxora-funding-case-card-summary,.luxora-funding-case-card-goal,.luxora-funding-case-card-meta-label,.luxora-funding-case-card-text-link){color:color-mix(in srgb,var(--luxora-content-text-main) 88%,black 12%)}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) :is(.luxora-funding-case-card-funding,.luxora-funding-case-card-meta){border-color:color-mix(in srgb,var(--luxora-content-border) 86%,transparent);background:radial-gradient(circle at 0% 0%,rgba(112,86,55,.08),transparent 34%),#ffffffeb}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) :is(.luxora-funding-case-card-raised,.luxora-funding-case-card-percent,.luxora-funding-case-card-meta-value){color:var(--luxora-content-text-strong)}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) .luxora-programs-pillar-card:before{background:linear-gradient(90deg,color-mix(in srgb,var(--luxora-content-link) 68%,var(--luxora-content-text-strong) 32%),color-mix(in srgb,var(--luxora-content-text-strong) 22%,white 78%))}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) :is(.luxora-programs-pillar-title,.luxora-programs-pillar-count-value){color:var(--luxora-content-text-strong)}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) :is(.luxora-programs-pillar-eyebrow,.luxora-programs-pillar-descriptor,.luxora-programs-pillar-summary,.luxora-programs-pillar-meta){color:color-mix(in srgb,var(--luxora-content-text-main) 88%,black 12%)}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) .luxora-programs-pillar-image-label{border-color:color-mix(in srgb,var(--luxora-content-border-strong) 84%,transparent);background:#ffffffd6;color:color-mix(in srgb,var(--luxora-content-link) 74%,var(--luxora-content-text-strong) 26%)}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) .luxora-programs-pillar-count{border-color:color-mix(in srgb,var(--luxora-content-border) 86%,transparent);background:radial-gradient(circle at 100% 0%,rgba(112,86,55,.06),transparent 36%),#ffffffd6;box-shadow:0 10px 22px #1916111a}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) .luxora-programs-pillar-count-label{color:color-mix(in srgb,var(--luxora-content-text-main) 78%,white 22%)}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) .luxora-initiative-card{border-color:var(--luxora-content-border);background:radial-gradient(circle at 100% 0%,rgba(112,86,55,.08),transparent 34%),linear-gradient(180deg,#fffffff5,#f6f1eafa);box-shadow:0 18px 40px #19161114}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) .luxora-initiative-card .luxora-programs-card-title{color:var(--luxora-content-text-strong)}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) :is(.luxora-initiative-card .luxora-programs-card-summary,.luxora-initiative-card-proof-copy,.luxora-initiative-card-link-copy){color:color-mix(in srgb,var(--luxora-content-text-main) 90%,black 10%)}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) .luxora-initiative-card-proof-label{color:color-mix(in srgb,var(--luxora-content-link) 62%,var(--luxora-content-text-strong) 38%)}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) .luxora-initiative-card .luxora-btn-primary{background:color-mix(in srgb,var(--luxora-content-link) 74%,var(--luxora-content-text-strong) 26%);border-color:color-mix(in srgb,var(--luxora-content-link) 74%,var(--luxora-content-text-strong) 26%);color:#fff}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) .luxora-initiative-card .luxora-btn-primary:hover{background:color-mix(in srgb,var(--luxora-content-link) 84%,black 16%);border-color:color-mix(in srgb,var(--luxora-content-link) 84%,black 16%);color:#fff}.luxora-program-detail .luxora-program-detail-summary-item{border-color:color-mix(in srgb,var(--luxora-content-link) 18%,var(--luxora-border-soft) 82%)!important;background:#fff!important;box-shadow:var(--luxora-content-shadow)!important}.luxora-program-detail .luxora-program-detail-summary-value{color:var(--luxora-content-text-strong)!important}.luxora-program-detail .luxora-program-detail-summary-label{color:color-mix(in srgb,var(--luxora-content-text-main) 84%,white 16%)!important}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) .luxora-programs-card-link{color:color-mix(in srgb,var(--luxora-content-link) 70%,var(--luxora-content-text-strong) 30%)}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) .luxora-programs-card-link:hover{color:var(--luxora-content-text-strong)}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) .luxora-get-involved-trust-panel{border-color:var(--luxora-content-border);background:radial-gradient(circle at 12% 10%,rgba(112,86,55,.08),transparent 26%),linear-gradient(180deg,#fffffff7,#f6f1eaf2);box-shadow:0 22px 48px #1916111f}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) .luxora-get-involved-trust-item{border-color:color-mix(in srgb,var(--luxora-content-border) 86%,transparent);background:radial-gradient(circle at 100% 0%,rgba(112,86,55,.07),transparent 38%),#ffffffeb;box-shadow:inset 0 1px #ffffffb3}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) :is(.luxora-get-involved-pathway-card,.luxora-get-involved-donate-card,.luxora-get-involved-form-card,.luxora-get-involved-feature-visual,.luxora-get-involved-status){border-color:var(--luxora-content-border);background:radial-gradient(circle at 100% 0%,rgba(112,86,55,.08),transparent 34%),linear-gradient(180deg,#fffffff2,#f6f1eafa);box-shadow:0 18px 40px #19161114}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) :is(.luxora-get-involved-trust-value,.luxora-get-involved-pathway-title,.luxora-get-involved-donate-title,.luxora-get-involved-form-title,.luxora-get-involved-status-title){color:var(--luxora-content-text-strong)}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) :is(.luxora-get-involved-trust-label,.luxora-get-involved-pathway-summary,.luxora-get-involved-pathway-item,.luxora-get-involved-donate-copy-text,.luxora-get-involved-form-intro,.luxora-get-involved-status-copy,.luxora-get-involved-helper){color:color-mix(in srgb,var(--luxora-content-text-main) 88%,black 12%)}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) .luxora-get-involved-pathway-dot{background:color-mix(in srgb,var(--luxora-content-link) 74%,var(--luxora-content-text-strong) 26%)}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) .luxora-get-involved-cta-outline{border-color:var(--luxora-content-border-strong)!important;background:color-mix(in srgb,var(--luxora-content-surface) 90%,transparent)!important;color:var(--luxora-content-text-strong)!important}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) .luxora-get-involved-cta-outline:hover{border-color:color-mix(in srgb,var(--luxora-content-link) 58%,var(--luxora-content-text-strong) 42%)!important;background:var(--luxora-content-surface-panel)!important;color:var(--luxora-content-text-strong)!important}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) .luxora-about-trust-panel{border-color:var(--luxora-content-border);background:radial-gradient(circle at 12% 10%,rgba(112,86,55,.08),transparent 26%),linear-gradient(180deg,#fffffff7,#f6f1eaf2);box-shadow:0 22px 48px #1916111f}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) .luxora-about-trust-item{border-color:color-mix(in srgb,var(--luxora-content-border) 86%,transparent);background:radial-gradient(circle at 100% 0%,rgba(112,86,55,.07),transparent 38%),#ffffffeb;box-shadow:inset 0 1px #ffffffb3}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) .luxora-about-trust-value{color:var(--luxora-content-text-strong)}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) .luxora-about-trust-label{color:color-mix(in srgb,var(--luxora-content-text-main) 68%,white 32%)}.luxora-about-mission-grid+.luxora-about-story{margin-top:clamp(1.25rem,3vw,2.5rem)}.luxora-section-appearance-shell[data-section-spacing=compact].luxora-about-mission-grid+.luxora-about-story,.luxora-section-appearance-shell[data-section-spacing=relaxed].luxora-about-mission-grid+.luxora-about-story{margin-top:clamp(1.5rem,3.4vw,2.75rem)}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) :is(.luxora-about-mission-card,.luxora-about-value-card,.luxora-about-process-card){border-color:var(--luxora-content-border);background:radial-gradient(circle at 100% 0%,rgba(112,86,55,.08),transparent 34%),linear-gradient(180deg,#fffffff2,#f6f1eafa);box-shadow:0 18px 40px #19161114}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) :is(.luxora-about-card-title,.luxora-about-value-title,.luxora-about-process-title){color:var(--luxora-content-text-strong)}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) :is(.luxora-about-card-copy,.luxora-about-value-copy,.luxora-about-process-copy){color:color-mix(in srgb,var(--luxora-content-text-main) 88%,black 12%)}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) :is(.luxora-about-card-kicker,.luxora-about-process-number){color:color-mix(in srgb,var(--luxora-content-kicker) 74%,var(--luxora-content-text-strong) 26%)}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) .luxora-about-cta-outline{border-color:var(--luxora-content-border-strong)!important;background:color-mix(in srgb,var(--luxora-content-surface) 90%,transparent)!important;color:var(--luxora-content-text-strong)!important}.luxora-section-appearance-shell:not([data-section-variant=inverse]):not([data-section-background-mode=inverse]):not([data-section-surface-mode=inverse]):not([data-section-text-mode=inverse]):not([data-section-card-surface-mode=inverse]) .luxora-about-cta-outline:hover{border-color:color-mix(in srgb,var(--luxora-content-link) 58%,var(--luxora-content-text-strong) 42%)!important;background:var(--luxora-content-surface-panel)!important;color:var(--luxora-content-text-strong)!important}@media(max-width:767px){.luxora-site-content-section{width:min(100%,calc(100% - 1.25rem))}}.luxora-donate-trust-item{border-radius:1.5rem!important;border-width:1px!important;--tw-border-opacity: 1 !important;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important;padding:1rem!important;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important;background-image:radial-gradient(circle at 100% 0%,rgba(16,185,129,.04),transparent 38%)!important}.luxora-donate-trust-value{font-size:1.125rem!important;line-height:1.75rem!important;font-weight:700!important;line-height:1.375!important;--tw-text-opacity: 1 !important;color:rgb(6 78 59 / var(--tw-text-opacity, 1))!important}@media(min-width:640px){.luxora-donate-trust-value{font-size:1.25rem!important;line-height:1.75rem!important}}.luxora-donate-trust-label{margin-top:.25rem!important;font-size:.75rem!important;line-height:1rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#047857b3!important}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 210 33% 97%;--foreground: 217 42% 18%;--card: 0 0% 100%;--card-foreground: 217 42% 18%;--popover: 0 0% 100%;--popover-foreground: 217 42% 18%;--primary: 210 10% 71%;--primary-foreground: 213 87% 12%;--secondary: 210 33% 97%;--secondary-foreground: 217 42% 18%;--muted: 210 29% 95%;--muted-foreground: 211 19% 55%;--accent: 210 10% 71%;--accent-foreground: 213 87% 12%;--destructive: 0 84% 60%;--destructive-foreground: 0 0% 100%;--border: 214 32% 84%;--input: 214 32% 84%;--ring: 210 10% 71%;--radius: .6rem;--luxora-brand-midnight: #041d3b;--luxora-brand-royal: #124374;--luxora-brand-silver: #aeb5bc;--luxora-brand-silver-pressed: #8f9ba5;--luxora-brand-steel: #617284;--luxora-brand-footer: #021224;--luxora-success: #2e8b57;--luxora-success-soft: rgba(46, 139, 87, .14);--luxora-page-gradient: linear-gradient(180deg, #f4f7fa 0%, #ffffff 42%, #edf2f7 100%);--luxora-page-gradient-soft: linear-gradient(180deg, rgba(244, 247, 250, .98) 0%, rgba(255, 255, 255, 1) 100%);--luxora-surface: #ffffff;--luxora-surface-elevated: #ffffff;--luxora-surface-muted: rgba(255, 255, 255, .94);--luxora-surface-soft: #f4f7fa;--luxora-surface-strong: #041d3b;--luxora-surface-strong-alt: #0b2f55;--luxora-text-strong: #1b2a41;--luxora-text-main: #1b2a41;--luxora-text-muted: #4a5f73;--luxora-text-soft: #5c6f82;--luxora-text-inverse: #ffffff;--luxora-text-inverse-muted: #c9d2db;--luxora-border-soft: #e4eaf0;--luxora-border-strong: #cbd5e1;--luxora-header-bg: rgba(4, 29, 59, .96);--luxora-header-bg-scrolled: rgba(4, 29, 59, .985);--luxora-header-shadow: 0 18px 42px rgba(4, 29, 59, .22);--luxora-card-shadow: 0 24px 60px rgba(4, 29, 59, .12);--luxora-card-shadow-strong: 0 30px 78px rgba(4, 29, 59, .18);--luxora-accent: #aeb5bc;--luxora-accent-strong: #617284;--luxora-accent-soft: rgba(174, 181, 188, .14);--luxora-accent-ring: rgba(174, 181, 188, .2);--luxora-kicker-bg: rgba(174, 181, 188, .12);--luxora-kicker-border: rgba(174, 181, 188, .34);--luxora-kicker-text: #124374;--luxora-hero-visual-bg: #041d3b;--luxora-input-bg: rgba(255, 255, 255, .92);--luxora-input-placeholder: #5a6b7d;--luxora-input-focus: 0 0 0 4px rgba(18, 67, 116, .14);--luxora-inverse-surface: #041d3b;--luxora-inverse-surface-alt: #0b2f55;--luxora-inverse-border: #2e5277;--luxora-proof-dot: rgba(174, 181, 188, .38);--luxora-status-active-bg: #e5f5ea;--luxora-status-active-border: #9cc8ab;--luxora-status-active-text: #245f3d;--luxora-loading-accent: #b7ddbf;--luxora-type-scale-key: comfortable;--luxora-type-kicker-size: .78rem;--luxora-type-kicker-tracking: .18em;--luxora-type-page-title-size: clamp(2.75rem, 5vw, 3.85rem);--luxora-type-page-title-line-height: 1.08;--luxora-type-page-intro-size: clamp(1rem, 1.4vw, 1.125rem);--luxora-type-page-intro-leading: 1.75;--luxora-type-section-title-size: clamp(1.9rem, 3vw, 2.85rem);--luxora-type-section-title-line-height: 1.12;--luxora-type-body-size: 1rem;--luxora-type-body-leading: 1.75;--luxora-type-body-large-size: 1.05rem;--luxora-type-body-large-leading: 1.8;--luxora-type-card-title-size: clamp(1.12rem, 1.6vw, 1.35rem);--luxora-type-card-title-line-height: 1.35;--luxora-type-metric-value-size: clamp(1.55rem, 2vw, 2rem);--luxora-type-label-size: .74rem;--luxora-type-label-tracking: .14em;--luxora-content-surface: #ffffff;--luxora-content-surface-alt: #f6f1ea;--luxora-content-surface-kicker: rgba(255, 255, 255, .92);--luxora-content-surface-tag: rgba(255, 255, 255, .72);--luxora-content-surface-quote: rgba(244, 236, 225, .72);--luxora-content-surface-panel-glow: radial-gradient(circle at 12% -18%, rgba(112, 86, 55, .16), transparent 38%);--luxora-content-surface-panel: linear-gradient(180deg, rgba(255, 255, 255, .98) 0%, rgba(246, 241, 234, .96) 100%);--luxora-content-surface-card: linear-gradient(180deg, rgba(255, 255, 255, .88) 0%, rgba(246, 241, 234, .94) 100%);--luxora-content-surface-highlight: radial-gradient(circle at 100% 0%, rgba(112, 86, 55, .08), transparent 32%);--luxora-content-border: rgba(25, 22, 17, .08);--luxora-content-border-strong: rgba(112, 86, 55, .16);--luxora-content-shadow: 0 18px 40px rgba(25, 22, 17, .08);--luxora-content-text-strong: #191611;--luxora-content-text-main: #191611;--luxora-content-text-muted: rgba(25, 22, 17, .72);--luxora-content-text-soft: rgba(25, 22, 17, .62);--luxora-content-kicker: rgba(112, 86, 55, .78);--luxora-content-link: rgba(112, 86, 55, .9);--luxora-content-link-hover: rgba(69, 54, 36, 1);--luxora-content-dot: rgba(112, 86, 55, .78);--luxora-geometric-motif: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96' fill='none'%3E%3Cg stroke='%23dfe5eb' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke-opacity='.26' d='M16 2L48 20L80 2'/%3E%3Cpath stroke-opacity='.26' d='M48 20V50'/%3E%3Cpath stroke-opacity='.26' d='M48 50L30 60V94'/%3E%3Cpath stroke-opacity='.26' d='M48 50L66 60V94'/%3E%3C/g%3E%3C/svg%3E")}html{color-scheme:light}*{border-color:hsl(var(--border))}body{min-height:100vh;background-color:hsl(var(--background));font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .18s ease,color .18s ease,border-color .18s ease}body[data-public-surface]{background:var(--luxora-page-gradient);color:var(--luxora-text-main);font-family:var(--luxora-public-body-font, "Inter", "Helvetica Neue", Arial, sans-serif)}body[data-public-surface] :is(h1,h2,h3,h4,h5,h6,.luxora-brand-text,.luxora-nav-link,.luxora-footer-heading,.luxora-footer-title){font-family:var(--luxora-public-heading-font, "Montserrat", "Inter", sans-serif);letter-spacing:-.02em}html,body,#root{min-height:100%}.luxora-shell{display:flex;min-height:100vh;flex-direction:column;background-color:hsl(var(--background));color:hsl(var(--foreground))}.luxora-header{border-bottom-width:1px;border-color:hsl(var(--border) / .7);background-color:hsl(var(--background) / .95);--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@supports (backdrop-filter: var(--tw)){.luxora-header{background-color:hsl(var(--background) / .8)}}.luxora-header--scrolled{border-color:hsl(var(--border));background-color:hsl(var(--background) / .95);--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.luxora-header-nav{height:5rem;max-width:80rem;padding-left:1.5rem;padding-right:1.5rem}@media(min-width:768px){.luxora-header-nav{padding-left:.75rem;padding-right:.75rem}}.luxora-brand{display:flex;align-items:center;gap:.75rem}@media(min-width:768px){.luxora-brand{gap:1rem}}.luxora-logo{display:block;height:3.5rem;width:auto}@media(min-width:768px){.luxora-logo{height:4rem}}.luxora-logo{margin:0}.luxora-logo-wrap{display:inline-flex;height:4rem;align-items:center;padding:.25rem .5rem}.luxora-brand-text{font-size:1rem;line-height:1.5rem;font-weight:600;letter-spacing:.025em;color:hsl(var(--foreground));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media(min-width:768px){.luxora-brand-text{font-size:1.125rem;line-height:1.75rem}}.luxora-links{display:none;align-items:center;gap:1.25rem}@media(min-width:768px){.luxora-links{margin-left:auto;display:flex}}.luxora-nav-link{display:inline-flex;align-items:center;border-bottom-width:2px;border-color:transparent;background-color:transparent;padding-left:0;padding-right:0;padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.luxora-nav-link--active{border-color:transparent;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.luxora-btn-outline{border-width:2px;border-color:hsl(var(--border))}.luxora-btn-primary{border-width:1px;border-color:transparent;background-color:hsl(var(--primary));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.luxora-btn-primary:hover{background-color:hsl(var(--primary) / .9)}.luxora-mobile-link{justify-content:flex-start}.luxora-button{border-radius:var(--radius);padding-left:1.25rem;padding-right:1.25rem}.luxora-home{background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: rgb(255 251 235 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #fff var(--tw-gradient-to-position)}.luxora-home-section{margin-left:auto;margin-right:auto;width:100%;max-width:80rem;padding-left:1.5rem;padding-right:1.5rem}@media(min-width:768px){.luxora-home-section{padding-left:2rem;padding-right:2rem}}.luxora-home-section--footer-gap{padding-bottom:2.5rem}@media(min-width:768px){.luxora-home-section--footer-gap{padding-bottom:3.5rem}}.luxora-home-hero-band{position:relative;isolation:isolate;width:100%;overflow:hidden}.luxora-home-hero-band:before{content:"";position:absolute;inset:0;z-index:0;background-image:linear-gradient(90deg,#041d3bf5,#041d3be6 34%,#041d3bad 58%,#041d3be6),var(--luxora-home-hero-poster, none);background-position:center,center top;background-repeat:no-repeat,no-repeat;background-size:cover,cover}.luxora-home-hero-band:after{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 12% 16%,rgba(174,181,188,.16),transparent 28%),radial-gradient(circle at 88% 18%,rgba(174,181,188,.12),transparent 20%);pointer-events:none}.luxora-home-hero{position:relative;z-index:1;display:grid;gap:2.5rem;padding-top:6rem;padding-bottom:3rem}@media(min-width:768px){.luxora-home-hero{grid-template-columns:1fr 1fr;align-items:center;gap:3.5rem;padding-top:7rem;padding-bottom:4rem}}.luxora-home-copy{max-width:42rem;position:relative;z-index:1}.luxora-home-kicker-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.luxora-home-kicker-mark{height:2.25rem;width:auto;flex-shrink:0;-o-object-fit:contain;object-fit:contain;opacity:.95}.luxora-home-hero .luxora-home-kicker-mark{filter:drop-shadow(0 4px 12px rgba(2,6,23,.35))}.luxora-home-kicker{display:inline-flex;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1));padding:.25rem 1rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.luxora-home-hero .luxora-home-kicker{border-color:#fbbf244d;background-color:#0206174d;--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.luxora-home-title{margin-top:1rem;font-size:2.25rem;line-height:2.5rem;font-weight:700;line-height:1.25;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-home-title{font-size:3rem;line-height:1}}.luxora-home-hero .luxora-home-title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));text-shadow:0 10px 30px rgba(2,6,23,.38)}.luxora-home-title-accent{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.luxora-home-hero .luxora-home-title-accent{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.luxora-home-description{margin-top:1rem;max-width:36rem;font-size:1rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-home-description{font-size:1.125rem;line-height:1.75rem}}.luxora-home-hero .luxora-home-description{color:#e2e8f0f2}.luxora-home-actions{margin-top:2.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.luxora-home-donate-button{min-height:3rem;border-radius:.75rem;padding-left:1.75rem;padding-right:1.75rem;font-size:.95rem;font-weight:600;position:relative;overflow:hidden;letter-spacing:.01em;transform:translateY(0);transition:transform .18s ease,box-shadow .22s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.luxora-home-donate-button:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.28) 42%,transparent 70%);transform:translate(-130%);transition:transform .42s ease;pointer-events:none}.luxora-home-donate-button:hover{transform:translateY(-3px) scale(1.02);background:#fff;border-color:#fff;color:var(--luxora-brand-midnight);box-shadow:0 22px 38px #041d3b3d}.luxora-home-donate-button:hover:after{transform:translate(130%)}.luxora-home-secondary-button{min-height:3rem;border-radius:.75rem;border-width:2px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:1.75rem;padding-right:1.75rem;font-size:.95rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-home-secondary-button:hover{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.luxora-home-hero .luxora-home-secondary-button{border-width:2px;background-color:#0206174d;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.luxora-home-hero .luxora-home-secondary-button:hover{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1));background-color:#ffffff1a}.luxora-home-hero .luxora-home-secondary-button{border-color:#ffffff2e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.luxora-home-hero-visual{position:relative;overflow:hidden;border-radius:1.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);z-index:1}.luxora-home-hero-image{aspect-ratio:5/4;width:100%;-o-object-fit:cover;object-fit:cover;display:block}.luxora-home-hero-video{position:absolute;inset:0}.luxora-home-impact-card{position:absolute;right:1rem;bottom:1rem;left:1rem;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));background-color:#fffffff2;padding:1rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media(min-width:640px){.luxora-home-impact-card{right:1.5rem;left:1.5rem}}.luxora-home-impact-value{font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.luxora-home-impact-label{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-home-impact-subtext{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.luxora-home-donation-portal-section{margin-top:2rem}.luxora-home-donation-portal{position:relative;isolation:isolate;overflow:hidden;border-radius:2rem;padding:2rem 1.5rem}@media(min-width:768px){.luxora-home-donation-portal{padding:2.5rem}}.luxora-home-donation-portal{border:1px solid var(--luxora-inverse-border);background:radial-gradient(circle at 12% 10%,rgba(174,181,188,.14),transparent 24%),linear-gradient(180deg,var(--luxora-brand-royal) 0%,var(--luxora-brand-midnight) 100%);box-shadow:var(--luxora-card-shadow-strong)}#donation-portal:target .luxora-home-donation-portal{animation:luxora-home-donation-portal-focus .68s ease-out}.luxora-home-donation-portal:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.16;background-image:var(--luxora-geometric-motif),var(--luxora-geometric-motif);background-repeat:repeat,repeat;background-size:9rem 9rem,9rem 9rem;background-position:0 0,4.5rem 4.5rem}.luxora-home-donation-portal>*{position:relative;z-index:1}.luxora-home-donation-portal-stage{position:relative}.luxora-home-donation-portal-panel{display:flex;flex-direction:column;gap:1.5rem;opacity:1;transform:translateY(0);transition:opacity .18s ease,transform .18s ease}.luxora-home-donation-portal-panel[data-transition=exit]{opacity:0;transform:translateY(18px)}.luxora-home-donation-portal-panel[data-transition=enter]{animation:luxora-home-donation-portal-panel-enter .26s ease both}@keyframes luxora-home-donation-portal-focus{0%{transform:translateY(10px) scale(.992);box-shadow:0 0 #22c55e47,var(--luxora-card-shadow-strong)}60%{transform:translateY(0) scale(1);box-shadow:0 0 0 12px #22c55e00,var(--luxora-card-shadow-strong)}to{transform:translateY(0) scale(1);box-shadow:var(--luxora-card-shadow-strong)}}.luxora-home-donation-portal-panel--intro{align-items:center;justify-content:center;text-align:center}.luxora-home-donation-portal-panel--choose,.luxora-home-donation-portal-panel--details,.luxora-home-donation-portal-panel--mode{text-align:left}.luxora-home-donation-portal-copy{margin-left:auto;margin-right:auto;max-width:48rem}.luxora-home-donation-portal :is(.luxora-home-donation-portal-title--intro,.luxora-home-donation-portal-title--choose){color:var(--luxora-text-inverse)!important}.luxora-home-donation-portal-title--intro{font-size:1.875rem;line-height:2.25rem;font-weight:700;line-height:1.25}@media(min-width:768px){.luxora-home-donation-portal-title--intro{font-size:3rem;line-height:1}}.luxora-home-donation-portal-title--intro{text-shadow:0 12px 28px rgba(2,18,36,.2)}.luxora-home-donation-portal-title--choose{font-size:1rem;line-height:1.5rem;font-weight:600;letter-spacing:.08em}@media(min-width:768px){.luxora-home-donation-portal-title--choose{font-size:1.125rem;line-height:1.75rem}}.luxora-home-donation-portal-title--choose{text-align:left}.luxora-home-donation-portal-tagline{margin-left:auto;margin-right:auto;margin-top:1rem;max-width:42rem;font-size:.875rem;line-height:1.75rem}@media(min-width:768px){.luxora-home-donation-portal-tagline{font-size:1rem;line-height:1.5rem}}.luxora-home-donation-portal-tagline{color:var(--luxora-text-inverse-muted)}.luxora-home-donation-portal-action{margin-top:2rem;display:flex;justify-content:center}.luxora-home-donation-portal-button{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;border-radius:1rem;padding-left:2rem;padding-right:2rem;font-size:.95rem;font-weight:600;background:#fffffffa;border:1px solid rgba(255,255,255,.96);color:var(--luxora-brand-midnight);box-shadow:inset 0 1px #ffffff38,0 0 0 1px #ffffff14,0 0 0 8px #ffffff0d,0 16px 30px #02122429,0 26px 54px #0212242e,0 0 28px #a7c6c82e,0 0 62px #1243742e,0 0 92px #c08d5224;cursor:pointer;position:relative;isolation:isolate;transform:translateY(0) scale(1);transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .22s ease,color .18s ease,opacity .18s ease;will-change:transform,box-shadow;animation:luxora-home-donation-portal-button-breathe 1.8s cubic-bezier(.37,0,.63,1) infinite}.luxora-home-donation-portal-button-label{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;letter-spacing:.01em;text-rendering:optimizeLegibility}.luxora-home-donation-portal-button:before{content:"";position:absolute;inset:-1.2rem;z-index:-1;border-radius:inherit;background:radial-gradient(circle,#ffffffd6,#dfe5ebad 20%,#a7c6c894 36%,#1243746b 58%,#12437400 78%),radial-gradient(circle at 50% 50%,#c08d5257,#c08d5200 68%),radial-gradient(circle at 50% 50%,#ffffff38,#fff0 84%);filter:blur(24px);opacity:.7;pointer-events:none;transform:scale(.92);will-change:opacity,transform,filter;animation:luxora-home-donation-portal-button-glow 2.4s cubic-bezier(.37,0,.63,1) infinite}.luxora-home-donation-portal-button:after{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(120deg,#fff0 18%,#ffffff47 34%,#ffffff1a 46%,#fff0 62%),radial-gradient(circle at 50% 0%,#ffffff29,#fff0 56%);opacity:.74;transform:translate(-165%);mix-blend-mode:screen;pointer-events:none;will-change:transform,opacity;animation:luxora-home-donation-portal-button-sheen 4.2s cubic-bezier(.4,0,.2,1) infinite}@keyframes luxora-home-donation-portal-button-glow{0%,to{opacity:.56;transform:scale(.94);filter:blur(22px)}45%{opacity:1;transform:scale(1.08);filter:blur(30px)}65%{opacity:.82;transform:scale(1.02);filter:blur(26px)}}@keyframes luxora-home-donation-portal-button-breathe{0%,to{transform:translateY(0) scale(1);box-shadow:inset 0 1px #ffffff38,0 0 0 1px #ffffff14,0 0 0 8px #ffffff0d,0 16px 30px #02122429,0 26px 54px #0212242e,0 0 28px #a7c6c82e,0 0 62px #1243742e,0 0 92px #c08d5224}50%{transform:translateY(-2px) scale(1.045);box-shadow:inset 0 1px #ffffff47,0 0 0 1px #ffffff1a,0 0 0 10px #ffffff0f,0 20px 36px #0212242e,0 34px 64px #02122433,0 0 36px #a7c6c83d,0 0 78px #1243743d,0 0 118px #c08d522e}}@keyframes luxora-home-donation-portal-button-sheen{0%,14%{transform:translate(-165%);opacity:0}28%{opacity:.78}46%,to{transform:translate(165%);opacity:0}}.luxora-home-donation-portal-button:hover{background:#f7f9fb;border-color:#fff;color:var(--luxora-brand-royal);animation:none;transform:translateY(-2px) scale(1.02);box-shadow:inset 0 1px #ffffff4d,0 0 0 1px #ffffff1a,0 0 0 10px #ffffff0f,0 20px 38px #0212242e,0 34px 68px #02122438,0 0 36px #a7c6c83d,0 0 78px #1243743d,0 0 118px #c08d522e}.luxora-home-donation-portal-button:hover:before{animation-duration:2.1s;opacity:1}.luxora-home-donation-portal-button:hover:after{animation-duration:2.6s;opacity:.92}.luxora-home-donation-portal-button:disabled{cursor:wait;opacity:.8;animation:none;transform:none;box-shadow:inset 0 1px #ffffff29,0 0 0 1px #ffffff0f,0 16px 28px #02122429,0 24px 46px #02122429,0 0 18px #12437414}.luxora-home-donation-portal-button:disabled:before,.luxora-home-donation-portal-button:disabled:after{animation:none;opacity:.16;transform:none}.luxora-home-donation-portal-button:focus-visible{outline:none;animation:none;box-shadow:0 0 0 4px #ffffff2e,0 0 0 10px #1243742e,0 20px 38px #0212242e,0 34px 66px #02122433,0 0 48px #a7c6c83d,0 0 92px #12437438}.luxora-home-donation-portal-topbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.luxora-home-donation-portal-back{display:inline-flex;align-items:center;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;border:1px solid rgba(255,255,255,.16);background:#ffffff14;color:var(--luxora-text-inverse);transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.luxora-home-donation-portal-back:hover{background:#ffffff24;border-color:#ffffff4d;transform:translateY(-1px)}.luxora-home-donation-portal-back:disabled{cursor:wait;opacity:.76;transform:none}.luxora-home-donation-portal-back:focus-visible{outline:none;box-shadow:0 0 0 4px #ffffff24}.luxora-home-donation-portal-chooser-copy{max-width:48rem}.luxora-home-donation-portal-chooser-title{font-size:1.5rem;line-height:2rem;font-weight:700}@media(min-width:768px){.luxora-home-donation-portal-chooser-title{font-size:1.875rem;line-height:2.25rem}}.luxora-home-donation-portal-chooser-title{color:var(--luxora-text-inverse)!important}.luxora-home-donation-portal-chooser-text{margin-top:.75rem;max-width:42rem;font-size:.875rem;line-height:1.75rem}@media(min-width:768px){.luxora-home-donation-portal-chooser-text{font-size:1rem;line-height:1.5rem}}.luxora-home-donation-portal-chooser-text{color:var(--luxora-text-inverse)!important;font-weight:500;text-shadow:0 8px 18px rgba(2,18,36,.18)}.luxora-home-donation-portal-choices{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;padding-top:.25rem}.luxora-home-donation-portal-choice{display:inline-flex;min-height:2.75rem;max-width:100%;align-items:center;justify-content:center;border-radius:9999px;padding:.75rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:var(--luxora-text-inverse);box-shadow:0 16px 30px #0212241f;cursor:pointer;text-align:center;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .22s ease,color .18s ease}.luxora-home-donation-portal-choice:hover{background:#ffffff29;border-color:#ffffff47;transform:translateY(-1px);box-shadow:0 20px 36px #02122429}.luxora-home-donation-portal-choice:disabled{cursor:wait;opacity:.76;transform:none}.luxora-home-donation-portal-choice:focus-visible{outline:none;box-shadow:0 0 0 4px #ffffff24,0 18px 32px #02122429}.luxora-home-donation-portal-cadence-copy{max-width:48rem}.luxora-home-donation-portal-cadence-title{font-size:1.5rem;line-height:2rem;font-weight:700}@media(min-width:768px){.luxora-home-donation-portal-cadence-title{font-size:1.875rem;line-height:2.25rem}}.luxora-home-donation-portal-cadence-title{color:var(--luxora-text-inverse)!important}.luxora-home-donation-portal-cadence-text{margin-top:.75rem;max-width:42rem;font-size:.875rem;line-height:1.75rem}@media(min-width:768px){.luxora-home-donation-portal-cadence-text{font-size:1rem;line-height:1.5rem}}.luxora-home-donation-portal-cadence-text{color:var(--luxora-text-inverse)!important;font-weight:500;text-shadow:0 8px 18px rgba(2,18,36,.18)}.luxora-home-donation-portal-cadence-grid{display:flex;flex-wrap:wrap;gap:.75rem}.luxora-home-donation-portal-cadence-option{display:inline-flex;min-height:0px;flex:1 1 0%;flex-basis:15rem;flex-direction:column;border-radius:999px;padding:1rem 1.5rem;text-align:left;border:1px solid rgba(255,255,255,.16);background:#ffffff1a;color:var(--luxora-text-inverse);box-shadow:0 14px 28px #0212241f;cursor:pointer;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .22s ease}.luxora-home-donation-portal-cadence-option:hover{background:#ffffff2e;border-color:#ffffff52;transform:translateY(-2px);box-shadow:0 18px 34px #02122429}.luxora-home-donation-portal-cadence-option--selected{background:#fff3;border-color:#fff6;box-shadow:0 0 0 3px #ffffff14,0 18px 34px #0212242e}.luxora-home-donation-portal-cadence-option:focus-visible{outline:none;box-shadow:0 0 0 4px #ffffff24,0 18px 34px #02122429}.luxora-home-donation-portal-cadence-option-title{font-size:1rem;line-height:1.5rem;font-weight:600;line-height:1.25;color:var(--luxora-text-inverse)!important}.luxora-home-donation-portal-cadence-option-copy{margin-top:.25rem;font-size:.75rem;line-height:1.25rem}@media(min-width:768px){.luxora-home-donation-portal-cadence-option-copy{font-size:.875rem;line-height:1.5rem}}.luxora-home-donation-portal-cadence-option-copy{color:var(--luxora-text-inverse)!important;opacity:.88;font-weight:500;text-shadow:0 8px 18px rgba(2,18,36,.18)}.luxora-home-donation-portal-form-header{max-width:48rem}.luxora-home-donation-portal-form-title{font-size:1.5rem;line-height:2rem;font-weight:700}@media(min-width:768px){.luxora-home-donation-portal-form-title{font-size:1.875rem;line-height:2.25rem}}.luxora-home-donation-portal-form-title{color:var(--luxora-text-inverse)!important}.luxora-home-donation-portal-form-copy{margin-top:.75rem;max-width:42rem;font-size:.875rem;line-height:1.75rem}@media(min-width:768px){.luxora-home-donation-portal-form-copy{font-size:1rem;line-height:1.5rem}}.luxora-home-donation-portal-form-copy{color:var(--luxora-text-inverse)!important;font-weight:500;text-shadow:0 8px 18px rgba(2,18,36,.18)}.luxora-home-donation-portal-selection{margin-top:1rem;display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;border:1px solid rgba(255,255,255,.22);background:#ffffff1f}.luxora-home-donation-portal-selection-group{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.75rem}.luxora-home-donation-portal-selection-group .luxora-home-donation-portal-selection{margin-top:0}.luxora-home-donation-portal-selection-label{font-weight:600;color:var(--luxora-text-inverse)!important}.luxora-home-donation-portal-selection-value{font-weight:500;color:var(--luxora-text-inverse)!important}.luxora-home-donation-portal-form-shell{border-radius:1.5rem;padding:1.25rem}@media(min-width:640px){.luxora-home-donation-portal-form-shell{padding:1.5rem}}.luxora-home-donation-portal-form-shell{border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#ffffff14,#ffffff0a);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.luxora-home-donation-portal-form-grid{display:grid;gap:1rem}@media(min-width:768px){.luxora-home-donation-portal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.luxora-home-donation-portal-field>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}@media(min-width:768px){.luxora-home-donation-portal-field--full{grid-column:span 2 / span 2}}.luxora-home-donation-portal-check{display:flex;align-items:flex-start;gap:.75rem;border-radius:1.25rem;padding:1rem;border:1px solid rgba(255,255,255,.18);background:#ffffff14}.luxora-home-donation-portal-check-input{margin-top:.25rem;width:1rem;height:1rem;flex-shrink:0;border-radius:.25rem;accent-color:var(--luxora-brand-midnight)}.luxora-home-donation-portal-check-copy{display:grid;gap:.25rem}.luxora-home-donation-portal-check-title{font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--luxora-text-inverse)!important}.luxora-home-donation-portal-check-note{font-size:.875rem;line-height:1.5rem;color:#ffffffe0;text-shadow:0 8px 18px rgba(2,18,36,.14)}.luxora-home-donation-portal-label{font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--luxora-text-inverse)!important;text-shadow:0 6px 14px rgba(2,18,36,.16)}.luxora-home-donation-portal-control{width:100%;border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border:1px solid rgba(255,255,255,.18);background:#fffffffa;color:var(--luxora-brand-midnight)}.luxora-home-donation-portal-control::-moz-placeholder{color:#64748b}.luxora-home-donation-portal-control::placeholder{color:#64748b}.luxora-home-donation-portal-control:focus-visible{border-color:#aeb5bcc7;box-shadow:0 0 0 4px #aeb5bc2e}.luxora-home-donation-portal-control[aria-invalid=true]{border-color:#f87171eb;box-shadow:0 0 0 4px #f871711f}.luxora-home-donation-portal-error{font-size:.75rem;font-weight:500;line-height:1.25rem;color:#fecaca}.luxora-home-donation-portal-next-row{margin-top:1.5rem;display:flex;justify-content:flex-end}.luxora-home-donation-portal-next{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;border-radius:.75rem;padding-left:1.75rem;padding-right:1.75rem;font-size:.95rem;font-weight:600;background:#fffffffa;border:1px solid rgba(255,255,255,.96);color:var(--luxora-brand-midnight);box-shadow:0 20px 34px #0212242e;position:relative;overflow:hidden;letter-spacing:.01em;transform:translateY(0);transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .22s ease,color .18s ease,opacity .18s ease}.luxora-home-donation-portal-next:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.28) 42%,transparent 70%);transform:translate(-130%);transition:transform .42s ease;pointer-events:none}.luxora-home-donation-portal-next:hover:not(:disabled){background:#fff;border-color:#fff;color:var(--luxora-brand-midnight);transform:translateY(-3px) scale(1.02);box-shadow:0 22px 38px #041d3b3d}.luxora-home-donation-portal-next:hover:not(:disabled):after{transform:translate(130%)}.luxora-home-donation-portal-next:focus-visible{outline:none;box-shadow:0 0 0 4px #ffffff29,0 22px 38px #02122433}.luxora-home-donation-portal-next:disabled{cursor:not-allowed;opacity:.6;transform:none;box-shadow:0 20px 34px #0212242e}.luxora-home-donation-portal-mode-copy{max-width:48rem}.luxora-home-donation-portal-mode-title{font-size:1.5rem;line-height:2rem;font-weight:700}@media(min-width:768px){.luxora-home-donation-portal-mode-title{font-size:1.875rem;line-height:2.25rem}}.luxora-home-donation-portal-mode-title{color:var(--luxora-text-inverse)!important}.luxora-home-donation-portal-mode-text{margin-top:.75rem;max-width:42rem;font-size:.875rem;line-height:1.75rem}@media(min-width:768px){.luxora-home-donation-portal-mode-text{font-size:1rem;line-height:1.5rem}}.luxora-home-donation-portal-mode-text{color:var(--luxora-text-inverse)!important;font-weight:500;text-shadow:0 8px 18px rgba(2,18,36,.18)}.luxora-home-donation-portal-mode-summary{display:grid;gap:.75rem}@media(min-width:768px){.luxora-home-donation-portal-mode-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}.luxora-home-donation-portal-mode-summary-item{border-radius:1.25rem;padding:1rem;border:1px solid rgba(255,255,255,.16);background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.luxora-home-donation-portal-mode-summary-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--luxora-text-inverse)!important;opacity:.9;text-shadow:0 8px 18px rgba(2,18,36,.18)}.luxora-home-donation-portal-mode-summary-value{margin-top:.5rem;display:block;font-size:1rem;line-height:1.5rem;font-weight:600}@media(min-width:768px){.luxora-home-donation-portal-mode-summary-value{font-size:1.125rem;line-height:1.75rem}}.luxora-home-donation-portal-mode-summary-value{color:var(--luxora-text-inverse)!important}.luxora-home-donation-portal-mode-grid{display:grid;gap:1rem}@media(min-width:768px){.luxora-home-donation-portal-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.luxora-home-donation-portal-mode-option{display:flex;min-height:12rem;flex-direction:column;border-radius:1.5rem;padding:1.25rem;text-align:left;border:1px solid rgba(255,255,255,.16);background:#ffffff14;color:var(--luxora-text-inverse);box-shadow:0 18px 34px #02122424;cursor:pointer;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .22s ease,opacity .18s ease}.luxora-home-donation-portal-mode-option:hover{background:#ffffff24;border-color:#ffffff47;transform:translateY(-2px);box-shadow:0 22px 40px #0212242e}.luxora-home-donation-portal-mode-option:focus-visible{outline:none;box-shadow:0 0 0 4px #ffffff24,0 18px 34px #02122429}.luxora-home-donation-portal-mode-option--disabled{background:#ffffff12;border-color:#ffffff29;opacity:1;cursor:not-allowed}.luxora-home-donation-portal-mode-option--disabled:hover{background:#ffffff12;border-color:#ffffff24;transform:none;box-shadow:0 18px 34px #02122424}.luxora-home-donation-portal-mode-option-title{font-size:1.25rem;line-height:1.75rem;font-weight:600;color:var(--luxora-text-inverse)!important}.luxora-home-donation-portal-mode-option-copy{margin-top:.75rem;font-size:.875rem;line-height:1.75rem;color:var(--luxora-text-inverse)!important;opacity:.88;font-weight:500;text-shadow:0 8px 18px rgba(2,18,36,.18)}.luxora-home-donation-portal-mode-option-status{margin-top:auto;display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:9999px;padding:.25rem .75rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;border:1px solid rgba(255,255,255,.18);background:#ffffff1f;color:var(--luxora-text-inverse)!important}.luxora-home-donation-portal-payment-overlay{position:fixed;inset:0;z-index:80;display:flex;align-items:flex-start;justify-content:center;padding:max(1rem,env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-right,0px)) max(1rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));overflow-y:auto;overflow-x:hidden;background:#02122475;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.luxora-home-donation-portal-payment-modal{position:relative;isolation:isolate;display:grid;width:100%;border-radius:2rem;padding:1rem 1.25rem}@media(min-width:640px){.luxora-home-donation-portal-payment-modal{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.luxora-home-donation-portal-payment-modal{padding-left:1.5rem;padding-right:1.5rem}}.luxora-home-donation-portal-payment-modal{width:min(98vw,72rem);max-width:none;margin-inline:auto;margin-block:.25rem .5rem;max-height:min(calc(100dvh - max(.5rem,env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px))),980px);overflow-x:hidden;overflow-y:auto;grid-template-columns:minmax(18rem,21rem) minmax(0,1fr);gap:.85rem 1.4rem;align-items:start;border:1px solid rgba(255,255,255,.16);background:radial-gradient(circle at 12% 10%,rgba(174,181,188,.14),transparent 24%),linear-gradient(180deg,var(--luxora-brand-royal) 0%,var(--luxora-brand-midnight) 100%);box-shadow:0 30px 78px #02122457}.luxora-home-donation-portal-payment-modal[data-step=proof]{grid-template-columns:minmax(0,1fr);width:min(96vw,76rem);max-width:none;max-height:min(calc(100dvh - max(2rem,env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px))),880px)}.luxora-home-donation-portal-payment-modal[data-step=verifying]{grid-template-columns:minmax(0,1fr);max-width:44rem;width:min(96vw,44rem)}.luxora-home-donation-portal-payment-modal:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.14;background-image:var(--luxora-geometric-motif),var(--luxora-geometric-motif);background-repeat:repeat,repeat;background-size:8rem 8rem,8rem 8rem;background-position:0 0,4rem 4rem}.luxora-home-donation-portal-payment-modal>*{position:relative;z-index:1}.luxora-home-donation-portal-payment-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;grid-column:1 / -1}.luxora-home-donation-portal-payment-title{font-size:1.5rem;line-height:2rem;font-weight:700;color:var(--luxora-text-inverse)!important}.luxora-home-donation-portal-payment-close{display:inline-flex;align-items:center;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;border:1px solid rgba(255,255,255,.16);background:#ffffff14;color:var(--luxora-text-inverse)!important;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.luxora-home-donation-portal-payment-close-spacer{display:block;width:5.5rem;min-height:2.75rem}.luxora-home-donation-portal-payment-close:hover{background:#ffffff24;border-color:#ffffff47;transform:translateY(-1px)}.luxora-home-donation-portal-payment-close:focus-visible{outline:none;box-shadow:0 0 0 4px #ffffff24}.luxora-home-donation-portal-payment-qr-shell{border-radius:1.5rem;padding:.875rem;grid-column:1;grid-row:3;align-self:start;display:flex;align-items:center;justify-content:center;background:#fffffffa;box-shadow:0 18px 32px #02122424}.luxora-home-donation-portal-payment-notice{display:grid;gap:.375rem;border-radius:1.35rem;padding:.75rem 1rem}@media(min-width:640px){.luxora-home-donation-portal-payment-notice{padding-left:1.25rem;padding-right:1.25rem}}.luxora-home-donation-portal-payment-notice{grid-column:1 / -1;grid-row:2;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,#ffffff1f,#ffffff14),radial-gradient(circle at top left,rgba(174,181,188,.16),transparent 40%);box-shadow:0 16px 28px #0212241f}.luxora-home-donation-portal-payment-notice--proof{background:linear-gradient(180deg,#ffffff1a,#ffffff0f),radial-gradient(circle at top left,rgba(174,181,188,.14),transparent 42%)}.luxora-home-donation-portal-payment-notice-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--luxora-text-inverse)!important;opacity:.9}.luxora-home-donation-portal-payment-notice-copy{font-size:.875rem;line-height:1.5rem;color:var(--luxora-text-inverse)!important;opacity:.92;max-width:52rem}.luxora-home-donation-portal-payment-qr{margin-left:auto;margin-right:auto;aspect-ratio:1 / 1;width:100%;max-width:12rem;border-radius:.75rem;-o-object-fit:contain;object-fit:contain;display:block}.luxora-home-donation-portal-payment-right{display:grid;gap:1rem;grid-column:2;grid-row:3;align-self:start}.luxora-home-donation-portal-payment-details{display:grid;gap:.625rem;grid-template-columns:repeat(2,minmax(0,1fr))}.luxora-home-donation-portal-payment-detail{border-radius:1.25rem;padding:.625rem 1rem;border:1px solid rgba(255,255,255,.14);background:#ffffff14}.luxora-home-donation-portal-payment-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--luxora-text-inverse)!important;opacity:.88;text-shadow:0 8px 18px rgba(2,18,36,.18)}.luxora-home-donation-portal-payment-value{margin-top:.25rem;font-size:.92rem;font-weight:600;color:var(--luxora-text-inverse)!important}.luxora-home-donation-portal-payment-action{display:flex;justify-content:center;align-self:start}.luxora-home-donation-portal-payment-action--proof{grid-column:1 / -1;align-items:center;gap:1rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.12);justify-content:space-between}.luxora-home-donation-portal-payment-proceed{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;border-radius:.75rem;padding-left:1.75rem;padding-right:1.75rem;font-size:.95rem;font-weight:600;position:relative;overflow:hidden;letter-spacing:.01em;background:#fffffffa;border:1px solid rgba(255,255,255,.96);color:var(--luxora-brand-midnight);box-shadow:0 22px 42px #0212243d;transform:translateY(0);transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .22s ease,color .18s ease}.luxora-home-donation-portal-payment-proceed:disabled{cursor:not-allowed;opacity:.6;transform:none;box-shadow:0 20px 34px #0212242e}.luxora-home-donation-portal-payment-proceed:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.28) 42%,transparent 70%);transform:translate(-130%);transition:transform .42s ease;pointer-events:none}.luxora-home-donation-portal-payment-proceed:hover{background:#fff;border-color:#fff;color:var(--luxora-brand-midnight);transform:translateY(-3px) scale(1.02);box-shadow:0 22px 38px #041d3b3d}.luxora-home-donation-portal-payment-proceed:hover:after{transform:translate(130%)}.luxora-home-donation-portal-payment-proceed:disabled:after{transform:translate(-130%)}.luxora-home-donation-portal-payment-proceed:focus-visible{outline:none;box-shadow:0 0 0 4px #ffffff29,0 22px 38px #02122433}.luxora-home-donation-portal-payment-stage{display:grid;gap:1.25rem;grid-column:1 / -1;animation:luxora-home-donation-portal-panel-enter .22s ease both}.luxora-home-donation-portal-payment-stage--proof{padding-top:.5rem;gap:1.25rem}.luxora-home-donation-portal-payment-stage--verification{padding-top:1.5rem;padding-bottom:1.5rem;justify-items:center}.luxora-home-donation-portal-payment-stage-text{max-width:48rem;font-size:.875rem;line-height:1.75rem}@media(min-width:768px){.luxora-home-donation-portal-payment-stage-text{font-size:1rem;line-height:1.5rem}}.luxora-home-donation-portal-payment-stage-text{color:var(--luxora-text-inverse)!important;font-weight:500;text-shadow:0 8px 18px rgba(2,18,36,.18)}.luxora-home-donation-portal-payment-proof-intro{display:grid;gap:1rem;border-radius:1.5rem;padding:1.25rem}@media(min-width:640px){.luxora-home-donation-portal-payment-proof-intro{padding-left:1.5rem;padding-right:1.5rem}}.luxora-home-donation-portal-payment-proof-intro{border:1px solid rgba(255,255,255,.14);background:#ffffff14;box-shadow:0 18px 30px #02122424}.luxora-home-donation-portal-payment-proof-intro-topline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.luxora-home-donation-portal-payment-proof-kicker{display:inline-flex;border-radius:9999px;padding:.25rem .75rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;border:1px solid rgba(255,255,255,.18);background:#ffffff1a;color:var(--luxora-text-inverse)!important}.luxora-home-donation-portal-payment-proof-method{display:inline-flex;border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;background:#fffffffa;color:var(--luxora-brand-midnight);box-shadow:0 14px 24px #0212241f}.luxora-home-donation-portal-payment-proof-form{display:grid;gap:1.25rem;border-radius:1.75rem;padding:1.25rem}@media(min-width:640px){.luxora-home-donation-portal-payment-proof-form{padding-left:1.5rem;padding-right:1.5rem}}.luxora-home-donation-portal-payment-proof-form{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;box-shadow:inset 0 1px #ffffff0a,0 22px 38px #02122424}.luxora-home-donation-portal-payment-proof-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.luxora-home-donation-portal-payment-proof-field{display:grid;gap:1rem;border-radius:1.5rem;padding:1.25rem}@media(min-width:640px){.luxora-home-donation-portal-payment-proof-field{padding-left:1.5rem;padding-right:1.5rem}}.luxora-home-donation-portal-payment-proof-field{border:1px solid rgba(255,255,255,.14);background:#ffffff1a;box-shadow:0 18px 30px #02122424;align-content:start;min-width:0}.luxora-home-donation-portal-payment-proof-field--transaction,.luxora-home-donation-portal-payment-proof-field--upload{min-height:100%}.luxora-home-donation-portal-payment-proof-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--luxora-text-inverse)!important;opacity:.9;text-shadow:0 8px 18px rgba(2,18,36,.18)}.luxora-home-donation-portal-payment-proof-input{min-height:4rem;width:100%;border-radius:1rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem}@media(min-width:768px){.luxora-home-donation-portal-payment-proof-input{font-size:1rem;line-height:1.5rem}}.luxora-home-donation-portal-payment-proof-input{border:1px solid rgba(255,255,255,.18);background:#fffffffa;color:var(--luxora-brand-midnight);box-shadow:0 18px 30px #0212241f}.luxora-home-donation-portal-payment-proof-note{font-size:.875rem;line-height:1.5rem;color:var(--luxora-text-inverse)!important;opacity:.82}.luxora-home-donation-portal-payment-proof-input::-moz-placeholder{color:#0f172a8f}.luxora-home-donation-portal-payment-proof-input::placeholder{color:#0f172a8f}.luxora-home-donation-portal-payment-proof-input:focus-visible{outline:none;box-shadow:0 0 0 4px #ffffff24,0 18px 30px #02122424}.luxora-home-donation-portal-payment-proof-file-input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.luxora-home-donation-portal-payment-proof-upload{display:flex;min-height:9rem;flex-direction:column;align-items:flex-start;justify-content:center;gap:.75rem;border-radius:1.25rem;padding:1rem 1.25rem;border:1px dashed rgba(255,255,255,.24);background:#ffffff14;box-shadow:0 18px 30px #0212241f;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .22s ease}.luxora-home-donation-portal-payment-proof-upload-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.luxora-home-donation-portal-payment-proof-file-pill{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;background:#ffffff1f;color:var(--luxora-text-inverse)!important;border:1px solid rgba(255,255,255,.16)}.luxora-home-donation-portal-payment-proof-upload:hover{background:#ffffff1f;border-color:#ffffff5c;transform:translateY(-2px);box-shadow:0 22px 36px #02122429}.luxora-home-donation-portal-payment-proof-file-input:focus-visible+.luxora-home-donation-portal-payment-proof-upload{outline:none;box-shadow:0 0 0 4px #ffffff24,0 22px 36px #02122429}.luxora-home-donation-portal-payment-proof-upload--selected{min-height:6.5rem;border-style:solid;border-color:#ffffff57;background:#ffffff24}.luxora-home-donation-portal-payment-proof-upload-action{display:inline-flex;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;background:#fffffffa;color:var(--luxora-brand-midnight)}.luxora-home-donation-portal-payment-proof-upload-hint{font-size:.875rem;line-height:1.5rem;color:var(--luxora-text-inverse)!important;opacity:.88;word-break:break-word}.luxora-home-donation-portal-payment-proof-action-note{max-width:36rem;font-size:.875rem;line-height:1.5rem;flex:1 1 16rem;color:var(--luxora-text-inverse)!important;opacity:.84}.luxora-home-donation-portal-payment-status-card{display:grid;max-width:42rem;justify-items:center;gap:1rem;border-radius:1.75rem;padding:2rem 1.5rem;text-align:center}@media(min-width:640px){.luxora-home-donation-portal-payment-status-card{padding-left:2rem;padding-right:2rem}}.luxora-home-donation-portal-payment-status-card{border:1px solid rgba(255,255,255,.18);background:#ffffff1a;box-shadow:0 24px 48px #0212242e}.luxora-home-donation-portal-payment-status-orb{width:4.5rem;height:4.5rem;border-radius:999px;background:radial-gradient(circle at 30% 30%,#ffffffeb,#aeb5bc3d 52%,#ffffff14);box-shadow:0 0 0 10px #ffffff14,0 20px 36px #0212242e;animation:luxora-home-donation-portal-payment-pulse 1.6s ease-in-out infinite}.luxora-home-donation-portal-payment-status-title{font-size:1.5rem;line-height:2rem;font-weight:700}@media(min-width:768px){.luxora-home-donation-portal-payment-status-title{font-size:1.875rem;line-height:2.25rem}}.luxora-home-donation-portal-payment-status-title{color:var(--luxora-text-inverse)!important}.luxora-home-donation-portal-payment-status-text{max-width:36rem;font-size:.875rem;line-height:1.75rem}@media(min-width:768px){.luxora-home-donation-portal-payment-status-text{font-size:1rem;line-height:1.5rem}}.luxora-home-donation-portal-payment-status-text{color:var(--luxora-text-inverse)!important;opacity:.92;text-shadow:0 8px 18px rgba(2,18,36,.18)}@keyframes luxora-home-donation-portal-payment-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 10px #ffffff14,0 20px 36px #0212242e}50%{transform:scale(1.06);box-shadow:0 0 0 14px #ffffff1a,0 22px 40px #02122433}}@media(max-width:899px){.luxora-home-donation-portal-payment-proof-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.luxora-home-donation-portal-payment-modal{display:block;max-width:32rem;padding:1.25rem}.luxora-home-donation-portal-payment-details{grid-template-columns:minmax(0,1fr)}.luxora-home-donation-portal-payment-right,.luxora-home-donation-portal-payment-qr-shell,.luxora-home-donation-portal-payment-details,.luxora-home-donation-portal-payment-action{grid-column:auto;grid-row:auto}.luxora-home-donation-portal-payment-qr-shell,.luxora-home-donation-portal-payment-right{margin-top:1.25rem}.luxora-home-donation-portal-payment-action{justify-content:center}.luxora-home-donation-portal-payment-action--proof{flex-direction:column;align-items:center;gap:.75rem;justify-content:center}.luxora-home-donation-portal-payment-proof-intro,.luxora-home-donation-portal-payment-proof-form,.luxora-home-donation-portal-payment-proof-field{padding:1rem}}@keyframes luxora-home-donation-portal-panel-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.luxora-home-donation-portal-panel,.luxora-home-donation-portal-button,.luxora-home-donation-portal-back,.luxora-home-donation-portal-choice,.luxora-home-donation-portal-cadence-option,.luxora-home-donation-portal-mode-option,.luxora-home-donation-portal-control,.luxora-home-donation-portal-next,.luxora-home-donation-portal-payment-close,.luxora-home-donation-portal-payment-proceed,.luxora-home-donation-portal-payment-proof-upload,.luxora-home-donation-portal-payment-status-orb{transition:none;animation:none}.luxora-home-donation-portal-panel[data-transition=exit],.luxora-home-donation-portal-button:hover,.luxora-home-donation-portal-back:hover,.luxora-home-donation-portal-choice:hover,.luxora-home-donation-portal-mode-option:hover,.luxora-home-donation-portal-next:hover:not(:disabled),.luxora-home-donation-portal-payment-close:hover,.luxora-home-donation-portal-payment-proceed:hover,.luxora-home-donation-portal-payment-proof-upload:hover{transform:none}.luxora-home-donation-portal-panel[data-transition=exit]{opacity:1}.luxora-home-donation-portal-button:before{animation:none;opacity:.2;transform:none}.luxora-home-donation-portal-button:after{animation:none;opacity:.18;transform:none}.luxora-home-donation-portal-button{animation:none}}.luxora-home-serve{margin-top:2rem;border-radius:1.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:640px){.luxora-home-serve{padding:2rem}}.luxora-home-serve-intro{display:flex;flex-direction:column;gap:1rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));padding-bottom:1.5rem}@media(min-width:768px){.luxora-home-serve-intro{flex-direction:row;align-items:center;gap:2rem}}.luxora-home-serve-intro-image{height:7rem;width:7rem;flex-shrink:0;border-radius:9999px;border-width:4px;-o-object-fit:cover;object-fit:cover;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:768px){.luxora-home-serve-intro-image{height:8rem;width:8rem}}.luxora-home-serve-intro-image{border-color:#aeb5bc6b;box-shadow:0 18px 36px #041d3b2e}.luxora-home-serve-intro-copy{max-width:48rem}.luxora-home-serve-title{font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-home-serve-title{font-size:1.875rem;line-height:2.25rem}}.luxora-home-serve-text{margin-top:.5rem;font-size:.875rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-home-serve-text{font-size:1rem;line-height:1.5rem}}.luxora-home-serve-header{padding-top:1.5rem}.luxora-home-serve-heading{text-align:center;font-size:1.875rem;line-height:2.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.luxora-home-serve-grid{margin-top:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.luxora-home-serve-card{text-align:center;justify-self:center;width:min(100%,18rem)}.luxora-home-serve-image{margin-left:auto;margin-right:auto;margin-bottom:1rem;height:8rem;width:8rem;border-radius:9999px;border-width:2px;--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1));-o-object-fit:cover;object-fit:cover}.luxora-home-serve-card-title{font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-home-serve-card-copy{margin-top:.5rem;font-size:.75rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.luxora-home-impact-strip{margin-top:2.5rem;border-radius:2rem;padding:2.5rem 1.5rem;text-align:center}@media(min-width:768px){.luxora-home-impact-strip{margin-top:3rem;padding:3rem 2.5rem}}.luxora-home-impact-strip{border:1px solid var(--luxora-inverse-border);background:radial-gradient(circle at 12% 10%,rgba(174,181,188,.14),transparent 24%),linear-gradient(180deg,var(--luxora-brand-royal) 0%,var(--luxora-brand-midnight) 100%);box-shadow:var(--luxora-card-shadow-strong)}.luxora-home-impact-header{margin-left:auto;margin-right:auto;max-width:48rem}.luxora-home-impact-kicker{display:inline-flex;border-radius:9999px;padding:.25rem 1rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;border:1px solid rgba(174,181,188,.32);background:#aeb5bc1f;color:#dfe5eb}.luxora-home-impact-title{margin-top:1.25rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;line-height:1.25;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(min-width:768px){.luxora-home-impact-title{font-size:3rem;line-height:1}}.luxora-home-impact-copy{margin-left:auto;margin-right:auto;margin-top:1rem;max-width:42rem;font-size:.875rem;line-height:1.75rem}@media(min-width:768px){.luxora-home-impact-copy{font-size:1rem;line-height:1.5rem}}.luxora-home-impact-copy{color:var(--luxora-text-inverse-muted)}.luxora-home-impact-grid{margin-top:2.5rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.luxora-home-stat{border-radius:1.5rem;padding:1.5rem 1.25rem;text-align:center}@media(min-width:768px){.luxora-home-stat{padding:2rem 1.5rem}}.luxora-home-stat{border:1px solid rgba(174,181,188,.34);background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.luxora-home-stat-icon{margin-left:auto;margin-right:auto;margin-bottom:1.25rem;display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:.75rem;border:1px solid rgba(174,181,188,.38);background:#ffffff14;color:#eef2f5}.luxora-home-stat-value{font-size:2.25rem;line-height:2.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(min-width:768px){.luxora-home-stat-value{font-size:2.4rem}}.luxora-home-stat-label{margin-top:.75rem;font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:#eef2f5}.luxora-home-stat-copy{margin-left:auto;margin-right:auto;margin-top:.75rem;max-width:15rem;font-size:.75rem;line-height:1.5rem;color:var(--luxora-text-inverse-muted)}.luxora-home-impact-quote{margin-left:auto;margin-right:auto;margin-top:2.5rem;max-width:42rem;border-radius:1.5rem;padding:1.25rem 1.5rem;text-align:left}@media(min-width:768px){.luxora-home-impact-quote{padding-left:2rem;padding-right:2rem}}.luxora-home-impact-quote{border:1px solid rgba(174,181,188,.34);background:linear-gradient(180deg,#aeb5bc2e,#aeb5bc1a);box-shadow:0 18px 40px #0212242e}.luxora-home-impact-quote-text{font-size:1.125rem;font-weight:600;line-height:2rem}@media(min-width:768px){.luxora-home-impact-quote-text{font-size:1.25rem;line-height:1.75rem}}.luxora-home-impact-quote-text{color:var(--luxora-brand-midnight)}.luxora-home-impact-quote-meta{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}@media(min-width:768px){.luxora-home-impact-quote-meta{flex-direction:row;align-items:center}}.luxora-home-impact-avatars{display:flex;align-items:center}.luxora-home-impact-avatar{height:2.25rem;width:2.25rem;border-radius:9999px;border-width:2px;-o-object-fit:cover;object-fit:cover;border-color:#ffffffeb;margin-left:-.65rem}.luxora-home-impact-avatar:first-child{margin-left:0}.luxora-home-impact-quote-support{font-size:.875rem;line-height:1.5rem;color:#041d3bd1}.luxora-home-impact-quote-support strong{color:var(--luxora-brand-midnight)}.luxora-home-programs-wrap{margin-top:3rem;border-top-width:1px;border-bottom-width:1px;border-color:#e2e8f0cc;--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.luxora-home-programs{padding-top:3.5rem;padding-bottom:3.5rem}.luxora-home-heading-block{max-width:48rem}.luxora-home-section-title{margin-top:1rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}@media(min-width:640px){.luxora-home-section-title{font-size:2.25rem;line-height:2.5rem}}.luxora-home-section-copy{margin-top:.75rem;font-size:1rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.luxora-home-program-grid{margin-top:2.5rem;display:grid;gap:1.5rem}@media(min-width:768px){.luxora-home-program-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.luxora-home-program-card{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.luxora-home-program-card:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.luxora-home-program-image{margin-bottom:1rem;aspect-ratio:16/10;width:100%;border-radius:.75rem;-o-object-fit:cover;object-fit:cover}.luxora-home-program-title{font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.luxora-home-program-copy{margin-top:.5rem;font-size:.875rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.luxora-home-cta-outline{border-width:2px;border-color:#ffffffb3;background-color:transparent;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.luxora-home-cta-outline:hover{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));background-color:#ffffff1a}.luxora-footer{margin-top:auto;border-top-width:1px;border-color:#ffffff1a;--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1));background-image:radial-gradient(circle at 20% -20%,rgba(251,191,36,.18),transparent 45%)}.luxora-footer-container{margin-left:auto;margin-right:auto;width:100%;max-width:80rem;padding:3rem 1.5rem}@media(min-width:768px){.luxora-footer-container{padding-left:2rem;padding-right:2rem}}.luxora-footer-top{display:grid;gap:2.5rem;border-bottom-width:1px;border-color:#ffffff1a;padding-bottom:2.5rem}@media(min-width:768px){.luxora-footer-top{grid-template-columns:1.2fr 1fr}}.luxora-footer-brand-block{max-width:36rem}.luxora-footer-brand{margin-bottom:1rem;display:flex;align-items:center;gap:.75rem}.luxora-footer-logo{height:8rem;width:auto}@media(min-width:768px){.luxora-footer-logo{height:10rem}}.luxora-footer-title{font-size:1.125rem;line-height:1.75rem;font-weight:600;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.luxora-footer-tagline{font-size:.875rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.luxora-footer-social{margin-top:.75rem;display:flex;align-items:center;gap:.75rem}.luxora-footer-social-link{display:inline-flex;align-items:center;justify-content:center;border-radius:calc(var(--radius) - 2px);--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.luxora-footer-social-link:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.luxora-footer-social-link:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(253 230 138 / .6)}.luxora-footer-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media(min-width:640px){.luxora-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.luxora-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.luxora-footer-heading{margin-bottom:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.luxora-footer-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.luxora-footer-link{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.luxora-footer-link:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.luxora-footer-bottom{display:flex;flex-direction:column;gap:.75rem;padding-top:1.5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}@media(min-width:768px){.luxora-footer-bottom{flex-direction:row;align-items:center;justify-content:space-between}}.luxora-footer-legal{display:flex;align-items:center;gap:1rem}.luxora-footer-inline-link{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.luxora-footer-inline-link:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.luxora-header{background:var(--luxora-header-bg);border-color:var(--luxora-border-soft)}.luxora-header--scrolled{background:var(--luxora-header-bg-scrolled);border-color:var(--luxora-border-strong);box-shadow:var(--luxora-header-shadow)}.luxora-mobile-menu{background:var(--luxora-header-bg-scrolled);border-color:var(--luxora-inverse-border)}.luxora-logo-wrap:hover{background:#aeb5bc14}.luxora-brand-text{color:var(--luxora-text-inverse)}.luxora-brand-text:hover{color:var(--luxora-accent)}.luxora-nav-link{color:var(--luxora-text-inverse)}.luxora-nav-link:hover{color:var(--luxora-accent)}.luxora-nav-link--active{color:var(--luxora-text-inverse);border-color:var(--luxora-accent)}.luxora-mobile-link{color:var(--luxora-text-inverse)}.luxora-mobile-link--active{color:var(--luxora-accent)}.luxora-btn-outline{border-color:var(--luxora-brand-royal);color:var(--luxora-brand-royal);background:transparent}.luxora-btn-outline:hover{border-color:var(--luxora-brand-royal);background:var(--luxora-brand-royal);color:var(--luxora-text-inverse)}.luxora-header .luxora-btn-outline,.luxora-mobile-menu .luxora-btn-outline{border-color:var(--luxora-accent);color:var(--luxora-brand-royal)}.luxora-header .luxora-btn-outline:hover,.luxora-mobile-menu .luxora-btn-outline:hover{border-color:var(--luxora-accent);background:var(--luxora-accent);color:var(--luxora-brand-midnight)}.luxora-btn-primary{background:var(--luxora-brand-silver);border-color:var(--luxora-brand-silver);color:var(--luxora-brand-midnight);box-shadow:0 16px 32px #041d3b40}.luxora-btn-primary:hover{background:#fff;border-color:#fff;color:var(--luxora-brand-midnight)}.luxora-home-secondary-button{background:transparent;border-color:var(--luxora-brand-royal);color:var(--luxora-brand-royal)}.luxora-home-secondary-button:hover{background:var(--luxora-brand-royal);border-color:var(--luxora-brand-royal);color:var(--luxora-text-inverse)}:is(.luxora-home,.luxora-about,.luxora-programs,.luxora-program-detail,.luxora-get-involved,.luxora-impact,.luxora-news,.luxora-approach,.luxora-contact,.luxora-donate,.luxora-donate-case,.luxora-page){background:var(--luxora-page-gradient);color:var(--luxora-text-main)}:is(.luxora-home,.luxora-about,.luxora-programs,.luxora-program-detail,.luxora-get-involved,.luxora-impact,.luxora-news,.luxora-approach,.luxora-contact,.luxora-donate,.luxora-donate-case,.luxora-page) :is([class*=-title],[class*=-heading],[class*=-value]){color:var(--luxora-text-strong)}:is(.luxora-home,.luxora-about,.luxora-programs,.luxora-program-detail,.luxora-get-involved,.luxora-impact,.luxora-news,.luxora-approach,.luxora-contact,.luxora-donate,.luxora-donate-case,.luxora-page) :is([class*=-copy],[class*=-intro],[class*=-description],[class*=-summary],[class*=-paragraph],[class*=-text],[class*=-label],[class*=-helper],[class*=-date]){color:var(--luxora-text-muted)}:is(.luxora-home-kicker,.luxora-about-kicker,.luxora-programs-kicker,.luxora-program-detail-kicker,.luxora-get-involved-kicker,.luxora-impact-kicker,.luxora-news-kicker,.luxora-approach-kicker,.luxora-contact-kicker,.luxora-donate-kicker,.luxora-donate-case-kicker,.luxora-page-kicker,.luxora-about-card-kicker,.luxora-about-proof-kicker,.luxora-get-involved-proof-kicker,.luxora-programs-proof-kicker,.luxora-program-detail-proof-kicker,.luxora-donate-proof-kicker){background:var(--luxora-kicker-bg);border-color:var(--luxora-kicker-border);color:var(--luxora-kicker-text)}:is(.luxora-about-proof-kicker,.luxora-get-involved-proof-kicker,.luxora-programs-proof-kicker,.luxora-program-detail-proof-kicker,.luxora-donate-proof-kicker){display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border-radius:9999px;border-width:1px;padding:.35rem .8rem;background:#ffffff1a;border-color:#ffffff2e;color:#f8fafc}.luxora-home-hero-band .luxora-home-title,.luxora-home-hero-band .luxora-home-title-accent{color:var(--luxora-text-inverse)}.luxora-home-hero-band .luxora-home-description,.luxora-home-impact-strip .luxora-home-impact-kicker{color:var(--luxora-text-inverse-muted)}.luxora-home-impact-strip .luxora-home-impact-title,.luxora-home-impact-strip .luxora-home-impact-copy,.luxora-home-impact-strip .luxora-home-stat-value,.luxora-home-impact-strip .luxora-home-stat-label,.luxora-home-impact-strip .luxora-home-stat-copy{color:var(--luxora-text-inverse)}.luxora-home-impact-strip .luxora-home-stat-copy{color:var(--luxora-text-inverse-muted)}:is(.luxora-home-title-accent,.luxora-about-inline-link,.luxora-programs-inline-link,.luxora-program-detail-inline-link,.luxora-impact-program-link,.luxora-approach-inline-link,.luxora-approach-example-link,.luxora-home-program-link,.luxora-get-involved-pathway-link,.luxora-get-involved-status-link,.luxora-contact-status-link,.luxora-donate-case-link,.luxora-donate-case-link--inverse,.luxora-donate-case-status-link,.luxora-donate-category-featured-link){color:var(--luxora-brand-steel)}:is(.luxora-home-title-accent,.luxora-about-inline-link,.luxora-programs-inline-link,.luxora-program-detail-inline-link,.luxora-impact-program-link,.luxora-approach-inline-link,.luxora-approach-example-link,.luxora-home-program-link,.luxora-get-involved-pathway-link,.luxora-get-involved-status-link,.luxora-contact-status-link,.luxora-donate-case-link,.luxora-donate-case-link--inverse,.luxora-donate-case-status-link,.luxora-donate-category-featured-link):hover{color:var(--luxora-brand-royal)}:is(.luxora-home-hero-visual,.luxora-about-hero-visual,.luxora-programs-hero-visual,.luxora-program-detail-hero-visual,.luxora-get-involved-hero-visual,.luxora-impact-hero-visual,.luxora-news-hero-visual,.luxora-approach-hero-visual,.luxora-contact-hero-visual,.luxora-donate-hero-visual,.luxora-donate-case-hero-visual){background:var(--luxora-hero-visual-bg);border-color:var(--luxora-border-strong)}:is(.luxora-home-serve,.luxora-home-impact-card,.luxora-home-stat,.luxora-home-program-card,.luxora-about-trust-panel,.luxora-about-mission-card,.luxora-about-value-card,.luxora-about-process-card,.luxora-about-milestone,.luxora-programs-summary-panel,.luxora-programs-card,.luxora-initiative-card,.luxora-programs-rationale-card,.luxora-programs-approach-card,.luxora-program-detail-summary-panel,.luxora-program-detail-initiative-card,.luxora-program-detail-delivery-card,.luxora-get-involved-trust-panel,.luxora-get-involved-pathway-card,.luxora-get-involved-donate-card,.luxora-get-involved-feature-panel,.luxora-get-involved-form-card,.luxora-impact-trust-panel,.luxora-impact-metric-card,.luxora-impact-program-card,.luxora-impact-highlight-card,.luxora-impact-report-card,.luxora-impact-methodology,.luxora-news-trust-panel,.luxora-news-featured-card,.luxora-news-card,.luxora-news-story-card,.luxora-news-report-card,.luxora-news-event-card,.luxora-approach-trust-panel,.luxora-approach-framework-card,.luxora-approach-workflow-card,.luxora-approach-principle-card,.luxora-approach-measurement-card,.luxora-approach-example-card,.luxora-contact-trust-panel,.luxora-contact-form-card,.luxora-contact-method-card,.luxora-donate-trust-panel,.luxora-donate-card,.luxora-donate-category-card,.luxora-donate-snapshot-card,.luxora-donate-proof-card,.luxora-donate-case-card,.luxora-donate-case-summary-panel,.luxora-donate-case-donor-card,.luxora-donate-case-evidence-card,.luxora-donate-case-related-card,.luxora-donate-case-form-card,.luxora-page-card){background:var(--luxora-surface-muted);border-color:var(--luxora-border-soft);box-shadow:var(--luxora-card-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:is(.luxora-about-trust-item,.luxora-get-involved-trust-item,.luxora-impact-trust-item,.luxora-contact-trust-item,.luxora-approach-trust-item,.luxora-donate-trust-item,.luxora-programs-summary-item,.luxora-program-detail-summary-item,.luxora-donate-case-summary-item,.luxora-donate-proof-evidence-item,.luxora-donate-case-timeline){background:var(--luxora-surface-soft);border-color:var(--luxora-border-soft)}:is(.luxora-home-impact-strip,.luxora-home-programs-wrap,.luxora-about-values-wrap,.luxora-programs-rationale-wrap,.luxora-get-involved-pathways-wrap,.luxora-impact-dashboard-wrap,.luxora-impact-highlights-wrap,.luxora-news-stories-wrap,.luxora-approach-principles-wrap,.luxora-donate-categories-wrap){background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.02) 100%)}:is(.luxora-home-impact-value,.luxora-impact-metric-value,.luxora-donate-case-donor-amount,.luxora-donate-case-summary-value,.luxora-donate-case-meta-value){color:var(--luxora-accent-strong)}:is(.luxora-get-involved-tag,.luxora-program-detail-tag,.luxora-donate-case-tag,.luxora-donate-category-pill,.luxora-news-card-tag,.luxora-contact-method-status,.luxora-news-report-status,.luxora-donate-proof-status,.luxora-donate-case-evidence-status){background:var(--luxora-accent-soft);border-color:var(--luxora-kicker-border);color:var(--luxora-kicker-text)}:is(.luxora-home-serve-badge,.luxora-impact-metric-ring-wrap,.luxora-donate-status--active,.luxora-donate-case-status--active){box-shadow:0 18px 34px var(--luxora-accent-ring)}.luxora-impact-metric-ring-track{opacity:1}.luxora-impact-metric-ring-progress{stroke:var(--luxora-accent)}.luxora-impact-metric-ring-track{stroke:color-mix(in srgb,var(--luxora-text-soft) 26%,transparent)}:is(.luxora-get-involved-control,.luxora-contact-control,.luxora-donate-case-control){background:var(--luxora-input-bg);color:var(--luxora-text-strong);border-color:var(--luxora-border-soft)}:is(.luxora-get-involved-control,.luxora-contact-control,.luxora-donate-case-control,.luxora-get-involved-textarea,.luxora-contact-textarea,.luxora-donate-case-textarea,.luxora-get-involved-select,.luxora-contact-select)::-moz-placeholder{color:var(--luxora-input-placeholder)}:is(.luxora-get-involved-control,.luxora-contact-control,.luxora-donate-case-control,.luxora-get-involved-textarea,.luxora-contact-textarea,.luxora-donate-case-textarea,.luxora-get-involved-select,.luxora-contact-select)::placeholder{color:var(--luxora-input-placeholder)}:is(.luxora-get-involved-control,.luxora-contact-control,.luxora-donate-case-control,.luxora-get-involved-select,.luxora-contact-select,.luxora-get-involved-textarea,.luxora-contact-textarea,.luxora-donate-case-textarea):focus{outline:none;border-color:var(--luxora-accent);box-shadow:var(--luxora-input-focus)}:is(.luxora-get-involved-label,.luxora-contact-label,.luxora-donate-case-label){color:var(--luxora-text-strong)}:is(.luxora-get-involved-error,.luxora-contact-error,.luxora-donate-case-error){color:#f87171}:is(.luxora-get-involved-status,.luxora-contact-status,.luxora-donate-case-status-panel){border-color:var(--luxora-border-soft);background:color-mix(in srgb,var(--luxora-accent-soft) 70%,var(--luxora-surface))}.luxora-home-hero-band:after{background:radial-gradient(circle at 12% 16%,rgba(174,181,188,.16),transparent 28%),radial-gradient(circle at 88% 18%,rgba(174,181,188,.12),transparent 20%)}.luxora-home-hero .luxora-home-kicker{background:#041d3b66;border-color:#aeb5bc57;color:#dfe5eb}.luxora-home-hero .luxora-home-title-accent{color:var(--luxora-brand-silver)}.luxora-home-hero .luxora-home-actions{margin-top:2.25rem}.luxora-home-hero .luxora-home-donate-button{min-width:11.25rem;padding-inline:1.75rem;box-shadow:0 18px 34px #02122447}.luxora-home-hero .luxora-home-secondary-button{min-width:11.25rem;justify-content:center;padding-inline:1.75rem;border-color:#aeb5bc73;background:#041d3b52;color:var(--luxora-brand-silver)}.luxora-home-hero .luxora-home-secondary-button:hover{background:var(--luxora-brand-silver);border-color:var(--luxora-brand-silver);color:var(--luxora-brand-midnight)}.luxora-home-hero .luxora-home-impact-card{background:#0b2f55eb;border-color:#aeb5bc4d;box-shadow:0 24px 50px #041d3b4d}.luxora-home-hero .luxora-home-impact-value,.luxora-home-hero .luxora-home-impact-label{color:var(--luxora-text-inverse)}.luxora-home-hero .luxora-home-impact-subtext{color:var(--luxora-text-inverse-muted)}.luxora-home-cta-outline,.luxora-donate-case-link--inverse{border-color:var(--luxora-accent)!important;color:var(--luxora-accent)!important}.luxora-home-cta-outline:hover,.luxora-donate-case-link--inverse:hover{border-color:#fff!important;background:#aeb5bc24!important;color:#fff!important}:is(.luxora-home-cta,.luxora-about-proof-band,.luxora-about-cta,.luxora-programs-proof-band,.luxora-programs-cta,.luxora-program-detail-proof-band,.luxora-program-detail-cta,.luxora-get-involved-proof-band,.luxora-get-involved-cta,.luxora-impact-cta,.luxora-news-newsletter-cta,.luxora-news-cta,.luxora-approach-cta,.luxora-contact-cta,.luxora-donate-verification-band,.luxora-donate-cta,.luxora-donate-case-cta){background-color:var(--luxora-inverse-surface);border-color:var(--luxora-inverse-border);background-image:radial-gradient(circle at 16% -12%,rgba(174,181,188,.12),transparent 36%),linear-gradient(180deg,var(--luxora-inverse-surface) 0%,var(--luxora-inverse-surface-alt) 100%)}:is(.luxora-home-cta,.luxora-about-proof-band,.luxora-about-cta,.luxora-programs-proof-band,.luxora-programs-cta,.luxora-program-detail-proof-band,.luxora-program-detail-cta,.luxora-get-involved-proof-band,.luxora-get-involved-cta,.luxora-impact-cta,.luxora-news-newsletter-cta,.luxora-news-cta,.luxora-approach-cta,.luxora-contact-cta,.luxora-donate-verification-band,.luxora-donate-cta,.luxora-donate-case-cta) :is([class*=-title],[class*=-heading],[class*=-value]){color:var(--luxora-text-inverse)}:is(.luxora-home-cta,.luxora-about-proof-band,.luxora-about-cta,.luxora-programs-proof-band,.luxora-programs-cta,.luxora-program-detail-proof-band,.luxora-program-detail-cta,.luxora-get-involved-proof-band,.luxora-get-involved-cta,.luxora-impact-cta,.luxora-news-newsletter-cta,.luxora-news-cta,.luxora-approach-cta,.luxora-contact-cta,.luxora-donate-verification-band,.luxora-donate-cta,.luxora-donate-case-cta) :is([class*=-copy],[class*=-intro],[class*=-summary],[class*=-label],[class*=-text],[class*=-status],[class*=-date]){color:var(--luxora-text-inverse-muted)}:is(.luxora-home-cta,.luxora-about-cta,.luxora-programs-cta,.luxora-program-detail-cta,.luxora-get-involved-cta,.luxora-impact-cta,.luxora-news-newsletter-cta,.luxora-news-cta,.luxora-approach-cta,.luxora-contact-cta,.luxora-donate-cta,.luxora-donate-case-cta){box-shadow:var(--luxora-card-shadow-strong)}:is(.luxora-footer,.luxora-home-cta,.luxora-about-cta,.luxora-programs-cta,.luxora-program-detail-cta,.luxora-get-involved-cta,.luxora-impact-cta,.luxora-news-newsletter-cta,.luxora-news-cta,.luxora-approach-cta,.luxora-contact-cta,.luxora-donate-cta,.luxora-donate-case-cta) :is(.luxora-home-cta-outline,.luxora-donate-case-link--inverse){color:var(--luxora-text-inverse)}.luxora-footer{background-color:var(--luxora-inverse-surface);border-top-color:var(--luxora-inverse-border);background-image:radial-gradient(circle at 16% -12%,rgba(174,181,188,.12),transparent 36%),linear-gradient(180deg,var(--luxora-brand-midnight) 0%,var(--luxora-brand-footer) 100%)}.luxora-footer-top{border-bottom-color:var(--luxora-inverse-border)}.luxora-footer-title,.luxora-footer-heading{color:var(--luxora-text-inverse)}.luxora-footer-tagline,.luxora-footer-link,.luxora-footer-bottom{color:var(--luxora-text-inverse-muted)}.luxora-footer-link:hover,.luxora-footer-inline-link:hover{color:var(--luxora-accent)}.luxora-footer-inline-link{color:var(--luxora-text-inverse-muted)}.luxora-news-report-status,.luxora-donate-status--active,.luxora-donate-case-status--active,.luxora-donate-proof-status{border-color:#aeb5bc57;background:#aeb5bc24;color:var(--luxora-brand-royal)}:is(.luxora-news-report-status,.luxora-donate-status--active,.luxora-donate-case-status--active,.luxora-donate-proof-status){border-color:#aeb5bc47;background:#aeb5bc1f;color:#dfe5eb}.luxora-home-cta-outline{border-color:#aeb5bc85!important;background:transparent!important;color:var(--luxora-text-inverse)!important}.luxora-home-cta-outline:hover{border-color:var(--luxora-accent)!important;background:#aeb5bc24!important;color:var(--luxora-text-inverse)!important}.luxora-home-impact-value{color:var(--luxora-brand-royal)}.luxora-donate-case-donor-amount,.luxora-donate-case-summary-value,.luxora-donate-case-meta-value{color:var(--luxora-brand-royal);color:#dfe5eb}.luxora-home-program-link,.luxora-about-inline-link,.luxora-programs-inline-link,.luxora-program-detail-inline-link,.luxora-impact-program-link,.luxora-approach-inline-link,.luxora-approach-example-link,.luxora-get-involved-pathway-link,.luxora-get-involved-status-link,.luxora-contact-status-link,.luxora-donate-case-link,.luxora-donate-category-featured-link,.luxora-news-newsletter-link{color:var(--luxora-brand-steel)}.luxora-home-program-link:hover,.luxora-about-inline-link:hover,.luxora-programs-inline-link:hover,.luxora-program-detail-inline-link:hover,.luxora-impact-program-link:hover,.luxora-approach-inline-link:hover,.luxora-approach-example-link:hover,.luxora-get-involved-pathway-link:hover,.luxora-get-involved-status-link:hover,.luxora-contact-status-link:hover,.luxora-donate-case-link:hover,.luxora-donate-category-featured-link:hover,.luxora-news-newsletter-link:hover{color:var(--luxora-brand-royal)}.luxora-logo-wrap:hover{background:#aeb5bc1a}.luxora-impact-metric-ring-wrap{background:radial-gradient(circle at center,#aeb5bc1f,#02061700 72%);box-shadow:0 0 0 1px #aeb5bc14,0 20px 44px #02061738}.luxora-impact-metric-center{background:#f8fafc24;border-color:#aeb5bc4d}.luxora-impact-metric-source{color:#94a3b8}:is(.luxora-get-involved-trust-panel,.luxora-program-detail-summary-panel,.luxora-donate-case-summary-panel){background:#020617bd;border-color:#94a3b833}:is(.luxora-get-involved-trust-item,.luxora-program-detail-summary-item,.luxora-donate-case-summary-item){background:#0f172aeb}:is(.luxora-program-detail-initiatives-wrap,.luxora-get-involved-pathways-wrap,.luxora-home-impact-strip,.luxora-home-programs-wrap,.luxora-about-values-wrap,.luxora-impact-dashboard-wrap,.luxora-impact-highlights-wrap,.luxora-news-stories-wrap,.luxora-approach-principles-wrap){background:linear-gradient(180deg,#070c16c7,#0c121ff0);border-color:var(--luxora-border-soft)}.luxora-program-detail-summary-panel{background:transparent;border-color:transparent}.luxora-donate-case-summary-panel{background:#fff;border-color:color-mix(in srgb,var(--luxora-border-soft) 88%,white 12%)}.luxora-program-detail-summary-item,.luxora-donate-case-summary-item{background:#fff;border-color:color-mix(in srgb,var(--luxora-content-link) 18%,var(--luxora-border-soft) 82%)}.luxora-program-detail-initiatives-wrap{background:#fff;border-color:color-mix(in srgb,var(--luxora-border-soft) 88%,white 12%)}.luxora-get-involved-pathway-item{color:var(--luxora-text-muted)}.luxora-donate-case-timeline-item+.luxora-donate-case-timeline-item:before{background:#94a3b84d}.luxora-donate-case-timeline-marker{border-color:#162033}.luxora-home-impact-strip{border-color:var(--luxora-inverse-border);background:radial-gradient(circle at 12% 10%,rgba(174,181,188,.14),transparent 24%),linear-gradient(180deg,var(--luxora-brand-royal) 0%,var(--luxora-brand-midnight) 100%)}.luxora-home-impact-title,.luxora-home-stat-value,.luxora-home-stat-label{color:var(--luxora-text-inverse)}.luxora-home-impact-copy,.luxora-home-stat-copy{color:var(--luxora-text-inverse-muted)}.luxora-home-impact-strip .luxora-home-stat{background:#ffffff14;border-color:#aeb5bc57;box-shadow:none}.luxora-home-impact-strip .luxora-home-stat-icon{background:#ffffff14;border-color:#aeb5bc61;color:#eef2f5}.luxora-home-impact-strip .luxora-home-impact-quote{border-color:#aeb5bc57;background:linear-gradient(180deg,#aeb5bc2e,#aeb5bc1a)}.luxora-home-impact-strip .luxora-home-impact-quote-text{color:var(--luxora-text-inverse)}.luxora-home-impact-strip .luxora-home-impact-quote-support{color:var(--luxora-text-inverse-muted)}.luxora-home-impact-strip .luxora-home-impact-quote-support strong{color:var(--luxora-text-inverse)}.luxora-home{background:var(--luxora-page-gradient)}.luxora-home-kicker{border-color:var(--luxora-kicker-border);background:var(--luxora-kicker-bg);color:var(--luxora-kicker-text)}.luxora-home-title-accent{color:var(--luxora-brand-royal)}.luxora-home-secondary-button{border-color:var(--luxora-border-strong);background:var(--luxora-surface);color:var(--luxora-text-strong)}.luxora-home-secondary-button:hover{border-color:var(--luxora-kicker-border);background:var(--luxora-surface-soft)}.luxora-home-impact-card,.luxora-home-serve{border-color:var(--luxora-border-soft);background:var(--luxora-surface-muted)}.luxora-home-serve-image{border-color:var(--luxora-border-soft)}.luxora-home-cta,.luxora-footer{background-image:radial-gradient(circle at 14% -10%,rgba(174,181,188,.18),transparent 34%),linear-gradient(180deg,var(--luxora-inverse-surface) 0%,var(--luxora-inverse-surface-alt) 100%)}.luxora-home-cta-outline{border-color:#aeb5bc85!important}.luxora-home-cta-outline:hover{border-color:var(--luxora-accent)!important}:is(.luxora-header,.luxora-mobile-menu,.luxora-home-impact-strip,.luxora-about-proof-band,.luxora-about-cta,.luxora-programs-proof-band,.luxora-programs-cta,.luxora-program-detail-proof-band,.luxora-program-detail-cta,.luxora-get-involved-proof-band,.luxora-get-involved-cta,.luxora-impact-cta,.luxora-contact-cta,.luxora-donate-categories-wrap,.luxora-donate-verification-band,.luxora-donate-cta,.luxora-donate-case-cta,.luxora-news-stories-wrap,.luxora-news-cta,.luxora-approach-principles-wrap,.luxora-approach-cta,.luxora-footer){position:relative;isolation:isolate;overflow:hidden}:is(.luxora-header,.luxora-mobile-menu,.luxora-home-impact-strip,.luxora-about-proof-band,.luxora-about-cta,.luxora-programs-proof-band,.luxora-programs-cta,.luxora-program-detail-proof-band,.luxora-program-detail-cta,.luxora-get-involved-proof-band,.luxora-get-involved-cta,.luxora-impact-cta,.luxora-contact-cta,.luxora-donate-categories-wrap,.luxora-donate-verification-band,.luxora-donate-cta,.luxora-donate-case-cta,.luxora-news-stories-wrap,.luxora-news-cta,.luxora-approach-principles-wrap,.luxora-approach-cta,.luxora-footer):before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.18;background-image:var(--luxora-geometric-motif),var(--luxora-geometric-motif);background-repeat:repeat,repeat;background-size:9.5rem 9.5rem,9.5rem 9.5rem;background-position:0 0,4.75rem 4.75rem}:is(.luxora-header,.luxora-mobile-menu,.luxora-home-impact-strip,.luxora-about-proof-band,.luxora-about-cta,.luxora-programs-proof-band,.luxora-programs-cta,.luxora-program-detail-proof-band,.luxora-program-detail-cta,.luxora-get-involved-proof-band,.luxora-get-involved-cta,.luxora-impact-cta,.luxora-contact-cta,.luxora-donate-categories-wrap,.luxora-donate-verification-band,.luxora-donate-cta,.luxora-donate-case-cta,.luxora-news-stories-wrap,.luxora-news-cta,.luxora-approach-principles-wrap,.luxora-approach-cta,.luxora-footer)>*{position:relative;z-index:1}:is(.luxora-header,.luxora-mobile-menu):before{opacity:.3;background-size:7rem 7rem,7rem 7rem;background-position:0 0,3.5rem 3.5rem}.luxora-footer:before{opacity:.35}.luxora-impact-transparency{position:relative;isolation:isolate}.luxora-impact-transparency:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.16;background-image:var(--luxora-geometric-motif),var(--luxora-geometric-motif);background-repeat:repeat,repeat;background-size:9rem 9rem,9rem 9rem;background-position:0 0,4.5rem 4.5rem}.luxora-impact-transparency>*{position:relative;z-index:1}:is(.luxora-home-donation-portal-selection,.luxora-home-donation-portal-mode-summary-item,.luxora-home-donation-portal-mode-option,.luxora-home-donation-portal-choice,.luxora-home-donation-portal-cadence-option,.luxora-home-donation-portal-form-shell,.luxora-home-donation-portal-check,.luxora-home-donation-portal-payment-notice,.luxora-home-donation-portal-payment-detail,.luxora-home-donation-portal-payment-proof-form,.luxora-home-donation-portal-payment-proof-field,.luxora-home-donation-portal-payment-proof-upload,.luxora-home-donation-portal-payment-status-card,.luxora-home-stat,.luxora-home-impact-quote,.luxora-about-proof-item,.luxora-programs-proof-item,.luxora-program-detail-proof-item,.luxora-get-involved-proof-item,.luxora-impact-methodology,.luxora-donate-category-card,.luxora-donate-proof-card,.luxora-news-stories-wrap .luxora-news-story-card,.luxora-approach-principles-wrap .luxora-approach-principle-card){position:relative;isolation:isolate;overflow:hidden}:is(.luxora-home-donation-portal-selection,.luxora-home-donation-portal-mode-summary-item,.luxora-home-donation-portal-mode-option,.luxora-home-donation-portal-choice,.luxora-home-donation-portal-cadence-option,.luxora-home-donation-portal-form-shell,.luxora-home-donation-portal-check,.luxora-home-donation-portal-payment-notice,.luxora-home-donation-portal-payment-detail,.luxora-home-donation-portal-payment-proof-form,.luxora-home-donation-portal-payment-proof-field,.luxora-home-donation-portal-payment-proof-upload,.luxora-home-donation-portal-payment-status-card,.luxora-home-stat,.luxora-home-impact-quote,.luxora-about-proof-item,.luxora-programs-proof-item,.luxora-program-detail-proof-item,.luxora-get-involved-proof-item,.luxora-impact-methodology,.luxora-donate-category-card,.luxora-donate-proof-card,.luxora-news-stories-wrap .luxora-news-story-card,.luxora-approach-principles-wrap .luxora-approach-principle-card):before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.22;background-image:var(--luxora-geometric-motif),var(--luxora-geometric-motif);background-repeat:repeat,repeat;background-size:5.75rem 5.75rem,5.75rem 5.75rem;background-position:0 0,2.875rem 2.875rem;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(circle at top right,rgba(0,0,0,.95) 0%,rgba(0,0,0,.82) 34%,rgba(0,0,0,.24) 62%,transparent 82%);mask-image:radial-gradient(circle at top right,rgba(0,0,0,.95) 0%,rgba(0,0,0,.82) 34%,rgba(0,0,0,.24) 62%,transparent 82%)}:is(.luxora-home-donation-portal-selection,.luxora-home-donation-portal-mode-summary-item,.luxora-home-donation-portal-mode-option,.luxora-home-donation-portal-choice,.luxora-home-donation-portal-cadence-option,.luxora-home-donation-portal-form-shell,.luxora-home-donation-portal-check,.luxora-home-donation-portal-payment-notice,.luxora-home-donation-portal-payment-detail,.luxora-home-donation-portal-payment-proof-form,.luxora-home-donation-portal-payment-proof-field,.luxora-home-donation-portal-payment-proof-upload,.luxora-home-donation-portal-payment-status-card,.luxora-home-stat,.luxora-home-impact-quote,.luxora-about-proof-item,.luxora-programs-proof-item,.luxora-program-detail-proof-item,.luxora-get-involved-proof-item,.luxora-impact-methodology,.luxora-donate-category-card,.luxora-donate-proof-card,.luxora-news-stories-wrap .luxora-news-story-card,.luxora-approach-principles-wrap .luxora-approach-principle-card)>*{position:relative;z-index:1}.luxora-impact-report-card{position:relative;isolation:isolate;overflow:hidden}.luxora-impact-report-card:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.08;background-image:var(--luxora-geometric-motif),var(--luxora-geometric-motif);background-repeat:repeat,repeat;background-size:5.5rem 5.5rem,5.5rem 5.5rem;background-position:0 0,2.75rem 2.75rem;-webkit-mask-image:radial-gradient(circle at top right,rgba(0,0,0,.95) 0%,rgba(0,0,0,.82) 34%,rgba(0,0,0,.2) 60%,transparent 80%);mask-image:radial-gradient(circle at top right,rgba(0,0,0,.95) 0%,rgba(0,0,0,.82) 34%,rgba(0,0,0,.2) 60%,transparent 80%)}.luxora-impact-report-card>*{position:relative;z-index:1}.luxora-shell[data-public-surface]{position:relative;isolation:isolate;background:radial-gradient(circle at top left,var(--luxora-public-shell-glow),transparent 18%),var(--luxora-page-gradient);color:var(--luxora-text-main)}.luxora-shell[data-public-surface]:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.12;background-image:var(--luxora-geometric-motif),var(--luxora-geometric-motif);background-repeat:repeat,repeat;background-size:8rem 8rem,8rem 8rem;background-position:0 0,4rem 4rem;-webkit-mask-image:linear-gradient(180deg,black 0%,rgba(0,0,0,.66) 58%,transparent 100%);mask-image:linear-gradient(180deg,black 0%,rgba(0,0,0,.66) 58%,transparent 100%)}.luxora-unconfigured-media{border-color:var(--luxora-kicker-border);background:radial-gradient(circle at 12% 12%,var(--luxora-public-shell-glow),transparent 32%),color-mix(in srgb,var(--luxora-surface-elevated) 76%,transparent);color:var(--luxora-text-inverse-muted);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.luxora-public-loading-overlay{background:radial-gradient(circle at 16% 10%,var(--luxora-public-shell-glow),transparent 24%),linear-gradient(180deg,var(--luxora-brand-midnight) 0%,var(--luxora-brand-footer) 100%)}.luxora-public-loading-overlay-panel{color:var(--luxora-brand-silver)}.luxora-public-loading-overlay-mark{color:var(--luxora-loading-accent);filter:drop-shadow(0 0 24px color-mix(in srgb,var(--luxora-loading-accent) 42%,transparent))}.luxora-public-loading-overlay-copy{color:var(--luxora-brand-silver)}.luxora-home{background:transparent}.luxora-home-hero-band:before{background-image:radial-gradient(circle at 10% 18%,var(--luxora-public-shell-glow),transparent 24%),linear-gradient(100deg,color-mix(in srgb,var(--luxora-surface-elevated) 98%,white 2%),color-mix(in srgb,var(--luxora-surface-elevated) 94%,transparent) 36%,color-mix(in srgb,var(--luxora-surface) 76%,transparent) 60%,color-mix(in srgb,var(--luxora-surface) 22%,transparent)),var(--luxora-home-hero-poster, none);background-position:center,center,center top;background-repeat:no-repeat,no-repeat,no-repeat;background-size:cover,cover,cover}.luxora-home-hero-band:after{background:radial-gradient(circle at 12% 16%,var(--luxora-public-shell-glow),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.18),transparent 46%)}.luxora-home-hero .luxora-home-kicker-mark{filter:none}.luxora-home-hero .luxora-home-kicker{background:var(--luxora-kicker-bg);border-color:var(--luxora-kicker-border);color:var(--luxora-kicker-text)}.luxora-home-hero .luxora-home-title{color:var(--luxora-text-strong);text-shadow:none}.luxora-home-hero .luxora-home-title-accent{color:color-mix(in srgb,var(--luxora-brand-royal) 78%,var(--luxora-text-strong) 22%)}.luxora-home-hero .luxora-home-description{color:var(--luxora-text-muted)}.luxora-home-hero .luxora-home-secondary-button{border-color:var(--luxora-border-strong);background:color-mix(in srgb,var(--luxora-surface-elevated) 98%,white 2%);color:var(--luxora-text-strong);box-shadow:0 18px 34px color-mix(in srgb,var(--luxora-brand-footer) 8%,transparent)}.luxora-home-hero .luxora-home-secondary-button:hover{border-color:color-mix(in srgb,var(--luxora-border-strong) 68%,var(--luxora-brand-royal));background:radial-gradient(circle at 0% 0%,var(--luxora-public-shell-glow),transparent 28%),color-mix(in srgb,var(--luxora-surface-elevated) 96%,white 4%);color:var(--luxora-text-strong)}.luxora-home-hero-visual{border-color:var(--luxora-border-soft);background:radial-gradient(circle at 0% 0%,var(--luxora-public-shell-glow),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--luxora-surface-elevated) 99%,white 1%),color-mix(in srgb,var(--luxora-surface) 96%,white 4%));box-shadow:var(--luxora-card-shadow)}.luxora-home-hero .luxora-home-impact-card{background:radial-gradient(circle at 12% 12%,var(--luxora-public-shell-glow),transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--luxora-surface-elevated) 96%,white 4%),color-mix(in srgb,var(--luxora-surface) 98%,white 2%));border-color:color-mix(in srgb,var(--luxora-accent) 28%,white 72%);box-shadow:0 24px 50px color-mix(in srgb,var(--luxora-text-strong) 12%,transparent)}.luxora-home-hero .luxora-home-impact-value{color:var(--luxora-text-strong)}.luxora-home-hero .luxora-home-impact-label{color:color-mix(in srgb,var(--luxora-text-strong) 92%,var(--luxora-accent) 8%)}.luxora-home-hero .luxora-home-impact-subtext{color:color-mix(in srgb,var(--luxora-text-muted) 88%,var(--luxora-text-strong) 12%)}.luxora-home-donation-portal{border-color:var(--luxora-border-soft);background:radial-gradient(circle at 12% 10%,var(--luxora-public-shell-glow),transparent 24%),radial-gradient(circle at 88% 0%,var(--luxora-accent-soft),transparent 22%),linear-gradient(180deg,color-mix(in srgb,var(--luxora-surface-elevated) 99%,white 1%),color-mix(in srgb,var(--luxora-surface) 96%,white 4%));box-shadow:var(--luxora-card-shadow)}.luxora-home-donation-portal:before{opacity:.12;mix-blend-mode:normal}.luxora-home-donation-portal :is(.luxora-home-donation-portal-button,.luxora-home-donation-portal-next){background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))!important}.luxora-home-donation-portal :is(.luxora-home-donation-portal-button:hover:not(:disabled),.luxora-home-donation-portal-next:hover:not(:disabled)){background:color-mix(in srgb,hsl(var(--primary)) 88%,white 12%);border-color:color-mix(in srgb,hsl(var(--primary)) 82%,white 18%);color:hsl(var(--primary-foreground))!important}.luxora-home-donation-portal :is(.luxora-home-donation-portal-button:disabled,.luxora-home-donation-portal-next:disabled){background:color-mix(in srgb,var(--luxora-surface-elevated) 92%,var(--luxora-brand-royal));border-color:color-mix(in srgb,var(--luxora-border-strong) 72%,var(--luxora-brand-royal));color:var(--luxora-text-strong)!important;opacity:1}.luxora-home-donation-portal :is(.luxora-home-donation-portal-title--intro,.luxora-home-donation-portal-title--choose,.luxora-home-donation-portal-chooser-title,.luxora-home-donation-portal-cadence-title,.luxora-home-donation-portal-form-title,.luxora-home-donation-portal-mode-title,.luxora-home-donation-portal-payment-title,.luxora-home-donation-portal-payment-status-title){color:var(--luxora-text-strong)!important;text-shadow:none}.luxora-home-donation-portal :is(.luxora-home-donation-portal-tagline,.luxora-home-donation-portal-chooser-text,.luxora-home-donation-portal-cadence-text,.luxora-home-donation-portal-form-copy,.luxora-home-donation-portal-mode-text,.luxora-home-donation-portal-payment-stage-text,.luxora-home-donation-portal-payment-status-text,.luxora-home-donation-portal-check-note,.luxora-home-donation-portal-mode-option-copy,.luxora-home-donation-portal-mode-summary-label,.luxora-home-donation-portal-payment-label,.luxora-home-donation-portal-payment-notice-copy,.luxora-home-donation-portal-payment-proof-note,.luxora-home-donation-portal-payment-proof-upload-hint,.luxora-home-donation-portal-payment-proof-action-note){color:var(--luxora-text-muted)!important;text-shadow:none}.luxora-home-donation-portal :is(.luxora-home-donation-portal-back,.luxora-home-donation-portal-choice,.luxora-home-donation-portal-cadence-option,.luxora-home-donation-portal-mode-option){border-color:var(--luxora-border-strong);background:radial-gradient(circle at 0% 0%,var(--luxora-public-shell-glow),transparent 28%),color-mix(in srgb,var(--luxora-surface-elevated) 98%,white 2%);color:var(--luxora-text-strong);box-shadow:0 18px 34px color-mix(in srgb,var(--luxora-brand-footer) 8%,transparent)}.luxora-home-donation-portal :is(.luxora-home-donation-portal-back:hover,.luxora-home-donation-portal-choice:hover,.luxora-home-donation-portal-cadence-option:hover,.luxora-home-donation-portal-mode-option:hover,.luxora-home-donation-portal-payment-proof-upload:hover){border-color:color-mix(in srgb,var(--luxora-border-strong) 64%,var(--luxora-brand-royal));background:radial-gradient(circle at 0% 0%,var(--luxora-public-shell-glow),transparent 26%),color-mix(in srgb,var(--luxora-surface-elevated) 94%,white 6%);color:var(--luxora-text-strong)}.luxora-home-donation-portal :is(.luxora-home-donation-portal-selection,.luxora-home-donation-portal-mode-summary-item,.luxora-home-donation-portal-mode-option,.luxora-home-donation-portal-choice,.luxora-home-donation-portal-cadence-option,.luxora-home-donation-portal-form-shell,.luxora-home-donation-portal-check,.luxora-home-donation-portal-payment-notice,.luxora-home-donation-portal-payment-detail,.luxora-home-donation-portal-payment-proof-form,.luxora-home-donation-portal-payment-proof-field,.luxora-home-donation-portal-payment-proof-upload,.luxora-home-donation-portal-payment-status-card){border-color:var(--luxora-border-soft);background:radial-gradient(circle at 0% 0%,var(--luxora-public-shell-glow),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--luxora-surface-elevated) 98%,white 2%),color-mix(in srgb,var(--luxora-surface) 96%,white 4%));box-shadow:0 20px 40px color-mix(in srgb,var(--luxora-brand-footer) 8%,transparent)}.luxora-home-donation-portal :is(.luxora-home-donation-portal-control,.luxora-home-donation-portal-payment-proof-input){background:var(--luxora-surface-elevated);color:var(--luxora-text-strong)}.luxora-home-impact-strip{border-color:var(--luxora-border-soft);background:radial-gradient(circle at 12% 10%,var(--luxora-public-shell-glow),transparent 24%),linear-gradient(180deg,color-mix(in srgb,var(--luxora-surface-elevated) 99%,white 1%),color-mix(in srgb,var(--luxora-surface) 96%,white 4%));box-shadow:var(--luxora-card-shadow)}.luxora-home-impact-strip .luxora-home-impact-kicker{border-color:var(--luxora-kicker-border);background:var(--luxora-kicker-bg);color:var(--luxora-kicker-text)}.luxora-home-impact-title,.luxora-home-stat-value,.luxora-home-stat-label{color:var(--luxora-text-strong)}.luxora-home-impact-copy,.luxora-home-stat-copy{color:var(--luxora-text-muted)}.luxora-home-impact-strip .luxora-home-stat{background:radial-gradient(circle at 0% 0%,var(--luxora-public-shell-glow),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--luxora-surface-elevated) 98%,white 2%),color-mix(in srgb,var(--luxora-surface) 96%,white 4%));border-color:var(--luxora-border-soft)}.luxora-home-impact-strip .luxora-home-stat-icon{background:var(--luxora-kicker-bg);border-color:var(--luxora-kicker-border);color:var(--luxora-brand-royal)}.luxora-home-impact-strip .luxora-home-impact-quote{border-color:var(--luxora-border-soft);background:radial-gradient(circle at 0% 0%,var(--luxora-public-shell-glow),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--luxora-surface-elevated) 99%,white 1%),color-mix(in srgb,var(--luxora-surface) 96%,white 4%));box-shadow:0 18px 40px color-mix(in srgb,var(--luxora-brand-footer) 8%,transparent)}.luxora-home-impact-strip .luxora-home-impact-quote-text{color:var(--luxora-text-strong)}.luxora-home-impact-strip .luxora-home-impact-quote-support{color:var(--luxora-text-muted)}.luxora-home-impact-strip .luxora-home-impact-quote-support strong{color:var(--luxora-text-strong)}.luxora-home-programs-wrap{border-top-color:var(--luxora-public-shell-line);border-bottom-color:var(--luxora-public-shell-line);background:radial-gradient(circle at 10% 12%,var(--luxora-public-shell-glow),transparent 20%),var(--luxora-page-gradient-soft)}.luxora-home-programs .luxora-home-section-title,.luxora-home-programs .luxora-home-program-title{color:var(--luxora-text-strong)}.luxora-home-programs .luxora-home-section-copy,.luxora-home-programs .luxora-home-program-copy{color:var(--luxora-text-muted)}.luxora-home-program-card{border-color:var(--luxora-border-soft);background:radial-gradient(circle at 10% 12%,var(--luxora-public-shell-glow),transparent 24%),linear-gradient(180deg,color-mix(in srgb,var(--luxora-surface-elevated) 99%,white 1%),color-mix(in srgb,var(--luxora-surface) 96%,white 4%));box-shadow:0 22px 48px color-mix(in srgb,var(--luxora-brand-footer) 8%,transparent)}@media(max-width:767px){.luxora-links{gap:.75rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.\!relative{position:relative!important}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.-top-24{top:-6rem}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.right-0{right:0}.top-0{top:0}.top-1\/2{top:50%}.top-3\.5{top:.875rem}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[999\]{z-index:999}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-11{width:2.75rem;height:2.75rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-full{width:100%;height:100%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1\.125rem\]{height:1.125rem}.h-\[1px\]{height:1px}.h-\[32rem\]{height:32rem}.h-\[36rem\]{height:36rem}.h-\[42rem\]{height:42rem}.h-\[44rem\]{height:44rem}.h-\[540px\]{height:540px}.h-\[min\(72vh\,860px\)\]{height:min(72vh,860px)}.h-\[min\(72vh\,900px\)\]{height:min(72vh,900px)}.h-full{height:100%}.h-px{height:1px}.max-h-48{max-height:12rem}.max-h-\[28rem\]{max-height:28rem}.min-h-0{min-height:0px}.min-h-11{min-height:2.75rem}.min-h-8{min-height:2rem}.min-h-\[120px\]{min-height:120px}.min-h-\[12rem\]{min-height:12rem}.min-h-\[140px\]{min-height:140px}.min-h-\[14rem\]{min-height:14rem}.min-h-\[18rem\]{min-height:18rem}.min-h-\[32rem\]{min-height:32rem}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[44rem\]{min-height:44rem}.min-h-\[4rem\]{min-height:4rem}.min-h-\[6rem\]{min-height:6rem}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-60{width:15rem}.w-64{width:16rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[1\.125rem\]{width:1.125rem}.w-\[1px\]{width:1px}.w-\[min\(100\%\,28rem\)\]{width:min(100%,28rem)}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[8rem\]{min-width:8rem}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1480px\]{max-width:1480px}.max-w-\[1520px\]{max-width:1520px}.max-w-\[420px\]{max-width:420px}.max-w-\[min\(100vw-8rem\,400px\)\]{max-width:min(100vw - 8rem,400px)}.max-w-\[min\(42vw\,17rem\)\]{max-width:min(42vw,17rem)}.max-w-\[min\(70vw\,18rem\)\]{max-width:min(70vw,18rem)}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-45{--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-y-2{row-gap:.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-zinc-800>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(39 39 42 / var(--tw-divide-opacity, 1))}.divide-zinc-900>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(24 24 27 / var(--tw-divide-opacity, 1))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.\!border-amber-700\/80{border-color:#b45309cc!important}.\!border-red-900\/70{border-color:#7f1d1db3!important}.\!border-red-900\/80{border-color:#7f1d1dcc!important}.\!border-zinc-700{--tw-border-opacity: 1 !important;border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))!important}.\!border-zinc-800{--tw-border-opacity: 1 !important;border-color:rgb(39 39 42 / var(--tw-border-opacity, 1))!important}.border-amber-700\/70{border-color:#b45309b3}.border-amber-900\/70{border-color:#78350fb3}.border-amber-900\/80{border-color:#78350fcc}.border-emerald-700\/60{border-color:#04785799}.border-emerald-700\/70{border-color:#047857b3}.border-emerald-800\/70{border-color:#065f46b3}.border-emerald-900\/70{border-color:#064e3bb3}.border-input{border-color:hsl(var(--input))}.border-red-900\/70{border-color:#7f1d1db3}.border-red-900\/80{border-color:#7f1d1dcc}.border-sky-800\/70{border-color:#075985b3}.border-transparent{border-color:transparent}.border-zinc-200{--tw-border-opacity: 1;border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}.border-zinc-500{--tw-border-opacity: 1;border-color:rgb(113 113 122 / var(--tw-border-opacity, 1))}.border-zinc-500\/80{border-color:#71717acc}.border-zinc-600{--tw-border-opacity: 1;border-color:rgb(82 82 91 / var(--tw-border-opacity, 1))}.border-zinc-600\/40{border-color:#52525b66}.border-zinc-600\/80{border-color:#52525bcc}.border-zinc-700{--tw-border-opacity: 1;border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}.border-zinc-700\/50{border-color:#3f3f4680}.border-zinc-700\/70{border-color:#3f3f46b3}.border-zinc-700\/80{border-color:#3f3f46cc}.border-zinc-800{--tw-border-opacity: 1;border-color:rgb(39 39 42 / var(--tw-border-opacity, 1))}.border-zinc-800\/80{border-color:#27272acc}.border-zinc-800\/90{border-color:#27272ae6}.border-zinc-900{--tw-border-opacity: 1;border-color:rgb(24 24 27 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.\!bg-amber-500\/10{background-color:#f59e0b1a!important}.\!bg-red-950\/30{background-color:#450a0a4d!important}.\!bg-transparent{background-color:transparent!important}.\!bg-zinc-900{--tw-bg-opacity: 1 !important;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))!important}.\!bg-zinc-900\/50{background-color:#18181b80!important}.\!bg-zinc-950{--tw-bg-opacity: 1 !important;background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1))!important}.bg-amber-950\/30{background-color:#451a034d}.bg-amber-950\/40{background-color:#451a0366}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/40{background-color:#0006}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-emerald-950\/30{background-color:#022c224d}.bg-emerald-950\/40{background-color:#022c2266}.bg-muted{background-color:hsl(var(--muted))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-red-950\/20{background-color:#450a0a33}.bg-red-950\/30{background-color:#450a0a4d}.bg-red-950\/95{background-color:#450a0af2}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sky-950\/30{background-color:#082f494d}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/\[0\.07\]{background-color:#ffffff12}.bg-zinc-100{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.bg-zinc-100\/95{background-color:#f4f4f5f2}.bg-zinc-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-zinc-500{--tw-bg-opacity: 1;background-color:rgb(113 113 122 / var(--tw-bg-opacity, 1))}.bg-zinc-500\/90{background-color:#71717ae6}.bg-zinc-800{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.bg-zinc-800\/70{background-color:#27272ab3}.bg-zinc-900{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.bg-zinc-900\/40{background-color:#18181b66}.bg-zinc-900\/50{background-color:#18181b80}.bg-zinc-900\/60{background-color:#18181b99}.bg-zinc-900\/70{background-color:#18181bb3}.bg-zinc-900\/80{background-color:#18181bcc}.bg-zinc-950{--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1))}.bg-zinc-950\/40{background-color:#09090b66}.bg-zinc-950\/50{background-color:#09090b80}.bg-zinc-950\/55{background-color:#09090b8c}.bg-zinc-950\/60{background-color:#09090b99}.bg-zinc-950\/65{background-color:#09090ba6}.bg-zinc-950\/70{background-color:#09090bb3}.bg-zinc-950\/80{background-color:#09090bcc}.bg-zinc-950\/85{background-color:#09090bd9}.bg-zinc-950\/95{background-color:#09090bf2}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-zinc-950{--tw-gradient-from: #09090b var(--tw-gradient-from-position);--tw-gradient-to: rgb(9 9 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-white\/30{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-zinc-950{--tw-gradient-to: rgb(9 9 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #09090b var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-zinc-950\/85{--tw-gradient-to: rgb(9 9 11 / .85) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-\[1px\]{padding:1px}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.px-0{padding-left:0;padding-right:0}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-2{padding-left:.5rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-2{padding-right:.5rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[0\.38rem\]{font-size:.38rem}.text-\[0\.45rem\]{font-size:.45rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.text-\[clamp\(2rem\,3vw\,3rem\)\]{font-size:clamp(2rem,3vw,3rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[1\.05\]{line-height:1.05}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-amber-100{--tw-text-opacity: 1 !important;color:rgb(254 243 199 / var(--tw-text-opacity, 1))!important}.\!text-red-300{--tw-text-opacity: 1 !important;color:rgb(252 165 165 / var(--tw-text-opacity, 1))!important}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.\!text-zinc-100{--tw-text-opacity: 1 !important;color:rgb(244 244 245 / var(--tw-text-opacity, 1))!important}.\!text-zinc-200{--tw-text-opacity: 1 !important;color:rgb(228 228 231 / var(--tw-text-opacity, 1))!important}.\!text-zinc-300{--tw-text-opacity: 1 !important;color:rgb(212 212 216 / var(--tw-text-opacity, 1))!important}.\!text-zinc-400{--tw-text-opacity: 1 !important;color:rgb(161 161 170 / var(--tw-text-opacity, 1))!important}.\!text-zinc-50{--tw-text-opacity: 1 !important;color:rgb(250 250 250 / var(--tw-text-opacity, 1))!important}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-300\/80{color:#fcd34dcc}.text-amber-300\/90{color:#fcd34de6}.text-card-foreground{color:hsl(var(--card-foreground))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-500\/90{color:#10b981e6}.text-foreground{color:hsl(var(--foreground))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sky-200{--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-zinc-100{--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.text-zinc-200{--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.text-zinc-300{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.text-zinc-50{--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}.text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.text-zinc-600{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.text-zinc-900{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.text-zinc-950{--tw-text-opacity: 1;color:rgb(9 9 11 / var(--tw-text-opacity, 1))}.underline-offset-4{text-underline-offset:4px}.accent-zinc-100{accent-color:#f4f4f5}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.mix-blend-screen{mix-blend-mode:screen}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\,255\,255\,0\.06\)_inset\,0_25px_80px_-20px_rgba\(0\,0\,0\,0\.75\)\]{--tw-shadow: 0 0 0 1px rgba(255,255,255,.06) inset,0 25px 80px -20px rgba(0,0,0,.75);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color), 0 25px 80px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-black\/25{--tw-shadow-color: rgb(0 0 0 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/40{--tw-shadow-color: rgb(0 0 0 / .4);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-white\/5{--tw-ring-color: rgb(255 255 255 / .05)}.ring-zinc-700\/60{--tw-ring-color: rgb(63 63 70 / .6)}.ring-zinc-700\/80{--tw-ring-color: rgb(63 63 70 / .8)}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-lg{--tw-backdrop-blur: blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[background\:radial-gradient\(70\%_45\%_at_60\%_0\%\,rgba\(255\,255\,255\,0\.06\)\,transparent_60\%\)\]{background:radial-gradient(70% 45% at 60% 0%,rgba(255,255,255,.06),transparent 60%)}.\[background\:radial-gradient\(80\%_60\%_at_50\%_30\%\,rgba\(255\,255\,255\,0\.06\)\,transparent_60\%\)\]{background:radial-gradient(80% 60% at 50% 30%,rgba(255,255,255,.06),transparent 60%)}.\[stroke-dasharray\:12_63\]{stroke-dasharray:12 63}.\[stroke-dasharray\:20_300\]{stroke-dasharray:20 300}.\[stroke-dashoffset\:-32\.42px\]{stroke-dashoffset:-32.42px}.luxora-get-involved-proof-kicker{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;align-items:center!important;border-radius:9999px!important;border-width:1px!important;--tw-border-opacity: 1 !important;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))!important;padding:.25rem 1rem!important;font-size:.75rem!important;line-height:1rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.2em!important;--tw-text-opacity: 1 !important;color:rgb(4 120 87 / var(--tw-text-opacity, 1))!important}body[data-public-surface] .luxora-home-donation-portal{border-color:#d1fae599!important;background-color:#ecfdf54d!important;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important;background:radial-gradient(circle at 12% 10%,rgba(16,185,129,.03),transparent 24%),linear-gradient(180deg,#fff,#f0fdf4)!important}body[data-public-surface] .luxora-home-donation-portal:before{opacity:.04!important}body[data-public-surface] .luxora-home-donation-portal :is(.luxora-home-donation-portal-title,.luxora-home-donation-portal-chooser-title,.luxora-home-donation-portal-cadence-title,.luxora-home-donation-portal-details-title,.luxora-home-donation-portal-mode-title){--tw-text-opacity: 1 !important;color:rgb(2 44 34 / var(--tw-text-opacity, 1))!important}body[data-public-surface] .luxora-home-donation-portal :is(.luxora-home-donation-portal-tagline,.luxora-home-donation-portal-chooser-copy,.luxora-home-donation-portal-cadence-copy,.luxora-home-donation-portal-details-copy,.luxora-home-donation-portal-mode-copy){--tw-text-opacity: 1 !important;color:rgb(71 85 105 / var(--tw-text-opacity, 1))!important}body[data-public-surface] .luxora-home-donation-portal-payment-modal{border-color:#a7f3d080!important;--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25) !important;--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important;max-width:72rem!important;max-height:96vh!important;background:radial-gradient(circle at 12% 10%,rgba(16,185,129,.04),transparent 24%),linear-gradient(180deg,#fff,#f9fdfb)!important}body[data-public-surface] .luxora-home-donation-portal-payment-modal:before{opacity:.03!important}body[data-public-surface] .luxora-home-donation-portal-payment-title{--tw-text-opacity: 1 !important;color:rgb(2 44 34 / var(--tw-text-opacity, 1))!important}body[data-public-surface] .luxora-home-donation-portal-payment-close{--tw-border-opacity: 1 !important;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))!important;--tw-text-opacity: 1 !important;color:rgb(4 120 87 / var(--tw-text-opacity, 1))!important}body[data-public-surface] .luxora-home-donation-portal-payment-close:hover{--tw-border-opacity: 1 !important;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))!important;--tw-text-opacity: 1 !important;color:rgb(6 95 70 / var(--tw-text-opacity, 1))!important}body[data-public-surface] .luxora-home-donation-portal-payment-notice{border-color:#d1fae599!important;background-color:#ecfdf580!important;--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}body[data-public-surface] .luxora-home-donation-portal-payment-notice-label{--tw-text-opacity: 1 !important;color:rgb(6 95 70 / var(--tw-text-opacity, 1))!important}body[data-public-surface] .luxora-home-donation-portal-payment-notice-copy{color:#022c22cc!important}body[data-public-surface] .luxora-home-donation-portal-payment-detail{border-color:#d1fae599!important;background-color:#ecfdf566!important}body[data-public-surface] .luxora-home-donation-portal-payment-label{color:#047857cc!important;text-shadow:none!important}body[data-public-surface] .luxora-home-donation-portal-payment-value{--tw-text-opacity: 1 !important;color:rgb(2 44 34 / var(--tw-text-opacity, 1))!important}body[data-public-surface] .luxora-home-donation-portal-payment-proceed{--tw-border-opacity: 1 !important;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))!important;--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important;--tw-shadow-color: rgb(6 78 59 / .1) !important;--tw-shadow: var(--tw-shadow-colored) !important}body[data-public-surface] .luxora-home-donation-portal-payment-proceed:hover{--tw-border-opacity: 1 !important;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))!important}body[data-public-surface] .luxora-home-donation-portal-payment-proceed:after{display:none!important}body[data-public-surface] .luxora-home-donation-portal-payment-qr-shell{border-width:1px!important;border-color:#d1fae580!important;--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}body[data-public-surface] .luxora-home-donation-portal-payment-proof-kicker{border-color:#d1fae599!important;--tw-bg-opacity: 1 !important;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))!important;--tw-text-opacity: 1 !important;color:rgb(4 120 87 / var(--tw-text-opacity, 1))!important}body[data-public-surface] .luxora-home-donation-portal-payment-proof-method{--tw-bg-opacity: 1 !important;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))!important;--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}body[data-public-surface] .luxora-home-donation-portal-payment-proof-label{--tw-text-opacity: 1 !important;color:rgb(4 120 87 / var(--tw-text-opacity, 1))!important;text-shadow:none!important}body[data-public-surface] .luxora-home-donation-portal-payment-proof-field{border-color:#d1fae599!important;background-color:#ecfdf533!important}body[data-public-surface] .luxora-home-donation-portal-payment-proof-input{border-color:#d1fae5cc!important;--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important;--tw-text-opacity: 1 !important;color:rgb(15 23 42 / var(--tw-text-opacity, 1))!important}body[data-public-surface] .luxora-home-donation-portal-payment-proof-input:focus-visible{--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1)) !important}body[data-public-surface] .luxora-home-donation-portal-payment-proof-upload{border-color:#a7f3d099!important;background-color:#ecfdf54d!important}body[data-public-surface] .luxora-home-donation-portal-payment-proof-upload:hover{background-color:#ecfdf580!important}body[data-public-surface] .luxora-home-donation-portal-payment-proof-upload-action{--tw-bg-opacity: 1 !important;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))!important;--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}body[data-public-surface] .luxora-home-donation-portal-payment-proof-upload-action:hover{--tw-bg-opacity: 1 !important;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))!important}body[data-public-surface] .luxora-home-donation-portal-payment-proof-upload-hint,body[data-public-surface] .luxora-home-donation-portal-payment-proof-note,body[data-public-surface] .luxora-home-donation-portal-payment-proof-action-note{--tw-text-opacity: 1 !important;color:rgb(71 85 105 / var(--tw-text-opacity, 1))!important}body[data-public-surface] .luxora-home-donation-portal-payment-proof-intro{border-color:#d1fae599!important;--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-zinc-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.placeholder\:text-zinc-500::placeholder{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.placeholder\:text-zinc-600::-moz-placeholder{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.placeholder\:text-zinc-600::placeholder{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.hover\:border-zinc-700:hover{--tw-border-opacity: 1;border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}.hover\:\!bg-amber-500\/20:hover{background-color:#f59e0b33!important}.hover\:\!bg-red-950\/50:hover{background-color:#450a0a80!important}.hover\:\!bg-white\/10:hover{background-color:#ffffff1a!important}.hover\:\!bg-zinc-800:hover{--tw-bg-opacity: 1 !important;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-zinc-900:hover{--tw-bg-opacity: 1 !important;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))!important}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-red-950\/30:hover{background-color:#450a0a4d}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-200:hover{--tw-bg-opacity: 1;background-color:rgb(228 228 231 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-800:hover{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-900:hover{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-900\/40:hover{background-color:#18181b66}.hover\:bg-zinc-900\/60:hover{background-color:#18181b99}.hover\:bg-zinc-900\/80:hover{background-color:#18181bcc}.hover\:bg-zinc-950:hover{--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1))}.hover\:\!text-red-200:hover{--tw-text-opacity: 1 !important;color:rgb(254 202 202 / var(--tw-text-opacity, 1))!important}.hover\:\!text-white:hover{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.hover\:\!text-zinc-100:hover{--tw-text-opacity: 1 !important;color:rgb(244 244 245 / var(--tw-text-opacity, 1))!important}.hover\:\!text-zinc-50:hover{--tw-text-opacity: 1 !important;color:rgb(250 250 250 / var(--tw-text-opacity, 1))!important}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-red-200:hover{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.hover\:text-zinc-100:hover{--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.hover\:text-zinc-300:hover{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-red-500\/10:focus{background-color:#ef44441a}.focus\:bg-zinc-800:focus{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-red-200:focus{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.focus\:text-zinc-100:focus{--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:border-zinc-500:focus-visible{--tw-border-opacity: 1;border-color:rgb(113 113 122 / var(--tw-border-opacity, 1))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:\!ring-amber-500\/40:focus-visible{--tw-ring-color: rgb(245 158 11 / .4) !important}.focus-visible\:\!ring-zinc-500\/40:focus-visible{--tw-ring-color: rgb(113 113 122 / .4) !important}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-zinc-400\/25:focus-visible{--tw-ring-color: rgb(161 161 170 / .25)}.focus-visible\:ring-zinc-600:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(82 82 91 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-zinc-700{--tw-border-opacity: 1;border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:text-zinc-300{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}@supports (backdrop-filter: var(--tw)){.supports-\[backdrop-filter\]\:bg-zinc-900\/40{background-color:#18181b66}.supports-\[backdrop-filter\]\:bg-zinc-950\/75{background-color:#09090bbf}}@media(min-width:640px){.sm\:inset-x-6{left:1.5rem;right:1.5rem}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:inline-flex{display:inline-flex}.sm\:h-52{height:13rem}.sm\:w-52{width:13rem}.sm\:w-auto{width:auto}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[4\.75rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:4.75rem minmax(0,1fr) auto}.sm\:pt-24{padding-top:6rem}.sm\:text-left{text-align:left}.sm\:text-\[1\.65rem\]{font-size:1.65rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media(min-width:768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-auto{width:auto}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:p-7{padding:1.75rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:text-base{font-size:1rem;line-height:1.5rem}}@media(min-width:1024px){.lg\:mt-7{margin-top:1.75rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[1\.2fr_repeat\(3\,minmax\(0\,1fr\)\)\]{grid-template-columns:1.2fr repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1\.35fr_auto\]{grid-template-columns:1.35fr auto}.lg\:grid-cols-\[1\.35fr_repeat\(2\,minmax\(0\,1fr\)\)_auto_auto\]{grid-template-columns:1.35fr repeat(2,minmax(0,1fr)) auto auto}.lg\:grid-cols-\[1\.4fr_minmax\(0\,0\.8fr\)\]{grid-template-columns:1.4fr minmax(0,.8fr)}.lg\:grid-cols-\[1\.5fr_repeat\(3\,minmax\(0\,1fr\)\)_repeat\(2\,minmax\(0\,0\.85fr\)\)\]{grid-template-columns:1.5fr repeat(3,minmax(0,1fr)) repeat(2,minmax(0,.85fr))}.lg\:grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.lg\:grid-cols-\[minmax\(0\,0\.92fr\)_minmax\(0\,1\.08fr\)\]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.lg\:grid-cols-\[minmax\(0\,1\.7fr\)_repeat\(4\,minmax\(0\,1fr\)\)\]{grid-template-columns:minmax(0,1.7fr) repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,2fr\)_repeat\(4\,minmax\(0\,1fr\)\)\]{grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}}@media(min-width:1280px){.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.xl\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:grid-cols-\[1\.2fr_repeat\(5\,minmax\(0\,1fr\)\)_auto\]{grid-template-columns:1.2fr repeat(5,minmax(0,1fr)) auto}.xl\:grid-cols-\[1\.2fr_repeat\(6\,minmax\(0\,1fr\)\)_auto\]{grid-template-columns:1.2fr repeat(6,minmax(0,1fr)) auto}.xl\:grid-cols-\[22rem_minmax\(0\,1fr\)\]{grid-template-columns:22rem minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(0\,1\.05fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.xl\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(0\,1\.25fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr)}.xl\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(0\,1\.35fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr)}.xl\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.xl\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.2fr\)_minmax\(0\,0\.8fr\)_minmax\(0\,1\.2fr\)_auto\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1.2fr) auto}.xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(22rem\,32rem\)\]{grid-template-columns:minmax(0,1.15fr) minmax(22rem,32rem)}.xl\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(22rem\,30rem\)\]{grid-template-columns:minmax(0,1.2fr) minmax(22rem,30rem)}.xl\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}
