.home_hero__uNlpJ{container-type:inline-size;position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(100deg,#FFF9EC,#FFF4D8 50%,#FFEBBA)}.home_heroGrid__YqZ3b{--frame:min(100cqw,1440px);--sun:clamp(180px,calc(var(--frame) * .17),340px);position:relative;max-width:1440px;margin:0 auto;display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);align-items:center;min-height:clamp(440px,calc(var(--frame) * .34),620px)}.home_heroGrid__YqZ3b:before{content:"";position:absolute;z-index:-1;left:41%;top:-49%;width:96%;height:170%;pointer-events:none;background:radial-gradient(closest-side,rgba(255,220,120,.62),rgba(255,220,120,0) 72%)}.home_photoWrap__uT8Ov{--side:max(0px,(100cqw - 1440px)/2);--lift:max(0px,var(--side) - 80px);--round:min(40px,var(--lift) * .5);position:relative;align-self:stretch;min-height:clamp(440px,calc(var(--frame) * .34),620px);margin:min(28px,var(--lift) * .3) 0 min(28px,var(--lift) * .3) calc(-1 * min(var(--side), 80px))}.home_photo__0N8kU{position:absolute;inset:0;display:block;overflow:hidden;background:var(--sky);border-radius:var(--round) 50% 50% var(--round) /var(--round) 56% 56% var(--round);box-shadow:7px 0 0 #fff,0 0 0 min(7px,var(--lift) * .1) #fff,0 min(14px,var(--lift) * .16) min(36px,var(--lift) * .4) rgba(2,36,61,.12)}.home_photo__0N8kU img{object-fit:cover;object-position:50% 32%}.home_photoBlank__h4_1B{display:block;width:100%;height:100%;background:linear-gradient(135deg,#D3EDFE,#FFE7A1)}.home_photoBeams__58T8L{position:absolute;top:30px;right:-30px;height:64px}.home_copy__TM6yV{position:relative;padding:44px calc(var(--frame) * .11 + var(--sun) / 2 - 8px) 50px clamp(36px,calc(var(--frame) * .035),64px)}.home_copy__TM6yV .pill{font-size:13px;padding:5px 12px}.home_title__ZkETl{margin:14px 0 0;font-weight:900;font-size:clamp(32px,calc(var(--frame) * .036),58px);line-height:1.06;letter-spacing:-.015em;color:var(--navy)}.home_title__ZkETl.home_long__Tioa6{font-size:clamp(29px,calc(var(--frame) * .03),48px);line-height:1.1}.home_title__ZkETl.home_longer__KuimO{font-size:clamp(27px,calc(var(--frame) * .0245),40px);line-height:1.15;letter-spacing:0}.home_title__ZkETl a:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.home_swoosh__Sxdj8{display:block;width:min(60%,300px);height:16px;margin:8px 0 14px 26%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 18'%3E%3Cpath d='M5 13C70 5 190 2 295 9' fill='none' stroke='%23FDC501' stroke-width='7' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 50% /100% 100%}.home_copy__TM6yV .btn-cta{font-size:clamp(21px,calc(var(--frame) * .0175),26px);padding:16px 30px;gap:18px}.home_dek__1ufwU{margin:0 0 24px;max-width:34em;font-size:clamp(18px,calc(var(--frame) * .015),22px);line-height:1.4;color:var(--ink)}.home_sunRays__TkDdo,.home_sun__DxZ4j{position:absolute;z-index:-1;pointer-events:none}.home_sun__DxZ4j{width:var(--sun);height:auto;right:calc(11% - var(--sun) / 2);top:calc(36% - var(--sun) / 2);filter:drop-shadow(0 0 40px rgba(255,236,160,.95))}.home_sunRays__TkDdo{width:calc(var(--sun) * 4.4);aspect-ratio:1;right:calc(11% - var(--sun) * 2.2);top:calc(36% - var(--sun) * 2.2);background:radial-gradient(circle,rgba(255,246,210,.9) 0,rgba(255,246,210,.45) 14%,rgba(255,246,210,0) 28%),repeating-conic-gradient(from 3deg,rgba(255,206,80,.42) 0deg 10deg,rgba(255,206,80,0) 10deg 26deg);-webkit-mask-image:radial-gradient(circle,#000 12%,rgba(0,0,0,.6) 36%,transparent 68%);mask-image:radial-gradient(circle,#000 12%,rgba(0,0,0,.6) 36%,transparent 68%)}.home_newsWrap__Vtsdn{margin-top:30px}.home_news__YhJg2{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(260px,390px);align-items:center;grid-gap:0 24px;gap:0 24px;padding:18px 28px;border-radius:26px;background:linear-gradient(120deg,#E6F3FF,#D3EDFE 55%,#CBE6FB);box-shadow:0 0 0 7px #fff,0 10px 30px rgba(2,36,61,.1)}.home_newsIcon__NsP8m{position:relative;display:grid;place-items:center;padding:4px 24px 0 8px;border-right:2px solid rgba(2,36,61,.14);color:var(--orange)}.home_newsBeams__EpvH4{position:absolute;top:-10px;left:-10px;height:34px}.home_newsCopy__UutOn h2{margin:0;font-weight:900;font-size:30px;line-height:1.1;letter-spacing:-.01em;color:var(--navy)}.home_newsCopy__UutOn p{margin:4px 0 0;font-size:18px;line-height:1.35;color:var(--ink)}.home_news__YhJg2 .email-form{width:100%}.home_newsStacked__oSYzf{grid-template-columns:auto minmax(0,1fr);gap:14px 18px}.home_newsStacked__oSYzf .email-form{grid-column:1/-1}.home_topics__a76aQ{padding-top:44px;text-align:center}.home_centerTitle__v5mO8{display:flex;align-items:flex-end;justify-content:center;gap:12px;margin:0 0 22px;font-weight:900;font-size:38px;line-height:1.1;letter-spacing:-.01em;color:var(--navy)}.home_titleBeams__Eg_gc{height:42px;margin-bottom:-2px}.home_tiles___q5hN{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:12px;gap:12px}.home_tile__7vcHF{display:grid;justify-items:center;align-content:center;grid-gap:10px;gap:10px;height:100%;min-height:108px;padding:16px 6px 14px;border-radius:18px;background:#F4F6F8;font-weight:800;font-size:17.5px;line-height:1.15;color:var(--navy);text-align:center;transition:transform .15s ease,box-shadow .15s ease}.home_tile__7vcHF:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(2,36,61,.1)}.home_tileIcon__FMKez{width:36px;height:36px}.home_t_goodnews__hgIgC{background:#FFF1C7}.home_t_goodnews__hgIgC .home_tileIcon__FMKez{color:#E64A19}.home_t_people__ywSLW{background:#DDEBFF}.home_t_people__ywSLW .home_tileIcon__FMKez{color:#2F6BD6}.home_t_kindness__3psxf{background:#FFE0E8}.home_t_kindness__3psxf .home_tileIcon__FMKez{color:#E0284F}.home_t_animals___UF_X{background:#DDF4E0}.home_t_animals___UF_X .home_tileIcon__FMKez{color:#1F8A3B}.home_t_science__6vBnb{background:#EDE4FF}.home_t_science__6vBnb .home_tileIcon__FMKez{color:#7446D9}.home_t_life__5hmbV{background:#E4F6DD}.home_t_life__5hmbV .home_tileIcon__FMKez{color:#3F9B2D}.home_t_history__PIjDO{background:#ECE2FF}.home_t_history__PIjDO .home_tileIcon__FMKez{color:#6A3BC2}.home_t_facts__v0rUy{background:#FFF3C4}.home_t_facts__v0rUy .home_tileIcon__FMKez{color:#D99A00}.home_grid__5awsY{padding-top:46px}.home_gridHead__BIUCp{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}.home_gridTitle__sEqcq{margin:0;font-weight:900;font-size:42px;line-height:1.1;letter-spacing:-.01em;color:var(--navy)}.home_cards__T_vV9{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.home_card__zb_n7{min-width:0}.home_cardLink__B4OFq{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:var(--white);box-shadow:0 4px 14px rgba(2,36,61,.07);transition:box-shadow .15s ease,transform .15s ease}.home_cardLink__B4OFq:hover{box-shadow:0 10px 26px rgba(2,36,61,.12);transform:translateY(-2px)}.home_cardPhoto__vlepm{position:relative;display:block;aspect-ratio:16/10;background:var(--sky)}.home_cardClip__6FdQY{position:absolute;inset:0;overflow:hidden}.home_cardPhoto__vlepm img{object-fit:cover;object-position:50% 35%}.home_cardPill__Tde_5{position:absolute;left:16px;bottom:0;transform:translateY(50%)}.home_cardPill__Tde_5 .pill{box-shadow:0 0 0 3px #fff}.home_cardBody__0NjoX{display:grid;grid-gap:8px;gap:8px;padding:24px 20px 20px}.home_cardTitle__3cIu2{margin:0;font-weight:900;font-size:22px;line-height:1.18;color:var(--navy)}.home_cardTitle__3cIu2.home_card_long__Mp1Wb{font-size:19.5px}.home_cardTitle__3cIu2.home_card_longer__SjQLA{font-size:18px;line-height:1.26}.home_cardLink__B4OFq:hover .home_cardTitle__3cIu2{color:var(--orange-strong)}.home_cardDek__zVZhJ{font-size:15.5px;line-height:1.42;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home_end__YGcug{padding-bottom:52px}.home_seeAllFoot__e7OMn{display:none}@media (max-width:1100px){.home_sunRays__TkDdo,.home_sun__DxZ4j{display:none}.home_copy__TM6yV{padding-right:32px}}@media (max-width:1060px){.home_tiles___q5hN{grid-template-columns:repeat(4,minmax(0,1fr))}.home_cards__T_vV9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.home_news__YhJg2{grid-template-columns:auto minmax(0,1fr);gap:14px 18px}.home_news__YhJg2 .email-form{grid-column:1/-1}}@media (max-width:720px){.home_heroGrid__YqZ3b{grid-template-columns:1fr;min-height:0}.home_photoWrap__uT8Ov{min-height:0;height:62vw;max-height:340px}.home_photo__0N8kU{border-radius:0 0 50% 50%/0 0 16% 16%;box-shadow:0 6px 0 #fff}.home_photoBeams__58T8L{display:none}.home_copy__TM6yV{padding:22px var(--gutter) 30px}.home_title__ZkETl{font-size:28px}.home_title__ZkETl.home_long__Tioa6{font-size:25px}.home_title__ZkETl.home_longer__KuimO{font-size:22px}.home_swoosh__Sxdj8{width:55%;height:13px;margin:6px 0 12px 22%}.home_dek__1ufwU{font-size:17.5px;margin-bottom:18px}.home_newsWrap__Vtsdn{margin-top:18px}.home_news__YhJg2{padding:16px 16px 20px;border-radius:20px}.home_newsIcon__NsP8m{padding:0 14px 0 4px}.home_newsIcon__NsP8m svg{width:40px;height:34px}.home_newsCopy__UutOn h2{font-size:23px}.home_newsCopy__UutOn p{font-size:16px}.home_topics__a76aQ{padding-top:32px}.home_centerTitle__v5mO8{font-size:25px;gap:8px;margin-bottom:14px}.home_titleBeams__Eg_gc{height:32px}.home_tiles___q5hN{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:0 calc(-1 * var(--gutter));padding:2px var(--gutter) 10px}.home_tiles___q5hN li{flex:0 0 104px;scroll-snap-align:start}.home_tile__7vcHF{min-height:84px;font-size:14.5px}.home_grid__5awsY{padding-top:32px}.home_gridTitle__sEqcq{font-size:28px}.home_cards__T_vV9{grid-template-columns:1fr;gap:18px}.home_gridHead__BIUCp .home_seeAllHead__M5XmT{display:none}.home_seeAllFoot__e7OMn{display:block;margin:18px 0 0;text-align:center}.home_seeAllFoot__e7OMn .see-all{font-size:18px}.home_cardTitle__3cIu2{font-size:20px}.home_cardTitle__3cIu2.home_card_long__Mp1Wb{font-size:18.5px}.home_cardTitle__3cIu2.home_card_longer__SjQLA{font-size:17px}.home_end__YGcug{padding-bottom:36px}}