@charset "UTF-8";:root{--clr-primary-100: #cfeefc;--clr-primary-200: #9eddfa;--clr-primary-300: #6eccf7;--clr-primary-400: #3dbbf5;--clr-primary-500: hsl(199, 90%, 50%);--clr-primary-600: #0a88c2;--clr-primary-700: #086691;--clr-primary-800: #054461;--clr-primary-900: #032230;--clr-secondary: #f2550d;--clr-error: hsl(340, 90%, 50%);--clr-info: hsl(50, 90%, 50%);--clr-success: hsl(140, 90%, 50%);--clr-muted-0: white;--clr-muted-1: #c0c7d2;--clr-muted-50: white;--clr-muted-100: #e0e3e8;--clr-muted-200: #c0c7d2;--clr-muted-300: #a1acbb;--clr-muted-400: #8290a4;--clr-muted-500: hsl(215, 16%, 47%);--clr-muted-600: #515d6f;--clr-muted-700: #3c4653;--clr-muted-800: #282f38;--clr-muted-900: #14171c;--clr-muted-950: #050607;--clr-muted-999: #282f38;--clr-muted-1000: #050607}:root.dark{--clr-primary-100: #032230;--clr-primary-200: #054461;--clr-primary-300: #086691;--clr-primary-400: #0a88c2;--clr-primary-600: #3dbbf5;--clr-primary-700: #6eccf7;--clr-primary-800: #9eddfa;--clr-primary-900: #cfeefc;--clr-muted-50: #050607;--clr-muted-100: #14171c;--clr-muted-200: #282f38;--clr-muted-300: #3c4653;--clr-muted-400: #515d6f;--clr-muted-600: #8290a4;--clr-muted-700: #a1acbb;--clr-muted-800: #c0c7d2;--clr-muted-900: #e0e3e8;--clr-muted-950: white}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{font-family:Helvetica,Arial,sans-serif;line-height:1.5;font-size:clamp(.9375rem,.9375rem + 3vw,1.09375rem)}.header{position:sticky;z-index:10;top:0;inset-inline:0}.main{max-width:2000px;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;perspective:1px;height:100vh}h1,h2,h3{letter-spacing:.1rem;line-height:1.1;max-width:25ch;font-size:clamp(1.5625rem,1.5625rem + 3vw,2.1875rem);font-family:Georgia,Times New Roman,Times,serif;font-weight:700}ul{list-style:none}a,button,span,img{display:inline-block}img{display:block;max-width:100%;object-fit:cover}label{display:block}a{text-decoration:none;color:unset}p{max-width:30ch}@media (min-width: 768px){p{max-width:60ch}}.container-s{width:min(100%,25rem);margin-inline:auto}.container-start-s{width:min(100%,25rem)}.container-m{width:min(100%,34.375rem);margin-inline:auto}.container-start-m{width:min(100%,34.375rem)}.container-l{width:min(100%,46.875rem);margin-inline:auto}.container-start-l{width:min(100%,46.875rem)}.container-xl{width:min(100%,62.5rem);margin-inline:auto}.container-start-xl{width:min(100%,62.5rem)}.flow-s>*+*{margin-top:.9375rem}.flow-m>*+*{margin-top:1.5625rem}.flow-l>*+*{margin-top:3.125rem}.flow-xl>*+*{margin-top:6.25rem}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.j-start{justify-content:flex-start}.j-center{justify-content:center}.j-evenly{justify-content:space-evenly}.j-around{justify-content:space-around}.j-between{justify-content:space-between}.j-end{justify-content:flex-end}.a-start{align-items:flex-start}.a-stretch{align-items:stretch}.a-center{align-items:center}.a-baseline{align-items:baseline}.a-end{align-items:flex-end}.f-1{flex:1}.gap-xs{gap:.25rem}.gap-s{gap:.5rem}.gap-m{gap:1rem}.gap-l{gap:1.75rem}.gap-xl{gap:2.5rem}.gap-xxl{gap:5rem}.nav{position:relative;height:100%;box-shadow:0 0 15px #555;min-height:15vh}.nav-box{width:3rem;height:3rem}.nav-box.open .nav-box-line:first-of-type{transform:translate(.25rem,.25rem) rotate(40deg)}.nav-box.open .nav-box-line:nth-of-type(2){opacity:0}.nav-box.open .nav-box-line:last-of-type{transform:translate(.25rem,-.25rem) rotate(-40deg)}.nav-box-line{width:100%;height:.25rem;transform-origin:left center;transition:all .3s ease-in-out}.nav-bar{position:absolute;top:100%;left:0;min-width:25rem;background-color:#171717e6;z-index:15;transform:translate(-100%);transition:transform .15s linear;min-height:70vh}.nav-bar.open{transform:translate(0)}.nav-bar-btn{position:relative;background-color:transparent;font-size:2.5rem;border-radius:.25rem;user-select:none}.nav-bar-btn:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%) scale(0);background-color:#0daaf2;border-radius:1.5rem;width:25%;height:.75rem;transition:transform .15s ease-in}.nav-bar-btn:hover:before{transform:translate(-50%) scale(.75)}.nav-resume{position:relative;user-select:none}.nav-resume:before{position:absolute;content:"";bottom:0;left:0;transform:translateY(.5rem);right:0;border-bottom:solid hsl(199,90%,50%) .15rem;border-radius:1.5rem;transition:all .3s ease;opacity:0}.nav-resume:hover:before{transform:translateY(0);opacity:1}.nav-link{font-size:clamp(.9375rem,.9375rem + 3vw,1.09375rem)}.auth{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;width:min(100%,50rem);min-height:35rem;margin:1.5rem auto;padding:2.5rem 1.5rem;border-radius:.25rem;background-color:#1919191a}.auth-msg{font-size:1.5rem}.auth-link{padding:0 .25rem;font-weight:900}.auth-error{color:#f20d59;font-size:1.5rem;min-height:3rem}.auth-title{font-weight:500;font-size:2rem;margin-bottom:1.5rem;text-transform:uppercase}.auth-label{display:block;font-weight:900;font-size:1.75rem;text-transform:uppercase}.auth-input{outline:none;padding:.5rem;font-size:1.75rem;margin:.25rem 0}.auth-btn{display:flex;align-items:center;gap:.25rem;margin-top:auto;font-size:1.75rem;border:none;padding:1rem 1.5rem;border-radius:.25rem;cursor:pointer;font-weight:900;text-transform:uppercase}.auth-btn:disabled{opacity:.5;cursor:auto}.btn{display:flex;align-items:center;border:none;padding:.75rem 1.5rem;cursor:pointer;text-transform:uppercase;font-size:clamp(.9375rem,.9375rem + 3vw,1.09375rem);font-weight:400;transition:opacity .3s ease-out;width:max-content}.btn-disabled{cursor:auto;opacity:.5}.btn:hover:not(:disabled){opacity:.75}.dashboard{display:flex;flex-direction:column}@media (min-width: 480px){.dashboard{flex-direction:row}}.dashboard-menu{flex-basis:25rem;display:flex;flex-direction:column;height:auto}@media (min-width: 480px){.dashboard-menu{height:100vh}}.dashboard-menu-item{display:flex;align-items:center;cursor:pointer;user-select:none;text-transform:uppercase}.dashboard-submenu{display:flex;flex-direction:column;align-items:end}.dashboard-submenu-item{margin:.25rem 0;width:95%}.dashboard-main{flex:1;height:100vh;overflow-y:auto}@media (min-width: 480px){.dashboard-main{border:solid .1rem;align-self:stretch}}.form-title{font-weight:400;font-size:clamp(1.09375rem,1.09375rem + 3vw,1.5625rem)}.form-label{font-weight:900;text-transform:uppercase}.form-input{padding:.25rem .75rem}.form-select{width:25rem;height:5rem}.form-textarea{resize:none;width:100%;height:30rem}.form-error{min-height:3rem;color:#f20d59}.spinner{border-radius:50%;border-top:.5rem solid #00acc1;border-left:.5rem solid transparent;border-bottom:.5rem solid #00acc1;border-right:.5rem solid transparent;animation:1.5s infinite linear rotateMe}.spinner-s{width:2.5rem;height:2.5rem}.spinner-m{width:5rem;height:5rem}.spinner-l{width:7.5rem;height:7.5rem}@keyframes rotateMe{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.toasts{position:fixed;z-index:1;top:1.5%;right:1.5%}.toasts-item{width:min(40rem,100vh);transition:transform 1.5s ease-in,opacity 1.5s ease-in}.toasts-item.moved-out{transform:translate(50%);opacity:.1}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(100%,50rem);min-height:50rem;border:solid;overflow-y:scroll}.modal-close{position:absolute;top:2.5%;right:5%;font-size:2rem;border:0;background-color:transparent;font-weight:900;padding:.25rem .75rem;color:#f20d59;cursor:pointer}.dnd-draggable{cursor:move}.dnd-dragging{opacity:.5}.hero{position:relative;transform-style:preserve-3d;z-index:-1;margin-bottom:100rem}.hero.off .hero-title{opacity:.1}.hero.off .hero-text{transform:translate(-50vw)}.hero-bg{position:absolute;inset:0;width:100%;height:100%;z-index:-1;transform:translateZ(-1px) scale(2)}.hero-bg:before{content:"";position:absolute;background-color:#0daaf2;top:0;left:25%;width:100rem;height:120rem;transform:rotate(15deg);opacity:.05}.hero-circle-s{position:absolute;background-color:#0daaf2;border-radius:50%;right:5%;top:5%;width:10rem;height:10rem;opacity:.45}.hero-circle-m{position:absolute;background-color:#0daaf2;border-radius:50%;left:15%;top:20%;width:15rem;height:15rem;opacity:.65}.hero-circle-l{position:absolute;background-color:#0daaf2;border-radius:50%;left:65%;bottom:-15%;width:25rem;height:25rem;opacity:.85}.hero-main{position:relative;z-index:5}.hero-title{position:relative;font-size:3rem;text-transform:uppercase;font-weight:900;letter-spacing:.5rem;transition:opacity 1.5s ease-out}.hero-title:before{position:absolute;content:"";top:105%;left:0;width:25%;height:.5rem;z-index:5;border-radius:.25rem;background-color:#0daaf2}.hero-text{font-size:2rem;font-style:italic;transition:transform 2s ease-out}.hero-ctas{display:flex;flex-direction:column}@media (min-width: 480px){.hero-ctas{flex-direction:row}}.hero-cta{position:relative;border-radius:.75rem;min-width:25rem;text-transform:uppercase;font-weight:900;overflow:hidden}.hero-cta-text{position:relative;z-index:2;font-size:1.75rem}.hero-cta:before{position:absolute;content:"";z-index:1;top:0;left:0;width:100%;height:100%;border-radius:.75rem;transform:translate(-100%,50%);transition:transform .3s ease-out}.hero-cta:hover:before{transform:translate(-50%)}.hero-cta:first-of-type:before{background-color:#f2550d}.hero-cta:last-of-type:before{background-color:#ffffff1a}.projects{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.projects.off .projects-card:first-of-type{transform:translate(-100rem)}.projects.off .projects-card:nth-of-type(2){transform:translateY(100rem)}.projects.off .projects-card:last-of-type{transform:translate(100rem)}.projects-cards{display:flex;flex-direction:column}@media (min-width: 480px){.projects-cards{flex-direction:row}}.projects-star{position:absolute;width:.5rem;height:.5rem;border-radius:50%;background-color:#fff;box-shadow:1px 1px 1px #fff;animation:shine 1.5s both infinite alternate}.projects-star:before{position:absolute;content:"";width:1rem;height:.15rem;border-radius:5rem;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.projects-star:after{position:absolute;content:"";width:1rem;height:.15rem;border-radius:5rem;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg)}.projects-star-1{top:5%;left:15%;animation-delay:1s}.projects-star-2{top:65%;left:70%;animation-delay:1.25s}.projects-star-3{top:25%;left:35%;animation-delay:.25s}.projects-star-4{top:5%;left:85%;animation-delay:.5s}.projects-star-5{top:75%;left:30%;animation-delay:.75s}.projects-circle-s{position:absolute;display:none;background-color:#0daaf2;z-index:0;width:15rem;height:15rem;opacity:.25;border-radius:50%;left:15%;top:70%}@media (min-width: 768px){.projects-circle-s{display:block}}.projects-circle-l{position:absolute;display:none;background-color:#0daaf2;z-index:0;width:30rem;height:30rem;opacity:.15;border-radius:50%;left:60%}@media (min-width: 768px){.projects-circle-l{display:block}}.projects-title{font-size:3.5rem;letter-spacing:.1rem;position:relative;z-index:1}.projects-title:before{position:absolute;content:"";top:115%;left:25%;width:35%;height:.5rem;background-color:#0daaf2;border-radius:1.5rem}.projects-cards{width:100%;position:relative;z-index:1}@media (min-width: 768px){.projects-cards{gap:1rem;flex-direction:row;justify-content:space-evenly}}.projects-card{position:relative;display:flex;flex-direction:column;width:25rem;margin:auto;border-radius:.25rem;box-shadow:0 0 .75rem #111;height:30rem;overflow:hidden;transition:transform 1.5s ease-out}@media (min-width: 768px){.projects-card:nth-of-type(2){transform:translateY(2.5rem)}}.projects-card:before{content:"🏅";position:absolute;top:5%;left:95%;color:#000;background-color:#111;width:50%;text-align:center;transform:translate(-50%) rotate(55deg)}.projects-card-header{flex:1;display:flex;justify-content:center;align-items:center}.projects-card-header-icon{color:#111;font-size:4rem;padding:.25rem 2rem;border-radius:50%;box-shadow:0 0 .5rem #000;background-color:#fff}.projects-card-body{flex:1;display:flex;justify-content:center;align-items:center}.projects-card-body-title{text-align:center;font-size:3rem}.projects-card-footer{flex:1;display:flex;justify-content:center;align-items:center}.projects-card-footer-link{font-size:2rem;text-align:center;color:#111;padding:1rem;transition:opacity .15s ease-out}@keyframes shine{0%{opacity:.1}to{opacity:1}}.project{display:flex;position:relative;z-index:1;overflow:hidden;margin:15rem 0;clip-path:none}@media (min-width: 768px){.project:nth-of-type(odd){clip-path:polygon(0 0%,100% 5%,100% 100%,0% 95%)}.project:nth-of-type(2n){clip-path:polygon(0 5%,100% 0,100% 95%,0% 100%)}}.project-ball-1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;width:30rem;height:30rem;border-radius:50%;background-color:#0daaf2;opacity:.15}.project-ball-2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;width:50rem;height:50rem;border-radius:50%;background-color:#0daaf2;opacity:.05}.project-ball-3{display:none;position:absolute;transform:translate(-50%,-50%);z-index:-2;width:50rem;height:50rem;border-radius:50%;background-color:#0daaf2;opacity:.05}@media (min-width: 768px){.project-ball-3{display:block}}.project.right{justify-content:end}.project-details{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;padding:2.5rem .5rem}@media (min-width: 768px){.project-details{padding:5rem 2.5rem}}.project-title{font-size:4rem;letter-spacing:.1rem}.project-link{padding:1rem 1.5rem;background-color:#0daaf2;border-radius:.75rem;font-size:2rem;margin:2.5rem 0 7.5rem;cursor:pointer;transition:transform .3s ease-in-out;color:#000;text-transform:uppercase;font-weight:900}.project-link:hover{transform:scale(.95)}.project-desc{font-size:1.75rem;text-align:justify;line-height:1.5}.skills{margin:100rem 0;position:relative;z-index:-1;transform-style:preserve-3d}.skills-bg{position:absolute;inset:0;width:100%;height:100%;z-index:-1;transform:translateZ(-1px) scale(2);overflow:hidden}.skills-bg:before{content:"";position:absolute;background-color:#0daaf2;top:0;left:25%;width:200%;height:300%;transform:rotate(45deg);opacity:.25}.skills-title{position:relative;letter-spacing:.1rem;text-align:center;width:max-content;font-size:4rem}.skills-title:before{position:absolute;content:"";top:115%;right:15%;transform:translate(-50%,-50%);width:50%;height:.3rem;background-color:#0daaf2;border-radius:1.5rem}.skills-title:after{position:absolute;display:none;content:"";top:-15%;left:85%;transform:translate(-50%,-50%);width:15%;height:.3rem;background-color:#0daaf2;border-radius:1.5rem}@media (min-width: 768px){.skills-title:after{display:block}}.skills-stack{display:flex;flex-direction:column;height:100%;padding:2.5rem}@media (min-width: 768px){.skills-stack{flex-direction:row}}.skills-box{flex:1;padding:1.5rem;height:100%;text-align:center;margin:2.5rem 0}@media (min-width: 768px){.skills-box{margin:0}}.skills-subtitle{font-size:3rem;font-weight:900;letter-spacing:.1rem;color:#fff;border-bottom:hsl(199,90%,50%) solid;width:max-content}.skills-list{display:flex;flex-direction:column;justify-content:space-around;height:calc(100% - 2.5rem);margin:1.5rem 0}.skills-item{position:relative;font-size:2.5rem}.skills-item:before{position:absolute;content:"";width:15%;top:100%;left:50%;transform:translate(-50%);height:.04rem;border-radius:.25rem;background-color:#0daaf2}.hire{position:relative}.hire:before{display:none;content:"";position:absolute;inset:0;clip-path:polygon(11% 10%,85% 14%,74% 61%,14% 85%);background-color:#0daaf2}@media (min-width: 480px){.hire:before{display:block}}.hire-title{position:relative;z-index:1;letter-spacing:.1rem;text-align:center;border-bottom:solid hsl(199,90%,50%);width:max-content}.hire-form{position:relative;display:flex;flex-direction:column;gap:2.5rem;width:90%;margin:2.5rem auto;min-height:45rem;background-color:#333;border-radius:.25rem;padding:1.5rem}.hire-form-error{min-height:1rem;color:#f20d59;font-size:1.5rem}.hire-form-success{min-height:1rem;color:#0df259;font-size:1.5rem}@media (min-width: 768px){.hire-form{width:40rem;box-shadow:0 0 .25rem #111}}.hire-form-group{display:flex;flex-direction:column;gap:.5rem;width:100%}.hire-form-label{font-size:1.75rem;color:#fff;font-weight:900;text-transform:uppercase;cursor:pointer;align-self:center}.hire-form-input{outline:none;padding:.5rem 1.5rem;opacity:.75;border-radius:.25rem;border:none;font-size:1.5rem;transition:opacity .3s ease-in}.hire-form-input:focus{opacity:1}.hire-form-input:focus::placeholder{opacity:0}.hire-form-textarea{resize:none;outline:none;border:none;padding:.5rem 1.5rem;border-radius:.25rem;opacity:.75;min-height:12.5rem;font-size:1.5rem;transition:opacity .3s ease-in}.hire-form-textarea:focus{opacity:1}.hire-form-textarea:focus::placeholder{opacity:0}.text-primary-100{color:var(--clr-primary-100)}.bg-primary-100{background-color:var(--clr-primary-100)}.b-primary-100{border:solid var(--clr-primary-100)}.bt-primary-100{border-top:solid var(--clr-primary-100)}.br-primary-100{border-right:solid var(--clr-primary-100)}.bb-primary-100{border-bottom:solid var(--clr-primary-100)}.bl-primary-100{border-left:solid var(--clr-primary-100)}.by-primary-100{border-block:solid var(--clr-primary-100)}.bx-primary-100{border-inline:solid var(--clr-primary-100)}.text-primary-200{color:var(--clr-primary-200)}.bg-primary-200{background-color:var(--clr-primary-200)}.b-primary-200{border:solid var(--clr-primary-200)}.bt-primary-200{border-top:solid var(--clr-primary-200)}.br-primary-200{border-right:solid var(--clr-primary-200)}.bb-primary-200{border-bottom:solid var(--clr-primary-200)}.bl-primary-200{border-left:solid var(--clr-primary-200)}.by-primary-200{border-block:solid var(--clr-primary-200)}.bx-primary-200{border-inline:solid var(--clr-primary-200)}.text-primary-300{color:var(--clr-primary-300)}.bg-primary-300{background-color:var(--clr-primary-300)}.b-primary-300{border:solid var(--clr-primary-300)}.bt-primary-300{border-top:solid var(--clr-primary-300)}.br-primary-300{border-right:solid var(--clr-primary-300)}.bb-primary-300{border-bottom:solid var(--clr-primary-300)}.bl-primary-300{border-left:solid var(--clr-primary-300)}.by-primary-300{border-block:solid var(--clr-primary-300)}.bx-primary-300{border-inline:solid var(--clr-primary-300)}.text-primary-400{color:var(--clr-primary-400)}.bg-primary-400{background-color:var(--clr-primary-400)}.b-primary-400{border:solid var(--clr-primary-400)}.bt-primary-400{border-top:solid var(--clr-primary-400)}.br-primary-400{border-right:solid var(--clr-primary-400)}.bb-primary-400{border-bottom:solid var(--clr-primary-400)}.bl-primary-400{border-left:solid var(--clr-primary-400)}.by-primary-400{border-block:solid var(--clr-primary-400)}.bx-primary-400{border-inline:solid var(--clr-primary-400)}.text-primary-500{color:var(--clr-primary-500)}.bg-primary-500{background-color:var(--clr-primary-500)}.b-primary-500{border:solid var(--clr-primary-500)}.bt-primary-500{border-top:solid var(--clr-primary-500)}.br-primary-500{border-right:solid var(--clr-primary-500)}.bb-primary-500{border-bottom:solid var(--clr-primary-500)}.bl-primary-500{border-left:solid var(--clr-primary-500)}.by-primary-500{border-block:solid var(--clr-primary-500)}.bx-primary-500{border-inline:solid var(--clr-primary-500)}.text-primary-600{color:var(--clr-primary-600)}.bg-primary-600{background-color:var(--clr-primary-600)}.b-primary-600{border:solid var(--clr-primary-600)}.bt-primary-600{border-top:solid var(--clr-primary-600)}.br-primary-600{border-right:solid var(--clr-primary-600)}.bb-primary-600{border-bottom:solid var(--clr-primary-600)}.bl-primary-600{border-left:solid var(--clr-primary-600)}.by-primary-600{border-block:solid var(--clr-primary-600)}.bx-primary-600{border-inline:solid var(--clr-primary-600)}.text-primary-700{color:var(--clr-primary-700)}.bg-primary-700{background-color:var(--clr-primary-700)}.b-primary-700{border:solid var(--clr-primary-700)}.bt-primary-700{border-top:solid var(--clr-primary-700)}.br-primary-700{border-right:solid var(--clr-primary-700)}.bb-primary-700{border-bottom:solid var(--clr-primary-700)}.bl-primary-700{border-left:solid var(--clr-primary-700)}.by-primary-700{border-block:solid var(--clr-primary-700)}.bx-primary-700{border-inline:solid var(--clr-primary-700)}.text-primary-800{color:var(--clr-primary-800)}.bg-primary-800{background-color:var(--clr-primary-800)}.b-primary-800{border:solid var(--clr-primary-800)}.bt-primary-800{border-top:solid var(--clr-primary-800)}.br-primary-800{border-right:solid var(--clr-primary-800)}.bb-primary-800{border-bottom:solid var(--clr-primary-800)}.bl-primary-800{border-left:solid var(--clr-primary-800)}.by-primary-800{border-block:solid var(--clr-primary-800)}.bx-primary-800{border-inline:solid var(--clr-primary-800)}.text-primary-900{color:var(--clr-primary-900)}.bg-primary-900{background-color:var(--clr-primary-900)}.b-primary-900{border:solid var(--clr-primary-900)}.bt-primary-900{border-top:solid var(--clr-primary-900)}.br-primary-900{border-right:solid var(--clr-primary-900)}.bb-primary-900{border-bottom:solid var(--clr-primary-900)}.bl-primary-900{border-left:solid var(--clr-primary-900)}.by-primary-900{border-block:solid var(--clr-primary-900)}.bx-primary-900{border-inline:solid var(--clr-primary-900)}.text-secondary{color:var(--clr-secondary)}.bg-secondary{background-color:var(--clr-secondary)}.b-secondary{border:solid var(--clr-secondary)}.bt-secondary{border-top:solid var(--clr-secondary)}.br-secondary{border-right:solid var(--clr-secondary)}.bb-secondary{border-bottom:solid var(--clr-secondary)}.bl-secondary{border-left:solid var(--clr-secondary)}.by-secondary{border-block:solid var(--clr-secondary)}.bx-secondary{border-inline:solid var(--clr-secondary)}.text-error{color:var(--clr-error)}.bg-error{background-color:var(--clr-error)}.b-error{border:solid var(--clr-error)}.bt-error{border-top:solid var(--clr-error)}.br-error{border-right:solid var(--clr-error)}.bb-error{border-bottom:solid var(--clr-error)}.bl-error{border-left:solid var(--clr-error)}.by-error{border-block:solid var(--clr-error)}.bx-error{border-inline:solid var(--clr-error)}.text-info{color:var(--clr-info)}.bg-info{background-color:var(--clr-info)}.b-info{border:solid var(--clr-info)}.bt-info{border-top:solid var(--clr-info)}.br-info{border-right:solid var(--clr-info)}.bb-info{border-bottom:solid var(--clr-info)}.bl-info{border-left:solid var(--clr-info)}.by-info{border-block:solid var(--clr-info)}.bx-info{border-inline:solid var(--clr-info)}.text-success{color:var(--clr-success)}.bg-success{background-color:var(--clr-success)}.b-success{border:solid var(--clr-success)}.bt-success{border-top:solid var(--clr-success)}.br-success{border-right:solid var(--clr-success)}.bb-success{border-bottom:solid var(--clr-success)}.bl-success{border-left:solid var(--clr-success)}.by-success{border-block:solid var(--clr-success)}.bx-success{border-inline:solid var(--clr-success)}.text-muted-0{color:var(--clr-muted-0)}.bg-muted-0{background-color:var(--clr-muted-0)}.b-muted-0{border:solid var(--clr-muted-0)}.bt-muted-0{border-top:solid var(--clr-muted-0)}.br-muted-0{border-right:solid var(--clr-muted-0)}.bb-muted-0{border-bottom:solid var(--clr-muted-0)}.bl-muted-0{border-left:solid var(--clr-muted-0)}.by-muted-0{border-block:solid var(--clr-muted-0)}.bx-muted-0{border-inline:solid var(--clr-muted-0)}.text-muted-1{color:var(--clr-muted-1)}.bg-muted-1{background-color:var(--clr-muted-1)}.b-muted-1{border:solid var(--clr-muted-1)}.bt-muted-1{border-top:solid var(--clr-muted-1)}.br-muted-1{border-right:solid var(--clr-muted-1)}.bb-muted-1{border-bottom:solid var(--clr-muted-1)}.bl-muted-1{border-left:solid var(--clr-muted-1)}.by-muted-1{border-block:solid var(--clr-muted-1)}.bx-muted-1{border-inline:solid var(--clr-muted-1)}.text-muted-50{color:var(--clr-muted-50)}.bg-muted-50{background-color:var(--clr-muted-50)}.b-muted-50{border:solid var(--clr-muted-50)}.bt-muted-50{border-top:solid var(--clr-muted-50)}.br-muted-50{border-right:solid var(--clr-muted-50)}.bb-muted-50{border-bottom:solid var(--clr-muted-50)}.bl-muted-50{border-left:solid var(--clr-muted-50)}.by-muted-50{border-block:solid var(--clr-muted-50)}.bx-muted-50{border-inline:solid var(--clr-muted-50)}.text-muted-100{color:var(--clr-muted-100)}.bg-muted-100{background-color:var(--clr-muted-100)}.b-muted-100{border:solid var(--clr-muted-100)}.bt-muted-100{border-top:solid var(--clr-muted-100)}.br-muted-100{border-right:solid var(--clr-muted-100)}.bb-muted-100{border-bottom:solid var(--clr-muted-100)}.bl-muted-100{border-left:solid var(--clr-muted-100)}.by-muted-100{border-block:solid var(--clr-muted-100)}.bx-muted-100{border-inline:solid var(--clr-muted-100)}.text-muted-200{color:var(--clr-muted-200)}.bg-muted-200{background-color:var(--clr-muted-200)}.b-muted-200{border:solid var(--clr-muted-200)}.bt-muted-200{border-top:solid var(--clr-muted-200)}.br-muted-200{border-right:solid var(--clr-muted-200)}.bb-muted-200{border-bottom:solid var(--clr-muted-200)}.bl-muted-200{border-left:solid var(--clr-muted-200)}.by-muted-200{border-block:solid var(--clr-muted-200)}.bx-muted-200{border-inline:solid var(--clr-muted-200)}.text-muted-300{color:var(--clr-muted-300)}.bg-muted-300{background-color:var(--clr-muted-300)}.b-muted-300{border:solid var(--clr-muted-300)}.bt-muted-300{border-top:solid var(--clr-muted-300)}.br-muted-300{border-right:solid var(--clr-muted-300)}.bb-muted-300{border-bottom:solid var(--clr-muted-300)}.bl-muted-300{border-left:solid var(--clr-muted-300)}.by-muted-300{border-block:solid var(--clr-muted-300)}.bx-muted-300{border-inline:solid var(--clr-muted-300)}.text-muted-400{color:var(--clr-muted-400)}.bg-muted-400{background-color:var(--clr-muted-400)}.b-muted-400{border:solid var(--clr-muted-400)}.bt-muted-400{border-top:solid var(--clr-muted-400)}.br-muted-400{border-right:solid var(--clr-muted-400)}.bb-muted-400{border-bottom:solid var(--clr-muted-400)}.bl-muted-400{border-left:solid var(--clr-muted-400)}.by-muted-400{border-block:solid var(--clr-muted-400)}.bx-muted-400{border-inline:solid var(--clr-muted-400)}.text-muted-500{color:var(--clr-muted-500)}.bg-muted-500{background-color:var(--clr-muted-500)}.b-muted-500{border:solid var(--clr-muted-500)}.bt-muted-500{border-top:solid var(--clr-muted-500)}.br-muted-500{border-right:solid var(--clr-muted-500)}.bb-muted-500{border-bottom:solid var(--clr-muted-500)}.bl-muted-500{border-left:solid var(--clr-muted-500)}.by-muted-500{border-block:solid var(--clr-muted-500)}.bx-muted-500{border-inline:solid var(--clr-muted-500)}.text-muted-600{color:var(--clr-muted-600)}.bg-muted-600{background-color:var(--clr-muted-600)}.b-muted-600{border:solid var(--clr-muted-600)}.bt-muted-600{border-top:solid var(--clr-muted-600)}.br-muted-600{border-right:solid var(--clr-muted-600)}.bb-muted-600{border-bottom:solid var(--clr-muted-600)}.bl-muted-600{border-left:solid var(--clr-muted-600)}.by-muted-600{border-block:solid var(--clr-muted-600)}.bx-muted-600{border-inline:solid var(--clr-muted-600)}.text-muted-700{color:var(--clr-muted-700)}.bg-muted-700{background-color:var(--clr-muted-700)}.b-muted-700{border:solid var(--clr-muted-700)}.bt-muted-700{border-top:solid var(--clr-muted-700)}.br-muted-700{border-right:solid var(--clr-muted-700)}.bb-muted-700{border-bottom:solid var(--clr-muted-700)}.bl-muted-700{border-left:solid var(--clr-muted-700)}.by-muted-700{border-block:solid var(--clr-muted-700)}.bx-muted-700{border-inline:solid var(--clr-muted-700)}.text-muted-800{color:var(--clr-muted-800)}.bg-muted-800{background-color:var(--clr-muted-800)}.b-muted-800{border:solid var(--clr-muted-800)}.bt-muted-800{border-top:solid var(--clr-muted-800)}.br-muted-800{border-right:solid var(--clr-muted-800)}.bb-muted-800{border-bottom:solid var(--clr-muted-800)}.bl-muted-800{border-left:solid var(--clr-muted-800)}.by-muted-800{border-block:solid var(--clr-muted-800)}.bx-muted-800{border-inline:solid var(--clr-muted-800)}.text-muted-900{color:var(--clr-muted-900)}.bg-muted-900{background-color:var(--clr-muted-900)}.b-muted-900{border:solid var(--clr-muted-900)}.bt-muted-900{border-top:solid var(--clr-muted-900)}.br-muted-900{border-right:solid var(--clr-muted-900)}.bb-muted-900{border-bottom:solid var(--clr-muted-900)}.bl-muted-900{border-left:solid var(--clr-muted-900)}.by-muted-900{border-block:solid var(--clr-muted-900)}.bx-muted-900{border-inline:solid var(--clr-muted-900)}.text-muted-950{color:var(--clr-muted-950)}.bg-muted-950{background-color:var(--clr-muted-950)}.b-muted-950{border:solid var(--clr-muted-950)}.bt-muted-950{border-top:solid var(--clr-muted-950)}.br-muted-950{border-right:solid var(--clr-muted-950)}.bb-muted-950{border-bottom:solid var(--clr-muted-950)}.bl-muted-950{border-left:solid var(--clr-muted-950)}.by-muted-950{border-block:solid var(--clr-muted-950)}.bx-muted-950{border-inline:solid var(--clr-muted-950)}.text-muted-999{color:var(--clr-muted-999)}.bg-muted-999{background-color:var(--clr-muted-999)}.b-muted-999{border:solid var(--clr-muted-999)}.bt-muted-999{border-top:solid var(--clr-muted-999)}.br-muted-999{border-right:solid var(--clr-muted-999)}.bb-muted-999{border-bottom:solid var(--clr-muted-999)}.bl-muted-999{border-left:solid var(--clr-muted-999)}.by-muted-999{border-block:solid var(--clr-muted-999)}.bx-muted-999{border-inline:solid var(--clr-muted-999)}.text-muted-1000{color:var(--clr-muted-1000)}.bg-muted-1000{background-color:var(--clr-muted-1000)}.b-muted-1000{border:solid var(--clr-muted-1000)}.bt-muted-1000{border-top:solid var(--clr-muted-1000)}.br-muted-1000{border-right:solid var(--clr-muted-1000)}.bb-muted-1000{border-bottom:solid var(--clr-muted-1000)}.bl-muted-1000{border-left:solid var(--clr-muted-1000)}.by-muted-1000{border-block:solid var(--clr-muted-1000)}.bx-muted-1000{border-inline:solid var(--clr-muted-1000)}.b-none{border:none}.mt-0{margin-top:0}.pt-0{padding-top:0}.mt-xs{margin-top:.3125rem}.pt-xs{padding-top:.3125rem}.mt-s{margin-top:.46875rem}.pt-s{padding-top:.46875rem}.mt-m{margin-top:.625rem}.pt-m{padding-top:.625rem}.mt-l{margin-top:.9375rem}.pt-l{padding-top:.9375rem}.mt-xl{margin-top:1.5625rem}.pt-xl{padding-top:1.5625rem}.mt-xxl{margin-top:3.125rem}.pt-xxl{padding-top:3.125rem}.mt-auto{margin-top:auto}.pt-auto{padding-top:auto}.mr-0{margin-right:0}.pr-0{padding-right:0}.mr-xs{margin-right:.3125rem}.pr-xs{padding-right:.3125rem}.mr-s{margin-right:.46875rem}.pr-s{padding-right:.46875rem}.mr-m{margin-right:.625rem}.pr-m{padding-right:.625rem}.mr-l{margin-right:.9375rem}.pr-l{padding-right:.9375rem}.mr-xl{margin-right:1.5625rem}.pr-xl{padding-right:1.5625rem}.mr-xxl{margin-right:3.125rem}.pr-xxl{padding-right:3.125rem}.mr-auto{margin-right:auto}.pr-auto{padding-right:auto}.mb-0{margin-bottom:0}.pb-0{padding-bottom:0}.mb-xs{margin-bottom:.3125rem}.pb-xs{padding-bottom:.3125rem}.mb-s{margin-bottom:.46875rem}.pb-s{padding-bottom:.46875rem}.mb-m{margin-bottom:.625rem}.pb-m{padding-bottom:.625rem}.mb-l{margin-bottom:.9375rem}.pb-l{padding-bottom:.9375rem}.mb-xl{margin-bottom:1.5625rem}.pb-xl{padding-bottom:1.5625rem}.mb-xxl{margin-bottom:3.125rem}.pb-xxl{padding-bottom:3.125rem}.mb-auto{margin-bottom:auto}.pb-auto{padding-bottom:auto}.ml-0{margin-left:0}.pl-0{padding-left:0}.ml-xs{margin-left:.3125rem}.pl-xs{padding-left:.3125rem}.ml-s{margin-left:.46875rem}.pl-s{padding-left:.46875rem}.ml-m{margin-left:.625rem}.pl-m{padding-left:.625rem}.ml-l{margin-left:.9375rem}.pl-l{padding-left:.9375rem}.ml-xl{margin-left:1.5625rem}.pl-xl{padding-left:1.5625rem}.ml-xxl{margin-left:3.125rem}.pl-xxl{padding-left:3.125rem}.ml-auto{margin-left:auto}.pl-auto{padding-left:auto}.my-0{margin-block:0}.py-0{padding-block:0}.my-xs{margin-block:.3125rem}.py-xs{padding-block:.3125rem}.my-s{margin-block:.46875rem}.py-s{padding-block:.46875rem}.my-m{margin-block:.625rem}.py-m{padding-block:.625rem}.my-l{margin-block:.9375rem}.py-l{padding-block:.9375rem}.my-xl{margin-block:1.5625rem}.py-xl{padding-block:1.5625rem}.my-xxl{margin-block:3.125rem}.py-xxl{padding-block:3.125rem}.my-auto{margin-block:auto}.py-auto{padding-block:auto}.mx-0{margin-inline:0}.px-0{padding-inline:0}.mx-xs{margin-inline:.3125rem}.px-xs{padding-inline:.3125rem}.mx-s{margin-inline:.46875rem}.px-s{padding-inline:.46875rem}.mx-m{margin-inline:.625rem}.px-m{padding-inline:.625rem}.mx-l{margin-inline:.9375rem}.px-l{padding-inline:.9375rem}.mx-xl{margin-inline:1.5625rem}.px-xl{padding-inline:1.5625rem}.mx-xxl{margin-inline:3.125rem}.px-xxl{padding-inline:3.125rem}.mx-auto{margin-inline:auto}.px-auto{padding-inline:auto}.m-0{margin:0}.p-0{padding:0}.m-xs{margin:.3125rem}.p-xs{padding:.3125rem}.m-s{margin:.46875rem}.p-s{padding:.46875rem}.m-m{margin:.625rem}.p-m{padding:.625rem}.m-l{margin:.9375rem}.p-l{padding:.9375rem}.m-xl{margin:1.5625rem}.p-xl{padding:1.5625rem}.m-xxl{margin:3.125rem}.p-xxl{padding:3.125rem}.m-auto{margin:auto}.p-auto{padding:auto}.rounded-s{border-radius:.25rem}.rounded-m{border-radius:.75rem}.rounded-l{border-radius:1.5rem}.rounded-xl{border-radius:2.5rem}.rounded{border-radius:50%}.\:hover-opacity{transition:opacity .15s ease-in}.\:hover-opacity:hover{opacity:.75}.\:hover-opacity-reverse{opacity:.75;transition:opacity .15s ease-in}.\:hover-opacity-reverse:hover{opacity:1}.\:hover-scale{transition:transform .15s ease-in}.\:hover-scale:hover{transform:scale(1.05)}.\:hover-scale-reverse{transition:transform .15s ease-in}.\:hover-scale-reverse:hover{transform:scale(.95)}.none{display:none}@media (min-width: 480px){.s\:none{display:none}}@media (min-width: 768px){.m\:none{display:none}}@media (min-width: 1000px){.l\:none{display:none}}.block{display:block}@media (min-width: 480px){.s\:block{display:block}}@media (min-width: 768px){.m\:block{display:block}}@media (min-width: 1000px){.l\:block{display:block}}.iblock{display:inline-block}@media (min-width: 480px){.s\:iblock{display:inline-block}}@media (min-width: 768px){.m\:iblock{display:inline-block}}@media (min-width: 1000px){.l\:iblock{display:inline-block}}.inline{display:inline}@media (min-width: 480px){.s\:inline{display:inline}}@media (min-width: 768px){.m\:inline{display:inline}}@media (min-width: 1000px){.l\:inline{display:inline}}.flex{display:flex}@media (min-width: 480px){.s\:flex{display:flex}}@media (min-width: 768px){.m\:flex{display:flex}}@media (min-width: 1000px){.l\:flex{display:flex}}.iflex{display:inline-flex}@media (min-width: 480px){.s\:iflex{display:inline-flex}}@media (min-width: 768px){.m\:iflex{display:inline-flex}}@media (min-width: 1000px){.l\:iflex{display:inline-flex}}.grid{display:grid}@media (min-width: 480px){.s\:grid{display:grid}}@media (min-width: 768px){.m\:grid{display:grid}}@media (min-width: 1000px){.l\:grid{display:grid}}.text-center{text-align:center}.min-h-0{min-height:0px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.pointer{cursor:pointer}
