.eggshell[data-v-d56a5daa]{background-color:var(--eg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.spotify[data-v-d56a5daa]{-webkit-mask-image:url(/assets/spotify-CY_rnWLI.webp);mask-image:url(/assets/spotify-CY_rnWLI.webp);margin-right:3vw;width:30px;height:30px}.youtube[data-v-d56a5daa]{-webkit-mask-image:url(data:image/webp;base64,UklGRrQBAABXRUJQVlA4WAoAAAAQAAAAMQAAMQAAQUxQSOAAAAABcBMASCCxWMAO5jCAMQjhfA2sYQYzUIEAzEzMz8vx028RMQHwTy5t4LP2IWYRNTMRYaKz18TRAtpDaq5aqBws36FYRmrfDEvK1SucxR6vWVp2yshj9RPMRN1ZidDZV53iHudcQUGJ2g7dAdSlMcfhCIC2Q+gdgE4B7EgUFJQrdTQMoK4bq78jYQXFruEzR3Wye3Eopm2L5DfqUgsl59wVFAs+zr4aZNG6nefqzelgInR6ou7URNWBk+aAW5om0e4BDEkhA76uk/QlpVnhvg2cax8iFhEzExEmOntNHA3+y1ZQOCCuAAAA0AUAnQEqMgAyAD6FOpRHpSOiITX3SACgEIllAMKhXrzvoU26ADGc2RzVTDs2IUj/1ReDyi66AAD+7fbf//L07sFAHPwbI68bI3EdPtv2HNQpqRao4vc5h9W4x7KoY6MbAk8MRcNhGii74lzoW3RxGUf2IdopPQRR4YmcXXLtgKiEEzQjeBc2Vos1fPS1zEXyQcnXkw0EiW9/i+eh0fANWswfEPyXPsmbEtOAAAAA);mask-image:url(data:image/webp;base64,UklGRrQBAABXRUJQVlA4WAoAAAAQAAAAMQAAMQAAQUxQSOAAAAABcBMASCCxWMAO5jCAMQjhfA2sYQYzUIEAzEzMz8vx028RMQHwTy5t4LP2IWYRNTMRYaKz18TRAtpDaq5aqBws36FYRmrfDEvK1SucxR6vWVp2yshj9RPMRN1ZidDZV53iHudcQUGJ2g7dAdSlMcfhCIC2Q+gdgE4B7EgUFJQrdTQMoK4bq78jYQXFruEzR3Wye3Eopm2L5DfqUgsl59wVFAs+zr4aZNG6nefqzelgInR6ou7URNWBk+aAW5om0e4BDEkhA76uk/QlpVnhvg2cax8iFhEzExEmOntNHA3+y1ZQOCCuAAAA0AUAnQEqMgAyAD6FOpRHpSOiITX3SACgEIllAMKhXrzvoU26ADGc2RzVTDs2IUj/1ReDyi66AAD+7fbf//L07sFAHPwbI68bI3EdPtv2HNQpqRao4vc5h9W4x7KoY6MbAk8MRcNhGii74lzoW3RxGUf2IdopPQRR4YmcXXLtgKiEEzQjeBc2Vos1fPS1zEXyQcnXkw0EiW9/i+eh0fANWswfEPyXPsmbEtOAAAAA);margin-right:3vw;width:30px;height:30px}.apple[data-v-d56a5daa]{-webkit-mask-image:url(/assets/apple-DTJJpZOp.webp);mask-image:url(/assets/apple-DTJJpZOp.webp);margin-right:3vw;width:30px;height:30px}.email[data-v-d56a5daa]{margin:0;padding:0;display:flex;flex-direction:column;align-items:end}.email-name[data-v-d56a5daa]{border-radius:10px;background-color:var(--eg);margin-top:0;padding:3px 8px;width:-moz-fit-content;width:fit-content;min-width:215px}.email-name[data-v-d56a5daa]:hover{cursor:pointer;background-color:var(--s)}.mailbtn[data-v-d56a5daa]{margin:0;padding:0;background-image:url(data:image/webp;base64,UklGRiQCAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSCwBAAABb6AmkiQ1e3yXwVP07+MjIsBm/NuncozHkGvb1rFnJ7bt1E5q905l3YDR2UapLp1tp7L949zM+z7n2U+bLqL/jNy2DaO0Zbed9wn6JU58++wcmNFSR31bjOchChz/cGdOpJ9tXCLpynWhtH8GFjvLZqqJdlAZRJ/usk22wbKX7IptsBwte2MFKCdrq7dAotjVAghS2Nb6hVKI/yd0pDpGqSwqPSZawgR/NcIkUpwGoWEFCglEH6aFE/lfdzgQ9Ro26UByfmDSELsSC5iwac2RKP6PmwVK+M15RLvcaYESMvPCETO7kf8PSMr8+J/Zpgck1Iz9WZ+qSKAPKT7rehVCYjT/lSrGS9ajinGXpSsa4ERyFA1w0GRrAJGuD4O4QF/64NIymPkyJ/odDgFWUDgg0gAAADAHAJ0BKkAAQAA+fTKSR6SjIaE36ACQD4ljBvfjWY8en2x76L8//5/98nZHycc/HrWbN4lek3PUgBDakplXOpBuAAD+kz//MS//l/3//K3avY8Ku/r0c19SOsZZgNnLfr7r62kJ+dOjW3lAnErT4lNGbZs8H1p5cyzZyPQMf4SmGqnmdipmfyXCfkNNm/0R1yf0Jz3CmFmKRLa2cSnmeJ741es6Snd30BV02s3wW/7BQC3lqRzUrdmat6LOYAB84YO66lKn23Qmtd16A43UMiIMAA==);background-size:cover;width:35px;height:35px;background-color:transparent;border-width:0}.mailbtn[data-v-d56a5daa]:hover{cursor:pointer}.copy-text[data-v-d56a5daa]{font-size:1.2em;font-weight:700}.text-content[data-v-d56a5daa]{display:inline-block;width:100%;text-align:center}.new-music[data-v-18853aac]{border-radius:40px;margin:0 2vw;display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}.about-music[data-v-18853aac]{margin:2vw 0 2vw 2vw;display:flex;flex-direction:column;padding:0}.art[data-v-18853aac]{width:20vw;height:auto;margin:2vw 2vw 2vw 0;border-radius:10px}.play[data-v-18853aac]{position:relative;margin:5px;border-width:0px;border-radius:13px;width:40px;height:40px;z-index:4;outline:none;display:flex;align-items:center;justify-content:center}.play[data-v-18853aac]:hover{cursor:pointer}.play-icon[data-v-18853aac]{width:20px;height:20px;background-color:var(--eg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.play-circle[data-v-18853aac]{position:relative;align-content:center;width:50px;height:50px;border-width:0px;border-radius:13px;overflow:hidden;padding:0;margin:0 0 0 2vw;z-index:2}.circle[data-v-18853aac]{position:absolute;width:200%;height:200%;top:0;left:0;z-index:1;pointer-events:none}.title[data-v-18853aac]{margin:0;color:var(--eg)}.title-container[data-v-18853aac]{display:flex;flex-direction:row;align-items:center}.desc[data-v-18853aac]{width:24vw;color:var(--eg)}.links[data-v-18853aac]{margin-left:10px}@media (max-aspect-ratio: 5/3){.new-music[data-v-18853aac]{flex-direction:column;align-items:center}.art[data-v-18853aac]{width:45vw;align-self:center;margin:0 2vw 2vw}.about-music[data-v-18853aac]{width:45vw;align-items:center}.desc[data-v-18853aac]{width:45vw}.links[data-v-18853aac]{margin:0;align-self:center}.title-container[data-v-18853aac]{align-self:center}}@media (max-aspect-ratio: 4/3){.new-music[data-v-18853aac]{margin:0}.art[data-v-18853aac]{width:66vw;align-self:center;margin:0 0 5vh}.about-music[data-v-18853aac]{width:86vw;align-items:center}.desc[data-v-18853aac]{width:80vw;text-align:center}.title-container[data-v-18853aac]{align-self:center;margin:30px 30px 15px}.title[data-v-18853aac]{width:60vw}}.about-me[data-v-6ae948d8]{border-radius:40px;background-color:var(--lb);margin:0 2vw 0 0;width:37vw;display:flex;flex-direction:column;align-items:center}.releases[data-v-6ae948d8]{width:57vw;margin:0}.me[data-v-6ae948d8]{width:32vw;min-width:250px;height:auto;margin:2vw;border-radius:10px}.bio[data-v-6ae948d8]{margin:1vh 3vw 3vw 3vw;color:var(--eg)}.container[data-v-6ae948d8]{display:flex;justify-content:space-evenly;margin:0;width:100%}.title[data-v-6ae948d8]{margin:0;color:var(--eg)}@media (max-aspect-ratio: 4/3){.container[data-v-6ae948d8]{flex-direction:column}.releases[data-v-6ae948d8]{width:90vw;align-self:center;margin:5vh 0}.about-me[data-v-6ae948d8]{width:90vw;align-self:center;margin:0}.me[data-v-6ae948d8]{width:66vw;margin:5vh 0 3vh}.bio[data-v-6ae948d8]{width:80vw;text-align:center}}.email[data-v-7e5e6363]{margin:0;padding:0;display:flex;flex-direction:column;align-items:end}.email-name[data-v-7e5e6363]{border-radius:10px;background-color:var(--eg);margin-top:0;padding:3px 8px;width:-moz-fit-content;width:fit-content;min-width:215px}.email-name[data-v-7e5e6363]:hover{cursor:pointer;background-color:var(--s)}.mailbtn[data-v-7e5e6363]{margin:0;padding:0;background-color:var(--eg);-webkit-mask-image:url(data:image/webp;base64,UklGRiQCAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSCwBAAABb6AmkiQ1e3yXwVP07+MjIsBm/NuncozHkGvb1rFnJ7bt1E5q905l3YDR2UapLp1tp7L949zM+z7n2U+bLqL/jNy2DaO0Zbed9wn6JU58++wcmNFSR31bjOchChz/cGdOpJ9tXCLpynWhtH8GFjvLZqqJdlAZRJ/usk22wbKX7IptsBwte2MFKCdrq7dAotjVAghS2Nb6hVKI/yd0pDpGqSwqPSZawgR/NcIkUpwGoWEFCglEH6aFE/lfdzgQ9Ro26UByfmDSELsSC5iwac2RKP6PmwVK+M15RLvcaYESMvPCETO7kf8PSMr8+J/Zpgck1Iz9WZ+qSKAPKT7rehVCYjT/lSrGS9ajinGXpSsa4ERyFA1w0GRrAJGuD4O4QF/64NIymPkyJ/odDgFWUDgg0gAAADAHAJ0BKkAAQAA+fTKSR6SjIaE36ACQD4ljBvfjWY8en2x76L8//5/98nZHycc/HrWbN4lek3PUgBDakplXOpBuAAD+kz//MS//l/3//K3avY8Ku/r0c19SOsZZgNnLfr7r62kJ+dOjW3lAnErT4lNGbZs8H1p5cyzZyPQMf4SmGqnmdipmfyXCfkNNm/0R1yf0Jz3CmFmKRLa2cSnmeJ741es6Snd30BV02s3wW/7BQC3lqRzUrdmat6LOYAB84YO66lKn23Qmtd16A43UMiIMAA==);mask-image:url(data:image/webp;base64,UklGRiQCAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSCwBAAABb6AmkiQ1e3yXwVP07+MjIsBm/NuncozHkGvb1rFnJ7bt1E5q905l3YDR2UapLp1tp7L949zM+z7n2U+bLqL/jNy2DaO0Zbed9wn6JU58++wcmNFSR31bjOchChz/cGdOpJ9tXCLpynWhtH8GFjvLZqqJdlAZRJ/usk22wbKX7IptsBwte2MFKCdrq7dAotjVAghS2Nb6hVKI/yd0pDpGqSwqPSZawgR/NcIkUpwGoWEFCglEH6aFE/lfdzgQ9Ro26UByfmDSELsSC5iwac2RKP6PmwVK+M15RLvcaYESMvPCETO7kf8PSMr8+J/Zpgck1Iz9WZ+qSKAPKT7rehVCYjT/lSrGS9ajinGXpSsa4ERyFA1w0GRrAJGuD4O4QF/64NIymPkyJ/odDgFWUDgg0gAAADAHAJ0BKkAAQAA+fTKSR6SjIaE36ACQD4ljBvfjWY8en2x76L8//5/98nZHycc/HrWbN4lek3PUgBDakplXOpBuAAD+kz//MS//l/3//K3avY8Ku/r0c19SOsZZgNnLfr7r62kJ+dOjW3lAnErT4lNGbZs8H1p5cyzZyPQMf4SmGqnmdipmfyXCfkNNm/0R1yf0Jz3CmFmKRLa2cSnmeJ741es6Snd30BV02s3wW/7BQC3lqRzUrdmat6LOYAB84YO66lKn23Qmtd16A43UMiIMAA==);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:35px;height:35px;border-width:0}.mailbtn[data-v-7e5e6363]:hover{cursor:pointer}.copy-text[data-v-7e5e6363]{font-size:1.2em;font-weight:700}.text-content[data-v-7e5e6363]{display:inline-block;width:100%;text-align:center}.be-gone[data-v-7e5e6363]{position:relative;display:inline-block}.eggshell[data-v-7e5e6363]{background-color:var(--eg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.tiktok[data-v-7e5e6363]{-webkit-mask-image:url(data:image/webp;base64,UklGRu4BAABXRUJQVlA4WAoAAAAQAAAAMQAAMQAAQUxQSAkBAAABf6CwkaQ0+P64QxFEREDM5exV379yX3PAzbbt2HPHTn50QZXStkb4y1gLpDYGUJfS5gg5MoFROb3x+7+Ll2Ed0f8JwD/WMbupPxClOqdpp8JD46c42bEZc2RenasryZjMrxODsDAnC+gFhD1ZUM8r7Fs5sFccsoaJkDU4HqzhyFKNvcig2+iwJdcrkBGDm3hAQYN62LqJsdYPrERoJRXjpJ1EfNiKRdBWDCJfFO2gUSxCJG9QbJYAL8lp9JilYIZkJmbMuoFLTkbh3ewwGigFHCEz5kFcoF5AOIwF0ByS7cn8Avcq0eenfE7mlZCPVI/JjhW6OTJPxOgpToZzo04oHbOb+gNRqv8oAFZQOCC+AAAAcAUAnQEqMgAyAD6RQJpJJaOioTASCACwEgllAM+Ef/wHor21/PRgCvLJmBC5WmbZQfTngAD+8hl//CA//gzf//BFbcp96b3+t1lzuDc5REoeMn9nfp+gQZKVxwNI9NAFK5eyr6sO4g0vv+o5mqe66wq+bY3VmKcpHwIIpEYxBXtqkRKx49JizFQgXFahGb8SfBXwRN2jtNCUJrcS7BKQ/I8ceO5eie2HWYnmHtFBNy+CnLNgSsP3sILEYkAAAA==);mask-image:url(data:image/webp;base64,UklGRu4BAABXRUJQVlA4WAoAAAAQAAAAMQAAMQAAQUxQSAkBAAABf6CwkaQ0+P64QxFEREDM5exV379yX3PAzbbt2HPHTn50QZXStkb4y1gLpDYGUJfS5gg5MoFROb3x+7+Ll2Ed0f8JwD/WMbupPxClOqdpp8JD46c42bEZc2RenasryZjMrxODsDAnC+gFhD1ZUM8r7Fs5sFccsoaJkDU4HqzhyFKNvcig2+iwJdcrkBGDm3hAQYN62LqJsdYPrERoJRXjpJ1EfNiKRdBWDCJfFO2gUSxCJG9QbJYAL8lp9JilYIZkJmbMuoFLTkbh3ewwGigFHCEz5kFcoF5AOIwF0ByS7cn8Avcq0eenfE7mlZCPVI/JjhW6OTJPxOgpToZzo04oHbOb+gNRqv8oAFZQOCC+AAAAcAUAnQEqMgAyAD6RQJpJJaOioTASCACwEgllAM+Ef/wHor21/PRgCvLJmBC5WmbZQfTngAD+8hl//CA//gzf//BFbcp96b3+t1lzuDc5REoeMn9nfp+gQZKVxwNI9NAFK5eyr6sO4g0vv+o5mqe66wq+bY3VmKcpHwIIpEYxBXtqkRKx49JizFQgXFahGb8SfBXwRN2jtNCUJrcS7BKQ/I8ceO5eie2HWYnmHtFBNy+CnLNgSsP3sILEYkAAAA==);margin-right:3vw;width:30px;height:30px}.insta[data-v-7e5e6363]{-webkit-mask-image:url(data:image/webp;base64,UklGRlQCAABXRUJQVlA4WAoAAAAQAAAAMQAAMQAAQUxQSFABAAABgFNbU12Nkm76GBgFuEAFInAQD3ERAXP/Rx0H1DgYA18TGB5r3ToiGLlt40g+TZ/ZTXuD+37iLEUxIC2SeYwgmJIEG38BekX2I0/wHC8FLgv6h57kJkSnQqh/fUENblKh4t/3uFCP+f9x1O5ggAa3QEERWgTnmr9+Qtr/D6U5Yq3xtZmC32Rcbo4K1OYz57YdVxHbZgFbULqLarkTGQ3HKG8UxojP2jHlbNgeQd8Axv9+AEnsPScBHsM+gCGOitL53aGgHtP4B/9k2PnjZ8koxsekgjwJtRbYt1yaI0FsKxCkOW4km4R7jgK2YZRRDCMyzWUHOxo7puzYaLXlRChtsM4dHrDWy+KAl015MtGgJ++IFgsi0oARLYh6FhHSiayruJB70XsNpOANGWJHFtqR6XpalE3F+JiyMGN3BpuqYGiI2qrAFt+zlceG6ubryQFWUDgg3gAAAFAGAJ0BKjIAMgA+hTqVR6UjoiE1+igAoBCJQBkg9AbHnz9Bu3G53HTlgMNRJzhnPFh7XdUiKKA8qN8wAP75Wz0KQGZ3qjERVW3RhrR+f3JXcIfWZGwTfXPOry2GEEsSNay1sf5qNsxHC3whpo0YUO2tsjT26+g1XPs1SGtR6l8FTfOPeAG8M4yCI1wIrpgI+49NjkpD5frObIPbsc6IitxeANHWRP0f31hTO1nvEXUCh3CNT42gCCzjApWTUaNkJ5Fnh5Kv+VVs2/PrErgFgcfaR024WfOSVfliEiAAAA==);mask-image:url(data:image/webp;base64,UklGRlQCAABXRUJQVlA4WAoAAAAQAAAAMQAAMQAAQUxQSFABAAABgFNbU12Nkm76GBgFuEAFInAQD3ERAXP/Rx0H1DgYA18TGB5r3ToiGLlt40g+TZ/ZTXuD+37iLEUxIC2SeYwgmJIEG38BekX2I0/wHC8FLgv6h57kJkSnQqh/fUENblKh4t/3uFCP+f9x1O5ggAa3QEERWgTnmr9+Qtr/D6U5Yq3xtZmC32Rcbo4K1OYz57YdVxHbZgFbULqLarkTGQ3HKG8UxojP2jHlbNgeQd8Axv9+AEnsPScBHsM+gCGOitL53aGgHtP4B/9k2PnjZ8koxsekgjwJtRbYt1yaI0FsKxCkOW4km4R7jgK2YZRRDCMyzWUHOxo7puzYaLXlRChtsM4dHrDWy+KAl015MtGgJ++IFgsi0oARLYh6FhHSiayruJB70XsNpOANGWJHFtqR6XpalE3F+JiyMGN3BpuqYGiI2qrAFt+zlceG6ubryQFWUDgg3gAAAFAGAJ0BKjIAMgA+hTqVR6UjoiE1+igAoBCJQBkg9AbHnz9Bu3G53HTlgMNRJzhnPFh7XdUiKKA8qN8wAP75Wz0KQGZ3qjERVW3RhrR+f3JXcIfWZGwTfXPOry2GEEsSNay1sf5qNsxHC3whpo0YUO2tsjT26+g1XPs1SGtR6l8FTfOPeAG8M4yCI1wIrpgI+49NjkpD5frObIPbsc6IitxeANHWRP0f31hTO1nvEXUCh3CNT42gCCzjApWTUaNkJ5Fnh5Kv+VVs2/PrErgFgcfaR024WfOSVfliEiAAAA==);margin-right:3vw;width:30px;height:30px}.youtube[data-v-7e5e6363]{-webkit-mask-image:url(data:image/webp;base64,UklGRrQBAABXRUJQVlA4WAoAAAAQAAAAMQAAMQAAQUxQSOAAAAABcBMASCCxWMAO5jCAMQjhfA2sYQYzUIEAzEzMz8vx028RMQHwTy5t4LP2IWYRNTMRYaKz18TRAtpDaq5aqBws36FYRmrfDEvK1SucxR6vWVp2yshj9RPMRN1ZidDZV53iHudcQUGJ2g7dAdSlMcfhCIC2Q+gdgE4B7EgUFJQrdTQMoK4bq78jYQXFruEzR3Wye3Eopm2L5DfqUgsl59wVFAs+zr4aZNG6nefqzelgInR6ou7URNWBk+aAW5om0e4BDEkhA76uk/QlpVnhvg2cax8iFhEzExEmOntNHA3+y1ZQOCCuAAAA0AUAnQEqMgAyAD6FOpRHpSOiITX3SACgEIllAMKhXrzvoU26ADGc2RzVTDs2IUj/1ReDyi66AAD+7fbf//L07sFAHPwbI68bI3EdPtv2HNQpqRao4vc5h9W4x7KoY6MbAk8MRcNhGii74lzoW3RxGUf2IdopPQRR4YmcXXLtgKiEEzQjeBc2Vos1fPS1zEXyQcnXkw0EiW9/i+eh0fANWswfEPyXPsmbEtOAAAAA);mask-image:url(data:image/webp;base64,UklGRrQBAABXRUJQVlA4WAoAAAAQAAAAMQAAMQAAQUxQSOAAAAABcBMASCCxWMAO5jCAMQjhfA2sYQYzUIEAzEzMz8vx028RMQHwTy5t4LP2IWYRNTMRYaKz18TRAtpDaq5aqBws36FYRmrfDEvK1SucxR6vWVp2yshj9RPMRN1ZidDZV53iHudcQUGJ2g7dAdSlMcfhCIC2Q+gdgE4B7EgUFJQrdTQMoK4bq78jYQXFruEzR3Wye3Eopm2L5DfqUgsl59wVFAs+zr4aZNG6nefqzelgInR6ou7URNWBk+aAW5om0e4BDEkhA76uk/QlpVnhvg2cax8iFhEzExEmOntNHA3+y1ZQOCCuAAAA0AUAnQEqMgAyAD6FOpRHpSOiITX3SACgEIllAMKhXrzvoU26ADGc2RzVTDs2IUj/1ReDyi66AAD+7fbf//L07sFAHPwbI68bI3EdPtv2HNQpqRao4vc5h9W4x7KoY6MbAk8MRcNhGii74lzoW3RxGUf2IdopPQRR4YmcXXLtgKiEEzQjeBc2Vos1fPS1zEXyQcnXkw0EiW9/i+eh0fANWswfEPyXPsmbEtOAAAAA);margin-right:3vw;width:30px;height:30px}.spotify[data-v-7e5e6363]{-webkit-mask-image:url(/assets/spotify-CY_rnWLI.webp);mask-image:url(/assets/spotify-CY_rnWLI.webp);margin-right:3vw;width:30px;height:30px}.email-text[data-v-7e5e6363]{font-size:1em}@media (max-aspect-ratio: 5/3){.be-gone[data-v-7e5e6363]{display:none}.email-name[data-v-7e5e6363]{min-width:145px;padding:0 3px}.email-text[data-v-7e5e6363]{font-size:.7em}}@media (max-aspect-ratio: 4/3){.email[data-v-7e5e6363]{display:none}}.email[data-v-c233faf8]{margin:0;padding:0;display:flex;flex-direction:column;align-items:end}.email-name[data-v-c233faf8]{border-radius:10px;background-color:#ab764d;margin-top:0;padding:3px 8px;width:-moz-fit-content;width:fit-content;min-width:230px}.email-name[data-v-c233faf8]:hover{cursor:pointer;background-color:#ad641b}.mailbtn[data-v-c233faf8]{margin:0;padding:0;background-color:#000;-webkit-mask-image:url(data:image/webp;base64,UklGRiQCAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSCwBAAABb6AmkiQ1e3yXwVP07+MjIsBm/NuncozHkGvb1rFnJ7bt1E5q905l3YDR2UapLp1tp7L949zM+z7n2U+bLqL/jNy2DaO0Zbed9wn6JU58++wcmNFSR31bjOchChz/cGdOpJ9tXCLpynWhtH8GFjvLZqqJdlAZRJ/usk22wbKX7IptsBwte2MFKCdrq7dAotjVAghS2Nb6hVKI/yd0pDpGqSwqPSZawgR/NcIkUpwGoWEFCglEH6aFE/lfdzgQ9Ro26UByfmDSELsSC5iwac2RKP6PmwVK+M15RLvcaYESMvPCETO7kf8PSMr8+J/Zpgck1Iz9WZ+qSKAPKT7rehVCYjT/lSrGS9ajinGXpSsa4ERyFA1w0GRrAJGuD4O4QF/64NIymPkyJ/odDgFWUDgg0gAAADAHAJ0BKkAAQAA+fTKSR6SjIaE36ACQD4ljBvfjWY8en2x76L8//5/98nZHycc/HrWbN4lek3PUgBDakplXOpBuAAD+kz//MS//l/3//K3avY8Ku/r0c19SOsZZgNnLfr7r62kJ+dOjW3lAnErT4lNGbZs8H1p5cyzZyPQMf4SmGqnmdipmfyXCfkNNm/0R1yf0Jz3CmFmKRLa2cSnmeJ741es6Snd30BV02s3wW/7BQC3lqRzUrdmat6LOYAB84YO66lKn23Qmtd16A43UMiIMAA==);mask-image:url(data:image/webp;base64,UklGRiQCAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSCwBAAABb6AmkiQ1e3yXwVP07+MjIsBm/NuncozHkGvb1rFnJ7bt1E5q905l3YDR2UapLp1tp7L949zM+z7n2U+bLqL/jNy2DaO0Zbed9wn6JU58++wcmNFSR31bjOchChz/cGdOpJ9tXCLpynWhtH8GFjvLZqqJdlAZRJ/usk22wbKX7IptsBwte2MFKCdrq7dAotjVAghS2Nb6hVKI/yd0pDpGqSwqPSZawgR/NcIkUpwGoWEFCglEH6aFE/lfdzgQ9Ro26UByfmDSELsSC5iwac2RKP6PmwVK+M15RLvcaYESMvPCETO7kf8PSMr8+J/Zpgck1Iz9WZ+qSKAPKT7rehVCYjT/lSrGS9ajinGXpSsa4ERyFA1w0GRrAJGuD4O4QF/64NIymPkyJ/odDgFWUDgg0gAAADAHAJ0BKkAAQAA+fTKSR6SjIaE36ACQD4ljBvfjWY8en2x76L8//5/98nZHycc/HrWbN4lek3PUgBDakplXOpBuAAD+kz//MS//l/3//K3avY8Ku/r0c19SOsZZgNnLfr7r62kJ+dOjW3lAnErT4lNGbZs8H1p5cyzZyPQMf4SmGqnmdipmfyXCfkNNm/0R1yf0Jz3CmFmKRLa2cSnmeJ741es6Snd30BV02s3wW/7BQC3lqRzUrdmat6LOYAB84YO66lKn23Qmtd16A43UMiIMAA==);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:35px;height:35px;border-width:0}.mailbtn[data-v-c233faf8]:hover{cursor:pointer}.copy-text[data-v-c233faf8]{font-size:1.2em;font-weight:700}.text-content[data-v-c233faf8]{display:inline-block;width:100%;text-align:center}.be-gone[data-v-c233faf8]{position:relative;display:inline-block}.eggshell[data-v-c233faf8]{background-color:#000;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.tiktok[data-v-c233faf8]{-webkit-mask-image:url(data:image/webp;base64,UklGRu4BAABXRUJQVlA4WAoAAAAQAAAAMQAAMQAAQUxQSAkBAAABf6CwkaQ0+P64QxFEREDM5exV379yX3PAzbbt2HPHTn50QZXStkb4y1gLpDYGUJfS5gg5MoFROb3x+7+Ll2Ed0f8JwD/WMbupPxClOqdpp8JD46c42bEZc2RenasryZjMrxODsDAnC+gFhD1ZUM8r7Fs5sFccsoaJkDU4HqzhyFKNvcig2+iwJdcrkBGDm3hAQYN62LqJsdYPrERoJRXjpJ1EfNiKRdBWDCJfFO2gUSxCJG9QbJYAL8lp9JilYIZkJmbMuoFLTkbh3ewwGigFHCEz5kFcoF5AOIwF0ByS7cn8Avcq0eenfE7mlZCPVI/JjhW6OTJPxOgpToZzo04oHbOb+gNRqv8oAFZQOCC+AAAAcAUAnQEqMgAyAD6RQJpJJaOioTASCACwEgllAM+Ef/wHor21/PRgCvLJmBC5WmbZQfTngAD+8hl//CA//gzf//BFbcp96b3+t1lzuDc5REoeMn9nfp+gQZKVxwNI9NAFK5eyr6sO4g0vv+o5mqe66wq+bY3VmKcpHwIIpEYxBXtqkRKx49JizFQgXFahGb8SfBXwRN2jtNCUJrcS7BKQ/I8ceO5eie2HWYnmHtFBNy+CnLNgSsP3sILEYkAAAA==);mask-image:url(data:image/webp;base64,UklGRu4BAABXRUJQVlA4WAoAAAAQAAAAMQAAMQAAQUxQSAkBAAABf6CwkaQ0+P64QxFEREDM5exV379yX3PAzbbt2HPHTn50QZXStkb4y1gLpDYGUJfS5gg5MoFROb3x+7+Ll2Ed0f8JwD/WMbupPxClOqdpp8JD46c42bEZc2RenasryZjMrxODsDAnC+gFhD1ZUM8r7Fs5sFccsoaJkDU4HqzhyFKNvcig2+iwJdcrkBGDm3hAQYN62LqJsdYPrERoJRXjpJ1EfNiKRdBWDCJfFO2gUSxCJG9QbJYAL8lp9JilYIZkJmbMuoFLTkbh3ewwGigFHCEz5kFcoF5AOIwF0ByS7cn8Avcq0eenfE7mlZCPVI/JjhW6OTJPxOgpToZzo04oHbOb+gNRqv8oAFZQOCC+AAAAcAUAnQEqMgAyAD6RQJpJJaOioTASCACwEgllAM+Ef/wHor21/PRgCvLJmBC5WmbZQfTngAD+8hl//CA//gzf//BFbcp96b3+t1lzuDc5REoeMn9nfp+gQZKVxwNI9NAFK5eyr6sO4g0vv+o5mqe66wq+bY3VmKcpHwIIpEYxBXtqkRKx49JizFQgXFahGb8SfBXwRN2jtNCUJrcS7BKQ/I8ceO5eie2HWYnmHtFBNy+CnLNgSsP3sILEYkAAAA==);margin-right:50px;width:30px;height:30px}.insta[data-v-c233faf8]{-webkit-mask-image:url(data:image/webp;base64,UklGRlQCAABXRUJQVlA4WAoAAAAQAAAAMQAAMQAAQUxQSFABAAABgFNbU12Nkm76GBgFuEAFInAQD3ERAXP/Rx0H1DgYA18TGB5r3ToiGLlt40g+TZ/ZTXuD+37iLEUxIC2SeYwgmJIEG38BekX2I0/wHC8FLgv6h57kJkSnQqh/fUENblKh4t/3uFCP+f9x1O5ggAa3QEERWgTnmr9+Qtr/D6U5Yq3xtZmC32Rcbo4K1OYz57YdVxHbZgFbULqLarkTGQ3HKG8UxojP2jHlbNgeQd8Axv9+AEnsPScBHsM+gCGOitL53aGgHtP4B/9k2PnjZ8koxsekgjwJtRbYt1yaI0FsKxCkOW4km4R7jgK2YZRRDCMyzWUHOxo7puzYaLXlRChtsM4dHrDWy+KAl015MtGgJ++IFgsi0oARLYh6FhHSiayruJB70XsNpOANGWJHFtqR6XpalE3F+JiyMGN3BpuqYGiI2qrAFt+zlceG6ubryQFWUDgg3gAAAFAGAJ0BKjIAMgA+hTqVR6UjoiE1+igAoBCJQBkg9AbHnz9Bu3G53HTlgMNRJzhnPFh7XdUiKKA8qN8wAP75Wz0KQGZ3qjERVW3RhrR+f3JXcIfWZGwTfXPOry2GEEsSNay1sf5qNsxHC3whpo0YUO2tsjT26+g1XPs1SGtR6l8FTfOPeAG8M4yCI1wIrpgI+49NjkpD5frObIPbsc6IitxeANHWRP0f31hTO1nvEXUCh3CNT42gCCzjApWTUaNkJ5Fnh5Kv+VVs2/PrErgFgcfaR024WfOSVfliEiAAAA==);mask-image:url(data:image/webp;base64,UklGRlQCAABXRUJQVlA4WAoAAAAQAAAAMQAAMQAAQUxQSFABAAABgFNbU12Nkm76GBgFuEAFInAQD3ERAXP/Rx0H1DgYA18TGB5r3ToiGLlt40g+TZ/ZTXuD+37iLEUxIC2SeYwgmJIEG38BekX2I0/wHC8FLgv6h57kJkSnQqh/fUENblKh4t/3uFCP+f9x1O5ggAa3QEERWgTnmr9+Qtr/D6U5Yq3xtZmC32Rcbo4K1OYz57YdVxHbZgFbULqLarkTGQ3HKG8UxojP2jHlbNgeQd8Axv9+AEnsPScBHsM+gCGOitL53aGgHtP4B/9k2PnjZ8koxsekgjwJtRbYt1yaI0FsKxCkOW4km4R7jgK2YZRRDCMyzWUHOxo7puzYaLXlRChtsM4dHrDWy+KAl015MtGgJ++IFgsi0oARLYh6FhHSiayruJB70XsNpOANGWJHFtqR6XpalE3F+JiyMGN3BpuqYGiI2qrAFt+zlceG6ubryQFWUDgg3gAAAFAGAJ0BKjIAMgA+hTqVR6UjoiE1+igAoBCJQBkg9AbHnz9Bu3G53HTlgMNRJzhnPFh7XdUiKKA8qN8wAP75Wz0KQGZ3qjERVW3RhrR+f3JXcIfWZGwTfXPOry2GEEsSNay1sf5qNsxHC3whpo0YUO2tsjT26+g1XPs1SGtR6l8FTfOPeAG8M4yCI1wIrpgI+49NjkpD5frObIPbsc6IitxeANHWRP0f31hTO1nvEXUCh3CNT42gCCzjApWTUaNkJ5Fnh5Kv+VVs2/PrErgFgcfaR024WfOSVfliEiAAAA==);margin-right:50px;width:30px;height:30px}.youtube[data-v-c233faf8]{-webkit-mask-image:url(data:image/webp;base64,UklGRrQBAABXRUJQVlA4WAoAAAAQAAAAMQAAMQAAQUxQSOAAAAABcBMASCCxWMAO5jCAMQjhfA2sYQYzUIEAzEzMz8vx028RMQHwTy5t4LP2IWYRNTMRYaKz18TRAtpDaq5aqBws36FYRmrfDEvK1SucxR6vWVp2yshj9RPMRN1ZidDZV53iHudcQUGJ2g7dAdSlMcfhCIC2Q+gdgE4B7EgUFJQrdTQMoK4bq78jYQXFruEzR3Wye3Eopm2L5DfqUgsl59wVFAs+zr4aZNG6nefqzelgInR6ou7URNWBk+aAW5om0e4BDEkhA76uk/QlpVnhvg2cax8iFhEzExEmOntNHA3+y1ZQOCCuAAAA0AUAnQEqMgAyAD6FOpRHpSOiITX3SACgEIllAMKhXrzvoU26ADGc2RzVTDs2IUj/1ReDyi66AAD+7fbf//L07sFAHPwbI68bI3EdPtv2HNQpqRao4vc5h9W4x7KoY6MbAk8MRcNhGii74lzoW3RxGUf2IdopPQRR4YmcXXLtgKiEEzQjeBc2Vos1fPS1zEXyQcnXkw0EiW9/i+eh0fANWswfEPyXPsmbEtOAAAAA);mask-image:url(data:image/webp;base64,UklGRrQBAABXRUJQVlA4WAoAAAAQAAAAMQAAMQAAQUxQSOAAAAABcBMASCCxWMAO5jCAMQjhfA2sYQYzUIEAzEzMz8vx028RMQHwTy5t4LP2IWYRNTMRYaKz18TRAtpDaq5aqBws36FYRmrfDEvK1SucxR6vWVp2yshj9RPMRN1ZidDZV53iHudcQUGJ2g7dAdSlMcfhCIC2Q+gdgE4B7EgUFJQrdTQMoK4bq78jYQXFruEzR3Wye3Eopm2L5DfqUgsl59wVFAs+zr4aZNG6nefqzelgInR6ou7URNWBk+aAW5om0e4BDEkhA76uk/QlpVnhvg2cax8iFhEzExEmOntNHA3+y1ZQOCCuAAAA0AUAnQEqMgAyAD6FOpRHpSOiITX3SACgEIllAMKhXrzvoU26ADGc2RzVTDs2IUj/1ReDyi66AAD+7fbf//L07sFAHPwbI68bI3EdPtv2HNQpqRao4vc5h9W4x7KoY6MbAk8MRcNhGii74lzoW3RxGUf2IdopPQRR4YmcXXLtgKiEEzQjeBc2Vos1fPS1zEXyQcnXkw0EiW9/i+eh0fANWswfEPyXPsmbEtOAAAAA);margin-right:50px;width:30px;height:30px}.spotify[data-v-c233faf8]{-webkit-mask-image:url(/assets/spotify-CY_rnWLI.webp);mask-image:url(/assets/spotify-CY_rnWLI.webp);margin-right:50px;width:30px;height:30px}.email-text[data-v-c233faf8]{font-size:1.2em}.be-gone[data-v-3b3b0e5e]{position:relative;display:none}.eggshell[data-v-3b3b0e5e]{background-color:var(--eg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.youtube[data-v-3b3b0e5e]{-webkit-mask-image:url(data:image/webp;base64,UklGRrQBAABXRUJQVlA4WAoAAAAQAAAAMQAAMQAAQUxQSOAAAAABcBMASCCxWMAO5jCAMQjhfA2sYQYzUIEAzEzMz8vx028RMQHwTy5t4LP2IWYRNTMRYaKz18TRAtpDaq5aqBws36FYRmrfDEvK1SucxR6vWVp2yshj9RPMRN1ZidDZV53iHudcQUGJ2g7dAdSlMcfhCIC2Q+gdgE4B7EgUFJQrdTQMoK4bq78jYQXFruEzR3Wye3Eopm2L5DfqUgsl59wVFAs+zr4aZNG6nefqzelgInR6ou7URNWBk+aAW5om0e4BDEkhA76uk/QlpVnhvg2cax8iFhEzExEmOntNHA3+y1ZQOCCuAAAA0AUAnQEqMgAyAD6FOpRHpSOiITX3SACgEIllAMKhXrzvoU26ADGc2RzVTDs2IUj/1ReDyi66AAD+7fbf//L07sFAHPwbI68bI3EdPtv2HNQpqRao4vc5h9W4x7KoY6MbAk8MRcNhGii74lzoW3RxGUf2IdopPQRR4YmcXXLtgKiEEzQjeBc2Vos1fPS1zEXyQcnXkw0EiW9/i+eh0fANWswfEPyXPsmbEtOAAAAA);mask-image:url(data:image/webp;base64,UklGRrQBAABXRUJQVlA4WAoAAAAQAAAAMQAAMQAAQUxQSOAAAAABcBMASCCxWMAO5jCAMQjhfA2sYQYzUIEAzEzMz8vx028RMQHwTy5t4LP2IWYRNTMRYaKz18TRAtpDaq5aqBws36FYRmrfDEvK1SucxR6vWVp2yshj9RPMRN1ZidDZV53iHudcQUGJ2g7dAdSlMcfhCIC2Q+gdgE4B7EgUFJQrdTQMoK4bq78jYQXFruEzR3Wye3Eopm2L5DfqUgsl59wVFAs+zr4aZNG6nefqzelgInR6ou7URNWBk+aAW5om0e4BDEkhA76uk/QlpVnhvg2cax8iFhEzExEmOntNHA3+y1ZQOCCuAAAA0AUAnQEqMgAyAD6FOpRHpSOiITX3SACgEIllAMKhXrzvoU26ADGc2RzVTDs2IUj/1ReDyi66AAD+7fbf//L07sFAHPwbI68bI3EdPtv2HNQpqRao4vc5h9W4x7KoY6MbAk8MRcNhGii74lzoW3RxGUf2IdopPQRR4YmcXXLtgKiEEzQjeBc2Vos1fPS1zEXyQcnXkw0EiW9/i+eh0fANWswfEPyXPsmbEtOAAAAA);margin-right:3vw;width:30px;height:30px}.spotify[data-v-3b3b0e5e]{-webkit-mask-image:url(/assets/spotify-CY_rnWLI.webp);mask-image:url(/assets/spotify-CY_rnWLI.webp);margin-right:3vw;width:30px;height:30px}.all[data-v-3b3b0e5e]{margin-bottom:.7vh;display:flex;flex-direction:row;align-items:center}@media (max-aspect-ratio: 5/3){.be-gone[data-v-3b3b0e5e]{display:inline-block}}@media (max-aspect-ratio: 4/3){.all[data-v-3b3b0e5e]{display:none}}.video[data-v-7e231f8a]{width:300px;height:-moz-fit-content;height:fit-content;border-radius:40px;border:4px solid rgb(197,143,197);margin-bottom:4vw;display:block;-moz-column-break-inside:avoid;break-inside:avoid}.blurb[data-v-7e231f8a]{background-color:#c58fc5;margin:0px 15vw 60px;border-radius:40px;padding:30px;text-align:center}@media (max-aspect-ratio: 3/4){.video[data-v-7e231f8a]{margin-bottom:4vh}}@media (max-width: 768px){.video[data-v-7e231f8a]{margin-left:auto;margin-right:auto;display:block}}.project-container[data-v-bfbeb225]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin:0 auto 3rem;padding:0;width:100%;max-width:90vw;box-sizing:border-box}.compact-preview[data-v-bfbeb225]{width:100%;border-radius:2rem;padding:1.5rem;box-shadow:0 4px 8px #0000001f;position:relative;min-height:300px;box-sizing:border-box}.project-title[data-v-bfbeb225]{position:absolute;top:0;left:50%;transform:translate(-50%);font-size:1.8em;font-family:Courier New,monospace;line-height:1.2;background-color:var(--eg);padding:.8rem 1.5rem;border-radius:1.5rem}.preview-row[data-v-bfbeb225]{display:flex;gap:1.5rem;height:100%}.thumbnail-link[data-v-bfbeb225]{display:block;cursor:pointer;transition:opacity .3s ease;flex-shrink:1;max-width:100%}.thumbnail-link[data-v-bfbeb225]:hover{opacity:.85}.thumbnail-image[data-v-bfbeb225]{width:100%;max-width:250px;height:auto;max-height:400px;-o-object-fit:contain;object-fit:contain;border-radius:20px;box-shadow:0 4px 8px #0000001f;display:block}.preview-content[data-v-bfbeb225]{flex:1;display:flex;flex-direction:column;gap:.8rem;margin-top:5rem}.action-link[data-v-bfbeb225]{position:absolute;top:1.5rem;right:1.5rem;font-size:.9em;color:var(--eg);text-decoration:none;font-family:Courier New,monospace;font-weight:600;transition:opacity .2s}.action-link[data-v-bfbeb225]:hover{opacity:.7;text-decoration:underline}.preview-text[data-v-bfbeb225]{line-height:1.6;font-size:.95em;color:var(--eg);font-family:Courier New,monospace;margin:0}.tech-tools-compact[data-v-bfbeb225]{font-size:.85em;color:var(--eg);font-family:Courier New,monospace;opacity:.85;line-height:1.4;margin:0}.tech-tools-label[data-v-bfbeb225]{font-weight:700;opacity:1}.buttons-container[data-v-bfbeb225]{display:flex;gap:.8rem;align-items:center}.action-link-mobile[data-v-bfbeb225]{display:none}.action-link-desktop[data-v-bfbeb225]{display:inline-block;position:absolute;top:1.5rem;right:1.5rem;font-size:.9em;color:var(--eg);text-decoration:none;font-family:Courier New,monospace;font-weight:600;transition:opacity .2s}.action-link-desktop[data-v-bfbeb225]:hover{opacity:.7;text-decoration:underline}.expand-button[data-v-bfbeb225]{align-self:flex-start;background-color:#0003;color:var(--eg);border:none;padding:.6rem 1.5rem;border-radius:1.5rem;font-family:Courier New,monospace;font-size:.9em;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px #0000001a}.expand-button[data-v-bfbeb225]:hover{background-color:#00000059;transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.expanded-content[data-v-bfbeb225]{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:2rem;animation:slideDown-bfbeb225 .3s ease-out;box-sizing:border-box}@keyframes slideDown-bfbeb225{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.detail-sections[data-v-bfbeb225]{display:flex;gap:1.5rem;width:100%;flex-wrap:wrap;box-sizing:border-box}.section-bubble[data-v-bfbeb225]{border-radius:1.5rem;padding:1rem 1.5rem;box-shadow:0 4px 8px #0000001f;flex:1;min-width:0;box-sizing:border-box}.section-title[data-v-bfbeb225]{font-size:1.4em;margin-bottom:.6rem;font-family:Courier New,monospace;line-height:1;font-weight:400;text-align:center;width:-moz-fit-content;width:fit-content}.section-text[data-v-bfbeb225]{line-height:1.5;margin-bottom:.5rem;font-size:.85em}.design[data-v-bfbeb225]{background-color:var(--dg);color:var(--eg)}.product[data-v-bfbeb225]{background-color:var(--p);color:var(--eg)}.reflection[data-v-bfbeb225]{background-color:var(--o);color:var(--eg);margin-bottom:4rem}.product-gallery[data-v-bfbeb225]{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;width:100%;margin:0 auto;box-sizing:border-box}.product-image-wrapper[data-v-bfbeb225]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem;box-sizing:border-box}.product-image[data-v-bfbeb225]{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:20px;box-shadow:0 4px 8px #0000001f;display:block}.image-caption[data-v-bfbeb225]{text-align:left;font-size:.85em;color:var(--db);font-family:Courier New,monospace;opacity:.8;margin:0;line-height:1.4}.video-container[data-v-bfbeb225]{display:flex;flex-direction:column;align-items:center;gap:.8rem;margin:.8rem 0}.video-container video[data-v-bfbeb225]{width:90%;height:auto;border-radius:13px}.links-container[data-v-bfbeb225]{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.4rem}.links-container a[data-v-bfbeb225]{color:var(--eg);text-decoration:underline;font-weight:700;transition:opacity .3s}.links-container a[data-v-bfbeb225]:hover{opacity:.7}.reflection .links-container a[data-v-bfbeb225]{color:var(--db)}@media (max-width: 768px){.project-container[data-v-bfbeb225]{margin-bottom:4rem}.compact-preview[data-v-bfbeb225]{padding:1rem;min-height:auto}.project-title[data-v-bfbeb225]{font-size:1.1em;padding:.6rem 1rem;position:relative;top:auto;left:auto;transform:none;margin:0 auto 1rem;display:block;width:-moz-fit-content;width:fit-content}.action-link-desktop[data-v-bfbeb225]{display:none!important}.action-link-mobile[data-v-bfbeb225]{display:inline-block;position:relative;top:auto;right:auto;background-color:#0003;color:var(--eg);border:none;padding:.5rem 1.2rem;border-radius:1.5rem;font-family:Courier New,monospace;font-size:.85em;font-weight:400;text-decoration:none;transition:all .3s ease;box-shadow:0 2px 4px #0000001a;text-align:center;flex:1;max-width:200px}.action-link-mobile[data-v-bfbeb225]:hover{background-color:#00000059;transform:translateY(-2px);box-shadow:0 4px 8px #00000026;opacity:1}.buttons-container[data-v-bfbeb225]{display:flex;gap:.8rem;justify-content:center;width:100%}.preview-row[data-v-bfbeb225]{flex-direction:column;gap:1rem;align-items:center}.thumbnail-link[data-v-bfbeb225],.thumbnail-image[data-v-bfbeb225]{width:100%;max-width:280px;height:auto;max-height:none}.preview-content[data-v-bfbeb225]{margin-top:0;width:100%}.preview-text[data-v-bfbeb225]{font-size:.9em}.tech-tools-compact[data-v-bfbeb225]{font-size:.8em}.expand-button[data-v-bfbeb225]{font-size:.85em;padding:.5rem 1.2rem;align-self:auto;flex:1;max-width:200px}.expanded-content[data-v-bfbeb225]{max-width:100%}.detail-sections[data-v-bfbeb225]{flex-direction:column;gap:1rem}.section-bubble[data-v-bfbeb225]{padding:1rem 1.2rem}.section-title[data-v-bfbeb225]{font-size:1.1em;margin:0 auto .6rem}.section-text[data-v-bfbeb225]{font-size:.8em}.product-gallery[data-v-bfbeb225]{gap:1rem}.reflection[data-v-bfbeb225]{margin-bottom:2rem}}.blurb{background-color:#6a9389;margin:0px 15vw 60px;border-radius:40px;padding:30px;text-align:center;color:var(--eg)}.resume-link{background-color:var(--eg);color:#6a9389;padding:5px 10px;border-radius:20px;text-decoration:none;display:inline-block;transition:opacity .3s}.resume-link:hover{opacity:.8}:root{--lb: #5B7693;--p: #6E535A;--s: #D8C4BD;--o: #AB764D;--db: #383E55;--pi: #ED797A;--eg: #F0EAD6;--t: #9bffc2;--dg: #499165;--ds: #c2a094;--llb: #668d91;--lp: #9b75a2;--pr: #a37481}body{margin:0;padding:0;background-color:var(--eg);overflow-x:hidden}p{line-height:2;font-family:Courier New,Courier,monospace;font-size:1em}h{font-family:Courier New,monospace;font-size:2em}a{font-weight:600;color:#53b1ff;text-decoration:none}a:hover{color:#7cc2fc;text-decoration:underline}a:visited{color:#c983ff}.title{font-family:Courier New,monospace;border:none;font-size:2em;background-color:transparent;padding:0;margin:0;line-height:1;color:#000}.header{font-family:Courier New,monospace;border:none;font-size:2em;padding:2vh;background-color:transparent;color:#000!important;text-decoration:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.header:focus,.header:active{color:#000!important;outline:none!important;border:none!important;text-decoration:none!important;-webkit-tap-highlight-color:transparent}.header:hover{cursor:pointer}.liner{display:none}.container{display:flex;justify-content:space-between;margin:0;width:100%}.centered{justify-content:space-between;padding:0;margin-bottom:3vh}.contact{visibility:visible;position:absolute;top:5vh;right:5vw}.trapezoid-box{width:40vw;height:calc(2.2em + 11vh);max-width:40vw}.trapezoid{fill:#ab764d}.blurb{margin:0px 15vw 60px;border-radius:40px;padding:30px;text-align:center}.menu{margin:2vh 0 5vh;min-width:300px}.tab-item{font-family:Courier New,monospace;font-size:1.2em;border:none;color:#000;font-weight:500;background-color:transparent;position:relative}.tab-item:hover{cursor:pointer}.tab-item:focus{outline:none;box-shadow:none}.tab-item:after{content:"";position:absolute;bottom:-5px;left:50%;width:0%;height:1px;background-color:#000;transition:all .15s ease-out;transform:translate(-50%)}.tab-item:hover:after{width:90%;transform:translate(-50%)}.vert-container{display:flex;flex-direction:column;align-items:center;padding:0;margin:0}.vert-menu,.vert-item{display:none}.vert-item:focus{outline:none;box-shadow:none}.contact-left{display:none;position:absolute;top:5vh;left:5vw}#socialsMenu{display:none;position:relative;align-self:center;border:none}.lines{display:none}.lines:focus{outline:none;box-shadow:none}#socialsMenu{margin:0 0 30px}@media (max-aspect-ratio: 4/3){.vert-menu{display:none;flex-direction:column;margin:0 0 30px;align-self:center}.vert-item{display:block;font-family:Courier New,monospace;border:none;font-size:1.2em;color:#000;font-weight:500;background-color:transparent;position:relative;margin:15px 0;align-self:center}.vert-item:hover{cursor:pointer}.vert-item:after{content:"";position:absolute;bottom:-5px;left:50%;width:0%;height:1px;background-color:#000;transition:all .15s ease-out;transform:translate(-50%)}.vert-item:hover:after{width:90%;transform:translate(-50%)}.tab-item{display:none}.container{justify-content:center}.lines{display:flex;background-size:contain;border-width:0px;width:50px;height:50px;align-self:center;margin-top:0}.lines:hover{cursor:pointer}.menu{flex-direction:column;margin:0}.blurb{margin:0 6vw 60px}.trapezoid-box{transform:scaleY(-1);transform-origin:center}.centered{margin-bottom:0}.liner{display:block;background-color:var(--o);width:100vw;height:5px;margin:-1px 0 30px}}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.mx-auto{margin-left:auto;margin-right:auto}.block{display:block}.flex{display:flex}.table{display:table}.hidden{display:none}.w-\[92vw\]{width:92vw}.flex-shrink{flex-shrink:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.columns-\[300px\]{-moz-columns:300px;columns:300px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-\[3vw\]{gap:3vw}.border{border-width:1px}.underline{text-decoration-line:underline}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
