/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
body:has(.yarddash-donor-shell){background:radial-gradient(circle at top,#0d2636,#071018 48%);}body:has(.yarddash-donor-shell) .dialog-off-canvas-main-canvas,body:has(.yarddash-donor-shell) .layout-container,body:has(.yarddash-donor-shell) .layout-content{background:transparent;}.yarddash-donor-shell{--bg:#071018;--panel:#101c26;--line:#294154;--text:#f4f8fb;--muted:#a9bbc9;--cyan:#09d5ef;--green:#50e39a;width:min(100% - 28px,760px);margin:0 auto;padding:calc(22px + env(safe-area-inset-top)) 0 calc(38px + env(safe-area-inset-bottom));color:var(--text);font:16px/1.5 Inter,Segoe UI,Roboto,Arial,sans-serif;}.yarddash-donor__header{display:flex;align-items:center;gap:12px;margin-bottom:24px;}.yarddash-public-nav{display:flex;flex-wrap:wrap;gap:8px 14px;margin:-8px 0 24px;padding:11px 13px;border:1px solid #294154;border-radius:12px;background:#0b1922;}.yarddash-public-nav a{color:#b8eefa;font-weight:800;font-size:.84rem;text-decoration:none;text-underline-offset:4px;}.yarddash-public-nav a:hover,.yarddash-public-nav a:focus-visible{color:#09d5ef;text-decoration:underline;}.yarddash-donor__mark{display:grid;width:46px;height:46px;place-items:center;border:1px solid #20b8d4;border-radius:13px;color:var(--cyan);font-weight:900;box-shadow:0 0 28px #09d5ef26;}.yarddash-donor__eyebrow{margin:0;color:var(--cyan);font:800 11px/1.2 monospace;letter-spacing:.12em;text-transform:uppercase;}.yarddash-donor__brand{margin:.34rem 0 0;color:var(--text);font-size:23px;letter-spacing:-.03em;line-height:1.15;}.yarddash-donor__card{padding:clamp(20px,5vw,34px);border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,#152530,#0d1821);box-shadow:0 16px 42px #0000003b;}.yarddash-donor__card h1{margin:.6rem 0 .7rem;font-size:clamp(27px,6vw,42px);line-height:1.08;letter-spacing:-.045em;}.yarddash-donor__intro{margin:0;color:var(--muted);font-size:1.03rem;}.yarddash-donor__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0;}.yarddash-donor__facts div{padding:14px;border:1px solid #294b5d;border-radius:12px;background:#0b1922;}.yarddash-donor__facts dt{color:#8aa5b9;font:800 11px/1.2 monospace;letter-spacing:.08em;text-transform:uppercase;}.yarddash-donor__facts dd{margin:7px 0 0;color:#e7f5fb;font-weight:800;line-height:1.35;}.yarddash-donor__cta{padding:20px;border:1px solid #2b8865;border-radius:14px;background:linear-gradient(145deg,#113628,#0d211b);}.yarddash-donor__cta h2{margin:0;font-size:22px;line-height:1.2;}.yarddash-donor__cta p{color:#d7e4ef;}.yarddash-donor__button{display:block;width:100%;box-sizing:border-box;padding:15px 18px;border:1px solid var(--cyan);border-radius:11px;background:#14857b;color:#fff;font-family:Oswald,Impact,Segoe UI,sans-serif;font-weight:800;letter-spacing:.06em;text-align:center;text-decoration:none;}.yarddash-donor__button:hover{color:#fff;filter:brightness(1.1);}.yarddash-donor__fine-print{margin:14px 0 0;color:var(--muted)!important;font-size:.84rem;line-height:1.45;}@media (max-width:600px){.yarddash-donor__facts{grid-template-columns:1fr;}}
