.grid-card.svelte-yr8lvy{-webkit-backdrop-filter:blur(4px);border:2px solid var(--clr-main);border-radius:var(--radius);background-color:#42424240;margin:0;padding:1rem 2rem;display:inline-block}@media (width<=989px){.grid-card.svelte-yr8lvy{padding:.5rem}}.grid-card.svelte-yr8lvy .card-title:where(.svelte-yr8lvy){font-family:var(--ultra);font-size:clamp(var(--h3), 4.5vw, var(--xxl));text-shadow:0 0 1px var(--clr-invert), -3px -3px 0 var(--clr-main), 3px -3px 0 var(--clr-main), -3px 3px 0 var(--clr-main), 3px 3px 0 var(--clr-main), -3px 0 0 var(--clr-main), 3px 0 0 var(--clr-main), 0 -3px 0 var(--clr-main), 0 3px 0 var(--clr-main);mix-blend-mode:difference;letter-spacing:-1px;color:var(--clr-invert);font-weight:400}@media (width<=768px){.grid-card.svelte-yr8lvy .card-title:where(.svelte-yr8lvy){text-shadow:0 0 1px var(--clr-invert), -2px -2px 0 var(--clr-main), 2px -2px 0 var(--clr-main), -2px 2px 0 var(--clr-main), 2px 2px 0 var(--clr-main), -2px 0 0 var(--clr-main), 2px 0 0 var(--clr-main), 0 -2px 0 var(--clr-main), 0 2px 0 var(--clr-main);font-weight:600}}.grid-card.svelte-yr8lvy [data-description-left]:where(.svelte-yr8lvy),.grid-card.svelte-yr8lvy [data-description-right]:where(.svelte-yr8lvy){text-align:start;line-height:1.35;font-size:clamp(var(--h6), 1.75vw, var(--h3));color:var(--clr-main);-webkit-hyphens:auto;hyphens:auto;letter-spacing:0;text-wrap:pretty;margin-top:-1rem}.grid-card.svelte-yr8lvy [data-description-right]:where(.svelte-yr8lvy){text-align:end}.grid-card.svelte-yr8lvy.left{box-shadow:-7px 7px 0 var(--clr-main)}.grid-card.svelte-yr8lvy.right{box-shadow:7px 7px 0 var(--clr-main)}.grid[data-grid-wrapper].svelte-yr8lvy{grid-template-rows:auto;gap:3rem;display:grid}@media (width<=989px){.grid[data-grid-wrapper].svelte-yr8lvy{flex-direction:column;gap:1rem;display:flex}}.grid[data-grid-wrapper].svelte-yr8lvy .right:where(.svelte-yr8lvy){text-align:end;line-height:1.5}.grid[data-grid-wrapper].svelte-yr8lvy .left:where(.svelte-yr8lvy){text-align:start;line-height:1.5}.left.svelte-yr8lvy,.right.svelte-yr8lvy{line-height:1.5}:is(.left.svelte-yr8lvy,.right.svelte-yr8lvy) [data-title-left]:where(.svelte-yr8lvy){text-align:end}:is(.left.svelte-yr8lvy,.right.svelte-yr8lvy) [data-title-right]:where(.svelte-yr8lvy){text-align:start}:root{--space:1rem;--surface-1:transparent;--surface-2:var(--clr-invert);--gradient:radial-gradient(var(--clr-gray), var(--dark) 88%)}.svelte-1okml9a{box-sizing:border-box}.bento-wrapper.svelte-1okml9a{margin:0}.bento-wrapper.svelte-1okml9a .bento-link:where(.svelte-1okml9a){padding:var(--space);cursor:pointer;block-size:auto;inline-size:fit-content;color:inherit;flex-direction:column;justify-content:flex-start;align-items:center;margin:0;font-family:inherit;text-decoration:none;display:flex}.bento-wrapper.svelte-1okml9a .bento-link:where(.svelte-1okml9a):focus,.bento-wrapper.svelte-1okml9a .bento-link:where(.svelte-1okml9a):focus-visible{outline:2px solid var(--clr-main);outline-offset:2px;box-shadow:none}.bento-wrapper.svelte-1okml9a .bento-link:where(.svelte-1okml9a):active{scale:.95}.bento-wrapper.svelte-1okml9a article[data-bento-article]:where(.svelte-1okml9a){padding-inline:var(--space);box-shadow:none;background-color:#0000;margin:0;line-height:1.4}.bento-wrapper.svelte-1okml9a article[data-bento-article]:where(.svelte-1okml9a) section:where(.svelte-1okml9a){inline-size:min(1000px,100%);margin-inline:auto}.bento-wrapper.svelte-1okml9a article[data-bento-article]:where(.svelte-1okml9a) .bento-grid:where(.svelte-1okml9a){gap:var(--space);grid-template-columns:1fr;grid-template-areas:"item-one""item-two""item-three";display:grid;position:relative}@media (width>=768px){.bento-wrapper.svelte-1okml9a article[data-bento-article]:where(.svelte-1okml9a) .bento-grid:where(.svelte-1okml9a){grid-template-columns:repeat(2,1fr);grid-template-areas:"item-one item-two""item-three item-three"}}@media (width>=50rem){.bento-wrapper.svelte-1okml9a article[data-bento-article]:where(.svelte-1okml9a) .bento-grid:where(.svelte-1okml9a){grid-template-columns:repeat(3,1fr);grid-template-areas:"item-one item-one item-two""item-three item-three item-two"}}@media (width<=500px){.bento-wrapper.svelte-1okml9a article[data-bento-article]:where(.svelte-1okml9a) .bento-grid:where(.svelte-1okml9a){margin-top:5em}}.bento-wrapper.svelte-1okml9a article[data-bento-article]:where(.svelte-1okml9a) .bento-grid:where(.svelte-1okml9a) .bento-item:where(.svelte-1okml9a){background-color:var(--surface-2);background-image:var(--gradient);border:2px solid var(--clr-main);border-radius:var(--radius);flex-direction:column;justify-content:center;align-items:center;inline-size:100%;padding-block-end:1em;text-decoration:none;transition:border 1s ease-out,box-shadow 1s ease-out,transform .25s ease-out;display:flex}.bento-wrapper.svelte-1okml9a article[data-bento-article]:where(.svelte-1okml9a) .bento-grid:where(.svelte-1okml9a) .bento-item:where(.svelte-1okml9a)[data-position-left]{box-shadow:7px 7px 0 var(--clr-main)}.bento-wrapper.svelte-1okml9a article[data-bento-article]:where(.svelte-1okml9a) .bento-grid:where(.svelte-1okml9a) .bento-item:where(.svelte-1okml9a)[data-position-right]{box-shadow:-7px 7px 0 var(--clr-main)}.bento-wrapper.svelte-1okml9a article[data-bento-article]:where(.svelte-1okml9a) .bento-grid:where(.svelte-1okml9a) .bento-item:where(.svelte-1okml9a):not(:hover){opacity:.9}.bento-wrapper.svelte-1okml9a article[data-bento-article]:where(.svelte-1okml9a) .bento-grid:where(.svelte-1okml9a) .bento-item:where(.svelte-1okml9a) .bento-icons:where(.svelte-1okml9a){scale:.7}.bento-wrapper.svelte-1okml9a article[data-bento-article]:where(.svelte-1okml9a) .bento-grid:where(.svelte-1okml9a) .bento-item:where(.svelte-1okml9a) [data-position-center]:where(.svelte-1okml9a){flex-direction:column;justify-content:center;align-items:center;inline-size:100%;display:flex}.bento-wrapper.svelte-1okml9a article[data-bento-article]:where(.svelte-1okml9a) .bento-grid:where(.svelte-1okml9a) .bento-item:where(.svelte-1okml9a) h2:where(.svelte-1okml9a){font-family:var(--bronova-bold);font-size:clamp(var(--h4), 3vw, var(--h2));letter-spacing:-1px;text-transform:uppercase;margin-bottom:1rem;pointer-events:none;inline-size:fit-content;color:var(--clr-main);margin-inline:auto;font-weight:900;transition:border-bottom .5s}.bento-wrapper.svelte-1okml9a article[data-bento-article]:where(.svelte-1okml9a) .bento-grid:where(.svelte-1okml9a) .bento-item:where(.svelte-1okml9a) h2:where(.svelte-1okml9a):nth-child(2){margin-top:.5em}.bento-wrapper.svelte-1okml9a article[data-bento-article]:where(.svelte-1okml9a) .bento-grid:where(.svelte-1okml9a) .bento-item:where(.svelte-1okml9a) p:where(.svelte-1okml9a){font-family:var(--bronova);font-size:clamp(var(--sm), 1.25vw, var(--h6));color:var(--clr-main);text-align:center;letter-spacing:0;pointer-events:none;margin-bottom:0;font-weight:300}.bento-wrapper.svelte-1okml9a article[data-bento-article]:where(.svelte-1okml9a) .bento-grid:where(.svelte-1okml9a) .bento-item:where(.svelte-1okml9a) p:where(.svelte-1okml9a):nth-child(2){line-height:1.5}.bento-wrapper.svelte-1okml9a article[data-bento-article]:where(.svelte-1okml9a) .bento-grid:where(.svelte-1okml9a) .bento-item:where(.svelte-1okml9a):hover{transform:scale(.99)}.bento-wrapper.svelte-1okml9a article[data-bento-article]:where(.svelte-1okml9a) .bento-grid:where(.svelte-1okml9a) .bento-item:where(.svelte-1okml9a):not(:hover){transition:border 1s ease-out,box-shadow 1s ease-out,transform .25s ease-out}.bento-wrapper.svelte-1okml9a article[data-bento-article]:where(.svelte-1okml9a) .bento-grid:where(.svelte-1okml9a) .bento-item:where(.svelte-1okml9a):first-child{grid-area:item-one}.bento-wrapper.svelte-1okml9a article[data-bento-article]:where(.svelte-1okml9a) .bento-grid:where(.svelte-1okml9a) .bento-item:where(.svelte-1okml9a):nth-child(2){grid-area:item-two}.bento-wrapper.svelte-1okml9a article[data-bento-article]:where(.svelte-1okml9a) .bento-grid:where(.svelte-1okml9a) .bento-item:where(.svelte-1okml9a):nth-child(3){grid-area:item-three}.bento-wrapper.svelte-1okml9a article[data-bento-article]:where(.svelte-1okml9a) .bento-grid:where(.svelte-1okml9a) .bento-item:where(.svelte-1okml9a):last-child{margin-bottom:2.3rem}.parallax-wrapper.svelte-1toy0ik{block-size:100vh;inline-size:100%;position:relative;overflow:clip;-webkit-mask:linear-gradient(#000000bf 60%,#0000);mask:linear-gradient(#000000bf 60%,#0000)}.parallax-wrapper.svelte-1toy0ik .layer:where(.svelte-1toy0ik){will-change:transform;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.parallax-wrapper.svelte-1toy0ik .layer:where(.svelte-1toy0ik).background{z-index:1}.parallax-wrapper.svelte-1toy0ik .layer:where(.svelte-1toy0ik).middle{z-index:2}.parallax-wrapper.svelte-1toy0ik .layer:where(.svelte-1toy0ik).foreground{z-index:3}.about-hero-image.svelte-ihny2z{aspect-ratio:21/9;contain:layout;flex-direction:column;justify-content:center;align-items:center;inline-size:100vw;margin-top:-5vh;margin-left:calc(50% - 50vw);padding-top:0;display:flex}@media (width<=768px){.about-hero-image.svelte-ihny2z{min-block-size:30vh}}@media (width<=500px){.about-hero-image.svelte-ihny2z{min-block-size:50vh;margin-top:4em}}.about-hero-image.svelte-ihny2z #title:where(.svelte-ihny2z){text-shadow:0 0 1px var(--clr-invert), -5px -5px 0 var(--clr-main), 5px -5px 0 var(--clr-main), -5px 5px 0 var(--clr-main), 5px 5px 0 var(--clr-main), -5px 0 0 var(--clr-main), 5px 0 0 var(--clr-main), 0 -5px 0 var(--clr-main), 0 5px 0 var(--clr-main);font-family:var(--ultra);font-size:clamp(var(--h2), 8vw, var(--xxxl));letter-spacing:-1px;color:var(--clr-invert);margin-top:-1.2em;font-weight:700}@media (width>=768px){.about-hero-image.svelte-ihny2z #title:where(.svelte-ihny2z) .char{transform-style:preserve-3d;perspective:1000px;display:inline-block}}@media (width<=1300px){.about-hero-image.svelte-ihny2z #title:where(.svelte-ihny2z){mix-blend-mode:normal}}@media (width<=768px){.about-hero-image.svelte-ihny2z #title:where(.svelte-ihny2z){text-shadow:0 0 1px var(--clr-invert), -2px -2px 0 var(--clr-main), 2px -2px 0 var(--clr-main), -2px 2px 0 var(--clr-main), 2px 2px 0 var(--clr-main), -2px 0 0 var(--clr-main), 2px 0 0 var(--clr-main), 0 -2px 0 var(--clr-main), 0 2px 0 var(--clr-main)}}@keyframes svelte-ihny2z-title{0%{opacity:0;translate:0 -2em}55%{opacity:0}to{opacity:1;translate:0}}::view-transition-old(about-heading){opacity:0}::view-transition-group(about-heading){animation-duration:var(--link-transition-duration);animation-timing-function:cubic-bezier(.4,0,.2,1)}@media (width<=768px){::view-transition-old(about-heading){opacity:1;animation:none}::view-transition-new(about-heading){animation:none}}.skills-container.svelte-3cjrmk{flex-direction:column;justify-content:center;align-items:center;min-height:50vh;margin-bottom:10em;display:flex}@media (width>=768px) and (width<=990px){.skills-container.svelte-3cjrmk{margin-top:-15em;margin-bottom:-10em;padding-top:3em}}@media (width<=768px){.skills-container.svelte-3cjrmk{margin-block:-2em;padding-inline:1rem}}.skills-inner.svelte-3cjrmk{border:none;place-items:center;gap:1em;width:100%;margin-top:2em;display:grid}.skills-inner.svelte-3cjrmk .skills:where(.svelte-3cjrmk){grid-template-columns:repeat(3,minmax(100px,1fr));justify-content:center;align-items:center;gap:1rem;width:min(40%,800px);margin-inline:auto;display:grid}@media (width<=768px){.skills-inner.svelte-3cjrmk .skills:where(.svelte-3cjrmk){grid-template-columns:repeat(2,1fr);gap:1.5rem;width:min(90%,600px);margin:2em 0 4em}}@media (width<=500px){.skills-inner.svelte-3cjrmk .skills:where(.svelte-3cjrmk){gap:1rem;width:90%}}.skills-inner.svelte-3cjrmk .skills:where(.svelte-3cjrmk) .icons:where(.svelte-3cjrmk){block-size:clamp(20vw,6.5vw,200px);inline-size:clamp(20vw,6.5vw,200px);margin-bottom:1em;padding:.25rem}@media (width<=768px){.skills-inner.svelte-3cjrmk .skills:where(.svelte-3cjrmk) .icons:where(.svelte-3cjrmk){grid-template-columns:repeat(2,1fr);gap:1rem}}.skills-inner.svelte-3cjrmk .skills:where(.svelte-3cjrmk) .icons:where(.svelte-3cjrmk):focus{outline:1px solid var(--clr-main);box-shadow:none;background:0 0}.skills-inner.svelte-3cjrmk .skills:where(.svelte-3cjrmk) .icons:where(.svelte-3cjrmk):hover{transition:transform .25s ease-out;transform:scale(1.1)}.skills-inner.svelte-3cjrmk .skills:where(.svelte-3cjrmk) .icons:where(.svelte-3cjrmk):nth-child(odd):hover{transition:rotate .15s ease-out;rotate:-5deg}.skills-inner.svelte-3cjrmk .skills:where(.svelte-3cjrmk) .icons:where(.svelte-3cjrmk):nth-child(2n):hover{transition:rotate .15s ease-out;rotate:5deg}.skills-inner.svelte-3cjrmk .skills:where(.svelte-3cjrmk) .icons:where(.svelte-3cjrmk):active{scale:.95}.skills-inner.svelte-3cjrmk .skills:where(.svelte-3cjrmk) li:where(.svelte-3cjrmk){width:75%;margin-inline:auto;list-style:none}@media (width<=768px){.skills-inner.svelte-3cjrmk .skills:where(.svelte-3cjrmk) li:where(.svelte-3cjrmk){justify-content:center;align-items:center;width:100%;display:flex}}@media (width<=768px){.skills-inner.svelte-3cjrmk .skills:where(.svelte-3cjrmk){grid-template-columns:repeat(2,1fr);gap:1rem;width:min(80%,600px)}.skills-inner.svelte-3cjrmk .skills:where(.svelte-3cjrmk) li:where(.svelte-3cjrmk){width:100%}}@media (width<=500px){.skills-inner.svelte-3cjrmk .skills:where(.svelte-3cjrmk){margin-left:0;grid-template-columns:repeat(2,1fr);gap:.5rem;width:90px;margin-inline:auto}.skills-inner.svelte-3cjrmk .skills:where(.svelte-3cjrmk) li:where(.svelte-3cjrmk){width:100%}.skills-inner.svelte-3cjrmk .skills:where(.svelte-3cjrmk) .icons:where(.svelte-3cjrmk){scale:1.2}}.slider-wrapper.svelte-1vs9o9l{margin-block:5em;margin-inline:auto;z-index:5;background-color:#0000;inline-size:100%;max-inline-size:90vw;margin-top:7em;padding:2em 0;position:relative;overflow:clip}@media (width<=768px){.slider-wrapper.svelte-1vs9o9l{inline-size:90%;margin-block:3em;padding:3em 0}}.slider-wrapper.svelte-1vs9o9l:before,.slider-wrapper.svelte-1vs9o9l:after{content:"";z-index:2;pointer-events:none;block-size:100%;inline-size:100px;position:absolute;top:0}.slider-wrapper.svelte-1vs9o9l:before{left:0}.slider-wrapper.svelte-1vs9o9l:after{right:0}.slider-wrapper.svelte-1vs9o9l .slider:where(.svelte-1vs9o9l){width:100%;position:relative}.slider-wrapper.svelte-1vs9o9l .slider:where(.svelte-1vs9o9l).paused .slider-track:where(.svelte-1vs9o9l){animation-play-state:paused}.slider-wrapper.svelte-1vs9o9l .slider:where(.svelte-1vs9o9l) .slider-track:where(.svelte-1vs9o9l){will-change:transform;gap:3em;display:flex}.slider-wrapper.svelte-1vs9o9l .slider:where(.svelte-1vs9o9l) .slider-track:where(.svelte-1vs9o9l) .slide:where(.svelte-1vs9o9l){flex-shrink:0;justify-content:center;align-items:center;block-size:100px;inline-size:100px;transition:transform .3s;display:flex}.slider-wrapper.svelte-1vs9o9l .slider:where(.svelte-1vs9o9l) .slider-track:where(.svelte-1vs9o9l) .slide:where(.svelte-1vs9o9l):focus{outline:1px solid var(--clr-main);box-shadow:none;background:0 0}.slider-wrapper.svelte-1vs9o9l .slider:where(.svelte-1vs9o9l) .slider-track:where(.svelte-1vs9o9l) .slide:where(.svelte-1vs9o9l):hover{transform:scale(1.15)}.slider-wrapper.svelte-1vs9o9l .slider:where(.svelte-1vs9o9l) .slider-track:where(.svelte-1vs9o9l) .slide:where(.svelte-1vs9o9l):nth-child(odd):hover{rotate:-5deg}.slider-wrapper.svelte-1vs9o9l .slider:where(.svelte-1vs9o9l) .slider-track:where(.svelte-1vs9o9l) .slide:where(.svelte-1vs9o9l):nth-child(2n):hover{rotate:5deg}@media (width<=768px){.slider-wrapper.svelte-1vs9o9l .slider:where(.svelte-1vs9o9l) .slider-track:where(.svelte-1vs9o9l) .slide:where(.svelte-1vs9o9l){width:80px;height:80px}}.slider-wrapper.svelte-1vs9o9l .slider:where(.svelte-1vs9o9l) .slider-track:where(.svelte-1vs9o9l) .slide:where(.svelte-1vs9o9l) .icon:where(.svelte-1vs9o9l){filter:grayscale(20%);justify-content:center;align-items:center;width:100%;height:100%;transition:filter .3s;display:flex}.slider-wrapper.svelte-1vs9o9l .slider:where(.svelte-1vs9o9l) .slider-track:where(.svelte-1vs9o9l) .slide:where(.svelte-1vs9o9l) .icon:where(.svelte-1vs9o9l):hover{filter:grayscale(0%)}.slider-wrapper.svelte-1vs9o9l .slider:where(.svelte-1vs9o9l) .slider-track:where(.svelte-1vs9o9l) .slide:where(.svelte-1vs9o9l) .icon:where(.svelte-1vs9o9l):active{scale:.95}@keyframes svelte-1vs9o9l-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.instruction-popover.svelte-ivicl7{anchor-name:--instruction-popover;display:inline-block;position:relative}.instruction-popover.svelte-ivicl7 [data-content]:where(.svelte-ivicl7){text-align:start}.instruction-popover.svelte-ivicl7 button:where(.svelte-ivicl7){filter:brightness();color:var(--clr-green);width:fit-content;font-family:var(--bronova);font-size:clamp(var(--h6), 1.5vw, var(--h4));cursor:pointer;background-color:#0000;border:none;margin:0;padding:0;font-weight:600;transition:scale .15s ease-out}.instruction-popover.svelte-ivicl7 button:where(.svelte-ivicl7):not(:hover){opacity:.85}.instruction-popover.svelte-ivicl7 button:where(.svelte-ivicl7):active{scale:.95}.instruction-popover.svelte-ivicl7 button:where(.svelte-ivicl7):focus{outline:1px solid var(--clr-main);background:0 0}.instruction-popover.svelte-ivicl7 button:where(.svelte-ivicl7) .pwa-title:where(.svelte-ivicl7){view-transition-name:pwa-title}.instruction-popover.svelte-ivicl7:has([popover]:where(.svelte-ivicl7):popover-open) button:where(.svelte-ivicl7) .pwa-title:where(.svelte-ivicl7){view-transition-name:none}.instruction-popover.svelte-ivicl7 [popover]:where(.svelte-ivicl7):popover-open .pwa-title:where(.svelte-ivicl7){view-transition-name:pwa-title;color:var(--clr-green);font-size:clamp(var(--h5), 1.5vw, var(--h3))}.instruction-popover.svelte-ivicl7 [popover]:where(.svelte-ivicl7){font-family:var(--bronova);font-size:clamp(var(--sm), 5vw, var(--h3));letter-spacing:2px;color:var(--clr-main);width:80%;margin-block:5em;margin-inline:auto;padding:clamp(1rem,2vw,2.25rem) clamp(1.5rem,2vw,2.75rem);overflow-y:auto}@media (width<500px){.instruction-popover.svelte-ivicl7 [popover]:where(.svelte-ivicl7){letter-spacing:1px;max-height:70vh}}[popover].svelte-ivicl7{border:3px solid var(--clr-gray);box-shadow:var(--blackest) 0px 20px 25px -5px;opacity:0;transition:all .5s allow-discrete;border-radius:.5rem;padding:1rem 1.5rem;display:none;transform:translateY(-5rem)}[popover].svelte-ivicl7:popover-open{opacity:1;display:block;transform:translateY(0)}@starting-style{[popover].svelte-ivicl7:popover-open{opacity:0;display:block;transform:translateY(2rem)}}[popover].svelte-ivicl7::backdrop{transition:display .5s allow-discrete, overlay .5s allow-discrete, background-color .5s;background-color:#0000}[popover].svelte-ivicl7:popover-open::backdrop{background-color:#00000080}@starting-style{[popover].svelte-ivicl7:popover-open::backdrop{background-color:#0000}}::view-transition-group(pwa-title){animation-duration:.5s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(pwa-title){mix-blend-mode:normal}::view-transition-new(pwa-title){mix-blend-mode:normal}.video-popover.svelte-1sz4y6f{display:inline-block}.video-popover.svelte-1sz4y6f .open-popover:where(.svelte-1sz4y6f){filter:brightness();color:var(--clr-green);inline-size:fit-content;font-family:var(--bronova);font-size:clamp(var(--h6), 1.5vw, var(--h4));cursor:pointer;background-color:#0000;border:none;min-block-size:44px;min-inline-size:44px;margin:0;padding:0;font-weight:600;transition:scale .15s ease-out}.video-popover.svelte-1sz4y6f .open-popover:where(.svelte-1sz4y6f):not(:hover){opacity:.85}.video-popover.svelte-1sz4y6f .open-popover:where(.svelte-1sz4y6f):active{scale:.925}.video-popover.svelte-1sz4y6f .open-popover:where(.svelte-1sz4y6f):focus{outline:1px solid var(--clr-main);background:0 0}.video-popover.svelte-1sz4y6f [popover][data-video-popover]:where(.svelte-1sz4y6f){max-block-size:90vh;inline-size:min(95%,900px);color:var(--clr-main);margin-block:auto;margin-inline:auto;padding:1rem 0;position:fixed;inset:0;overflow:clip}@media (width<=768px){.video-popover.svelte-1sz4y6f [popover][data-video-popover]:where(.svelte-1sz4y6f){max-block-size:50vh;inline-size:95%}}@media (width<=500px){.video-popover.svelte-1sz4y6f [popover][data-video-popover]:where(.svelte-1sz4y6f){max-block-size:40vh;inline-size:98%;padding-top:3rem}}.video-wrapper.svelte-1sz4y6f{justify-content:center;align-items:center;block-size:75vh;inline-size:100%;max-inline-size:800px;margin-inline:auto;display:flex}@media (width<=768px){.video-wrapper.svelte-1sz4y6f{align-items:start}}.video-wrapper.svelte-1sz4y6f .responsive-iframe:where(.svelte-1sz4y6f){border:2px solid var(--dark-gray);border-radius:var(--radius);block-size:0;inline-size:100%;max-inline-size:100%;padding-bottom:56.25%;position:relative;overflow:clip}.video-wrapper.svelte-1sz4y6f .responsive-iframe:where(.svelte-1sz4y6f) iframe:where(.svelte-1sz4y6f){width:100%;height:100%;position:absolute;inset:0}[popover].svelte-1sz4y6f{border:3px solid var(--clr-gray);box-shadow:var(--blackest) 0px 20px 25px -5px;opacity:0;transition:all .5s allow-discrete;border-radius:.5rem;display:none;position:relative;transform:translateY(-5rem)}[popover].svelte-1sz4y6f:popover-open{opacity:1;display:block;transform:translateY(0)}@starting-style{[popover].svelte-1sz4y6f:popover-open{opacity:0;display:block;transform:translateY(2rem)}}[popover].svelte-1sz4y6f::backdrop{transition:display .5s allow-discrete, overlay .5s allow-discrete, background-color .5s;background-color:#0000}[popover].svelte-1sz4y6f:popover-open::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080}@starting-style{[popover].svelte-1sz4y6f:popover-open::backdrop{background-color:#0000}}::view-transition-group(video-title){animation-duration:.5s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(video-title){mix-blend-mode:normal}::view-transition-new(video-title){mix-blend-mode:normal}:root{--100:100%}.about-me.svelte-cwls5q{inline-size:var(--100);margin-inline:auto;padding-top:0}.about-me.svelte-cwls5q .about-section:where(.svelte-cwls5q){text-align:center;inline-size:var(--100);color:var(--clr-main);margin-inline:auto;margin-top:0;display:block}@media (width>=990px){.about-me.svelte-cwls5q .about-section:where(.svelte-cwls5q){inline-size:var(--100);margin-inline:auto;display:block}}.about-me.svelte-cwls5q .about-section:where(.svelte-cwls5q) article:where(.svelte-cwls5q){font-size:clamp(var(--xs), 2vw, var(--sm));inline-size:var(--100);box-shadow:none;color:var(--clr-main);margin-inline:auto;background-color:#0000;margin-bottom:0}@media (width>=990px){.about-me.svelte-cwls5q .about-section:where(.svelte-cwls5q) article:where(.svelte-cwls5q){inline-size:var(--100);margin-inline:auto}}.about-me.svelte-cwls5q .about-section:where(.svelte-cwls5q) article:where(.svelte-cwls5q)#bio{margin-top:-5em}.about-me.svelte-cwls5q .about-section:where(.svelte-cwls5q) .biography:where(.svelte-cwls5q){color:var(--white);opacity:0;position:relative}@media (width>=990px){.about-me.svelte-cwls5q .about-section:where(.svelte-cwls5q) .biography:where(.svelte-cwls5q){margin-bottom:-5rem}}.about-me.svelte-cwls5q .about-section:where(.svelte-cwls5q) .biography:where(.svelte-cwls5q) .indent:where(.svelte-cwls5q){text-indent:2em}.about-me.svelte-cwls5q .about-section:where(.svelte-cwls5q) .biography:where(.svelte-cwls5q) .three-article:where(.svelte-cwls5q){inline-size:fit-content;color:var(--clr-main);font-size:clamp(var(--xs), 2vw, var(--sm));flex-direction:column;align-items:center;gap:1em;margin-block:2.5em;margin-inline:auto;padding:0;display:flex}@media (width<=768px){.about-me.svelte-cwls5q .about-section:where(.svelte-cwls5q) .biography:where(.svelte-cwls5q) .three-article:where(.svelte-cwls5q){margin-block:3em}}.about-me.svelte-cwls5q .about-section:where(.svelte-cwls5q) .biography:where(.svelte-cwls5q) [data-three-section]:where(.svelte-cwls5q){inline-size:80vw;margin-inline:auto}.about-me.svelte-cwls5q .about-section:where(.svelte-cwls5q) .biography:where(.svelte-cwls5q) [data-three-section]:where(.svelte-cwls5q) [data-three-desc]:where(.svelte-cwls5q){text-align:center;text-wrap:pretty;margin-bottom:0}@media (width<=768px){.about-me.svelte-cwls5q .about-section:where(.svelte-cwls5q) .biography:where(.svelte-cwls5q) [data-three-section]:where(.svelte-cwls5q) [data-three-desc]:where(.svelte-cwls5q){margin-bottom:1.2em}}.about-me.svelte-cwls5q .about-section:where(.svelte-cwls5q) .biography:where(.svelte-cwls5q) [data-three-section]:where(.svelte-cwls5q) .three-button:where(.svelte-cwls5q){margin-inline:auto;padding:0;inline-size:fit-content;margin-top:-2em;padding-block:1em}@media (width<=500px){.about-me.svelte-cwls5q .about-section:where(.svelte-cwls5q) .biography:where(.svelte-cwls5q) [data-three-section]:where(.svelte-cwls5q) .three-button:where(.svelte-cwls5q){inline-size:100%;margin-inline:auto;padding-block:0}}.about-me.svelte-cwls5q .about-section:where(.svelte-cwls5q) .biography:where(.svelte-cwls5q) .bio-paragraph:where(.svelte-cwls5q){max-inline-size:var(--100);font-size:clamp(var(--h6), 1.5vw, var(--h4));z-index:7;color:var(--clr-main);text-align:start;margin-inline:auto;margin-bottom:0;font-weight:500;line-height:1.5}@media (width>=990px){.about-me.svelte-cwls5q .about-section:where(.svelte-cwls5q) .biography:where(.svelte-cwls5q) .bio-paragraph:where(.svelte-cwls5q){max-inline-size:98%;line-height:1.75}}@media (width<=768px){.about-me.svelte-cwls5q .about-section:where(.svelte-cwls5q) .biography:where(.svelte-cwls5q) .bio-paragraph:where(.svelte-cwls5q):not([data-three-desc]){inline-size:100vw}}.about-me.svelte-cwls5q .about-section:where(.svelte-cwls5q) .biography:where(.svelte-cwls5q) .bio-paragraph:where(.svelte-cwls5q) span:where(.svelte-cwls5q){font-weight:800}.about-me.svelte-cwls5q .about-section:where(.svelte-cwls5q) .biography:where(.svelte-cwls5q) [data-flex-container]:where(.svelte-cwls5q){justify-content:flex-start;gap:.75em;padding-left:calc(5em - 1rem);display:flex}@media (width<=768px){.about-me.svelte-cwls5q .about-section:where(.svelte-cwls5q) .biography:where(.svelte-cwls5q) [data-flex-container]:where(.svelte-cwls5q){justify-content:center;padding-left:0}}.about-me.svelte-cwls5q .about-section:where(.svelte-cwls5q) .biography:where(.svelte-cwls5q) [data-flex-container]:where(.svelte-cwls5q) span:where(.svelte-cwls5q){padding-top:.25rem}@media (width<=768px){.about-me.svelte-cwls5q .about-section:where(.svelte-cwls5q) .biography:where(.svelte-cwls5q) [data-flex-container]:where(.svelte-cwls5q) span:where(.svelte-cwls5q){padding-top:.5rem}}@media (width<=500px){.about-me.svelte-cwls5q .about-section:where(.svelte-cwls5q) .biography:where(.svelte-cwls5q) [data-flex-container]:where(.svelte-cwls5q) span:where(.svelte-cwls5q){padding-top:2rem}}.about-me.svelte-cwls5q p:where(.svelte-cwls5q){text-align:start;color:var(--clr-main)}
