.give-page .give-hero .wrap{padding-top:92px;padding-bottom:132px}.give-page .give-hero .inner{max-width:660px}.give-page .give-hero .lede strong{color:#fff;font-weight:600}.give-page .give-thanks-hero h1{max-width:16ch}.give-page .give-hero-tel{color:#fff;white-space:nowrap;text-underline-offset:4px;font-weight:600}.give-page .give-sec{padding-top:0;padding-bottom:96px}.give-page .give-grid{z-index:3;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:40px;margin-top:-84px;display:grid;position:relative}.give-page .give-card{isolation:isolate;max-width:680px;color:var(--black);background:#fff;border-radius:6px;padding:36px 38px 30px;position:relative;overflow:clip;box-shadow:0 1px 2px #231f200d,0 24px 60px #0f203629,inset 0 0 0 1px #355e851a}.give-page .give-card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(110% 46% at 100% 0%,var(--blue-wash) 0%,#dce9f466 36%,#dce9f400 64%);position:absolute;inset:0}.give-page .give-set{border:0;min-width:0;margin:0 0 34px;padding:0}.give-page .give-legend{font:600 11px/1 var(--head);letter-spacing:.16em;text-transform:uppercase;color:var(--blue-ink);margin:0 0 16px;padding:0;display:block}.give-page .give-seg{border:1px solid var(--blue-ink);border-radius:var(--radius);background:#fff;grid-template-columns:1fr 1fr;margin:0 0 16px;display:grid;overflow:hidden}.give-page .give-seg-opt{cursor:pointer;display:flex;position:relative}.give-page .give-seg-opt+.give-seg-opt{box-shadow:inset 1px 0 0 var(--blue-ink)}.give-page .give-seg-opt input,.give-page .give-chip input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.give-page .give-seg-opt span{min-height:48px;font:600 12.5px/1 var(--head);letter-spacing:.1em;text-transform:uppercase;color:var(--blue-ink);transition:background var(--dur) var(--ease),color var(--dur) var(--ease);flex:1;justify-content:center;align-items:center;padding:0 12px;display:flex}.give-page .give-seg-opt input:checked+span{background:var(--blue-ink);color:#fff}.give-page .give-seg-opt:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:-4px;z-index:1}.give-page .give-chips{grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 18px;display:grid}.give-page .give-chip{border:1px solid var(--mid);border-radius:var(--radius);cursor:pointer;text-align:center;min-height:76px;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease);background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:14px 6px 12px;display:flex;position:relative}.give-page .give-chip-amt{font:700 21px/1 var(--head);letter-spacing:-.01em;color:var(--black);font-variant-numeric:tabular-nums}.give-page .give-chip-tier{font:500 12.5px/1.2 var(--body);color:#5e5e5e}.give-page .give-chip:has(input:checked){background:var(--blue-ink);border-color:var(--blue-ink);box-shadow:0 10px 24px #355e853d}.give-page .give-chip:has(input:checked) .give-chip-amt{color:#fff}.give-page .give-chip:has(input:checked) .give-chip-tier{color:#ffffffe6}.give-page .give-chip:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}@media (hover:hover) and (pointer:fine){.give-page .give-chip:hover{border-color:var(--blue-ink)}}@media (prefers-reduced-motion:no-preference){.give-page .give-chip:active{transform:translateY(1px)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.give-page .give-chip:hover{transform:translateY(-2px)}.give-page .give-chip:has(input:checked):hover{transform:none}}.give-page .give-field{align-content:start;gap:7px;min-width:0;margin:0 0 18px;display:grid}.give-page .give-field>label{font:500 14px/1.4 var(--head);color:var(--black);text-wrap:pretty}.give-page .give-opt{color:#5e5e5e;font-weight:400}.give-page .give-field input{border:1px solid var(--mid);border-radius:var(--radius);width:100%;min-height:48px;font:400 16px/1.4 var(--body);color:var(--black);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease);background:#fff;padding:11px 14px}.give-page .give-field input:hover{border-color:var(--blue-ink)}.give-page .give-field input:focus{border-color:var(--blue-ink);outline:none;box-shadow:0 0 0 3px #4d90cd52}.give-page .give-field input:disabled{background:var(--paper);cursor:not-allowed}.give-page .give-field.has-error input,.give-page .give-field.has-error .give-money{border-color:#9b2c2c;box-shadow:0 0 0 3px #9b2c2c1f}.give-page .give-hint{min-height:1.5em;font:400 13.5px/1.5 var(--body);color:#5e5e5e;text-wrap:pretty}.give-page .give-hint.is-error{color:#9b2c2c;font-weight:500}.give-page .give-field .give-hint:empty{min-height:0}.give-page .give-field textarea{resize:vertical;border:1px solid var(--mid);border-radius:var(--radius);width:100%;min-height:104px;font:400 16px/1.5 var(--body);color:var(--black);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease);background:#fff;padding:12px 14px;display:block}.give-page .give-field textarea:hover{border-color:var(--blue-ink)}.give-page .give-field textarea:focus{border-color:var(--blue-ink);outline:none;box-shadow:0 0 0 3px #4d90cd52}.give-page .give-field textarea:disabled{background:var(--paper);cursor:not-allowed}.give-page .give-note-count{font-variant-numeric:tabular-nums;justify-self:end}.give-page .give-other{max-width:340px;margin-bottom:0}.give-page .give-money{border:1px solid var(--mid);border-radius:var(--radius);min-height:48px;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease);background:#fff;align-items:center;display:flex}.give-page .give-money:hover{border-color:var(--blue-ink)}.give-page .give-money:focus-within{border-color:var(--blue-ink);box-shadow:0 0 0 3px #4d90cd52}.give-page .give-money input,.give-page .give-money input:hover,.give-page .give-money input:focus{min-width:0;box-shadow:none;border:0;flex:1;padding-left:4px}.give-page .give-money-sign{font:600 17px/1 var(--head);color:var(--blue-ink);padding-left:14px}.give-page .give-money-per{font:400 15px/1 var(--body);color:#5e5e5e;white-space:nowrap;padding:0 14px 0 4px}.give-page .give-two{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.give-page .give-checks{gap:12px;margin-top:4px;display:grid}.give-page .give-check{cursor:pointer;font:500 15.5px/1.5 var(--body);color:var(--black);text-wrap:pretty;grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.give-page .give-check input{width:20px;height:20px;accent-color:var(--blue-ink);margin:2px 0 0}.give-page .give-check small{font:400 14px/1.5 var(--body);color:#5e5e5e;display:block}.give-page .give-cover{border:1px solid var(--mid);border-radius:var(--radius);transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease),box-shadow var(--dur) var(--ease);background:#fff;margin-top:18px;padding:14px 16px}.give-page .give-cover:has(input:checked){border-color:var(--blue-ink);background:var(--blue-wash);box-shadow:inset 0 0 0 1px var(--blue-ink)}.give-page .give-check:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:2px;border-radius:2px}@media (hover:hover) and (pointer:fine){.give-page .give-cover:hover{border-color:var(--blue-ink)}}.give-page .give-save{color:#1f4a30;font:400 15.5px/1.55 var(--body);text-wrap:pretty;background:#e3f0e7;border-radius:4px;margin:0 0 18px;padding:14px 16px 14px 50px;position:relative}.give-page .give-save:before{content:"";background:#1f4a30;border-radius:50%;width:22px;height:22px;position:absolute;top:15px;left:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M11 3l8 4v2H3V7l8-4zM5 10h2v6H5zm5 0h2v6h-2zm5 0h2v6h-2zM3 17h16v2H3z'/%3E%3C/svg%3E") 50%/18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M11 3l8 4v2H3V7l8-4zM5 10h2v6H5zm5 0h2v6h-2zm5 0h2v6h-2zM3 17h16v2H3z'/%3E%3C/svg%3E") 50%/18px no-repeat}.give-page .give-save b{font:600 15.5px/1.55 var(--head)}.give-page .give-element{min-height:140px}.give-page .give-error{border-radius:var(--radius);color:#7a1f1f;font:500 15.5px/1.5 var(--body);text-wrap:pretty;background:#fbeded;margin:0 0 18px;padding:12px 14px}.give-page .give-element .give-error{margin:0}.give-page .give-go{margin-top:4px;display:flex}.give-page .give-go .ctaglow{width:100%;display:flex}.give-page .give-go .btn{letter-spacing:.09em;width:100%;min-height:58px;font-size:14.5px}.give-page .give-go .ctaglow:before{opacity:.55}@media (prefers-reduced-motion:no-preference){.give-page .give-go .btn:active{transform:translateY(1px)}}.give-page .give-go .btn[aria-disabled=true]{opacity:.6;cursor:progress;transform:none}.give-page .give-quiet{text-align:center;font:400 14px/1.5 var(--body);color:#5e5e5e;text-wrap:balance;margin:14px 0 0}.give-page .give-call{background:var(--blue-wash);color:var(--blue-deep);border-radius:4px;padding:22px 24px}.give-page .give-call-line{font:600 clamp(18px,2.2vw,21px)/1.4 var(--head);color:var(--blue-deep);text-wrap:balance;margin:0}.give-page .give-call-line a{color:var(--blue-ink);white-space:nowrap;text-underline-offset:4px}.give-page .give-call-sub{color:#3a3537;text-wrap:pretty;margin:10px 0 0;font-size:15.5px;line-height:1.6}.give-page .give-call-sub a{color:var(--blue-ink);text-underline-offset:3px;font-weight:600}.give-page .give-aside{gap:22px;padding-top:112px;display:grid}.give-page .give-aside-box{background:var(--blue-wash);border-radius:4px;padding:28px 28px 26px}.give-page .give-aside-h{font:600 12px/1.3 var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-ink);margin:0 0 16px}.give-page .give-ticks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.give-page .give-ticks li{color:var(--black);grid-template-columns:19px 1fr;gap:11px;font-size:15.5px;line-height:1.55;display:grid}.give-page .give-ticks li span{text-wrap:balance}.give-page .give-ticks svg{margin-top:4px}.give-page .give-aside-note{font:400 14px/1.6 var(--body);color:#3a3537;text-wrap:pretty;margin:20px 0 0}.give-page .give-aside-talk{isolation:isolate;color:#fff;background:radial-gradient(130% 120% at 85% 10%,#2c5c8e 0%,#1d4470 45%,var(--blue-deep) 100%);border-radius:4px;padding:26px 28px 28px;position:relative;overflow:hidden}.give-page .give-aside-label{text-wrap:balance;font:600 11px/1.3 var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-tint);margin:0 0 10px}.give-page .give-aside-tel{min-height:44px;font:600 26px/1.1 var(--head);color:#fff;letter-spacing:-.01em;align-items:center;text-decoration:none;display:inline-flex}.give-page .give-aside-tel:hover{text-underline-offset:5px;text-decoration:underline}.give-page .give-aside-sub{font:400 15px/1.6 var(--body);color:#ffffffe0;text-wrap:pretty;margin:6px 0 0}.give-page .give-aside-sub a{color:#fff;text-underline-offset:3px}.give-page .give-aside-talk .btn{margin-top:18px}.give-page .give-done{align-items:center;gap:16px;margin:0 0 22px;display:flex}.give-page .give-tick{color:#1f4a30;background:#e3f0e7;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.give-page .give-next-h{font:700 clamp(21px,2.6vw,25px)/1.25 var(--head);letter-spacing:-.01em;text-wrap:balance;margin:0}.give-page .give-next-list{gap:14px;margin:0 0 26px;padding:0;list-style:none;display:grid}.give-page .give-next-list li{font:400 16px/1.6 var(--body);color:#3a3537;text-wrap:pretty;padding-left:24px;position:relative}.give-page .give-next-list li:before{content:"";background:var(--blue);border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:2px}.give-page .give-next-list strong{font:600 16px/1.6 var(--head);color:var(--black)}.give-page .give-manage{justify-items:start;gap:4px;margin:0 0 22px;display:grid}.give-page .give-manage .btn{min-height:52px}.give-page .give-manage-or{font:400 15.5px/1.6 var(--body);color:#3a3537;margin:8px 0 22px}.give-page .give-manage .give-manage-or{margin:6px 0 0}.give-page .give-manage-or a,.give-page .give-closed-line a{color:var(--blue-ink);white-space:nowrap;text-underline-offset:3px;font-weight:600}.give-page .give-legal{background:var(--paper);font:400 14px/1.6 var(--body);color:#5e5e5e;text-wrap:pretty;border-radius:4px;margin:0;padding:16px 18px}.give-page .give-closed{justify-items:start;gap:20px;margin-top:-84px;display:grid}.give-page .give-closed-line{font:500 18px/1.6 var(--body);color:var(--black);text-wrap:pretty;margin:0}@media (prefers-reduced-motion:no-preference){.js .give-page .give-card{animation:give-rise .62s 80ms var(--ease) both}.js .give-page .give-save{animation:give-rise .38s var(--ease) both}.js .give-page .give-tick svg path{stroke-dasharray:22;stroke-dashoffset:22px;animation:give-draw .52s .42s var(--ease) forwards}}@keyframes give-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes give-draw{to{stroke-dashoffset:0}}@media (max-width:1000px){.give-page .give-grid{grid-template-columns:minmax(0,1fr);gap:28px}.give-page .give-card{max-width:none}.give-page .give-aside{grid-template-columns:1fr 1fr;align-items:start;padding-top:0}}@media (max-width:720px){.give-page .give-hero .wrap{padding-top:56px;padding-bottom:104px}.give-page .give-grid,.give-page .give-closed{margin-top:-64px}.give-page .give-sec{padding-bottom:64px}.give-page .give-card{padding:26px 20px 24px}.give-page .give-chips{grid-template-columns:1fr 1fr}.give-page .give-two{grid-template-columns:1fr}.give-page .give-other{max-width:none}.give-page .give-aside{grid-template-columns:1fr}.give-page .give-save{padding-left:46px}.give-page .give-save:before{left:14px}}
