.home-hero-module__-qb3Bq__hero{background:radial-gradient(circle at 88% 10%, color-mix(in srgb, var(--color-brand-soft) 46%, transparent), transparent 28rem), linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 72%, var(--color-page)), var(--color-page));padding-block:clamp(3.5rem,8vw,6.5rem) clamp(3.25rem,7vw,5.75rem);position:relative;overflow:hidden}.home-hero-module__-qb3Bq__orb{inset-inline-end:-6rem;aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--color-accent) 26%, transparent), transparent 62%);filter:blur(4px);pointer-events:none;border-radius:50%;width:26rem;position:absolute;bottom:-8rem}.motion-ready .home-hero-module__-qb3Bq__orb{animation:16s ease-in-out infinite alternate home-hero-module__-qb3Bq__orb-drift}.home-hero-module__-qb3Bq__inner{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,3.75rem);display:grid;position:relative}.home-hero-module__-qb3Bq__copy{justify-items:start;gap:1.05rem;display:grid}.home-hero-module__-qb3Bq__title{max-width:40rem;color:var(--color-brand);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2.15rem,4.8vw,3.65rem);font-weight:950;line-height:1.32}.home-hero-module__-qb3Bq__word{vertical-align:bottom;margin-block:-.09em;padding-block:.09em;display:inline-block;overflow:hidden}.home-hero-module__-qb3Bq__wordIn{display:inline-block}.motion-ready .home-hero-module__-qb3Bq__wordIn{animation:home-hero-module__-qb3Bq__word-rise var(--motion-hero) var(--ease-expo) forwards;animation-delay:calc(.14s + var(--word-index) * 75ms);transform:translateY(118%)}.home-hero-module__-qb3Bq__description{max-width:34rem;color:var(--color-muted);margin:0;font-size:clamp(.98rem,1.7vw,1.04rem);line-height:2.05}.home-hero-module__-qb3Bq__actions{flex-wrap:wrap;gap:.75rem;margin-top:.4rem;display:flex}.home-hero-module__-qb3Bq__cta{position:relative;overflow:hidden}.home-hero-module__-qb3Bq__cta:after{top:0;bottom:0;background:linear-gradient(100deg, transparent, color-mix(in srgb, var(--color-on-brand) 45%, transparent), transparent);content:"";pointer-events:none;width:42%;transition:inset-inline-start .65s var(--ease-out);position:absolute;inset-inline-start:-62%;transform:skew(-18deg)}.home-hero-module__-qb3Bq__cta:hover:after{inset-inline-start:125%}.home-hero-module__-qb3Bq__trustPill{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 88%, transparent);color:var(--color-muted);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:.55rem;margin:.35rem 0 0;padding:.45rem .95rem;font-size:.78rem;font-weight:700;line-height:1.7;display:inline-flex}.home-hero-module__-qb3Bq__trustDot{aspect-ratio:1;background:var(--color-sun);width:.5rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-sun) 25%, transparent);border-radius:999px;flex-shrink:0}.motion-ready .home-hero-module__-qb3Bq__trustDot{animation:2.4s ease-in-out infinite home-hero-module__-qb3Bq__pulse-soft}.home-hero-module__-qb3Bq__media,.home-hero-module__-qb3Bq__mediaFloat{min-width:0;position:relative}.home-hero-module__-qb3Bq__mediaFloat{will-change:transform}.home-hero-module__-qb3Bq__ring{border:2px dashed color-mix(in srgb, var(--color-brand) 34%, transparent);pointer-events:none;border-radius:46% 54% 52% 48%/44% 50% 50% 56%;position:absolute;inset:-1.4rem}.motion-ready .home-hero-module__-qb3Bq__ring{animation:70s linear infinite home-hero-module__-qb3Bq__ring-spin}.home-hero-module__-qb3Bq__slideshowRoot{justify-items:center;width:100%;min-width:0;display:grid;position:relative}.home-hero-module__-qb3Bq__slideshowStage{width:100%;min-width:0;position:relative}.home-hero-module__-qb3Bq__slideshow{aspect-ratio:4/3;border:1px solid color-mix(in srgb, var(--color-brand) 10%, var(--color-border));background:var(--color-brand-soft);box-shadow:var(--shadow-card-hover);cursor:grab;touch-action:pan-y pinch-zoom;border-radius:clamp(2.25rem,4vw,3.5rem) clamp(1.25rem,2vw,1.75rem) clamp(2.75rem,5vw,4rem) clamp(1.5rem,2.5vw,2rem);position:relative;overflow:hidden}.home-hero-module__-qb3Bq__slideshow:active{cursor:grabbing}.home-hero-module__-qb3Bq__slide{opacity:0;pointer-events:none;transition:opacity var(--motion-hero) var(--ease-out);display:block;position:absolute;inset:0}.home-hero-module__-qb3Bq__slideActive{z-index:1;opacity:1;pointer-events:auto}.home-hero-module__-qb3Bq__slideImage{object-fit:cover;-webkit-user-select:none;user-select:none;transition:transform 6.5s linear;transform:scale(1.06)}.home-hero-module__-qb3Bq__slideActive .home-hero-module__-qb3Bq__slideImage{transform:scale(1)}.home-hero-module__-qb3Bq__dots{overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x;justify-content:flex-start;align-items:center;gap:.3rem;width:max-content;min-width:0;max-width:100%;margin-top:.85rem;padding:.25rem .5rem .4rem;display:flex;overflow-x:auto}.home-hero-module__-qb3Bq__dots::-webkit-scrollbar{display:none}.home-hero-module__-qb3Bq__dot{background:var(--color-surface);width:2.75rem;height:2.75rem;box-shadow:0 2px 9px color-mix(in srgb, var(--color-brand-ink) 16%, transparent);cursor:pointer;transition:transform var(--motion-fast) var(--ease-out), border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;border:2px solid #0000;border-radius:50%;flex:0 0 2.75rem;place-items:center;padding:.2rem;display:grid;position:relative;overflow:hidden}.home-hero-module__-qb3Bq__dotPhoto{background:var(--color-brand-soft);border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden}.home-hero-module__-qb3Bq__dotImage{object-fit:cover;-webkit-user-select:none;user-select:none}.home-hero-module__-qb3Bq__dot:hover{border-color:color-mix(in srgb, var(--color-brand) 50%, transparent);transform:translateY(-2px)}.home-hero-module__-qb3Bq__dot:focus-visible{outline:3px solid var(--color-brand);outline-offset:3px}.home-hero-module__-qb3Bq__dotActive{border-color:var(--color-accent-strong);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent) 20%, transparent), 0 5px 12px color-mix(in srgb, var(--color-brand-ink) 17%, transparent)}.home-hero-module__-qb3Bq__accentDot{z-index:4;bottom:-1.2rem;aspect-ratio:1;border:.7rem solid var(--color-page);background:var(--color-accent);width:4.5rem;box-shadow:var(--glow-accent);pointer-events:none;border-radius:50%;position:absolute;inset-inline-start:-1.2rem}.motion-ready .home-hero-module__-qb3Bq__accentDot{animation:7s ease-in-out infinite home-hero-module__-qb3Bq__float-y}@keyframes home-hero-module__-qb3Bq__orb-drift{to{transform:translate(-3rem,-2rem)scale(1.12)}}@keyframes home-hero-module__-qb3Bq__word-rise{to{transform:none}}@keyframes home-hero-module__-qb3Bq__pulse-soft{50%{opacity:.7;transform:scale(1.35)}}@keyframes home-hero-module__-qb3Bq__ring-spin{to{transform:rotate(360deg)}}@keyframes home-hero-module__-qb3Bq__float-y{50%{transform:translateY(-.7rem)}}@media (max-width:1023px){.home-hero-module__-qb3Bq__inner{grid-template-columns:1fr;gap:2.5rem}.home-hero-module__-qb3Bq__copy{max-width:46rem}.home-hero-module__-qb3Bq__media{width:min(100%,30rem);margin-inline:auto}.home-hero-module__-qb3Bq__slideshow{aspect-ratio:16/10}.home-hero-module__-qb3Bq__orb{width:18rem;inset-inline-end:-4rem}}@media (max-width:639px){.home-hero-module__-qb3Bq__hero{padding-block:2.5rem 4rem}.home-hero-module__-qb3Bq__title{font-size:clamp(2rem,11.5vw,3.2rem)}.home-hero-module__-qb3Bq__actions{width:100%}.home-hero-module__-qb3Bq__actions>*{flex:12rem}.home-hero-module__-qb3Bq__ring{inset:-.8rem}.home-hero-module__-qb3Bq__accentDot{bottom:-.8rem;border-width:.5rem;width:3.5rem;inset-inline-start:-.6rem}}@media (prefers-reduced-motion:reduce){.home-hero-module__-qb3Bq__orb,.home-hero-module__-qb3Bq__wordIn,.home-hero-module__-qb3Bq__trustDot,.home-hero-module__-qb3Bq__ring,.home-hero-module__-qb3Bq__accentDot{animation:none!important;transform:none!important}.home-hero-module__-qb3Bq__slide,.home-hero-module__-qb3Bq__slideImage,.home-hero-module__-qb3Bq__dot,.home-hero-module__-qb3Bq__cta:after{transition:none}.home-hero-module__-qb3Bq__dot:hover,.home-hero-module__-qb3Bq__slideImage,.home-hero-module__-qb3Bq__slideActive .home-hero-module__-qb3Bq__slideImage{transform:none}}
.home-sections-module__trDPYq__section,.home-sections-module__trDPYq__goalsSection,.home-sections-module__trDPYq__supportWaysSection,.home-sections-module__trDPYq__gallerySection,.home-sections-module__trDPYq__newsSection,.home-sections-module__trDPYq__contactSection{padding-block:clamp(3.75rem,7vw,6.5rem);position:relative}.home-sections-module__trDPYq__goalsSection{background:radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--color-brand-soft) 66%, transparent), transparent 27rem), linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 72%, var(--color-page)), var(--color-page));overflow:hidden}.home-sections-module__trDPYq__supportWaysSection{background:radial-gradient(circle at 12% 75%, color-mix(in srgb, var(--color-accent) 12%, transparent), transparent 24rem), color-mix(in srgb, var(--color-surface) 86%, var(--color-page))}.home-sections-module__trDPYq__gallerySection{background:var(--color-page);overflow:hidden}.home-sections-module__trDPYq__newsSection{background:radial-gradient(circle at 90% 85%, color-mix(in srgb, var(--color-brand-soft) 48%, transparent), transparent 26rem), color-mix(in srgb, var(--color-surface) 70%, var(--color-page))}.home-sections-module__trDPYq__contactSection{padding-top:clamp(3rem,5vw,5rem)}.home-sections-module__trDPYq__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.25rem 2rem;margin-bottom:clamp(1.75rem,4vw,2.75rem);display:flex}.home-sections-module__trDPYq__sectionHeadCopy{gap:.65rem;max-width:44rem;display:grid}.home-sections-module__trDPYq__sectionHeadCopy>p:first-child{margin:0}.home-sections-module__trDPYq__sectionTitle{color:var(--color-ink);letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,4vw,2.65rem);font-weight:950;line-height:1.45}.home-sections-module__trDPYq__sectionLead{max-width:40rem;color:var(--color-muted);margin:0;font-size:.94rem;line-height:2.05}.home-sections-module__trDPYq__goalLayout{align-items:start;gap:1.25rem;display:grid}.home-sections-module__trDPYq__goalSide{gap:1.25rem;display:grid}.home-sections-module__trDPYq__goalCard,.home-sections-module__trDPYq__goalCardFeatured{border:1px solid color-mix(in srgb, var(--color-brand) 10%, var(--color-border));background:var(--color-surface);height:100%;box-shadow:var(--shadow-card);border-radius:1.75rem;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .26s,box-shadow .26s;overflow:hidden}.home-sections-module__trDPYq__goalCard:hover,.home-sections-module__trDPYq__goalCardFeatured:hover,.home-sections-module__trDPYq__goalCard:focus-within,.home-sections-module__trDPYq__goalCardFeatured:focus-within{border-color:color-mix(in srgb, var(--color-brand) 24%, var(--color-border));box-shadow:0 26px 64px color-mix(in srgb, var(--color-brand) 14%, transparent);transform:translateY(-.42rem)}.home-sections-module__trDPYq__goalMedia{aspect-ratio:16/9;background:var(--color-brand-soft);display:block;position:relative;overflow:hidden}.home-sections-module__trDPYq__goalCardFeatured .home-sections-module__trDPYq__goalMedia{aspect-ratio:16/8.5}.home-sections-module__trDPYq__goalMedia img{object-fit:cover;width:100%;height:100%;transition:transform .42s cubic-bezier(.22,1,.36,1)}.home-sections-module__trDPYq__goalMediaFallback{background:radial-gradient(circle at 70% 30%, color-mix(in srgb, var(--color-accent) 18%, transparent), transparent 35%), linear-gradient(145deg, var(--color-brand-soft), var(--color-surface));position:absolute;inset:0}.home-sections-module__trDPYq__goalBody{gap:.8rem;padding:1.25rem;display:grid}.home-sections-module__trDPYq__goalHeading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.home-sections-module__trDPYq__goalHeading h3{color:var(--color-ink);margin:0;font-size:1.08rem;font-weight:950;line-height:1.75}.home-sections-module__trDPYq__goalCardFeatured .home-sections-module__trDPYq__goalHeading h3{font-size:clamp(1.2rem,2.2vw,1.5rem)}.home-sections-module__trDPYq__goalHeading h3 a:focus-visible{outline:3px solid color-mix(in srgb, var(--color-brand) 28%, transparent);outline-offset:3px;border-radius:.35rem}.home-sections-module__trDPYq__goalHeading>span{color:var(--color-brand);flex:none;font-size:.82rem;font-weight:950}.home-sections-module__trDPYq__goalSummary{color:var(--color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.95;display:-webkit-box;overflow:hidden}.home-sections-module__trDPYq__goalProgress{background:color-mix(in srgb, var(--color-brand) 9%, var(--color-border));border-radius:999px;height:.58rem;margin-top:.15rem;display:block;overflow:hidden}.home-sections-module__trDPYq__goalProgress>span{border-radius:inherit;background:var(--gradient-sunrise);width:100%;height:100%;display:block}.home-sections-module__trDPYq__goalAmounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.2rem 0 0;display:grid}.home-sections-module__trDPYq__goalAmounts dt{color:var(--color-muted);font-size:.68rem;font-weight:750}.home-sections-module__trDPYq__goalAmounts dd{color:var(--color-ink);margin:.22rem 0 0;font-size:.82rem;font-weight:900}.home-sections-module__trDPYq__goalActions{flex-wrap:wrap;gap:.55rem;margin-top:.15rem;display:flex}.home-sections-module__trDPYq__goalPrimaryAction,.home-sections-module__trDPYq__goalSecondaryAction,.home-sections-module__trDPYq__goalFunded{border-radius:999px;justify-content:center;align-items:center;min-height:2.55rem;padding-inline:.9rem;font-size:.76rem;font-weight:900;text-decoration:none;display:inline-flex}.home-sections-module__trDPYq__goalPrimaryAction{background:var(--color-brand);color:var(--public-on-primary,white)}.home-sections-module__trDPYq__goalSecondaryAction{border:1px solid var(--color-border);color:var(--color-brand)}.home-sections-module__trDPYq__goalFunded{background:color-mix(in srgb, var(--color-brand-soft) 75%, var(--color-surface));color:var(--color-brand)}.home-sections-module__trDPYq__publicCardGrid,.home-sections-module__trDPYq__magazineGrid{gap:1.15rem;display:grid}:is(.home-sections-module__trDPYq__publicCardGrid>.motion-reveal,.home-sections-module__trDPYq__magazineGrid>.motion-reveal),:is(.home-sections-module__trDPYq__publicCardGrid .child-card,.home-sections-module__trDPYq__magazineGrid .editorial-card){height:100%}.home-sections-module__trDPYq__publicCardGrid .child-card h3{color:var(--color-ink);margin:0;font-size:1.45rem;font-weight:920;line-height:1.55;transition:color .18s}:is(.home-sections-module__trDPYq__publicCardGrid .child-card:hover h3,.home-sections-module__trDPYq__publicCardGrid .child-card-hit-area:focus-visible h3){color:var(--color-brand)}.home-sections-module__trDPYq__magazineGrid .editorial-card h3{color:var(--color-ink);margin-top:0;font-size:1.28rem;font-weight:900;line-height:1.8}.home-sections-module__trDPYq__supportWayGrid{gap:1rem;display:grid}.home-sections-module__trDPYq__supportWayGrid>.motion-reveal{height:100%}.home-sections-module__trDPYq__supportWayCard{border:1px solid color-mix(in srgb, var(--color-brand) 10%, var(--color-border));background:radial-gradient(circle at 90% 0%, color-mix(in srgb, var(--color-brand-soft) 62%, transparent), transparent 55%), var(--color-surface);height:100%;min-height:16rem;box-shadow:var(--shadow-card);color:inherit;border-radius:1.65rem;align-content:start;justify-items:start;gap:.65rem;padding:1.5rem;text-decoration:none;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .26s,box-shadow .26s;display:grid;position:relative;overflow:hidden}a.home-sections-module__trDPYq__supportWayCard:hover,a.home-sections-module__trDPYq__supportWayCard:focus-visible{border-color:color-mix(in srgb, var(--color-brand) 26%, var(--color-border));box-shadow:0 24px 60px color-mix(in srgb, var(--color-brand) 13%, transparent);transform:translateY(-.45rem)}a.home-sections-module__trDPYq__supportWayCard:focus-visible{outline:3px solid var(--color-brand);outline-offset:4px}.home-sections-module__trDPYq__supportWayIcon{aspect-ratio:1;background:var(--color-brand-soft);width:4.75rem;box-shadow:0 12px 28px color-mix(in srgb, var(--color-brand) 10%, transparent);border-radius:1.3rem;transition:transform .26s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden}.home-sections-module__trDPYq__supportWayIcon img{object-fit:cover}a.home-sections-module__trDPYq__supportWayCard:hover .home-sections-module__trDPYq__supportWayIcon,a.home-sections-module__trDPYq__supportWayCard:focus-visible .home-sections-module__trDPYq__supportWayIcon{transform:rotate(-3deg)scale(1.06)}.home-sections-module__trDPYq__supportWayCard h3{color:var(--color-ink);margin:.25rem 0 0;font-size:1.05rem;font-weight:950;line-height:1.75}.home-sections-module__trDPYq__supportWayCard p{color:var(--color-muted);margin:0;font-size:.84rem;line-height:1.95}.home-sections-module__trDPYq__supportWayAction{color:var(--color-brand);margin-top:auto;padding-top:.4rem;font-size:.76rem;font-weight:900}.home-sections-module__trDPYq__galleryStrip{scroll-snap-type:inline mandatory;scrollbar-width:thin;grid-auto-columns:minmax(16rem,72vw);grid-auto-flow:column;gap:1rem;padding:.25rem .15rem 1rem;display:grid;overflow-x:auto}.home-sections-module__trDPYq__galleryStrip>.motion-reveal{scroll-snap-align:start;height:100%}.home-sections-module__trDPYq__galleryStrip .gallery-album-card{height:100%}.home-sections-module__trDPYq__galleryStrip .gallery-album-card h3{color:var(--color-ink);margin:0;font-size:1.3rem;font-weight:920;line-height:1.75}.home-sections-module__trDPYq__contactPanel{background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--color-accent) 34%, transparent), transparent 16rem), var(--color-brand);color:var(--public-on-primary,white);box-shadow:0 28px 70px color-mix(in srgb, var(--color-brand) 19%, transparent);border-radius:2.25rem;gap:2rem;padding:clamp(1.75rem,5vw,3.25rem);display:grid;position:relative;overflow:hidden}.home-sections-module__trDPYq__contactPanel:after{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--public-on-primary,white) 18%, transparent);content:"";pointer-events:none;border-radius:50%;width:17rem;position:absolute;bottom:-7rem;left:-5rem}.home-sections-module__trDPYq__contactCopy,.home-sections-module__trDPYq__contactDetails{z-index:1;position:relative}.home-sections-module__trDPYq__contactCopy{align-content:center;justify-items:start;gap:.75rem;display:grid}.home-sections-module__trDPYq__contactKicker{color:color-mix(in srgb, var(--public-on-primary,white) 74%, transparent);margin:0;font-size:.76rem;font-weight:900}.home-sections-module__trDPYq__contactCopy h2{max-width:34rem;color:var(--public-on-primary,white);margin:0;font-size:clamp(1.65rem,4vw,2.55rem);font-weight:950;line-height:1.45}.home-sections-module__trDPYq__contactCopy>p:not(.home-sections-module__trDPYq__contactKicker){max-width:36rem;color:color-mix(in srgb, var(--public-on-primary,white) 77%, transparent);margin:0;font-size:.9rem;line-height:2}.home-sections-module__trDPYq__contactDetails{border:1px solid color-mix(in srgb, var(--public-on-primary,white) 16%, transparent);background:color-mix(in srgb, var(--color-surface) 9%, transparent);border-radius:1.5rem;align-content:center;padding:1.25rem;display:grid}.home-sections-module__trDPYq__contactDetails .public-footer-contact-label{color:color-mix(in srgb, var(--public-on-primary,white) 58%, transparent)}:is(.home-sections-module__trDPYq__contactDetails .public-footer-link,.home-sections-module__trDPYq__contactDetails .public-footer-contact-value,.home-sections-module__trDPYq__contactDetails .public-footer-social-link){color:var(--public-on-primary,white)}.home-sections-module__trDPYq__contactDetails .public-footer-social-link{border-color:color-mix(in srgb, var(--public-on-primary,white) 18%, transparent);background:color-mix(in srgb, var(--color-surface) 8%, transparent)}@media (min-width:640px){.home-sections-module__trDPYq__publicCardGrid,.home-sections-module__trDPYq__magazineGrid,.home-sections-module__trDPYq__supportWayGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-sections-module__trDPYq__galleryStrip{grid-auto-columns:minmax(18rem,42vw)}}@media (min-width:1024px){.home-sections-module__trDPYq__goalLayout{grid-template-columns:minmax(0,1.16fr) minmax(20rem,.84fr)}.home-sections-module__trDPYq__publicCardGrid,.home-sections-module__trDPYq__magazineGrid,.home-sections-module__trDPYq__supportWayGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-sections-module__trDPYq__galleryStrip{grid-auto-columns:minmax(18rem,28%)}.home-sections-module__trDPYq__contactPanel{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:center}}@media (max-width:639px){.home-sections-module__trDPYq__section,.home-sections-module__trDPYq__goalsSection,.home-sections-module__trDPYq__supportWaysSection,.home-sections-module__trDPYq__gallerySection,.home-sections-module__trDPYq__newsSection,.home-sections-module__trDPYq__contactSection{padding-block:3.25rem}.home-sections-module__trDPYq__sectionHead{flex-direction:column;align-items:start}.home-sections-module__trDPYq__sectionHead>.ui-button{margin-inline-start:-.7rem}.home-sections-module__trDPYq__supportWayCard{min-height:14rem}}@media (prefers-reduced-motion:reduce){.home-sections-module__trDPYq__goalCard,.home-sections-module__trDPYq__goalCardFeatured,.home-sections-module__trDPYq__goalMedia img,.home-sections-module__trDPYq__supportWayCard,.home-sections-module__trDPYq__supportWayIcon{transition:none}.home-sections-module__trDPYq__goalCard:hover,.home-sections-module__trDPYq__goalCardFeatured:hover,.home-sections-module__trDPYq__goalCard:focus-within,.home-sections-module__trDPYq__goalCardFeatured:focus-within,.home-sections-module__trDPYq__goalCard:hover .home-sections-module__trDPYq__goalMedia img,.home-sections-module__trDPYq__goalCardFeatured:hover .home-sections-module__trDPYq__goalMedia img,.home-sections-module__trDPYq__supportWayCard:hover,.home-sections-module__trDPYq__supportWayCard:focus-visible,.home-sections-module__trDPYq__supportWayCard:hover .home-sections-module__trDPYq__supportWayIcon,.home-sections-module__trDPYq__supportWayCard:focus-visible .home-sections-module__trDPYq__supportWayIcon{transform:none}}.home-sections-module__trDPYq__goalCard,.home-sections-module__trDPYq__goalCardFeatured,.home-sections-module__trDPYq__supportWayCard{position:relative}.home-sections-module__trDPYq__goalCard:after,.home-sections-module__trDPYq__goalCardFeatured:after,.home-sections-module__trDPYq__supportWayCard:after{top:0;background:var(--gradient-sunrise);content:"";opacity:0;pointer-events:none;height:3px;transition:opacity var(--motion-base) var(--ease-out), transform var(--motion-base) var(--ease-out);border-radius:999px;position:absolute;inset-inline:1.4rem;transform:scaleX(.55)}.home-sections-module__trDPYq__goalCard:hover:after,.home-sections-module__trDPYq__goalCardFeatured:hover:after,.home-sections-module__trDPYq__supportWayCard:hover:after,.home-sections-module__trDPYq__goalCard:focus-within:after,.home-sections-module__trDPYq__goalCardFeatured:focus-within:after,.home-sections-module__trDPYq__supportWayCard:focus-within:after{opacity:1;transform:none}.home-sections-module__trDPYq__goalCard,.home-sections-module__trDPYq__goalCardFeatured,.home-sections-module__trDPYq__supportWayCard{box-shadow:var(--shadow-card);transition:transform var(--motion-base) var(--ease-out), box-shadow var(--motion-base) var(--ease-out), border-color var(--motion-base) ease}.home-sections-module__trDPYq__goalCard:hover,.home-sections-module__trDPYq__goalCardFeatured:hover,.home-sections-module__trDPYq__goalCard:focus-within,.home-sections-module__trDPYq__goalCardFeatured:focus-within,a.home-sections-module__trDPYq__supportWayCard:hover,a.home-sections-module__trDPYq__supportWayCard:focus-visible{box-shadow:var(--shadow-card-hover);transform:translateY(-5px)}.home-sections-module__trDPYq__goalCard{position:relative}.home-sections-module__trDPYq__goalBadge{z-index:3;top:.9rem;border:1px solid color-mix(in srgb, var(--color-success) 14%, var(--color-border));background:color-mix(in srgb, var(--color-surface) 92%, transparent);color:var(--color-success);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.7rem;font-weight:850;display:inline-flex;position:absolute;inset-inline-start:.9rem}.home-sections-module__trDPYq__goalBadgeDot{aspect-ratio:1;background:var(--color-success);border-radius:999px;width:.45rem}.motion-ready .home-sections-module__trDPYq__goalBadgeDot{animation:2s ease-in-out infinite home-sections-module__trDPYq__home-goal-badge-pulse}.home-sections-module__trDPYq__goalVeil{background:linear-gradient(to top, color-mix(in srgb, var(--color-brand-ink) 58%, transparent), transparent 55%);pointer-events:none;position:absolute;inset:0}.home-sections-module__trDPYq__goalChip{z-index:2;bottom:.9rem;border:1px solid color-mix(in srgb, var(--color-border) 72%, transparent);background:color-mix(in srgb, var(--color-surface) 90%, transparent);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;border-radius:1.1rem;justify-items:center;gap:.1rem;padding:.6rem 1rem;display:grid;position:absolute;inset-inline-end:.9rem}.home-sections-module__trDPYq__goalChip strong{color:var(--color-accent-strong);font-size:1.15rem;font-weight:950}.home-sections-module__trDPYq__goalChip small{color:var(--color-muted);font-size:.62rem;font-weight:800}.home-sections-module__trDPYq__goalMedia img{transition:transform .6s var(--ease-expo)}.home-sections-module__trDPYq__goalCard:hover .home-sections-module__trDPYq__goalMedia img,.home-sections-module__trDPYq__goalCardFeatured:hover .home-sections-module__trDPYq__goalMedia img,.home-sections-module__trDPYq__goalCard:focus-within .home-sections-module__trDPYq__goalMedia img,.home-sections-module__trDPYq__goalCardFeatured:focus-within .home-sections-module__trDPYq__goalMedia img{transform:scale(1.04)}.home-sections-module__trDPYq__supportWayGrid{position:relative}@media (min-width:1024px){.home-sections-module__trDPYq__supportWayGrid:before{top:2.45rem;background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--color-brand) 22%, var(--color-border)) 0 8px, transparent 8px 16px);content:"";pointer-events:none;height:2px;position:absolute;inset-inline:10%}.home-sections-module__trDPYq__supportWayGrid>.motion-reveal{z-index:1;position:relative}}.home-sections-module__trDPYq__galleryStrip{-webkit-mask-image:linear-gradient(270deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(270deg,#0000,#000 4% 96%,#0000)}.home-sections-module__trDPYq__galleryStrip .gallery-album-card{transition:transform var(--motion-base) var(--ease-out), box-shadow var(--motion-base) var(--ease-out)}:is(.home-sections-module__trDPYq__galleryStrip .gallery-album-card:hover,.home-sections-module__trDPYq__galleryStrip .gallery-album-card:focus-within){box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.home-sections-module__trDPYq__contactPanel{background:var(--gradient-deep);box-shadow:var(--shadow-brand)}.home-sections-module__trDPYq__contactPanel:before{top:-9rem;aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--color-accent) 35%, transparent), transparent 65%);content:"";pointer-events:none;border-radius:50%;width:26rem;position:absolute;inset-inline-start:-6rem}.motion-ready .home-sections-module__trDPYq__contactPanel:before{animation:14s ease-in-out infinite alternate home-sections-module__trDPYq__home-contact-orb}.home-sections-module__trDPYq__contactCopy .ui-button--inverse{box-shadow:var(--glow-accent)}@keyframes home-sections-module__trDPYq__home-goal-badge-pulse{50%{opacity:.6;transform:scale(1.5)}}@keyframes home-sections-module__trDPYq__home-contact-orb{to{transform:translate(4rem,2.5rem)scale(1.15)}}@media (prefers-reduced-motion:reduce){.home-sections-module__trDPYq__goalCard,.home-sections-module__trDPYq__goalCardFeatured,.home-sections-module__trDPYq__supportWayCard,.home-sections-module__trDPYq__goalMedia img{transition:none}.home-sections-module__trDPYq__galleryStrip .gallery-album-card{transition:none}.home-sections-module__trDPYq__goalCard:hover,.home-sections-module__trDPYq__goalCardFeatured:hover,.home-sections-module__trDPYq__goalCard:focus-within,.home-sections-module__trDPYq__goalCardFeatured:focus-within,a.home-sections-module__trDPYq__supportWayCard:hover,a.home-sections-module__trDPYq__supportWayCard:focus-visible,.home-sections-module__trDPYq__goalCard:hover .home-sections-module__trDPYq__goalMedia img,.home-sections-module__trDPYq__goalCardFeatured:hover .home-sections-module__trDPYq__goalMedia img,.home-sections-module__trDPYq__goalCard:focus-within .home-sections-module__trDPYq__goalMedia img,.home-sections-module__trDPYq__goalCardFeatured:focus-within .home-sections-module__trDPYq__goalMedia img{transform:none}.home-sections-module__trDPYq__galleryStrip .gallery-album-card:hover{transform:none}.home-sections-module__trDPYq__galleryStrip .gallery-album-card:focus-within{transform:none}.home-sections-module__trDPYq__goalBadgeDot,.home-sections-module__trDPYq__contactPanel:before{animation:none!important}}
