.friendsgiving-module__jW1teW__experience{--fg-cream:#fff8ec;--fg-ink:#392115;--fg-rust:#a53216;--fg-gold:#c99039;background:var(--fg-cream);color:var(--fg-ink);font-family:Arial,Helvetica,sans-serif}.friendsgiving-module__jW1teW__dialog{background:#fff8ec;border:1px solid #e1c59c;border-radius:18px;width:min(880px,100% - 32px);max-width:none;height:min(94dvh,1100px);max-height:94dvh;margin:auto;padding:0;overflow:hidden;box-shadow:0 32px 120px #0007}.friendsgiving-module__jW1teW__dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#160d08ce}.friendsgiving-module__jW1teW__modalBar,.friendsgiving-module__jW1teW__pageBar{color:#6f3c27;background:#fff8ec;border-bottom:1px solid #dec7a6;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:8px 16px 8px 25px;display:flex}.friendsgiving-module__jW1teW__modalBar>span,.friendsgiving-module__jW1teW__pageBar>span{letter-spacing:.2em;font-size:10px;font-weight:700}.friendsgiving-module__jW1teW__modalBar button{color:#64331f;cursor:pointer;background:#fffdf7;border:1px solid #d8bc95;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.friendsgiving-module__jW1teW__modalBar button:hover{background:#f1dec4}.friendsgiving-module__jW1teW__modalScroll{overscroll-behavior:contain;scroll-behavior:smooth;height:calc(100% - 59px);overflow-y:auto}.friendsgiving-module__jW1teW__flyerStage{background:radial-gradient(at 50% 20%,#fffaf1 25%,#efdbc1 100%);flex-direction:column;align-items:center;padding:22px 24px 0;display:flex}.friendsgiving-module__jW1teW__flyer{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(72dvh,830px);display:block;box-shadow:0 10px 36px #65351322}.friendsgiving-module__jW1teW__scrollCue{color:#6c311e;text-align:center;flex-direction:column;align-items:center;gap:8px;padding:22px 0;display:flex}.friendsgiving-module__jW1teW__scrollCue>span:first-child{font:italic 20px Georgia,Times New Roman,serif}.friendsgiving-module__jW1teW__scrollLabel{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;font-weight:700;display:flex}.friendsgiving-module__jW1teW__scrollLabel svg{animation:2.5s ease-in-out infinite friendsgiving-module__jW1teW__fg-nudge}.friendsgiving-module__jW1teW__details{scroll-margin-top:12px}.friendsgiving-module__jW1teW__welcome,.friendsgiving-module__jW1teW__purpose,.friendsgiving-module__jW1teW__path,.friendsgiving-module__jW1teW__closing{padding:60px clamp(24px,7vw,72px)}.friendsgiving-module__jW1teW__eyebrow{letter-spacing:.21em;text-transform:uppercase;color:var(--fg-rust);margin:0 0 18px;font-size:10px;font-weight:700;line-height:1.8}.friendsgiving-module__jW1teW__experience h2{letter-spacing:-.035em;text-wrap:balance;margin:0 0 24px;font:400 clamp(32px,4.6vw,46px)/1.14 Georgia,Times New Roman,serif}.friendsgiving-module__jW1teW__experience h2 em{color:var(--fg-rust);font-weight:400}.friendsgiving-module__jW1teW__welcome>p:not(.friendsgiving-module__jW1teW__eyebrow),.friendsgiving-module__jW1teW__purpose>p:not(.friendsgiving-module__jW1teW__eyebrow),.friendsgiving-module__jW1teW__closing>p:not(.friendsgiving-module__jW1teW__eyebrow):not(.friendsgiving-module__jW1teW__signature){color:#70523e;margin:0;font-size:16px;line-height:1.9}.friendsgiving-module__jW1teW__welcome{text-align:center}.friendsgiving-module__jW1teW__date{color:#87321c;margin-top:32px;font-size:15px;font-weight:700}.friendsgiving-module__jW1teW__date span{letter-spacing:.12em;text-transform:uppercase;color:#765d48;margin-top:8px;font-size:11px;font-weight:400;display:block}.friendsgiving-module__jW1teW__schedule{border-top:1px solid #e4ceb0;border-bottom:1px solid #e4ceb0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;padding:25px 0;display:grid}.friendsgiving-module__jW1teW__schedule>div{color:#73543e;flex-direction:column;align-items:center;gap:13px;padding:0 12px;font-size:11px;display:flex}.friendsgiving-module__jW1teW__schedule>div+div{border-left:1px solid #e4ceb0}.friendsgiving-module__jW1teW__schedule svg{color:#a53216;stroke-width:1.5px;width:22px}.friendsgiving-module__jW1teW__schedule strong{color:#54301e;margin-top:8px;font:400 22px Georgia,serif;display:block}.friendsgiving-module__jW1teW__location{text-align:left;color:#6c3f29;justify-content:center;align-items:center;gap:12px;margin-top:22px;font-size:12px;line-height:1.6;display:flex}.friendsgiving-module__jW1teW__location small{color:#80644e;font-size:11px;display:block}.friendsgiving-module__jW1teW__location>svg{flex-shrink:0}.friendsgiving-module__jW1teW__purpose{background:#f4e8d5;border-top:1px solid #e4ceb0;position:relative}.friendsgiving-module__jW1teW__purpose:before{content:"";background:#b77c35;width:1px;height:34px;margin-bottom:28px;display:block}.friendsgiving-module__jW1teW__win{text-align:center;color:#fff6e7;background:#85301d;margin:0;padding:48px clamp(24px,7vw,72px)}.friendsgiving-module__jW1teW__heart{color:#edc78f;border:1px solid #d6a36380;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 20px;display:grid}.friendsgiving-module__jW1teW__win .friendsgiving-module__jW1teW__eyebrow{color:#edc78f}.friendsgiving-module__jW1teW__win blockquote{text-wrap:pretty;margin:0;font:400 clamp(23px,3.5vw,30px)/1.55 Georgia,Times New Roman,serif}.friendsgiving-module__jW1teW__pathIntro{color:#70523e;font-size:14px;line-height:1.8}.friendsgiving-module__jW1teW__path ol{margin:30px 0 0;padding:0;list-style:none}.friendsgiving-module__jW1teW__path li{border-top:1px solid #e4ceb0;grid-template-columns:50px 1fr;gap:20px;padding:24px 0;display:grid}.friendsgiving-module__jW1teW__number{color:#b68b51;font:italic 29px Georgia,serif}.friendsgiving-module__jW1teW__path h3{color:#87321c;margin:0 0 8px;font:400 27px Georgia,serif}.friendsgiving-module__jW1teW__path li p{color:#70523e;margin:0;font-size:14px;line-height:1.9}.friendsgiving-module__jW1teW__closing{text-align:center;background:#f2e4cd;border-top:1px solid #dbc19b}.friendsgiving-module__jW1teW__share{flex-wrap:wrap;justify-content:center;align-items:center;gap:17px 24px;margin-top:30px;display:flex}.friendsgiving-module__jW1teW__share button{color:#fff8ec;cursor:pointer;background:#94351e;border:1px solid #94351e;border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:16px 22px;font-size:12px;font-weight:700;transition:background .2s;display:inline-flex}.friendsgiving-module__jW1teW__share button:hover{background:#6f2717}.friendsgiving-module__jW1teW__share a{color:#713c23;text-underline-offset:5px;align-items:center;gap:8px;font-size:12px;text-decoration:underline;display:inline-flex}.friendsgiving-module__jW1teW__shareStatus{color:#713c23;overflow-wrap:anywhere;flex-basis:100%;font-size:12px;line-height:1.6}.friendsgiving-module__jW1teW__shareStatus:empty{display:none}.friendsgiving-module__jW1teW__signature{color:#8a542e;margin:32px 0 0;font:italic 19px/1.5 Georgia,serif}.friendsgiving-module__jW1teW__page{background:#e8d6bc;padding:24px clamp(12px,4vw,50px) 60px}.friendsgiving-module__jW1teW__pageBar{border-radius:14px 14px 0 0;max-width:880px;margin:auto}.friendsgiving-module__jW1teW__websiteLink{white-space:nowrap;align-items:center;gap:10px;min-height:44px;font-size:12px;display:flex}.friendsgiving-module__jW1teW__pageContent{max-width:880px;margin:auto;box-shadow:0 18px 70px #603a181c}.friendsgiving-module__jW1teW__page .friendsgiving-module__jW1teW__flyer{max-height:82dvh}.friendsgiving-module__jW1teW__experience a:focus-visible,.friendsgiving-module__jW1teW__experience button:focus-visible,.friendsgiving-module__jW1teW__modalBar button:focus-visible,.friendsgiving-module__jW1teW__websiteLink:focus-visible{outline-offset:4px;outline:3px solid #b87723}@keyframes friendsgiving-module__jW1teW__fg-nudge{0%,70%,to{transform:translateY(0)}35%{transform:translateY(4px)}}@media (max-width:600px){.friendsgiving-module__jW1teW__dialog{border-radius:12px;width:calc(100% - 16px);height:96dvh;max-height:96dvh}.friendsgiving-module__jW1teW__modalBar{padding-left:17px}.friendsgiving-module__jW1teW__flyerStage{padding:12px 10px 0}.friendsgiving-module__jW1teW__flyer{max-height:72dvh}.friendsgiving-module__jW1teW__scrollCue{padding:18px 0 21px}.friendsgiving-module__jW1teW__scrollCue>span:first-child{font-size:18px}.friendsgiving-module__jW1teW__scrollLabel{font-size:9px}.friendsgiving-module__jW1teW__welcome,.friendsgiving-module__jW1teW__purpose,.friendsgiving-module__jW1teW__path,.friendsgiving-module__jW1teW__closing{padding:42px 24px}.friendsgiving-module__jW1teW__schedule{margin-top:25px}.friendsgiving-module__jW1teW__schedule>div{padding:0 5px;font-size:10px}.friendsgiving-module__jW1teW__schedule strong{font-size:18px}.friendsgiving-module__jW1teW__location{gap:8px;font-size:11px}.friendsgiving-module__jW1teW__path li{grid-template-columns:35px 1fr;gap:14px}.friendsgiving-module__jW1teW__pageBar{padding:8px 14px}.friendsgiving-module__jW1teW__pageBar>span{max-width:150px;font-size:8px;line-height:1.7}.friendsgiving-module__jW1teW__page{padding:12px 8px 32px}}@media (prefers-reduced-motion:reduce){.friendsgiving-module__jW1teW__modalScroll{scroll-behavior:auto}.friendsgiving-module__jW1teW__scrollLabel svg{animation:none}}
