:root{--jl-color-cherry:#611232;--jl-color-cherry-dark:#480d25;--jl-color-pink:#c42e53;--jl-color-pink-dark:#a32444;--jl-color-black:#080808;--jl-color-text:#2b2b2b;--jl-color-text-muted:#5c5c5c;--jl-color-border:#e4e4e4;--jl-color-surface:#fff;--jl-color-surface-alt:#f7f4f5;--jl-color-white:#fff;--jl-color-error:#b3261e;--jl-color-on-dark:#fff;--jl-color-on-dark-muted:hsla(0,0%,100%,.82);--jl-font-body:"Roboto-Regular",system-ui,-apple-system,"Segoe UI",sans-serif;--jl-font-light:"Roboto-Light",system-ui,-apple-system,"Segoe UI",sans-serif;--jl-font-medium:"Roboto-Medium",system-ui,-apple-system,"Segoe UI",sans-serif;--jl-font-bold:"Roboto-Bold",system-ui,-apple-system,"Segoe UI",sans-serif;--jl-font-display:"Montserrat-ExtraBold","Roboto-Black",system-ui,sans-serif;--jl-font-display-bold:"Montserrat-Bold","Roboto-Bold",system-ui,sans-serif;--jl-font-display-semi:"Montserrat-SemiBold","Roboto-Medium",system-ui,sans-serif;--jl-text-xs:0.8125rem;--jl-text-sm:0.9375rem;--jl-text-base:1.0625rem;--jl-text-lg:clamp(1.125rem,1.05rem + 0.35vw,1.3125rem);--jl-text-xl:clamp(1.375rem,1.2rem + 0.8vw,1.75rem);--jl-text-2xl:clamp(1.875rem,1.4rem + 2vw,2.875rem);--jl-text-3xl:clamp(2.25rem,1.5rem + 3vw,3.75rem);--jl-text-hero:clamp(2rem,1.1rem + 2.6vw,3.125rem);--jl-leading-tight:1.15;--jl-leading-snug:1.3;--jl-leading-normal:1.6;--jl-space-1:0.25rem;--jl-space-2:0.5rem;--jl-space-3:0.75rem;--jl-space-4:1rem;--jl-space-5:1.5rem;--jl-space-6:2rem;--jl-space-7:3rem;--jl-space-8:4rem;--jl-section-y:clamp(4rem,2.5rem + 5vw,7.5rem);--jl-gutter:1rem;--jl-container:1170px;--jl-radius-sm:6px;--jl-radius-md:12px;--jl-radius-lg:20px;--jl-radius-pill:999px;--jl-shadow-sm:0 1px 2px rgba(8,8,8,.06),0 1px 3px rgba(8,8,8,.08);--jl-shadow-md:0 4px 12px rgba(8,8,8,.1),0 2px 4px rgba(8,8,8,.06);--jl-shadow-lg:0 14px 32px rgba(8,8,8,.16),0 4px 10px rgba(8,8,8,.08);--jl-ease:cubic-bezier(0.2,0.7,0.2,1);--jl-duration:220ms;--jl-focus-ring:0 0 0 3px #fff,0 0 0 6px var(--jl-color-pink);--jl-focus-ring-on-dark:0 0 0 3px var(--jl-color-cherry),0 0 0 6px #fff;--jl-tap:44px}.sr{will-change:transform,opacity;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.sr--fade-up{opacity:0;transform:translateY(40px)}.sr--fade-down{opacity:0;transform:translateY(-40px)}.sr--fade-left{opacity:0;transform:translateX(40px)}.sr--fade-right{opacity:0;transform:translateX(-40px)}.sr--fade-in{opacity:0;transform:none}.sr--zoom-in{opacity:0;transform:scale(.9)}.sr--visible{opacity:1!important;transform:none!important}@media(prefers-reduced-motion:reduce){.sr{transition:none!important;opacity:1!important;transform:none!important}}.blur-in-expand{animation:blur-in-expand .4s linear both}@keyframes blur-in-expand{0%{transform:scale(0);filter:blur(12px);opacity:0}to{transform:scale(1);filter:blur(0);opacity:1}}.tracking-in-expand{animation:tracking-in-expand .4s linear both}@keyframes tracking-in-expand{0%{letter-spacing:-.2em;opacity:0}40%{opacity:.6}to{opacity:1}}.tracking-in-expand-forward-bottom{animation:tracking-in-expand-forward-bottom .4s linear both}@keyframes tracking-in-expand-forward-bottom{0%{letter-spacing:-.2em;transform:translateZ(-700px) translateY(100px);opacity:0}40%{opacity:.6}to{transform:translateZ(0) translateY(0);opacity:1}}.tracking-in-contract{animation:tracking-in-contract .4s linear both}@keyframes tracking-in-contract{0%{letter-spacing:.6em;opacity:0}40%{opacity:.6}to{letter-spacing:normal;opacity:1}}.jello-diagonal{animation:jello-diagonal .9s linear both}@keyframes jello-diagonal{0%{transform:skew(0deg 0deg)}30%{transform:skew(25deg 25deg)}40%{transform:skew(-15deg,-15deg)}50%{transform:skew(15deg,15deg)}65%{transform:skew(-5deg,-5deg)}75%{transform:skew(5deg,5deg)}to{transform:skew(0deg 0deg)}}.jello-horizontal{animation:jello-horizontal .9s linear both}@keyframes jello-horizontal{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.scale-up-center{animation:scale-up-center .4s}@keyframes scale-up-center{0%{transform:scale(.5)}to{transform:scale(1)}}.scale-up-vertical-center{animation:scale-up-vertical-center .4s}@keyframes scale-up-vertical-center{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}.tracking-in-expand-forward-top{animation:tracking-in-expand-forward-top .4s linear both}@keyframes tracking-in-expand-forward-top{0%{letter-spacing:-.2em;transform:translateZ(-700px) translateY(-100px);opacity:0}40%{opacity:.6}to{transform:translateZ(0) translateY(0);opacity:1}}html{font-size:100%;scroll-behavior:smooth;scroll-padding-top:96px}body,html{font-family:var(--jl-font-body);line-height:var(--jl-leading-normal);color:var(--jl-color-text)}body{font-size:var(--jl-text-base);background-color:var(--jl-color-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0}*,:after,:before{box-sizing:border-box}a{text-decoration:none;color:inherit}p{width:100%;height:auto;max-width:72ch}iframe,img,video{max-width:100%;display:block}iframe:not(.instagram-media),img,video{height:auto}img{width:100%}button{color:inherit;background:none;border:0;cursor:pointer}button,input,select,textarea{font:inherit}::selection{color:#fff;background:#611232}.overflow-hidden{overflow:hidden}h1,h2,h3,h4,h5,h6{font-weight:400;overflow-wrap:anywhere;text-wrap:balance}.transition{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.jl__skip-link{position:fixed;top:var(--jl-space-3);left:var(--jl-space-3);z-index:1000;padding:var(--jl-space-3) var(--jl-space-5);background:var(--jl-color-cherry);color:var(--jl-color-white);font-family:var(--jl-font-bold);font-size:var(--jl-text-sm);border-radius:var(--jl-radius-pill);box-shadow:var(--jl-shadow-lg);transform:translateY(-200%);transition:transform var(--jl-duration) var(--jl-ease)}.jl__skip-link:focus,.jl__skip-link:focus-visible{transform:translateY(0);outline:none;box-shadow:var(--jl-focus-ring),var(--jl-shadow-lg)}:focus{outline:none}:focus-visible{outline:3px solid var(--jl-color-pink);outline-offset:3px;border-radius:4px}.ant-drawer :focus-visible,.ant-modal :focus-visible,.jl__contact__section :focus-visible,.jl__footer :focus-visible,.jl__header :focus-visible,.jl__info__section :focus-visible,.jl__on-dark :focus-visible,.jl__page__visits :focus-visible{outline-color:#fff}#contenido:focus{outline:none}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{text-size-adjust:100%}p{font-family:var(--jl-font-light);font-size:var(--jl-text-base);line-height:var(--jl-leading-normal);font-weight:400}.jl__eyebrow{display:inline-flex;align-items:center;gap:var(--jl-space-3);font-family:var(--jl-font-display-semi);font-size:var(--jl-text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--jl-color-pink);margin-bottom:var(--jl-space-4)}.jl__eyebrow:before{content:"";display:inline-block;width:28px;height:3px;border-radius:2px;background:currentColor}.jl__info__section:not(.jl__info__section--light) .jl__eyebrow,.jl__on-dark .jl__eyebrow{color:var(--jl-color-on-dark-muted)}.jl__title{font-family:var(--jl-font-display);font-size:var(--jl-text-2xl);line-height:1.08;font-weight:400;letter-spacing:-.025em;color:var(--jl-color-black)}.jl__subtitle{font-size:var(--jl-text-xl);line-height:var(--jl-leading-snug);color:var(--jl-color-text-muted)}.jl__description,.jl__subtitle{font-family:var(--jl-font-light);font-weight:400}.jl__description{font-size:var(--jl-text-lg);line-height:var(--jl-leading-normal)}.jl__description p{font-size:inherit;line-height:inherit;margin-bottom:var(--jl-space-4);text-align:left}.jl__description ol,.jl__description ul{padding-left:1.25em;margin-bottom:var(--jl-space-4)}.jl__section-head{max-width:52rem;margin:0 auto var(--jl-space-7);text-align:center}.jl__section-head .jl__eyebrow{justify-content:center}.jl__section-head .jl__eyebrow:after{content:"";display:inline-block;width:28px;height:3px;border-radius:2px;background:currentColor}.jl__section-head .jl__title{margin-bottom:var(--jl-space-3)}.jl__section-head .jl__subtitle{margin:0 auto}.jl__section-head--split{max-width:none;text-align:left;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--jl-space-5);flex-wrap:wrap;padding-bottom:var(--jl-space-5);border-bottom:2px solid var(--jl-color-black);margin-bottom:var(--jl-space-6)}.jl__section-head--split .jl__eyebrow{justify-content:flex-start}.jl__section-head--split .jl__eyebrow:after{display:none}.jl__section-head--split .jl__title{margin:0}.jl__section-head--split .jl__subtitle{margin:var(--jl-space-2) 0 0}.jl__section-head--split__link{display:inline-flex;align-items:center;gap:var(--jl-space-2);min-height:var(--jl-tap);font-family:var(--jl-font-display-semi);font-size:var(--jl-text-sm);color:var(--jl-color-pink-dark);border-radius:4px;white-space:nowrap}.jl__section-head--split__link svg{transition:transform var(--jl-duration) var(--jl-ease)}.jl__section-head--split__link:hover{text-decoration:underline;text-underline-offset:4px}.jl__section-head--split__link:hover svg{transform:translateX(4px)}.flex{display:flex}.flex--center-end,.flex--end{justify-content:end}.flex--all-center,.flex--center-end,.flex--vertical-center{align-items:center}.flex--all-center{justify-content:center}.flex--all-center-end{justify-content:end;align-items:center}.flex--all-center-start{justify-content:start;align-items:center}.flex--space-between{justify-content:space-between}.flex--space-between-v-center{justify-content:space-between;align-items:center}.flex--wrap{flex-wrap:wrap}.text-theme-white{color:#fff}.bg-theme-white{background-color:#fff!important}.text-theme-black{color:#080808}.bg-theme-black{background-color:#080808!important}.text-theme-gray{color:#b6b6b6}.bg-theme-gray{background-color:#b6b6b6!important}.text-theme-text-gray{color:#3c3c3b}.bg-theme-text-gray{background-color:#3c3c3b!important}.text-theme-red{color:#611232}.bg-theme-red{background-color:#611232!important}.text-theme-cherry{color:#611232}.bg-theme-cherry{background-color:#611232!important}.text-theme-pink{color:#c42e53}.bg-theme-pink{background-color:#c42e53!important}.jl__main_post{width:100%;min-height:clamp(600px,90vh,920px);background-position:top;background-size:cover;position:relative;display:flex;align-items:flex-end;color:#fff}.jl__main_post__overlay{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(8,8,8,.5),rgba(8,8,8,0) 28%)}.jl__main_post__subcontent{--hero-fade:clamp(7rem,20vh,12rem);--hero-inset:max(var(--jl-gutter),calc((100% - var(--jl-container)) / 2 + var(--jl-gutter)));position:relative;z-index:1;width:100%;padding:var(--hero-fade) var(--hero-inset) clamp(5rem,12vh,8rem);display:flex;justify-content:flex-start}.jl__main_post__subcontent:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,rgba(40,7,20,0) 0,rgba(40,7,20,.8) var(--hero-fade),rgba(40,7,20,.93) 100%);-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(var(--hero-inset) + 660px),rgba(0,0,0,.3) 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(var(--hero-inset) + 660px),rgba(0,0,0,.3) 100%)}.jl__main_post__panel{width:min(100%,640px);padding-left:var(--jl-space-5);border-left:4px solid var(--jl-color-pink);text-shadow:0 1px 12px rgba(8,8,8,.45)}.jl__main_post__kicker{display:inline-flex;align-items:center;gap:var(--jl-space-2);font-family:var(--jl-font-display-semi);font-size:var(--jl-text-xs);letter-spacing:.18em;text-transform:uppercase;color:#fff;margin-bottom:var(--jl-space-4)}.jl__main_post__kicker:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--jl-color-pink)}.jl__main_post__title{width:100%;margin:0 0 var(--jl-space-4);font-family:var(--jl-font-display);font-size:var(--jl-text-hero);line-height:1.04;letter-spacing:-.03em;color:#fff;-webkit-line-clamp:3;padding-bottom:.08em}.jl__main_post__excerpt,.jl__main_post__title{font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.jl__main_post__excerpt{max-width:56ch;-webkit-line-clamp:2;font-family:var(--jl-font-light);font-size:var(--jl-text-lg);line-height:var(--jl-leading-normal);margin-bottom:var(--jl-space-4);color:var(--jl-color-on-dark-muted)}.jl__main_post__subtitle{font-family:Roboto-Bold;font-size:26px;line-height:26px;margin-bottom:10px}.jl__main_post__author{font-family:var(--jl-font-medium);font-size:var(--jl-text-xs);letter-spacing:.06em;text-transform:uppercase;line-height:1.4;font-weight:400;color:var(--jl-color-on-dark-muted);margin-bottom:var(--jl-space-5)}.jl__main_post .jl__button{min-width:0;background-color:#fff!important;color:#611232;border-color:#fff;text-shadow:none}@media only screen and (max-width:768px){.jl__main_post{min-height:clamp(520px,84vh,720px)}.jl__main_post__subcontent{--hero-fade:clamp(5rem,14vh,8rem);padding-bottom:clamp(3.5rem,9vh,5rem)}.jl__main_post__subcontent:before{-webkit-mask-image:none;mask-image:none}.jl__main_post__panel{width:100%;padding-left:var(--jl-space-4)}.jl__main_post__title{font-size:clamp(1.625rem,1rem + 4vw,2.25rem);-webkit-line-clamp:4}}@media only screen and (max-width:480px){.jl__main_post{min-height:clamp(480px,82vh,640px)}.jl__main_post__author{margin-bottom:var(--jl-space-4)}}.jl__main_post--skeleton{background:var(--jl-color-cherry-dark)}.ant-drawer svg{color:#fff!important}.ant-drawer .ant-drawer-close{width:var(--jl-tap);height:var(--jl-tap);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--jl-radius-sm);-webkit-margin-end:0;margin-inline-end:0}.ant-drawer .ant-drawer-close:hover{background:hsla(0,0%,100%,.14)}.ant-drawer .ant-drawer-header{border-bottom:1px solid hsla(0,0%,100%,.18)}.ant-menu-dark{background-color:transparent!important;color:#fff!important}.ant-drawer-content{background-color:#611232!important;background:url(/_next/static/media/main-background.d512a0b1.png)!important;background-size:cover!important}.ant-drawer-content,.ant-drawer-header-title{color:#fff!important}.ant-menu-title-content a{color:#fff!important;display:block}.ant-menu-item,.ant-menu-submenu-title{color:#fff!important;min-height:var(--jl-tap);border-radius:var(--jl-radius-sm)!important}.ant-menu-item:hover,.ant-menu-submenu-title:hover{background-color:hsla(0,0%,100%,.14)!important;color:#fff!important}.ant-menu-item:focus-visible,.ant-menu-submenu-title:focus-visible{outline:3px solid #fff!important;outline-offset:-3px}.ant-menu-dark .ant-menu-item-selected{background-color:#c42e53!important;color:#fff!important}.ant-menu-dark .ant-menu-submenu-arrow{color:#fff!important}.REVO__main_slider{position:relative}.REVO__main_slider .swiper-button-next,.REVO__main_slider .swiper-button-prev{width:var(--jl-tap);height:var(--jl-tap);margin-top:calc(var(--jl-tap)/-2);border-radius:50%;color:#fff;background:rgba(8,8,8,.45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background var(--jl-duration) var(--jl-ease),transform var(--jl-duration) var(--jl-ease)}.REVO__main_slider .swiper-button-next:after,.REVO__main_slider .swiper-button-prev:after{font-size:18px;font-weight:700}.REVO__main_slider .swiper-button-next:hover,.REVO__main_slider .swiper-button-prev:hover{background:#c42e53}.REVO__main_slider .swiper-button-next:focus-visible,.REVO__main_slider .swiper-button-prev:focus-visible{outline:3px solid #fff;outline-offset:2px}.REVO__main_slider .swiper-button-prev{left:var(--jl-space-5)}.REVO__main_slider .swiper-button-next{right:var(--jl-space-5)}.REVO__main_slider .swiper-pagination{bottom:var(--jl-space-6);left:50%;transform:translateX(-50%);width:min(100% - var(--jl-gutter)*2,var(--jl-container));text-align:left;padding-left:var(--jl-space-2)}.REVO__main_slider .swiper-pagination-bullet{width:10px;height:10px;margin:0 5px!important;background:#fff;opacity:.55;transition:width var(--jl-duration) var(--jl-ease),opacity var(--jl-duration) var(--jl-ease)}.REVO__main_slider .swiper-pagination-bullet:focus-visible{outline:3px solid #fff;outline-offset:3px}.REVO__main_slider .swiper-pagination-bullet-active{width:28px;border-radius:var(--jl-radius-pill);background:#c42e53;opacity:1}.REVO__main_slider .swiper-slide>a{display:block;color:inherit}.REVO__main_slider .swiper-slide>a:focus-visible{outline:4px solid #fff;outline-offset:-8px}@media only screen and (max-width:768px){.REVO__main_slider .swiper-button-next,.REVO__main_slider .swiper-button-prev{display:none}}.jl__social__component{width:100%;height:auto;display:flex;align-items:center;flex-wrap:wrap;gap:var(--jl-space-3);margin-top:var(--jl-space-3)}.jl__social__component a{width:var(--jl-tap);height:var(--jl-tap);align-items:center;justify-content:center;display:inline-flex;color:#611232;font-size:20px;transition:background-color var(--jl-duration) var(--jl-ease),color var(--jl-duration) var(--jl-ease),transform var(--jl-duration) var(--jl-ease),box-shadow var(--jl-duration) var(--jl-ease);background-color:#fff;box-shadow:var(--jl-shadow-sm);border:1px solid var(--jl-color-border);border-radius:50%;cursor:pointer}.jl__social__component a:hover{background-color:#611232;border-color:#611232;color:#fff;transform:translateY(-2px);box-shadow:var(--jl-shadow-md)}.jl__social__component__qr{width:88px;height:auto;background-color:#fff;border-radius:var(--jl-radius-sm);padding:4px;box-shadow:var(--jl-shadow-md)}@media screen and (max-width:480px){.jl__social__component__qr{width:64px;text-align:center}}.VZ__modal__content{width:100%;height:auto;margin:30px auto 0}.ant-modal-wrap{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);color:#fff!important}.ant-modal .ant-modal-content{color:#fff!important;background:rgba(97,18,50,.96);border-radius:var(--jl-radius-lg);box-shadow:var(--jl-shadow-lg);backdrop-filter:blur(11.4px);-webkit-backdrop-filter:blur(11.4px);border:1px solid hsla(0,0%,100%,.12);padding:var(--jl-space-6)}.ant-modal .ant-modal-content .ant-modal-title{background-color:transparent;color:#fff}.ant-modal .ant-modal-close{color:#fff;width:var(--jl-tap);height:var(--jl-tap);top:var(--jl-space-3);inset-inline-end:var(--jl-space-3)}.ant-modal .ant-modal-close:hover{color:#fff;background:hsla(0,0%,100%,.14)}.ant-modal .ant-modal-close:focus-visible{outline:3px solid #fff;outline-offset:0}.jl__contact__form{padding:var(--jl-space-4) 0 0}.jl__contact__form,.jl__contact__form__block{width:100%;height:auto}.jl__contact__form__block--info{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--jl-space-3) var(--jl-space-6);margin-top:var(--jl-space-5);padding-top:var(--jl-space-5);border-top:1px solid hsla(0,0%,100%,.18)}.jl__contact__form__block--complains{width:100%}.jl__contact__form__logo{width:170px;height:auto;margin:0 auto var(--jl-space-5)}.jl__contact__form__title{font-family:var(--jl-font-display);letter-spacing:-.02em;font-size:var(--jl-text-xl);line-height:var(--jl-leading-snug);text-align:center;color:#fff;margin-bottom:var(--jl-space-2)}.jl__contact__form__lead{text-align:center;color:var(--jl-color-on-dark-muted);font-size:var(--jl-text-sm);margin:0 auto var(--jl-space-6);max-width:42ch}.jl__contact__form h3{font-size:20px;margin-bottom:40px}.jl__contact__form h4{font-size:16px;margin-bottom:30px}.jl__contact__form p{font-size:14px;line-height:20px}.jl__contact__form .contact__data{width:auto;height:auto;margin:0}.jl__contact__form .contact__data__container{display:inline-flex;align-items:center;gap:var(--jl-space-2);min-height:var(--jl-tap);color:#fff;border-radius:4px}.jl__contact__form .contact__data__icon{display:inline-flex;font-size:22px;color:var(--jl-color-on-dark-muted)}.jl__contact__form .contact__data__text{width:auto;font-size:var(--jl-text-sm)}.jl__contact__form .contact__data__text p{width:auto;margin:0;color:#fff}.jl__contact__form .contact__data__text a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:hsla(0,0%,100%,.35);text-decoration-color:hsla(0,0%,100%,.35);text-underline-offset:4px}.jl__contact__form .contact__data__text a:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.jl__contact__form .contact__form__base{width:100%;height:auto;border-radius:10px}.jl__contact__form .contact__form__base__container{width:100%;max-width:480px;height:auto;margin:0 auto}.jl__contact__form .contact__form__fields{width:100%;display:block}.jl__contact__form .contact__form__fields .jl__field{display:flex;flex-direction:column;gap:var(--jl-space-1);margin-bottom:var(--jl-space-4)}.jl__contact__form .contact__form__fields .jl__field__label{font-family:var(--jl-font-medium);letter-spacing:.04em}.jl__contact__form .contact__form__fields .jl__field__hint,.jl__contact__form .contact__form__fields .jl__field__label{font-size:var(--jl-text-xs);color:var(--jl-color-on-dark-muted)}.jl__contact__form .contact__form__fields input,.jl__contact__form .contact__form__fields textarea{width:100%;min-height:48px;padding:var(--jl-space-3) var(--jl-space-4);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.35);border-radius:var(--jl-radius-sm);color:#fff;font-size:var(--jl-text-base);transition:border-color var(--jl-duration) var(--jl-ease),background var(--jl-duration) var(--jl-ease)}.jl__contact__form .contact__form__fields input::placeholder,.jl__contact__form .contact__form__fields textarea::placeholder{color:hsla(0,0%,100%,.6);opacity:1}.jl__contact__form .contact__form__fields input:hover,.jl__contact__form .contact__form__fields textarea:hover{border-color:hsla(0,0%,100%,.6)}.jl__contact__form .contact__form__fields input:focus-visible,.jl__contact__form .contact__form__fields textarea:focus-visible{outline:none;border-color:#fff;background:hsla(0,0%,100%,.12);box-shadow:0 0 0 3px hsla(0,0%,100%,.35)}.jl__contact__form .contact__form__fields input[aria-invalid=true],.jl__contact__form .contact__form__fields textarea[aria-invalid=true]{border-color:#ffb4ab;background:hsla(6,100%,84%,.1)}.jl__contact__form .contact__form__fields textarea{min-height:140px;resize:vertical}.jl__contact__form .contact__form__fields .labelError{display:block;min-height:1.2em;color:#ffb4ab;font-size:var(--jl-text-xs);font-family:var(--jl-font-medium)}.jl__contact__form .contact__form__fields .labelError:empty{display:none}.jl__contact__form .contact__form__fields button[type=submit],.jl__contact__form .contact__form__fields input[type=submit]{width:100%;min-height:52px;margin:var(--jl-space-5) auto 0;display:inline-flex;align-items:center;justify-content:center;background-color:#fff;border:2px solid #fff;color:#611232;cursor:pointer;font-family:var(--jl-font-bold);font-size:var(--jl-text-sm);border-radius:var(--jl-radius-pill);padding:var(--jl-space-3) var(--jl-space-6);transition:background-color var(--jl-duration) var(--jl-ease),color var(--jl-duration) var(--jl-ease)}.jl__contact__form .contact__form__fields button[type=submit]:hover,.jl__contact__form .contact__form__fields input[type=submit]:hover{background-color:#c42e53;border-color:#c42e53;color:#fff}.jl__contact__form .contact__form__fields button[type=submit]:focus-visible,.jl__contact__form .contact__form__fields input[type=submit]:focus-visible{outline:3px solid #fff;outline-offset:3px}.jl__contact__form .contact__form__fields button[type=submit]:disabled,.jl__contact__form .contact__form__fields input[type=submit]:disabled{opacity:.6;cursor:progress}.jl__contact__form--service .contact__form__base{background-color:#fff}.jl__contact__form--service .jl__contact__form__block{width:50%!important}@media screen and (max-width:768px){.jl__contact__form{width:100%}.jl__contact__form__block{width:100%;height:auto}.jl__contact__form__block--info{flex-direction:column;align-items:flex-start;gap:var(--jl-space-2)}.jl__contact__form--service .jl__contact__form__block{width:100%!important}}.jl__share__component{width:auto;height:auto;display:flex;align-items:center;flex-wrap:wrap;gap:var(--jl-space-2)}.jl__share__component a{width:40px;height:40px;align-items:center;justify-content:center;display:inline-flex;color:#c42e53;font-size:18px;transition:background-color var(--jl-duration) var(--jl-ease),color var(--jl-duration) var(--jl-ease),transform var(--jl-duration) var(--jl-ease);background-color:#fff;border:1px solid var(--jl-color-border);box-shadow:var(--jl-shadow-sm);border-radius:50%;cursor:pointer}.jl__share__component a:hover{background-color:#611232;border-color:#611232;color:#fff;transform:translateY(-2px)}.jl__categories{width:100%;height:auto;display:flex;align-items:center;flex-wrap:wrap;gap:var(--jl-space-2);margin-bottom:var(--jl-space-6);list-style:none}.jl__categories li{margin:0}.jl__categories__item{display:inline-flex;align-items:center;min-height:36px;padding:var(--jl-space-1) var(--jl-space-3);border:1px solid #c42e53;border-radius:var(--jl-radius-pill);color:var(--jl-color-pink-dark);text-decoration:none;font-family:var(--jl-font-medium);font-size:var(--jl-text-xs);line-height:1.2;cursor:pointer;transition:background-color var(--jl-duration) var(--jl-ease),color var(--jl-duration) var(--jl-ease)}.jl__categories__item:focus-visible,.jl__categories__item:hover{background-color:#c42e53;color:#fff}.jl__page{width:100%;height:auto;margin:0 auto}.jl__page--padding{padding:var(--jl-section-y) 0}.jl__page--started{padding:calc(96px + var(--jl-space-6)) 0 var(--jl-section-y) 0}.jl__page--no-padding{padding:0}.jl__page--alt{background:var(--jl-color-surface-alt)}.jl__page--full,.jl__page__section{width:100%;height:auto;margin:0 auto}.jl__page__section{max-width:var(--jl-container);padding-left:var(--jl-gutter);padding-right:var(--jl-gutter)}.jl__page__block{width:100%;height:auto}.jl__page__block--half{width:48%;height:auto}.jl__section__container{width:100%;max-width:var(--jl-container);margin:0 auto;padding-left:var(--jl-gutter);padding-right:var(--jl-gutter)}@media screen and (max-width:992px){.jl__page--started{padding-top:calc(80px + var(--jl-space-5))}}.jl__header{min-width:320px;width:100%;height:auto;color:#fff;position:fixed;top:0;left:0;z-index:99;transition:background var(--jl-duration) var(--jl-ease),box-shadow var(--jl-duration) var(--jl-ease);background:linear-gradient(180deg,rgba(8,8,8,.55),rgba(8,8,8,0))}.jl__header__home__background{background:#611232}.jl__header__bg__onScroll{background:rgba(97,18,50,.92);box-shadow:var(--jl-shadow-md);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.jl__header__container{width:100%;max-width:1360px;height:auto;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--jl-space-5);padding:var(--jl-space-3) var(--jl-gutter);position:relative;min-height:80px}.jl__header__logo{width:150px;flex-shrink:0;height:auto}.jl__header__logo a{display:block;border-radius:4px}.jl__header__logo--mobile{display:block;margin:0 auto 20px}.jl__header__menu{flex:1 1 auto;height:auto;display:flex;justify-content:center;align-items:center;min-width:0}.jl__header__menu--desktop{display:flex}.jl__header__menu--mobile{display:none}.jl__header__menu ul{list-style:none;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--jl-space-1) var(--jl-space-2);margin:0;padding:0}.jl__header__menu ul li{position:relative;margin:0}.jl__header__menu ul li:focus-within>.jl__header__submenu,.jl__header__menu ul li:hover>.jl__header__submenu{display:flex;opacity:1;transform:translateY(0);pointer-events:auto}.jl__header__menu a{display:inline-flex;align-items:center;min-height:var(--jl-tap);padding:0 10px;color:#fff;font-family:var(--jl-font-display-semi);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:var(--jl-radius-sm);position:relative;transition:color var(--jl-duration) var(--jl-ease)}.jl__header__menu a:hover{color:#fff}.jl__header__menu a:after{content:"";position:absolute;left:var(--jl-space-3);right:var(--jl-space-3);bottom:6px;height:2px;border-radius:2px;background:#fff;transform:scaleX(0);transform-origin:left center;transition:transform var(--jl-duration) var(--jl-ease)}.jl__header__menu a:hover:after,.jl__header__menu a[aria-current=page]:after{transform:scaleX(1)}.jl__header__submenu{min-width:220px;position:absolute;top:100%;left:0;display:flex;flex-direction:column;gap:0;padding:var(--jl-space-2);background:var(--jl-color-cherry-dark);color:#fff;border-radius:var(--jl-radius-md);box-shadow:var(--jl-shadow-lg);opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity var(--jl-duration) var(--jl-ease),transform var(--jl-duration) var(--jl-ease)}.jl__header__submenu li{margin:0;width:100%}.jl__header__submenu li a{display:flex;width:100%;padding:var(--jl-space-2) var(--jl-space-3);color:#fff;border-radius:var(--jl-radius-sm);text-transform:none;letter-spacing:0;font-family:var(--jl-font-medium);font-size:var(--jl-text-sm)}.jl__header__submenu li a:after{display:none}.jl__header__submenu li a:focus-visible,.jl__header__submenu li a:hover{background:hsla(0,0%,100%,.12)}.jl__header__burger{display:inline-flex;align-items:center;justify-content:center;width:var(--jl-tap);height:var(--jl-tap);border-radius:var(--jl-radius-sm);color:#fff;background:hsla(0,0%,100%,.08);transition:background var(--jl-duration) var(--jl-ease)}.jl__header__burger svg{font-size:26px}.jl__header__burger:hover{background:hsla(0,0%,100%,.18)}.jl__header .jl__button{flex-shrink:0;width:auto;min-width:140px;min-height:44px;background-color:transparent!important;border-color:hsla(0,0%,100%,.75);box-shadow:none}.jl__header .jl__button:hover{background-color:#fff!important;color:#611232;border-color:#fff}.jl__header__bg__onScroll .jl__button,.jl__header__home__background .jl__button{background-color:#c42e53!important;border-color:#c42e53}.jl__header__bg__onScroll .jl__button:hover,.jl__header__home__background .jl__button:hover{background-color:#fff!important;color:#611232;border-color:#fff}@media screen and (max-width:1280px){.jl__header__menu a{font-size:.66rem;letter-spacing:.02em;padding:0 8px}}@media screen and (max-width:1170px){.jl__header__logo{width:120px}.jl__header__menu a{font-size:.66rem;letter-spacing:.03em;padding:0 var(--jl-space-2)}.jl__header .jl__button{min-width:120px}}@media screen and (max-width:992px){.jl__header__container{min-height:72px}.jl__header__menu{flex:0 0 auto;order:3}.jl__header__menu--desktop{display:none}.jl__header__menu--mobile{display:flex}.jl__header .jl__button{order:2;min-width:0;padding-inline:var(--jl-space-4);font-size:var(--jl-text-xs)}}@media screen and (max-width:420px){.jl__header__container{gap:var(--jl-space-3)}.jl__header__logo{width:104px}}.jl__footer{width:100%;height:auto;background:url(/_next/static/media/main-background.d512a0b1.png)!important;background-size:cover!important;background-color:#611232!important;color:#fff;padding:var(--jl-space-8) 0 var(--jl-space-5)}.jl__footer .jl__section__container{display:block}.jl__footer__grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:var(--jl-space-7);gap:var(--jl-space-7);align-items:start;padding-bottom:var(--jl-space-7);border-bottom:1px solid hsla(0,0%,100%,.18)}.jl__footer__brand{display:flex;flex-direction:column;gap:var(--jl-space-4);max-width:36ch}.jl__footer__brand p{color:var(--jl-color-on-dark-muted);font-size:var(--jl-text-sm)}.jl__footer__logo{width:150px;height:auto}.jl__footer__logo a{display:block;border-radius:4px}.jl__footer__heading{font-family:var(--jl-font-display-semi);font-size:var(--jl-text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--jl-color-on-dark-muted);margin-bottom:var(--jl-space-4)}.jl__footer address{font-style:normal}.jl__footer__list{list-style:none;display:flex;flex-direction:column;gap:var(--jl-space-2)}.jl__footer__list a,.jl__footer__list span{display:inline-flex;align-items:center;gap:var(--jl-space-2);min-height:32px;color:#fff;font-size:var(--jl-text-sm);border-radius:4px}.jl__footer__list a{text-decoration:underline;-webkit-text-decoration-color:hsla(0,0%,100%,.35);text-decoration-color:hsla(0,0%,100%,.35);text-underline-offset:4px;transition:-webkit-text-decoration-color var(--jl-duration) var(--jl-ease);transition:text-decoration-color var(--jl-duration) var(--jl-ease);transition:text-decoration-color var(--jl-duration) var(--jl-ease),-webkit-text-decoration-color var(--jl-duration) var(--jl-ease)}.jl__footer__list a:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.jl__footer__list svg{flex-shrink:0;font-size:18px;color:var(--jl-color-on-dark-muted)}.jl__footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--jl-space-3);padding-top:var(--jl-space-5);font-size:var(--jl-text-xs);color:var(--jl-color-on-dark-muted)}.jl__footer__bottom p{width:auto;font-size:inherit}.jl__footer .jl__social__component{margin-top:0;gap:var(--jl-space-3)}.jl__footer .jl__social__component a{width:var(--jl-tap);height:var(--jl-tap);background:hsla(0,0%,100%,.1);color:#fff;box-shadow:none;font-size:20px}.jl__footer .jl__social__component a:hover{background:#fff;color:#611232}@media screen and (max-width:992px){.jl__footer__grid{grid-template-columns:1fr 1fr}.jl__footer__brand{grid-column:1/-1}}@media screen and (max-width:568px){.jl__footer{padding-top:var(--jl-space-7)}.jl__footer__grid{grid-template-columns:1fr;gap:var(--jl-space-6)}.jl__footer__bottom{flex-direction:column;align-items:flex-start}}.jl__single__page,.jl__single__page .jl__page__section{width:100%;height:auto}.jl__single__page__container{width:100%;height:auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--jl-space-6)}.jl__single__page__content{width:65%;height:auto;margin-bottom:30px;min-width:0}.jl__single__page__thumbnail{width:100%;height:auto;margin-bottom:var(--jl-space-5);border-radius:var(--jl-radius-md);overflow:hidden;box-shadow:var(--jl-shadow-sm)}.jl__single__page__thumbnail img{aspect-ratio:3/1;object-fit:cover}.jl__single__page li,.jl__single__page ol,.jl__single__page p,.jl__single__page ul{font-family:var(--jl-font-light);font-size:var(--jl-text-lg);line-height:var(--jl-leading-normal);font-weight:400;margin-bottom:var(--jl-space-4);text-align:left}.jl__single__page ol,.jl__single__page ul{padding-left:1.4em}.jl__single__page li{margin-bottom:var(--jl-space-2)}.jl__single__page__body a{color:var(--jl-color-pink-dark);text-decoration:underline;text-underline-offset:3px}.jl__single__page blockquote{margin:var(--jl-space-5) 0;padding:var(--jl-space-4) var(--jl-space-5);border-left:4px solid #c42e53;background:var(--jl-color-surface-alt);border-radius:0 var(--jl-radius-sm) var(--jl-radius-sm) 0}.jl__single__page figure{margin:var(--jl-space-5) 0}.jl__single__page figcaption{font-size:var(--jl-text-xs);color:var(--jl-color-text-muted);margin-top:var(--jl-space-2)}.jl__single__page table{width:100%;border-collapse:collapse;margin-bottom:var(--jl-space-5)}.jl__single__page td,.jl__single__page th{padding:12px;border:1px solid var(--jl-color-border);text-align:left}.jl__single__page th{background:var(--jl-color-surface-alt);font-family:var(--jl-font-bold)}.jl__single__page h1{font-family:var(--jl-font-display);font-size:var(--jl-text-3xl);line-height:1.08;font-weight:400;margin-bottom:var(--jl-space-4);letter-spacing:-.03em}.jl__single__page h2{font-family:var(--jl-font-bold);font-size:var(--jl-text-xl);margin:var(--jl-space-6) 0 var(--jl-space-3)}.jl__single__page h2,.jl__single__page h3{line-height:var(--jl-leading-snug);font-weight:400}.jl__single__page h3{font-family:var(--jl-font-medium);font-size:var(--jl-text-lg);margin:var(--jl-space-5) 0 var(--jl-space-3)}.jl__single__page b,.jl__single__page strong{font-family:var(--jl-font-bold)}.jl__single__page iframe:not(.instagram-media){width:100%;aspect-ratio:16/9;height:auto;border:0;border-radius:var(--jl-radius-md)}.jl__single__page iframe.instagram-media{margin:var(--jl-space-5) auto!important}.jl__single__page__meta{width:100%;height:auto;margin-bottom:var(--jl-space-4);display:flex;flex-wrap:wrap;gap:var(--jl-space-2) var(--jl-space-4);color:var(--jl-color-text-muted);font-size:var(--jl-text-sm)}.jl__single__page__meta__item{display:inline-flex;align-items:center;gap:var(--jl-space-2)}.jl__single__page__meta__item svg{font-size:18px;color:#c42e53}.jl__single__page__share{width:100%;height:auto;margin-bottom:var(--jl-space-6);display:flex;flex-wrap:wrap;align-items:center;gap:var(--jl-space-3);padding-bottom:var(--jl-space-5);border-bottom:1px solid var(--jl-color-border)}.jl__single__page__share__title{font-family:var(--jl-font-bold);font-size:var(--jl-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--jl-color-text-muted)}.jl__single__page__categories{width:100%;height:auto;display:flex;flex-wrap:wrap;align-items:center;gap:var(--jl-space-2);border-top:1px solid var(--jl-color-border);padding-top:var(--jl-space-5);margin-top:var(--jl-space-6);font-size:var(--jl-text-sm);color:var(--jl-color-text-muted)}.jl__single__page__categories ul{display:contents;list-style:none;margin:0;padding:0}.jl__single__page__categories li{margin:0;font-size:inherit}.jl__single__page__categories a{display:inline-flex;align-items:center;min-height:36px;padding:var(--jl-space-1) var(--jl-space-3);background-color:#c42e53;color:#fff!important;text-decoration:none!important;border-radius:var(--jl-radius-pill);font-family:var(--jl-font-medium);font-size:var(--jl-text-xs);text-decoration:none;transition:background-color var(--jl-duration) var(--jl-ease)}.jl__single__page__categories a:hover{background-color:#611232}@media screen and (max-width:992px){.jl__single__page__content{width:100%}.jl__single__page table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.jl__single__page td,.jl__single__page th{white-space:nowrap}}.jl__sidebar{width:30%;height:-moz-fit-content;height:fit-content;box-shadow:var(--jl-shadow-sm);border:1px solid var(--jl-color-border);padding:var(--jl-space-5);border-radius:var(--jl-radius-md);box-sizing:border-box;position:-webkit-sticky;position:sticky;top:104px;align-self:flex-start;background:var(--jl-color-surface)}.jl__sidebar__title{font-family:var(--jl-font-display-bold)!important;font-size:var(--jl-text-lg)!important;font-weight:400;padding-bottom:var(--jl-space-3);color:#080808;border-bottom:3px solid #c42e53;margin-bottom:var(--jl-space-4)}.jl__sidebar__search__btn{display:flex;align-items:center;justify-content:center;gap:var(--jl-space-2);width:100%;min-height:var(--jl-tap);padding:var(--jl-space-3) var(--jl-space-4);margin-bottom:var(--jl-space-5);background-color:#611232;color:#fff;border:none;border-radius:var(--jl-radius-pill);font-family:var(--jl-font-medium);font-size:var(--jl-text-sm);cursor:pointer;transition:background-color var(--jl-duration) var(--jl-ease)}.jl__sidebar__search__btn:hover{background-color:var(--jl-color-cherry-dark)}.jl__sidebar__social{margin-top:var(--jl-space-6)}.jl__sidebar__related{list-style:none;padding:0;margin:0}.jl__sidebar__related__item{margin-bottom:var(--jl-space-3)}.jl__sidebar__related__item:last-child{margin-bottom:0}.jl__sidebar__related__link{display:flex;gap:var(--jl-space-3);align-items:flex-start;text-decoration:none;color:#080808;border-radius:var(--jl-radius-sm);transition:color var(--jl-duration) var(--jl-ease)}.jl__sidebar__related__link:hover{color:var(--jl-color-pink-dark)}.jl__sidebar__related__image{flex-shrink:0;border-radius:var(--jl-radius-sm);overflow:hidden}.jl__sidebar__related__title{font-size:var(--jl-text-sm);line-height:1.4}.jl__search__modal .ant-modal-content{background:#fff!important;border:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#080808!important}.jl__search__modal .ant-modal-title{background-color:transparent!important;color:#080808!important;font-family:var(--jl-font-bold)}.jl__search__modal .ant-modal-close{color:#080808!important}.jl__search__modal .ant-modal-close:hover{color:#611232!important;background:var(--jl-color-surface-alt)}.jl__search__modal .ant-input-search-button{background-color:#611232!important;border-color:#611232!important;color:#fff!important}.jl__search__modal .ant-input-search-button:hover{background-color:#3f0c20!important;border-color:#3f0c20!important}.jl__search__modal__empty{text-align:center;padding:24px 0;color:var(--jl-color-text-muted)}.jl__search__modal__results{list-style:none;padding:0;margin:16px 0 0}.jl__search__modal__result__item{border-bottom:1px solid var(--jl-color-border)}.jl__search__modal__result__item:last-child{border-bottom:none}.jl__search__modal__result__item a{display:flex;gap:12px;align-items:center;padding:10px 4px;text-decoration:none;color:#080808;font-size:var(--jl-text-sm);border-radius:var(--jl-radius-sm);transition:color var(--jl-duration) var(--jl-ease)}.jl__search__modal__result__item a:hover{color:#611232}.jl__search__modal__result__item a img{border-radius:4px;flex-shrink:0}@media screen and (max-width:992px){.jl__sidebar{width:100%;position:static}}.jl__static__hero{background:url(/_next/static/media/main-background.d512a0b1.png);background-color:#611232;background-size:cover;color:#fff;padding:calc(96px + clamp(2rem,1rem + 3vw,3.5rem)) 0 clamp(2rem,1rem + 3vw,3.5rem)}.jl__static__hero .jl__eyebrow{font-family:var(--jl-font-display-semi);font-size:var(--jl-text-xs);line-height:1.4;margin-bottom:var(--jl-space-3)}.jl__static__hero h1{margin:0;font-family:var(--jl-font-display);font-size:var(--jl-text-3xl);line-height:1.05;letter-spacing:-.03em;font-weight:400;color:#fff;text-wrap:balance}.jl__static__layout{display:grid;grid-template-columns:minmax(260px,400px) minmax(0,1fr);align-items:start;grid-gap:var(--jl-space-6) clamp(2rem,5vw,4.5rem);gap:var(--jl-space-6) clamp(2rem,5vw,4.5rem);padding-top:clamp(2.5rem,1.5rem + 3.5vw,4.5rem);padding-bottom:var(--jl-section-y)}.jl__static__layout--text{grid-template-columns:minmax(0,760px);justify-content:center}.jl__static__media{--frame:14px;position:-webkit-sticky;position:sticky;top:120px}.jl__static__media figure{position:relative;isolation:isolate;margin:0 var(--frame) calc(var(--frame) + var(--jl-space-5)) 0}.jl__static__media figure:before{content:"";position:absolute;z-index:-1;inset:var(--frame) calc(var(--frame)*-1) calc(var(--frame)*-1) var(--frame);border-radius:var(--jl-radius-lg);background:var(--jl-color-cherry)}.jl__static__media figure img{display:block;width:100%;height:auto;border-radius:var(--jl-radius-lg);box-shadow:var(--jl-shadow-lg)}.jl__static .jl__static__follow{font-family:var(--jl-font-display-semi);font-size:var(--jl-text-xs);line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--jl-color-text-muted);margin:0}.jl__static__body{max-width:68ch;color:var(--jl-color-text)}.jl__static__body [style*=color]{color:inherit!important}.jl__static__body>:first-child{margin-top:0}.jl__static__body h2{font-family:var(--jl-font-display-bold);font-size:var(--jl-text-xl);line-height:1.25;letter-spacing:-.015em;color:var(--jl-color-cherry);margin:var(--jl-space-6) 0 var(--jl-space-5);text-wrap:balance}.jl__static__body h3{font-family:var(--jl-font-body);font-size:var(--jl-text-lg);line-height:1.5;color:var(--jl-color-black);padding-left:var(--jl-space-4);border-left:3px solid var(--jl-color-pink);margin:0 0 var(--jl-space-6)}.jl__static__body p{font-family:var(--jl-font-light);font-size:var(--jl-text-base);line-height:1.75;margin-bottom:var(--jl-space-4)}.jl__static__body b,.jl__static__body strong{font-family:var(--jl-font-bold);color:var(--jl-color-cherry)}.jl__static__body a,.jl__static__body a strong{color:var(--jl-color-pink-dark)}@media screen and (max-width:992px){.jl__static__hero{padding-top:calc(80px + var(--jl-space-6))}.jl__static__layout{grid-template-columns:minmax(0,1fr)}.jl__static__media{position:static;max-width:480px}}.jl__button{display:inline-flex;align-items:center;justify-content:center;gap:var(--jl-space-2);width:auto;min-width:160px;min-height:48px;padding:var(--jl-space-3) var(--jl-space-6);border:2px solid transparent;border-radius:var(--jl-radius-pill);font-family:var(--jl-font-medium);font-size:var(--jl-text-sm);line-height:1.2;letter-spacing:.01em;color:#fff;background-color:#611232;cursor:pointer;text-decoration:none;text-align:center;box-shadow:var(--jl-shadow-sm);transition:background-color var(--jl-duration) var(--jl-ease),color var(--jl-duration) var(--jl-ease),transform var(--jl-duration) var(--jl-ease),box-shadow var(--jl-duration) var(--jl-ease)}.jl__button svg{flex-shrink:0;font-size:1.2em}.jl__button:hover{background-color:var(--jl-color-cherry-dark);transform:translateY(-1px);box-shadow:var(--jl-shadow-md)}.jl__button:active{transform:translateY(0);box-shadow:var(--jl-shadow-sm)}.jl__button:focus-visible{outline:3px solid #fff;outline-offset:0;box-shadow:0 0 0 6px var(--jl-color-pink)}.jl__button:disabled,.jl__button[aria-disabled=true]{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.jl__button--rounded{background-color:#611232}.jl__button--rounded:hover{color:#fff}.jl__button--rounded-color,.jl__button--rounded:hover{background-color:#c42e53!important}.jl__button--rounded-color:hover{background-color:var(--jl-color-pink-dark)!important}.jl__button--rounded--clear{background-color:transparent;color:#611232;border-color:#611232;box-shadow:none}.jl__button--rounded--clear:hover{color:#fff;background-color:#611232}.jl__button--ghost-light{background-color:transparent;color:#fff;border-color:hsla(0,0%,100%,.7);box-shadow:none}.jl__button--ghost-light:hover{background-color:#fff;color:#611232;border-color:#fff}.jl__button--block{width:100%}.jl__button.bg-theme-pink:hover{background-color:var(--jl-color-pink-dark)!important}.jl__social{width:100%;height:auto;display:flex;gap:var(--jl-space-2);margin:var(--jl-space-6) auto 0;padding:var(--jl-space-4) 0;border-top:1px solid hsla(0,0%,100%,.18)}.jl__social,.jl__social__icon{align-items:center;justify-content:center}.jl__social__icon{display:inline-flex;width:var(--jl-tap);height:var(--jl-tap);border-radius:var(--jl-radius-sm);color:#fff;transition:background var(--jl-duration) var(--jl-ease),transform var(--jl-duration) var(--jl-ease)}.jl__social__icon svg{width:26px;height:26px;color:#fff}.jl__social__icon:hover{background:hsla(0,0%,100%,.14);transform:translateY(-2px)}.jl__services{width:100%;height:auto;counter-reset:jl-service}.jl__services__section{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:var(--jl-space-5);gap:var(--jl-space-5)}.jl__services__media{position:absolute;inset:0;background-size:cover;background-position:50%;transition:transform .6s var(--jl-ease)}.jl__services__overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,8,8,.92) 0,rgba(8,8,8,.7) 30%,rgba(8,8,8,.15) 62%,rgba(8,8,8,0))}.jl__services__overlay:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(97,18,50,.95) 0,rgba(97,18,50,.6) 40%,rgba(97,18,50,0) 80%);opacity:0;transition:opacity var(--jl-duration) var(--jl-ease)}.jl__services__block{width:100%;min-height:clamp(520px,46vw,620px);display:flex;flex-direction:column;gap:var(--jl-space-5)}.jl__services__block__item{counter-increment:jl-service;width:100%;flex:1 1;min-height:250px;display:flex;align-items:flex-end;background-color:var(--jl-color-cherry-dark);position:relative;isolation:isolate;border-radius:var(--jl-radius-lg);overflow:hidden;box-shadow:var(--jl-shadow-md);transition:box-shadow var(--jl-duration) var(--jl-ease)}.jl__services__block__item:before{content:"0" counter(jl-service);position:absolute;z-index:1;top:var(--jl-space-5);left:var(--jl-space-5);padding:4px 12px;border-radius:var(--jl-radius-pill);background:rgba(8,8,8,.45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;font-family:var(--jl-font-display-semi);font-size:var(--jl-text-xs);letter-spacing:.12em}.jl__services__block__item:focus-within,.jl__services__block__item:hover{box-shadow:var(--jl-shadow-lg)}.jl__services__block__item:focus-within .jl__services__media,.jl__services__block__item:hover .jl__services__media{transform:scale(1.05)}.jl__services__block__item:focus-within .jl__services__overlay:after,.jl__services__block__item:hover .jl__services__overlay:after{opacity:1}.jl__services__block__item:focus-within .jl__services__block__link,.jl__services__block__item:hover .jl__services__block__link{background:#fff;border-color:#fff;color:#611232}.jl__services__block__item:focus-within .jl__services__block__link svg,.jl__services__block__item:hover .jl__services__block__link svg{transform:translateX(3px)}.jl__services__block__content{width:100%;height:auto;position:relative;z-index:1;padding:var(--jl-space-5);color:#fff}.jl__services__block__content h3{color:#fff;font-family:var(--jl-font-display);letter-spacing:-.02em;font-size:var(--jl-text-xl);line-height:1.15;margin-bottom:var(--jl-space-2);text-wrap:balance}.jl__services__block__desc{max-width:52ch;margin-bottom:var(--jl-space-4)}.jl__services__block__desc p{margin:0;color:var(--jl-color-on-dark-muted);font-family:var(--jl-font-body);font-size:var(--jl-text-sm);line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.jl__services__block__desc p:not(:first-child){display:none}.jl__services__block__item--small .jl__services__block__desc p{-webkit-line-clamp:2}.jl__services__block__link{display:inline-flex;align-items:center;gap:var(--jl-space-2);min-height:var(--jl-tap);padding:0 var(--jl-space-4);border:1.5px solid hsla(0,0%,100%,.6);border-radius:var(--jl-radius-pill);color:#fff;font-family:var(--jl-font-medium);font-size:var(--jl-text-sm);transition:background-color var(--jl-duration) var(--jl-ease),border-color var(--jl-duration) var(--jl-ease),color var(--jl-duration) var(--jl-ease)}.jl__services__block__link svg{font-size:18px;transition:transform var(--jl-duration) var(--jl-ease)}.jl__services__block__link:focus-visible{outline:3px solid #fff;outline-offset:3px}.jl__services__block__link:after{content:"";position:absolute;inset:0}.jl__services__block__item:not(.jl__services__block__item--small) h3{font-size:var(--jl-text-2xl);max-width:16ch}@media screen and (max-width:992px){.jl__services__section{grid-template-columns:minmax(0,1fr)}.jl__services__block{min-height:0}.jl__services__block__item{min-height:300px}.jl__services__block__item:not(.jl__services__block__item--small){min-height:380px}}@media screen and (max-width:480px){.jl__services__block__item{min-height:260px}.jl__services__block__item:not(.jl__services__block__item--small){min-height:340px}.jl__services__block__content{padding:var(--jl-space-4)}.jl__services__block__item:before{top:var(--jl-space-4);left:var(--jl-space-4)}}@media(prefers-reduced-motion:reduce){.jl__services__media{transition:none}.jl__services__block__item:focus-within .jl__services__media,.jl__services__block__item:hover .jl__services__media{transform:none}}.jl__sk{--sk-base:#ebe5e8;--sk-shine:#f8f4f6;display:block;width:100%;height:14px;max-width:100%;border-radius:var(--jl-radius-sm);background:linear-gradient(100deg,var(--sk-base) 35%,var(--sk-shine) 50%,var(--sk-base) 65%);background-size:300% 100%;animation:jl-sk-shimmer 1.5s ease-in-out infinite}.jl__sk--dark{--sk-base:hsla(0,0%,100%,.13);--sk-shine:hsla(0,0%,100%,.26)}.jl__sk--pill{border-radius:var(--jl-radius-pill)}.jl__sk--circle{border-radius:50%;flex-shrink:0}.jl__sk--md{border-radius:var(--jl-radius-md)}.jl__sk--lg{border-radius:var(--jl-radius-lg)}.jl__sk--square{border-radius:0}.jl__sk--fill{flex:1 1;min-height:250px;height:auto}.jl__sk-stack{display:grid;grid-gap:10px;gap:10px;width:100%}.jl__sk-gap{margin-top:var(--jl-space-4)}.jl__sk-gap-lg{margin-top:var(--jl-space-6)}.jl__sk-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--jl-space-3)}.jl__sk-block .jl__sk-row{flex-wrap:nowrap;margin-bottom:var(--jl-space-4)}.jl__sk-rule{display:block;height:3px;margin:var(--jl-space-3) 0 var(--jl-space-4);background:var(--jl-color-border);border-radius:2px}.jl__sk-chips{display:flex;flex-wrap:wrap;gap:var(--jl-space-2)}.jl__sk-portrait{width:100%}.jl__sk-portrait:after,.jl__sk-portrait:before{display:none}.jl__page__publications__item--skeleton{pointer-events:none}.jl__page__publications__item--skeleton:hover{transform:none;box-shadow:var(--jl-shadow-sm)}@keyframes jl-sk-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.jl__sk{animation:none;background:var(--sk-base)}}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.mb-55{margin-bottom:55px}.mb-60{margin-bottom:60px}.mb-65{margin-bottom:65px}.mb-70{margin-bottom:70px}.mb-75{margin-bottom:75px}.mb-80{margin-bottom:80px}.mb-85{margin-bottom:85px}.mb-90{margin-bottom:90px}.mb-95{margin-bottom:95px}.mb-100{margin-bottom:100px}.mb-105{margin-bottom:105px}.mb-110{margin-bottom:110px}.mb-115{margin-bottom:115px}.mb-120{margin-bottom:120px}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-50{margin-top:50px}.mt-55{margin-top:55px}.mt-60{margin-top:60px}.mt-65{margin-top:65px}.mt-70{margin-top:70px}.mt-75{margin-top:75px}.mt-80{margin-top:80px}.mt-85{margin-top:85px}.mt-90{margin-top:90px}.mt-95{margin-top:95px}.mt-100{margin-top:100px}.mt-105{margin-top:105px}.mt-110{margin-top:110px}.mt-115{margin-top:115px}.mt-120{margin-top:120px}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.pb-30{padding-bottom:30px}.pb-35{padding-bottom:35px}.pb-40{padding-bottom:40px}.pb-45{padding-bottom:45px}.pb-50{padding-bottom:50px}.pb-55{padding-bottom:55px}.pb-60{padding-bottom:60px}.pb-65{padding-bottom:65px}.pb-70{padding-bottom:70px}.pb-75{padding-bottom:75px}.pb-80{padding-bottom:80px}.pb-85{padding-bottom:85px}.pb-90{padding-bottom:90px}.pb-95{padding-bottom:95px}.pb-100{padding-bottom:100px}.pb-105{padding-bottom:105px}.pb-110{padding-bottom:110px}.pb-115{padding-bottom:115px}.pb-120{padding-bottom:120px}.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pt-30{padding-top:30px}.pt-35{padding-top:35px}.pt-40{padding-top:40px}.pt-45{padding-top:45px}.pt-50{padding-top:50px}.pt-55{padding-top:55px}.pt-60{padding-top:60px}.pt-65{padding-top:65px}.pt-70{padding-top:70px}.pt-75{padding-top:75px}.pt-80{padding-top:80px}.pt-85{padding-top:85px}.pt-90{padding-top:90px}.pt-95{padding-top:95px}.pt-100{padding-top:100px}.pt-105{padding-top:105px}.pt-110{padding-top:110px}.pt-115{padding-top:115px}.pt-120{padding-top:120px}.section__padding{padding-top:60px;padding-bottom:70px}.text-uppercase{text-transform:uppercase}.text-center{text-align:center!important}.text-center>p,p.text-center{margin-left:auto;margin-right:auto}.text-justify{text-align:justify}.pointer{cursor:pointer}.jl__page__about{padding:clamp(2.5rem,1.5rem + 3vw,4.5rem) 0}.jl__page__about .jl__page__section{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:center;grid-gap:clamp(2rem,4.5vw,4.5rem);gap:clamp(2rem,4.5vw,4.5rem)}.jl__page__about .jl__page__block--half{width:100%;display:flex;flex-direction:column;justify-content:center}.jl__page__about .jl__title{font-size:clamp(1.875rem,1.3rem + 2.2vw,3rem);margin-bottom:var(--jl-space-3);text-wrap:balance}.jl__page__about .jl__description{max-width:64ch}.jl__page__about .jl__subtitle{font-family:var(--jl-font-display-semi);font-size:var(--jl-text-base);letter-spacing:.02em;color:var(--jl-color-pink-dark);margin-bottom:var(--jl-space-5)}.jl__page__about__photo{position:relative;--frame:14px;border-radius:var(--jl-radius-lg);overflow:visible;margin:var(--frame) var(--frame) var(--frame) 0}.jl__page__about__photo img{position:relative;z-index:1;aspect-ratio:4/5;object-fit:cover;border-radius:var(--jl-radius-lg);box-shadow:var(--jl-shadow-lg)}.jl__page__about__photo:before{content:"";position:absolute;inset:calc(var(--frame)*-1) calc(var(--frame)*-1) calc(var(--frame)*-1) var(--jl-space-6);background:var(--jl-color-cherry);border-radius:var(--jl-radius-lg);z-index:0}.jl__page__about__photo:after{content:"";position:absolute;left:calc(var(--frame)*-1);bottom:var(--jl-space-6);width:40%;height:5px;background:var(--jl-color-pink);border-radius:3px;z-index:2}.jl__page__about__info p{width:100%;height:auto;margin-bottom:var(--jl-space-4);text-align:left}.jl__page__about__info .jl__description p:first-of-type{font-size:var(--jl-text-lg);color:var(--jl-color-black)}.jl__page__about+.jl__page__services{padding-top:0}@media screen and (max-width:992px){.jl__page__about .jl__page__section{grid-template-columns:1fr;gap:var(--jl-space-6)}.jl__page__about__photo{max-width:min(280px,62vw);margin:var(--frame) auto}}.jl__page__visits{width:100%;position:relative;z-index:2;margin-top:-64px;margin-bottom:var(--jl-space-6)}.jl__page__visits .jl__page__section{display:flex;justify-content:center}.jl__page__visits__card{width:min(100%,880px);display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:var(--jl-space-2) var(--jl-space-6);gap:var(--jl-space-2) var(--jl-space-6);padding:var(--jl-space-5) var(--jl-space-6);background:var(--jl-color-surface);border-radius:var(--jl-radius-lg);box-shadow:var(--jl-shadow-lg);border:1px solid var(--jl-color-border);text-align:left}.jl__page__visits__icon{grid-row:1/3;width:72px;height:72px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--jl-color-surface-alt);overflow:hidden}.jl__page__visits__number{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--jl-space-3)}.jl__page__visits .jl__page__title{width:auto;margin:0;color:var(--jl-color-cherry);font-family:var(--jl-font-display);font-size:var(--jl-text-3xl);line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jl__page__visits .jl__page__subtitle{width:auto;margin:0;color:var(--jl-color-black);font-family:var(--jl-font-display-semi);font-size:var(--jl-text-sm);letter-spacing:.12em;text-transform:uppercase;line-height:1.3}.jl__page__visits .jl__page__description{margin:0;max-width:none;font-family:var(--jl-font-light);font-size:var(--jl-text-sm);line-height:var(--jl-leading-normal);color:var(--jl-color-text-muted)}.jl__page__visits .heart{width:100px;height:100px;transform:scale(.6);background:url(https://cssanimation.rocks/images/posts/steps/heart.png) no-repeat;background-position:0 0;position:relative;transition:background-position 1s steps(28);transition-duration:0s}.jl__page__visits .heart.is-active{transition-duration:1s;background-position:-2800px 0}@media screen and (max-width:680px){.jl__page__visits{margin-top:-32px;margin-bottom:0}.jl__page__visits__card{gap:0 var(--jl-space-4);padding:var(--jl-space-3) var(--jl-space-4);border-radius:var(--jl-radius-md)}.jl__page__visits__icon{grid-row:auto;width:48px;height:48px}.jl__page__visits__number{gap:0 var(--jl-space-3)}.jl__page__visits .jl__page__title{font-size:var(--jl-text-xl)}.jl__page__visits .jl__page__subtitle{font-size:.6875rem}.jl__page__visits .jl__page__description{display:none}.jl__page__visits .heart{transform:scale(.45);flex-shrink:0}}@media(prefers-reduced-motion:reduce){.jl__page__visits .heart.is-active{transition-duration:0s;background-position:-2800px 0}}.jl__info__section,.jl__page__services{width:100%;height:auto}.jl__info__section{background:url(/_next/static/media/main-background.d512a0b1.png)!important;background-color:#611232!important;background-size:cover!important;color:#fff;margin-bottom:0}.jl__info__section .jl__page__section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;grid-gap:var(--jl-space-6) clamp(2.5rem,6vw,5.5rem);gap:var(--jl-space-6) clamp(2.5rem,6vw,5.5rem)}.jl__info__section .jl__page__section__block{width:100%;height:auto}.jl__info__section .jl__page__section__block--half{width:100%;min-width:0;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.jl__info__section .jl__page__section__block--half:first-child{order:1}.jl__info__section .jl__page__section__block--half:last-child{order:2}.jl__info__section .jl__subtitle{color:#fff;font-family:var(--jl-font-body);font-size:var(--jl-text-lg);line-height:1.45;max-width:46ch;padding-left:var(--jl-space-4);border-left:3px solid var(--jl-color-pink);margin-bottom:var(--jl-space-5)}.jl__info__section .jl__title{color:#fff;margin-bottom:var(--jl-space-5);font-size:var(--jl-text-2xl);letter-spacing:-.03em;text-wrap:balance}.jl__info__section .jl__description{font-size:var(--jl-text-base);line-height:1.7;max-width:60ch}.jl__info__section .jl__description p{width:100%;height:auto;margin-bottom:var(--jl-space-4);text-align:left;color:var(--jl-color-on-dark-muted)}.jl__info__section .jl__description--center p{text-align:center}.jl__info__section .jl__description--small{width:100%;max-width:56ch;margin:0}.jl__info__section .jl__description ul li::marker{color:#fff}.jl__info__section .jl__description a{color:#fff;text-decoration:underline;text-underline-offset:3px}.jl__info__section__centered{align-items:flex-start;text-align:left}.jl__info__section__image_section{--frame:clamp(12px,1.6vw,20px);display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column}.jl__info__section__iframe,.jl__info__section__photo{position:relative;isolation:isolate;width:calc(100% - var(--frame));margin:0 var(--frame) calc(var(--frame) + var(--jl-space-5)) 0}.jl__info__section__iframe:before,.jl__info__section__photo:before{content:"";position:absolute;z-index:-1;inset:var(--frame) calc(var(--frame)*-1) calc(var(--frame)*-1) var(--frame);border-radius:var(--jl-radius-lg);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.28)}.jl__info__section__iframe iframe,.jl__info__section__iframe img,.jl__info__section__photo iframe,.jl__info__section__photo img{display:block;width:100%;height:auto;border:0;border-radius:var(--jl-radius-lg);box-shadow:var(--jl-shadow-lg)}.jl__info__section__iframe img,.jl__info__section__photo img{aspect-ratio:4/3;object-fit:cover}.jl__info__section__iframe iframe,.jl__info__section__photo iframe{aspect-ratio:16/9;background:var(--jl-color-black)}.jl__info__section__menu{width:100%;display:flex;gap:var(--jl-space-1);background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);border-radius:var(--jl-radius-pill);list-style:none;padding:4px;margin:0}.jl__info__section__menu li{flex:1 1;margin:0}.jl__info__section__menu__item{display:flex;width:100%;min-height:var(--jl-tap);padding:var(--jl-space-2) var(--jl-space-3);border-radius:var(--jl-radius-pill);color:#fff;font-family:var(--jl-font-medium);font-size:var(--jl-text-sm);white-space:nowrap;justify-content:center;align-items:center;text-align:center;cursor:pointer;transition:background-color var(--jl-duration) var(--jl-ease),color var(--jl-duration) var(--jl-ease)}.jl__info__section__menu__item:hover{background-color:#c42e53}.jl__info__section__menu__item:focus-visible{outline:3px solid #fff;outline-offset:-3px}.jl__info__section__menu__item--active{background-color:#fff;color:#611232}.jl__info__section__posts{width:100%;height:auto;display:flex;flex-wrap:wrap;margin-top:30px;gap:20px}.jl__info__section__posts__items{width:32%;height:180px;background-size:cover!important;background-position:50%}.jl__info__section .jl__button--rounded-color{margin-top:var(--jl-space-2);background-color:#c42e53!important}.jl__info__section--light{background:var(--jl-color-surface-alt)!important;color:var(--jl-color-text)}.jl__info__section--light .jl__subtitle,.jl__info__section--light .jl__title{color:var(--jl-color-black)}.jl__info__section--light .jl__eyebrow{color:var(--jl-color-pink)}.jl__info__section--light .jl__info__section__iframe:before,.jl__info__section--light .jl__info__section__photo:before{background:var(--jl-color-cherry);border-color:transparent}.jl__info__section--light .jl__description p{color:var(--jl-color-text)}.jl__info__section--light .jl__description a{color:var(--jl-color-pink-dark)}.jl__info__section--light .jl__description ul li::marker{color:var(--jl-color-pink)}.jl__info__section--light :focus-visible{outline-color:var(--jl-color-pink)}.jl__info__section--reverse .jl__page__section__block--half:first-child{order:2}.jl__info__section--reverse .jl__page__section__block--half:last-child{order:1}.jl__info__section--reverse .jl__info__section__photo{margin:0 0 calc(var(--frame) + var(--jl-space-5)) var(--frame)}.jl__info__section--reverse .jl__info__section__photo:before{inset:var(--frame) var(--frame) calc(var(--frame)*-1) calc(var(--frame)*-1)}@media screen and (min-width:993px){.jl__info__section__image_section{position:-webkit-sticky;position:sticky;top:112px}}@media screen and (max-width:992px){.jl__info__section .jl__page__section{grid-template-columns:minmax(0,1fr);gap:var(--jl-space-5)}.jl__info__section .jl__page__section__block--half{width:100%}.jl__info__section .jl__page__section__block--half:first-child{order:2}.jl__info__section .jl__page__section__block--half:last-child{order:1}.jl__info__section__iframe,.jl__info__section__photo{max-width:560px;margin-bottom:calc(var(--frame) + var(--jl-space-2))}}@media screen and (max-width:680px){.jl__info__section__menu{flex-direction:column;border-radius:var(--jl-radius-md)}.jl__info__section__menu__item{border-radius:var(--jl-radius-sm)}}.jl__page__publications{width:100%;padding-bottom:calc(var(--jl-section-y) - var(--jl-space-5))}.jl__page__publications:not(.jl__page--started){padding-top:var(--jl-section-y)}.jl__page__publications .jl__page__section,.jl__page__publications .jl__page__section--no-flex{display:block}.jl__page__publications__list{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-gap:var(--jl-space-6);gap:var(--jl-space-6);margin-bottom:var(--jl-space-6)}.jl__page__publications__item{width:100%;height:auto;margin:0;display:flex;flex-direction:column;background:var(--jl-color-surface);border:1px solid var(--jl-color-border);box-shadow:var(--jl-shadow-sm);border-radius:var(--jl-radius-md);overflow:hidden;position:relative;transition:transform var(--jl-duration) var(--jl-ease),box-shadow var(--jl-duration) var(--jl-ease)}.jl__page__publications__item:focus-within,.jl__page__publications__item:hover{transform:translateY(-4px);box-shadow:var(--jl-shadow-lg)}.jl__page__publications__item__image{width:100%;aspect-ratio:4/3;height:auto;overflow:hidden;background-color:var(--jl-color-surface-alt);background-size:cover;background-position:50%;margin-bottom:0}.jl__page__publications__item__image img{width:100%;height:100%;object-fit:cover;display:block}.jl__page__publications__item__content{width:100%;margin:0;padding:var(--jl-space-5);display:flex;flex-direction:column;flex:1 1 auto}.jl__page__publications__item__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--jl-space-2) var(--jl-space-3);margin-bottom:var(--jl-space-3);font-family:var(--jl-font-medium);font-size:var(--jl-text-xs);color:var(--jl-color-text-muted)}.jl__page__publications__item__meta time{letter-spacing:.04em;text-transform:uppercase}.jl__page__publications__item__chip{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--jl-radius-pill);background:var(--jl-color-surface-alt);color:var(--jl-color-pink-dark);font-family:var(--jl-font-display-semi);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.jl__page__publications__item__excerpt{margin-bottom:var(--jl-space-4);color:var(--jl-color-text-muted);font-size:var(--jl-text-sm);line-height:var(--jl-leading-normal)}.jl__page__publications__item__readmore{display:inline-flex;align-items:center;gap:var(--jl-space-1);width:-moz-fit-content;width:fit-content;min-height:var(--jl-tap);margin:auto 0 0;font-family:var(--jl-font-bold);font-size:var(--jl-text-sm);color:var(--jl-color-pink-dark);border-radius:4px}.jl__page__publications__item__readmore svg{transition:transform var(--jl-duration) var(--jl-ease)}.jl__page__publications__item__readmore:hover svg{transform:translateX(3px)}.jl__page__publications__item__readmore:after{content:"";position:absolute;inset:0}.jl__page__publications__item .jl__title{font-family:var(--jl-font-display-bold);font-size:var(--jl-text-lg);line-height:1.25;letter-spacing:-.01em;margin-bottom:var(--jl-space-3);color:var(--jl-color-black)}.jl__page__publications__actions{text-align:center;padding-bottom:var(--jl-space-5)}.jl__page__publications .jl__button{min-width:220px;margin:0 auto}@media screen and (max-width:600px){.jl__page__publications--compact .jl__page__publications__list{gap:var(--jl-space-4)}.jl__page__publications--compact .jl__page__publications__item{flex-direction:row;align-items:stretch}.jl__page__publications--compact .jl__page__publications__item__image{flex:0 0 112px;width:112px;aspect-ratio:auto;min-height:112px}.jl__page__publications--compact .jl__page__publications__item__content{min-width:0;padding:var(--jl-space-3) var(--jl-space-4)}.jl__page__publications--compact .jl__page__publications__item__meta{margin-bottom:var(--jl-space-2)}.jl__page__publications--compact .jl__page__publications__item__excerpt{display:none}.jl__page__publications--compact .jl__page__publications__item__readmore{min-height:0;padding-top:var(--jl-space-2)}.jl__page__publications--compact .jl__page__publications__item .jl__title{font-size:var(--jl-text-base);margin-bottom:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}}.jl__timeline{width:100%;height:auto;margin-bottom:0;padding:var(--jl-section-y) 0;overflow:hidden;background:var(--jl-color-surface-alt)}.jl__timeline .jl__section__container{padding-bottom:var(--jl-space-5)}.jl__timeline__vertical{max-width:640px;margin:0 auto;display:none;list-style:none;padding:0;position:relative}.jl__timeline__vertical:before{content:"";position:absolute;top:0;bottom:0;left:15px;width:2px;background:linear-gradient(180deg,#c42e53,#611232);opacity:.6}.jl__timeline__vertical__item{position:relative;padding:0 0 var(--jl-space-6) var(--jl-space-7);margin:0}.jl__timeline__vertical__item:last-child{padding-bottom:0}.jl__timeline__vertical__item h3{font-family:var(--jl-font-display);font-size:var(--jl-text-xl);letter-spacing:-.02em;color:#611232;margin-bottom:var(--jl-space-2)}.jl__timeline__vertical__item p{text-align:left;font-size:var(--jl-text-sm);line-height:var(--jl-leading-normal);margin-bottom:var(--jl-space-2);color:var(--jl-color-text)}.jl__timeline__vertical .dots{width:32px;height:32px;border-radius:50%;background-color:#fff;border:2px solid #611232;position:absolute;left:0;top:0;z-index:2}.jl__timeline__vertical .dots:before{content:"";width:14px;height:14px;border-radius:50%;background-color:#611232;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.jl__timeline__base{width:100%;max-width:var(--jl-container);margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--jl-space-5);gap:var(--jl-space-5);padding:0 var(--jl-gutter);list-style:none}.jl__timeline__hint{display:none}.jl__timeline__item{position:relative;display:flex;flex-direction:column;gap:var(--jl-space-2);padding:var(--jl-space-5);margin:0;background:var(--jl-color-surface);border:1px solid var(--jl-color-border);border-radius:var(--jl-radius-md);box-shadow:var(--jl-shadow-sm)}.jl__timeline__item h3{font-family:var(--jl-font-display);font-size:var(--jl-text-xl);letter-spacing:-.03em;color:#611232;margin-bottom:var(--jl-space-2);padding-right:var(--jl-space-6)}.jl__timeline__item p{text-align:left;font-size:var(--jl-text-sm);line-height:var(--jl-leading-normal);margin-bottom:var(--jl-space-2)}.jl__timeline__item:before{content:"";position:absolute;left:0;top:var(--jl-space-5);bottom:var(--jl-space-5);width:4px;border-radius:2px;background:var(--jl-color-pink)}.jl__timeline__dots{width:14px;height:14px;border-radius:50%;background-color:#c42e53;position:absolute;top:var(--jl-space-5);right:var(--jl-space-5)}@media screen and (max-width:992px){.jl__timeline__base,.jl__timeline__hint{display:none}.jl__timeline__vertical{display:block}}.jl__contact__section{width:100%;min-height:clamp(480px,70vh,760px);background:url(/_next/static/media/contac-bg.d683e169.jpg);background-size:cover;background-position:50%;display:flex;align-items:center;justify-content:center;position:relative;color:#fff;padding:var(--jl-section-y) 0}.jl__contact__section:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,8,8,.6),rgba(97,18,50,.78))}.jl__contact__section .jl__section__container{position:relative;z-index:1}.jl__contact__section__info{width:100%;max-width:760px;height:auto;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--jl-space-5);text-align:center}.jl__contact__section h2{font-family:var(--jl-font-display);font-size:var(--jl-text-3xl);letter-spacing:-.03em;line-height:1.08;text-align:center;color:#fff;margin:0;text-shadow:0 2px 12px rgba(0,0,0,.4)}.jl__contact__section p{text-align:center;color:var(--jl-color-on-dark-muted);margin:0 auto;max-width:50ch}.jl__contact__section .jl__button{min-width:240px;background-color:#c42e53!important;margin:0 auto}.jl__contact__section .jl__social__component{width:auto;height:auto;margin:0 auto;display:flex;justify-content:center}@font-face{font-family:Tungsten-Bold;src:url(https://wp.jlrdiazdeleon.com/assets/fonts/tungsten/Tungsten-Bold.ttf) format("truetype")}@font-face{font-family:Roboto-Black;src:url(https://wp.jlrdiazdeleon.com/assets/fonts/Roboto/Roboto-Black.ttf) format("truetype")}@font-face{font-family:Roboto-Bold;src:url(https://wp.jlrdiazdeleon.com/assets/fonts/Roboto/Roboto-Bold.ttf) format("truetype")}@font-face{font-family:Roboto-Medium;src:url(https://wp.jlrdiazdeleon.com/assets/fonts/Roboto/Roboto-Medium.ttf) format("truetype")}@font-face{font-family:Roboto-Light;src:url(https://wp.jlrdiazdeleon.com/assets/fonts/Roboto/Roboto-Light.ttf) format("truetype")}@font-face{font-family:Roboto-Regular;src:url(https://wp.jlrdiazdeleon.com/assets/fonts/Roboto/Roboto-Regular.ttf) format("truetype")}@font-face{font-family:Merriweather-Regular;src:url(https://wp.jlrdiazdeleon.com/assets/fonts/Merriweather/Merriweather-Regular.ttf) format("truetype")}@font-face{font-family:Merriweather-Bold;src:url(https://wp.jlrdiazdeleon.com/assets/fonts/Merriweather/Merriweather-Bold.ttf) format("truetype")}@font-face{font-family:Montserrat-Black;src:url(/_next/static/media/Montserrat-Black.aed5ce8c.ttf) format("truetype")}@font-face{font-family:Montserrat-ExtraBold;src:url(/_next/static/media/Montserrat-ExtraBold.dbee8e68.ttf) format("truetype")}@font-face{font-family:Montserrat-Bold;src:url(/_next/static/media/Montserrat-Bold.0066078b.ttf) format("truetype")}@font-face{font-family:Montserrat-SemiBold;src:url(/_next/static/media/Montserrat-SemiBold.941396b7.ttf) format("truetype")}@font-face{font-family:Montserrat-Medium;src:url(/_next/static/media/Montserrat-Medium.62e48611.ttf) format("truetype")}@font-face{font-family:Montserrat-Regular;src:url(/_next/static/media/Montserrat-Regular.54c76208.ttf) format("truetype")}



/*!
 * Magic - https://www.minimamente.com
 * Licensed under the MIT license - https://opensource.org/licenses/MIT
 * Copyright (c) 2022 Christian Pucci
 */.puffIn{animation-name:puffIn}@keyframes puffIn{0%{filter:blur(2px);opacity:0;transform:scale(2);transform-origin:50% 50%}to{filter:blur(0);opacity:1;transform:scale(1);transform-origin:50% 50%}}.puffOut{animation-name:puffOut}@keyframes puffOut{0%{filter:blur(0);opacity:1;transform:scale(1);transform-origin:50% 50%}to{filter:blur(2px);opacity:0;transform:scale(2);transform-origin:50% 50%}}.vanishIn{animation-name:vanishIn}@keyframes vanishIn{0%{filter:blur(90px);opacity:0;transform:scale(2);transform-origin:50% 50%}to{filter:blur(0);opacity:1;transform:scale(1);transform-origin:50% 50%}}.vanishOut{animation-name:vanishOut}@keyframes vanishOut{0%{filter:blur(0);opacity:1;transform:scale(1);transform-origin:50% 50%}to{filter:blur(20px);opacity:0;transform:scale(2);transform-origin:50% 50%}}.boingInUp{animation-name:boingInUp}@keyframes boingInUp{0%{opacity:0;transform:perspective(800px) rotateX(-90deg);transform-origin:50% 0}50%{opacity:1;transform:perspective(800px) rotateX(50deg);transform-origin:50% 0}to{opacity:1;transform:perspective(800px) rotateX(0deg);transform-origin:50% 0}}.boingOutDown{animation-name:boingOutDown}@keyframes boingOutDown{0%{opacity:1;transform:perspective(800px) rotateX(0deg) rotateY(0deg);transform-origin:100% 100%}20%{opacity:1;transform:perspective(800px) rotateX(0deg) rotateY(10deg);transform-origin:100% 100%}30%{opacity:1;transform:perspective(800px) rotateX(0deg) rotateY(0deg);transform-origin:0 100%}40%{opacity:1;transform:perspective(800px) rotateX(10deg) rotateY(10deg);transform-origin:0 100%}to{opacity:0;transform:perspective(800px) rotateX(90deg) rotateY(0deg);transform-origin:100% 100%}}.bombLeftOut{animation-name:bombLeftOut}@keyframes bombLeftOut{0%{filter:blur(0);opacity:1;transform:rotate(0deg);transform-origin:50% 50%}50%{filter:blur(0);opacity:1;transform:rotate(-160deg);transform-origin:-100% 50%}to{filter:blur(20px);opacity:0;transform:rotate(-160deg);transform-origin:-100% 50%}}.bombRightOut{animation-name:bombRightOut}@keyframes bombRightOut{0%{filter:blur(0);opacity:1;transform:rotate(0deg);transform-origin:50% 50%}50%{filter:blur(0);opacity:1;transform:rotate(160deg);transform-origin:200% 50%}to{filter:blur(20px);opacity:0;transform:rotate(160deg);transform-origin:200% 50%}}.magic{animation-name:magic}@keyframes magic{0%{opacity:1;transform:scale(1) rotate(0deg);transform-origin:100% 200%}to{opacity:0;transform:scale(0) rotate(270deg);transform-origin:200% 500%}}.swap{animation-name:swap}@keyframes swap{0%{opacity:0;transform:scale(0) translate(-700px);transform-origin:0 100%}to{opacity:1;transform:scale(1) translate(0);transform-origin:100% 100%}}.twisterInDown{animation-name:twisterInDown}@keyframes twisterInDown{0%{opacity:0;transform:scale(0) rotate(1turn) translateY(-100%);transform-origin:0 100%}30%{transform:scale(0) rotate(1turn) translateY(-100%);transform-origin:0 100%}to{opacity:1;transform:scale(1) rotate(0deg) translateY(0);transform-origin:100% 100%}}.twisterInUp{animation-name:twisterInUp}@keyframes twisterInUp{0%{opacity:0;transform:scale(0) rotate(1turn) translateY(100%);transform-origin:100% 0}30%{transform:scale(0) rotate(1turn) translateY(100%);transform-origin:100% 0}to{opacity:1;transform:scale(1) rotate(0deg) translateY(0);transform-origin:0 0}}.foolishIn{animation-name:foolishIn}@keyframes foolishIn{0%{opacity:0;transform:scale(0) rotate(1turn);transform-origin:50% 50%}20%{opacity:1;transform:scale(.5) rotate(0deg);transform-origin:0 100%}40%{opacity:1;transform:scale(.5) rotate(0deg);transform-origin:100% 100%}60%{opacity:1;transform:scale(.5) rotate(0deg);transform-origin:0}80%{opacity:1;transform:scale(.5) rotate(0deg);transform-origin:0 0}to{opacity:1;transform:scale(1) rotate(0deg);transform-origin:50% 50%}}.foolishOut{animation-name:foolishOut}@keyframes foolishOut{0%{opacity:1;transform:scale(1) rotate(1turn);transform-origin:50% 50%}20%{opacity:1;transform:scale(.5) rotate(0deg);transform-origin:0 0}40%{opacity:1;transform:scale(.5) rotate(0deg);transform-origin:100% 0}60%{opacity:1;transform:scale(.5) rotate(0deg);transform-origin:0}80%{opacity:1;transform:scale(.5) rotate(0deg);transform-origin:0 100%}to{opacity:0;transform:scale(0) rotate(0deg);transform-origin:50% 50%}}.holeOut{animation-name:holeOut}@keyframes holeOut{0%{opacity:1;transform:scale(1) rotateY(0deg);transform-origin:50% 50%}to{opacity:0;transform:scale(0) rotateY(180deg);transform-origin:50% 50%}}.swashIn{animation-name:swashIn}@keyframes swashIn{0%{opacity:0;transform:scale(0);transform-origin:50% 50%}90%{opacity:1;transform:scale(.9);transform-origin:50% 50%}to{opacity:1;transform:scale(1);transform-origin:50% 50%}}.swashOut{animation-name:swashOut}@keyframes swashOut{0%{opacity:1;transform:scale(1);transform-origin:50% 50%}80%{opacity:1;transform:scale(.9);transform-origin:50% 50%}to{opacity:0;transform:scale(0);transform-origin:50% 50%}}.spaceInDown{animation-name:spaceInDown}@keyframes spaceInDown{0%{opacity:0;transform:scale(.2) translateY(200%);transform-origin:50% 100%}to{opacity:1;transform:scale(1) translate(0);transform-origin:50% 100%}}.spaceInLeft{animation-name:spaceInLeft}@keyframes spaceInLeft{0%{opacity:0;transform:scale(.2) translate(-200%);transform-origin:0 50%}to{opacity:1;transform:scale(1) translate(0);transform-origin:0 50%}}.spaceInRight{animation-name:spaceInRight}@keyframes spaceInRight{0%{opacity:0;transform:scale(.2) translate(200%);transform-origin:100% 50%}to{opacity:1;transform:scale(1) translate(0);transform-origin:100% 50%}}.spaceInUp{animation-name:spaceInUp}@keyframes spaceInUp{0%{opacity:0;transform:scale(.2) translateY(-200%);transform-origin:50% 0}to{opacity:1;transform:scale(1) translate(0);transform-origin:50% 0}}.spaceOutDown{animation-name:spaceOutDown}@keyframes spaceOutDown{0%{opacity:1;transform:scale(1) translate(0);transform-origin:50% 100%}to{opacity:0;transform:scale(.2) translateY(200%);transform-origin:50% 100%}}.spaceOutLeft{animation-name:spaceOutLeft}@keyframes spaceOutLeft{0%{opacity:1;transform:scale(1) translate(0);transform-origin:0 50%}to{opacity:0;transform:scale(.2) translate(-200%);transform-origin:0 50%}}.spaceOutRight{animation-name:spaceOutRight}@keyframes spaceOutRight{0%{opacity:1;transform:scale(1) translate(0);transform-origin:100% 50%}to{opacity:0;transform:scale(.2) translate(200%);transform-origin:100% 50%}}.spaceOutUp{animation-name:spaceOutUp}@keyframes spaceOutUp{0%{opacity:1;transform:scale(1) translate(0);transform-origin:50% 0}to{opacity:0;transform:scale(.2) translateY(-200%);transform-origin:50% 0}}.perspectiveDown{animation-name:perspectiveDown}@keyframes perspectiveDown{0%{transform:perspective(800px) rotateX(0deg);transform-origin:0 100%}to{transform:perspective(800px) rotateX(-180deg);transform-origin:0 100%}}.perspectiveDownReturn{animation-name:perspectiveDownReturn}@keyframes perspectiveDownReturn{0%{transform:perspective(800px) rotateX(-180deg);transform-origin:0 100%}to{transform:perspective(800px) rotateX(0deg);transform-origin:0 100%}}.perspectiveLeft{animation-name:perspectiveLeft}@keyframes perspectiveLeft{0%{transform:perspective(800px) rotateY(0deg);transform-origin:0 0}to{transform:perspective(800px) rotateY(-180deg);transform-origin:0 0}}.perspectiveLeftReturn{animation-name:perspectiveLeftReturn}@keyframes perspectiveLeftReturn{0%{transform:perspective(800px) rotateY(-180deg);transform-origin:0 0}to{transform:perspective(800px) rotateY(0deg);transform-origin:0 0}}.perspectiveRight{animation-name:perspectiveRight}@keyframes perspectiveRight{0%{transform:perspective(800px) rotateY(0deg);transform-origin:100% 0}to{transform:perspective(800px) rotateY(180deg);transform-origin:100% 0}}.perspectiveRightReturn{animation-name:perspectiveRightReturn}@keyframes perspectiveRightReturn{0%{transform:perspective(800px) rotateY(180deg);transform-origin:100% 0}to{transform:perspective(800px) rotateY(0deg);transform-origin:100% 0}}.perspectiveUp{animation-name:perspectiveUp}@keyframes perspectiveUp{0%{transform:perspective(800px) rotateX(0deg);transform-origin:0 0}to{transform:perspective(800px) rotateX(180deg);transform-origin:0 0}}.perspectiveUpReturn{animation-name:perspectiveUpReturn}@keyframes perspectiveUpReturn{0%{transform:perspective(800px) rotateX(180deg);transform-origin:0 0}to{transform:perspective(800px) rotateX(0deg);transform-origin:0 0}}.rotateDown{animation-name:rotateDown}@keyframes rotateDown{0%{opacity:1;transform:perspective(800px) rotateX(0deg) translateZ(0);transform-origin:0 0}to{opacity:0;transform:perspective(800px) rotateX(-180deg) translateZ(300px);transform-origin:50% 100%}}.rotateLeft{animation-name:rotateLeft}@keyframes rotateLeft{0%{opacity:1;transform:perspective(800px) rotateY(0deg) translateZ(0);transform-origin:0 0}to{opacity:0;transform:perspective(800px) rotateY(-180deg) translateZ(300px);transform-origin:50% 0}}.rotateRight{animation-name:rotateRight}@keyframes rotateRight{0%{opacity:1;transform:perspective(800px) rotateY(0deg) translate3d(0);transform-origin:0 0}to{opacity:0;transform:perspective(800px) rotateY(180deg) translateZ(150px);transform-origin:50% 0}}.rotateUp{animation-name:rotateUp}@keyframes rotateUp{0%{opacity:1;transform:perspective(800px) rotateX(0deg) translateZ(0);transform-origin:0 0}to{opacity:0;transform:perspective(800px) rotateX(180deg) translateZ(100px);transform-origin:50% 0}}.slideDown{animation-name:slideDown}@keyframes slideDown{0%{transform:translateY(0);transform-origin:0 0}to{transform:translateY(100%);transform-origin:0 0}}.slideDownReturn{animation-name:slideDownReturn}@keyframes slideDownReturn{0%{transform:translateY(100%);transform-origin:0 0}to{transform:translateY(0);transform-origin:0 0}}.slideLeft{animation-name:slideLeft}@keyframes slideLeft{0%{transform:translateX(0);transform-origin:0 0}to{transform:translateX(-100%);transform-origin:0 0}}.slideLeftReturn{animation-name:slideLeftReturn}@keyframes slideLeftReturn{0%{transform:translateX(-100%);transform-origin:0 0}to{transform:translateX(0);transform-origin:0 0}}.slideRight{animation-name:slideRight}@keyframes slideRight{0%{transform:translateX(0);transform-origin:0 0}to{transform:translateX(100%);transform-origin:0 0}}.slideRightReturn{animation-name:slideRightReturn}@keyframes slideRightReturn{0%{transform:translateX(100%);transform-origin:0 0}to{transform:translateX(0);transform-origin:0 0}}.slideUp{animation-name:slideUp}@keyframes slideUp{0%{transform:translateY(0);transform-origin:0 0}to{transform:translateY(-100%);transform-origin:0 0}}.slideUpReturn{animation-name:slideUpReturn}@keyframes slideUpReturn{0%{transform:translateY(-100%);transform-origin:0 0}to{transform:translateY(0);transform-origin:0 0}}.openDownLeft{animation-name:openDownLeft}@keyframes openDownLeft{0%{animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:bottom left}to{animation-timing-function:ease-in-out;transform:rotate(-110deg);transform-origin:bottom left}}.openDownLeftReturn{animation-name:openDownLeftReturn}@keyframes openDownLeftReturn{0%{animation-timing-function:ease-in-out;transform:rotate(-110deg);transform-origin:bottom left}to{animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:bottom left}}.openDownRight{animation-name:openDownRight}@keyframes openDownRight{0%{animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:bottom right}to{animation-timing-function:ease-in-out;transform:rotate(110deg);transform-origin:bottom right}}.openDownRightReturn{animation-name:openDownRightReturn}@keyframes openDownRightReturn{0%{animation-timing-function:ease-in-out;transform:rotate(110deg);transform-origin:bottom right}to{animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:bottom right}}.openUpLeft{animation-name:openUpLeft}@keyframes openUpLeft{0%{animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:top left}to{animation-timing-function:ease-in-out;transform:rotate(110deg);transform-origin:top left}}.openUpLeftReturn{animation-name:openUpLeftReturn}@keyframes openUpLeftReturn{0%{animation-timing-function:ease-in-out;transform:rotate(110deg);transform-origin:top left}to{animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:top left}}.openUpRight{animation-name:openUpRight}@keyframes openUpRight{0%{animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:top right}to{animation-timing-function:ease-in-out;transform:rotate(-110deg);transform-origin:top right}}.openUpRightReturn{animation-name:openUpRightReturn}@keyframes openUpRightReturn{0%{animation-timing-function:ease-in-out;transform:rotate(-110deg);transform-origin:top right}to{animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:top right}}.openDownLeftOut{animation-name:openDownLeftOut}@keyframes openDownLeftOut{0%{animation-timing-function:ease-out;opacity:1;transform:rotate(0deg);transform-origin:bottom left}to{animation-timing-function:ease-in-out;opacity:0;transform:rotate(-110deg);transform-origin:bottom left}}.openDownRightOut{animation-name:openDownRightOut}@keyframes openDownRightOut{0%{animation-timing-function:ease-out;opacity:1;transform:rotate(0deg);transform-origin:bottom right}to{animation-timing-function:ease-in-out;opacity:0;transform:rotate(110deg);transform-origin:bottom right}}.openUpLeftOut{animation-name:openUpLeftOut}@keyframes openUpLeftOut{0%{animation-timing-function:ease-out;opacity:1;transform:rotate(0deg);transform-origin:top left}to{animation-timing-function:ease-in-out;opacity:0;transform:rotate(110deg);transform-origin:top left}}.openUpRightOut{animation-name:openUpRightOut}@keyframes openUpRightOut{0%{animation-timing-function:ease-out;opacity:1;transform:rotate(0deg);transform-origin:top right}to{animation-timing-function:ease-in-out;opacity:0;transform:rotate(-110deg);transform-origin:top right}}.tinDownIn{animation-name:tinDownIn}@keyframes tinDownIn{0%{opacity:0;transform:scale(1) translateY(900%)}50%,70%,90%{opacity:1;transform:scale(1.1) translateY(0)}60%,80%,to{opacity:1;transform:scale(1) translateY(0)}}.tinDownOut{animation-name:tinDownOut}@keyframes tinDownOut{0%,20%,40%,50%{opacity:1;transform:scale(1) translateY(0)}10%,30%{opacity:1;transform:scale(1.1) translateY(0)}to{opacity:0;transform:scale(1) translateY(900%)}}.tinLeftIn{animation-name:tinLeftIn}@keyframes tinLeftIn{0%{opacity:0;transform:scale(1) translateX(-900%)}50%,70%,90%{opacity:1;transform:scale(1.1) translateX(0)}60%,80%,to{opacity:1;transform:scale(1) translateX(0)}}.tinLeftOut{animation-name:tinLeftOut}@keyframes tinLeftOut{0%,20%,40%,50%{opacity:1;transform:scale(1) translateX(0)}10%,30%{opacity:1;transform:scale(1.1) translateX(0)}to{opacity:0;transform:scale(1) translateX(-900%)}}.tinRightIn{animation-name:tinRightIn}@keyframes tinRightIn{0%{opacity:0;transform:scale(1) translateX(900%)}50%,70%,90%{opacity:1;transform:scale(1.1) translateX(0)}60%,80%,to{opacity:1;transform:scale(1) translateX(0)}}.tinRightOut{animation-name:tinRightOut}@keyframes tinRightOut{0%,20%,40%,50%{opacity:1;transform:scale(1) translateX(0)}10%,30%{opacity:1;transform:scale(1.1) translateX(0)}to{opacity:0;transform:scale(1) translateX(900%)}}.tinUpIn{animation-name:tinUpIn}@keyframes tinUpIn{0%{opacity:0;transform:scale(1) translateY(-900%)}50%,70%,90%{opacity:1;transform:scale(1.1) translateY(0)}60%,80%,to{opacity:1;transform:scale(1) translateY(0)}}.tinUpOut{animation-name:tinUpOut}@keyframes tinUpOut{0%,20%,40%,50%{opacity:1;transform:scale(1) translateY(0)}10%,30%{opacity:1;transform:scale(1.1) translateY(0)}to{opacity:0;transform:scale(1) translateY(-900%)}}.magictime{animation-duration:1s;animation-fill-mode:both}@media (prefers-reduced-motion),(print){.magictime{animation:unset!important;transition:none!important}}