/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid}}}@layer theme{:root,:host{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.pointer-events-none{pointer-events:none}.absolute{position:absolute}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.top-1\/2{top:50%}.left-1\/2{left:50%}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-full{height:100%}.w-full{width:100%}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.object-cover{object-fit:cover}.text-center{text-align:center}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}.donor-companies{background:var(--cream);padding:64px 0 72px;overflow:hidden}.donor-companies h2{text-align:center;margin:0;font-size:clamp(30px,3vw,42px);line-height:1.15}.donor-companies p{text-align:center;color:var(--muted);margin:16px 0 36px;font-size:14px}.donor-logo-cloud{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.donor-logo-cloud:before,.donor-logo-cloud:after{content:"";border-top:1px solid var(--line);pointer-events:none;width:100vw;position:absolute;left:50%;transform:translate(-50%)}.donor-logo-cloud:before{top:-1px}.donor-logo-cloud:after{bottom:0}.donor-logo-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--cream);justify-content:center;align-items:center;min-height:116px;padding:24px;display:flex;position:relative}.donor-logo-card:first-child,.donor-logo-card:nth-child(3),.donor-logo-card:nth-child(6),.donor-logo-card:nth-child(8){background:var(--cream-deep)}.donor-logo-card>span{color:var(--muted);font-size:12px}.donor-logo-card img{object-fit:contain;width:auto;max-width:160px;height:auto;max-height:48px;display:block}.donor-logo-cross{z-index:1;color:var(--copper-light);pointer-events:none;position:absolute;bottom:-9px;right:-9px}.donor-logo-card:nth-child(4n) .donor-logo-cross,.donor-logo-card:nth-last-child(-n+4) .donor-logo-cross{display:none}@media (max-width:767px){.donor-companies{padding:48px 0}.donor-companies p{margin-bottom:28px;font-size:13px}.donor-logo-cloud{grid-template-columns:repeat(2,minmax(0,1fr))}.donor-logo-card{min-height:90px;padding:16px}.donor-logo-card img{max-width:100%}.donor-logo-card:nth-child(n){background:var(--cream)}.donor-logo-card:nth-child(4n+1),.donor-logo-card:nth-child(4n){background:var(--cream-deep)}.donor-logo-card:nth-child(n) .donor-logo-cross{display:block}.donor-logo-card:nth-child(2n) .donor-logo-cross,.donor-logo-card:nth-last-child(-n+2) .donor-logo-cross{display:none}}.micya-calendar{background:var(--cream);border:1px solid var(--line);max-width:360px;color:var(--ink);border-radius:12px;padding:16px;font-size:14px}.recurring-schedule{border:0;border-top:1px solid var(--line);margin:24px 0;padding:24px 0 0}.recurring-schedule legend{padding-top:20px;font-size:15px;font-weight:600}.recurring-schedule>label{align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.recurring-schedule input[type=radio]{accent-color:var(--copper);width:18px;height:18px}.schedule-help{color:var(--muted);font-size:12px;line-height:1.7}[data-schedule-summary]{color:var(--copper);margin-block:20px;font-size:14px}.micya-calendar button:disabled{opacity:.4;cursor:not-allowed}.micya-calendar .rdp-months{position:relative}.micya-calendar .rdp-nav{justify-content:space-between;margin-bottom:8px;display:flex}.micya-calendar .rdp-button_previous,.micya-calendar .rdp-button_next,.calendar-button{border:1px solid var(--line);background:var(--cream);min-width:44px;min-height:44px;color:var(--copper);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.micya-calendar .rdp-dropdowns{gap:8px;margin-bottom:16px;display:flex}.micya-calendar .rdp-month_grid{border-collapse:collapse;table-layout:fixed;width:100%}.micya-calendar .rdp-weekday{color:var(--muted);padding-block:8px;font-size:11px;font-weight:400}.micya-calendar .rdp-day{text-align:center;height:44px;padding:0}.micya-calendar .rdp-day_button{width:100%;min-width:44px;height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px}.micya-calendar .rdp-selected .rdp-day_button{background:var(--copper);color:var(--cream)}.micya-calendar .rdp-today:not(.rdp-selected) .rdp-day_button{outline:1px solid var(--copper);outline-offset:-4px}.micya-calendar .rdp-disabled .rdp-day_button{opacity:.4;cursor:not-allowed}.micya-calendar .rdp-outside:not(.rdp-selected) .rdp-day_button{color:var(--muted)}.micya-calendar .rdp-hidden{visibility:hidden}.micya-calendar .rdp-footer{color:var(--muted);padding-top:16px;font-size:12px}.calendar-select-trigger{border:1px solid var(--line);background:var(--cream);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.calendar-select-popup{z-index:70;max-height:min(320px,var(--radix-select-content-available-height));background:var(--cream);border:1px solid var(--line);color:var(--ink);min-width:var(--radix-select-trigger-width);border-radius:8px;overflow:hidden}.calendar-select-item{cursor:pointer;outline:none;justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:8px 16px;font-size:14px;display:flex}.calendar-select-item[data-highlighted]{background:var(--cream-deep)}.calendar-select-item[data-state=checked]{color:var(--copper)}.calendar-select-item[data-disabled]{opacity:.4;pointer-events:none}.calendar-select-scroll{justify-content:center;align-items:center;min-height:32px;display:flex}.micya-calendar button:focus-visible,.calendar-select-trigger:focus-visible,.calendar-button:focus-visible{outline:2px solid var(--copper);outline-offset:2px}.calendar-button-primary{background:var(--copper);color:var(--cream)}.calendar-button-secondary{background:var(--cream-deep)}.calendar-button-ghost{border-color:#0000}.calendar-button-link{background:0 0;border:0;text-decoration:underline}@media (max-width:380px){.micya-calendar{padding:8px}}@media (max-width:480px){.donate-content:has([data-payment-calendar]){width:calc(100% - 16px)}.giving-card:has([data-payment-calendar]){padding:8px}[data-payment-calendar] .micya-calendar{border:0;width:100%;margin-block:20px;padding:0}}@media (max-width:360px){.donate-content:has([data-payment-calendar]){width:100%}.giving-card:has([data-payment-calendar]){padding:4px}}.reflections-section{background:var(--cream);padding-block:100px;overflow:hidden}.reflections-layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px;display:grid}.reflections-intro h2{max-width:400px;margin:0;font-size:clamp(38px,4.5vw,62px);line-height:1.06}.reflections-intro h2 em{color:var(--copper);font-style:normal;display:block}.reflections-intro p{max-width:360px;color:var(--muted);margin:24px 0 0;font-size:15px}.display-card-selectors{flex-wrap:wrap;gap:8px;margin-bottom:36px;display:flex}.display-card-selectors button{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;padding:10px 17px;font-size:13px}.display-card-selectors button[aria-pressed=true]{background:var(--copper);border-color:var(--copper);color:var(--cream)}.display-card-selectors button:focus-visible,.source-preview-link:focus-visible{outline:2px solid var(--copper);outline-offset:4px}.display-card-deck{isolation:isolate;grid-template-areas:"stack";padding:0 30px 34px 0;display:grid}.display-card{border:1px solid var(--line);background:var(--cream-deep);min-height:345px;transform:translate(calc(var(--stack-index)*12px),calc(var(--stack-index)*12px)) rotate(calc(var(--stack-index)*-2deg));z-index:1;border-radius:12px;grid-area:stack;padding:32px;transition:transform .25s ease-out}.display-card.is-active{background:var(--cream);z-index:3;transform:none}.display-card h3{color:var(--copper);align-items:center;gap:12px;margin:0;font-size:18px;display:flex}.display-card-icon{background:var(--cream-deep);border-radius:50%;padding:9px;display:inline-flex}.display-card .reflection-arabic,.reflection-fallback .reflection-arabic{color:var(--copper);margin:24px 0 16px;font-family:Amiri,serif;font-size:30px;line-height:1.9}.display-card blockquote{color:var(--ink);margin:0 0 22px;font-family:Outfit,sans-serif;font-size:25px;line-height:1.4}.display-card footer{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.display-card footer small{color:var(--muted);font-size:10px}.source-preview-link{min-height:44px;color:var(--copper);text-underline-offset:5px;align-items:center;gap:9px;font-size:13px;text-decoration:underline;display:inline-flex}.source-preview-link:hover{color:var(--copper-hover)}.source-preview-popover{z-index:60;max-width:calc(100vw - 32px);transform-origin:var(--radix-hover-card-content-transform-origin)}.source-preview-surface{border:1px solid var(--line);background:var(--cream);max-width:calc(100vw - 48px);color:var(--ink);border-radius:12px;overflow:hidden}.source-preview-surface img{object-fit:cover;width:100%;display:block}.source-preview-surface>div{padding:14px 16px}.source-preview-surface strong{font-family:Outfit,sans-serif;font-size:17px;display:block}.source-preview-surface span{color:var(--muted);margin-top:5px;font-size:11px;display:block}.reflection-fallback{border-bottom:1px solid var(--line);padding:20px 0}.reflection-fallback blockquote{margin:0;font-size:20px}@media (max-width:900px){.reflections-layout{grid-template-columns:1fr;gap:40px}.reflections-intro h2{max-width:600px}.reflections-intro p{max-width:540px}.reflections-section{padding-block:65px}}@media (max-width:480px){.display-card{min-height:370px;padding:24px 20px}.display-card-selectors{gap:6px;margin-bottom:28px}.display-card-selectors button{padding-inline:12px}.display-card .reflection-arabic{font-size:27px}.display-card blockquote{font-size:23px}.display-card-deck{padding-right:20px}.display-card{transform:translate(calc(var(--stack-index)*7px),calc(var(--stack-index)*9px)) rotate(calc(var(--stack-index)*-1deg))}}@media (prefers-reduced-motion:reduce){.display-card{transition:none}}.stack-spread-stage{isolation:isolate;height:100svh}.stack-spread-copy{z-index:1;padding:24px}.stack-spread-copy h2{max-width:38vw;margin:0;font-size:clamp(36px,4.5vw,68px);font-weight:500;line-height:1.04}.stack-spread-copy p{color:var(--muted);margin:18px 0 0;font-size:clamp(14px,1.15vw,18px)}.stack-spread-note{color:var(--muted);text-align:center;font-size:11px}.stack-spread-stage>.stack-spread-note{z-index:12;margin:0;position:absolute;top:16px;left:20px;right:20px}.stack-spread-hint{z-index:12;color:var(--copper);gap:8px;font-size:11px;bottom:24px;left:0;right:0}.stack-spread-card img{object-fit:cover;width:100%;height:100%;display:block}.stack-spread-static{background:var(--cream-deep);text-align:center;padding:65px 32px}.stack-spread-static h2{margin:0;font-size:clamp(36px,4.5vw,64px)}.stack-spread-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1100px;margin:32px auto 0;display:grid}.stack-spread-grid>div{height:220px;overflow:hidden}.stack-spread-grid img{object-fit:cover;width:100%;height:100%}@media (max-width:767px),(pointer:coarse){.stack-spread-copy h2{max-width:90vw;font-size:clamp(28px,8vw,42px)}.stack-spread-copy p{margin-top:10px;font-size:14px}.stack-spread-stage>.stack-spread-note{font-size:10px;top:8px}.stack-spread-static{padding:48px 20px}.stack-spread-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stack-spread-grid>div{height:140px}}.support-features{--warm:var(--copper);--warm-glow:var(--copper-light)}@supports (color:color-mix(in lab, red, red)){.support-features{--warm-glow:color-mix(in srgb,var(--copper-light) 12%,transparent)}}.support-features{background:var(--cream);padding:80px 0 96px}.support-features-header{text-align:center;max-width:640px;margin:0 auto 56px}.micya-badge{border:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-radius:999px;align-items:center;padding:7px 14px;font-size:10px;font-weight:500;display:inline-flex}.micya-badge-primary{background:var(--copper);color:var(--cream)}.micya-badge-secondary{background:var(--cream-deep)}.micya-badge-outline{background:var(--cream)}.support-features-header h2{letter-spacing:-.025em;margin:22px 0 20px;font-size:clamp(36px,4vw,56px);font-weight:500;line-height:1.08}.support-features-header p{color:var(--muted);max-width:520px;margin:0 auto;font-size:16px;line-height:1.8}.support-features-grid{gap:32px}.support-feature-card{isolation:isolate;border:1px solid var(--line);background:radial-gradient(ellipse at 25% 0%,var(--warm-glow),transparent 75%);flex-direction:column;align-items:flex-start;padding:32px 28px 20px;display:flex;position:relative}.support-feature-card:before,.support-feature-card:after{content:"";pointer-events:none;border-inline:1px solid var(--line);height:9px;position:absolute;left:-1px;right:-1px}.support-feature-card:before{bottom:100%}.support-feature-card:after{top:100%}.support-feature-cross{color:var(--copper-light);pointer-events:none;z-index:1;position:absolute}.support-feature-cross.top-start{top:-7px;left:-7px}.support-feature-cross.bottom-end{bottom:-7px;right:-7px}.support-feature-icon{border:1px solid var(--line);color:var(--copper);background:var(--cream);margin-bottom:26px;padding:12px;display:flex}.support-feature-card h3{margin:0 0 12px;font-size:22px;font-weight:500;line-height:1.2}.support-feature-card p{color:var(--muted);margin:0 0 20px;font-size:14px;line-height:1.8}.support-feature-card a{min-height:44px;color:var(--copper);align-items:center;gap:10px;margin-top:auto;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.support-feature-card a:hover{text-underline-offset:4px;text-decoration:underline}.support-feature-card a:focus-visible{outline:2px solid var(--copper);outline-offset:5px}.support-feature-card:focus-within{border-color:var(--copper)}.support-feature-spotlight{z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(circle 200px at var(--mx,50%) var(--my,0%),var(--warm),transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.support-feature-spotlight{background:radial-gradient(circle 200px at var(--mx,50%) var(--my,0%),color-mix(in srgb,var(--warm) 14%,transparent),transparent 70%)}}#introduce-yourself{scroll-margin-top:120px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.support-feature-spotlight{transition:opacity .3s}.support-feature-card:hover .support-feature-spotlight{opacity:1}}@media (max-width:639px){.support-features{padding:48px 0 56px}.support-features-header{margin-bottom:40px}.support-features-header p{font-size:15px}.support-features-grid{gap:28px}.support-feature-card{padding:26px 24px 18px}.support-feature-icon{margin-bottom:20px}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}