@layer components;/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */.container{position:fixed;left:0;right:0;margin:auto;width:100%;z-index:-2}.wrap,.circle{-webkit-transition:-webkit-transform .5s linear;-webkit-transform-style:preserve-3d;-moz-transition:-moz-transform .5s linear;-moz-transform-style:preserve-3d;width:350px;height:350px;margin:auto;margin-top:20vh;position:absolute}@media (min-width: 800px){.wrap,.circle{width:1250px;height:1250px;margin-top:50px}}.circle{position:absolute;border:13px solid #1e425bcb;border-radius:350px;margin:auto}@media (min-width: 800px){.wrap,.circle{border-radius:1250px}}.circle.c2,.circle.center{border:12px solid #112d4e67;width:196px;height:196px;top:77px;left:77px}@media (min-width: 800px){.circle.c2,.circle.center{width:700px;height:700px;top:275px;left:275px}}.circle.center{background:#13303c1f;width:42px;height:42px;top:154px;left:154px;box-shadow:0 0 5px #081e2967}@media (min-width: 800px){.circle.center{width:130px;height:130px;top:560px;left:560px}}.wrap-electron{border:0px solid #16104e52;position:absolute;width:100%;height:100%;-webkit-animation:electron 30s linear infinite;-moz-animation:electron 30s linear infinite}.electron{width:12px;height:12px;background:#519cce;left:50%;margin-left:-8px;border:none;top:-7px;-webkit-transform-origin:50% 50%}.c2 .wrap-electron{-webkit-animation:electron 20s linear infinite;-moz-animation:electron 20s linear infinite}.c2 .electron{top:-6px}.wrap{border:0px solid #aaa;-webkit-animation:lateral 150s ease-in-out infinite;-moz-animation:lateral 150s ease-in-out infinite}.wrap.r{-webkit-animation:lateralRevert 80s linear infinite;-moz-animation:lateralRevert 80s linear infinite}.vertical{-webkit-animation:vertical 80s linear infinite;-moz-animation:vertical 80s linear infinite}.horizontal{-webkit-animation:horizontalRevert 60s linear infinite;-moz-animation:horizontalRevert 60s linear infinite}.vertical.c2{-webkit-animation:vertical 40s linear infinite;-moz-animation:vertical 40s linear infinite}.horizontal.c2{-webkit-animation:horizontalRevert 30s linear infinite;-moz-animation:horizontalRevert 30s linear infinite}@-webkit-keyframes electron{0%{-webkit-transform:rotateZ(0deg)}to{-webkit-transform:rotateZ(360deg)}}@-webkit-keyframes horizontal{0%{-webkit-transform:rotateY(0deg)}to{-webkit-transform:rotateY(360deg)}}@-webkit-keyframes horizontalRevert{0%{-webkit-transform:rotateY(360deg)}to{-webkit-transform:rotateY(0deg)}}@-webkit-keyframes vertical{0%{-webkit-transform:rotateX(0deg)}to{-webkit-transform:rotateX(360deg)}}@-webkit-keyframes verticalRevert{0%{-webkit-transform:rotateX(360deg)}to{-webkit-transform:rotateX(0deg)}}@-webkit-keyframes lateral{0%{-webkit-transform:rotateZ(0deg)}to{-webkit-transform:rotateZ(360deg)}}@-webkit-keyframes lateralRevert{0%{-webkit-transform:rotateZ(360deg)}to{-webkit-transform:rotateZ(0deg)}}@-moz-keyframes electron{0%{-moz-transform:rotateZ(0deg)}to{-moz-transform:rotateZ(360deg)}}@-moz-keyframes horizontal{0%{-moz-transform:rotateY(0deg)}to{-moz-transform:rotateY(360deg)}}@-moz-keyframes horizontalRevert{0%{-moz-transform:rotateY(360deg)}to{-moz-transform:rotateY(0deg)}}@-moz-keyframes vertical{0%{-moz-transform:rotateX(0deg)}to{-moz-transform:rotateX(360deg)}}@-moz-keyframes verticalRevert{0%{-moz-transform:rotateX(360deg)}to{-moz-transform:rotateX(0deg)}}@-moz-keyframes lateral{0%{-moz-transform:rotateZ(0deg)}to{-moz-transform:rotateZ(360deg)}}@-moz-keyframes lateralRevert{0%{-moz-transform:rotateZ(360deg)}to{-moz-transform:rotateZ(0deg)}}button{background:transparent;width:fit-content;overflow:hidden;border:1px solid red}button:hover{cursor:pointer;background:var(--button-hover)}#home-contact:after{content:"";display:block;width:25px;height:25px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3e%3cpath%20fill='%23ffffff'%20d='M224%20256A128%20128%200%201%200%20224%200a128%20128%200%201%200%200%20256zm-45.7%2048C79.8%20304%200%20383.8%200%20482.3C0%20498.7%2013.3%20512%2029.7%20512l388.6%200c16.4%200%2029.7-13.3%2029.7-29.7C448%20383.8%20368.2%20304%20269.7%20304l-91.4%200z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:50% auto,cover;background-position:center}main{padding:0 0 5px;left:0;right:0;margin:auto}#home{position:fixed;top:20px;opacity:1;transition:opacity .2s ease-out;max-width:calc(var(--spacing) * 400)}#work{margin-top:39rem}@media (min-width: 40rem) and (max-width: 48rem){#work{margin-top:20rem}}@media (min-width: 48rem){#home{top:4rem}#work{margin-top:25rem}}@media (min-width: 64rem){#home{top:10rem}#work{margin-top:45rem}}@media (min-width: 80rem){#home{top:14rem}#work{margin-top:40rem}}#work,#contact,#about{z-index:2}.other-item,.work-item{width:100%;text-align:left}button.other-title,button.work-title{width:calc(100% - 20px);margin:0 auto;position:relative;text-align:left;cursor:pointer;transition:.5s;background:tranparent;border:1px solid red;color:var(--text-color);display:block}:is(button.other-title,button.work-title):hover{background-position:right center;text-decoration:none;background-image:var(--button-hover);transition:all 1s ease}:is(button.other-title,button.work-title):before{content:"";position:absolute;left:15px;top:20px;width:.65em;height:.65em;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3e%3cpath%20fill='%23ffffff'%20d='M256%2080c0-17.7-14.3-32-32-32s-32%2014.3-32%2032l0%20144L48%20224c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032l144%200%200%20144c0%2017.7%2014.3%2032%2032%2032s32-14.3%2032-32l0-144%20144%200c17.7%200%2032-14.3%2032-32s-14.3-32-32-32l-144%200%200-144z'/%3e%3c/svg%3e") no-repeat;transform:rotate(0);transition:transform 1s}:is(button.other-title,button.work-title).current{background:var(--button-hover);color:var(--text-color);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0}:is(button.other-title,button.work-title).current:before{transform:rotate(225deg);transition:transform 1s}:is(button.other-title,button.work-title):active{background-color:var(--button-active);color:var(--text-color)}.other-content,.work-content{width:calc(100% - 20px);margin:0 auto;overflow:hidden;transition:all .5s ease-out;background:#0006;border:1px solid var(--border-color);border-top:0;border-bottom:0;padding:0;border-radius:0 0 var(--radius-2xl) var(--radius-2xl)}:is(.other-content,.work-content).open{transition:all .5s ease-out;border-bottom:1px solid var(--border-color);padding:20px 0}@media (min-width: 800px){.other-content,.work-content{padding:0}:is(.other-content,.work-content).open{padding:20px 0}}.slider-nav svg{display:none;width:20px}.slider-nav svg.active{display:block}@media (min-width: 600px){.slider-nav{margin-left:20px}}.work-content__link{border:1px solid red;background:transparent;text-decoration:none;color:var(--white)}.work-content__link:hover{background:var(--button-hover)}#soti-car1,#ucla-car1{width:calc(100% + 20px);display:block;position:relative;margin:0 auto;padding-top:1px;margin-bottom:2rem;border-top:1px solid #444444}.splide__slide{overflow:hidden}.flip-card,.card{position:relative;width:44%;height:50%;perspective:1000px;cursor:pointer}.flip-card,.flip-card.flipped{transition:transform .3s}:is(.flip-card,.flip-card.flipped):hover{transform:rotateY(20deg);transition:transform .3s}:is(.flip-card,.flip-card.flipped):hover :after{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23ffffff'%20d='M0%20224c0%2017.7%2014.3%2032%2032%2032s32-14.3%2032-32c0-53%2043-96%2096-96l160%200%200%2032c0%2012.9%207.8%2024.6%2019.8%2029.6s25.7%202.2%2034.9-6.9l64-64c12.5-12.5%2012.5-32.8%200-45.3l-64-64c-9.2-9.2-22.9-11.9-34.9-6.9S320%2019.1%20320%2032l0%2032L160%2064C71.6%2064%200%20135.6%200%20224zm512%2064c0-17.7-14.3-32-32-32s-32%2014.3-32%2032c0%2053-43%2096-96%2096l-160%200%200-32c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9%206.9l-64%2064c-12.5%2012.5-12.5%2032.8%200%2045.3l64%2064c9.2%209.2%2022.9%2011.9%2034.9%206.9s19.8-16.6%2019.8-29.6l0-32%20160%200c88.4%200%20160-71.6%20160-160z'/%3e%3c/svg%3e"),var(--button-hover)}.flip-card-inner{transition:transform .8s;transform-style:preserve-3d;position:relative;width:100%;height:100%}.flip-card-inner:after{content:"";display:block;position:absolute;top:0;left:0;width:35px;height:35px;border-radius:var(--radius-2xl) 0 var(--radius-2xl) 0;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23ffffff'%20d='M0%20224c0%2017.7%2014.3%2032%2032%2032s32-14.3%2032-32c0-53%2043-96%2096-96l160%200%200%2032c0%2012.9%207.8%2024.6%2019.8%2029.6s25.7%202.2%2034.9-6.9l64-64c12.5-12.5%2012.5-32.8%200-45.3l-64-64c-9.2-9.2-22.9-11.9-34.9-6.9S320%2019.1%20320%2032l0%2032L160%2064C71.6%2064%200%20135.6%200%20224zm512%2064c0-17.7-14.3-32-32-32s-32%2014.3-32%2032c0%2053-43%2096-96%2096l-160%200%200-32c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9%206.9l-64%2064c-12.5%2012.5-12.5%2032.8%200%2045.3l64%2064c9.2%209.2%2022.9%2011.9%2034.9%206.9s19.8-16.6%2019.8-29.6l0-32%20160%200c88.4%200%20160-71.6%20160-160z'/%3e%3c/svg%3e"),var(--button-gradient);background-repeat:no-repeat;background-size:50% auto,cover;background-position:center}.flip-card img,.flip-card.flipped img,.card img{width:100%}@media (min-width: 800px){.flip-card-inner:after{top:0}}.flip-card.flipped .flip-card-inner{transform:rotateY(180deg)}.front,.back{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;backface-visibility:hidden}.back{transform:rotateY(180deg)}form{width:100%}form.submitted{display:none}label{opacity:0;width:0;height:0;overflow:hidden;display:block}input{width:100%;padding:10px;margin:10px 0;border-radius:var(--radius-2xl);border:1px solid var(--border-color)}textarea{display:block;width:100%;padding:10px;margin:10px 0;border-radius:var(--radius-2xl);border:1px solid var(--border-color)}button.submit{transition:.5s;background:transparent;border:1px solid red;text-decoration:none;color:var(--white);z-index:2;transition:all 1s ease;margin-bottom:40px}button.submit:hover{background-position:right center;text-decoration:none;cursor:pointer;background-image:linear-gradient(to right,#eb3349,#f45c43 51%,#eb3349);transition:all 1s ease}#response{background:var(--color-white);color:var(--color-black);border-radius:var(--radius-2xl);text-align:center;width:fit-content;margin:0 auto 20px}#response.hidden{display:none}footer{width:100%;align-items:baseline}footer nav{display:flex;flex-direction:row;align-items:baseline;justify-content:end;gap:0 40px}footer a{display:block;position:relative;border:none;font-weight:700;text-decoration:none;bottom:-5px}footer a[target=_blank]:after{display:none}:is(footer a svg.linkedin,footer a svg.github) path{fill:transparent;stroke:red;stroke-width:1px}:is(footer a:hover svg.linkedin,footer a:hover svg.github) path{fill:red}html{height:auto;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;background:#060626}html::-webkit-scrollbar{display:none}body{padding:10px 0;font-family:Arial,sans-serif;overflow-x:hidden;color:var(--text-color);overflow:hidden}a{text-decoration:none}a[target=_blank]:after{content:"";display:block;width:30px;height:30px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3c!--!Font%20Awesome%20Free%206.7.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202025%20Fonticons,%20Inc.--%3e%3cpath%20fill='%23ffffff'%20d='M320%200c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032l82.7%200L201.4%20265.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200L448%20109.3l0%2082.7c0%2017.7%2014.3%2032%2032%2032s32-14.3%2032-32l0-160c0-17.7-14.3-32-32-32L320%200zM80%2032C35.8%2032%200%2067.8%200%20112L0%20432c0%2044.2%2035.8%2080%2080%2080l320%200c44.2%200%2080-35.8%2080-80l0-112c0-17.7-14.3-32-32-32s-32%2014.3-32%2032l0%20112c0%208.8-7.2%2016-16%2016L80%20448c-8.8%200-16-7.2-16-16l0-320c0-8.8%207.2-16%2016-16l112%200c17.7%200%2032-14.3%2032-32s-14.3-32-32-32L80%2032z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:50% auto,cover;background-position:center}:root{--text-color: #fff;--black: #000;--white: #fff;--button-gradient: linear-gradient(45deg, oklab(72.98400000000001% .15427 .06241), oklab(69.093% .18166 .08046), oklab(55.995% .17671 .08766), oklab(51.561% .13649 .06066));--button-hover: linear-gradient(45deg, oklab(65.972% .20371 .09942), oklab(64.271% .21535 .11236), oklab(54.464% .19093 .10424), oklab(48.370999999999995% .15466 .07751));--border-color: red}.gradient-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,transparent 0%,#050505 80%);z-index:-1;animation:pulse-overlay 10s infinite alternate}header{display:block;position:fixed;top:0;left:-10rem;border-radius:0 0 15px;height:387px;width:fit-content;transition:left .8s ease-in-out;z-index:1000}header.open{left:0;transition:left .8s ease-in-out}nav.site-nav{padding:5px 0;display:block;position:fixed;top:0;right:-10rem;width:fit-content;height:fit-content;background:#f8f8f880;z-index:999;border-radius:0 0 0 var(--radius-2xl);transition:right .8s ease-in-out}nav.site-nav.visible{right:0;transition:right .8s ease-in-out}nav.site-nav button{display:block;transition:.5s;background:var(--button-hover);border:1px solid red;padding:15px;margin:10px 5px 0;border-radius:15px;font-size:19px;text-decoration:none;color:var(--white);text-align:left;z-index:2}nav.site-nav button:hover{background-image:var(--button-hover);background-position:right center;color:#fff;cursor:pointer}nav.site-nav button:active{background-color:var(--button-active);color:#fff}.nav-button__home{background-color:transparent}#nav-scroll-bar-container{position:fixed;top:0;right:0;width:fit-content;height:100%;border-radius:0 0 0 15px;z-index:1}#nav-scroll-bar{width:4.5rem;height:0%;max-height:100%;background-color:#ffffffae;transition:height .1s ease-out;border-radius:0 0 0 15px}@media (min-width: 800px){nav button{padding:30px 15px 15px}}.splide__slide--has-video{cursor:pointer}.splide__slide--has-video:hover .splide__video__play{opacity:1}.splide__slide__container--has-video{cursor:pointer;position:relative}.splide__slide__container--has-video:hover .splide__video__play{opacity:1}.splide__video{height:100%;left:0;position:absolute;top:0;width:100%}.splide__video__wrapper{background:#000;height:inherit;width:inherit}.splide__video__wrapper div,.splide__video__wrapper iframe,.splide__video__wrapper video{height:100%;width:100%}.splide__video__play{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;left:50%;opacity:.7;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .1s linear;width:40px}.splide__video__play:after{border-color:transparent transparent transparent #000;border-style:solid;border-width:9px 0 9px 17px;content:"";display:inline-block;margin-left:4px}h1.site-title{text-transform:uppercase;font-weight:700;max-width:calc(var(--spacing) * 225);letter-spacing:.03em}h2.tech-wrap{display:block;text-transform:lowercase;letter-spacing:0em;--angle: 45deg;background:linear-gradient(var(--angle),oklab(65.972% .20371 .09942),oklab(64.271% .21535 .11236),oklab(54.464% .19093 .10424),oklab(48.370999999999995% .15466 .07751));-webkit-background-clip:text;-webkit-text-fill-color:transparent}h2.tech-wrap span:nth-of-type(1){letter-spacing:-.05em}.stat-title{--angle: 45deg;background:linear-gradient(var(--angle),oklab(65.972% .20371 .09942),oklab(64.271% .21535 .11236),oklab(54.464% .19093 .10424),oklab(48.370999999999995% .15466 .07751));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer;opacity:.7}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #00bfff;opacity:1}.splide__arrow{-ms-flex-align:center;align-items:center;background:transparent;border:0;border-radius:0;cursor:pointer;display:-ms-flexbox;display:flex;height:2.5em;-ms-flex-pack:center;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2.5em;z-index:1}.splide__arrow svg{fill:#00bfff;height:2.5em;transition:fill .2s linear;width:2.5em}.splide__arrow:hover:not(:disabled) svg{fill:#66d9ff}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #00bfff;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #00bfff;outline-offset:3px}.splide__pagination__page{background:transparent;border:1px solid red;position:relative;transition:background-color .2s linear,transform .2s linear;width:87%;color:var(--white);border-radius:var(--radius-2xl)}.splide__pagination__page.is-active{background:var(--button-hover);transform:scale(1.15);z-index:1}.splide__pagination__page:hover{background:var(--button-hover);cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid blue;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid blue;outline-offset:-3px}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;pointer-events:none;width:100%;padding-inline-start:0}@media (min-width: 800px){.splide__pagination{width:100%}}.splide__pagination li{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;line-height:1;list-style-type:none;margin:0;pointer-events:auto;width:33%}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;overflow:visible;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative;color:var(--white);background:#00000054;border-style:solid;border-color:#00000054;border-width:10px 15px;display:flex;flex-direction:row;gap:1%}.slide__description{display:block;width:300px}.slide__description video,.slide__description iframe{display:block;width:100%;height:fit-content;max-height:220px}.slide__images{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:2%;width:650px}.slide__images img{max-width:300px;height:auto;max-height:100%;overflow:hidden;border-radius:var(--radius-2xl);padding:1% 0}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #00bfff;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}button.splide__toggle{background:transparent;border:1px solid red;appearance:none;border-radius:var(--radius-2xl)}button.splide__toggle:hover{background:var(--button-hover)}@media (min-width: 600px){button.splide__toggle{width:70px;text-align:center}}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #00bfff;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #00bfff}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #00bfff;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #00bfff}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#00bfff}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #00bfff;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #00bfff;outline-offset:3px}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;inset:0 .5em 0 auto;padding:1em 0}@media (min-width: 800px){.slide__description{width:600px}.slide__description video,.slide__description iframe{max-height:500px}.slide__images{width:1100px;gap:3% 3%}.slide__images img{max-width:500px;padding:0}}@media (min-width: 1000px){.splide__slide{border-width:50px 50px;gap:1%}.slide__description video,.slide__description iframe{width:100%;height:fit-content;max-height:none}.slide__description iframe{height:37%}.slide__images{width:1100px;gap:3% 3%}.slide__images img{max-width:500px;padding:0}}@media (min-width: 1600px){.splide__slide{border-width:50px 50px;flex-direction:row;gap:1%}.slide__description{min-width:33.33%}.slide__images{gap:3% 3%;min-width:66.66%;flex-direction:row}.slide__images>img{margin:0}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-extrabold:800;--radius-2xl:1rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.visible{visibility:visible}.relative{position:relative}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.h-fit{height:fit-content}.w-1\/2{width:50%}.w-full{width:100%}.max-w-400{max-width:calc(var(--spacing)*400)}.resize{resize:both}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-around{justify-content:space-around}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-10{gap:calc(var(--spacing)*10)}.gap-y-0{row-gap:calc(var(--spacing)*0)}.gap-y-10{row-gap:calc(var(--spacing)*10)}.rounded-2xl{border-radius:var(--radius-2xl)}.p-3{padding:calc(var(--spacing)*3)}.p-5{padding:calc(var(--spacing)*5)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-15{padding-top:calc(var(--spacing)*15)}.pt-20{padding-top:calc(var(--spacing)*20)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-5{padding-right:calc(var(--spacing)*5)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-10{padding-left:calc(var(--spacing)*10)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-\[2\.5rem\]\/12{font-size:2.5rem;line-height:calc(var(--spacing)*12)}.text-\[4rem\]\/18{font-size:4rem;line-height:calc(var(--spacing)*18)}.text-\[4rem\]\/22{font-size:4rem;line-height:calc(var(--spacing)*22)}.text-\[5rem\]\/20{font-size:5rem;line-height:calc(var(--spacing)*20)}.text-\[6rem\]\/20{font-size:6rem;line-height:calc(var(--spacing)*20)}.text-\[8rem\]\/24{font-size:8rem;line-height:calc(var(--spacing)*24)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-thin{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}@media (min-width:40rem){.sm\:flex-row{flex-direction:row}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:48rem){.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.3333%}.md\:w-full{width:100%}.md\:flex-row{flex-direction:row}.md\:gap-y-20{row-gap:calc(var(--spacing)*20)}.md\:pb-20{padding-bottom:calc(var(--spacing)*20)}.md\:text-left{text-align:left}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-\[5rem\]\/23{font-size:5rem;line-height:calc(var(--spacing)*23)}.md\:text-\[12rem\]\/36{font-size:12rem;line-height:calc(var(--spacing)*36)}}@media (min-width:64rem){.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.3333%}.lg\:w-1\/4{width:25%}.lg\:pb-0{padding-bottom:calc(var(--spacing)*0)}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}}@media (min-width:80rem){.xl\:w-1\/2{width:50%}.xl\:w-1\/5{width:20%}.xl\:w-2\/5{width:40%}}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
