:root{--s-1:10px;--s0:20px;--s1:40px}a.button{background:var(--background-buttons);color:var(--text-button);border:0;border-radius:6px;padding:.75em 1.125em;text-transform:uppercase;cursor:pointer;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-width:fit-content}a.button:hover{background:var(--background-button-hover)}a.button:active{background:var(--background-button-press)}a.skinny-navbar{padding:.375em .75em;text-wrap:nowrap}a.outline{border:.125em solid var(--text-strokes-sidekick);border-radius:36px}button.contact-form{background:var(--background-card-footer-divider);margin:60px 0 80px;align-content:right}button.contact-form-nav{padding:.375em .75em;margin:0;background:var(--background-card-footer-divider)}img{width:100%}h1,h2,h3,h4,h5,h6{margin:0}h1{color:var(--text-headings-navbar);font-family:spectral;font-size:48px;font-weight:400;line-height:1.1;letter-spacing:-2px}h1.post-card{font-family:spectral;line-height:1.1;font-weight:400;letter-spacing:-2px;margin:0;padding:20px 0 0}h1.sidekick{color:var(--text-strokes-sidekick);margin:.83em 0}h2{font-family:spectral;line-height:1.1;font-weight:300;letter-spacing:-1px;color:var(--text-headings-navbar);font-size:1.9em;font-style:italic;margin:10px 0 20px}.card>h2{margin:.83em 0;text-align:center;font-style:normal;color:var(--text-cards);letter-spacing:normal}.section-header>h2{margin:.5em 0;font-style:normal;letter-spacing:normal}h2.about-section-header{color:var(--background-sidekick);font-style:normal;text-align:center}.contact-header>h1{text-align:center}h2.contact-form{margin:0;padding:0;text-align:center}.float{background-color:var(--background-sidekick)}.float>h2{font-size:100px;padding:0;margin:-12px 0 0;font-weight:400;color:var(--text-strokes-sidekick);text-align:right}.float>p{padding:0;margin:0 0 0 10px;font-weight:300;color:var(--text-strokes-sidekick);line-height:1.2}p{color:var(--text-body);margin:25px 0 40px}p.home-page-hero-paragraph{color:var(--text-body);padding:25px 0 40px;margin:0}.card>p{font-weight:500;color:var(--text-cards);text-align:center;margin:0;padding:1em 2.625em}p.post-card{margin:var(--s-1)0 var(--s1)}h1.post-card{margin:0}div.hero-text-area{padding:2.25em 3.75em 3.75em}.section-header{background-color:var(--background-navbar-section-header);color:var(--text-section-header);padding:.125em 0;margin:20px 0}.card-carrier{padding:0 60px}div.contact-card{stroke:#635954;stroke-width:4px;width:100%}div.contact-form-width-control{background-color:#baaea8;display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-form-container{padding:0 60px;margin:0;width:100%;max-width:800px;background-color:var(--background-page)}div.contact-form-nav{justify-content:space-between;margin:40px 0 60px;width:100%}div.contact-header{margin:60px 0 80px}.contact-form-navi>p{font-family:spectral;font-style:italic;padding:0;margin:0}.contact-form-body{background-color:#baaea8}.form-group>p{font-family:"exo 2";color:var(--text-section-header);font-size:.75em;padding:0;margin:-.3em 0 .5em;text-transform:uppercase}label{font-family:"exo 2";color:var(--text-section-header);display:block;font-weight:500;font-size:1.125em;margin-top:1.5em;margin-bottom:.3em;text-transform:uppercase}label.paymentAgreement{text-transform:none;margin:0}textarea{background-color:var(--background-navbar-section-header);stroke:#8d807b;color:var(--text-section-header);stroke-width:2px;border-radius:6px;resize:vertical;width:100%}input{background-color:var(--background-page);font-size:2.25em;line-height:1.5em;color:var(--text-section-header);stroke:#8d807b;stroke-width:2px;border-radius:6px;width:100%}input.checkbox{background-color:var(--background-navbar-section-header);stroke:#8d807b;stroke-width:2px;border-radius:6px}div.card{background-color:var(--background-card-footer-divider);color:var(--text-cards);border-radius:100px 100px 24px 24px;margin:20px 0 40px}div.card-spacing{justify-content:space-between;column-gap:40px}div.post-card{justify-content:space-between;column-gap:40px;padding:0 0 60px}div.sidekick{padding:2.25em 3.75em 3.75em;min-width:42%;background-color:var(--background-sidekick);color:var(--text-strokes-sidekick)}div.float{padding:10px 20px}