@media (width >= 300px){.grid-card.svelte-yr8lvy{display:inline-block;margin:0;padding:.5rem;background-color:#42424240;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(4px);border:2px solid var(--clr-main);border-radius:var(--radius)}.grid-card.svelte-yr8lvy .card-title:where(.svelte-yr8lvy){font-family:var(--ultra);font-size:clamp(var(--h3),4.5vw,var(--xxl));font-weight:400;text-shadow:0 0 5px 3px var(--clr-gray);mix-blend-mode:difference;letter-spacing:-1px;color:var(--clr-invert);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)}@media (width <= 768px){.grid-card.svelte-yr8lvy .card-title:where(.svelte-yr8lvy){font-weight:600;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)}}.grid-card.svelte-yr8lvy [data-description-left]:where(.svelte-yr8lvy),.grid-card.svelte-yr8lvy [data-description-right]:where(.svelte-yr8lvy){line-height:1.35;text-align:left;font-size:clamp(var(--h6),1.75vw,var(--h3));color:var(--clr-main);margin-top:-1rem;-webkit-hyphens:auto;hyphens:auto;letter-spacing:0px}.grid-card.svelte-yr8lvy [data-description-right]:where(.svelte-yr8lvy){text-align:right}.grid-card.svelte-yr8lvy.left{box-shadow:-5px 5px 0 var(--clr-main)}.grid-card.svelte-yr8lvy.right{box-shadow:5px 5px 0 var(--clr-main)}}@media (width >= 990px){.grid-card.svelte-yr8lvy{margin:0 auto;padding:1rem 2rem}}@media (width >= 300px){.grid[data-grid-wrapper].svelte-yr8lvy{display:flex;flex-direction:column;gap:1rem}}@media (width >= 990px){.grid[data-grid-wrapper].svelte-yr8lvy{display:grid;grid-template-rows:repeat(2,1fr);gap:3rem}.grid[data-grid-wrapper].svelte-yr8lvy .right:where(.svelte-yr8lvy){text-align:right;line-height:1.5}.grid[data-grid-wrapper].svelte-yr8lvy .left:where(.svelte-yr8lvy){text-align:left;line-height:1.5}}@media (width >= 990px){.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:right}:is(.left.svelte-yr8lvy,.right.svelte-yr8lvy) [data-title-right]:where(.svelte-yr8lvy){text-align:left}}: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{position:relative;margin-top:2rem}@media (width >= 768px) and (width < 1024px){.bento-wrapper.svelte-1okml9a{margin-top:3rem}}@media (width >= 1024px) and (width < 2000px){.bento-wrapper.svelte-1okml9a{margin-top:-20em}}.bento-wrapper.svelte-1okml9a .bento-link:where(.svelte-1okml9a){padding:var(--space);margin:0;cursor:pointer;width:fit-content;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-decoration:none;color:inherit;font-family:inherit}.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-link);outline-offset:2px}.bento-wrapper.svelte-1okml9a .bento-link:where(.svelte-1okml9a):active{scale:.97}.bento-wrapper.svelte-1okml9a article[data-bento-article]:where(.svelte-1okml9a){line-height:1.4;background-color:var(--surface-1);margin-bottom:2rem;padding-inline:var(--space);background-color:transparent;box-shadow:none}.bento-wrapper.svelte-1okml9a article[data-bento-article]:where(.svelte-1okml9a) section:where(.svelte-1okml9a){margin-inline:auto;width:min(1000px,100%)}.bento-wrapper.svelte-1okml9a article[data-bento-article]:where(.svelte-1okml9a) .bento-grid:where(.svelte-1okml9a){display:grid;gap:var(--space);grid-template-columns:1fr;grid-template-areas:"item-one" "item-two" "item-three";margin-bottom:2rem;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){width:100%;background-color:var(--surface-2);background-image:var(--gradient);text-decoration:none;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:1em;border:2px solid var(--clr-main);border-radius:var(--radius);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)[data-position-left]{box-shadow:5px 5px 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:-5px 5px 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){display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.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(--h5),3vw,var(--h3));font-weight:900;letter-spacing:-1px;margin-bottom:1rem;text-transform:uppercase;transition:border-bottom .5s ease;width:fit-content;margin-inline:auto;pointer-events:none;color:var(--clr-main)}.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));font-weight:300;color:var(--clr-main);text-align:center;margin-bottom:0;letter-spacing:0px;pointer-events:none}.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):nth-child(1){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}.bento-wrapper.svelte-1okml9a article[data-bento-article]:where(.svelte-1okml9a) .bento-grid:where(.svelte-1okml9a):last-child{margin-bottom:11%}.flip-wrapper.svelte-muuml1{margin-inline:auto;display:flex;align-items:flex-start;justify-content:center}.flip-wrapper.svelte-muuml1 .card-container:where(.svelte-muuml1){width:300px;height:400px;perspective:1000px;display:flex;justify-content:center;align-items:center}@media screen and (width <= 600px){.flip-wrapper.svelte-muuml1 .card-container:where(.svelte-muuml1){object-fit:contain}}@media (hover: hover){.flip-wrapper.svelte-muuml1 .card-container:where(.svelte-muuml1):hover .flip-card:where(.svelte-muuml1){transform:rotateY(180deg)}}.flip-wrapper.svelte-muuml1 .card-container:where(.svelte-muuml1) .flip-card:where(.svelte-muuml1){position:relative;width:100%;height:100%;text-align:center;transition:transform .7s;transform-style:preserve-3d;cursor:pointer;border:none;background:transparent;padding:0;margin:0;display:block;box-sizing:border-box}.flip-wrapper.svelte-muuml1 .card-container:where(.svelte-muuml1) .flip-card:where(.svelte-muuml1).flipped{transform:rotateY(180deg)}.flip-wrapper.svelte-muuml1 .card-container:where(.svelte-muuml1) .flip-card:where(.svelte-muuml1):focus{outline:2px solid var(--clr-main);outline-offset:2px}.flip-wrapper.svelte-muuml1 .card-container:where(.svelte-muuml1) .flip-card:where(.svelte-muuml1) .card-front:where(.svelte-muuml1),.flip-wrapper.svelte-muuml1 .card-container:where(.svelte-muuml1) .flip-card:where(.svelte-muuml1) .card-back:where(.svelte-muuml1){position:absolute;inline-size:100%;block-size:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;align-items:center;justify-content:center;border-radius:10px}:is(.flip-wrapper.svelte-muuml1 .card-container:where(.svelte-muuml1) .flip-card:where(.svelte-muuml1) .card-front:where(.svelte-muuml1),.flip-wrapper.svelte-muuml1 .card-container:where(.svelte-muuml1) .flip-card:where(.svelte-muuml1) .card-back:where(.svelte-muuml1)) img:where(.svelte-muuml1){object-fit:cover;inline-size:100%;block-size:100%;position:absolute;top:0;left:0;filter:drop-shadow(0 0 .25rem var(--clr-main));border-radius:10px;aspect-ratio:3 / 4}@media (width <= 500px){:is(.flip-wrapper.svelte-muuml1 .card-container:where(.svelte-muuml1) .flip-card:where(.svelte-muuml1) .card-front:where(.svelte-muuml1),.flip-wrapper.svelte-muuml1 .card-container:where(.svelte-muuml1) .flip-card:where(.svelte-muuml1) .card-back:where(.svelte-muuml1)) img:where(.svelte-muuml1){inline-size:85vw;block-size:auto;object-fit:contain}}.flip-wrapper.svelte-muuml1 .card-container:where(.svelte-muuml1) .flip-card:where(.svelte-muuml1) .card-front:where(.svelte-muuml1){background-color:transparent;box-shadow:none;color:var(--white);filter:brightness(150%)}.flip-wrapper.svelte-muuml1 .card-container:where(.svelte-muuml1) .flip-card:where(.svelte-muuml1) .card-back:where(.svelte-muuml1){background-color:transparent;box-shadow:none;color:var(--white);transform:rotateY(180deg)}.about-hero-image.svelte-ihny2z{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:calc(-50vw + 50%);inline-size:100vw;padding-top:0;aspect-ratio:21 / 9;contain:layout;margin-top:clamp(-5vh,-18vh,-15vh)}@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 img[data-hero-bg]:where(.svelte-ihny2z){max-inline-size:100%;block-size:auto;aspect-ratio:16 / 9;object-fit:cover;mask:linear-gradient(to bottom,rgba(0,0,0,.75) 60%,transparent);border-radius:var(--radius);display:block}@media (width <= 500px){.about-hero-image.svelte-ihny2z img[data-hero-bg]:where(.svelte-ihny2z){min-inline-size:110vw}}.about-hero-image.svelte-ihny2z #title:where(.svelte-ihny2z){margin-top:-.9em;font-size:clamp(var(--h3),6vw,var(--xxl));font-weight:700;text-shadow:0 0 5px var(--smoke);font-family:var(--ultra);letter-spacing:-1px;color:var(--clr-invert);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)}@media (width >= 768px){.about-hero-image.svelte-ihny2z #title:where(.svelte-ihny2z) .char{display:inline-block;transform-style:preserve-3d;perspective:1000px}}@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 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){animation:none;opacity:1}::view-transition-new(about-heading){animation:none}}.skills-container.svelte-3cjrmk{min-height:50vh;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:10em}@media (width >= 768px) and (width <= 990px){.skills-container.svelte-3cjrmk{padding-top:3em;margin-top:-15em;margin-bottom:-10em}}@media (width <= 768px){.skills-container.svelte-3cjrmk{margin-block:-2em;padding-inline:1rem}}.skills-inner.svelte-3cjrmk{border:none;display:grid;gap:1em;width:100%;place-items:center}.skills-inner.svelte-3cjrmk .skills:where(.svelte-3cjrmk){display:grid;grid-template-columns:repeat(3,minmax(100px,1fr));gap:1rem;align-items:center;justify-content:center;width:min(40%,800px);margin-inline:auto;margin-block:4em}.skills-inner.svelte-3cjrmk .skills:where(.svelte-3cjrmk) .icons:where(.svelte-3cjrmk){padding:.5rem;width:clamp(70px,5.5vw,200px);height:clamp(70px,5.5vw,200px)}@media (width <= 768px){.skills-inner.svelte-3cjrmk .skills:where(.svelte-3cjrmk) .icons:where(.svelte-3cjrmk){grid-template-columns:repeat(2,1fr);gap:1rem;width:min(80%,600px)}}.skills-inner.svelte-3cjrmk .skills:where(.svelte-3cjrmk) .icons:where(.svelte-3cjrmk):focus,.skills-inner.svelte-3cjrmk .skills:where(.svelte-3cjrmk) .icons:where(.svelte-3cjrmk):focus-visible{outline:none;box-shadow:none;background-color:transparent}.skills-inner.svelte-3cjrmk .skills:where(.svelte-3cjrmk) .icons:where(.svelte-3cjrmk):hover{transform:scale(1.1);transition:transform .25s ease-out}.skills-inner.svelte-3cjrmk .skills:where(.svelte-3cjrmk) .icons:where(.svelte-3cjrmk):nth-child(odd):hover{rotate:-5deg;transition:rotate .15s ease-out}.skills-inner.svelte-3cjrmk .skills:where(.svelte-3cjrmk) .icons:where(.svelte-3cjrmk):nth-child(2n):hover{rotate:5deg;transition:rotate .15s ease-out}.skills-inner.svelte-3cjrmk .skills:where(.svelte-3cjrmk) li:where(.svelte-3cjrmk){list-style:none;width:75%;margin-inline:auto}@media (width <= 768px){.skills-inner.svelte-3cjrmk .skills:where(.svelte-3cjrmk) li:where(.svelte-3cjrmk){width:100%;display:flex;justify-content:center;align-items:center}}@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){grid-template-columns:repeat(2,1fr);gap:.5rem;width:90;margin-left:0;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{max-inline-size:90vw;inline-size:100%;overflow:hidden;background-color:transparent;padding:2em 0;position:relative;margin-inline:auto;margin-block:5em;margin-top:7em;z-index:5}@media (width <= 768px){.slider-wrapper.svelte-1vs9o9l{inline-size:90%;padding:3em 0;margin-block:3em}}.slider-wrapper.svelte-1vs9o9l:before,.slider-wrapper.svelte-1vs9o9l:after{content:"";position:absolute;top:0;inline-size:100px;block-size:100%;z-index:2;pointer-events:none}.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){display:flex;gap:3em;will-change:transform}.slider-wrapper.svelte-1vs9o9l .slider:where(.svelte-1vs9o9l) .slider-track:where(.svelte-1vs9o9l) .slide:where(.svelte-1vs9o9l){flex-shrink:0;inline-size:100px;block-size:100px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.slider-wrapper.svelte-1vs9o9l .slider:where(.svelte-1vs9o9l) .slider-track:where(.svelte-1vs9o9l) .slide:where(.svelte-1vs9o9l):focus,.slider-wrapper.svelte-1vs9o9l .slider:where(.svelte-1vs9o9l) .slider-track:where(.svelte-1vs9o9l) .slide:where(.svelte-1vs9o9l):focus-visible{outline:none;box-shadow:none;background-color:transparent}.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){width:100%;height:100%;display:flex;align-items:center;justify-content:center;filter:grayscale(20%);transition:filter .3s ease}.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%)}@keyframes svelte-1vs9o9l-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.instruction-popover.svelte-ivicl7{display:inline-block;position:relative}.instruction-popover.svelte-ivicl7:focus,.instruction-popover.svelte-ivicl7:focus-visible{outline:1px solid var(--clr-main);background:transparent}.instruction-popover.svelte-ivicl7 [data-content]:where(.svelte-ivicl7){text-align:left}.instruction-popover.svelte-ivicl7 .close-btn:where(.svelte-ivicl7){position:absolute;top:.5rem;right:1rem;background:transparent;border:none;color:var(--fail);font-family:var(--bronova);font-size:clamp(var(--h2),3vw,var(--h2));cursor:pointer;padding:0;margin:0;line-height:1}@media (width < 500px){.instruction-popover.svelte-ivicl7 .close-btn:where(.svelte-ivicl7){top:.2rem;right:.5rem}}.instruction-popover.svelte-ivicl7 .close-btn:where(.svelte-ivicl7):hover{opacity:.9}.instruction-popover.svelte-ivicl7 .close-btn:where(.svelte-ivicl7):active{scale:.97}.instruction-popover.svelte-ivicl7 .close-btn:where(.svelte-ivicl7) svg:where(.svelte-ivicl7){width:clamp(1.75rem,3vw,2.5rem);height:clamp(1.75rem,3vw,2.5rem)}.instruction-popover.svelte-ivicl7 button:where(.svelte-ivicl7){background-color:transparent;filter:brightness(1);color:var(--clr-green);width:fit-content;font-family:var(--bronova);font-size:clamp(var(--h6),1.5vw,var(--h4));font-weight:600;margin:0;padding:0;border:none;cursor:pointer}.instruction-popover.svelte-ivicl7 button:where(.svelte-ivicl7):not(:hover){opacity:.85}.instruction-popover.svelte-ivicl7 button:where(.svelte-ivicl7):active{scale:.97}.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){margin-inline:auto;margin-block:5em;font-family:var(--bronova);font-size:clamp(var(--sm),5vw,var(--h3));letter-spacing:2px;padding:clamp(1rem,2vw,2.25rem) clamp(1.5rem,2vw,2.75rem);color:var(--clr-main);width:80%;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);border-radius:.5rem;box-shadow:var(--blackest) 0 20px 25px -5px;padding:1rem 1.5rem;display:none;opacity:0;transform:translateY(-5rem);transition:all .5s allow-discrete}[popover].svelte-ivicl7:popover-open{display:block;opacity:1;transform:translateY(0)}@starting-style{[popover].svelte-ivicl7:popover-open{display:block;opacity:0;transform:translateY(2rem)}}[popover].svelte-ivicl7::backdrop{background-color:#0000;transition:display .5s allow-discrete,overlay .5s allow-discrete,background-color .5s}[popover].svelte-ivicl7:popover-open::backdrop{background-color:#0000007f}@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),::view-transition-new(pwa-title){mix-blend-mode:normal}.video-popover.svelte-1sz4y6f{display:inline-block}.video-popover.svelte-1sz4y6f:focus,.video-popover.svelte-1sz4y6f:focus-visible{outline:1px solid var(--clr-main);background:transparent}.video-popover.svelte-1sz4y6f .close-button:where(.svelte-1sz4y6f){position:fixed;top:.5rem;right:1rem;background:transparent;border:none;color:var(--fail);font-family:var(--bronova);font-size:clamp(var(--h2),3vw,var(--h2));cursor:pointer;padding:0;margin:0;line-height:1;z-index:10;display:flex;justify-content:flex-end;inline-size:fit-content}.video-popover.svelte-1sz4y6f .close-button:where(.svelte-1sz4y6f):hover{opacity:.9}.video-popover.svelte-1sz4y6f .close-button:where(.svelte-1sz4y6f):active{transform:scale(.97)}.video-popover.svelte-1sz4y6f .close-button:where(.svelte-1sz4y6f) svg:where(.svelte-1sz4y6f){inline-size:clamp(1.75rem,3vw,2.5rem);block-size:clamp(1.75rem,3vw,2.5rem)}.video-popover.svelte-1sz4y6f .open-popover:where(.svelte-1sz4y6f){background-color:transparent;filter:brightness(1);color:var(--clr-green);inline-size:fit-content;font-family:var(--bronova);font-size:clamp(var(--h6),1.5vw,var(--h4));font-weight:600;margin:0;padding:0;border:none;cursor:pointer;min-block-size:44px;min-inline-size:44px}.video-popover.svelte-1sz4y6f .open-popover:where(.svelte-1sz4y6f):not(:hover){opacity:.85}.video-popover.svelte-1sz4y6f .open-popover:where(.svelte-1sz4y6f):active{transform:scale(.97)}.video-popover.svelte-1sz4y6f [popover][data-video-popover]:where(.svelte-1sz4y6f){inline-size:min(95%,900px);max-block-size:90vh;padding:1rem 0;margin-inline:auto;margin-block:auto;position:fixed;inset:0;overflow:hidden;color:var(--clr-main)}@media (width <= 768px){.video-popover.svelte-1sz4y6f [popover][data-video-popover]:where(.svelte-1sz4y6f){inline-size:95%;max-block-size:50vh}}@media (width <= 500px){.video-popover.svelte-1sz4y6f [popover][data-video-popover]:where(.svelte-1sz4y6f){inline-size:98%;max-block-size:40vh;padding-top:3rem}}.video-wrapper.svelte-1sz4y6f{inline-size:100%;max-inline-size:800px;margin-inline:auto;display:flex;justify-content:center;align-items:center;block-size:clamp(40vh,75vh,80vh)}@media (width <= 768px){.video-wrapper.svelte-1sz4y6f{align-items:start}}.video-wrapper.svelte-1sz4y6f .responsive-iframe:where(.svelte-1sz4y6f){position:relative;inline-size:100%;max-inline-size:100%;block-size:0;padding-bottom:56.25%;overflow:hidden;border:2px solid var(--dark-gray);border-radius:var(--radius)}.video-wrapper.svelte-1sz4y6f .responsive-iframe:where(.svelte-1sz4y6f) iframe:where(.svelte-1sz4y6f){position:absolute;top:0;left:0;width:100%;height:100%}[popover].svelte-1sz4y6f{position:relative;border:3px solid var(--clr-gray);border-radius:.5rem;box-shadow:var(--blackest) 0 20px 25px -5px;display:none;opacity:0;transform:translateY(-5rem);transition:all .5s allow-discrete}[popover].svelte-1sz4y6f:popover-open{display:block;opacity:1;transform:translateY(0)}@starting-style{[popover].svelte-1sz4y6f:popover-open{display:block;opacity:0;transform:translateY(2rem)}}[popover].svelte-1sz4y6f::backdrop{background-color:#0000;transition:display .5s allow-discrete,overlay .5s allow-discrete,background-color .5s}[popover].svelte-1sz4y6f:popover-open::backdrop{background-color:#0000007f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@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),::view-transition-new(video-title){mix-blend-mode:normal}:root{--100: 100%}.about-me.svelte-cwls5q{width:var(--100);margin-inline:auto;padding-top:0}.about-me.svelte-cwls5q .about-section:where(.svelte-cwls5q){display:block;margin-inline:auto;text-align:center;width:var(--100);color:var(--clr-main);margin-top:0}@media screen and (width >= 990px){.about-me.svelte-cwls5q .about-section:where(.svelte-cwls5q){display:block;width:var(--100);margin:0 auto}}.about-me.svelte-cwls5q .about-section:where(.svelte-cwls5q) article:where(.svelte-cwls5q){font-size:clamp(var(--xs),2vw,var(--sm));width:var(--100);margin-inline:auto;background-color:transparent;box-shadow:none;color:var(--clr-main)}@media screen and (width >= 990px){.about-me.svelte-cwls5q .about-section:where(.svelte-cwls5q) article:where(.svelte-cwls5q){width: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);position:relative}@media screen and (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) .three-button:where(.svelte-cwls5q){margin-inline:auto;margin-top:-2em;padding:0;inline-size:fit-content;padding-block:2rem}@media (width <= 500px){.about-me.svelte-cwls5q .about-section:where(.svelte-cwls5q) .biography: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) .indent:where(.svelte-cwls5q){text-indent:2em}.about-me.svelte-cwls5q .about-section:where(.svelte-cwls5q) .biography:where(.svelte-cwls5q) .bio-paragraph:where(.svelte-cwls5q){max-inline-size:var(--100);margin-inline:auto;font-size:clamp(var(--h6),1.5vw,var(--h4));font-weight:500;line-height:1.5;text-wrap:none;z-index:7;color:var(--clr-main);text-align:left}@media screen and (width >= 990px){.about-me.svelte-cwls5q .about-section:where(.svelte-cwls5q) .biography:where(.svelte-cwls5q) .bio-paragraph:where(.svelte-cwls5q){max-inline-size:90%;line-height:1.75}}.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}@media screen and (width >= 990px){.about-me.svelte-cwls5q .about-section:where(.svelte-cwls5q) .biography:where(.svelte-cwls5q) [data-content-width]:where(.svelte-cwls5q){margin-bottom:-2rem}}@media screen and (width >= 990px){.about-me.svelte-cwls5q .about-section:where(.svelte-cwls5q) .biography:where(.svelte-cwls5q) [data-hero-mobile]:where(.svelte-cwls5q){width:75%;margin:0 auto}}.about-me.svelte-cwls5q .about-section:where(.svelte-cwls5q) .biography:where(.svelte-cwls5q) [data-flex-container]:where(.svelte-cwls5q){display:flex;justify-content:flex-start;gap:.75em;padding-left:calc(5em - 1rem)}@media (width <= 768px){.about-me.svelte-cwls5q .about-section:where(.svelte-cwls5q) .biography:where(.svelte-cwls5q) [data-flex-container]:where(.svelte-cwls5q){padding-left:0;justify-content:center}}.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:left;color:var(--clr-main)}.about-me.svelte-cwls5q .hero-text:where(.svelte-cwls5q){width:var(--100);margin-inline:auto;color:var(--clr-main);font-size:var(--h5)}@media (width >= 600px){.about-me.svelte-cwls5q .hero-text:where(.svelte-cwls5q){width:90%}}@media (width >= 1024px){.about-me.svelte-cwls5q .hero-text:where(.svelte-cwls5q){width:70%}}@media (width >= 1400px){.about-me.svelte-cwls5q .hero-text:where(.svelte-cwls5q){width:70%}}
