*{margin:0;padding:0;background-color:var(--mybg)}.Header{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(9px);position:fixed;top:0;left:0;height:100px;width:100%;display:flex;justify-content:space-between;align-items:center;background:var(--blurbg);z-index:9999}.MainLogo{display:flex;align-items:center;justify-content:space-between;height:80px;width:80px;margin:0 0 0 10px;border-radius:100px;background-color:var(--chip-surface);overflow:hidden}.MainLogo img{height:100%;width:100%;object-fit:cover;background:none;background-color:none;display:block}.Logo{background-color:var(--chip-surface);font-weight:500}.ftj{color:var(--accent);font-family:Ephesis,cursive;font-weight:500;font-size:45px;position:fixed;margin-top:-40px;left:95px}.pht{color:var(--txt);font-family:Enriqueta,serif;font-weight:400;font-size:18px;font-style:normal;margin-bottom:10px;position:fixed;margin-top:0;left:95px}.NavLinks{display:flex;gap:70px;background:none;width:auto;justify-content:flex-end;align-items:center;padding-right:35px;font-family:Enriqueta,serif;color:var(--txt)}.NavLinks .navlink{display:inline-block;font-family:enriqueta;color:var(--txt);text-decoration:none;font-weight:800;font-size:28px;line-height:1;margin:0;padding:0}.NavLinks .navlink:hover{opacity:.85}.NavLinks .navlink:visited{color:var(--txt)}.AboutSection{padding:100px 0 0;display:flex;flex-direction:column;align-items:center;gap:25px}.AboutSection img{height:350px}.AbtMeBtn{height:50px;width:500px;background-color:var(--bg-color);border:.5px solid var(--accent);border-radius:25px;box-shadow:0 4px 4px 0 var(--colShadow);display:flex;justify-content:center}.AbtMeBtn h2{display:flex;align-items:center;align-content:center;justify-content:center;font-size:20px;color:var(--accent);font-family:enriqueta;font-weight:500}.AbtMeHello{display:flex;justify-content:center;gap:25px;align-items:center;flex-wrap:wrap}.HelloIM h2{color:var(--txt);font-family:enriqueta;font-weight:400;font-size:64px}.FTJ2 h2{color:var(--accent);font-family:ephesis;font-weight:400;font-size:90px}.AbtMeP{flex-wrap:wrap;width:80vw;display:flex;justify-content:center}.AbtMeP p{color:var(--txt);font-family:enriqueta;font-size:20px;text-align:center}.CurrentSetup{height:55vh;width:80%;padding-top:50px;background:linear-gradient(var(--bg-color)0%,rgba(84,37,38,20%) 100%);border-radius:50px;border:.75px solid #7E3234}.CurrentSetup h1{text-align:center;color:var(--txt);font-family:enriqueta;font-weight:400;font-size:65px;padding-bottom:25px}.SetupCards{height:300px;display:flex;justify-content:space-evenly;flex-direction:row;align-items:center;margin-bottom:25px;flex-wrap:wrap;row-gap:50px}.CameraCard,.LensCard,.EditingCard{height:165px;width:300px;font-family:enriqueta;border-radius:25px;font-size:23px;color:var(--txt);text-align:center;font-weight:700;border:.25px solid #7E3234;box-shadow:0 7px 10px 3px var(--colShadow);background:var(--bg-color);display:flex;flex-direction:column}.CameraCard2,.LensCard2,.EditingCard2{margin-top:22px}.QuoteCard{display:flex;flex-wrap:wrap;justify-content:center}.QuoteCard p{color:var(--accent);font-size:25px;font-family:arimo;font-style:italic}.AA h4{color:var(--txt);font-size:25px;font-family:enriqueta;font-weight:500}.Footer{margin-top:50px;height:125px;text-align:center}.HRLine{height:1px;background:var(--accent);width:83%;display:block;margin-right:auto;margin-left:auto;margin-bottom:50px}.Footer-Logo{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.copy-tm,.year,.misa-credits{color:var(--txt);font-family:enriqueta}.copy-tm{color:var(--txt);font-family:enriqueta;line-height:1.75}.FelixJosh-Logo{color:var(--accent);font-family:ephesis;font-size:35px;line-height:.85}.NavLinks .navlink{display:inline-flex;align-items:center;gap:8px;color:var(--txt);text-decoration:none}.NavLinks .navlink.active{color:var(--accent);text-decoration:underline}.NavLinks .icon{display:none}.NavLinks .label{display:inline}@media (max-width: 768px){.NavLinks{gap:15px;padding-right:15px}.NavLinks .icon{display:inline-block;width:38px;height:38px}.NavLinks .label{display:none}.NavLinks .navlink.active{color:var(--accent)}.NavLinks .navlink{width:40px;height:40px;background:#0000000d;border-radius:9999px;color:var(--txt)}.ftj{color:var(--accent);font-family:Ephesis,cursive;font-weight:500;font-size:33px;position:fixed;margin-top:-32px;left:65px}.pht{color:var(--txt);font-family:Enriqueta,serif;font-weight:400;font-size:13px;font-style:normal;margin-bottom:10px;position:fixed;margin-top:0;left:65px}.MainLogo img{height:100%;width:100%;object-fit:cover;background:none;background-color:none;display:block}.MainLogo{display:flex;align-items:center;justify-content:space-between;height:50px;width:50px;margin:0 0 0 10px;border-radius:100px;background-color:var(--chip-surface);overflow:hidden}.AboutSection{padding:100px 0 0;display:flex;flex-direction:column;align-items:center;gap:25px}.AboutSection img{height:250px}.AbtMeBtn{height:40px;width:325px;background-color:var(--bg-color);border:.5px solid var(--accent);border-radius:25px;box-shadow:0 4px 4px 0 var(--colShadow);display:flex;justify-content:center}.AbtMeBtn h2{display:flex;align-items:center;align-content:center;justify-content:center;font-size:14px;color:var(--accent);font-family:enriqueta;font-weight:500}.AbtMeHello{display:flex;justify-content:center;gap:15px;align-items:center;flex-wrap:wrap;width:90vw}.HelloIM h2{color:var(--txt);font-family:enriqueta;font-weight:400;font-size:40px}.FTJ2 h2{color:var(--accent);font-family:ephesis;font-weight:400;font-size:55px}.AbtMeP{flex-wrap:wrap;width:80vw;display:flex;justify-content:center}.AbtMeP p{color:var(--txt);font-family:enriqueta;font-size:18px;text-align:center}.CurrentSetup{height:745px;width:85%;padding-top:50px;background:linear-gradient(var(--bg-color)0%,rgba(84,37,38,20%) 100%);border-radius:50px;border:.75px solid #7E3234}.CurrentSetup h1{text-align:center;color:var(--txt);font-family:enriqueta;font-weight:400;font-size:35px;padding-bottom:25px}.SetupCards{height:300px;display:flex;justify-content:space-evenly;flex-direction:row;align-items:center;margin-bottom:25px;flex-wrap:wrap;row-gap:50px}.CameraCard,.LensCard,.EditingCard{height:150px;width:235px;font-family:enriqueta;border-radius:25px;font-size:18px;color:var(--txt);text-align:center;font-weight:700;border:.25px solid #7E3234;box-shadow:0 7px 10px 3px var(--colShadow);background:var(--bg-color);display:flex;flex-direction:column}.CameraCard2,.LensCard2,.EditingCard2{margin-top:22px}.QuoteCard{display:flex;flex-wrap:wrap;justify-content:center;gap:0}.QuoteCard p{color:var(--accent);font-size:10px;font-family:arimo;font-style:italic}.AA h4{color:var(--txt);font-size:12px;font-family:enriqueta;font-weight:500}.Footer{margin-top:50px;height:125px;text-align:center}.HRLine{height:1px;background:var(--accent);width:83%;display:block;margin-right:auto;margin-left:auto;margin-bottom:50px}.Footer-Logo{display:flex;flex-wrap:wrap;justify-content:center;gap:5px}.copy-tm,.year,.misa-credits{color:var(--txt);font-family:enriqueta;font-size:14px}.copy-tm{color:var(--txt);font-family:enriqueta;line-height:1.75}.FelixJosh-Logo{color:var(--accent);font-family:ephesis;font-size:20px;line-height:.85}.firstQ svg{height:10px;margin-bottom:10px}.secondQ svg{height:10px;margin-bottom:10px}.Header{height:75px}.CollectionsPageHeadline{display:flex;flex-direction:column;text-align:center;align-items:center;color:var(--txt);font-family:enriqueta}.CollectionsPageHeadline img{height:390px;width:325px;border-radius:25px;display:block;margin-left:auto;margin-right:auto}.ColMemContainer{display:flex;flex-direction:row;align-items:center}.separator{height:30px;background:var(--txt);width:2px}.PhotoCategories a img{display:flex;flex-wrap:wrap}.PhotoCategories{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:50px}}:root{--bg-color: #ffffff;--accent:#7E3234;--txt:#777;--colShadow: rgba(12, 12, 12, .25);--blurbg: rgba(255, 255, 255, .35);--chip-surface: rgba(255, 255, 255, .35);--hairline: rgba(255, 255, 255, .25);--cs-bg: rgba(119,119,119);--card-txt: #777}.dark-mode{--bg-color: #121212;--accent: #A62626;--colShadow: #A62626;--txt:#fff;--blurbg: rgba(12, 12, 12, .25);--chip-surface: rgba(255, 255, 255, .15);--hairline: rgba(255, 255, 255, .1);--cs-bg: rgb(221, 1, 5);--card-txt: #A62626}body{background-color:var(--bg-color);color:var(--text-color);transition:background-color .25s,color .25s}
