*{--md-sys-color-primary:#6a5f11;--md-sys-color-surface-tint:#6a5f11;--md-sys-color-on-primary:#fff;--md-sys-color-primary-container:#f4e489;--md-sys-color-on-primary-container:#201c00;--md-sys-color-secondary:#645f41;--md-sys-color-on-secondary:#fff;--md-sys-color-secondary-container:#ece3bd;--md-sys-color-on-secondary-container:#1f1c05;--md-sys-color-tertiary:#416651;--md-sys-color-on-tertiary:#fff;--md-sys-color-tertiary-container:#c3ecd1;--md-sys-color-on-tertiary-container:#002112;--md-sys-color-error:#ba1a1a;--md-sys-color-on-error:#fff;--md-sys-color-error-container:#ffdad6;--md-sys-color-on-error-container:#410002;--md-sys-color-background:#fff9eb;--md-sys-color-on-background:#1d1c13;--md-sys-color-surface:#fff9eb;--md-sys-color-on-surface:#1d1c13;--md-sys-color-surface-variant:#e8e2d0;--md-sys-color-on-surface-variant:#4a4739;--md-sys-color-outline:#7b7768;--md-sys-color-outline-variant:#ccc6b5;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:#333027;--md-sys-color-inverse-on-surface:#f6f0e2;--md-sys-color-inverse-primary:#d7c870;--md-sys-color-primary-fixed:#f4e489;--md-sys-color-on-primary-fixed:#201c00;--md-sys-color-primary-fixed-dim:#d7c870;--md-sys-color-on-primary-fixed-variant:#504700;--md-sys-color-secondary-fixed:#ece3bd;--md-sys-color-on-secondary-fixed:#1f1c05;--md-sys-color-secondary-fixed-dim:#cfc7a2;--md-sys-color-on-secondary-fixed-variant:#4c472b;--md-sys-color-tertiary-fixed:#c3ecd1;--md-sys-color-on-tertiary-fixed:#002112;--md-sys-color-tertiary-fixed-dim:#a7d0b6;--md-sys-color-on-tertiary-fixed-variant:#2a4e3a;--md-sys-color-surface-dim:#dfdacc;--md-sys-color-surface-bright:#fff9eb;--md-sys-color-surface-container-lowest:#fff;--md-sys-color-surface-container-low:#f9f3e5;--md-sys-color-surface-container:#f3ede0;--md-sys-color-surface-container-high:#ede8da;--md-sys-color-surface-container-highest:#e8e2d4;border:none;box-sizing:border-box;margin:0;outline:none;padding:0}a{color:var(--md-sys-color-on-surface);text-decoration:none}.logo img{border:1px solid var(--md-sys-color-primary);border-radius:100%;width:100px}body{background-color:var(--md-sys-color-surface);font-family:Montserrat,sans-serif}nav{gap:2rem;justify-content:space-between;margin:auto;max-width:1200px;padding:2rem 1rem}.nav-links,nav{align-items:center;display:flex}.nav-links{gap:3rem;list-style:none}.link a{color:var(--md-sys-color-on-surface);font-size:1.2rem;padding-bottom:.75rem;position:relative}.sandbox h1{margin:1rem}.sandbox h1,.sandbox h3{font-family:Bangers;text-align:center}.sandbox h3{font-weight:200;margin:.7rem}.sandbox{align-items:center;display:flex;flex-direction:column;justify-content:center}.sandbox .sandbox-area{background-color:var(--md-sys-color-inverse-surface);border-radius:8px;box-shadow:10px 5px 5px #00000080;cursor:crosshair;padding:10px}.link a:after{background-color:var(--md-sys-color-tertiary);bottom:0;content:"";height:2px;left:0;position:absolute;transition:all .3s ease;width:0}.link a:hover:after{width:100%}.btn{background-color:var(--md-sys-color-primary);border:1px solid #0000;border-radius:5px;color:var(--md-sys-color-on-primary);cursor:pointer;display:flex;font-size:1.2rem;justify-content:center;padding:1rem 2rem;transition:all .3s ease}.btn:hover{background-color:var(--md-sys-color-inverse-primary);border:1px solid var(--md-sys-color-inverse-surface);color:var(--md-sys-color-inverse-surface)}section .header{color:var(--md-sys-color-on-surface);font-size:2.25rem;font-weight:600;margin-bottom:6rem;text-align:center}.features{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-top:4rem}.card{background-color:var(--md-sys-color-primary-container);border:1px solid #0000;border-radius:15px;box-shadow:1px 1px 6px #000000bf;color:var(--md-sys-color-on-primary-container);display:flex;flex-direction:column;justify-content:space-between;max-width:650px;padding:1rem 1rem 3rem;transition:all .3s ease}.card:hover{background-color:var(--md-sys-color-primary-fixed);border:1px solid #000000bf;box-shadow:none}.card div span{display:inline-block}.card span{background-color:var(--md-sys-color-tertiary);border-radius:5px;color:var(--md-sys-color-on-primary);font-size:1.75rem;margin-bottom:1rem;padding:2px 9px}.card h4{font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.card h4,.card p{color:var(--md-sys-color-on-surface)}.card p{font-size:1rem;margin-bottom:2rem}.card a{color:var(--md-sys-color-on-surface);font-weight:600;transition:all .3s ease}.card a:hover{color:var(--md-sys-color-primary)}.card a i{font-size:1rem;margin-left:.5rem}.projects{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:4rem}.projects .card{background-color:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.projects .card .btn{background-color:var(--md-sys-color-tertiary);color:var(--md-sys-color-on-tertiary)}.projects .card .btn:hover{background-color:var(--md-sys-color-tertiary-fixed);color:var(--md-sys-color-on-tertiary-fixed)}.projects .card h4{font-size:1.6rem}.projects .card p{margin-bottom:1.2rem}.projects .card p,.projects .card p i{color:var(--md-sys-color-on-background)}.projects .card p i{font-size:1.2rem;margin-right:.4rem}.projects .card .btn{margin-top:1rem}.projects .card h3{border-bottom:2px dashed var(--md-sys-color-on-background);color:var(--md-sys-color-on-background);font-size:1.2rem;font-style:italic;font-weight:600;margin-bottom:2rem;padding-bottom:1rem}.card h1,.card h2,.card iframe{padding-bottom:2rem}.card ul{display:flex;flex-direction:column;gap:1rem;list-style:none}.container{margin:auto;max-width:1200px;padding:2rem}header{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);padding:2rem;position:relative}header .content h4{color:var(--md-sys-color-on-surface);font-size:1rem;font-weight:600;margin-bottom:1rem}header .content h4 img{max-width:2rem;transform:translateY(.5rem)}header .content h1{color:var(--md-sys-color-on-surface);font-size:3rem;font-weight:700;line-height:4rem;margin-bottom:1rem}header .content h1 span{color:var(--md-sys-color-primary)}header .content p{color:var(--md-sys-color-on-surface);margin-bottom:2rem}header .content p ul{list-style:none;margin-top:.5rem}header .content p ul p{margin-bottom:.5rem}header .content p ul i{color:var(--md-sys-color-tertiary);font-size:1rem;margin-right:15px}header .image,header .image canvas{position:relative}header .image svg{margin:auto;max-width:600px}footer{grid-gap:2rem;border-top:1px solid var(--md-sys-color-primary);display:grid;gap:2rem;grid-template-columns:400px repeat(3,1fr);position:relative}footer .column .logo{margin-bottom:2rem;max-width:100px}footer .column .logo img{max-width:100px}footer .column p{color:var(--md-sys-color-on-surface);margin-bottom:2rem}footer .column .socials{align-items:center;display:flex;gap:1rem}footer .column .socials a{border:1px solid var(--md-sys-color-on-surface);border-radius:100%;color:var(--md-sys-color-on-surface);font-size:1.25rem;padding:5px 10px;transition:all .3s ease}footer .column .socials a:hover{background-color:var(--md-sys-color-tertiary);border-color:var(--md-sys-color-tertiary);color:var(--md-sys-color-on-tertiary)}footer .column h4{font-size:1.2rem;font-weight:500;margin-bottom:2rem}footer .column h4,footer .column>a{color:var(--md-sys-color-on-surface)}footer .column>a{display:block;margin-bottom:1rem;transition:all .3s ease}footer .column>a:hover{color:var(--md-sys-color-primary);font-weight:600}.copyright{color:var(--md-sys-color-on-surface);font-size:.8rem;margin:auto;max-width:1200px;padding:1rem;text-align:center}.timeline{list-style:none;padding:0 60px;position:relative}.timeline:after{background-image:linear-gradient(to bottom,var(--md-sys-color-primary),var(--md-sys-color-primary-fixed));content:" ";height:100%;left:50%;position:absolute;transform:translateY(-100%);width:2px}.timeline li{display:flex;flex-direction:row;height:auto;position:relative;z-index:99}.timeline li .event{background-color:var(--md-sys-color-background);border-radius:10px;box-shadow:1px 1px 25px #00000054;margin-bottom:1.5rem;padding:1rem 1.2rem;position:relative;width:50%}.timeline li:nth-child(odd){justify-content:left;text-align:right;transform:translateX(-30px)}.timeline li:nth-child(2n){justify-content:right;text-align:left;transform:translateX(30px)}.timeline li .event .title{color:var(--md-sys-color-primary);font-size:1.3rem;font-weight:600}.timeline li .event p{color:var(--md-sys-color-on-background);font-size:.9rem;line-height:1rem;margin:1.1rem 0}.timeline li .event a{color:var(--md-sys-color-tertiary);font-size:.9rem;font-weight:500;text-decoration:none}.timeline li .event .date{background-image:linear-gradient(to right,var(--md-sys-color-primary),var(--md-sys-color-tertiary));border-radius:25px;color:var(--md-sys-color-on-primary);display:grid;font-size:.9rem;height:40px;place-items:center;position:absolute;top:-45px;width:140px}.timeline li .event .circle{background-color:var(--md-sys-color-tertiary);border-radius:50%;height:15px;opacity:1;position:absolute;top:0;width:15px;z-index:1}.timeline li .event .circle:before{background-color:var(--md-sys-color-primary);border-radius:50%;content:" ";height:30px;left:50%;opacity:.5;position:absolute;top:50%;transform:translate(-50%,-50%);width:30px}.timeline li:nth-child(odd) .event .circle{right:-31px;transform:translate(50%,-50%)}.timeline li:nth-child(2n) .event .circle{left:-29px;transform:translate(-50%,-50%)}.timeline li:nth-child(odd) .event .date{right:20px}@media (max-width:899px){.nav-links{display:none}header{grid-template-columns:repeat(1,1fr)}.features,.projects{grid-template-columns:repeat(2,1fr)}footer{grid-template-columns:1fr 200px}.timeline{padding:0 25}}@media (max-width:599px){.features,.projects{grid-template-columns:repeat(1,1fr)}footer{grid-template-columns:repeat(1fr,150px)}.timeline{padding:0}.timeline li{padding:0 30px 0 0}.timeline li .event{margin-bottom:4rem;transform:translateX(30px);width:100%}.timeline:after{left:0}.timeline li:nth-child(odd) .event .date{left:20px}.timeline li:nth-child(2n) .event .circle,.timeline li:nth-child(odd) .event .circle{left:-29px;top:50%;transform:translate(-50%,-50%)}.timeline li:nth-child(2n),.timeline li:nth-child(odd){justify-content:start;text-align:left;transform:translateX(0)}}
/*# sourceMappingURL=main.833a5f18.css.map*/