.page-module__rDVs7q__main{font-family:var(--font-nunito);background-color:#caa478;background-image:url(/images/story/corkboard.jpg);background-size:cover;border-radius:10px;outline:8px ridge silver;gap:2rem;margin-bottom:4rem;margin-left:1rem;margin-right:1rem;padding:1.5rem}.page-module__rDVs7q__main h2,.page-module__rDVs7q__main h3{margin-bottom:1rem}.page-module__rDVs7q__section{flex-direction:column;align-items:center;display:flex}.page-module__rDVs7q__sectionTitle{font-family:var(--font-yuruka);text-shadow:2px 2px 4px #000;font-size:3rem}.page-module__rDVs7q__card{color:#000;background-color:#fff;border-radius:15px;padding:2rem;position:relative;box-shadow:0 2px 5px #000}.page-module__rDVs7q__card:after{content:"";z-index:50;background-image:radial-gradient(red 50%,#000 100%);border-radius:15px;width:25px;height:25px;position:absolute;top:5px;left:48%;box-shadow:0 2px 3px #000}.page-module__rDVs7q__description{background-color:#222;border:2px solid #fcfcfc;border-radius:3px;grid-area:desc;grid-template-columns:.15fr .85fr;width:100%;min-height:50px;margin:auto;padding:1rem;display:grid}.page-module__rDVs7q__description p{text-align:left;font-size:1.2rem;font-family:var(--font-geist-mono);padding:1rem}.page-module__rDVs7q__aboutMe{grid-area:about}.page-module__rDVs7q__polaroid{background-color:#f5f5f5;grid-area:polaroid;justify-self:center;max-height:220px;padding:1rem 1rem 0}.page-module__rDVs7q__polaroid p{font-family:var(--font-shadows-into-light);color:#000;margin-top:5px;font-size:1.1rem;font-weight:700}.page-module__rDVs7q__overview{grid-area:overview}.page-module__rDVs7q__overviewList{padding-left:1.5rem;font-size:1rem;line-height:1.5rem;list-style-type:disc}.page-module__rDVs7q__introductionGrid{max-width:var(--max-width-default);grid-template-columns:repeat(4,1fr);grid-template-areas:"desc desc desc desc""about about polaroid overview";justify-content:center;gap:16px;display:grid}.page-module__rDVs7q__education{color:#fff;background-color:#31343a;border:4px solid #8b4513;width:90%;padding:2rem;position:relative;box-shadow:0 2px 3px #000}.page-module__rDVs7q__education h2{width:fit-content;margin-left:auto;margin-right:auto}.page-module__rDVs7q__education:after{content:"";z-index:50;background-color:sienna;width:105%;height:10px;position:absolute;bottom:-10px;left:-2.5%}.page-module__rDVs7q__schoolProfile{color:#000;background-color:#f5f5f5;border-radius:10px;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:10px 2rem;max-height:150px;padding:1rem;display:grid}.page-module__rDVs7q__schoolProfile i{color:gray;text-align:right}.page-module__rDVs7q__skillGrid{max-width:var(--max-width-default);grid-template-columns:repeat(2,1fr);grid-template-areas:"skills skills""certs portfolio";justify-content:center;gap:16px;display:grid}.page-module__rDVs7q__skillDisplay{flex-wrap:wrap;grid-area:skills;justify-content:center;gap:2rem;margin-bottom:1rem;padding:1rem;list-style:none;display:flex}.page-module__rDVs7q__tooltip{visibility:hidden;color:#fff;text-align:center;z-index:10;background-color:#222;border:2px solid silver;border-radius:6px;width:110px;padding:5px 0;position:absolute;bottom:-2rem;left:-23%}.page-module__rDVs7q__skillPin{z-index:0;position:relative}.page-module__rDVs7q__skillPin img{filter:drop-shadow(1px 1px 1px #00000080)}.page-module__rDVs7q__skillPin:hover:after{content:"";opacity:.25;z-index:-10;filter:blur(10px);background-color:#000;border-radius:50%;width:90px;height:30px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.page-module__rDVs7q__skillPin:hover .page-module__rDVs7q__tooltip{visibility:visible}.page-module__rDVs7q__certifications{grid-area:certs;justify-self:center;width:80%}.page-module__rDVs7q__certifications ul{color:#00f;flex-direction:column;justify-content:space-evenly;gap:1rem;height:80%;padding-left:1rem;list-style-type:disc;display:flex}.page-module__rDVs7q__certifications.page-module__rDVs7q__card:after{background-image:radial-gradient(#ff0 50%,#000 100%)}.page-module__rDVs7q__portfolio{color:#000;grid-area:portfolio;justify-self:center;width:100%}.page-module__rDVs7q__portfolio h3{text-align:center;background-color:#e4d5b7;border-top-left-radius:10px;border-top-right-radius:10px;width:30%;margin-bottom:0;padding:10px 5px}.page-module__rDVs7q__folder{background-color:beige;border-top:5px solid #e4d5b7;border-radius:0 10px 10px;padding:2rem;font-size:1.1rem}.page-module__rDVs7q__galleryButton{color:#fff;background-color:brown;border:4px double beige;border-radius:30px;width:fit-content;margin-top:3rem;margin-left:auto;margin-right:auto;padding:10px 15px;text-decoration:none;display:block}.page-module__rDVs7q__galleryButton:hover{border:4px solid #8b0000}.page-module__rDVs7q__galleryButton:active{border:4px solid #fff}@media screen and (max-width:900px){.page-module__rDVs7q__introductionGrid{grid-template-columns:repeat(2,1fr);grid-template-areas:"desc desc""about about""polaroid overview"}.page-module__rDVs7q__skillGrid{grid-template-columns:1fr;grid-template-areas:"skills""certs""portfolio";gap:32px}.page-module__rDVs7q__skillPin img{width:50px;height:50px}.page-module__rDVs7q__tooltip{left:-50%}.page-module__rDVs7q__portfolio{width:80%}}
