/* WEB-02: High Five atmosphere layered onto the original editorial design. */
.aden-backdrop{position:absolute;inset:0;display:block;pointer-events:none}.aden-backdrop img{width:100%;height:100%;object-fit:cover;object-position:70% 50%;opacity:.9}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#111310 0%,#111310d9 30%,#11131045 65%,#11131005),linear-gradient(0deg,#111310 0%,transparent 35%,#11131022 80%);pointer-events:none}.hero-top,.hero-bottom{position:relative;z-index:2}.hero-bottom{position:absolute}.hero-copy{padding-top:70px}.wolf-scene{right:5%;top:auto;bottom:64px;width:170px;height:225px;border:1px solid #a3ad7940;background:#111710b8;clip-path:polygon(0 0,100% 0,100% 80%,50% 100%,0 80%);backdrop-filter:blur(3px)}.wolf-art{width:82px;height:102px;filter:none;margin-top:-26px}.moon{width:140px;height:140px;border:0;background:none}.moon:after{border-radius:0;transform:rotate(45deg);inset:22px;border-color:#a3ad7930}.orbit-label{display:none}.scene-caption{bottom:38px;font-size:7px;letter-spacing:1.8px;color:#bfcaac}.hero-top{color:#b5bba5}.hero-top .edition{border-left:2px solid #9f3e33;padding-left:12px}.world{position:relative}.world-lines article>span{color:#b0ba96}.world-lines .text-link{color:#acb795;font-size:10px;padding:8px 0;margin-top:10px}.rates{border-top:3px double #a0ab90}.rates .rate-board{position:relative}.rates .rate-board:after{content:'';position:absolute;left:-25px;top:0;bottom:0;border-left:1px solid #19201625}.panel-top{border-bottom:1px solid #77876550;padding-bottom:32px}.contribution-heading{display:flex;justify-content:space-between;align-items:start;gap:25px;margin-bottom:30px}.contribution-heading h3{font-family:Georgia,serif;font-size:38px;font-weight:400;margin:0 0 12px;letter-spacing:-1px}.contribution-heading p,.contribution-note{font-size:13px;line-height:1.7;color:#a5b395;max-width:650px}.crest-mini{width:50px;opacity:.8}.benefit-list{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:30px 0}.benefit{position:relative;border:1px solid #82976b55;padding:30px;background:linear-gradient(130deg,#2b38232b,transparent)}.benefit:before{content:'';position:absolute;right:13px;top:13px;width:10px;height:10px;border-top:1px solid #a7b993;border-right:1px solid #a7b993}.benefit h4{font-family:Georgia,serif;font-size:38px;font-weight:400;margin:12px 0}.benefit h4 small{font-family:Arial,sans-serif;font-size:12px;color:#a3b28f;letter-spacing:1px}.benefit p{font-size:12px;color:#a4b295;line-height:1.7}.benefit .primary{font-size:11px;padding:14px 20px;gap:15px}.benefit .pending-value{font-size:11px;letter-spacing:1px;color:#dfb390;margin:25px 0 18px}.donation-history{width:100%;border-collapse:collapse;margin:25px 0;font-size:12px;text-align:left}.donation-history th{color:#9baa89;font-weight:400;font-size:9px;letter-spacing:1px;padding:15px 0;border-bottom:1px solid #77876560}.donation-history td{padding:18px 8px 18px 0;border-bottom:1px solid #77876535;line-height:1.6}.state-label{font-size:10px;color:#bdcbb0}.contribution-section-title{font-size:13px;font-weight:400;margin-top:45px;letter-spacing:1px}.payment-steps{padding-left:20px;color:#b6c6a3;font-size:13px;line-height:2.3}.status-banner{font-size:10px;letter-spacing:1px;padding:14px 18px;background:#bf9a6330;color:#e5cba1;border-left:2px solid #bfa16c;margin:25px 0}.no-history{padding:30px 0;border-top:1px solid #77876545;color:#96a887;font-size:13px}.contribution-help{margin-top:25px;border-top:1px solid #77876545;padding-top:20px}.contribution-help summary{cursor:pointer;font-size:12px;color:#c4cdb9}.contribution-help p{font-size:12px;line-height:1.8;color:#a5b295}.section h2 em{color:#bac5a7}.rates h2 em{color:#727e61}@media(max-width:850px){.aden-backdrop img{object-position:75% 50%;opacity:.75}.hero-shade{background:linear-gradient(90deg,#111310e8,#11131070),linear-gradient(0deg,#111310 0%,transparent 45%,#11131020)}.hero-copy{padding-top:40px}.hero{min-height:790px}.wolf-scene{width:100px;height:143px;bottom:80px;right:6%;opacity:1}.wolf-art{width:48px;height:63px;margin-top:-20px}.scene-caption{display:block;font-size:5px;letter-spacing:.7px;bottom:28px}.moon{width:80px;height:100px}.benefit-list{grid-template-columns:1fr}.contribution-heading h3{font-size:32px}.donation-history th:last-child,.donation-history td:last-child{display:none}.rates .rate-board:after{display:none}.hero-bottom{font-size:6px}.contribution-heading{gap:12px}.benefit{padding:25px}.panel-top{gap:15px}.panel-top h2{overflow-wrap:anywhere;font-size:35px}}
