*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{overflow-x:hidden;-webkit-overflow-scrolling:touch}body{margin:0}footer{font-weight:600;background:#33383d;padding:1.5rem;text-align:center}footer p{color:#dbdcdd;margin:0;line-height:1.35}footer a,footer a:visited,footer a:active,footer a:focus{color:#dbdcdd}html{font-size:100%}body{font-family:"Open Sans",sans-serif;line-height:1.8}h1,h2,h3,h4,h5,h6{line-height:1;margin:0;color:#33383d}h1{font-size:6rem;margin-bottom:1.5rem;font-family:"Playfair Display",serif;font-weight:800}h2{font-size:2.5rem;margin-bottom:1rem}h3{font-size:2rem;margin-bottom:1rem}h4{font-size:1.5rem;margin-bottom:1rem}h5{font-size:1.25rem;margin-bottom:1rem}@media all and (max-width: 60em){h1{font-size:4rem}}p{font-size:0.875rem;color:#33383d;margin:0 0 1rem 0}p:last-of-type{margin:0}a,a:visited,a:active,a:focus{color:#33383d;text-underline-offset:2px}button{background-color:transparent;border:none;font-family:inherit;font-size:1rem}ul,li{margin:0;padding:0;list-style:none}.image-contain{text-align:center}.image-contain img.featured{margin-top:1.5rem}nav#primary{color:white;background:#33383d;display:flex;justify-content:space-between;align-items:center}nav#primary a,nav#primary button{color:#dbdcdd;font-size:1.25rem;font-weight:700;padding:.75rem;line-height:1}nav#primary a{text-decoration:none;display:inline-block}nav#primary button{cursor:pointer;border:2px solid #dbdcdd;border-bottom-width:6px;margin:.75rem}nav#primary button:active,nav#primary button:focus{border-bottom-width:2px;border-top-width:6px}nav#primary .fa::before{vertical-align:middle;margin-right:.5rem}.pushy{background:#16181a;padding:0;margin:0;font-family:"Source Code Pro",monospace;font-weight:700}.pushy a,.pushy a:active,.pushy a:visited,.pushy a:focus{color:#dbdcdd;line-height:1;padding:.75rem 1rem}.pushy a:hover{color:#a4a8ab}.pushy button{color:#dbdcdd;font-weight:700;padding:.75rem 1rem}.pushy button::after{right:1rem}.pushy button:hover{color:#a4a8ab}.pushy::-webkit-scrollbar{width:12px}.pushy::-webkit-scrollbar-track{background:#33383d}.pushy::-webkit-scrollbar-thumb{background-color:#dbdcdd;border-radius:20px;border:3px solid #33383d}.pushy{width:260px}.pushy-left{transform:translate3d(-260px, 0, 0)}.pushy-open-left #container,.pushy-open-left .push{transform:translate3d(260px, 0, 0)}.pushy-right{transform:translate3d(260px, 0, 0)}.pushy-open-right #container,.pushy-open-right .push{transform:translate3d(-260px, 0, 0)}section#intro{display:flex;flex-direction:column}section#intro #welcome{background:#c2cfd7;padding:2rem}section#intro #welcome h1{max-width:15ch;line-height:0.9;margin-bottom:3rem}section#intro #welcome a.homebody-link{display:inline-block;font-size:1.25rem;text-decoration:none;padding:.75rem;font-weight:800;line-height:1;border:2px solid #33383d;border-bottom-width:6px;margin-top:1.5rem}section#intro #welcome a.homebody-link:active{border-bottom-width:2px;border-top-width:6px}section#intro #updates{background:#e9c6d1;padding:2rem;display:flex;flex-direction:column}section#intro #updates #updates-list{flex:1 0 auto}section#intro #updates #updates-list li{border-bottom:1px solid #33383d;padding:.75rem 0}section#intro #updates #updates-list li p{margin:0;line-height:1.4}section#intro #updates #updates-list li p .date{color:#33383d;font-family:"Source Code Pro",monospace;font-weight:700}section#intro #updates #updates-list li:first-child{border-top:1px solid}section#links{background:#aaceac;display:flex;flex-direction:column;padding:2rem}section#links #links-list{margin-top:1.5rem;line-height:1;column-count:1}section#links #links-list li{display:inline-block;margin:0 .5rem .5rem 0}section#links #links-list li a{color:#33383d;display:inline-block;padding:.5rem;border:1px solid #33383d;text-decoration:none;font-size:.875rem;font-weight:700;font-family:"Source Code Pro",monospace;transition:all .35s ease}section#links #links-list li a:hover{background:#33383d;color:#FFF}section#about{display:flex;flex-direction:column}section#about #about-sugarmice{background:#d1aa9a;padding:2rem}section#about #about-becca{background:#e7d2b5;padding:2rem}section#about #about-becca .about-cats{display:flex;justify-content:center;margin-top:1.5rem}section#about #about-becca .about-cats img{width:50%;padding:0 .75rem}section#about #about-becca .about-cats img:first-child{padding-left:0}section#about #about-becca .about-cats img:last-child{padding-right:0}@media all and (min-width: 60em){section{min-height:100vh}section#intro{flex-direction:row}section#intro #welcome{width:70%;min-height:100vh;padding:3rem}section#intro #updates{width:30%;min-height:100vh;padding:3rem}section#links{flex-direction:row;padding:3rem}section#links #links-intro{width:50%;padding-right:1.5rem}section#links #links-list{margin-top:0;width:50%;column-count:2;padding-left:1.5rem}section#links #links-list li{display:block;margin:0 0 .5rem 0}section#about{flex-direction:row}section#about #about-sugarmice{width:50%;min-height:100vh;padding:3rem}section#about #about-becca{width:50%;min-height:100vh;padding:3rem}}#container.crew-page{background:#dbdcdd}#container.crew-page .crew-page-intro{background:#a4a8ab;padding:2rem;display:flex;flex-direction:column;align-items:center}#container.crew-page .crew-page-intro h1{color:#33383d}#container.crew-page .crew-page-intro img{filter:contrast(35%);margin-bottom:1.5rem}#container.crew-page .crew-page-intro p{font-size:1.25rem;margin-bottom:1.5rem;width:100%}#container.crew-page .crew-page-intro a.link-btn{font-size:1.25rem;color:#33383d;text-decoration:none;padding:.75rem;font-weight:800;line-height:1;border:2px solid #33383d;border-bottom-width:6px}#container.crew-page .crew-page-intro a.link-btn:active{border-bottom-width:2px;border-top-width:6px}#crew-cards{display:flex;flex-wrap:wrap;padding:3rem 1rem}#crew-cards .crew-card{display:flex;padding:1rem;width:100%}#crew-cards .crew-card .crew-card-content.pink{background:#e9c6d1}#crew-cards .crew-card .crew-card-content.blue{background:#c2cfd7}#crew-cards .crew-card .crew-card-content.green{background:#aaceac}#crew-cards .crew-card .crew-card-content.grey{background:#bfbfc4}#crew-cards .crew-card .crew-card-content.peach{background:#e7d2b5}#crew-cards .crew-card .crew-card-content.coffee{background:#d1aa9a}#crew-cards .crew-card .crew-card-content.fawn{background:#d1c6b2}#crew-cards .crew-card .crew-card-content{background:antiquewhite;display:flex;flex-direction:column;width:100%;box-shadow:2px 2px 2px 0 rgba(0,0,0,0.2);-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,0.2);-moz-box-shadow:2px 2px 2px 0 rgba(0,0,0,0.2)}#crew-cards .crew-card .crew-card-content h2{margin-bottom:1rem;font-size:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:0.25px}#crew-cards .crew-card .crew-card-content p{color:#6d7379;margin:0;line-height:1.35}#crew-cards .crew-card .crew-card-content .pet-details{padding:1rem;background:white}#crew-cards .crew-card .crew-card-content .pet-image{flex:1 0 auto;padding:1rem;display:flex;justify-content:center;min-height:150px}#crew-cards .crew-card .crew-card-content .pet-image img{align-self:center}@media all and (min-width: 35em){#crew-cards .crew-card{width:50%}}@media all and (min-width: 55em){#crew-cards .crew-card{width:33.333333%}}@media all and (min-width: 70em){#container.crew-page .crew-page-intro{padding:4rem}#crew-cards .crew-card{width:25%}}.tooltip{position:relative;display:inline-block;border-bottom:1px dotted #6d7379}.tooltip .tooltiptext{visibility:hidden;width:-moz-max-content;width:-webkit-max-content;width:-o-max-content;width:-ms-max-content;width:max-content;max-width:250px;background-color:#33383d;color:white;margin-top:.5rem;padding:.5rem;position:absolute;z-index:1;top:100%;left:0}.tooltip:hover .tooltiptext,.tooltip:active .tooltiptext{visibility:visible}
