#socoCares{--navy:var(--color-navy);--orange:var(--color-orange);--cream:var(--color-cream);color:var(--navy);font-family:var(--font-body), "Barlow", system-ui, sans-serif}#socoCares .o{color:var(--orange)}#socoCares .sc-sec{width:100%;padding:96px 24px}#socoCares .sc-cream{background:var(--cream)}#socoCares .sc-white{background:#fff}#socoCares .sc-navy{background:var(--navy);color:#fff}#socoCares .sc-wrap{max-width:1080px;margin:0 auto}#socoCares .sc-narrow{max-width:820px}#socoCares .sc-eyebrow{font-family:var(--font-condensed), "Barlow Condensed", system-ui, sans-serif;letter-spacing:.14em;color:var(--orange);margin:0 0 14px;font-size:18px;font-weight:700}#socoCares .sc-h1,#socoCares .sc-h2{font-family:var(--font-condensed), "Barlow Condensed", system-ui, sans-serif;letter-spacing:.005em;color:var(--navy);margin:0;font-weight:700;line-height:1}#socoCares .sc-navy .sc-h2{color:#fff}#socoCares .sc-h1{font-size:clamp(52px,8.4vw,104px)}#socoCares .sc-h2{font-size:clamp(40px,5.4vw,66px)}#socoCares .sc-attr{font-family:var(--font-condensed), "Barlow Condensed", system-ui, sans-serif;letter-spacing:.02em;color:var(--navy);margin:22px 0 0;font-size:20px;font-weight:600}#socoCares .sc-lede{border-top:3px solid var(--orange);max-width:720px;margin:34px 0 0;padding-top:26px;font-size:clamp(20px,2.1vw,24px);line-height:1.55}#socoCares .sc-p{margin:22px 0 0;font-size:19px;line-height:1.65}#socoCares .sc-small{margin:18px 0 0;font-size:16px}#socoCares .sc-when{font-family:var(--font-condensed), "Barlow Condensed", system-ui, sans-serif;letter-spacing:.03em;color:var(--orange);margin:24px 0 0;font-size:24px;font-weight:700}#socoCares blockquote{margin:0}#socoCares .sc-quote{border-left:4px solid var(--orange);margin-top:28px;padding:4px 0 4px 22px}#socoCares .sc-quote p{font-family:var(--font-condensed), "Barlow Condensed", system-ui, sans-serif;margin:0;font-size:26px;font-weight:600;line-height:1.25}#socoCares .sc-quote cite,#socoCares .sc-pull cite{color:var(--orange);margin-top:10px;font-size:16px;font-style:normal;font-weight:600;display:block}#socoCares .sc-quote--lead{max-width:720px;margin-top:30px}#socoCares .sc-quote--after{max-width:720px;margin-top:56px}#socoCares .sc-pull p{font-family:var(--font-condensed), "Barlow Condensed", system-ui, sans-serif;color:#fff;margin:8px 0 0;font-size:clamp(32px,4.4vw,52px);font-weight:700;line-height:1.12}#socoCares .sc-script{line-height:1.1;font-family:var(--font-script), "Caveat", cursive!important;color:var(--orange)!important;font-size:30px!important;font-weight:600!important}#socoCares .sc-pull .sc-script{margin-top:16px;font-size:38px!important}#socoCares .sc-support{grid-template-columns:1fr 1fr;gap:28px;margin-top:44px;display:grid}#socoCares .sc-navy .sc-quote p{color:#fff}#socoCares .sc-btn{font-family:var(--font-condensed), "Barlow Condensed", system-ui, sans-serif;letter-spacing:.08em;color:#fff;background:var(--orange);border:2px solid var(--orange);border-radius:2px;margin-top:30px;padding:16px 26px;font-size:20px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-block}#socoCares .sc-btn:hover{background:var(--navy);border-color:var(--navy)}#socoCares .sc-navy .sc-btn:hover{color:var(--navy);background:#fff;border-color:#fff}#socoCares .sc-btn--ghost{background:0 0;border-color:#fff}#socoCares .sc-ctas{flex-wrap:wrap;gap:0 14px;display:flex}#socoCares .sc-you{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:center;gap:56px;display:grid}#socoCares .sc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:44px 0 0;padding:0;list-style:none;display:grid}#socoCares .sc-goal{border-top:4px solid var(--orange);text-align:center;background:#fff;flex-direction:column;align-items:center;padding:28px 24px 26px;display:flex}#socoCares .sc-goal-d{margin:14px 0 0;font-size:16px;line-height:1.5}#socoCares .sc-close .sc-h2{font-size:clamp(40px,5.8vw,72px)}#socoCares .gr{flex-direction:column;align-items:center;width:100%;margin:0;display:flex}#socoCares .gr-ring{aspect-ratio:1;width:100%;position:relative}#socoCares .gr-ring svg{width:100%;height:100%;display:block}#socoCares .gr-dot--open{fill:var(--orange)}#socoCares .gr-dot--filled{fill:var(--navy)}#socoCares .gr-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:14%}#socoCares .gr-center--custom{inset:13%}#socoCares .gr-num,#socoCares .gr-of,#socoCares .gr-label,#socoCares .gr-state{display:block}#socoCares .gr-num{font-family:var(--font-condensed), "Barlow Condensed", system-ui, sans-serif;color:var(--navy);font-size:56px;font-weight:700;line-height:.95}#socoCares .gr-of{font-family:var(--font-condensed), "Barlow Condensed", system-ui, sans-serif;color:var(--orange);margin-top:2px;font-size:20px;font-weight:600}#socoCares .gr-label{color:var(--navy);margin-top:4px;font-size:15px;font-weight:600;line-height:1.25}#socoCares .gr-count{align-items:baseline;gap:10px;margin:18px 0 0;display:flex}#socoCares .gr-count .gr-num{font-size:48px}#socoCares .gr-count .gr-of,#socoCares .gr-count .gr-label{margin:0;font-size:20px}#socoCares .gr-caption{color:var(--orange);margin:12px 0 0;font-size:15px;font-weight:600}#socoCares .gr-reached{font-family:var(--font-condensed), "Barlow Condensed", system-ui, sans-serif;letter-spacing:.06em;color:var(--navy);margin:10px 0 0;font-size:18px;font-weight:700}#socoCares .gr-single{aspect-ratio:1;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:220px;display:flex}#socoCares .gr-single svg{width:72px;height:72px}#socoCares .gr-state{font-family:var(--font-condensed), "Barlow Condensed", system-ui, sans-serif;color:var(--navy);margin-top:16px;font-size:36px;font-weight:700;line-height:1}#socoCares .sc-portrait{border-radius:50%;width:100%;height:100%;display:block;overflow:hidden}#socoCares .sc-portrait img{object-fit:cover;width:100%;height:100%;display:block}#socoCares .sc-monogram{background:var(--navy);color:var(--cream);font-family:var(--font-condensed), "Barlow Condensed", system-ui, sans-serif;letter-spacing:.04em;justify-content:center;align-items:center;font-size:clamp(56px,12vw,96px);font-weight:700;display:flex}#socoCares .sc-drive-jump{font-family:var(--font-condensed), "Barlow Condensed", system-ui, sans-serif;letter-spacing:.04em;color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:6px;align-items:center;gap:10px;margin-top:28px;font-size:22px;font-weight:700;text-decoration-thickness:3px;display:inline-flex}#socoCares .sc-drive-jump:hover{color:var(--orange)}#socoCares .sc-drive{border-top:6px solid var(--orange);scroll-margin-top:80px}#socoCares .sc-drive-tag{font-family:var(--font-script), "Caveat", cursive;color:var(--orange);margin:14px 0 0;font-size:clamp(30px,3.4vw,40px);line-height:1.1}#socoCares .sc-drive-intro{max-width:760px}#socoCares .sc-drive-video{max-width:860px;margin:34px 0 0}#socoCares .yt-embed{aspect-ratio:16/9;background:var(--navy);position:relative;overflow:hidden}#socoCares .yt-embed iframe,#socoCares .yt-embed button,#socoCares .yt-embed img{border:0;width:100%;height:100%;position:absolute;inset:0}#socoCares .yt-embed button{cursor:pointer;background:0 0;padding:0}#socoCares .yt-embed img{object-fit:cover}#socoCares .yt-play{line-height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#socoCares .yt-play path:first-child{fill:var(--navy);fill-opacity:.85;transition:fill .16s,fill-opacity .16s}#socoCares .yt-embed button:hover .yt-play path:first-child,#socoCares .yt-embed button:focus-visible .yt-play path:first-child{fill:var(--orange);fill-opacity:1}#socoCares .yt-embed button:focus-visible{outline:4px solid var(--orange);outline-offset:-4px}#socoCares .sc-drive-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:36px 0 0;padding:0;list-style:none;display:grid}#socoCares .sc-drive-actions .sc-btn{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:72px;margin-top:0;line-height:1.15;display:flex}#socoCares button.sc-btn{cursor:pointer}#socoCares button.sc-btn:disabled{opacity:.6;cursor:progress}#socoCares .sc-drive-actions button[aria-expanded=true]{background:var(--navy);border-color:var(--navy)}#socoCares .sc-btn:focus-visible,#socoCares .sc-drive-x:focus-visible{outline:3px solid var(--navy);outline-offset:3px}#socoCares .sc-drive-panel-wrap{scroll-margin-top:80px}#socoCares .sc-drive-panel{background:var(--cream);border-top:5px solid var(--orange);margin-top:32px;padding:30px 34px 34px}#socoCares .sc-drive-panel-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}#socoCares .sc-drive-panel .sc-drive-h3{margin:0}#socoCares .sc-drive-panel-intro{max-width:720px;margin:10px 0 18px}#socoCares .sc-drive-x{width:44px;height:44px;color:var(--navy);cursor:pointer;background:0 0;border:0;flex:none;font-size:32px;line-height:1}#socoCares .sc-drive-alert{border-left:4px solid var(--orange);background:#fff;margin:0 0 16px;padding:12px 16px;font-weight:600;display:none}#socoCares .sc-drive-alert.is-shown{display:block}#socoCares .sc-drive-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}#socoCares .sc-drive-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}#socoCares .sc-drive-field{flex-direction:column;gap:6px;min-width:0;margin:0 0 16px;display:flex}#socoCares .sc-drive-field label,#socoCares .sc-drive-field legend{font-family:var(--font-condensed), "Barlow Condensed", system-ui, sans-serif;letter-spacing:.08em;font-size:15px;font-weight:700}#socoCares .sc-drive-opt{letter-spacing:0;font-weight:400}#socoCares .sc-drive-field input,#socoCares .sc-drive-field textarea{font:inherit;color:var(--navy);background:#fff;border:2px solid #c9c2b6;border-radius:2px;width:100%;padding:11px 12px;font-size:17px}#socoCares .sc-drive-field input:focus,#socoCares .sc-drive-field textarea:focus{border-color:var(--navy);outline:none}#socoCares .sc-drive-checks{border:0;flex-flow:wrap;gap:10px 26px;padding:0}#socoCares .sc-drive-checks legend{margin-bottom:8px}#socoCares .sc-drive-checks label{font-family:var(--font-body), "Barlow", system-ui, sans-serif;letter-spacing:0;align-items:center;gap:8px;min-height:44px;font-size:18px;font-weight:600;display:inline-flex}#socoCares .sc-drive-checks input{width:22px;height:22px;accent-color:var(--orange)}#socoCares .sc-drive-help{margin:-6px 0 16px;font-size:15px}#socoCares .sc-drive-panel .soco-captcha{margin:4px 0 0}#socoCares .sc-drive-note{margin:12px 0 0;font-size:16px;line-height:1.5}#socoCares .sc-drive-drop{background:var(--cream);border-left:5px solid var(--orange);margin-top:44px;padding:26px 30px 28px;scroll-margin-top:80px}#socoCares .sc-drive-drop .sc-p{margin:0}#socoCares .sc-drive a:not(.sc-btn){color:var(--navy);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:3px;font-weight:600}#socoCares .sc-drive-partners{margin-top:56px}#socoCares .sc-drive-h3{font-family:var(--font-condensed), "Barlow Condensed", system-ui, sans-serif;margin:0 0 22px;font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.1}#socoCares .sc-drive-partners ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}#socoCares .sc-drive-partners li{background:var(--cream);flex-direction:column;gap:4px;padding:18px 20px;font-size:17px;display:flex}#socoCares .sc-drive-partners li>:first-child{font-size:19px;font-weight:700}@media (max-width:1000px){#socoCares .sc-grid,#socoCares .sc-drive-actions,#socoCares .sc-drive-partners ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){#socoCares .sc-sec{padding:68px 20px}#socoCares .sc-you{grid-template-columns:1fr;gap:36px}#socoCares .sc-you-ring{width:100%;max-width:380px;margin:0 auto}#socoCares .sc-support{grid-template-columns:1fr}}@media (max-width:620px){#socoCares .sc-grid,#socoCares .sc-drive-actions,#socoCares .sc-drive-partners ul{grid-template-columns:1fr}#socoCares .sc-drive-drop,#socoCares .sc-drive-panel{padding:22px 18px 26px}#socoCares .sc-drive-row,#socoCares .sc-drive-row--3{grid-template-columns:1fr}}
