:root{--full-width: 100%;--body-width: 1100px;--narrow-width: 800px;--base-font: 16px;--standard-font: "DM Sans",sans-serif;--fancy-font: "Morguns", sans-serif;--mint:#44BC9D;--lime:#A7F161;--dark:#0C5256;--cream:#FBFBF3}img{display:block;max-width:100%;height:auto}*{margin:0;padding:0;border:0;box-sizing:border-box}html,body{font-size:var(--base-font);font-family:var(--standard-font);font-weight:500;height:100%}body{margin:0;font-family:var(--standard-font);background:var(--mint);color:#fff}h1,h2,h3,h4,h5,h6{font-family:var(--standard-font);font-weight:600}p{margin-bottom:1em}section{margin:0 auto}section.padding-both-top-bottom{padding:6em 0}section.padding-bottom-only{padding:0 0 6em}section.padding-top-only{padding:6em 0 0}section.small-padding-both-top-bottom{padding:3em 0}section.small-padding-bottom-only{padding:0 0 3em}section.small-padding-top-only{padding:3em 0 0}section.no-padding{padding:0 0 !important}@media all and (max-width: 800px){section.padding-both-top-bottom{padding:3em 0}section.padding-bottom-only{padding:0 0 3em}section.padding-top-only{padding:3em 0 0}}@font-face{font-family:"Morguns";src:url("/css/fonts/Morguns.woff2") format("woff2"),url("/css/fonts/Morguns.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Morguns";src:url("/css/fonts/Morguns-Italic.woff2") format("woff2"),url("/css/fonts/Morguns-Italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Morguns Condensed";src:url("/css/fonts/Morguns-Condensed.woff2") format("woff2"),url("/css/fonts/Morguns-Condensed.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}.morguns-special{font-family:"Morguns",serif;font-variant-ligatures:common-ligatures discretionary-ligatures historical-ligatures contextual;font-feature-settings:"liga" 1,"dlig" 1,"calt" 1,"hlig" 1}.morguns-ss01{font-feature-settings:"ss01" 1,"liga" 1,"dlig" 1,"calt" 1}.morguns-ss02{font-feature-settings:"ss02" 1,"liga" 1,"dlig" 1,"calt" 1}.morguns-ss03{font-feature-settings:"ss03" 1,"liga" 1,"dlig" 1,"calt" 1}.morguns-ss04{font-feature-settings:"ss04" 1,"liga" 1,"dlig" 1,"calt" 1}.template-splash-content .shell{max-width:1320px;margin:0 auto;padding:0 56px}.template-splash-content .hero{padding:22px 0 78px}.template-splash-content .hero-inner{display:flex;gap:26px;align-items:flex-start}.template-splash-content .hero-left{display:grid;grid-template-columns:1fr 2fr 2fr;position:relative;width:58%;padding-top:18px}.template-splash-content .hero-right{width:42%;position:relative}.template-splash-content .hero-title{font-family:var(--fancy-font);margin:0;grid-column:1/4;color:var(--lime);font-weight:400;text-transform:uppercase;letter-spacing:-0.015em;line-height:.8;font-size:10vw}@media all and (min-width: 1320px){.template-splash-content .hero-title{font-size:145px}}.template-splash-content .hero-subtitle{margin:1em 0 0;grid-column:1/4;max-width:47vw;font-size:1.4vw;line-height:1.42;font-weight:500;color:rgba(255,255,255,.92)}@media all and (min-width: 1320px){.template-splash-content .hero-subtitle{font-size:21px}}.template-splash-content .cta-row{display:flex;grid-column:2/4;grid-row:3/4;gap:28px;margin-top:24px;align-items:flex-start;z-index:99}.template-splash-content .cta-col{display:grid;gap:10px}.template-splash-content .cta-col-2{margin-left:2vw}.template-splash-content .chip-for-students{margin-left:12px}.template-splash-content .chip-and-parents{margin-top:-12px}.template-splash-content .chip{font-family:var(--fancy-font);font-weight:400;background:#0c5256;color:var(--lime);font-weight:900;letter-spacing:.02em;font-size:3vw;padding:12px 14px;border-radius:0px;width:fit-content}@media all and (min-width: 1320px){.template-splash-content .chip{font-size:40px}}.template-splash-content .chip-tilt-left{transform:rotate(-5deg)}.template-splash-content .chip-tilt-right{transform:rotate(-3deg)}.template-splash-content .cta-btn{background:var(--lime);font-family:var(--standard-font);color:#0b3f43;border:0;border-radius:6px;width:auto;padding:12px 12px;font-weight:400;letter-spacing:.02em;font-size:.7vw;line-height:1.15;cursor:pointer}.template-splash-content .cta-btn-1{width:120px}@media all and (min-width: 1320px){.template-splash-content .cta-btn{font-size:16px}}.template-splash-content .burst{grid-row:3/4;grid-column:1/2;margin-top:1em;margin-left:-78px;width:150px;opacity:.95}.template-splash-content .coin-grouping-1{grid-column:1/4;grid-row:4/5;position:relative;margin-top:-70px}.template-splash-content .penny-back{position:absolute;left:-30px;top:78px;width:100px;transform:rotate(-6deg);z-index:2}.template-splash-content .quarter-front{position:absolute;left:40px;top:10px;width:140px;transform:rotate(10deg);z-index:1}.template-splash-content .dime-back{position:absolute;left:160px;top:50px;width:90px;transform:rotate(-2deg);z-index:2}.template-splash-content .jar{width:560px;margin-left:auto;margin-top:6px;margin-bottom:-120px}.template-splash-content .lower{background:var(--dark);padding:34px 0 72px;margin-top:10px}.template-splash-content .lower-grid{display:grid;grid-template-columns:430px 1fr 1fr;grid-template-rows:auto auto auto;gap:22px 67px;align-items:start;max-height:950px}.template-splash-content .grad{grid-column:1/2;grid-row:1/3;position:relative}.template-splash-content .grad-photo{width:100%;margin-top:-100px;border-radius:16px;object-fit:cover}.template-splash-content .grad .quarter-back{margin-left:260px;margin-top:-76px;width:140px;transform:rotate(12deg);z-index:2}.template-splash-content .grad .penny-front{margin-left:350px;margin-top:-80px;width:100px;transform:rotate(-8deg);z-index:0}.template-splash-content .coin4{right:78px;bottom:-20px;width:76px;transform:rotate(8deg)}.template-splash-content .coin5{right:26px;bottom:-34px;width:70px;transform:rotate(-10deg)}.template-splash-content .blurb{color:rgba(255,255,255,.88);font-size:1.15vw;line-height:1.48;font-weight:400;padding-top:110px}@media all and (min-width: 1320px){.template-splash-content .blurb{font-size:18px}}.template-splash-content .blurb-a{grid-column:2/3;grid-row:1/2;max-width:300px}.template-splash-content .blurb-b{grid-column:3/4;grid-row:1/2;max-width:320px}.template-splash-content .signup{grid-column:2/4;grid-row:2/3;padding-top:8px}.template-splash-content .signup-title{font-family:var(--fancy-font);margin:0;color:var(--lime);font-size:56px;line-height:1;font-weight:400;text-transform:uppercase;letter-spacing:-0.015em}.template-splash-content .signup-title span{text-decoration:underline;text-decoration-thickness:6px;text-underline-offset:8px}.template-splash-content .hero-title,.template-splash-content .signup-title{-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.signup-sub{font-weight:400;margin:10px 0 14px;max-width:720px;font-size:1.15vw;line-height:1.48;color:rgba(255,255,255,.84);margin-bottom:2em}@media all and (min-width: 1320px){.template-splash-content .signup-sub{font-size:18px}}.template-splash-content .form{max-width:820px}.template-splash-content .fields{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.template-splash-content .field span{display:block;margin-bottom:6px;font-size:10px;letter-spacing:.08em;font-weight:900;color:rgba(255,255,255,.82)}.template-splash-content .field span em{font-style:italic;font-weight:700;opacity:.95}.template-splash-content .field input{width:100%;height:36px;background:rgba(0,0,0,0);border:1px solid rgba(167,241,97,.7);color:#fff;padding:6px 10px;outline:none}.template-splash-content .field input.input-error{border-color:#ff6f61}.template-splash-content .panels{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:14px}.template-splash-content .panel{border:1px solid rgba(167,241,97,.7);padding:12px;min-height:148px;position:relative}.template-splash-content .panel.input-error{border-color:#ff6f61}.template-splash-content .panel legend{padding:0 6px;font-size:10px;letter-spacing:.08em;font-weight:900;color:rgba(255,255,255,.82)}.template-splash-content .check{display:flex;gap:10px;align-items:center;margin:8px 0;font-size:12px;color:rgba(255,255,255,.88);font-weight:500}.template-splash-content .check input{width:14px;height:14px;accent-color:var(--lime)}.template-splash-content .notify{margin-top:14px;width:168px;height:38px;background:var(--lime);color:#0b3f43;border:0;border-radius:6px;font-weight:400;letter-spacing:.04em;cursor:pointer}.template-splash-content .form-errors{display:none;margin-top:14px;padding:10px 12px;border:1px solid #ff6f61;background:rgba(255,111,97,.12);color:#ffd9d5;font-size:13px}.template-splash-content .form-errors ul{margin:0;padding-left:18px}.template-splash-content .welcome{grid-column:1/2;grid-row:2/3;padding-top:16px;z-index:3;margin-top:80px;display:none}.template-splash-content .welcome-card{width:100%}.template-splash-content .welcome-response{position:relative;top:-570px;padding:50px;color:#005256;font-family:"DM Sans",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.28;font-size:14px}.template-splash-content .welcome-response h2{margin-top:0;margin-bottom:15px;font-size:24px;font-weight:500;color:#0b3f43;line-height:1}@media all and (max-width: 768px){.template-splash-content .cta-row{flex-wrap:wrap;gap:14px}.template-splash-content .hero .shell{padding-left:0;padding-right:0}.template-splash-content .shell{padding:0 15px}.template-splash-content .hero-inner,.template-splash-content .hero-left{min-width:0;max-width:100%}.template-splash-content img.jar{display:none}.template-splash-content .hero-left{width:100%;padding-top:0;margin-left:30px}.template-splash-content .hero-right{width:0}.template-splash-content .hero-title{font-size:27vw;grid-row:1}.template-splash-content .hero-subtitle{max-width:100%;font-size:4vw;grid-row:2}.template-splash-content .burst{grid-row:1;grid-column:3/4;margin-left:0}.template-splash-content .coin-grouping-1{grid-row:1;grid-column:3/4;margin-top:50px;transform:rotate(90deg)}.template-splash-content .cta-row{grid-column:1/4}.template-splash-content .chip{font-size:10vw}.template-splash-content .cta-btn{font-size:2.5vw}.template-splash-content .lower-grid{grid-template-columns:1fr;grid-gap:0;max-height:fit-content}.template-splash-content .blurb{font-size:4vw;padding-top:0}.template-splash-content .blurb-a{grid-column:1/2;grid-row:2/3;margin-top:0;max-width:100%}.template-splash-content .blurb-b{grid-column:1/2;grid-row:3/4;max-width:100%}.template-splash-content .signup{grid-column:1/2;grid-row:4/5}.template-splash-content .signup-sub{font-size:4vw}.template-splash-content .fields{grid-template-columns:1fr}.template-splash-content .welcome{grid-row:5/6;margin-top:0}.template-splash-content .grad{grid-row:1/2}}/*# sourceMappingURL=sections.min.css.map */
