:root{--primary-font-color:#242424;--primary-bg-color:#f5f5f5;--primary-dark-color:#242424;--primary-light-color:#f5f5f5;--secondary-bg-color:#fff}*{box-sizing:border-box;margin:0;padding:0}html,body{font-family:var(--font-zen);scroll-behavior:smooth;max-width:100vw;min-height:100vh;font-size:14px}body{color:var(--primary-font-color);background-color:var(--primary-bg-color)}h1,h2,h3,h4,h5,h6{color:var(--primary-font-color);letter-spacing:2px;text-transform:uppercase;font-weight:400}h1{text-transform:uppercase}a{color:var(--primary-font-color);text-decoration:none}ul,li{list-style:none}button,input[type=submit],input[type=reset]{color:inherit;cursor:pointer;outline:inherit;background:0 0;border:none;padding:0}.flex{display:flex}.flex-center{justify-content:center;align-items:center}.flex-end{align-items:flex-end}.flex-start{align-items:flex-start}.flex-column{flex-direction:column;display:flex}.flex-row{flex-direction:row;display:flex}.pointer{cursor:pointer}.hide{display:none}.underlined:after{content:"";background-color:var(--primary-dark-color);width:95%;height:.1px;margin-top:.3rem;transition:all .4s;display:block}.underlined:hover:after{width:95%}.logo-font{font-family:var(--font-indie-flower)}#about{grid-template-columns:repeat(2,1fr);gap:4rem;margin:2rem 0;display:grid}#about #show-exhibition,#about .rawPostBody2,#about #education,#about .rawPostBody3{display:none}#about #show-exhibition:checked~.rawPostBody2,#about #education:checked~.rawPostBody3{display:block}#about #show-exhibition:checked~label.selected-exhibitions,#about #education:checked~label.education{display:none}#about label.selected-exhibitions div,#about label.education div{cursor:pointer;width:fit-content;margin:1rem 0}#about .image{align-items:flex-start;width:100%;max-height:calc(100vh - 100px);padding:10px 0;display:flex}#about .image img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 100px)}@media screen and (max-width:1024px){#about{flex-direction:column-reverse;gap:.5rem;display:flex}#about .image{max-height:none;padding-bottom:0}#about .image img{-o-object-fit:contain;object-fit:contain;max-height:none}#about p{padding-top:0}}
