.vg-at{--at-blue:var(--primary,#0e71b9);--at-navy:var(--secondary,#334b77);--at-ink:#201f1f;--at-muted:#60676d;--at-paper:#f7f5ef;--at-line:#e4e8eb;--at-ease:cubic-bezier(.2,.7,.2,1);font-family:var(--font-body-family,"IBM Plex Sans",sans-serif);font-size:16px;line-height:1.6;color:var(--at-ink);background:#fff;overflow:clip;text-align:left;isolation:isolate}.vg-at *,.vg-at *:before,.vg-at *:after{box-sizing:border-box}.vg-at h1,.vg-at h2,.vg-at h3,.vg-at p{font-family:inherit;color:inherit;margin:0}.vg-at h1,.vg-at h2,.vg-at h3{font-weight:500;letter-spacing:-.045em;text-transform:none}.vg-at a{color:inherit;text-decoration:none}.vg-at button,.vg-at input{font:inherit}.vg-at button{cursor:pointer}.vg-at svg{display:block;width:24px;height:24px;flex-shrink:0}.vg-at .vg-at-wrap{width:min(1140px,calc(100% - 64px));margin-inline:auto}.vg-at .vg-at-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vg-at :is(a,button,input,summary,select):focus-visible{outline:3px solid #b38b58;outline-offset:5px}.vg-at .vg-at-small,.vg-at .vg-at-kicker{font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.11em;text-transform:uppercase}.vg-at .vg-at-kicker{color:var(--at-blue);margin-bottom:20px}.vg-at .vg-at-hero{padding:70px 0 53px;text-align:center}.vg-at .vg-at-eyebrow{display:flex;align-items:center;justify-content:center;gap:10px;font-size:11px;font-weight:500;letter-spacing:.12em;line-height:1.5;text-transform:uppercase;margin-bottom:25px}.vg-at .vg-at-season-dot{width:7px;height:7px;border-radius:50%;background:var(--at-blue);box-shadow:0 0 0 5px #edf5fb}.vg-at .vg-at-title{font-size:clamp(42px,6.2vw,82px);line-height:1.04;font-weight:500;letter-spacing:-.06em}.vg-at .vg-at-title>span{color:var(--at-blue)}.vg-at .vg-at-lead{font-size:16px;line-height:1.7;color:var(--at-muted);max-width:510px;margin:26px auto 0}.vg-at .vg-at-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:28px}.vg-at .vg-at-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:50px;padding:14px 23px;border:1px solid transparent;border-radius:999px;font-size:13px;font-weight:500;line-height:1.4;letter-spacing:0;transition:background .25s,color .25s,transform .3s var(--at-ease),box-shadow .25s}.vg-at .vg-at-button svg{width:19px;height:19px;transition:transform .3s var(--at-ease)}.vg-at .vg-at-button:hover svg{transform:translate(4px)}.vg-at .vg-at-button--primary{background:var(--at-blue);color:#fff}.vg-at .vg-at-button--primary:hover{background:#095d9a;box-shadow:0 6px 18px #0e71b91a}.vg-at .vg-at-button--soft{background:#f0f3f5;color:#243b50}.vg-at .vg-at-button--soft:hover{background:#e4edf4}.vg-at .vg-at-hero-note{font-size:11px;color:#68737c;margin-top:16px}.vg-at .vg-at-enter{animation:vg-at-enter .9s var(--at-ease) both}.vg-at .vg-at-enter:nth-child(2){animation-delay:.08s}.vg-at .vg-at-enter:nth-child(3){animation-delay:.16s}.vg-at .vg-at-enter:nth-child(4){animation-delay:.24s}.vg-at .vg-at-enter:nth-child(5){animation-delay:.32s}.vg-at .vg-at-season{margin-bottom:110px}.vg-at .vg-at-rail{position:relative;overflow:hidden;padding:10px 0 47px}.vg-at .vg-at-rail-track{display:flex;width:max-content;transform:translate(-130px)}.vg-at[data-vg-motion=true] .vg-at-rail-track{animation:vg-at-marquee 75s linear infinite}.vg-at .vg-at-rail-group{display:flex;gap:18px;padding-right:18px}.vg-at .vg-at-rail[data-paused=true] .vg-at-rail-track,.vg-at .vg-at-rail:hover .vg-at-rail-track{animation-play-state:paused}.vg-at .vg-at-rail-card{position:relative;width:340px;height:350px;border-radius:10px;overflow:hidden;padding:26px;flex-shrink:0}.vg-at .vg-at-rail-card--note{width:330px;background:#eaf3fa;color:#244860;display:flex;flex-direction:column;justify-content:space-between}.vg-at .vg-at-rail-card--note>p{font-size:37px;letter-spacing:-.05em;font-weight:500;line-height:1.18}.vg-at .vg-at-rail-card--note>p>span{color:var(--at-blue)}.vg-at .vg-at-note-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;font-size:12px;max-width:250px}.vg-at .vg-at-note-foot svg{width:32px;height:32px}.vg-at .vg-at-rail-card--tree{width:340px;text-align:center;background:var(--at-paper)}.vg-at .vg-at-rail-card--tree .vg-at-small{position:relative;z-index:2;font-size:9px;letter-spacing:.14em}.vg-at .vg-at-tree{width:100%;height:100%}.vg-at .vg-at-rail-card--tree .vg-at-tree{position:absolute;width:282px;height:303px;left:50%;top:31px;transform:translate(-50%)}.vg-at .vg-at-tree-caption{position:absolute;bottom:12px;left:0;right:0;font-size:10px;color:#586b77}.vg-at .vg-at-rail-card--photo{width:420px;padding:0;background:#0e71b9;color:#fff}.vg-at .vg-at-rail-card--photo>img{width:100%;height:100%;object-fit:cover;object-position:center 37%;display:block}.vg-at .vg-at-rail-card--photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 25%,#062f4bce)}.vg-at .vg-at-photo-caption{position:absolute;bottom:25px;left:27px;right:25px;z-index:1}.vg-at .vg-at-photo-caption .vg-at-small{font-size:9px;color:#ecf5fa}.vg-at .vg-at-photo-caption>p{font-size:30px;line-height:1.12;letter-spacing:-.04em;margin-top:10px;color:#fff}.vg-at .vg-at-photo-fallback{height:100%;display:grid;place-items:center;background:#334b77}.vg-at .vg-at-photo-fallback svg{width:130px;height:130px;color:#b9d8ef}.vg-at .vg-at-rail-card--tag{width:320px;background:#dce9f3;text-align:center}.vg-at .vg-at-rail-card--tag>.vg-at-small{font-size:9px}.vg-at .vg-at-gift-tag{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center;width:190px;height:248px;margin:20px auto 0;background:#fffcf5;box-shadow:4px 9px 14px #334b7714;border-radius:4px;transform:rotate(8deg)}.vg-at .vg-at-tag-hole{position:absolute;width:7px;height:7px;background:#dce9f3;border-radius:50%;top:12px;left:calc(50% - 3px)}.vg-at .vg-at-gift-tag:before{content:"";position:absolute;left:50%;top:-52px;height:67px;border-left:1px solid #bba882;transform:rotate(-8deg)}.vg-at .vg-at-tag-star{color:#bd9d66;margin-bottom:8px}.vg-at .vg-at-tag-star svg{width:22px;height:22px}.vg-at .vg-at-tag-title{font-size:32px;letter-spacing:-.05em;line-height:1.1;color:var(--at-navy)}.vg-at .vg-at-tag-rule{width:40px;border-top:1px solid #d7cdb9;margin:15px auto}.vg-at .vg-at-gift-tag .vg-at-small{font-size:7px;letter-spacing:.06em}.vg-at .vg-at-pause{display:flex;align-items:center;gap:7px;position:absolute;bottom:7px;right:32px;background:#fff;border:1px solid var(--at-line);border-radius:99px;padding:5px 10px;color:#5e6870;font-size:10px;line-height:1.4}.vg-at .vg-at-section-heading{text-align:center;margin-bottom:40px}.vg-at .vg-at-section-heading h2,.vg-at .vg-at-story h2,.vg-at .vg-at-faq h2{font-size:clamp(30px,3.4vw,45px);line-height:1.12}.vg-at .vg-at-section-heading>p:last-child{font-size:14px;color:var(--at-muted);margin-top:18px}.vg-at .vg-at-path-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.vg-at .vg-at-path{display:block;position:relative;min-height:460px;border:1px solid #e5eaf0;border-radius:12px;padding:32px 35px 0;overflow:hidden;transition:transform .4s var(--at-ease),box-shadow .4s var(--at-ease)}.vg-at .vg-at-path:hover{transform:translateY(-5px);box-shadow:0 14px 35px #18334b0d}.vg-at .vg-at-path--wish{background:#f3f7fb}.vg-at .vg-at-path--give{background:#f8f6f1}.vg-at .vg-at-path-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:35px}.vg-at .vg-at-path-top>.vg-at-small{font-size:9px;color:#677681}.vg-at .vg-at-icon-box{display:grid;place-items:center;width:45px;height:45px;border:1px solid #d3e0ec;border-radius:50%;color:var(--at-blue)}.vg-at .vg-at-icon-box svg{width:23px;height:23px}.vg-at .vg-at-path h3{font-size:32px;line-height:1.13;letter-spacing:-.04em;color:#263b50;margin-bottom:16px}.vg-at .vg-at-path>p{font-size:14px;line-height:1.65;max-width:340px;color:#606d77}.vg-at .vg-at-path-link{display:flex;align-items:center;gap:16px;margin-top:25px;font-size:13px;font-weight:500;color:var(--at-blue)}.vg-at .vg-at-path-link>span{display:grid;place-items:center;background:#fff;border:1px solid #dce5ed;width:30px;height:30px;border-radius:50%;transition:transform .3s var(--at-ease)}.vg-at .vg-at-path-link svg{width:17px;height:17px}.vg-at .vg-at-path:hover .vg-at-path-link>span{transform:translate(5px)}.vg-at .vg-at-mini-tags{display:flex;gap:10px;transform:rotate(-7deg);margin:45px -12px -15px;white-space:nowrap}.vg-at .vg-at-mini-tags>span{padding:20px 18px;background:#fff;border:1px solid #dce5ed;border-radius:5px;font-size:12px;color:#516d86;box-shadow:0 3px 8px #334b7705}.vg-at .vg-at-mini-tags>span:nth-child(2){transform:rotate(11deg);background:#deebf5}.vg-at .vg-at-giving-note{font-size:23px;font-weight:400;line-height:1.15;letter-spacing:-.04em;color:#b19872;margin-top:33px;margin-bottom:26px;text-align:right;transform:rotate(-4deg)}.vg-at .vg-at-giving-note em{font-style:normal;color:#334b77}.vg-at .vg-at-story{margin-top:110px;padding:85px 0;background:#f6f8fa;border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3}.vg-at .vg-at-story-grid{display:grid;grid-template-columns:1fr 2fr .7fr;gap:35px;align-items:start}.vg-at .vg-at-story-grid>.vg-at-kicker{padding-top:10px;font-size:10px}.vg-at .vg-at-story h2{font-size:38px;line-height:1.14;margin-bottom:25px}.vg-at .vg-at-story p:not(.vg-at-kicker){font-size:14px;line-height:1.8;color:var(--at-muted);max-width:460px;margin-bottom:14px}.vg-at .vg-at-text-link{display:inline-flex;align-items:center;gap:12px;color:var(--at-blue);font-size:13px;font-weight:500;padding:8px 0;border-bottom:1px solid #abc9de;margin-top:7px}.vg-at .vg-at-text-link svg{width:19px;height:19px}.vg-at .vg-at-story-star{padding-top:60px;color:#cbb07e;transform:rotate(12deg)}.vg-at .vg-at-story-star svg{width:100px;height:100px}.vg-at .vg-at-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;padding-block:100px}.vg-at .vg-at-questions details{border-bottom:1px solid var(--at-line)}.vg-at .vg-at-questions summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:14px;font-weight:500;cursor:pointer}.vg-at .vg-at-questions summary::-webkit-details-marker{display:none}.vg-at .vg-at-questions summary>span{font-size:20px;font-weight:400;color:var(--at-blue);transition:transform .25s}.vg-at .vg-at-questions details[open] summary>span{transform:rotate(45deg)}.vg-at .vg-at-questions details p{font-size:13px;line-height:1.8;color:var(--at-muted);padding-bottom:22px;max-width:470px}.vg-at .vg-at-signoff{text-align:center;padding:55px 25px 60px;border-top:1px solid var(--at-line)}.vg-at .vg-at-signoff>span:first-child{display:inline-block;color:#b99c68}.vg-at .vg-at-signoff svg{width:24px;height:24px}.vg-at .vg-at-signoff p{font-size:26px;line-height:1.2;letter-spacing:-.04em;margin:12px 0}.vg-at .vg-at-signoff>.vg-at-small{font-size:9px;color:#667480}.vg-at .vg-at-back{display:inline-block;font-size:12px;color:#607485;line-height:1.4;padding-block:10px;margin-bottom:28px}.vg-at .vg-at-subhero{text-align:center;padding-block:30px 70px}.vg-at .vg-at-subhero>.vg-at-back{display:block;text-align:left;margin-bottom:20px}.vg-at .vg-at-subhero .vg-at-title{font-size:clamp(44px,5.5vw,72px)}.vg-at .vg-at-wishlists{padding-bottom:80px}.vg-at .vg-at-list-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:32px}.vg-at .vg-at-list-heading .vg-at-kicker{margin-bottom:12px}.vg-at .vg-at-list-heading h2{font-size:34px;line-height:1.1}.vg-at .vg-at-list-heading>p{font-size:12px;color:#68737c}.vg-at .vg-at-student-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.vg-at .vg-at-student{border:1px solid var(--at-line);border-radius:12px;overflow:hidden;background:#fff}.vg-at .vg-at-student-art{height:240px;position:relative;background:#eaf2f8;overflow:hidden}.vg-at .vg-at-student:nth-child(3n+2) .vg-at-student-art{background:#f4f0e8}.vg-at .vg-at-student:nth-child(3n) .vg-at-student-art{background:#e8eef2}.vg-at .vg-at-student-art>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--at-ease)}.vg-at .vg-at-student:hover .vg-at-student-art>img{transform:scale(1.04)}.vg-at .vg-at-student-monogram{display:grid;place-items:center;height:100%;font-size:96px;line-height:1;color:#0e71b938;font-weight:500;letter-spacing:-.07em}.vg-at .vg-at-student-star{position:absolute;bottom:16px;right:20px;color:#b49764;transform:rotate(15deg)}.vg-at .vg-at-student-star svg{width:32px;height:32px}.vg-at .vg-at-student-copy{padding:25px}.vg-at .vg-at-student-copy>.vg-at-small{font-size:8px;color:#6a7d8c}.vg-at .vg-at-student h3{font-size:28px;margin:10px 0;line-height:1.15;overflow-wrap:anywhere}.vg-at .vg-at-student-copy>p:not(.vg-at-small){font-size:13px;color:var(--at-muted);margin-bottom:22px}.vg-at .vg-at-student .vg-at-button{width:100%;font-size:12px;gap:10px;padding:13px 15px;justify-content:space-between;margin-top:8px}.vg-at .vg-at-shipping{padding:28px 32px;border-left:3px solid var(--at-blue);background:#f7f9fb;margin-top:40px}.vg-at .vg-at-shipping h3{font-size:19px;font-weight:500;letter-spacing:-.02em;margin-bottom:8px}.vg-at .vg-at-shipping p{font-size:13px;color:#64717b;max-width:750px;margin-top:6px}.vg-at .vg-at-empty{text-align:center;border:1px solid var(--at-line);border-radius:12px;background:#f7f9fb;padding:55px 25px}.vg-at .vg-at-empty-icon{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:50%;color:var(--at-blue);background:#e5f0f8;margin-bottom:20px}.vg-at .vg-at-empty h3{font-size:27px;line-height:1.15}.vg-at .vg-at-empty>p{font-size:14px;color:var(--at-muted);max-width:430px;margin:18px auto 25px}.vg-at .vg-at-donate{padding-block:30px 90px}.vg-at .vg-at-donate-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.vg-at .vg-at-donate .vg-at-eyebrow{justify-content:start;margin-top:10px}.vg-at .vg-at-donate .vg-at-title{font-size:clamp(42px,5vw,65px)}.vg-at .vg-at-donate .vg-at-lead{font-size:15px;max-width:410px;margin:25px 0 0}.vg-at .vg-at-donate-art{width:270px;height:290px;margin:20px 0 10px 40px;background:var(--at-paper);border-radius:140px 140px 12px 12px}.vg-at .vg-at-donate-art>.vg-at-tree{width:100%;height:100%}.vg-at .vg-at-donate-copy>.vg-at-text-link{font-size:12px;max-width:100%}.vg-at .vg-at-donation-card{border:1px solid #dee5eb;border-radius:12px;padding:35px;background:#fff;box-shadow:0 18px 60px #18334b09;min-width:0}.vg-at .vg-at-donation-card>.vg-at-kicker{font-size:9px;margin-bottom:15px}.vg-at .vg-at-donation-card h2{font-size:28px;line-height:1.15;letter-spacing:-.04em}.vg-at .vg-at-form-intro{font-size:13px;color:var(--at-muted);margin:13px 0 25px}.vg-at .vg-at-form-footer{font-size:11px;line-height:1.6;color:#687785;border-top:1px solid var(--at-line);margin-top:25px;padding-top:20px}.vg-at .vg-at-opening{text-align:center;padding:38px 20px;background:#f4f8fb;border-radius:8px;margin-top:20px}.vg-at .vg-at-opening>span{display:inline-block;color:var(--at-blue);margin-bottom:18px}.vg-at .vg-at-opening svg{width:35px;height:35px}.vg-at .vg-at-opening h3{font-size:22px;line-height:1.15}.vg-at .vg-at-opening>p{font-size:13px;color:#657481;margin-top:15px}.vg-at .vg-at-donation-status{font-size:13px;color:#586b79;background:#f0f6fa;border-radius:6px;padding:14px;margin-bottom:18px}.vg-at .vg-at-donation-status[hidden]{display:none}.vg-at .vg-at-lift[inert]{visibility:hidden;height:0;overflow:hidden}.vg-at .vg-at-editor-note{font-size:12px!important;line-height:1.7!important;color:#334b77!important;background:#edf4f9;padding:15px;border-radius:6px;margin:16px 0!important}.vg-at [data-vg-reveal]{opacity:1;transform:none}.vg-at[data-vg-motion=true] [data-vg-reveal]:not(.vg-at-is-visible){opacity:0;transform:translateY(24px)}.vg-at[data-vg-motion=true] [data-vg-reveal]{transition:opacity .8s var(--at-ease),transform .8s var(--at-ease)}@keyframes vg-at-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes vg-at-marquee{0%{transform:translate(-130px)}to{transform:translate(calc(-50% - 130px))}}@media(min-width:1600px){.vg-at .vg-at-hero{padding-top:90px}.vg-at .vg-at-rail-card{height:390px}}@media(max-width:1000px){.vg-at .vg-at-donate-grid{gap:35px}.vg-at .vg-at-path{padding:28px 27px 0}.vg-at .vg-at-path h3{font-size:28px}.vg-at .vg-at-faq{gap:40px}.vg-at .vg-at-story-grid{grid-template-columns:.8fr 2fr}.vg-at .vg-at-story-star{display:none}.vg-at .vg-at-student-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.vg-at .vg-at-wrap{width:calc(100% - 40px)}.vg-at .vg-at-hero{padding:48px 0 32px}.vg-at .vg-at-eyebrow{font-size:9px;margin-bottom:24px;letter-spacing:.1em}.vg-at .vg-at-title{font-size:clamp(38px,8.4vw,60px)}.vg-at .vg-at-lead{font-size:14px;max-width:390px;margin-top:22px}.vg-at .vg-at-button{font-size:12px;padding:14px 19px;gap:12px;min-height:48px}.vg-at .vg-at-actions{gap:10px;margin-top:24px}.vg-at .vg-at-hero-note{font-size:10px}.vg-at .vg-at-season{margin-bottom:65px}.vg-at .vg-at-rail-card{width:270px;height:300px;padding:23px}.vg-at .vg-at-rail-card--photo{width:310px;padding:0}.vg-at .vg-at-rail-card--tree .vg-at-tree{height:250px;width:240px;top:31px}.vg-at .vg-at-rail-card--note>p{font-size:32px}.vg-at .vg-at-gift-tag{height:210px;width:165px;margin-top:17px}.vg-at .vg-at-tag-title{font-size:29px}.vg-at .vg-at-rail-group{gap:12px;padding-right:12px}.vg-at .vg-at-rail-card--tag>.vg-at-small{font-size:7px}.vg-at .vg-at-pause{right:20px}.vg-at .vg-at-path-grid{grid-template-columns:1fr;gap:18px}.vg-at .vg-at-path{min-height:410px;padding:27px 28px 0}.vg-at .vg-at-path h3{font-size:30px}.vg-at .vg-at-path-top,.vg-at .vg-at-section-heading{margin-bottom:30px}.vg-at .vg-at-section-heading h2{font-size:32px}.vg-at .vg-at-section-heading>p:last-child{font-size:13px;max-width:280px;margin:16px auto 0}.vg-at .vg-at-story{margin-top:65px;padding:50px 0}.vg-at .vg-at-story-grid{grid-template-columns:1fr;gap:10px}.vg-at .vg-at-story h2{font-size:31px}.vg-at .vg-at-story-grid>.vg-at-kicker{padding:0;margin-bottom:15px}.vg-at .vg-at-faq{grid-template-columns:1fr;gap:25px;padding-block:60px}.vg-at .vg-at-faq h2{font-size:32px}.vg-at .vg-at-signoff{padding:40px 20px}.vg-at .vg-at-signoff p{font-size:24px}.vg-at .vg-at-subhero{padding-block:20px 45px}.vg-at .vg-at-subhero .vg-at-title{font-size:48px}.vg-at .vg-at-list-heading{display:block;margin-bottom:25px}.vg-at .vg-at-list-heading>p{margin-top:15px}.vg-at .vg-at-list-heading h2{font-size:30px}.vg-at .vg-at-donate{padding-top:20px;padding-bottom:55px}.vg-at .vg-at-donate-grid{grid-template-columns:1fr;gap:35px}.vg-at .vg-at-donate .vg-at-title{font-size:55px}.vg-at .vg-at-donate-art{display:none}.vg-at .vg-at-donate-copy>.vg-at-text-link{margin-top:18px}.vg-at .vg-at-donation-card{padding:26px}.vg-at .vg-at-donation-card h2{font-size:27px}.vg-at .vg-at-donate .vg-at-lead{font-size:14px}.vg-at .vg-at-wishlists{padding-bottom:55px}}@media(max-width:480px){.vg-at .vg-at-student-grid{grid-template-columns:1fr}.vg-at .vg-at-student-art{height:260px}.vg-at .vg-at-shipping{padding:22px}.vg-at .vg-at-actions{flex-direction:column;align-items:center}.vg-at .vg-at-actions .vg-at-button{width:260px;justify-content:space-between}.vg-at .vg-at-title{font-size:clamp(35px,8.5vw,42px)}.vg-at .vg-at-subhero .vg-at-title{font-size:42px}.vg-at .vg-at-donate .vg-at-title{font-size:48px}}@media(prefers-reduced-motion:reduce){.vg-at *,.vg-at *:before,.vg-at *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.vg-at[data-vg-motion=true] [data-vg-reveal]:not(.vg-at-is-visible){opacity:1;transform:none}.vg-at .vg-at-pause{display:none}}.vg-at .vg-at-lift ._causePreview_1tjzi_469{display:none!important}.vg-at .vg-at-lift>p{display:none!important}.vg-at .vg-at-lift ._donationTierOption_gewze_140{border:1.5px solid #dde5ec!important;border-radius:4px!important;background:#fff!important;font-family:IBM Plex Sans,sans-serif!important;font-size:13px!important;font-weight:600!important;color:#062e4b!important;padding:9px 4px!important;text-align:center!important;cursor:pointer!important;transition:border-color .15s,color .15s!important}.vg-at .vg-at-lift ._donationTierOption_gewze_140:hover{border-color:#0e71b9!important;color:#0e71b9!important}.vg-at .vg-at-lift ._donationTierOptionChecked_gewze_152{background:#0e71b9!important;border-color:#0e71b9!important;color:#fff!important}.vg-at .vg-at-lift ._donationTiers_gewze_120{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:6px!important;margin-bottom:10px!important}.vg-at .vg-at-lift ._textInputWrapper_gewze_45{display:flex!important;align-items:center!important;border:1.5px solid #dde5ec!important;border-radius:4px!important;overflow:hidden!important;transition:border-color .15s!important}.vg-at .vg-at-lift ._textInputWrapper_gewze_45:focus-within{border-color:#0e71b9!important}.vg-at .vg-at-lift ._textInputPrefix_gewze_73{padding:0 10px!important;background:#f2f6fa!important;border-right:1.5px solid #dde5ec!important;font-size:12px!important;color:#7a8fa0!important;height:40px!important;display:flex!important;align-items:center!important;font-weight:600!important;white-space:nowrap!important;font-family:IBM Plex Sans,sans-serif!important}.vg-at .vg-at-lift ._textInputElement_gewze_94{border:none!important;outline:none!important;padding:0 12px!important;height:40px!important;flex:1!important;font-family:IBM Plex Sans,sans-serif!important;font-size:15px!important;font-weight:600!important;color:#062e4b!important;background:#fff!important;box-shadow:none!important}.vg-at .vg-at-lift ._textInputValidationMessage_gewze_114{font-size:11px!important;color:#c0cad3!important;margin-top:6px!important;font-family:IBM Plex Sans,sans-serif!important}.vg-at .vg-at-lift ._primaryButton_gewze_176{width:100%!important;background:#0e71b9!important;color:#fff!important;border:none!important;border-radius:4px!important;padding:13px!important;font-family:IBM Plex Sans,sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;cursor:pointer!important;transition:background .15s!important;margin-top:16px!important}.vg-at .vg-at-lift ._primaryButton_gewze_176:hover{background:#0a5a96!important}.vg-at .vg-at-lift ._causePreviewModalButton_1tjzi_488,.vg-at .vg-at-lift ._causePreviewOverlayButton_1tjzi_503,.vg-at .vg-at-lift ._expandedWidgetCollapseButton_1tjzi_289{display:none!important}.vg-at .vg-at-lift ._expandedWidgetContentWrapper_1tjzi_278{background:transparent!important;padding:0!important;box-shadow:none!important;border:none!important}.vg-at .vg-at-rail-card{height:410px}@media(min-width:1600px){.vg-at .vg-at-rail-card{height:450px}}@media(max-width:767px){.vg-at .vg-at-rail-card{height:350px}}.vg-at .vg-at-hero .vg-at-lead{max-width:680px;margin-left:auto;margin-right:auto}.vg-at .vg-at-rail:focus-within .vg-at-rail-track{animation-play-state:paused}@media(prefers-reduced-motion:no-preference){.vg-at[data-vg-motion=true] .vg-at-rail-track{animation-duration:20s}.vg-at .vg-at-rail-card{transition:transform .3s ease,box-shadow .3s ease}.vg-at .vg-at-rail-card:focus-within{transform:translateY(-5px);box-shadow:0 12px 28px #062f4b1f}.vg-at .vg-at-rail-card:active{transform:translateY(-2px) scale(.99)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.vg-at .vg-at-rail-card:hover{transform:translateY(-5px);box-shadow:0 12px 28px #062f4b1f}}.vg-at .vg-at-rail{overflow:clip}.vg-at[data-vg-motion=true] .vg-at-rail-track{animation-name:vg-at-marquee-four;animation-duration:40s}@keyframes vg-at-marquee-four{0%{transform:translate(-130px)}to{transform:translate(calc(-25% - 130px))}}.vg-at[data-vg-motion=true]:not([data-vg-video-playing=true]) .vg-at-rail[data-paused=false]:not(:hover) .vg-at-rail-track{animation-play-state:running}.vg-at .vg-at-rail-card--note>p>.vg-at-note-cta{display:flex;align-items:center;gap:12px;margin-top:18px;color:var(--at-blue);font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0}.vg-at .vg-at-note-arrow{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border:1px solid #dce5ed;border-radius:50%;background:#fff;transition:transform .25s ease}.vg-at .vg-at-note-arrow svg{width:16px;height:16px}.vg-at .vg-at-rail-card--note:hover .vg-at-note-arrow{transform:translate(4px)}@media(max-width:767px)and (prefers-reduced-motion:no-preference){.vg-at[data-vg-motion=true] .vg-at-rail-track{animation-duration:25s}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/vg-angel-tree.css.map */
