.navbar,.navbar__bar__image,.navbar__bar__image__container{z-index:calc(var(--z-index__modal) * 2)}.navbar__bar,.navbar__bar__image__container{display:flex;background:var(--color__primary)}.navbar{position:sticky;top:0}.navbar__menu__button{display:none}.navbar a:hover,.navbar__selected__link{text-shadow:0 0 9px var(--color__blanco__estatico)}.navbar__mobile__bar{background:var(--color__primary);display:none}.navbar__bar{width:100%;height:73px;box-shadow:0 2px 9px var(--color__negro__estatico);position:relative}.navbar__bar__items__container{flex:1;display:flex;justify-content:space-evenly;align-items:center}.navbar__bar__items__container a{color:var(--color__blanco__estatico)}.navbar__bar__image__container__space{width:92px;position:relative}.navbar__bar__image__container{position:absolute;width:92px;aspect-ratio:1/1;padding:12px;box-shadow:0 0 9px var(--color__negro__estatico);border-radius:50%;align-items:center;justify-content:center;cursor:pointer}.navbar__bar__image__container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-index__modal);opacity:0;background:var(--color__negro__estatico);border-radius:50%;pointer-events:none;transition:opacity 3s}.navbar__bar__image__container__showed.navbar__bar__image__container:before{opacity:1}.navbar__bar__image__container:hover>.navbar__bar__image{filter:drop-shadow(0 0 4px var(--color__blanco__estatico))}.navbar__bar__image__container:active>.navbar__bar__image{filter:drop-shadow(0 0 0px)}.navbar__bar__image{height:100%;object-fit:contain;transition:.3s}.navbar__transition__bar{position:absolute;top:0;left:50%;width:0%;height:100%;background:var(--color__negro__estatico);transform:translate(-50%)}.navbar__transition__bar__changing{width:100%;transition:width 3s}.navbar__transition__bar__fade__out{opacity:0;transition:opacity 3s}@media screen and (max-width: 710px){.navbar__mobile__bar{display:flex;background-color:var(--color__primary);height:0;overflow:hidden;flex-direction:column;transition:height .5s}.navbar__menu__button{display:block;position:absolute;font-size:var(--font-size__h2);color:var(--color__blanco__estatico);top:20px;right:20px}.navbar__mobile__bar__items__container{width:100%;flex:1;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.navbar__bar__items__container{opacity:0;pointer-events:none}.navbar__mobile__bar__active{height:calc(100dvh - 105px)}.navbar__item__link__desktop{display:none}}.footer__content__contacts__data h6,.footer__content__legal h6,.footer__content__menu h6,.footer__copyright__container__text__container h5{margin:0}.footer__content__contacts__container,.footer__content__container,.footer__content__legal__container,.footer__content__menu__container{flex-direction:column;display:flex}.footer{width:100%;background:var(--color__primary);position:relative}.footer:before{content:"";height:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-index__modal) - 10);background:var(--color__negro__estatico);pointer-events:none}.footer__transition.footer:before{height:100%;transition:height 3s}.footer__fade__out.footer:before{opacity:0;transition:opacity 3s}.footer__content__container{width:100%}.footer__copyright__container{display:flex;justify-content:center}.footer__content__data__container{display:flex;width:100%;justify-content:space-around;padding:var(--spacing__lg) var(--spacing__md)}.footer__content__title{color:var(--color__secondary);font-family:var(--font__secondary);margin:0}.footer__content__menu{display:flex;flex-direction:column;justify-content:space-between;flex:1}.footer__content__legal__item:hover,.footer__content__menu__item:hover{text-shadow:0 0 9px var(--color__blanco__estatico)}.footer__content__contacts{flex:2;display:flex;flex-direction:column;justify-content:space-between}.footer__content__contacts,.footer__content__contacts__rrss,.footer__content__legal__container,.footer__content__menu__container{gap:var(--spacing__md)}.footer__content__contacts__data,.footer__content__contacts__rrss,.footer__content__legal{display:flex;flex-direction:column;flex:1;justify-content:space-between}.footer__content__contacts__rrss__container{width:100%;display:flex;justify-content:space-between}.footer__content__contacts__rrss__item,.footer__lang__icon{color:var(--color__blanco__estatico);font-size:24px;cursor:pointer;transition:.2s}.footer__content__contacts__rrss__item:hover,.footer__lang__icon:hover{text-shadow:0 0 9px var(--color__neutral-3);transform:scale(1.1)}.footer__content__button__unleash__container{display:flex;justify-content:center;align-items:center;padding:var(--spacing__md)}.footer__content__button__unleash{width:min(90%,216px);height:49px;background-color:transparent;color:var(--color__secondary);border:1px solid var(--color__blanco__estatico);cursor:pointer;transition:.3s}.footer__content__button__unleash:hover{background:var(--color__secondary);color:var(--color__primary__liso);border-color:var(--color__primary__liso);animation:.8s infinite alternate beastPulse}.footer__copyright__container__text__container{display:flex;width:90%;justify-content:center;align-items:center;border-top:2px solid linear-gradient(to-right transparent var(--color__blanco__estatico) transparent);position:relative;padding:var(--spacing__md)}.footer__copyright__container__text__container:before{content:"";position:absolute;top:0;left:0;height:2px;width:100%;background:linear-gradient(to right,transparent,var(--color__blanco__estatico),transparent)}@keyframes beastPulse{0%{transform:scale(1)}to{transform:scale(1.05) rotate(.5deg)}}@media screen and (max-width: 1000px){.footer__content__data__container{flex-direction:column;align-items:center;gap:var(--spacing__xl)}.footer__content__contacts__data,.footer__content__legal,.footer__content__menu{flex-direction:column;align-items:center;gap:var(--spacing__md)}.footer__content__legal p{margin:0}.footer__content__title{text-align:center}}:root.wolf .home__container{background-image:url(/assets/home_background-DrhdTFKW.webp);background-size:cover;background-position:center;background-attachment:fixed}.home__section{display:flex;width:100%;text-align:left;gap:var(--spacing__md);justify-content:space-between}.home__header__section{display:flex;gap:var(--spacing__md)}.home__header__section__img__container,.home__header__section__text__container{flex:1}.home__header__section__text__container{width:clamp(270px,80vw,550px)}.home__header__section__img__container{width:clamp(270px,80vw,405px);display:flex;justify-content:center;align-items:center}.home__header__section__img{width:100%}.home__header__section__text__content{color:var(--color__neutral-3)}@media (max-width: 1102px){.home__header__section{flex-direction:column;align-items:center;text-align:center}}.home__about__section__img__container,.home__about__section__text__container{flex:1;width:clamp(270px,80vw,405px)}.home__about__section__img{width:100%}.home__about__section__text__container{display:flex;flex-direction:column;justify-content:space-between}.home__about__section__button{max-width:172px;min-height:49px;background-color:transparent;color:var(--color__primary__liso);border:1px solid var(--color__primary__liso);cursor:pointer;transition:.5s}.home__about__section__button:hover{background:var(--color__primary);border:1px solid var(--color__blanco__estatico);color:var(--color__blanco__estatico)}.home__about__section__button:active{filter:brightness(.8);box-shadow:0 0 15px var(--color__primary__estatico);box-shadow:0 0 15px var(--color__primary)}@media (max-width: 1102px){.home__about__section{flex-direction:column;align-items:center}.home__about__section__container,.home__about__section__text__container{align-items:center}.home__about__section,.home__about__section__text__container{gap:var(--spacing__md)}.home__about__section__text__container{display:flex;text-align:left}.home__about__section__text__container h2{text-align:center}.home__about__section__button{max-width:none;padding:var(--spacing__sm) var(--spacing__lg)}}.home__portfolio__section{flex-direction:column}.home__portfolio__section__items__container,.home__portfolio__section__title__container{flex:1}.home__portfolio__section__title__container{text-align:center}.home__portfolio__section__items__container{display:flex;justify-content:space-around;width:100%;gap:var(--spacing__md);flex-wrap:wrap}.home__portfolio__section__item__container{max-width:229px;text-align:justify;display:flex;flex-direction:column;align-items:center;gap:var(--spacing__md)}.home__portfolio__section__item__img{height:133px}.home__portfolio__section__item__title{color:var(--color__primary);text-align:center}.home__portfolio__section__item__img__container{position:relative}@media (max-width: 1050px){.home__portfolio__section__items__container{padding:2rem 0}}@media screen and (min-width: 768px){.home__portfolio__section{gap:4rem}.home__portfolio__section__items__container{gap:3rem}}.home__contact__section{justify-content:space-evenly;display:flex;gap:var(--spacing__md);flex-wrap:wrap;width:100%}.home__contact__section__img__container,.home__contact__section__text__container{width:clamp(270px,80vw,405px)}.home__contact__section__text__container{display:flex;flex-direction:column;justify-content:space-between}.home__contact__section__text__mail{color:var(--color__primary)}.home__contact__section__text__social__icons__container{width:100%;display:flex;justify-content:space-between}.home__contact__section__text__social__icon{color:var(--color__primary__liso);font-size:30px;cursor:pointer;transition:.2s}.home__contact__section__text__social__icon:hover{text-shadow:0 0 9px var(--color__neutral-3);color:var(--color__neutral-3);transform:scale(1.1)}.home__contact__section__img__container{display:flex;justify-content:center;align-items:center}.home__contact__section__img{height:99%}.home__pack__section{flex-direction:column}.home__pack__section__button__container,.home__pack__section__items__container,.home__pack__section__title__container{flex:1}.home__pack__section__title__container{text-align:center}.home__pack__section__items__container{display:flex;justify-content:space-around;width:100%;gap:var(--spacing__md);flex-wrap:wrap}.home__pack__section__item__container{max-width:229px;text-align:justify;display:flex;flex-direction:column;align-items:center;gap:var(--spacing__md)}.home__pack__section__item__img{height:133px}.home__pack__section__item__title{color:var(--color__primary);text-align:center}.home__pack__section__button__container{width:100%;display:flex;justify-content:center;align-items:center}.home__pack__section__item__img__container{position:relative}.home__pack__section__item__img__filter{width:100%;position:absolute;top:0;right:0;height:133px;transition:opacity .3s;mix-blend-mode:hue}.home__pack__section__item__img__container:hover .home__pack__section__item__img__filter{opacity:0}.home__pack__section__button{width:172px;height:49px;background-color:transparent;color:var(--color__primary__liso);border:1px solid var(--color__primary__liso);cursor:pointer;transition:.5s}.home__pack__section__button:hover{background:var(--color__primary);border:1px solid var(--color__blanco__estatico);color:var(--color__blanco__estatico)}.home__pack__section__button:active{filter:brightness(.8);box-shadow:0 0 15px var(--color__primary__estatico);box-shadow:0 0 15px var(--color__primary)}@media (max-width: 1050px){.home__pack__section__items__container{padding:2rem 0}}@media screen and (min-width: 768px){.home__pack__section{gap:4rem}.home__pack__section__items__container{gap:3rem}}.about__container{align-items:center;justify-content:center}:root .about__container{background-image:url(/images/light/about/about_background.png);background-size:cover;background-position:center}:root.wolf .about__container{background-image:url(/images/dark/about/about_background.png);background-size:cover;background-position:center}.about__section{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:533px}.about__section__first__title{text-align:center;width:clamp(200px,90vw,900px)}.about__section__text{text-align:left}.about__section__button{max-width:172px;min-height:49px;background-color:transparent;color:var(--color__primary__liso);border:1px solid var(--color__primary__liso);cursor:pointer;transition:.5s}.about__section__button:hover{background:var(--color__primary);border:1px solid var(--color__blanco__estatico);color:var(--color__blanco__estatico)}.about__section__button:active{filter:brightness(.8);box-shadow:0 0 15px var(--color__primary__estatico);box-shadow:0 0 15px var(--color__primary)}.about__section__glitch__words{position:relative;color:#000;font-family:var(--font-family__primary);white-space:nowrap;overflow:visible;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:1s}.about__section__glitch__words:hover{color:#800020;text-shadow:0 0 5px red}.about__section__glitch__words:hover:after,.about__section__glitch__words:hover:before{animation-play-state:paused;text-shadow:none;filter:none;opacity:0}.about__section__glitch__words:after,.about__section__glitch__words:before{content:attr(data-text);position:absolute;top:0;left:50%;transform:translate(-50%);width:max-content;height:100%;pointer-events:none;white-space:nowrap;transition:1s}.about__section__glitch__words:before{text-shadow:-2px 0 #800020;animation:1s linear infinite alternate-reverse glitch-flicker-before;clip-path:inset(0 0 20% 0)}.about__section__glitch__words:after{text-shadow:2px 0 #800020;animation:1.2s linear infinite alternate glitch-flicker-after;clip-path:inset(20% 0 0 0)}@keyframes glitch-flicker-before{0%,to{transform:translate(-50%) translate(0)}20%{transform:translate(-50%) translate(-3px,1px) skew(-5deg)}40%{transform:translate(-50%) translate(3px,-2px) skew(5deg)}60%{transform:translate(-50%) translate(-2px,2px) skew(-3deg)}80%{transform:translate(-50%) translate(2px,-2px) skew(3deg)}}@keyframes glitch-flicker-after{0%,to{transform:translate(-50%) translate(0)}20%{transform:translate(-50%) translate(2px,-1px) skew(4deg)}40%{transform:translate(-50%) translate(-3px,2px) skew(-4deg)}60%{transform:translate(-50%) translate(3px,-3px) skew(2deg)}80%{transform:translate(-50%) translate(-1px,1px) skew(-2deg)}}.portfolio__navbar{width:100%;border-bottom:1px solid var(--color__negro__estatico)}.portfolio__navbar__content{background-color:var(--color__neutral-2);height:50px;display:flex;justify-content:left;align-items:center;gap:var(--spacing__xl);padding:0 var(--spacing__md)}.portfolio__navbar__link{color:var(--color__negro__estatico)}.portfolio__navbar__link:hover .portfolio__navbar__link__active,.portfolio__navbar__link__selected{color:var(--color__primary__liso)}.contact__section__wolf__bg{background-image:url(/assets/contact_background-19NcmgPE.png)}.contact__section__sheep__bg{background-image:url(/assets/contact_background-BIXWsmMO.png)}.contact__section__sheep__bg,.contact__section__wolf__bg{background-size:cover;background-position:center;background-attachment:fixed}.contact__section{display:flex;flex-direction:column;gap:calc(var(--spacing__xl) * 2);padding:var(--spacing__md) 0 calc(var(--spacing__xl) * 2) 0;align-items:center}.contact__section__content__container{display:flex;flex-direction:column;align-items:center;gap:clamp(4rem,10vw,12.5rem) clamp(1.5rem,6vw,5.875rem)}.contact__section__content__container,.contact__section__content__title__container{width:100%}.contact__section__content__title__container p{font-weight:700}.contact__section__content__title__container{display:flex;flex-direction:column;text-align:center;max-width:630px}.contact__section__content__form{width:100%;max-width:532px;display:flex;flex-direction:column;gap:var(--spacing__md)}.contact__section__content__form__button__container{display:flex;justify-content:center;width:100%;margin:var(--spacing__sm) 0}.contact__section__content__form input,.contact__section__content__form textarea{border:none;outline:0;border-bottom:2px solid var(--color__primary__liso);padding:var(--spacing__sm) var(--spacing__md);background:linear-gradient(to top,rgba(78,7,137,.25),transparent)}.contact__section__content__form input::placeholder,.contact__section__content__form textarea::placeholder{color:#3c3c3c}.contact__section__social__item__icon,.contact__section__social__item__link:hover,.wolf .contact__section__content__form input,.wolf .contact__section__content__form textarea{color:var(--color__primary__liso)}.wolf .contact__section__content__form input::placeholder,.wolf .contact__section__content__form textarea::placeholder{color:#64358b}.contact__section__content__form input:focus,.contact__section__content__form textarea:focus{outline:1px solid var(--color__primary__liso)}.contact__section__content__form button{background:var(--color__primary);border:1px solid var(--color__blanco__estatico);color:var(--color__blanco__estatico);max-width:220px;max-height:41px;cursor:pointer;transition:.5s;padding:var(--spacing__xs) var(--spacing__sm)}.contact__section__content__form button:hover{background-color:transparent;color:var(--color__primary__liso);border:1px solid var(--color__primary__liso)}.contact__section__content__form button:active{filter:brightness(.8);box-shadow:0 0 15px var(--color__primary__liso);box-shadow:0 0 15px var(--color__primary)}.wolf .contact__section__content__form button:hover{background:0 0;color:var(--color__primary__liso);border:1px solid var(--color__primary__liso)}.contact__section__social{width:100%;display:flex;justify-content:center;gap:var(--spacing__md);flex-wrap:wrap}.contact__section__social__item{width:200px;background:var(--color__secondary);border-radius:28px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--spacing__sm);gap:var(--spacing__sm);aspect-ratio:1/1}.contact__section__social__item__icon{font-size:51px}.contact__section__social__item__title{margin:0;font-weight:700;color:var(--color__negro__estatico);text-transform:uppercase}.contact__section__social__item__link{color:var(--color__negro__estatico);word-break:break-all;text-align:center;cursor:pointer}.wolf input:-webkit-autofill,.wolf input:-webkit-autofill:focus,.wolf input:-webkit-autofill:hover,.wolf textarea:-webkit-autofill,.wolf textarea:-webkit-autofill:focus,.wolf textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--color__primary__liso);-webkit-box-shadow:0 0 0 transparent inset;transition:background-color 5000s ease-in-out}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--color__negro__estatico);-webkit-box-shadow:0 0 0 transparent inset;transition:background-color 5000s ease-in-out}.buscador__container{background:url(/images/light/portfolio/portfolio_image.jpg) 0 0 / cover;max-width:1281px;height:350px;margin:var(--spacing__md);border-radius:10px;display:flex;flex-direction:column;justify-content:start;align-items:center;padding:var(--spacing__sm);background-position-x:center}.wolf .buscador__container{background:url(/images/dark/pack/pack_image.jpg) 0 0 / cover;background-position-x:center}.buscador__title{filter:brightness(1.3);width:100%;text-align:center}.buscador__bar__container{width:100%;max-width:500px;height:33px;position:relative;outline:2px solid var(--color__negro__estatico)}.buscador__bar{width:100%;height:100%;padding:0 var(--spacing__sm);outline:0;border:none}.buscador__bar:focus{filter:brightness(1.5)}.buscador__button__container{background-color:var(--color__secondary);height:33px;width:33px;position:absolute;right:0;top:0;outline:2px solid var(--color__negro__estatico);display:flex;justify-content:center;align-items:center;cursor:pointer}.buscador__button{color:var(--color__negro__estatico);font-size:var(--font-size__body)}.cards__container__lapidas{display:flex;flex-wrap:wrap;gap:var(--spacing__md);justify-content:space-between;align-items:stretch;padding:var(--spacing__lg)}.card__lapida{width:100%;max-width:250px;flex:1 1 250px;background-color:#111;border-radius:20px 20px 10px 10px;box-shadow:0 0 10px #ffffff0d;overflow:hidden;text-align:center;transition:.4s ease;filter:grayscale(100%);cursor:pointer;position:relative;display:flex;flex-direction:column}.card__lapida:hover{filter:grayscale(0%);background-color:#2c0d0d;box-shadow:0 0 20px var(--color__primary)}.lapida__image__container img{width:100%;height:200px;object-fit:cover;border-bottom:1px solid #333}.lapida__text__container{padding:var(--spacing__sm);display:flex;flex-direction:column;gap:var(--spacing__sm);color:#ccc;flex:1;justify-content:space-between}.lapida__text{display:flex;flex-direction:column;gap:var(--spacing__sm)}.lapida__title{font-size:1.2rem;font-weight:700;margin:0;color:var(--color__blanco__estatico)}.lapida__description{font-size:.9rem;opacity:.8;margin:0;transition:opacity .3s ease}.card__lapida:hover .lapida__description{opacity:1}.lapida__button{margin-top:auto;background:transparent;border:1px solid var(--color__primary__liso);color:var(--color__primary__liso);padding:8px 16px;cursor:pointer;transition:.3s ease}.lapida__button:hover{background:var(--color__primary);color:var(--color__blanco__estatico);border-color:var(--color__blanco__estatico)}@media screen and (max-width: 670px){.cards__container__lapidas{justify-content:center;gap:var(--spacing__xl)}.card__lapida{max-width:100%;min-width:250px;flex:1 1 100%}}.card__info__background{display:flex;position:fixed;width:100vw;height:calc(100dvh - 73px);background:#000000e6;top:73px;left:0;z-index:100;justify-content:center;align-items:flex-start;overflow-y:auto;padding:var(--spacing__md)}.card__info__container{background:var(--color__neutral-1);width:100vw;max-width:780px;display:flex;flex-direction:column;align-items:center;border-radius:22px;padding:var(--spacing__lg) var(--spacing__md);position:relative;gap:var(--spacing__lg)}.card__info__title{width:100%;margin:0;text-align:left}.card__info__close__button{position:absolute;right:var(--spacing__sm);top:var(--spacing__md);cursor:pointer;border:none;background:0 0}.card__info__image__clipper,.card__info__image__container{max-height:300px;border-radius:22px;width:100%;height:100%}.card__info__image__container{max-width:683px;position:relative;margin-bottom:var(--spacing__sm)}.card__info__image__clipper{overflow:hidden}.card__info__background__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.card__info__logo__container{z-index:100;position:absolute;left:50%;transform:translate(-50%);bottom:-25%;background-color:var(--color__negro__estatico);border-radius:50%;width:clamp(80px,15vw,140px);height:clamp(80px,15vw,140px);display:flex;align-items:center;justify-content:center;padding:5px;overflow:hidden}.card__info__logo__img{height:100%}.card__info,.card__info__title{max-width:683px}.card__info p{margin:0}.card__info{display:flex;flex-direction:column;gap:var(--spacing__lg)}.card__info__projects__link{color:var(--color__primary__liso)}.card__info__projects__technologies__tags__container{display:flex;gap:var(--spacing__sm);flex-wrap:wrap}.card__info__projects__technologies__tag{background:#ccc;border-radius:20px;padding:.5rem;color:var(--color__negro__estatico);cursor:pointer;border:1px solid var(--color__negro__estatico);transition:.5s}.card__info__projects__prev__button{max-width:172px;min-height:40px;background-color:transparent;color:var(--color__primary__liso);border:1px solid var(--color__primary__liso);cursor:pointer;transition:.5s}.card__info__projects__prev__button:hover{background:var(--color__primary);border:1px solid var(--color__blanco__estatico);color:var(--color__blanco__estatico)}.card__info__projects__prev__button:active{filter:brightness(.8);box-shadow:0 0 15px var(--color__primary__estatico);box-shadow:0 0 15px var(--color__primary)}.card__info__projects__colaborations__tags__container,.card__info__projects__social__tags__container{display:flex;gap:var(--spacing__sm);flex-wrap:wrap}.card__info__projects__social__tag,.card__info__projects__colaborations__tag{background:#ccc;border-radius:20px;padding:.5rem;color:var(--color__negro__estatico);cursor:pointer;border:1px solid var(--color__negro__estatico);transition:all .5s}.card__info__projects__colaborations__tag:hover,.card__info__projects__social__tag:hover{cursor:pointer;box-shadow:0 0 5px var(--color__primary__liso);border-color:var(--color__primary__liso);color:var(--color__primary__liso)}.error__data__container__sheep__bg{background-image:url(/images/light/errorPage/error_page_bg.png)}.error__data__container__wolf__bg{background-image:url(/images/dark/errorPage/error_page_bg.png)}.error__data__container__sheep__bg,.error__data__container__wolf__bg{background-position:bottom;background-size:cover}@media screen and (max-width: 550px){.error__data__container__sheep__bg,.error__data__container__wolf__bg{background-position:left bottom}}.error__data__container{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:var(--spacing__lg);padding:var(--spacing__md) var(--spacing__sm);justify-content:center;min-height:100dvh}.error__title__container{display:flex;flex-direction:column;width:100%;align-items:center}.error__title,.error__title:after{position:relative;margin:0;text-align:center}.error__title:after{--move1: inset(50% 50% 50% 50%);--move2: inset(31% 0 40% 0);--move3: inset(39% 0 15% 0);--move4: inset(45% 0 40% 0);--move5: inset(45% 0 6% 0);--move6: inset(14% 0 61% 0);clip-path:var(--move1);content:attr(data-text);position:absolute;top:0;left:0;right:0;bottom:0;display:block;animation:3s steps(2,end) infinite glitch_4011;text-shadow:-1px -1px 0 #000,1px 1px 0 red}.error__description{margin:0;color:var(--color__neutral-3);text-shadow:0 0 5px var(--color__primary__liso)}.error__button{width:100%;max-width:210px;min-height:49px;background-color:transparent;color:var(--color__primary__liso);border:1px solid var(--color__primary__liso);cursor:pointer;transition:.5s}.error__button:hover{background:var(--color__primary);border:1px solid var(--color__blanco__estatico);color:var(--color__blanco__estatico)}.error__button:active{filter:brightness(.8);box-shadow:0 0 15px var(--color__primary__estatico);box-shadow:0 0 15px var(--color__primary)}@keyframes glitch_4011{0%{clip-path:var(--move2);transform:translate(-10px,10px)}10%{clip-path:var(--move3);transform:translate(10px)}20%{clip-path:var(--move4);transform:translate(-10px,-10px)}30%{clip-path:var(--move5);transform:translate(10px,10px)}to,33%{clip-path:var(--move1);transform:translate(0)}}.dark__section{background-image:url(/assets/dark_bg-DBQi60bJ.png);background-position:right;background-size:cover;padding:var(--spacing__xl) var(--spacing__md)}.dark__content__container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing__md)}.dark__content__title{margin:0;text-align:center}.dark__content__button{width:100%;max-width:210px;min-height:49px;background-color:transparent;color:var(--color__primary__liso);border:1px solid var(--color__primary__liso);cursor:pointer;transition:.5s}.dark__content__button:hover{background:var(--color__primary);border:1px solid var(--color__blanco__estatico);color:var(--color__blanco__estatico)}.dark__content__button:active{filter:brightness(.8);box-shadow:0 0 15px var(--color__primary__estatico);box-shadow:0 0 15px var(--color__primary)}.glitch__effect__container__possessed{filter:invert(1) hue-rotate(-300deg) blur(4px) sepia(.6) brightness(.4) saturate(8);-webkit-backdrop-filter:invert(1) blur(1.5px);backdrop-filter:invert(1) blur(1.5px);animation:1.8s ease-in-out glitchPossessed}@keyframes glitchPossessed{0%,to{opacity:0;background:0 0}5%,95%{opacity:1;background:#ff00001a}}.dark__warning__alert__bg{background:#000000e6;position:absolute;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center}.dark__warning__alert__container{padding:var(--spacing__md);max-width:683px;background:linear-gradient(to bottom,#000000d9,#10000099,#000000d9);border-radius:20px;display:flex;flex-direction:column;gap:var(--spacing__md);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);box-shadow:inset 0 0 20px #8b0000b3,inset 0 0 40px #000000e6}.dark__warning__alert__title__container{position:relative;padding:var(--spacing__sm);text-align:center;border-bottom:2px solid transparent}.dark__warning__alert__title__container:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(to right,transparent,var(--color__primary__liso),transparent)}.dark__warning__alert__text__container{padding:var(--spacing__sm);text-align:center}.dark__warning__alert__title,.dark__warning__alert__text{margin:0}.dark__warning__alert__cta__container{display:flex;justify-content:center}.dark__warning__alert__cta{max-width:172px;min-height:49px;background-color:transparent;color:var(--color__primary__liso);border:1px solid var(--color__primary__liso);cursor:pointer;transition:.5s}.dark__warning__alert__cta:hover{background:var(--color__primary);border:1px solid var(--color__blanco__estatico);color:var(--color__blanco__estatico)}.dark__warning__alert__cta:active{filter:brightness(.8);box-shadow:0 0 15px var(--color__primary__estatico);box-shadow:0 0 15px var(--color__primary)}.dark__warning__alert__bg{background:#000000e6;position:absolute;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:999;opacity:0;animation:fadeInBg .4s forwards}.dark__warning__alert__container{padding:var(--spacing__md);max-width:683px;background:linear-gradient(to bottom,#000000d9,#10000099,#000000d9);border-radius:20px;display:flex;flex-direction:column;gap:var(--spacing__md);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);box-shadow:inset 0 0 20px #8b0000b3,inset 0 0 40px #000000e6;transform:scale(.8);opacity:0;animation:fadeInModal .4s ease-out forwards}@keyframes fadeInModal{to{opacity:1;transform:scale(1)}}@keyframes fadeInBg{to{opacity:1}}@keyframes fadeOutBg{0%{opacity:1}to{opacity:0}}@keyframes fadeOutModal{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.fade-out-bg{animation:fadeOutBg .4s forwards}.fade-out-modal{animation:fadeOutModal .4s ease-in forwards}.glitch__effect__container{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;opacity:0;background:0 0}.glitch__effect__container__transition{animation:.1s steps(1,end) infinite glitchHell;filter:invert(1) hue-rotate(-300deg) contrast(6) blur(5px) sepia(.7) brightness(.5) saturate(10);-webkit-backdrop-filter:invert(1) blur(2px);backdrop-filter:invert(1) blur(2px);background:#ff00000d}.glitch__effect__container__blackout{background:var(--color__negro__estatico)!important;opacity:1!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:none!important}.glitch__effect__container__fade__out{animation:3s forwards fadeToBlack;-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;background:var(--color__negro__estatico)}.glitch__effect__flash{background:var(--color__blanco__estatico);opacity:1!important;filter:brightness(900%) contrast(900%) blur(.5px);transition:none;animation:80ms ease-in-out infernalFlash}@keyframes glitchHell{0%,to{opacity:0;transform:scale(1)}20%{opacity:1;transform:scale(1.01) rotate(.5deg)}40%{opacity:.3;transform:scale(.99) rotate(-.5deg)}60%{opacity:1;transform:scale(1.02) rotate(1deg)}80%{opacity:.5;transform:scale(1) rotate(0)}}@keyframes fadeToBlack{0%{opacity:1}to{opacity:0}}@keyframes infernalFlash{0%,to{opacity:0}50%{opacity:1}}.liquid__transition__effect{mix-blend-mode:darken}.liquid__transition__effect{display:none;opacity:0;transition:opacity 1s ease;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;pointer-events:none;object-fit:cover;mix-blend-mode:darken;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.liquid__transition__effect__container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1001;opacity:0;background:transparent;transition:none}.liquid__transition__effect__container__blackout{opacity:1;background:var(--color__negro__estatico)}.liquid__transition__effect__container__fade__out{opacity:0;transition:opacity 3s}.liquid__transition__effect__active{opacity:1;display:block}.liquid__force__blackout{background:#000!important}.portfolio__work__section{flex-direction:column;margin:var(--spacing__xl) 0}.portfolio__work__section__items__container,.portfolio__work__section__title__container{flex:1}.portfolio__work__section__title__container{text-align:center}.portfolio__work__section__items__container{display:flex;justify-content:space-around;width:100%;gap:var(--spacing__md);flex-wrap:wrap}.portfolio__work__section__item__container{max-width:229px;text-align:justify;display:flex;flex-direction:column;align-items:center;gap:var(--spacing__md)}.portfolio__work__section__item__img{height:133px}.portfolio__work__section__item__title{color:var(--color__primary);text-align:center}.portfolio__work__section__item__img__container{position:relative}@media (max-width: 1050px){.portfolio__work__section__items__container{padding:2rem 0}}@media screen and (min-width: 768px){.portfolio__work__section{gap:4rem}.portfolio__work__section__items__container{gap:3rem}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--font__primary: "Lora", serif;--font__secondary: "Cinzel Decorative", "Cinzel", serif;--font-size__h1: clamp(32px, 7vw, 74px);--font-size__h2: clamp(28px, 5vw, 47px);--font-size__h3: clamp(18px, 3vw, 24px);--font-size__body: clamp(16px, 2.5vw, 20px);--font-size__medium: clamp(15px, 2vw, 18px);--font-size__small: clamp(14px, 1.8vw, 16px)}:root{--color__primary__liso: #4e0789;--color__secondary__liso: #ffffff;--color__primary__gradient: linear-gradient( to bottom, #1b0033, #4e0789, #1b0033 );--color__secondary__gradient: linear-gradient( to bottom, #7d7d7d, #e8e8e8, #7d7d7d );--color__blanco__estatico: #ffffff;--color__negro__estatico: #000000}:root{--color__primary: var(--color__primary__liso);--color__secondary: var(--color__secondary__liso);--color__neutral-1: #ffffff;--color__neutral-2: #a0a0a0;--color__neutral-3: #000000}:root.wolf{--color__primary: var(--color__primary__gradient);--color__secondary: var(--color__secondary__gradient);--color__neutral-1: #000000;--color__neutral-2: #413f3f;--color__neutral-3: #ffffff}:root{--spacing__xs: clamp(.75rem, .7vw, 1.25rem);--spacing__sm: clamp(1rem, 1vw, 2rem);--spacing__md: clamp(2rem, 2.5vw, 4rem);--spacing__lg: clamp(4rem, 5vw, 8rem);--spacing__xl: clamp(6rem, 8vw, 12rem)}:root{--shadow__light: 0px 2px 4px rgba(0, 0, 0, .1);--shadow__medium: 0px 4px 6px rgba(0, 0, 0, .2);--shadow__dark: 0px 6px 8px rgba(0, 0, 0, .3)}:root{--border-radius__sm: .25rem;--border-radius__md: .5rem;--border-radius__lg: .9rem;--border-radius__full: 50%}:root{--transition__fast: .2s ease-in-out;--transition__normal: .3s ease-in-out;--transition__slow: .5s ease-in-out}:root{--opacity__disabled: .5;--opacity__hover: .85;--opacity__full: 1}:root{--z-index__base: 1;--z-index__modal: 1000;--z-index__tooltip: 2000}:root{--max-width__content: clamp(320px, 90vw, 1200px);--line-height__base: clamp(1.4, 1.6, 1.8) }@media (min-width: 769px){:root{--line-height__base: 1.8lh}}*{box-sizing:border-box;padding:0;margin:0;text-decoration:none;list-style:none}img{pointer-events:none;-webkit-user-select:none;user-select:none}*{font-family:var(--font__primary)}button,h1,h2,h3,span{font-family:var(--font__secondary)}h1,h2,h3,h4,h5,h6{margin-bottom:var(--spacing__md)}p{margin-bottom:var(--spacing__lg)}h1{font-size:var(--font-size__h1)}h2{font-size:var(--font-size__h2)}h3{font-size:var(--font-size__h3)}h6{font-size:var(--font-size__small)}label,p{font-size:var(--font-size__body)}button,h5{font-size:var(--font-size__medium)}label{display:inline-block}body{color:var(--color__neutral-3)}button,h1,h2,h3,.gradient__primary__text{color:var(--color__primary__liso)}a,h5,h6,span .gradient__secondary__text{color:var(--color__secondary__liso)}h3,p{white-space:pre-line}@supports (-webkit-background-clip: text){h1,h2,.gradient__primary__text{background:var(--color__primary);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gradient__secondary__text{background:var(--color__secondary);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}html,body{scroll-behavior:smooth}::selection{background-color:var(--color__primary__liso);color:var(--color__neutral-1)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--color__primary__liso);border-radius:var(--border-radius__sm);border:2px solid var(--color__neutral-2)}::-webkit-scrollbar-track{background:var(--color__neutral-1);border-radius:var(--border-radius__sm)}::-webkit-scrollbar-corner{background:var(--color__neutral-1)}*{scrollbar-color:var(--color__primary__liso) var(--color__neutral-1);scrollbar-width:thin}html{height:100%}body{display:flex;flex-direction:column;min-height:100vh;background-color:var(--color__neutral-1);color:var(--color__neutral-3);justify-content:space-between}.content__container{width:100%;height:100%;position:relative}.home__container,.about__container,.portfolio__container,.pack__container{padding:clamp(4rem,10vw,12.5rem) clamp(1.5rem,6vw,5.875rem);gap:50dvh;display:flex;flex-direction:column;min-height:100dvh;width:100%}.button__default__styles{cursor:pointer;display:inline-block;text-align:center;outline:0;border:none;vertical-align:middle;position:relative;padding:calc(var(--spacing__sm) + .1rem) var(--spacing__md)}.button__small{padding:calc(var(--spacing__sm) - .13rem) calc(var(--spacing__md) - .23rem)}.button__medium{padding:calc(var(--spacing__sm) + .1rem) var(--spacing__md)}.button__large{padding:calc(var(--spacing__md) - .23rem) var(--spacing__lg)}.button__icon{padding:var(--spacing__sm)}.input__default__styles{display:inline-block;width:100%;border:none;box-shadow:none;outline:none;cursor:text;padding:var(--spacing__md) var(--spacing__lg)}.input__small{padding:calc(var(--spacing__sm) - .2rem) calc(var(--spacing__md) - .3rem)}.input__medium{padding:var(--spacing__sm) var(--spacing__md)}.input__large{padding:calc(var(--spacing__md) - .3rem) var(--spacing__lg)}.textarea__default__styles{display:inline-block;width:100%;border:none;box-shadow:none;outline:none;cursor:text;padding:var(--spacing__md) var(--spacing__lg);resize:both;overflow:auto}.textarea__disabled__resize{resize:none}.textarea__small{padding:calc(var(--spacing__sm) - .2rem) calc(var(--spacing__md) - .3rem)}.textarea__medium{padding:var(--spacing__sm) var(--spacing__md)}.textarea__large{padding:calc(var(--spacing__md) - .3rem) var(--spacing__lg)}.select__default__styles{display:inline-block;width:100%;font-size:calc(var(--font-size__md) - .2rem);padding:var(--spacing__md) var(--spacing__lg);border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none;box-shadow:none}.select__small{padding:calc(var(--spacing__sm) - .2rem) calc(var(--spacing__md) - .3rem)}.select__medium{padding:var(--spacing__sm) var(--spacing__md)}.select__large{padding:calc(var(--spacing__md) - .3rem) var(--spacing__lg)}.span__default__styles{display:inline;font-size:inherit;white-space:normal;vertical-align:baseline;border:none}.loader__default__styles{width:100%;height:100%}.label__default__styles{display:inline-block;border:none;cursor:pointer;background:none;text-align:left;white-space:nowrap;-webkit-user-select:none;user-select:none;width:100%}.label__bold{font-weight:700}.text__default__styles{word-wrap:break-word;overflow-wrap:anywhere;white-space:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-hyphens:auto;hyphens:auto;text-align:left;white-space:pre-line}.text__center{text-align:center}.text__right{text-align:right}.text__uppercase{text-transform:uppercase}.text__lowercase{text-transform:lowercase}.text__capitalize{text-transform:capitalize}.text__bold{font-weight:700}.option__default__styles{display:flex;flex-direction:column;gap:var(--spacing__lg);padding:var(--spacing__sm);align-items:flex-start;transition:all var(--transition__normal)}.option__default__styles input{position:absolute;opacity:0;cursor:pointer;height:100%;top:0}.option__default__styles span,.option__default__styles label{cursor:pointer}.option__default__styles input:focus+span{outline:2px solid var(--color__primary);outline-offset:2px}.option__radio span,.option__radio span:before{border-radius:var(--border-radius__full)}.option__spacing__small{gap:var(--spacing__sm)}.option__spacing__medium{gap:var(--spacing__md)}.option__default__styles div:hover{background-color:#fbfbfb;border-radius:var(--border-radius__lg)}.tag__default__styles{gap:var(--spacing__sm);min-height:var(--spacing__lg)}.tag__default__styles:hover{opacity:.8;filter:brightness(1.1)}.tag__small{padding:var(--spacing__xs) var(--spacing__sm);border-radius:var(--border-radius__sm)}.tag__medium{padding:calc(var(--spacing__sm) - .13rem) calc(var(--spacing__md) - .25rem);border-radius:var(--border-radius__md)}.tag__large{padding:var(--spacing__sm) var(--spacing__md);border-radius:calc(var(----border-radius__lg) - .15rem)}.tag__standar{font-size:1rem}.tag__discrete{font-size:.75rem}
