.homepage-module__Kwqmoa__body{color:var(--color-text-secondary);background:linear-gradient(115deg,#f6fbff 0%,#eef8ff 60%,#effaf5 100%)}.homepage-module__Kwqmoa__container{width:min(1320px,100% - 80px);margin-inline:auto}.homepage-module__Kwqmoa__section{padding-block:24px;scroll-margin-top:150px}.homepage-module__Kwqmoa__heading{color:var(--color-primary);font-size:clamp(26px,2.5vw,36px);font-weight:700;line-height:1.12}.homepage-module__Kwqmoa__eyebrow{color:#33758c;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:700}.homepage-module__Kwqmoa__copy{font-size:18px;line-height:1.4}.homepage-module__Kwqmoa__link{min-height:44px;color:var(--color-primary);align-items:center;gap:8px;font-size:17px;font-weight:700;display:inline-flex}.homepage-module__Kwqmoa__link:hover{text-underline-offset:4px;text-decoration:underline}.homepage-module__Kwqmoa__button{color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 24px;font-size:17px;font-weight:700;display:inline-flex}.homepage-module__Kwqmoa__body :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #168b9b}.homepage-module__Kwqmoa__stats{color:#fff;background-position:100%;background-size:150% 100%;padding:14px 0}.homepage-module__Kwqmoa__statsGrid{grid-template-columns:repeat(4,1fr);display:grid}.homepage-module__Kwqmoa__stat{border-right:1px solid #ffffff40;align-items:center;gap:14px;padding:2px 24px;display:flex}.homepage-module__Kwqmoa__stat:first-child{padding-left:0}.homepage-module__Kwqmoa__stat:last-child{border:0}.homepage-module__Kwqmoa__stat:nth-child(n+3),.homepage-module__Kwqmoa__stat:nth-child(n+3) strong,.homepage-module__Kwqmoa__stat:nth-child(n+3)>svg{color:#062653}.homepage-module__Kwqmoa__stat>svg{color:#bedcec;stroke-width:1.3px;flex-shrink:0;width:32px;height:32px}.homepage-module__Kwqmoa__stat strong{color:#fff;font-size:30px;line-height:1.05;display:block}.homepage-module__Kwqmoa__stat span{max-width:160px;margin-top:2px;font-size:13px;line-height:1.15;display:block}.homepage-module__Kwqmoa__trust{color:var(--color-primary);background:#d6eafa;padding-block:14px;overflow:hidden}.homepage-module__Kwqmoa__trustTrack{will-change:transform;width:max-content;animation:34s linear infinite homepage-module__Kwqmoa__trust-marquee;display:flex}.homepage-module__Kwqmoa__trust:hover .homepage-module__Kwqmoa__trustTrack,.homepage-module__Kwqmoa__trust:focus-within .homepage-module__Kwqmoa__trustTrack{animation-play-state:paused}.homepage-module__Kwqmoa__trustList{flex-wrap:nowrap;flex-shrink:0;align-items:center;min-width:calc(100vw + 20rem);margin:0;padding:0;list-style:none;display:flex}.homepage-module__Kwqmoa__trustList li{text-align:center;white-space:nowrap;border-right:1px solid #13479540;flex:1 0 auto;padding:0 18px;font-size:14px;font-weight:700}@keyframes homepage-module__Kwqmoa__trust-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.homepage-module__Kwqmoa__trustTrack{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.homepage-module__Kwqmoa__trustList{flex-wrap:wrap;justify-content:center;min-width:0}.homepage-module__Kwqmoa__trustList li{flex:none}.homepage-module__Kwqmoa__trustListClone{display:none}.homepage-module__Kwqmoa__trustList li:last-child{border:0}}.homepage-module__Kwqmoa__about{grid-template-columns:1.08fr 1fr;align-items:stretch;gap:0;width:min(1440px,100%);padding-block:28px;display:grid}.homepage-module__Kwqmoa__aboutPhoto{border-radius:5px;min-height:480px;position:relative;overflow:hidden}.homepage-module__Kwqmoa__aboutPhoto img{object-fit:cover}.homepage-module__Kwqmoa__aboutContent{align-self:center;padding:16px 40px}.homepage-module__Kwqmoa__aboutContent .homepage-module__Kwqmoa__heading{max-width:510px}.homepage-module__Kwqmoa__aboutContent>p{margin-top:14px}.homepage-module__Kwqmoa__missionGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.homepage-module__Kwqmoa__mission{background:#ffffffba;border-radius:5px;grid-template-columns:28px 1fr;align-content:start;gap:10px;padding:22px 16px;display:grid}.homepage-module__Kwqmoa__mission svg{color:#337bb4}.homepage-module__Kwqmoa__mission h3{color:var(--color-primary);margin-bottom:9px;font-size:20px}.homepage-module__Kwqmoa__mission p{font-size:18px;line-height:1.4}.homepage-module__Kwqmoa__centerHeading{text-align:center;margin-bottom:22px}.homepage-module__Kwqmoa__careSection{background-image:linear-gradient(#ffffffdf, #ffffffdf), var(--gradient-citrus)}.homepage-module__Kwqmoa__careTabs{border-bottom:1px solid #13479518;grid-template-columns:repeat(5,1fr);margin-bottom:16px;display:grid}.homepage-module__Kwqmoa__careTabs button{min-height:48px;color:var(--color-primary);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 8px;font-size:18px;font-weight:700;position:relative}.homepage-module__Kwqmoa__careTabs button[aria-selected=true]{color:var(--color-primary);background:#fff}.homepage-module__Kwqmoa__careTabs button[aria-selected=true]:after{content:"";background:var(--gradient-citrus);height:4px;position:absolute;inset:auto 0 -3px}.homepage-module__Kwqmoa__carePanel{background:linear-gradient(white, white) padding-box, var(--gradient-citrus) border-box;border-top:3px solid #0000;border-radius:6px;grid-template-columns:1.05fr 1fr;gap:0;display:grid;overflow:hidden}.homepage-module__Kwqmoa__carePhoto{min-height:320px;position:relative}.homepage-module__Kwqmoa__carePhoto img{object-fit:contain}.homepage-module__Kwqmoa__careContent{align-self:center;padding:26px 38px}.homepage-module__Kwqmoa__careContent h3{color:var(--color-primary);margin-bottom:12px;font-size:28px}.homepage-module__Kwqmoa__careContent h3 a:hover,.homepage-module__Kwqmoa__careContent h3 a:focus-visible{text-underline-offset:4px;text-decoration:underline}.homepage-module__Kwqmoa__carePoints{gap:7px;margin:15px 0 0;padding:0;font-size:17px;list-style:none;display:grid}.homepage-module__Kwqmoa__carePoints li{align-items:flex-start;gap:10px;display:flex}.homepage-module__Kwqmoa__carePoints svg{color:var(--color-primary);flex-shrink:0;margin-top:3px}.homepage-module__Kwqmoa__carePointLink{color:var(--color-primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-primary) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--color-primary) 35%, transparent);text-underline-offset:4px;font-weight:700}.homepage-module__Kwqmoa__carePointLink:hover{text-decoration-color:currentColor}.homepage-module__Kwqmoa__journeyHeading{margin-bottom:26px}.homepage-module__Kwqmoa__journeyHeading:before{content:"";background:var(--gradient-citrus);border-radius:4px;width:96px;height:4px;margin-bottom:12px;display:block}.homepage-module__Kwqmoa__journeyHeading p{margin-top:7px}.homepage-module__Kwqmoa__steps{grid-template-columns:repeat(4,1fr);gap:30px;margin:0;padding:0;list-style:none;display:grid}.homepage-module__Kwqmoa__step{color:var(--color-primary);display:block}.homepage-module__Kwqmoa__stepTop>svg{background:#e0f5ed;border-radius:12px;flex-shrink:0;width:48px;height:48px;padding:8px}.homepage-module__Kwqmoa__stepTop{align-items:center;gap:15px;margin-bottom:16px;display:flex}.homepage-module__Kwqmoa__stepNumber{color:#fff;background:linear-gradient(var(--color-primary), var(--color-primary)) padding-box, var(--gradient-citrus) border-box;border:4px solid #0000;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.homepage-module__Kwqmoa__stepLine{border-radius:3px;flex:1;height:3px;position:relative}.homepage-module__Kwqmoa__stepLine svg{position:absolute;top:-7px;right:0}.homepage-module__Kwqmoa__step h3{color:var(--color-primary);font-size:21px}.homepage-module__Kwqmoa__step p{color:var(--color-text-secondary);max-width:28ch;margin-top:8px;font-size:17px;line-height:1.35}.homepage-module__Kwqmoa__step:hover h3{text-underline-offset:4px;text-decoration:underline}.homepage-module__Kwqmoa__support{background:#fff;border-radius:5px;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:12px 22px;display:flex;position:relative;overflow:hidden}.homepage-module__Kwqmoa__support:before{content:"";background:var(--gradient-citrus);height:3px;position:absolute;inset:0 0 auto}.homepage-module__Kwqmoa__support a:hover,.homepage-module__Kwqmoa__support a:focus-visible{text-underline-offset:4px;text-decoration:underline}.homepage-module__Kwqmoa__support h3{color:var(--color-primary);font-size:19px}.homepage-module__Kwqmoa__support ul{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:30px;margin:0;padding:0;list-style:none;display:grid}.homepage-module__Kwqmoa__support h3{flex:0 0 25%}.homepage-module__Kwqmoa__support a{min-height:44px;color:var(--color-primary);align-items:center;gap:10px;font-weight:700;display:flex}.homepage-module__Kwqmoa__cancers{grid-template-columns:300px 1fr;align-items:center;gap:32px;display:grid}.homepage-module__Kwqmoa__cancersIntro p{margin:12px 0 16px}.homepage-module__Kwqmoa__cancerGrid{background:#ffffffc9;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.homepage-module__Kwqmoa__cancerLink{min-height:96px;color:var(--color-primary);border-bottom:1px solid #1347950d;border-right:1px solid #1347950d;align-items:center;gap:12px;padding:16px;font-size:16px;font-weight:700;line-height:1.25;display:flex}.homepage-module__Kwqmoa__cancerLink:hover{background:#e6f5f7}.homepage-module__Kwqmoa__cancerLink img{object-fit:contain;flex:0 0 34px}.homepage-module__Kwqmoa__sectionHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.homepage-module__Kwqmoa__controls{gap:8px;display:flex}.homepage-module__Kwqmoa__controls button{width:44px;height:44px;color:var(--color-primary);cursor:pointer;background:#fff;border:1px solid #c7d9e8;border-radius:50%;place-items:center;display:grid}.homepage-module__Kwqmoa__controls button:hover{color:#fff;background:var(--color-primary)}.homepage-module__Kwqmoa__departmentTrack{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#a9cbd8 transparent;gap:20px;padding-bottom:8px;display:flex;overflow-x:auto}.homepage-module__Kwqmoa__department{scroll-snap-align:start;border-radius:6px;flex:0 0 calc(33.3333% - 13.3333px);min-height:260px;position:relative;overflow:hidden}.homepage-module__Kwqmoa__department:after,.homepage-module__Kwqmoa__campus:after{content:"";pointer-events:none;background:linear-gradient(#0000,#082853ed);position:absolute;inset:30% 0 0}.homepage-module__Kwqmoa__department img{object-fit:cover;transition:transform .3s}.homepage-module__Kwqmoa__department:hover img{transform:scale(1.035)}.homepage-module__Kwqmoa__departmentCopy{z-index:1;color:#fff;padding:20px 24px;position:absolute;bottom:0}.homepage-module__Kwqmoa__departmentCopy h3{color:#fff;font-size:27px}.homepage-module__Kwqmoa__departmentCopy span{align-items:center;gap:8px;margin-top:8px;font-size:16px;display:flex}.homepage-module__Kwqmoa__departmentRibbon{background:#0b326d;flex-direction:column;display:flex}.homepage-module__Kwqmoa__departmentRibbon:after{display:none}.homepage-module__Kwqmoa__departmentRibbonPhoto{aspect-ratio:16/9;background:#f1f4f9;width:100%;position:relative}.homepage-module__Kwqmoa__departmentRibbonPhoto img{object-fit:contain}.homepage-module__Kwqmoa__departmentRibbon:hover img{transform:none}.homepage-module__Kwqmoa__departmentRibbon .homepage-module__Kwqmoa__departmentCopy{padding:16px 20px;position:relative}.homepage-module__Kwqmoa__stories{grid-template-columns:1.05fr 1fr;align-items:center;gap:42px;display:grid}.homepage-module__Kwqmoa__storyPhoto{aspect-ratio:8/3;border-radius:5px;min-height:240px;display:block;position:relative;overflow:hidden}.homepage-module__Kwqmoa__storyPhoto img{object-fit:cover}.homepage-module__Kwqmoa__play{width:58px;height:58px;color:var(--color-primary);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 20px #00317130}.homepage-module__Kwqmoa__storyCopy>p{max-width:48ch;margin-block:14px}.homepage-module__Kwqmoa__storyDetails{margin-top:12px;font-size:16px}.homepage-module__Kwqmoa__storyDetails summary{color:var(--color-primary);cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:700;display:flex}.homepage-module__Kwqmoa__storyDetails blockquote{border-left:2px solid #23cdc0;margin:16px 0;padding-left:18px}.homepage-module__Kwqmoa__storyDetails cite{color:var(--color-primary);margin-top:10px;font-style:normal;font-weight:700;display:block}.homepage-module__Kwqmoa__campusGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.homepage-module__Kwqmoa__mainCampusGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.homepage-module__Kwqmoa__campus.homepage-module__Kwqmoa__mainCampus{min-height:240px}.homepage-module__Kwqmoa__campus.homepage-module__Kwqmoa__mainCampus h3{font-size:22px}.homepage-module__Kwqmoa__campus{border-radius:5px;min-height:160px;position:relative;overflow:hidden}.homepage-module__Kwqmoa__campus img{object-fit:cover}.homepage-module__Kwqmoa__campus h3{z-index:1;color:#fff;font-size:18px;line-height:1.15;position:absolute;bottom:14px;left:14px;right:10px}.homepage-module__Kwqmoa__campusNote{opacity:.9;margin-top:4px;font-size:14px;font-weight:600;display:block}.homepage-module__Kwqmoa__closing{grid-template-columns:1.1fr 1fr;align-items:start;gap:24px;padding-block:24px 30px;display:grid}.homepage-module__Kwqmoa__closing>:only-child{grid-column:1/-1}.homepage-module__Kwqmoa__panel{background:#fff;border-radius:6px;min-width:0;padding:28px;scroll-margin-top:150px}.homepage-module__Kwqmoa__panel .homepage-module__Kwqmoa__heading{font-size:30px}.homepage-module__Kwqmoa__appointmentIntro{margin:10px 0 18px;font-size:16px;line-height:1.4}.homepage-module__Kwqmoa__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.homepage-module__Kwqmoa__form label{gap:5px;font-size:15px;display:grid}.homepage-module__Kwqmoa__form :is(input,select,textarea){color:#434751;background:#fff;border:1px solid #d3dfeb;border-radius:4px;width:100%;min-width:0;min-height:44px;padding:9px 12px;font-size:16px}.homepage-module__Kwqmoa__form textarea{resize:vertical;min-height:70px}.homepage-module__Kwqmoa__full{grid-column:1/-1}.homepage-module__Kwqmoa__form .homepage-module__Kwqmoa__button{justify-self:start}.homepage-module__Kwqmoa__formNote{color:#596572;font-size:14px}.homepage-module__Kwqmoa__contactDetails{border-top:1px solid #dce8ef;margin-top:18px;padding-top:10px}.homepage-module__Kwqmoa__contactDetails summary{min-height:44px;color:var(--color-primary);cursor:pointer;align-items:center;gap:8px;font-weight:700;display:flex}.homepage-module__Kwqmoa__contactDetails ul{gap:14px;padding:0;font-size:16px;list-style:none;display:grid}.homepage-module__Kwqmoa__contactDetails strong{color:var(--color-primary);display:block}.homepage-module__Kwqmoa__contactDetails a{min-height:44px;color:var(--color-primary);align-items:center;font-weight:700;display:inline-flex}.homepage-module__Kwqmoa__faqList{margin-top:18px}.homepage-module__Kwqmoa__faq{border-bottom:1px solid #e1eaf2}.homepage-module__Kwqmoa__faq button{width:100%;min-height:54px;color:var(--color-primary);cursor:pointer;text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;font-size:18px;display:flex}.homepage-module__Kwqmoa__faq button svg{flex-shrink:0}.homepage-module__Kwqmoa__faq p{padding-bottom:18px;font-size:17px;line-height:1.45}.homepage-module__Kwqmoa__donation{color:#fff;grid-template-columns:260px 1fr auto;align-items:center;gap:32px;padding-right:max(40px,50vw - 660px);display:grid;position:relative;overflow:hidden}.homepage-module__Kwqmoa__donationPhoto{height:100%;min-height:160px;position:relative}.homepage-module__Kwqmoa__donationPhoto img{object-fit:cover}.homepage-module__Kwqmoa__donationCopy{max-width:760px;padding-block:24px}.homepage-module__Kwqmoa__donationCopy h2{color:#fff;font-size:28px}.homepage-module__Kwqmoa__donationCopy p{margin-top:8px;font-size:16px;line-height:1.4}.homepage-module__Kwqmoa__donation a{white-space:nowrap;background:var(--color-primary)}@media (max-width:1050px){.homepage-module__Kwqmoa__container{width:calc(100% - 40px)}.homepage-module__Kwqmoa__stat{gap:8px;padding:2px 16px}.homepage-module__Kwqmoa__stat>svg{width:24px;height:24px}.homepage-module__Kwqmoa__stat strong{font-size:24px}.homepage-module__Kwqmoa__aboutContent{padding:16px 24px}.homepage-module__Kwqmoa__mission{padding:16px;display:block}.homepage-module__Kwqmoa__mission svg{margin-bottom:8px}.homepage-module__Kwqmoa__careContent{padding:24px}.homepage-module__Kwqmoa__cancers{grid-template-columns:220px 1fr;gap:20px}.homepage-module__Kwqmoa__cancerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-module__Kwqmoa__cancerLink{min-height:76px}.homepage-module__Kwqmoa__support ul{gap:18px}.homepage-module__Kwqmoa__department{min-height:240px}.homepage-module__Kwqmoa__departmentCopy{padding:18px}.homepage-module__Kwqmoa__departmentCopy h3{font-size:23px}.homepage-module__Kwqmoa__campusGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.homepage-module__Kwqmoa__donation{grid-template-columns:180px 1fr auto;gap:20px;padding-right:20px}}@media (min-width:768px){.homepage-module__Kwqmoa__container{width:min(1320px,100% - 184px)}.homepage-module__Kwqmoa__about{width:min(1440px,100%)}.homepage-module__Kwqmoa__aboutContent{padding-right:96px}}@media (max-width:767px){.homepage-module__Kwqmoa__section{padding-block:20px}.homepage-module__Kwqmoa__container{width:calc(100% - 32px)}.homepage-module__Kwqmoa__heading{font-size:28px}.homepage-module__Kwqmoa__copy{font-size:17px}.homepage-module__Kwqmoa__stats{background-image:linear-gradient(#0b326d 0%,#134795 38%,#23cdc0 55%,#8cde83 85%,#e4ea4b 100%);background-size:100% 100%;padding-block:12px}.homepage-module__Kwqmoa__statsGrid{grid-template-columns:repeat(2,1fr);gap:12px 0}.homepage-module__Kwqmoa__stat,.homepage-module__Kwqmoa__stat:first-child{gap:8px;padding:0 10px}.homepage-module__Kwqmoa__stat:nth-child(2n){border-right:0}.homepage-module__Kwqmoa__stat strong{font-size:22px}.homepage-module__Kwqmoa__stat span{font-size:12px}.homepage-module__Kwqmoa__stat>svg{width:20px;height:20px}.homepage-module__Kwqmoa__trustList{gap:8px 0}.homepage-module__Kwqmoa__trustList li{padding-inline:10px;font-size:12px}.homepage-module__Kwqmoa__about{grid-template-columns:1fr;gap:20px;width:calc(100% - 32px)}.homepage-module__Kwqmoa__aboutPhoto{aspect-ratio:4/3;min-height:0}.homepage-module__Kwqmoa__aboutContent{padding:0}.homepage-module__Kwqmoa__missionGrid{gap:12px}.homepage-module__Kwqmoa__mission h3{font-size:20px}.homepage-module__Kwqmoa__mission p{font-size:17px}.homepage-module__Kwqmoa__centerHeading{margin-bottom:18px}.homepage-module__Kwqmoa__careTabs button{padding:12px 3px;font-size:14px}.homepage-module__Kwqmoa__carePanel{grid-template-columns:1fr}.homepage-module__Kwqmoa__carePhoto{aspect-ratio:16/10;min-height:0}.homepage-module__Kwqmoa__careContent{padding:22px}.homepage-module__Kwqmoa__careContent h3{font-size:25px}.homepage-module__Kwqmoa__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.homepage-module__Kwqmoa__step h3{font-size:20px}.homepage-module__Kwqmoa__step p{font-size:16px}.homepage-module__Kwqmoa__stepTop{gap:8px}.homepage-module__Kwqmoa__stepTop>svg{border-radius:9px;width:36px;height:36px;padding:6px}.homepage-module__Kwqmoa__support{padding:16px;display:block}.homepage-module__Kwqmoa__support ul{gap:2px;margin-top:8px;display:grid}.homepage-module__Kwqmoa__cancers{grid-template-columns:1fr;gap:20px}.homepage-module__Kwqmoa__cancersIntro p{margin-block:10px}.homepage-module__Kwqmoa__cancerLink{gap:10px;min-height:90px;padding:12px;font-size:15px}.homepage-module__Kwqmoa__cancerLink img{flex-basis:28px;width:28px;height:28px}.homepage-module__Kwqmoa__department{flex-basis:85%;min-height:260px}.homepage-module__Kwqmoa__departmentTrack{gap:14px}.homepage-module__Kwqmoa__sectionHeader{align-items:end;gap:12px}.homepage-module__Kwqmoa__sectionHeader .homepage-module__Kwqmoa__heading{font-size:26px}.homepage-module__Kwqmoa__stories{grid-template-columns:1fr;gap:20px}.homepage-module__Kwqmoa__storyPhoto{aspect-ratio:16/9;min-height:0}.homepage-module__Kwqmoa__campusGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.homepage-module__Kwqmoa__mainCampusGrid{grid-template-columns:1fr;gap:12px;margin-bottom:12px}.homepage-module__Kwqmoa__campus.homepage-module__Kwqmoa__mainCampus{min-height:180px}.homepage-module__Kwqmoa__campus.homepage-module__Kwqmoa__mainCampus:last-child{grid-column:auto}.homepage-module__Kwqmoa__campus{min-height:160px}.homepage-module__Kwqmoa__campus:last-child{grid-column:1/-1}.homepage-module__Kwqmoa__closing{grid-template-columns:1fr;gap:20px}.homepage-module__Kwqmoa__panel{padding:22px 18px}.homepage-module__Kwqmoa__panel .homepage-module__Kwqmoa__heading{font-size:27px}.homepage-module__Kwqmoa__donation{grid-template-columns:1fr;gap:20px;padding:0 0 24px}.homepage-module__Kwqmoa__donationPhoto{aspect-ratio:3/2;height:auto;min-height:0}.homepage-module__Kwqmoa__donationPhoto img{object-fit:contain}.homepage-module__Kwqmoa__donationCopy{padding:0 20px}.homepage-module__Kwqmoa__donationCopy h2{font-size:25px}.homepage-module__Kwqmoa__donation a{grid-column:1;justify-self:start;margin-inline:20px}}@media (prefers-reduced-motion:reduce){.homepage-module__Kwqmoa__department img{transition:none}}.homepage-module__Kwqmoa__form{scroll-margin-top:160px}.homepage-module__Kwqmoa__button:disabled{cursor:not-allowed}.homepage-module__Kwqmoa__appointmentHelp{background:#fff;border-radius:0 0 6px 6px;padding:0 28px 10px}.homepage-module__Kwqmoa__appointmentHelp .homepage-module__Kwqmoa__contactDetails{margin-top:0}@media (max-width:767px){.homepage-module__Kwqmoa__support ul{grid-template-columns:1fr}.homepage-module__Kwqmoa__appointmentHelp{padding-inline:18px}}.homepage-module__Kwqmoa__departmentsSection{padding-bottom:0}.homepage-module__Kwqmoa__storiesSection{padding-top:16px;padding-bottom:12px}@media (max-width:380px){.homepage-module__Kwqmoa__stat{display:block}.homepage-module__Kwqmoa__stat>svg{width:18px;height:18px;margin-bottom:6px}.homepage-module__Kwqmoa__stat strong{font-size:21px}.homepage-module__Kwqmoa__form{grid-template-columns:1fr}}
