@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_b41a14ff-module__p9NRJq__className{font-family:Outfit,Outfit Fallback;font-style:normal}
@font-face{font-family:Sour Gummy;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/fafefd66f0d24b25-s.0fut99uho9mgv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sour Gummy;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/018eae1fbbc4b252-s.p.1br4w59f_b8n-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sour Gummy Fallback;src:local(Arial);ascent-override:93.48%;descent-override:27.78%;line-gap-override:0.0%;size-adjust:106.55%}.sour_gummy_b4e73cd-module__93azcq__className{font-family:Sour Gummy,Sour Gummy Fallback;font-style:normal}.sour_gummy_b4e73cd-module__93azcq__variable{--font-sour-gummy:"Sour Gummy", "Sour Gummy Fallback"}
:root{--red:#c4190d;--orange:#f48c0a;--yellow:#eddb6b;--green1:#bac27b;--green2:#a1a040;--blue:#499ab4;--purple:#b68082;--bg-page:#444;--bg-sidebar:#111;--text-primary:#fff;--text-secondary:#bebebe;--text-tertiary:#a0a0a0;--sidebar-subtitle:#bebebe;--border-subtle:#ffffff24;--border-subtle-2:#ffffff14;--card-bg:#383838;--card-bg-hover:#2c2c2c;--pill-bg:#000;--pill-hover-bg:#5a5a5a;--input-border:#ffffff4d;--input-bg:#2c2c2c;--heading-accent:#7ec8e3}:root[data-theme=light]{--bg-page:#fff;--bg-sidebar:#fff;--text-primary:#000;--text-secondary:#5a5a5a;--text-tertiary:#8c8c8c;--sidebar-subtitle:#6e6e6e;--border-subtle:#e8e8e8;--border-subtle-2:#f0f0f0;--card-bg:#f8f8f8;--card-bg-hover:#eee;--pill-bg:#f4f4f4;--pill-hover-bg:#414141;--input-border:#c8c8c8;--input-bg:transparent;--heading-accent:#2f7fa3}*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:var(--text-primary);background-color:var(--bg-page);font-family:Outfit,Arial,Helvetica,sans-serif;font-size:.85em;transition:background-color .2s ease-in-out,color .2s ease-in-out}a{color:inherit}.sidebar{background-color:var(--bg-sidebar);color:var(--text-primary);text-align:center;z-index:1;width:20%;height:100%;transition:background-color .2s ease-in-out,color .2s ease-in-out;position:fixed;top:0;left:0;box-shadow:0 3px 10px #0003}.sidebar img{width:50%;height:auto;margin-top:10%;margin-left:auto;margin-right:auto;display:block}.sidebar h1{font-family:var(--font-sour-gummy), sans-serif;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#c4190d,#f48c0a,#a1a040,#499ab4,#b68082);-webkit-background-clip:text;background-clip:text;margin:0;font-size:2.4em;font-weight:600;display:inline-block;position:relative}.sidebar h1:before{content:attr(data-text);z-index:-1;color:#fff;-webkit-text-stroke:6px #fff;pointer-events:none;position:absolute;inset:0}.sidebar h2{font-family:var(--font-sour-gummy), sans-serif;color:var(--sidebar-subtitle);margin-top:.3em;padding-bottom:10%;font-size:1em;font-style:italic;font-weight:400}.sidebar ul{width:100%;margin-bottom:10%;margin-left:auto;margin-right:auto;padding-left:5%;list-style-type:none;display:block}.sidebar a{text-decoration:none}.sidebar a li{font-family:var(--font-sour-gummy), sans-serif;background-color:var(--pill-bg);color:var(--text-primary);border-radius:2px;margin-bottom:2%;margin-right:5%;padding:5%;font-weight:400;transition:background-color .2s ease-in-out,color .2s ease-in-out}.sidebar a li:hover,.sidebar a.active li{background-color:var(--pill-hover-bg);color:#fff}.sidebar .social-links{justify-content:center;align-items:center;gap:5%;width:90%;margin:0 auto;display:flex}.sidebar .social-links a,.sidebar .social-links .theme-toggle{aspect-ratio:1;color:#868686;cursor:pointer;background:0 0;border:none;border-radius:3px;flex:0 auto;justify-content:center;align-items:center;width:20%;min-width:0;max-width:48px;font-size:1.6em;transition:background-color .2s ease-in-out,color .2s ease-in-out;display:flex}.sidebar .social-links a:hover,.sidebar .social-links .theme-toggle:hover{color:#a1a040;background-color:#414141}.sidebar .social-links a.link-linkedin:hover{color:#0a66c2}.sidebar .social-links a.link-instagram:hover{color:#833ab4}.sidebar .social-links .theme-toggle{font-size:1.3em}.sidebar .social-links .theme-toggle:hover{color:#eddb6b}.main{margin-left:20%}.main .slides{border-radius:5px;width:90%;margin-top:2.5%;margin-left:5%;position:relative;overflow:hidden;box-shadow:0 3px 10px #0003}.main .slides img,.main .slides video{width:100%;height:auto;box-shadow:none;margin:0;transition:transform .5s ease-in-out,filter .5s ease-in-out;display:block}.main .slides:hover img,.main .slides:hover video{filter:brightness(.7);transform:scale(1.06)}.main .slides:after{content:"";z-index:1;opacity:0;background:linear-gradient(#0000 55%,#0000008c);transition:opacity .4s ease-in-out;position:absolute;inset:0}.main .slides:hover:after{opacity:1}.main .slides .description{z-index:2;color:#fff;transition:transform .4s ease-in-out;position:absolute;bottom:5%;left:5%;right:5%}.main .slides:hover .description{transform:translateY(-6px)}.main .slides .description h1{font-size:2.4em;font-family:var(--font-sour-gummy), sans-serif;background:linear-gradient(90deg,#c4190d,#f48c0a,#a1a040,#499ab4,#b68082);-webkit-text-fill-color:white;color:#fff;-webkit-background-clip:text;background-clip:text;margin:0 0 .15em;font-weight:600;transition:-webkit-text-fill-color .4s ease-in-out;display:inline-block}.main .slides:hover .description h1{-webkit-text-fill-color:transparent}.main .slides .description p{margin:0;font-size:1.2em}:where(.main a){color:#54b3d6;margin:0 -.15rem;padding:0 .15rem;text-decoration:none;transition:color .3s ease-in-out,box-shadow .3s ease-in-out;box-shadow:inset 0 0 #54b3d6}:where(.main a:hover){color:#fff;box-shadow:inset 500px 0 #54b3d6}:where(.main ul){padding-left:5%}:where(.main img){border-style:none;border-radius:5px;width:90%;height:auto;margin-top:2.5%;margin-left:5%;box-shadow:0 3px 10px #0003}.main h1{font-family:var(--font-sour-gummy), sans-serif;color:#6a6a6a;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#c4190d,#f48c0a,#a1a040,#499ab4,#b68082);-webkit-background-clip:text;background-clip:text;margin-top:5%;margin-left:5%;font-size:3.2em;font-weight:600;display:inline-block;position:relative}.main h1:before{content:attr(data-text);z-index:-1;color:#fff;-webkit-text-stroke:6px #fff;pointer-events:none;position:absolute;inset:0}:where(.main p){margin-left:5%;font-size:1.1em}.main section p{text-align:justify;margin-left:0;margin-right:0}.bottom{text-align:right;margin-top:1%;margin-right:4%;padding-bottom:15px;font-size:1em}.about{display:inline-block}.about img{float:left;width:50%;height:auto}.about .about-description{float:left;text-align:justify;width:40%;padding-left:1.5%;font-size:1.15em}.about .about-description p{margin-left:0;margin-right:0}@media only screen and (max-width:825px){.sidebar{width:100%;padding-top:5%;position:static;box-shadow:0 0 15px #0003}.sidebar img{width:25%;margin-top:0%}.sidebar h2{padding-bottom:2.5%;font-size:1.4em}.sidebar a{font-size:1.2em}.sidebar ul{margin-bottom:5%}.sidebar .social-links{width:65%;margin-bottom:5%}.sidebar .social-links a,.sidebar .social-links .theme-toggle{max-width:64px;font-size:2.4em}.main .slides .description h1{color:#fff;font-size:2.25em}.main{text-wrap:pretty;margin-left:0%;margin-right:5%}.main .slides{width:95%;margin-left:5%}.bottom{text-align:center}.about{display:block}.about img{float:none;width:95%;margin-left:5%}.about .about-description{float:none;text-align:justify;width:95%;margin-left:5%;padding-top:5%;padding-left:0;font-size:1.15em}}@media only screen and (min-width:992px){.sidebar h1{font-size:2em}.sidebar h2{margin:0 15px;font-size:1em}.main p{margin-right:15px}.about .about-description{font-size:.9em}}
