.dnv5g{--ink: #141210;--body: #57524B;--faint: #8E877D;--line: #E2DDD5;--line-md: #CFC9BF;--accent: #C13B1B;--accent-dark: #A22F12;--tint: #FAF6F0;--gray: #F6F5F2;--serif: "Fraunces Variable", Fraunces, Georgia, serif;--sans: "IBM Plex Sans", system-ui, sans-serif;font-family:var(--sans);background:#fff;color:var(--ink);line-height:1.55;-webkit-font-smoothing:antialiased}.dnv5g *,.dnv5g *:before,.dnv5g *:after{box-sizing:border-box;margin:0;padding:0}.dnv5g img{max-width:100%;display:block}.dnv5g button{font-family:inherit;cursor:pointer}.dnv5g .page{display:grid;grid-template-columns:47fr 53fr;min-height:100vh}.dnv5g .col{padding:30px 48px 64px 44px;max-width:620px;justify-self:end;width:100%}.dnv5g .brand{font-family:var(--serif);font-weight:600;font-size:16px;line-height:1.25;margin-bottom:44px}.dnv5g .h1{font-family:var(--serif);font-weight:600;font-size:clamp(30px,2.7vw,40px);line-height:1.08;letter-spacing:-.012em}.dnv5g .banner{background:var(--tint);border:1px solid var(--line);border-radius:10px;padding:13px 16px;margin-top:22px}.dnv5g .banner b{font-size:14.5px;font-weight:700}.dnv5g .banner span{display:block;font-size:13px;color:var(--body);margin-top:2px}.dnv5g .seg{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line-md);border-radius:9px;overflow:hidden;margin-top:20px}.dnv5g .seg button{border:0;background:#fff;padding:11px 0;font-size:14.5px;font-weight:600;color:var(--body)}.dnv5g .seg button.on{background:var(--ink);color:#fff}.dnv5g .pills{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-top:12px}.dnv5g .pill{border:1px solid var(--line-md);border-radius:8px;background:#fff;padding:11px 0;text-align:center;font-size:14.5px;font-weight:700;color:var(--ink)}.dnv5g .pill small{font-weight:600;font-size:11px;color:var(--faint)}.dnv5g .pill.on{background:var(--accent);border-color:var(--accent);color:#fff}.dnv5g .pill.on small{color:#fffc}.dnv5g .pill:hover{border-color:var(--ink)}.dnv5g .impact{display:flex;align-items:center;gap:9px;margin-top:12px;font-size:13.5px;color:var(--body)}.dnv5g .impact i{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--accent)}.dnv5g .impact b{color:var(--ink);font-weight:600}.dnv5g .other{display:flex;align-items:center;border:1px solid var(--line-md);border-radius:8px;margin-top:12px;padding:0 14px}.dnv5g .other span.cur{color:var(--faint);font-size:15px}.dnv5g .other input{flex:1;border:0;outline:none;padding:12px 10px;font-size:15px;font-family:inherit}.dnv5g .other .sfx{font-size:12.5px;color:var(--faint)}.dnv5g .total{display:flex;justify-content:space-between;align-items:baseline;margin-top:18px;font-size:14.5px;color:var(--body)}.dnv5g .total b{font-size:16px;color:var(--ink);font-weight:700}.dnv5g .give{display:block;width:100%;margin-top:10px;background:var(--accent);color:#fff;border:0;border-radius:9px;padding:15px 0;font-size:16px;font-weight:700}.dnv5g .give:hover{background:var(--accent-dark)}.dnv5g .pay-hint{text-align:center;font-size:12px;color:var(--faint);margin-top:9px}.dnv5g .alt{display:block;width:100%;margin-top:12px;background:#fff;color:var(--ink);border:1px solid var(--line-md);border-radius:9px;padding:12px 0;font-size:14px;font-weight:600;text-align:center;text-decoration:none}.dnv5g .alt:hover{border-color:var(--ink)}.dnv5g .conf{display:flex;gap:16px;align-items:flex-start;margin-top:40px;padding-top:28px;border-top:1px solid var(--line)}.dnv5g .conf img{height:74px;flex:0 0 auto}.dnv5g .conf-t b{display:block;font-size:14.5px;font-weight:700}.dnv5g .conf-t p{font-size:13px;color:var(--body);margin-top:4px}.dnv5g .conf-t span{display:block;font-size:12px;color:var(--faint);margin-top:6px}.dnv5g .quote{background:var(--tint);border:1px solid var(--line);border-radius:12px;padding:22px 24px;margin-top:36px}.dnv5g .quote p{font-family:var(--serif);font-size:18.5px;line-height:1.45;font-weight:500}.dnv5g .quote span{display:block;font-size:12.5px;color:var(--faint);margin-top:10px}.dnv5g .faqblk{background:var(--gray);border-radius:12px;padding:24px 26px;margin-top:36px}.dnv5g .faqblk h2{font-size:18px;font-weight:700}.dnv5g .faqblk details{border-bottom:1px solid var(--line)}.dnv5g .faqblk summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:14.5px;font-weight:600;cursor:pointer}.dnv5g .faqblk summary:after{content:"+";color:var(--faint);font-size:18px;font-weight:400}.dnv5g .faqblk details[open] summary:after{content:"–"}.dnv5g .faqblk details p{font-size:13.5px;color:var(--body);padding:0 0 14px}.dnv5g .faqblk details:last-child{border-bottom:0}.dnv5g .more{margin-top:34px;font-size:13.5px;color:var(--faint)}.dnv5g .more b{color:var(--body);font-weight:600}.dnv5g .more a{color:var(--accent-dark);text-decoration:none;font-weight:600}.dnv5g .more p+p{margin-top:6px}.dnv5g .vid{position:relative}.dnv5g .vid-stick{position:sticky;top:0;height:100vh;overflow:hidden;background:#0e0c0a}.dnv5g .vid-stick img,.dnv5g .vid-stick video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 28%}.dnv5g .vid-stick img{opacity:.88}.dnv5g .vid-grade{position:absolute;inset:0;background:linear-gradient(180deg,#0a080638,#0a08060f 38%,#0a0806a8);pointer-events:none}.dnv5g .vid-dur{position:absolute;top:22px;right:24px;z-index:3;font-size:12.5px;font-weight:700;letter-spacing:.04em;color:#fff;background:#00000073;border-radius:999px;padding:5px 12px}.dnv5g .vid-playwrap{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;background:none;border:0}.dnv5g .vid-play{width:86px;height:86px;border-radius:50%;background:#ffffff24;border:2px solid rgba(255,255,255,.85);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;transition:transform .15s,background .15s}.dnv5g .vid-playwrap:hover .vid-play{transform:scale(1.06);background:#ffffff3d}.dnv5g .vid-play svg{width:26px;height:30px;fill:#fff;margin-left:5px}.dnv5g .vid-cap{position:absolute;left:28px;right:28px;bottom:26px;z-index:3;color:#fff}.dnv5g .vid-cap-n{font-family:var(--serif);font-weight:600;font-size:24px}.dnv5g .vid-cap-r{font-size:13.5px;opacity:.8;margin-top:2px}.dnv5g .vid-cap-q{font-size:15px;line-height:1.55;opacity:.95;margin-top:10px;max-width:46ch}.dnv5g .ft{grid-column:1 / -1;background:var(--ink);color:#fff9;padding:24px 44px 32px;font-size:12.5px}.dnv5g .ft b{color:#fff}@media(max-width:940px){.dnv5g .page{grid-template-columns:1fr}.dnv5g .vid{order:-1}.dnv5g .vid-stick{position:relative;height:100vw}.dnv5g .col{justify-self:start;padding:26px 20px 48px}.dnv5g .brand{display:none}.dnv5g .m-brand{display:block!important}.dnv5g .pills{grid-template-columns:repeat(3,1fr)}}.dnv5g .m-brand{display:none;font-family:var(--serif);font-weight:600;font-size:15px;padding:14px 20px;border-bottom:1px solid var(--line)}.dnv5g .give,.dnv5g .sticky-b,.dnv5g .close-give,.dnv5g .close-once{text-align:center;text-decoration:none;display:block}.dnv5g .sticky-b{display:inline-block}
