@media only screen and (min-width:0px){#hero{padding:var(--sectionPadding)}#hero .cs-content{align-items:center;display:flex;justify-content:center}#hero img{scale:80%}#about{padding:var(--sectionPadding)}#about .cs-button{padding:1rem 0 0}#work{padding:var(--sectionPadding)}#work .hidden-work{height:0;overflow:hidden;transition:height .7s ease-in-out;width:100%}#work .cs-topper-section{align-items:flex-start;display:flex;padding:2rem 0 1rem;width:100%}#work .cs-button{padding:2rem 0 0}#gallery{padding:var(--sectionPadding)}#gallery .hidden-gallery{height:0;overflow:hidden;transition:height .7s ease-in-out;width:100%}#gallery .hidden-gallery .cs-gallery{padding-top:0}#gallery .cs-button{padding:2rem 0 0}#contact{padding:var(--sectionPadding)}#contact #cs-form{display:flex;flex-direction:column;gap:1rem;padding:1rem 0 0;width:100%}#contact #cs-form input,#contact #cs-form textarea{background-color:var(--secondary);border:1px solid var(--primary);box-sizing:border-box;color:var(--primary);font-family:inherit;font-size:var(--bodyFontSize);letter-spacing:var(--letterSpacing);padding:1rem 0 1rem .5rem;transition:box-shadow .3s ease;width:100%}#contact #cs-form input:focus,#contact #cs-form textarea:focus{box-shadow:2px 2px;outline:none}#contact #cs-form input::-moz-placeholder,#contact #cs-form textarea::-moz-placeholder{color:var(--primary);-moz-transition:opacity .2s ease;transition:opacity .2s ease}#contact #cs-form input::placeholder,#contact #cs-form textarea::placeholder{color:var(--primary);transition:opacity .2s ease}#contact #cs-form input:focus::-moz-placeholder,#contact #cs-form textarea:focus::-moz-placeholder{opacity:0}#contact #cs-form input:focus::placeholder,#contact #cs-form textarea:focus::placeholder{opacity:0}#contact #cs-form textarea{line-height:1.5;max-height:calc(15em + 2rem);overflow:hidden;resize:none}#contact #cs-form .cs-button-solid{align-self:flex-start;background-color:var(--primary);color:var(--secondary);font-weight:400;letter-spacing:var(--letterSpacing);transition:all .3s ease;transition-property:background-color,color}#contact #cs-form .cs-button-solid:hover{background-color:var(--secondary);color:var(--primary);cursor:pointer}#contact .cs-topper-section{align-items:flex-start;display:flex;padding:2rem 0 1rem;width:100%}#contact .cs-button{color:inherit;font-family:var(--headerFont);text-decoration:none}}