.page_main__GlU4n{margin:10vh 10vw;display:flex;flex-direction:column;justify-content:top;align-items:flex-start}.page_title__3jonF{font-size:80pt;background-image:linear-gradient(45deg,var(--name-colour-1),var(--name-colour-2));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page_aboutMe__XPGkS{margin:20px 5px;padding-right:15%;text-align:left;font-size:15pt;line-height:1.5;color:var(--about-me-colour)}.page_altColour__gmO6_{color:var(--name-colour-2)}.page_aboutLink__8GYnh{color:var(--middle-blue)}.page_linkRow__MBFXd{width:100%;display:flex;flex-shrink:1;justify-content:left;gap:15px;margin-top:20px;margin-bottom:20px;white-space:nowrap}.page_link__36MaQ{font-size:min(35pt,5vw);text-decoration:none;border-radius:25px;background:var(--name-colour-1);color:var(--off-white);padding:10px;margin-left:20px;margin-right:20px;flex-shrink:1;transition:all .3s ease;display:inline-block}.page_link__36MaQ:hover{padding-left:30px;padding-right:30px;margin-left:0;margin-right:0}@media (aspect-ratio:1/1),(max-aspect-ratio:1/1){.page_title__3jonF{text-align:center;font-size:15vw}.page_aboutMe__XPGkS{padding-right:0}.page_linkRow__MBFXd{justify-content:center}.page_link__36MaQ{margin-left:0;margin-right:0}.page_link__36MaQ:hover{padding-left:10px;padding-right:10px}}.projects_flex-container__X9Gte{display:flex;flex-direction:row;gap:75px;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin-bottom:1em}.projects_flex-card__OlYkJ{display:flex;flex-direction:column;gap:10px;align-items:flex-start;min-width:min(500px,90vw);width:35vw;box-sizing:border-box;background-color:var(--card-bg);text-align:left;text-wrap:wrap;padding:1%;border-radius:10px;transition:transform .3s ease}.projects_flex-card__OlYkJ:hover{transform:scale(1.05)}.projects_top__FJSJ6{gap:10px}.projects_title__lXXqR{justify-content:left;font-size:35px;font-weight:700}.projects_subtitle___Mlg_{color:var(--off-white);justify-content:right;font-size:20px}.projects_image__A3qf_{width:100%;height:auto;box-sizing:border-box;object-fit:contain;border-radius:10px}.projects_description__kLrsD{font-size:16px}.projects_technologies___a__r{font-size:18px;color:var(--bg-secondary-var-dm)}@media (aspect-ratio:1/1),(max-aspect-ratio:1/1){.projects_flex-container__X9Gte{gap:30px}.projects_flex-card__OlYkJ{padding:3%}.projects_flex-card__OlYkJ:hover{transform:scale(1)}}.tabs_tabMain__P_4ko{align-items:center;width:100%}.tabs_tabSwitch__HFH5S{font-size:30px;color:var(--off-white);font-weight:700;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;gap:50px;margin-top:1em;margin-bottom:2em}.tabs_nameBase__95ThW{font-size:min(30pt,5vw);font-weight:700;color:var(--tab-notselect-colour);transition:color .3s ease}.tabs_nameBase__95ThW:hover{color:color-mix(in srgb,var(--tab-select-colour) 50%,var(--tab-notselect-colour) 50%)}.tabs_nameCurrent__xS_cH{font-size:min(30pt,5vw);font-weight:700;color:var(--tab-select-colour);text-decoration:underline;text-underline-offset:15px}