@font-face{font-family:Reddit-Mono;src:url(/fonts/Reddit-Mono.woff2) format("woff2");font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Semibold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Bold.woff2) format("woff2");font-weight:700;font-display:swap}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;padding:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{text-decoration:none;cursor:pointer}li{list-style:none}:root{--bg-clr: hsl(0, 0%, 13%);--main-txt-clr: hsl(0, 0%, 70%);--main-header-clr: hsl(0, 0%, 90%);--accent-clr: hsl(194, 100%, 47%)}html{background:var(--bg-clr);scroll-behavior:smooth}body{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}#about,#experience,#projects,#contact{scroll-margin-block-start:105px}.no-scroll{overflow:hidden}.reveal{opacity:0;transform:translate(var(--reveal-x, 0),var(--reveal-y, 24px));transition:opacity .8s ease var(--reveal-delay, 0s),transform .8s ease var(--reveal-delay, 0s)}.reveal:not(.is-visible){will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:translate(0);will-change:auto}@media(prefers-reduced-motion:reduce){.reveal{transition:none;opacity:1;transform:none;will-change:auto}.fade{transition:none;opacity:1;will-change:auto}}.fade{opacity:0;transition:opacity .8s ease var(--fade-delay, 0s)}.fade.is-visible{opacity:1;will-change:auto}#hero.svelte-hae3jt{display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-height:100svh;max-width:1280px;padding-inline:1.75rem;margin:2.5rem auto 0}@media(min-width:480px){#hero.svelte-hae3jt{padding-inline:3.25rem}}@media not (max-width:768px){#hero.svelte-hae3jt{padding-inline:6.5rem}}@media(min-width:1000px){#hero.svelte-hae3jt{padding-inline:9.75rem}}@media(max-height:550px){#hero.svelte-hae3jt{margin-block-start:8rem}}#hero.svelte-hae3jt h1:where(.svelte-hae3jt){font-size:clamp(2.25rem,.6346rem + 5.3846vw,4rem);font-weight:700;line-height:clamp(2rem,.1538rem + 6.1538vw,4rem);letter-spacing:.05em;color:var(--main-header-clr);margin-block-end:.5rem}#hero.svelte-hae3jt h2:where(.svelte-hae3jt){font-size:clamp(1.875rem,.375rem + 5vw,3.5rem);font-weight:600;line-height:clamp(2rem,.6154rem + 4.6154vw,3.5rem);letter-spacing:.025em;color:var(--main-txt-clr);margin-block-end:1.5rem}#hero.svelte-hae3jt p:where(.svelte-hae3jt):first-of-type{font-family:Reddit-Mono;font-size:clamp(1rem,.8956rem + .4773vw,1.125rem);color:var(--accent-clr);margin-block-end:2rem}@media not (max-width:768px){#hero.svelte-hae3jt p:where(.svelte-hae3jt):first-of-type{margin-block-end:1.75rem}}#hero.svelte-hae3jt p:where(.svelte-hae3jt){font-size:clamp(1rem,.7912rem + .9547vw,1.25rem);color:var(--main-txt-clr);max-width:32rem;margin-block-end:3.5rem}#hero.svelte-hae3jt a:where(.svelte-hae3jt){align-self:flex-start;color:var(--accent-clr);border:1px solid var(--accent-clr);border-radius:.25rem;padding:1rem 1.5rem;transition:color .3s ease,background-color .3s ease}#hero.svelte-hae3jt span:where(.svelte-hae3jt){color:var(--accent-clr)}@media(hover:hover)and (pointer:fine){#hero.svelte-hae3jt a:where(.svelte-hae3jt):hover{background-color:var(--accent-clr);color:var(--bg-clr)}}#about.svelte-rwhn6e{max-width:1280px;padding-inline:1.75rem;margin-inline:auto}#about.svelte-rwhn6e h2:where(.svelte-rwhn6e){display:flex;align-items:center;width:100%;font-size:clamp(1.5rem,.7941rem + 2.3529vw,1.75rem);font-weight:600;color:var(--main-header-clr)}#about.svelte-rwhn6e h2:where(.svelte-rwhn6e):before{content:"01.";font-family:Reddit-Mono;font-size:clamp(1rem,.2941rem + 2.3529vw,1.25rem);color:var(--accent-clr);margin-inline-end:.5rem}#about.svelte-rwhn6e h2:where(.svelte-rwhn6e):after{content:"";flex:1;height:.0625rem;background-color:var(--main-txt-clr);margin-inline-start:1rem}@media(min-width:1000px){#about.svelte-rwhn6e h2:where(.svelte-rwhn6e):after{max-width:21rem}}@media(min-width:480px){#about.svelte-rwhn6e{padding-inline:3.25rem}}@media not (max-width:768px){#about.svelte-rwhn6e{padding-inline:6.5rem}}@media(min-width:1000px){#about.svelte-rwhn6e{padding-inline:9.75rem}}.about-content.svelte-rwhn6e{display:flex;flex-direction:column;align-items:center;margin-block-start:2rem}@media(min-width:1000px){.about-content.svelte-rwhn6e{flex-direction:row;align-items:start;gap:3rem}}.text-container.svelte-rwhn6e p:where(.svelte-rwhn6e){font-size:1.125rem;color:var(--main-txt-clr);margin-block-end:1rem}.text-container.svelte-rwhn6e p:where(.svelte-rwhn6e):last-child{margin-block-end:0}@media(min-width:1000px){.text-container.svelte-rwhn6e{flex:1;margin-block-start:0}}.image-container.svelte-rwhn6e{position:relative;width:75%;max-width:300px;margin-block-start:3.625rem}.image-container.svelte-rwhn6e:before{content:"";position:absolute;inset:0;border:1px solid var(--accent-clr);border-radius:6px;transform:translate(12px,12px);z-index:-10}.image-container.svelte-rwhn6e:after{content:"";position:absolute;inset:0;background-color:var(--accent-clr);opacity:.4;border-radius:6px;z-index:10;transition:opacity .3s ease}.image-container.svelte-rwhn6e:hover:after{opacity:0}.image-container.svelte-rwhn6e img:where(.svelte-rwhn6e){height:100%;width:100%;object-fit:cover;border-radius:6px}@media(min-width:1000px){.image-container.svelte-rwhn6e{margin-block-start:0}}.icon.svelte-d2psyt{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#experience.svelte-11ymhvt{display:flex;flex-direction:column;align-items:center;max-width:1280px;padding-inline:1.75rem;margin-inline:auto}@media(min-width:480px){#experience.svelte-11ymhvt{padding-inline:3.25rem}}@media not (max-width:768px){#experience.svelte-11ymhvt{padding-inline:6.5rem}}@media(min-width:1000px){#experience.svelte-11ymhvt{padding-inline:9.75rem}}#experience.svelte-11ymhvt h2:where(.svelte-11ymhvt){display:flex;align-items:center;width:100%;font-size:clamp(1.5rem,.7941rem + 2.3529vw,1.75rem);font-weight:600;color:var(--main-header-clr)}@media(min-width:768px){#experience.svelte-11ymhvt h2:where(.svelte-11ymhvt){justify-content:center}}#experience.svelte-11ymhvt h2:where(.svelte-11ymhvt):before{content:"02.";font-family:Reddit-Mono;font-size:clamp(1rem,.2941rem + 2.3529vw,1.25rem);color:var(--accent-clr);margin-inline-end:.5rem}#experience.svelte-11ymhvt h2:where(.svelte-11ymhvt):after{content:"";flex:1;height:.0625rem;background-color:var(--main-txt-clr);margin-inline-start:1rem}@media(min-width:768px){#experience.svelte-11ymhvt h2:where(.svelte-11ymhvt):after{flex:none;width:25%}}@media(min-width:1000px){#experience.svelte-11ymhvt h2:where(.svelte-11ymhvt):after{width:33%}}.experience-content.svelte-11ymhvt{display:flex;flex-direction:column;align-items:center;color:var(--main-txt-clr);margin-block-start:3rem}@media(min-width:480px){.experience-content.svelte-11ymhvt{flex-direction:row;justify-content:center;align-items:start;gap:3rem;width:100%}}@media(min-width:480px){.experience-content.svelte-11ymhvt{margin-block-start:4rem}}@media(min-width:1000px){.experience-content.svelte-11ymhvt{height:281px}}.experience-content.svelte-11ymhvt button:where(.svelte-11ymhvt){display:inline-block;font-family:Reddit-Mono;color:inherit;cursor:pointer;padding:.75rem clamp(1.125rem,.7885rem + 1.5385vw,1.25rem);border-block-start:2px solid transparent;border-block-end:none;border-inline:none;background-color:transparent;transition:background-color .3s ease}.experience-content.svelte-11ymhvt button:where(.svelte-11ymhvt):hover{background-color:#222f34}@media(min-width:480px){.experience-content.svelte-11ymhvt button:where(.svelte-11ymhvt){border-block:none;border-inline-start:2px solid transparent;padding:.75rem 1.5rem}}@media(min-width:768px){.experience-content.svelte-11ymhvt button:where(.svelte-11ymhvt){font-size:1.25rem;padding:.75rem 2rem}}.experience-content.svelte-11ymhvt button.selected:where(.svelte-11ymhvt){color:var(--accent-clr);background-color:#222f34;border-block-start:2px solid var(--accent-clr)}@media(min-width:480px){.experience-content.svelte-11ymhvt button.selected:where(.svelte-11ymhvt){border-block-start:0;border-inline-start:2px solid var(--accent-clr)}}.experience-content.svelte-11ymhvt .tabs:where(.svelte-11ymhvt){display:flex;justify-content:center;flex-wrap:wrap;border-block-end:1px solid var(--main-txt-clr)}@media(min-width:480px){.experience-content.svelte-11ymhvt .tabs:where(.svelte-11ymhvt){flex-direction:column;border-block-end:0;border-inline-end:1px solid var(--main-txt-clr)}}.experience-content.svelte-11ymhvt .tab-content:where(.svelte-11ymhvt){container-type:inline-size;width:100%;max-width:290px}@media(min-width:480px){.experience-content.svelte-11ymhvt .tab-content:where(.svelte-11ymhvt){max-width:340px}}@media(min-width:768px){.experience-content.svelte-11ymhvt .tab-content:where(.svelte-11ymhvt){max-width:380px}}@media(min-width:1000px){.experience-content.svelte-11ymhvt .tab-content:where(.svelte-11ymhvt){max-width:480px}}.experience-content.svelte-11ymhvt .tab-content:where(.svelte-11ymhvt) h3:where(.svelte-11ymhvt){font-size:1.25rem;color:var(--main-header-clr);margin-block-start:2rem;line-height:1.1;text-align:center}@media(min-width:480px){.experience-content.svelte-11ymhvt .tab-content:where(.svelte-11ymhvt) h3:where(.svelte-11ymhvt){text-align:left;margin-block-start:0}}@media(min-width:768px){.experience-content.svelte-11ymhvt .tab-content:where(.svelte-11ymhvt) h3:where(.svelte-11ymhvt){font-size:1.5rem}}@media(min-width:1000px){.experience-content.svelte-11ymhvt .tab-content:where(.svelte-11ymhvt) h3:where(.svelte-11ymhvt){font-size:1.875rem}}.experience-content.svelte-11ymhvt .tab-content:where(.svelte-11ymhvt) p:where(.svelte-11ymhvt){font-size:clamp(.875rem,.5385rem + 1.5385vw,1rem);color:var(--main-txt-clr);margin-block-start:.5rem;text-align:center}@media(min-width:480px){.experience-content.svelte-11ymhvt .tab-content:where(.svelte-11ymhvt) p:where(.svelte-11ymhvt){text-align:left}}@media(min-width:768px){.experience-content.svelte-11ymhvt .tab-content:where(.svelte-11ymhvt) p:where(.svelte-11ymhvt){font-size:1.125rem}}@media(min-width:1000px){.experience-content.svelte-11ymhvt .tab-content:where(.svelte-11ymhvt) p:where(.svelte-11ymhvt){font-size:1.25rem}}.experience-content.svelte-11ymhvt .tab-content:where(.svelte-11ymhvt) ul:where(.svelte-11ymhvt){display:grid;grid-template-columns:1fr;gap:.5rem 2rem;margin-block-start:1.25rem}@container (width >= 240px){.experience-content.svelte-11ymhvt .tab-content:where(.svelte-11ymhvt) ul:where(.svelte-11ymhvt){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.experience-content.svelte-11ymhvt .tab-content:where(.svelte-11ymhvt) ul:where(.svelte-11ymhvt){margin-block-start:1.75rem}}.experience-content.svelte-11ymhvt .tab-content:where(.svelte-11ymhvt) li:where(.svelte-11ymhvt){display:flex;gap:1rem;font-size:clamp(1rem,.6635rem + 1.5385vw,1.125rem);width:fit-content}@media(min-width:1000px){.experience-content.svelte-11ymhvt .tab-content:where(.svelte-11ymhvt) li:where(.svelte-11ymhvt){font-size:1.25rem}}.experience-content.svelte-11ymhvt .tab-content:where(.svelte-11ymhvt) li:where(.svelte-11ymhvt)>svg{color:var(--accent-clr);width:.75rem;flex-shrink:0}.experience-content.svelte-11ymhvt .tab-content:where(.svelte-11ymhvt) li:where(.svelte-11ymhvt):hover svg{fill:var(--accent-clr)}.icon.svelte-1guay89{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.icon.svelte-o6bfw9,.icon.svelte-bv4n1d{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.slider.svelte-1bp0u9d{height:20rem;position:relative;overflow:hidden;margin-block-start:3rem;border-radius:6px;border:1px solid var(--accent-clr)}@media(min-width:769px){.slider.svelte-1bp0u9d{border:none}}.track.svelte-1bp0u9d{display:flex;height:100%;will-change:transform;cursor:grab;touch-action:pan-y}.track.svelte-1bp0u9d:active{cursor:grabbing}.slide.svelte-1bp0u9d{min-width:100%;height:100%;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none}.slide-grid.svelte-1bp0u9d{display:grid;width:100%;height:100%;grid-template-columns:1fr;grid-template-rows:1fr;position:relative}@media(min-width:769px){.slide-grid.svelte-1bp0u9d{grid-template-columns:repeat(12,minmax(0,1fr))}}.image-container.svelte-1bp0u9d{grid-row:1 / -1;grid-column:1 / -1;width:100%;height:100%;overflow:hidden;position:relative;border-radius:6px}@media(min-width:769px){.image-container.svelte-1bp0u9d{grid-column:1 / 8}}.image-container.svelte-1bp0u9d:after{content:"";position:absolute;inset:0;background:#00232e;opacity:.92;pointer-events:none}@media(min-width:769px){.image-container.svelte-1bp0u9d:after{background:var(--accent-clr);opacity:.4;transition:opacity .3s ease}.image-container.svelte-1bp0u9d:hover:after{opacity:0}}.image-container.svelte-1bp0u9d img:where(.svelte-1bp0u9d){object-fit:cover;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none}.text-container.svelte-1bp0u9d{display:flex;flex-direction:column;justify-content:center;grid-row:1 / -1;grid-column:1 / -1;background:linear-gradient(to top,rgba(0,0,0,.5),transparent);padding-inline:1rem;z-index:10}@media(min-width:480px){.text-container.svelte-1bp0u9d{padding-inline:2rem}}@media(min-width:769px){.text-container.svelte-1bp0u9d{grid-column:5 / 13;align-items:end;background:none;padding-block:0;text-align:right;pointer-events:none}}.text-container.svelte-1bp0u9d a:where(.svelte-1bp0u9d){width:fit-content;pointer-events:auto}.text-container.svelte-1bp0u9d a:where(.svelte-1bp0u9d) h2:where(.svelte-1bp0u9d){font-size:clamp(1.25rem,.8323rem + 1.9093vw,1.75rem);color:var(--main-header-clr);margin-block-end:.625rem;transition:color .3s ease}.text-container.svelte-1bp0u9d a:where(.svelte-1bp0u9d):hover h2:where(.svelte-1bp0u9d){color:var(--accent-clr)}.text-container.svelte-1bp0u9d p:where(.svelte-1bp0u9d){color:var(--main-txt-clr);margin-block-end:1.125rem}@media(min-width:769px){.text-container.svelte-1bp0u9d p:where(.svelte-1bp0u9d){background:#222f34;border-radius:6px;padding:1.25rem;pointer-events:auto}}.text-container.svelte-1bp0u9d ul:where(.svelte-1bp0u9d){display:flex;gap:.5rem;flex-wrap:wrap;margin-block-end:.875rem}@media(min-width:769px){.text-container.svelte-1bp0u9d ul:where(.svelte-1bp0u9d){justify-content:flex-end;width:75%;margin-inline-start:auto}}.text-container.svelte-1bp0u9d li:where(.svelte-1bp0u9d){font-family:Reddit-Mono;font-size:.875rem;color:var(--main-header-clr);border:1px solid var(--accent-clr);border-radius:12px;padding-inline:.75rem;padding-block:.125rem;transition:background-color .3s ease}.text-container.svelte-1bp0u9d li:where(.svelte-1bp0u9d):hover{background-color:#26343b;cursor:pointer}@media(min-width:769px){.text-container.svelte-1bp0u9d li:where(.svelte-1bp0u9d){font-size:.75rem;pointer-events:auto}}.text-container.svelte-1bp0u9d .link-container:where(.svelte-1bp0u9d) a:where(.svelte-1bp0u9d){display:inline-block;color:var(--main-header-clr);padding:.5rem;transition:color .3s ease}.text-container.svelte-1bp0u9d .link-container:where(.svelte-1bp0u9d) a:where(.svelte-1bp0u9d):hover{color:var(--accent-clr)}.text-container.svelte-1bp0u9d .link-container:where(.svelte-1bp0u9d):last-child{margin-inline-start:.5rem}@media(min-width:769px){.text-container.svelte-1bp0u9d .link-container:where(.svelte-1bp0u9d):last-child{margin-inline-start:.25rem}}.prev.svelte-1bp0u9d,.next.svelte-1bp0u9d{position:absolute;top:50%;transform:translateY(-50%);display:none;color:var(--main-header-clr);background:none;border:none;cursor:pointer;z-index:20}@media(min-width:480px){.prev.svelte-1bp0u9d,.next.svelte-1bp0u9d{display:block}}.prev.svelte-1bp0u9d{left:15px;rotate:-90deg}.next.svelte-1bp0u9d{right:15px;rotate:90deg}#projects.svelte-eo4dav{max-width:1280px;padding-inline:1.75rem;margin-inline:auto}@media(min-width:480px){#projects.svelte-eo4dav{padding-inline:3.25rem}}@media not (max-width:768px){#projects.svelte-eo4dav{padding-inline:6.5rem}}@media(min-width:1000px){#projects.svelte-eo4dav{padding-inline:9.75rem}}#projects.svelte-eo4dav h2:where(.svelte-eo4dav){display:flex;align-items:center;width:100%;font-size:clamp(1.5rem,.7941rem + 2.3529vw,1.75rem);font-weight:600;color:var(--main-header-clr)}#projects.svelte-eo4dav h2:where(.svelte-eo4dav):before{content:"03.";font-family:Reddit-Mono;font-size:clamp(1rem,.2941rem + 2.3529vw,1.25rem);color:var(--accent-clr);margin-inline-end:.5rem}#projects.svelte-eo4dav h2:where(.svelte-eo4dav):after{content:"";flex:1;height:.0625rem;background-color:var(--main-txt-clr);margin-inline-start:1rem}@media(min-width:1000px){#projects.svelte-eo4dav h2:where(.svelte-eo4dav):after{max-width:21rem}}#contact.svelte-hokhid{display:flex;flex-direction:column;align-items:center;max-width:1280px;padding-inline:1.75rem;margin-inline:auto}@media(min-width:480px){#contact.svelte-hokhid{padding-inline:3.25rem}}@media not (max-width:768px){#contact.svelte-hokhid{padding-inline:6.5rem}}@media(min-width:1000px){#contact.svelte-hokhid{padding-inline:9.75rem}}#contact.svelte-hokhid h2:where(.svelte-hokhid){font-family:Reddit-Mono;font-size:1rem;font-weight:600;color:var(--accent-clr)}#contact.svelte-hokhid h2:where(.svelte-hokhid):before{content:"04.";font-family:Reddit-Mono;color:var(--accent-clr);margin-inline-end:.5rem}#contact.svelte-hokhid h3:where(.svelte-hokhid){font-size:2.25rem;font-weight:600;color:var(--main-header-clr);margin-block-start:1rem}@media(min-width:769px){#contact.svelte-hokhid h3:where(.svelte-hokhid){font-size:clamp(2.25rem,-2.7155rem + 10.3448vw,3.75rem)}}#contact.svelte-hokhid p:where(.svelte-hokhid){color:var(--main-txt-clr);text-align:center;margin-block-start:1rem;max-width:650px}@media(min-width:769px){#contact.svelte-hokhid p:where(.svelte-hokhid){font-size:1.125rem;margin-block-start:1.25rem}}#contact.svelte-hokhid a:where(.svelte-hokhid){display:inline-block;font-family:Reddit-Mono;color:var(--accent-clr);padding-inline:1.5rem;padding-block:1rem;border:1px solid var(--accent-clr);border-radius:6px;margin-block-start:3rem;transition:background-color .3s ease,color .3s ease}#contact.svelte-hokhid a:where(.svelte-hokhid):hover{background-color:var(--accent-clr);color:var(--bg-clr)}header.svelte-4b3o1e{position:fixed;top:0;left:0;width:100%;z-index:60;transition:transform .3s ease}header.blur.svelte-4b3o1e{background-color:color-mix(in oklab,var(--bg-clr) 60%,transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}header.hide.svelte-4b3o1e{transform:translateY(-100%)}.mobile-header.svelte-4b3o1e{display:flex;justify-content:space-between;align-items:center;max-width:1280px;padding:1.5rem;margin-inline:auto}.mobile-header.svelte-4b3o1e .logo:where(.svelte-4b3o1e){width:52px}@media not (max-width:768px){.mobile-header.svelte-4b3o1e{display:none}}.hamburger.svelte-4b3o1e{position:relative;width:40px;height:40px;background:none;border:none;cursor:pointer;z-index:70}@media not (max-width:768px){.hamburger.svelte-4b3o1e{display:none}}.hamburger.svelte-4b3o1e span:where(.svelte-4b3o1e){position:absolute;left:0%;transform-origin:center;height:2px;background:var(--accent-clr);transition:transform .3s ease,opacity .15s ease,width .3s ease}.hamburger.svelte-4b3o1e span:where(.svelte-4b3o1e):nth-child(1){top:11px;width:24px}.hamburger.svelte-4b3o1e span:where(.svelte-4b3o1e):nth-child(2){top:19px;width:32px}.hamburger.svelte-4b3o1e span:where(.svelte-4b3o1e):nth-child(3){top:27px;width:24px}.hamburger.is-open.svelte-4b3o1e span:where(.svelte-4b3o1e):nth-child(1){width:28px;transform:translate(-0%) translateY(8px) rotate(45deg)}.hamburger.is-open.svelte-4b3o1e span:where(.svelte-4b3o1e):nth-child(2){opacity:0}.hamburger.is-open.svelte-4b3o1e span:where(.svelte-4b3o1e):nth-child(3){width:28px;transform:translate(-0%) translateY(-8px) rotate(-45deg)}.mobile-nav.svelte-4b3o1e{position:fixed;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100dvh;overflow-y:auto;transform:translateY(-100%);transition:transform .3s ease;will-change:transform;pointer-events:none;z-index:50}@media(max-height:510px){.mobile-nav.svelte-4b3o1e{justify-content:flex-start;padding-block:8rem}}.mobile-nav.svelte-4b3o1e ul:where(.svelte-4b3o1e){display:flex;flex-direction:column;align-items:center;gap:2.25rem}.mobile-nav.svelte-4b3o1e ul:where(.svelte-4b3o1e) li:where(.svelte-4b3o1e){padding:.625rem 1.125rem}.mobile-nav.svelte-4b3o1e ul:where(.svelte-4b3o1e) li:where(.svelte-4b3o1e) a:where(.svelte-4b3o1e){font-family:Reddit-Mono;font-size:1.5rem;color:var(--main-txt-clr);transition:color .3s ease}.mobile-nav.svelte-4b3o1e ul:where(.svelte-4b3o1e) li:where(.svelte-4b3o1e) a:where(.svelte-4b3o1e):hover{color:var(--accent-clr)}.mobile-nav.svelte-4b3o1e ul:where(.svelte-4b3o1e) li:where(.svelte-4b3o1e) a:where(.svelte-4b3o1e):before{color:var(--accent-clr);margin-right:.375rem}@media(min-width:480px){.mobile-nav.svelte-4b3o1e ul:where(.svelte-4b3o1e) li:where(.svelte-4b3o1e) a:where(.svelte-4b3o1e){font-size:1.875rem;line-height:1.35}}.mobile-nav.svelte-4b3o1e ul:where(.svelte-4b3o1e) li:where(.svelte-4b3o1e):nth-child(1) a:where(.svelte-4b3o1e):before{content:"01."}.mobile-nav.svelte-4b3o1e ul:where(.svelte-4b3o1e) li:where(.svelte-4b3o1e):nth-child(2) a:where(.svelte-4b3o1e):before{content:"02."}.mobile-nav.svelte-4b3o1e ul:where(.svelte-4b3o1e) li:where(.svelte-4b3o1e):nth-child(3) a:where(.svelte-4b3o1e):before{content:"03."}.mobile-nav.svelte-4b3o1e ul:where(.svelte-4b3o1e) li:where(.svelte-4b3o1e):nth-child(4) a:where(.svelte-4b3o1e):before{content:"04."}.mobile-nav.is-open.svelte-4b3o1e{transform:translateY(0);pointer-events:auto}.mobile-nav.svelte-4b3o1e:before{content:"";position:absolute;inset:0;background:#000000bf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:-1;pointer-events:none}.desktop-header.svelte-4b3o1e{display:none}.desktop-header.svelte-4b3o1e .logo:where(.svelte-4b3o1e){width:52px}@media not (max-width:768px){.desktop-header.svelte-4b3o1e{display:flex;justify-content:space-between;align-items:center;max-width:1280px;padding:2rem 2.5rem;margin-inline:auto}}.desktop-nav.svelte-4b3o1e{display:none}@media not (max-width:768px){.desktop-nav.svelte-4b3o1e{display:block}}.desktop-nav.svelte-4b3o1e ul:where(.svelte-4b3o1e){display:flex}.desktop-nav.svelte-4b3o1e ul:where(.svelte-4b3o1e) li:where(.svelte-4b3o1e) a:where(.svelte-4b3o1e){font-family:Reddit-Mono,Courier New,monospace;font-size:.875rem;color:var(--main-txt-clr);padding:.625rem 1.125rem;transition:color .3s ease}.desktop-nav.svelte-4b3o1e ul:where(.svelte-4b3o1e) li:where(.svelte-4b3o1e) a:where(.svelte-4b3o1e):hover{color:var(--accent-clr)}.desktop-nav.svelte-4b3o1e ul:where(.svelte-4b3o1e) li:where(.svelte-4b3o1e) a:where(.svelte-4b3o1e):before{color:var(--accent-clr);margin-right:.375rem}.desktop-nav.svelte-4b3o1e ul:where(.svelte-4b3o1e) li:where(.svelte-4b3o1e):nth-child(1) a:where(.svelte-4b3o1e):before{content:"01."}.desktop-nav.svelte-4b3o1e ul:where(.svelte-4b3o1e) li:where(.svelte-4b3o1e):nth-child(2) a:where(.svelte-4b3o1e):before{content:"02."}.desktop-nav.svelte-4b3o1e ul:where(.svelte-4b3o1e) li:where(.svelte-4b3o1e):nth-child(3) a:where(.svelte-4b3o1e):before{content:"03."}.desktop-nav.svelte-4b3o1e ul:where(.svelte-4b3o1e) li:where(.svelte-4b3o1e):nth-child(4) a:where(.svelte-4b3o1e):before{content:"04."}.icon.svelte-2bbxwu,.icon.svelte-1l9ga00{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.icon.svelte-tqblck{width:24px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.left-sidebar.svelte-oaxjxu{position:fixed;bottom:0;display:none;left:1rem;flex-direction:column;align-items:center;z-index:1}@media not (max-width:768px){.left-sidebar.svelte-oaxjxu{display:flex}}@media(min-width:1000px){.left-sidebar.svelte-oaxjxu{left:2.5rem}}@media(min-width:1360px){.left-sidebar.svelte-oaxjxu{left:calc((100vw - 1200px)/2 - 40px)}}.left-sidebar.svelte-oaxjxu:after{content:"";background:var(--main-txt-clr);height:5.75rem;width:.0625rem}.left-sidebar.svelte-oaxjxu a:where(.svelte-oaxjxu){display:inline-block;width:fit-content;color:var(--main-txt-clr);padding:.75rem .5rem;transition:color .3s ease,transform .3s ease}.left-sidebar.svelte-oaxjxu a:where(.svelte-oaxjxu):hover{color:var(--accent-clr);transform:translateY(-3px)}.left-sidebar.svelte-oaxjxu a:where(.svelte-oaxjxu):nth-child(4){margin-block-end:1rem}.right-sidebar.svelte-1baw31t{position:fixed;bottom:0;right:1rem;display:none;flex-direction:column;align-items:center;z-index:1}@media not (max-width:768px){.right-sidebar.svelte-1baw31t{display:flex}}@media(min-width:1000px){.right-sidebar.svelte-1baw31t{right:2.5rem}}@media(min-width:1360px){.right-sidebar.svelte-1baw31t{right:calc((100vw - 1200px)/2 - 40px)}}.right-sidebar.svelte-1baw31t:after{content:"";background:var(--main-txt-clr);height:5.75rem;width:.0625rem}.right-sidebar.svelte-1baw31t a:where(.svelte-1baw31t){font-family:Reddit-Mono,monospace;font-size:.75rem;color:var(--main-txt-clr);letter-spacing:1.5px;writing-mode:vertical-rl;padding-block:.5rem;margin-inline-end:1.5rem;transition:color .3s ease,transform .3s ease}.right-sidebar.svelte-1baw31t a:where(.svelte-1baw31t):hover{color:var(--accent-clr);transform:translateY(-3px)}footer.svelte-ww03jg{padding-inline:1.75rem;margin-block-start:13rem}.link-container.svelte-ww03jg{display:flex;justify-content:center;gap:1.5rem}.link-container.svelte-ww03jg a:where(.svelte-ww03jg){color:var(--main-txt-clr);padding:.5rem .75rem;transition:color .3s ease,transform .3s ease}.link-container.svelte-ww03jg a:where(.svelte-ww03jg):hover{color:var(--accent-clr);transform:translateY(-3px)}p.svelte-ww03jg{font-family:Reddit-Mono;font-size:.75rem;color:var(--main-txt-clr);text-align:center;margin-block:.75rem}@media(min-width:480px){p.svelte-ww03jg{margin-block:1.5rem}}.icon.svelte-1cjr2ol{display:block}.dots.svelte-1cjr2ol{fill:var(--accent-clr);opacity:.2}main.svelte-1n46o8q{display:flex;flex-direction:column;gap:25rem}section.svelte-1n46o8q{position:relative;overflow-x:clip}.dot-container.svelte-1n46o8q{position:absolute;top:-25rem;display:none}@media(min-width:1000px){.dot-container.svelte-1n46o8q{display:block}}@media not (max-width:1500px){.dot-container.svelte-1n46o8q{display:none}}.left.svelte-1n46o8q{left:-1.5rem}.right.svelte-1n46o8q{right:-1.5rem}.rotate.svelte-1n46o8q{transform:rotate(180deg)}
