body{margin:0;padding:0;font-family:sans-serif}*{margin:0;padding:0}html{font-size:10px}body{font-family:Georgia,serif;background:#fff;font-size:22px;font-size:calc(14px + 8 * ((100vw - 320px) / 704));line-height:1.7}@media (max-width:320px){body{font-size:14px}}@media (min-width:1024px){body{font-size:22px}}a,a:visited{color:#000}h1{font-size:2.8rem;line-height:1.2;margin-bottom:.5em}h1 a{color:#000}ul{list-style:none}abbr{text-decoration:none;border-bottom:1px dashed}.Section__content{max-width:900px;margin:0 auto;padding:20px}.Section.-header{border-bottom:1px solid #dadada;margin-bottom:40px}@media only screen and (max-width:1024px){.Section.-header{margin-bottom:20px}}.Section.-header .Section__content{padding:60px 20px}@media only screen and (max-width:1024px){.Section.-header .Section__content{padding:30px 20px}}.Section.-footer{border-top:1px solid #dadada;text-align:center;margin-top:40px;font-size:1.8rem}@media only screen and (max-width:1024px){.Section.-footer{margin-top:20px}}.Section.-footer .Section__content{padding:60px 20px}@media only screen and (max-width:1024px){.Section.-footer .Section__content{padding:30px 20px}}.PortfolioItem{margin-bottom:40px}@media only screen and (max-width:1024px){.PortfolioItem{margin-bottom:20px}}.PortfolioItem__title h1{margin-bottom:0}.PortfolioItem__position{margin-bottom:1em;font-size:18px;font-size:calc(14px + 4 * ((100vw - 320px) / 704));color:#777}@media (max-width:320px){.PortfolioItem__position{font-size:14px}}@media (min-width:1024px){.PortfolioItem__position{font-size:18px}}.PortfolioItem__desc{font-size:22px;font-size:calc(18px + 4 * ((100vw - 320px) / 704));margin-bottom:4rem}@media (max-width:320px){.PortfolioItem__desc{font-size:18px}}@media (min-width:1024px){.PortfolioItem__desc{font-size:22px}}.PortfolioItem__desc p{margin-bottom:1em}.PortfolioItem__picture-img{width:100%}.PortfolioItemTechList{font-size:1.4rem;text-align:center;line-height:auto}.PortfolioItemTechList .TechItem{display:inline-block;margin-right:.5em;margin-bottom:.5em}.TechItem{font-size:12px;font-size:calc(14px + -2 * ((100vw - 320px) / 704));line-height:1.4;font-weight:700;background:#fff;color:rgba(0,0,0,.87);border-radius:.5rem;padding:.5em;border:1px solid rgba(34,36,38,.15)}@media (max-width:320px){.TechItem{font-size:14px}}@media (min-width:1024px){.TechItem{font-size:12px}}.UserCard{display:flex;justify-content:center;align-items:center;flex-direction:column}.UserCard__position{margin-bottom:.5em;font-size:1.8rem}.UserCard__description{font-size:18px;font-size:calc(16px + 2 * ((100vw - 320px) / 704));width:100%;text-align:center}@media (max-width:320px){.UserCard__description{font-size:16px}}@media (min-width:1024px){.UserCard__description{font-size:18px}}.UserCard__name{font-size:2.8rem;font-weight:700;margin-bottom:.5em}.UserCard__avatar{width:150px;height:150px;border-radius:50%;overflow:hidden;border:1px solid rgba(34,36,38,.15);margin-bottom:1rem}.UserCard__avatar img{width:100%}
/*# sourceMappingURL=main.9941506d.css.map*/