.standing{font-size:var(--fs-xs);color:#ffffffd9;margin-top:1.25rem}.standing a{color:inherit}.standing--ink{color:var(--c-ink-3)}.gp{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r);gap:1.25rem;max-width:860px;margin-inline:auto;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.gp fieldset{border:0;min-width:0;margin:0;padding:0}.gp__freq{border:1px solid var(--c-line-2);border-radius:3px;justify-self:start;display:inline-flex;overflow:hidden}.gp__seg{position:relative}.gp__seg input,.gp__tile input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.gp__seg span{font-weight:600;font-size:var(--fs-sm);min-height:44px;padding:.65rem 1.2rem;display:block}.gp__seg input:checked+span{background:var(--c-primary);color:var(--c-on-primary)}.gp__seg input:focus-visible+span{outline:3px solid var(--c-primary);outline-offset:-3px}.gp__amounts{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.6rem;display:grid}.gp__tile{border:1px solid var(--c-line-2);background:var(--c-bg);border-radius:3px;flex-direction:column;gap:.15rem;padding:.9rem 1rem;display:flex;position:relative}.gp__tile:has(input:checked){border-color:var(--c-primary);box-shadow:inset 0 0 0 1px var(--c-primary);background:color-mix(in srgb, var(--c-primary) 6%, var(--c-card))}.gp__tile:has(input:focus-visible){outline:3px solid var(--c-primary);outline-offset:2px}.gp__amt{font-family:var(--serif);font-size:var(--fs-h3);font-weight:600;line-height:1.1}.gp__amt small{font-family:var(--sans);font-size:var(--fs-xs);color:var(--c-ink-3);margin-left:.15rem;font-weight:500}.gp__label{font-size:var(--fs-xs);color:var(--c-ink-2)}.gp__custom{max-width:320px}.gp__dollar{align-items:center;gap:.4rem;display:flex}.gp__dollar span{font-weight:600;font-size:var(--fs-base)}.gp__summary{font-size:var(--fs-sm)}.gp__actions{margin-top:0}.gp__note{font-size:var(--fs-xs)}.give-sched{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,4rem);display:grid}@media (max-width:900px){.give-sched{grid-template-columns:1fr}}.sched__list{border-top:1px solid var(--c-ink);margin-top:1rem}.sched__row{border-bottom:1px solid var(--c-line);justify-content:space-between;gap:1rem;padding:.8rem 0;display:flex}.sched__label{font-weight:600;display:block}.sched__note{font-size:var(--fs-xs);color:var(--c-ink-3);display:block}.sched__amt{font-family:var(--serif);font-size:var(--fs-h4);white-space:nowrap;font-weight:600}.sched__amt small{font-family:var(--sans);font-size:var(--fs-xs);color:var(--c-ink-3);font-weight:500}.sched__foot{font-size:var(--fs-sm);color:var(--c-ink-2);margin-top:.9rem}.give-mail address{font-size:var(--fs-lede);border:1px solid var(--c-line);border-radius:var(--r);background:var(--c-card);padding:1.5rem;line-height:1.6}.gifts{gap:clamp(1.5rem,3vw,2.5rem);display:grid}.gift{border-bottom:1px solid var(--c-line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(1.25rem,4vw,3rem);padding-bottom:clamp(1.5rem,3vw,2.5rem);display:grid}.gift:last-child{border-bottom:0}@media (max-width:760px){.gift{grid-template-columns:1fr}}.gift__photo{aspect-ratio:4/3}.gift__amount{font-family:var(--serif);font-size:var(--fs-h2);color:var(--c-primary);font-weight:600;line-height:1}.gift h3{margin-top:.5rem}.gift__contents{color:var(--c-ink-2);margin-top:.5rem}.gift__changes{color:var(--c-ink-2);margin-top:.25rem}.gift .actions{margin-top:1.25rem}.give-monthly{flex-wrap:wrap;gap:.6rem;display:flex}.give-monthly li{border:1px solid var(--c-line);background:var(--c-card);font-size:var(--fs-sm);border-radius:3px;padding:.6rem .9rem}.give-monthly b{font-family:var(--serif);font-size:var(--fs-base);margin-left:.4rem}.hcard{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}@media (max-width:900px){.hcard{grid-template-columns:1fr}}.hcard__card{border:1px solid var(--c-line-2);border-top:4px solid var(--c-gold);border-radius:var(--r);background:var(--c-card);text-align:center;gap:.75rem;padding:clamp(1.75rem,4vw,3rem);display:grid}.hcard__kicker{font-family:var(--serif);color:var(--c-accent);margin-inline:auto;font-style:italic}.hcard__to{font-family:var(--serif);font-size:var(--fs-h2);margin-inline:auto;font-weight:600;line-height:1.1}.hcard__gift{margin-inline:auto;font-weight:700}.hcard__contents,.hcard__changes{color:var(--c-ink-2);margin-inline:auto}.hcard__msg{font-family:var(--serif);font-style:italic;font-size:var(--fs-h4);margin-inline:auto}.hcard__from{margin-inline:auto}.hcard__org{font-size:var(--fs-xs);color:var(--c-ink-3);letter-spacing:.08em;text-transform:uppercase;margin-inline:auto}.hcard__ph{color:var(--c-ink-3)}.hcard__empty{color:var(--c-ink-3);margin-inline:auto}@media print{.hdr,.ftr,.pal,.crumbs,.hcard-head,.hcard__form,.give-noprint{display:none!important}.hcard{display:block}.hcard__card{border:0}}.ways-card{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r);flex-direction:column;gap:.6rem;padding:1.5rem;display:flex}.ways-card h3{font-size:var(--fs-h4)}.ways-card p{color:var(--c-ink-2);font-size:var(--fs-sm)}.ways-card .pending{margin-top:.25rem;padding:.9rem 1rem}.ways-card .pending__what{font-size:var(--fs-base)}.ways-card__cta{margin-top:auto;padding-top:.5rem}.donate{background:var(--c-card);border:1px solid var(--c-line);border-top:3px solid var(--c-gold);border-radius:var(--r);gap:1.1rem;max-width:720px;padding:clamp(1.25rem,3vw,2rem);display:grid}.donate fieldset{border:0;min-width:0;margin:0;padding:0}.donate__seg{border:1px solid var(--c-line-2);border-radius:3px;width:max-content;display:inline-flex;overflow:hidden}.donate__seg label{position:relative}.donate__seg input,.donate__tile input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.donate__seg span{cursor:pointer;min-height:44px;padding:.65rem 1.2rem;font-weight:600;display:block}.donate__seg input:checked+span{background:var(--c-primary);color:var(--c-on-primary)}.donate__seg input:focus-visible+span,.donate__tile input:focus-visible+span{outline:3px solid var(--c-primary);outline-offset:2px}.donate__legend{margin-bottom:.5rem;font-weight:600}.donate__amounts{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.5rem;display:grid}.donate__amounts .donate__legend{grid-column:1/-1}.donate__tile{position:relative}.donate__tile span{border:1px solid var(--c-line-2);min-height:52px;font-family:var(--serif);font-size:var(--fs-h4);cursor:pointer;background:var(--c-card);border-radius:3px;place-items:center;font-weight:600;display:grid}.donate__tile input:checked+span{border-color:var(--c-primary);box-shadow:inset 0 0 0 1px var(--c-primary);background:color-mix(in srgb, var(--c-primary) 7%, var(--c-card))}.donate__custom{max-width:260px}.donate__note{color:var(--c-ink-2);font-size:var(--fs-sm)}.donate__check{cursor:pointer;align-items:center;gap:.6rem;font-weight:600;display:flex}.donate__check input{width:20px;height:20px}.donate__tribute{gap:.75rem;display:grid}.donate__summary{font-size:var(--fs-sm);color:var(--c-ink-2)}.donate__go{justify-self:start}.donate{margin-inline:auto}@media (max-width:600px){.gp__amounts{grid-template-columns:repeat(2,minmax(0,1fr))}}
