.PreviewBanner_root__Die7y{display:flex;flex-direction:column}.PreviewBanner_title__LiFRd{font:var(--typography-body-l-font);letter-spacing:var(--typography-body-l-letter-spacing);color:var(--color-primary-on-default)}.PreviewBanner_description__1vyE_{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing);color:var(--color-neutral-soft)}.StickyWrapper_root___FdoF{position:relative;display:flex;gap:88px;align-items:flex-start;width:100%;padding:32px 40px}.StickyWrapper_container__zASDS{display:flex;flex-direction:column;width:100%}.StickyWrapper_aside___3YtY{position:-webkit-sticky;position:sticky;top:32px;flex-shrink:0}.StickyWrapper_static__Tz0e0{container-type:inline-size;width:435px}@media screen and (max-width:1279px){.StickyWrapper_root___FdoF{flex-direction:column;padding:32px}.StickyWrapper_static__Tz0e0{position:static;width:100%}.StickyWrapper_hidden__Ssqty{display:none}}@media screen and (max-width:1023px){.StickyWrapper_root___FdoF{padding:0}}.VisuallyHidden_visuallyHidden__0PtKV{position:absolute;overflow:hidden;width:1px;height:1px;white-space:nowrap;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.Profile_profile__h_qXK{cursor:pointer;position:relative;z-index:110;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background-color:var(--color-secondary-soft)}.Profile_profile__h_qXK:focus-visible{border-radius:4px;outline:2px solid var(--color-primary-default);outline-offset:2px}.Profile_profile__h_qXK img{border-radius:50%}.Profile_block__6Q8cA{position:absolute;z-index:110;top:58px;right:0;width:280px;border-radius:9px;background:var(--color-bg-page);box-shadow:0 4px 14px 0 rgba(0,0,0,.15)}.Profile_list__gwSaF{display:flex;flex-direction:column;gap:8px;margin:0;padding:4px;list-style:none}.Profile_link__UyHlZ{display:block;padding:10px 12px;border-radius:6px;color:var(--color-fg-default);text-decoration:none;font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing)}.Profile_link__UyHlZ:focus:not(:focus-visible){outline:none}.Profile_link__UyHlZ:focus-visible{border-radius:4px;outline:2px solid var(--color-primary-default);outline-offset:2px}.Profile_link__UyHlZ:hover{background:var(--color-neutral-container-soft)}.Profile_footer__usxQc{padding:16px;border-top:1px solid var(--color-border-soft)}.Profile_logout__yHSm5{cursor:pointer;border:none;color:var(--color-fg-default);text-decoration:none;background-color:rgba(0,0,0,0);font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing)}.Profile_logout__yHSm5:disabled{cursor:default;color:var(--color-fg-disabled)}.Profile_logout__yHSm5:focus:not(:focus-visible){outline:none}.Profile_logout__yHSm5:focus-visible{border-radius:4px;outline:2px solid var(--color-primary-default);outline-offset:2px}@media screen and (max-width:639px){.Profile_block__6Q8cA{top:42px;right:0;width:280px}}.SkipLink_link__ZtsSw{width:-moz-fit-content;width:fit-content;color:inherit;text-decoration:none}.SkipLink_link__ZtsSw:not(:focus-visible){position:absolute;z-index:100;top:0;left:0;overflow:hidden;width:1px;height:1px;white-space:nowrap;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.SkipLink_link__ZtsSw:focus-visible{position:absolute;z-index:100;top:0;left:0;display:inline-block;margin:8px;padding:12px 24px;border-radius:4px;color:var(--color-primary-default);background:var(--color-constant-white);outline:3px solid var(--color-primary-default);outline-offset:2px;box-shadow:0 4px 8px rgba(0,0,0,.2)}.Header_content__1JRdI{position:relative;display:flex;align-items:center;justify-content:space-between;height:76px}.Header_logo__l1bmv{display:flex;align-items:center;aspect-ratio:183/32;height:100%}.Header_logo__container__snCRz{display:flex;gap:16px;align-items:center;justify-content:flex-start}.Header_components__kt9yQ{display:flex;gap:24px;align-items:center;justify-content:flex-end}.Header_header__UIIPF{z-index:120;background-color:var(--color-bg-page)}.Header_header_menuOpen__MpC2d{position:relative}.Header_overlay__8gCe3{position:fixed;z-index:10;inset:0;background:rgba(0,0,0,.5)}.Header_nav__tzXrl{display:flex;gap:16px;align-items:center;justify-content:flex-start;margin:0;padding:0;list-style:none}.Header_nav__tzXrl:has(>.Header_active__R_o0U,>.Header_item__gs47K:hover,>.Header_item__gs47K:focus) .Header_item__gs47K{opacity:.7}.Header_nav__tzXrl:has(>.Header_active__R_o0U,>.Header_item__gs47K:hover,>.Header_item__gs47K:focus) .Header_active__R_o0U,.Header_nav__tzXrl:has(>.Header_active__R_o0U,>.Header_item__gs47K:hover,>.Header_item__gs47K:focus) .Header_item__gs47K:focus,.Header_nav__tzXrl:has(>.Header_active__R_o0U,>.Header_item__gs47K:hover,>.Header_item__gs47K:focus) .Header_item__gs47K:hover{opacity:1}.Header_item__gs47K{font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing);display:flex;align-items:center;height:100%;color:var(--color-fg-default);text-decoration:none;transition:all .3s}.Header_active__R_o0U{opacity:1}.Header_badge__uNM81{position:absolute;top:-8px;right:-8px;display:flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;border:3px solid #fff;border-radius:12px;color:#fff;background-color:var(--color-primary-muted);font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing)}.Header_button_unstyled__t4XXo{all:unset;cursor:pointer;display:flex;gap:12px;align-items:center;justify-content:center;margin:0;padding:0;border:none;background:none}.Header_button_unstyled__t4XXo:focus-visible{border-radius:4px;outline:2px solid var(--color-primary-default);outline-offset:2px}.Header_button_unstyled__t4XXo:hover{opacity:.8}.Header_button_unstyled__t4XXo:active{opacity:.6}.Header_loginButton__cGN0L{color:inherit;text-decoration:none}.Header_menuIcon__mWBFP{padding:4px 0}.Header_buttons__V9iHa{display:flex;gap:12px;align-items:center;justify-content:flex-end}.Header_buttons_gap___roXd{gap:16px}@media screen and (max-width:1279px){.Header_nav__tzXrl{display:none}.Header_content__1JRdI{height:60px}}@media screen and (max-width:1023px){.Header_logo__l1bmv svg{width:auto;height:28px}}@media screen and (max-width:639px){.Header_content__1JRdI{height:52px}.Header_logo__l1bmv svg{width:auto;height:24px}.Header_button__nGGWb{display:none}}@media(hover:hover){.Header_nav__tzXrl:hover .Header_item__gs47K{opacity:.7}.Header_nav__tzXrl:hover .Header_active__R_o0U,.Header_nav__tzXrl:hover .Header_item__gs47K:hover{opacity:1}}.WarningBanner_root__84X3S{display:flex;gap:20px;align-items:center;margin:20px 0 0;padding:18px 30px 18px 20px;border-radius:16px;color:var(--color-primary-on-default);background:var(--color-primary-soft)}.WarningBanner_icon__MSVaq{display:flex;flex-shrink:0}.WarningBanner_icon__MSVaq>span{--icon-size:40px!important}.WarningBanner_heading__YirRe{font:var(--typography-body-m-medium-font);letter-spacing:var(--typography-body-m-medium-letter-spacing)}.WarningBanner_text__rLuAF{font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing)}.WarningBanner_text__rLuAF span{font-weight:500}@media screen and (max-width:767px){.WarningBanner_root__84X3S{align-items:flex-start}}.Title_title__w0U_Z{padding:128px 0 66px;font:var(--typography-display-xl-font);letter-spacing:var(--typography-display-xl-letter-spacing)}.Title_default__8Dlva{color:var(--color-primary-default)}.Title_white__xg344{color:var(--color-constant-white)}.Title_link__Q73nJ{color:inherit;text-decoration:none}.Title_chevron__UpqGA{transform-origin:left center;display:inline-block;width:18px;height:31px;margin:0 0 0 12px;vertical-align:middle;background-color:currentcolor;-webkit-mask-image:url(/_next/static/media/titleChevron.440c5bc3.svg);mask-image:url(/_next/static/media/titleChevron.440c5bc3.svg)}@media screen and (max-width:1279px){.Title_title__w0U_Z{padding:96px 0 48px}.Title_with_pagination__s2k_3{padding-right:140px}.Title_chevron__UpqGA{transform:scale(.85)}}@media screen and (max-width:1023px){.Title_with_pagination__s2k_3{padding-right:0}}@media screen and (max-width:767px){.Title_chevron__UpqGA{transform:scale(.72)}}@media screen and (max-width:639px){.Title_title__w0U_Z{padding:64px 0 32px}.Title_chevron__UpqGA{transform:scale(.6)}}@media(hover:hover){.Title_link__Q73nJ:hover{color:var(--color-primary-active)}}.FundraisingCard_root__fppk6{position:relative;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.FundraisingCard_link__3JkSR{position:absolute;inset:0}.FundraisingCard_image__A2tAs{grid-area:image;width:100%;height:212px;margin:0 0 4px}.FundraisingCard_image__A2tAs img{width:100%;height:100%;border-radius:18px;object-fit:cover}.FundraisingCard_city___29fw{overflow:hidden;grid-area:city;max-width:278px;color:var(--color-fg-soft);text-overflow:ellipsis;white-space:nowrap;font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing)}.FundraisingCard_text__Z3VYj{overflow:hidden;display:-webkit-box;grid-area:title;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:56px;color:var(--color-fg-default);text-overflow:ellipsis;font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.FundraisingCard_sum__jzL4j{grid-area:sum;font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing);color:var(--color-fg-default)}.FundraisingCard_total__gEax4{color:var(--color-fg-soft)}.FundraisingCard_progress__93fjO{overflow:hidden;grid-area:progress;width:100%;height:2px;border:none;border-radius:4px;background-color:var(--color-border-default)}.FundraisingCard_progress__93fjO::-webkit-progress-bar{border-radius:4px;background:var(--color-border-default)}.FundraisingCard_progress__93fjO::-webkit-progress-value{border-radius:4px;background:var(--color-primary-muted)}.FundraisingCard_progress__93fjO::-moz-progress-bar{border-radius:4px;background:var(--color-primary-muted)}.FundraisingCard_bottom__ywvwn{display:flex;grid-area:link;gap:16px;align-items:center;margin:12px 0 0}.FundraisingCard_bottom__ywvwn a{text-decoration:none}.FundraisingCard_days__YOTNE{font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing);color:var(--color-fg-soft)}@media screen and (max-width:1279px){.FundraisingCard_image__A2tAs{height:252px}.FundraisingCard_city___29fw{max-width:309px}}@media screen and (max-width:1023px){.FundraisingCard_image__A2tAs{height:234px}.FundraisingCard_city___29fw{max-width:280px}}@media screen and (max-width:639px){.FundraisingCard_root__fppk6{display:grid;grid-template-areas:"image city city" "image title title" "sum sum sum" "progress progress progress" "link link link";grid-template-columns:120px 1fr 1fr;padding:12px;border-radius:18px;background:var(--color-neutral-container-soft)}.FundraisingCard_image__A2tAs{height:auto;margin:0}.FundraisingCard_image__A2tAs img{border-radius:12px}.FundraisingCard_city___29fw{max-width:100%;font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing)}.FundraisingCard_sum__jzL4j{margin:8px 0 0}.FundraisingCard_text__Z3VYj{height:52px;margin:auto 0 0}.FundraisingCard_bottom__ywvwn{flex-direction:row-reverse;justify-content:space-between;margin:0}.FundraisingCard_days__YOTNE{font:var(--typography-single-s-font);letter-spacing:var(--typography-single-s-letter-spacing)}}.FundraiserList_title__cIN5e{padding:48px 0 0;font:var(--typography-heading-h2-font);letter-spacing:var(--typography-heading-h2-letter-spacing);color:var(--color-fg-default)}.FundraiserList_tabs__ZyG4l{display:flex;gap:20px;margin:0 0 32px;border-bottom:1px solid var(--color-border-default)}.FundraiserList_tab__s1H0V{cursor:pointer;padding:20px 0;border:none;border-bottom:3px solid rgba(0,0,0,0);color:var(--color-fg-soft);background:rgba(0,0,0,0);font:var(--typography-single-m-font);letter-spacing:var(--typography-single-m-letter-spacing)}.FundraiserList_tab_active__wyYy6{border-bottom:3px solid var(--color-fg-default);color:var(--color-fg-default)}.FundraiserList_empty_list__Zi3bH{display:flex;justify-content:center;padding:96px 0 0}@media screen and (max-width:639px){.FundraiserList_empty_list__Zi3bH{padding:64px 0 0}}.FundraiserList_empty_list__Zi3bH img{width:100%;max-width:540px;height:auto}.FundraiserList_list__LulCQ{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;margin-bottom:24px}.FundraiserList_button__ZS02o{display:flex;justify-content:center;width:100%;margin:64px 0 0}.FundraiserList_button__ZS02o button{width:100%}@media screen and (max-width:639px){.FundraiserList_list__LulCQ{grid-template-columns:repeat(1,1fr)}.FundraiserList_button__ZS02o{margin:24px 0 0}}.FundraiserCarousel_item__7doAd{flex-shrink:0;width:380px}.FundraiserDescription_description__MRoh7{font:var(--typography-display-l-font);letter-spacing:var(--typography-display-l-letter-spacing);margin:24px 0 48px;color:var(--color-primary-default)}.FundraiserDocuments_root__Rv9v2{scroll-margin-block:86px}.FundraiserDocuments_title__myCCU{margin:64px 0 32px;color:var(--color-fg-default);font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing)}.FundraiserDocuments_list__yBR6V{display:flex;flex-direction:column;gap:16px}.FundraiserDocuments_item__cLrtT{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:24px;border-radius:20px;text-decoration:none;background:var(--color-neutral-container-soft);transition:background-color .2s}.FundraiserDocuments_name__GfIfd{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing);color:var(--color-fg-default)}.FundraiserDocuments_size__FPLf6{display:flex;gap:12px;align-items:center;color:var(--color-fg-soft);font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}@media screen and (max-width:639px){.FundraiserDocuments_item__cLrtT{flex-direction:column;gap:20px}.FundraiserDocuments_name__GfIfd{width:100%;text-align:left}.FundraiserDocuments_size__FPLf6{justify-content:space-between;width:100%}}@media(hover:hover){.FundraiserDocuments_item__cLrtT:hover .FundraiserDocuments_size__FPLf6{color:var(--color-primary-soft)}.FundraiserDocuments_item__cLrtT:hover{background:var(--color-neutral-container-muted)}}.FundraiserTable_title__U2Z6b{padding:48px 0 32px;font:var(--typography-heading-h2-font);letter-spacing:var(--typography-heading-h2-letter-spacing);color:var(--color-fg-default)}.FundraiserTable_list__RwwA3{display:flex;flex-direction:column;list-style:none}.FundraiserTable_item__qB9fR{display:grid;grid-template-columns:repeat(2,1fr);padding:16px 0;border-top:1px solid var(--color-border-soft);color:var(--color-fg-default);font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing)}.FundraiserTable_item__qB9fR a{color:var(--color-primary-muted);text-decoration:none}@media screen and (max-width:1023px){.FundraiserTable_item__qB9fR{display:flex;flex-direction:column;gap:8px}.FundraiserTable_item__qB9fR span{color:var(--color-fg-soft)}}.EnvironmentGrid_block__aCXiC{max-width:1280px;margin:0 0 64px}.EnvironmentGrid_notification__g7zB7{color:var(--color-fg-soft);font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing)}.EnvironmentGrid_grid__W_xXO{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 1fr;grid-gap:24px;gap:24px;margin:40px 0;list-style-type:none}.EnvironmentGrid_grid__W_xXO li{display:block}.EnvironmentGrid_item__ajXmk{position:relative;overflow:hidden;display:flex;border-radius:32px;background:var(--color-bg-surface)}.EnvironmentGrid_section__seyhX{display:flex;height:100%}.EnvironmentGrid_section_dark__R3zKa{background:var(--color-secondary-container-active)}.EnvironmentGrid_item_wide___qBJR{grid-column:span 2}.EnvironmentGrid_content__Qv0fh{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:20px}.EnvironmentGrid_content_wide__TEU9f{width:50%;height:auto}.EnvironmentGrid_heading__StUby{color:var(--color-primary-soft);font:var(--typography-display-s-font);letter-spacing:var(--typography-display-s-letter-spacing)}.EnvironmentGrid_text__KfJQg{color:var(--color-fg-soft);font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing)}.EnvironmentGrid_text_dark__bUoR2{color:var(--color-secondary-on-default)}.EnvironmentGrid_image__j3etI{aspect-ratio:336/268.8;width:50%;border-radius:32px;object-fit:cover}@media screen and (max-width:1279px){.EnvironmentGrid_grid__W_xXO{grid-template-columns:repeat(4,minmax(auto,314px));grid-template-rows:repeat(3,1fr);gap:16px}.EnvironmentGrid_item__ajXmk{min-width:314px}.EnvironmentGrid_item_wide___qBJR{grid-column:span 3}.EnvironmentGrid_third__jyl1c{grid-column:span 2;order:2}.EnvironmentGrid_six__r9Yai{grid-column:span 2;order:1}}@media screen and (max-width:1023px){.EnvironmentGrid_grid__W_xXO{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr);gap:16px}.EnvironmentGrid_item__ajXmk{min-width:auto}.EnvironmentGrid_item_wide___qBJR{grid-column:span 2}.EnvironmentGrid_six__r9Yai,.EnvironmentGrid_third__jyl1c{grid-column:auto}}@media screen and (max-width:639px){.EnvironmentGrid_grid__W_xXO{grid-template-columns:1fr;grid-template-rows:auto}.EnvironmentGrid_item_wide___qBJR{grid-column:auto}.EnvironmentGrid_section__seyhX{flex-direction:column}.EnvironmentGrid_column__J1Xsn{flex-direction:column;gap:16px}.EnvironmentGrid_image__j3etI{aspect-ratio:16/9;width:100%;border-radius:24px}.EnvironmentGrid_content__Qv0fh{gap:24px}.EnvironmentGrid_content_wide__TEU9f{width:100%}}.Environment_subtitle__cC_xd{color:var(--color-primary-muted)}.Environment_title__FdUmH{max-width:960px}.GovernanceContent_root__S4R_R{display:flex;flex-direction:column;gap:48px}.GovernanceContent_text__4NVRR{font:var(--typography-display-m-font);letter-spacing:var(--typography-display-m-letter-spacing);color:var(--color-fg-soft)}@media screen and (max-width:639px){.GovernanceContent_root__S4R_R{gap:24px}}.FundraisingList_root__aZIov{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:64px 24px;gap:64px 24px}@media screen and (max-width:1279px){.FundraisingList_root__aZIov{grid-template-columns:repeat(3,1fr);gap:64px 16px}}@media screen and (max-width:1023px){.FundraisingList_root__aZIov{grid-template-columns:repeat(2,1fr);gap:48px 16px}}@media screen and (max-width:639px){.FundraisingList_root__aZIov{grid-template-columns:repeat(1,1fr);gap:32px}}.Fundraising_title__L7NWY{display:flex;align-items:center;justify-content:space-between}.Fundraising_button__0cMJ3{width:100%;max-width:540px;margin:64px auto 0}.Fundraising_button__0cMJ3 button{width:100%}.Fundraising_empty_list__01oth{display:flex;justify-content:center;padding:96px 0 0}@media screen and (max-width:639px){.Fundraising_empty_list__01oth{padding:64px 0 0}}.Fundraising_empty_list__01oth img{width:100%;max-width:540px;height:auto}@media screen and (max-width:389px){.Fundraising_title__L7NWY{flex-direction:column;align-items:flex-start}}.CyberSecurityContent_color__XdRko{color:var(--color-primary-muted)}.CyberSecurityContent_text___bF_u{max-width:980px;color:var(--color-fg-soft);font:var(--typography-body-l-font);letter-spacing:var(--typography-body-l-letter-spacing)}@media screen and (max-width:1279px){.CyberSecurityContent_title__B_vJJ br{display:none}}.SocialPageProjects_image__cMchG{display:block;width:358px}.SocialPageProjects_image__cMchG img{width:358px;height:238px}@media screen and (max-width:1279px){.SocialPageProjects_image__cMchG{width:336px}.SocialPageProjects_image__cMchG img{width:336px;height:224px}}@media screen and (max-width:1023px){.SocialPageProjects_image__cMchG{width:280px}.SocialPageProjects_image__cMchG img{width:280px;height:187px}}@media screen and (max-width:389px){.SocialPageProjects_title__Qpr2F a{font:var(--typography-display-l-font);letter-spacing:var(--typography-display-l-letter-spacing)}}.SocialLink_root__Nxd8g{position:relative;overflow:hidden;max-height:645px;margin:128px 0 0;border-radius:32px;transition:opacity .2s}.SocialLink_content__IZ6jd{position:absolute;z-index:2;top:0;bottom:0;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;height:100%;padding:32px 0 40px 40px}.SocialLink_title__zHqPQ{max-width:800px;padding:0 32px 0 0;color:var(--color-constant-white);font:var(--typography-display-xl-font);letter-spacing:var(--typography-display-xl-letter-spacing)}.SocialLink_absLink__Kufv5{position:absolute;inset:0}.SocialLink_image__MFTsY{display:flex;width:100%;min-height:305px}.SocialLink_image__MFTsY picture{display:flex;width:100%}.SocialLink_image__MFTsY img{width:100%;object-fit:cover;transition:opacity .2s,transform .5s}.SocialLink_link__dlsdb{position:absolute;inset:0}@media screen and (max-width:1279px){.SocialLink_root__Nxd8g{margin:96px 0 0}.SocialLink_content__IZ6jd{padding:20px 0 32px 32px}.SocialLink_title__zHqPQ{max-width:740px}}@media screen and (max-width:639px){.SocialLink_root__Nxd8g{margin:64px 0 0}.SocialLink_content__IZ6jd{padding:12px 0 20px 20px}}@media(hover:hover){.SocialLink_root__Nxd8g:hover{opacity:.87}}.Banners_slide__jPh3i{overflow:hidden;flex-shrink:0;width:857px;border-radius:32px}.Banners_slide__jPh3i img{width:100%}@media screen and (max-width:1023px){.Banners_slide__jPh3i{width:574px;height:344px}}@media screen and (max-width:639px){.Banners_slide__jPh3i{width:334px;height:200px;border-radius:24px}}.Footer_root__kYlBN{display:flex;gap:32px;justify-content:space-between;margin:96px 0 0;padding:24px 0;color:var(--color-constant-white);font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing)}.Footer_root__kYlBN a{color:var(--color-secondary-soft);text-decoration:none}.Footer_date__Qnwc6{flex-shrink:0}.Footer_text__v7P8_{text-align:center}.Footer_link__MjXH5{flex-shrink:0}@media screen and (max-width:639px){.Footer_root__kYlBN{flex-direction:column;gap:24px;align-items:center;margin:64px 0 0;padding:24px 16px}}.ButtonWish_button__Ac3kB{cursor:pointer;height:72px;padding:20px 36px;border-radius:100px;font:var(--typography-single-l-font);letter-spacing:var(--typography-single-l-letter-spacing)}.ButtonWish_buttonPlace__5chYN{position:absolute;bottom:550px;transform:translateX(-120%)}.ButtonWish_sticky__kdevg{pointer-events:auto;position:fixed;z-index:10;bottom:30px;left:30px;display:none;border:none;color:var(--color-primary-soft);white-space:nowrap;background:rgba(0,0,0,0);transition:opacity .2s}.ButtonWish_sticky__kdevg .ButtonWish_textResultsBlock__5C8ri{display:none}.ButtonWish_buttonWishIcon__OaEoQ{pointer-events:auto;position:absolute;z-index:20;bottom:15px;overflow:hidden;width:72px;height:72px;border-radius:50%}.ButtonWish_buttonWishIconHidden__pN_YG{display:none}@media(prefers-reduced-motion:no-preference){.ButtonWish_buttonWishIcon__OaEoQ:focus,.ButtonWish_buttonWishIcon__OaEoQ:hover{animation:ButtonWish_shake__G8l_n .5s}}.ButtonWish_buttonWishIcon__OaEoQ img{display:block;width:100%;height:100%;object-fit:contain}.ButtonWish_static__fyM7t{position:relative;z-index:10;display:flex;flex-direction:column;gap:13px;border:none;background:rgba(0,0,0,0)}.ButtonWish_show__HziVi{display:block;opacity:1}.ButtonWish_textResultsBlock__5C8ri{display:flex;gap:10px;align-items:center;justify-content:flex-start;max-width:-moz-fit-content;max-width:fit-content;padding:12px 20px;border:1px solid var(--color-fg-default);border-radius:100px}.ButtonWish_textResultsBlock__5C8ri:has(.ButtonWish_textTitle__Ksbod){transform:translate(70%,-50px);background:var(--color-secondary-container-soft)}.ButtonWish_textResultsBlock__5C8ri:has(.ButtonWish_textCount__t2VNl){transform:translate(85%,-50px);background:var(--color-accent-soft)}@media screen and (max-width:639px){.ButtonWish_textResultsBlock__5C8ri:has(.ButtonWish_textTitle__Ksbod){transform:translate(175%,-50px)}.ButtonWish_textResultsBlock__5C8ri:has(.ButtonWish_textCount__t2VNl){transform:translate(230%,-50px)}.ButtonWish_buttonWishIcon__OaEoQ{position:fixed;z-index:10;inset:1rem 1rem auto auto}}@keyframes ButtonWish_shake__G8l_n{0%{transform:rotate(0deg)}33%{transform:rotate(10deg)}66%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.WishCard_root__4ny_s{justify-content:space-between;height:100%;padding:24px 16px;border-radius:32px;text-align:center;background:var(--color-neutral-container-soft)}.WishCard_block__goRV_,.WishCard_root__4ny_s{display:flex;flex-direction:column;gap:12px;align-items:center}.WishCard_image__aekxz{overflow:hidden;width:80px;height:80px;border-radius:50%}.WishCard_image__aekxz img{width:100%;height:100%;object-fit:cover}.WishCard_content__Gy9KP{display:flex;flex-direction:column;gap:4px}.WishCard_name__dh5pG{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing);color:var(--color-fg-default)}.WishCard_city__x1QCI{height:12px;font:var(--typography-single-xs-font);letter-spacing:var(--typography-single-xs-letter-spacing);color:var(--color-fg-soft)}.WishCard_description__Wt_BH{color:var(--color-fg-soft)}.WishCard_description__Wt_BH,.WishCard_price__fE6_K{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.WishCard_price__fE6_K{color:var(--color-fg-default)}.ConfirmWishModal_root__yZZ8h{padding:32px;border-radius:32px;background-color:var(--color-constant-white)}.ConfirmWishModal_content__9pJOM{display:flex;flex-direction:column;gap:8px;align-items:center;padding:16px 0;color:var(--color-fg-default);text-align:center}.ConfirmWishModal_heading__gxOZ5{font:var(--typography-heading-h4-font);letter-spacing:var(--typography-heading-h4-letter-spacing)}.ConfirmWishModal_text__Ia0v5{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.ConfirmWishModal_text__Ia0v5 a{color:var(--color-primary-soft);text-decoration:none}.ConfirmWishModal_button__WrTPu{margin:24px 0 0}.ConfirmWishModal_button__WrTPu button{width:100%}@media screen and (max-width:639px){.ConfirmWishModal_root__yZZ8h{border-radius:24px 24px 0 0}}.FulfilledWishModal_root__MMVIH{padding:32px;text-align:center;background-color:var(--color-constant-white)}.FulfilledWishModal_content__TUd3N{display:flex;flex-direction:column;align-items:center;padding:16px 0;color:var(--color-fg-default)}.FulfilledWishModal_heading__i3pTD{font:var(--typography-heading-h4-font);letter-spacing:var(--typography-heading-h4-letter-spacing);margin:8px 0 16px}.FulfilledWishModal_text__Gc_Cj{font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.FulfilledWishModal_button__vElxg{margin:24px 0 0}.FulfilledWishModal_button__vElxg button{width:100%}