.gg-site .gg-return-banner{isolation:isolate;background:#eee5fc;border-radius:36px;width:min(1240px,100% - 96px);margin:48px auto 72px;scroll-margin-top:130px;overflow:hidden}.gg-return-intro{grid-template-columns:1.03fr 1fr;align-items:center;gap:12px;padding:40px 28px 30px 52px;display:grid}.gg-site .gg-return-copy{z-index:1;min-width:0;padding:12px 0;position:relative}.gg-site .gg-return-copy h2{color:#241536;letter-spacing:-.035em;text-wrap:balance;max-width:23ch;margin:0;font-family:inherit;font-size:clamp(36px,3.7vw,52px);font-weight:650;line-height:1.1}.gg-return-copy h2>span{display:block}.gg-return-copy h2>span+span{margin-top:.12em}.gg-site .gg-return-copy>p{color:#61516f;max-width:45ch;margin:24px 0 28px;font-size:17px;line-height:1.75}.gg-site .gg-return-copy .gg-return-primary{white-space:normal;text-align:left;background:#5923ad;justify-content:space-between;align-items:center;gap:28px;max-width:100%;margin:0;padding:17px 24px;line-height:1.4;display:inline-flex;color:#fff!important;font-size:14px!important}.gg-site .gg-return-copy .gg-return-primary:hover{background:#482087}.gg-return-primary svg{flex-shrink:0}.gg-return-art{pointer-events:none;justify-content:center;align-items:center;min-width:0;margin:0;display:flex;position:relative}.gg-return-art img{object-fit:contain;width:100%;height:auto;max-height:460px;display:block;transform:none}.gg-return-goals{background:#f7f3fd;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:6px 12px;display:grid}.gg-site .gg-return-goal{border-radius:20px;align-items:center;gap:18px;min-width:0;padding:27px 25px;transition:background .18s;display:flex;text-decoration:none!important}.gg-return-goal>div{min-width:0}.gg-site .gg-return-goal h3{letter-spacing:-.025em;color:#30213f;text-wrap:balance;margin:0;font-family:inherit;font-size:20px;font-weight:600;line-height:1.2}.gg-site .gg-return-goal p{color:#6b5c79;max-width:31ch;margin:9px 0 0;font-size:13px;line-height:1.65}.gg-return-goal-arrow{color:#6529bc;background:#ebe1f8;border-radius:50%;flex:0 0 37px;place-items:center;width:37px;height:37px;transition:background .18s,transform .18s;display:grid}.gg-site .gg-return-goal:hover{background:#eee5fa}.gg-return-goal:hover .gg-return-goal-arrow{background:#e1cff6;transform:translate(3px)}.gg-site .gg-return-banner :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #5923ad}@media (width<=1000px){.gg-site .gg-return-banner{width:calc(100% - 48px)}.gg-return-intro{grid-template-columns:1.1fr 1fr;padding:30px 24px 25px 32px}.gg-site .gg-return-copy h2{font-size:40px}.gg-site .gg-return-copy>p{font-size:16px}.gg-site .gg-return-goal{gap:10px;padding:23px 16px}.gg-site .gg-return-goal h3{font-size:18px}.gg-return-goal-arrow{flex-basis:32px;width:32px;height:32px}}@media (width<=760px){.gg-return-intro{grid-template-columns:1fr;gap:8px;padding:34px 32px 0}.gg-site .gg-return-copy h2{max-width:22ch}.gg-return-art{justify-self:center;width:min(460px,100%)}.gg-return-art img{max-height:340px}.gg-return-goals{grid-template-columns:1fr;padding:10px 16px}.gg-site .gg-return-goal{justify-content:space-between;gap:20px;padding:19px 17px}.gg-site .gg-return-goal h3{font-size:20px}.gg-site .gg-return-goal p{max-width:none;font-size:14px}.gg-return-goal-arrow{flex-basis:38px;width:38px;height:38px}}@media (width<=560px){.gg-site .gg-return-banner{border-radius:28px;width:calc(100% - 36px);margin:30px auto 42px;scroll-margin-top:110px}.gg-return-intro{gap:15px;padding:29px 26px 4px}.gg-site .gg-return-copy h2{letter-spacing:-.03em;font-size:34px}.gg-site .gg-return-copy>p{margin:21px 0 24px;font-size:16px;line-height:1.7}.gg-site .gg-return-copy .gg-return-primary{gap:18px;width:100%;padding:16px 19px;font-size:13px!important}.gg-return-art{width:100%}.gg-return-art img{max-height:280px}.gg-return-goals{padding:8px}.gg-site .gg-return-goal{gap:15px;padding:20px 18px}.gg-site .gg-return-goal h3{font-size:19px}.gg-site .gg-return-goal p{font-size:13px}.gg-return-goal-arrow{flex-basis:34px;width:34px;height:34px}}@media (width<=360px){.gg-return-intro{padding-inline:23px}.gg-site .gg-return-copy h2{font-size:30px}.gg-site .gg-return-goal{padding:18px 14px}.gg-site .gg-return-goal h3{font-size:18px}}@media (prefers-reduced-motion:reduce){.gg-return-goal,.gg-return-goal-arrow{transition:none}.gg-return-goal:hover .gg-return-goal-arrow{transform:none}}
