:root{--font-chocolate: "Painting With Chocolate", cursive;--font-stay-classy: "Stay Classy", cursive;--font-title: "Playfair Display", serif;--font-bricolage: "Bricolage Grotesque", sans-serif;--font-news-cycle: "News Cycle", sans-serif;--font-oswald: "Oswald", sans-serif;--font-readex: "Readex Pro", sans-serif;--font-inspiration: "Inspiration", sans-serif;--font-red-hat: "Red Hat Display", sans-serif;--font-noto-serif-jp: "Noto Serif JP", serif;--font-fleur: "Fleur De Leah", cursive;--font-megrim: "Megrim", cursive;--font-codystar: "Codystar", cursive;--font-nothing: "Nothing You Could Do", cursive;--font-shadows: "Shadows Into Light", cursive;--font-nanum-brush: "Nanum Brush Script", cursive;--font-dancing: "Dancing Script", cursive;--font-allerta-stencil: "Allerta Stencil", sans-serif;--font-architects-daughter: "Architects Daughter", sans-serif;--font-mathilde: "Mathilde", cursive;--font-lintsec: "Lintsec", cursive;--font-miriam: "Miriam Libre", sans-serif;--font-nexa-rust: "Nexa Rust Slab", serif;--font-special-elite: "Special Elite", cursive;--font-dracutaz: "Dracutaz", cursive;--font-homemade-apple: "Homemade Apple";--font-dekko: "Dekko";--font-ruge-boogie: "Ruge Boogie", cursive;--font-chat-favour: "Chat Favour", cursive;--font-gochi-hand: "Gochi Hand", cursive;--mochi-font: "Mathilde", sans-serif;--black: #1c1f33;--black--acc: #222;--gray: #eee;--gray-1: #ededed;--color-mochi-blue: #0088a3;--sepia-light: #e6e6e6;--sepia-dark: #797979;--sage: #8b9f8e;--yuzu-yellow: #f4d03f;--coco-sage: #949b90;--bull-red: #d04647;--garden-green: darkolivegreen;--amazon: #ff9900;--instagram: #833ab4;--youtube: #ff0000;--purple: rgb(123, 31, 162);--violet: rgb(103, 58, 183);--pink: rgb(244, 143, 177);--space-purple: #9955ff;--space-green: #37c8ab;--space-orange: #ffc600;--space-pink: #ff66cc;--pastel-mochi-blue: #eafcff;--pastel-coco-green: #eef4ec;--pastel-yuzu-yellow: #fdf8e1;--pastel-mochi-blue-accent: #80ccd9;--pastel-coco-green-accent: #b8c5b3;--pastel-yuzu-yellow-accent: #f7e18d;--slide-width: min(25vw, 220px);--slide-aspect-ratio: 2 / 3;--slide-transition-duration: .8s;--slide-transition-easing: cubic-bezier(.34, 1.56, .64, 1)}@font-face{font-family:Painting With Chocolate;src:url(/fonts/Painting_With_Chocolate_regular/Painting_With_Chocolate.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Stay Classy;src:url(/fonts/stay-classy-sldt/Stay%20Classy%20SLDT.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mathilde;src:url(/fonts/mathilde/mathilde.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lintsec;src:url(/fonts/lintsec/Lintsec.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nexa Rust Slab;src:url(/fonts/nexa-rust/NexaRustSlab-BlackShadow01.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dracutaz;src:url(/fonts/dracutaz/Dracutaz.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Chat Favour;src:url(/fonts/chat-favour/Chat%20Favour.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}.cite{font-family:var(--font-shadows);font-size:clamp(.9rem,3cqi,1.1rem);letter-spacing:1px}#deco-text{font-family:var(--font-ruge-boogie);font-size:clamp(1.3rem,3cqi,1.4rem)}#coco-color{transition:color .6s ease-in-out}#coco-color:hover{color:var(--coco-sage)}#yuzu-color{transition:color .6s ease-in-out}#yuzu-color:hover{color:var(--yuzu-yellow)}#mochi-color-blue{transition:color .6s ease-in-out}#mochi-color-blue:hover{color:var(--color-mochi-blue)}*{box-sizing:border-box}html{background:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/567707/paper_fibers.png) repeat;min-height:100vh}body{overflow:visible;font-size:clamp(.9rem,3cqi,1rem);font-family:var(--font-oswald);font-weight:300;color:var(--black);margin:0;line-height:1.5;text-align:justify;break-inside:avoid}a{text-decoration:none;display:block;color:var(--black)}a:hover,a:focus,a:active,a:visited{color:var(--black--acc);pointer-events:auto}h1{font-family:var(--font-bricolage);font-weight:800;font-size:clamp(1.9rem,8vw,6rem);line-height:.8;text-align:center;text-transform:uppercase;margin:0;white-space:nowrap;display:block;width:100%}.header-home-link{text-decoration:none;color:inherit;display:inline}.header-home-link:hover{text-decoration:none;background-color:var(--black);color:var(--gray);padding:0 8px}h3{margin-bottom:1rem}h4{font-family:var(--font-oswald);font-weight:600;font-size:1.1rem;line-height:1.2;font-style:normal}h5{font:700 1.4rem/1 var(--font-bricolage);transition:.3s ease}h6{font-family:var(--font-readex);font-weight:600;font-size:clamp(.9rem,3cqi,1.1rem);line-height:1.6;font-style:normal;margin-top:1.2rem;margin-bottom:0rem;padding-top:0;padding-bottom:0}p a{display:inline}em{font-style:italic}.main__wrapper{max-width:1200px;margin:0 auto;padding:2rem 1rem;position:relative;width:100%}@media(min-width:700px){.main__wrapper{padding:4rem 2rem}}@media(min-width:700px){main{display:grid;grid-template-columns:repeat(4,1fr) 23%;grid-gap:1.2rem;grid-auto-flow:dense;align-items:start}}main h1,main nav{grid-column:1/-1}@media(min-width:700px){main .main-title{grid-column:1/-1}}@media(min-width:1024px){main .main-title{grid-column:1/-1}main .sidebar{grid-column:5/6;grid-row:5/span 8;align-self:stretch;container-type:inline-size;container-name:sidebar}main .tools-section{grid-column:1/5!important;grid-row:5!important;width:100%}main .editorial-section{grid-column:1/5!important;grid-row:6!important;width:100%}main .entrevista-section{grid-column:1/-2;grid-row:7}main .cultura-section{grid-column:1/-2;grid-row:8}main .promo-images{grid-column:1/-2;grid-row:9}main .letters-section{grid-column:1/-2;grid-row:10}main .weekly-zen{grid-column:1/-2;grid-row:11}main .cssgrid-collection{grid-column:1/-1;grid-row:12}}@media(min-width:700px){main .hero-image{grid-column:1/-1}}@media(min-width:701px){main .main-text{grid-column:span 5}}@media(min-width:1024px){main .main-text{grid-column:span 2}}@media(min-width:701px)and (max-width:1023px){main .sidebar{grid-column:1/-1}}main .social{grid-column:1/-2}@media(min-width:701px){main .menu{grid-column:1/-1}}@media(min-width:1024px){main .menu{grid-column:2/4}}@media(min-width:701px)and (max-width:1024px){main .plan{grid-column:auto}}.main__wrapper nav{text-align:center;padding:3px 0;border:solid var(--black);border-width:2px 0;text-transform:uppercase;letter-spacing:1px;margin:.5rem 0;font-family:var(--font-news-cycle);font-size:clamp(.7rem,2.5cqi,1.2rem)}.main__wrapper nav>div{display:flex;align-items:center;border:solid var(--black);border-width:1px 0}.main__wrapper nav>div>a{flex:1;padding:clamp(2px,1.5cqi,8px);white-space:nowrap;transition:background-color .2s;text-decoration:none;color:var(--black);display:block}.main__wrapper nav>div>a:hover{background-color:var(--black);color:var(--sepia-light)}.generalBtn{margin:10px;padding:10px 15px;display:inline-block;color:var(--black);font:bold 16px var(--font-oswald);text-align:center;text-decoration:none;border:2px dashed var(--black);border-radius:0 6px;-moz-border-radius:0 6px;-webkit-border-radius:0 6px;filter:grayscale(100%);transition:all .3s ease}.generalBtn.active{filter:grayscale(0%)}.generalBtn:hover{text-decoration:none;border-radius:6px 0;-moz-border-radius:6px 0;-webkit-border-radius:6px 0;filter:grayscale(0%);transform:translateY(-2px)}.leatherBtn{background-color:#a0785a;text-shadow:0px 1px 1px #bc9d90;box-shadow:0 0 0 5px #a0785a,1px 1px 4px 6px #7f7f7f;-moz-box-shadow:0 0 0 5px #a0785a,1px 1px 4px 6px #7f7f7f;-webkit-box-shadow:0 0 0 5px #a0785a,1px 1px 4px 6px #7f7f7f;-o-box-shadow:0 0 0 5px #a0785a,1px 1px 4px 6px #7f7f7f}.creamBtn{background-color:#e3dac9;text-shadow:0px 1px 1px #fff;box-shadow:0 0 0 5px #e3dac9,1px 1px 4px 6px #7f7f7f;-moz-box-shadow:0 0 0 5px #e3dac9,1px 1px 4px 6px #7f7f7f;-webkit-box-shadow:0 0 0 5px #e3dac9,1px 1px 4px 6px #7f7f7f;-o-box-shadow:0 0 0 5px #e3dac9,1px 1px 4px 6px #7f7f7f}.title--large{font-family:var(--font-title);font-size:clamp(1rem,4vw,3rem);text-align:center;margin-bottom:.2rem;white-space:normal;width:100%;line-height:1;word-wrap:break-word}@media(max-width:699px){.title--large{margin-bottom:0rem;padding:0}}@media(min-width:700px){.title--large{margin:0;white-space:normal}}.section-title,.sidebar-title{font-family:var(--font-title);font-size:clamp(1rem,3cqi,1.4rem);text-transform:uppercase;margin-bottom:1rem;text-align:left;border-bottom:1px solid var(--black);padding-bottom:clamp(.15rem,1cqi,.4rem);width:100%;display:grid;white-space:normal;line-height:1.2;word-wrap:break-word}.sidebar-title{text-align:center;font-size:clamp(.9rem,3cqi,1.2rem);pointer-events:auto}.sidebar-title:hover{background-color:var(--black);color:var(--gray)}.tools-section{grid-column:1/-1;margin:0;padding:0}@media(min-width:1024px){.tools-section{grid-column:1/-2!important;grid-row:5!important}}.tools-section .tools-content{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:700px){.tools-section .tools-content{grid-template-columns:6fr 4fr}}.tools-section .tools-image img{width:100%;height:auto;object-fit:cover;border:none;display:block;min-height:300px;border:2px dashed var(--black--acc);padding:.5rem}.tools-section .tools-image img:hover{filter:grayscale(0)}.tools-section .tools-text{display:flex;flex-direction:column}.tools-section .tools-text .headline{font-size:clamp(1.15rem,4cqi,1.7rem);font-weight:900;text-transform:uppercase;margin-top:0;margin-bottom:1rem;border-bottom:2px dashed var(--black--acc);font-family:var(--font-oswald);pointer-events:auto}.tools-section .tools-text .headline:hover{background-color:var(--black);color:var(--gray)}.tools-section .tools-text .subhead{font-family:var(--font-oswald);font-weight:400;font-size:clamp(1rem,2.5cqi,1.3rem);margin-bottom:0;margin-top:0rem;text-transform:none;text-align:left;color:var(--black);pointer-events:auto}.tools-section .tools-text .subhead:hover{background-color:var(--black);color:var(--gray)}.tools-section .tools-text p{margin-bottom:.5rem;line-height:2;text-align:justify}.tools-section .tools-text .button-container{margin-top:0;display:flex;justify-content:right}.tools-section .tools-text .action-button{border:dashed 2px var(--black--acc);padding:clamp(.6rem,2vw,.8rem) clamp(1.5rem,8vw,4rem);font-size:clamp(.8rem,2.5vw,1rem);color:var(--black);background-color:var(--gray);font-family:var(--font-news-cycle);font-weight:700;cursor:none;opacity:1;transform:translateY(50%);transition:var(--slide-transition-duration);pointer-events:auto;margin-right:0;margin-bottom:4rem;text-transform:uppercase}.tools-section .tools-text .action-button:hover{color:var(--gray);background-color:var(--black);border-color:var(--gray);border-style:solid}.editorial-section{grid-column:1/-1;display:grid;grid-template-columns:1fr;gap:1.2rem;padding-bottom:0;grid-template-areas:"title" "main" "text" "column"}@media(min-width:1024px){.editorial-section{grid-column:1/-2;grid-row:6;grid-template-columns:2fr 1fr 1fr;grid-template-areas:"title title title" "main column text"}}.editorial-section .section-title,.editorial-section .sidebar-title{grid-area:title;margin-bottom:1rem}.editorial-section .editorial-promo--main{grid-area:main}.editorial-section .editorial-promo--main .promo-image img{width:100%;height:auto;border:2px dashed var(--black)}.editorial-section .editorial-promo--main .promo-image img:hover{filter:none;border:2px dashed #f0ceb3}.editorial-section .editorial-promo--main .promo-text{display:grid;grid-template-columns:1fr;gap:1.2rem;margin-top:.1rem}@media(min-width:1024px){.editorial-section .editorial-promo--main .promo-text{grid-template-columns:1fr 1fr}}.editorial-section .editorial-promo--main .promo-text .promo-text-col h4{margin-bottom:.1rem;text-align:left;font-size:clamp(.95rem,2cqi,1.1rem);margin-top:1.2rem;pointer-events:auto}.editorial-section .editorial-promo--main .promo-text .promo-text-col h4:hover{background-color:var(--black);color:var(--gray)}.editorial-section .editorial-promo--main .promo-text .promo-text-col p{margin-bottom:0rem}.editorial-section .editorial-promo--column{grid-area:column;text-align:center;border:2px solid transparent;outline:3px solid var(--black);box-shadow:inset 0 0 0 1px var(--black);width:calc(100% - 4px);margin:1.5rem auto;overflow:hidden;background-color:#ffffff56;cursor:none;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"title-mobile" "image-mobile" "footer-mobile";align-items:stretch;gap:0;padding:0;min-height:0}.editorial-section .editorial-promo--column:hover{border:2px solid transparent;outline:3px solid darkolivegreen;box-shadow:inset 0 0 0 1px #556b2f;background-color:#fffdf8}@media(min-width:1024px){.editorial-section .editorial-promo--column{height:100%;display:flex;flex-direction:column;grid-template-columns:none;grid-template-rows:none;grid-template-areas:none;align-items:center;margin:0;padding:0;gap:0;min-height:0}}.editorial-section .column-promo__title{grid-area:title-mobile;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:clamp(1.3rem,4vw,1.5rem);line-height:1.2;letter-spacing:.4rem;font-weight:500;padding:1.2rem .5rem;background:var(--black);color:var(--gray-1);font-family:var(--font-title);text-transform:uppercase;hyphens:auto}@media(min-width:1024px){.editorial-section .column-promo__title{grid-area:auto;font-size:clamp(1.4rem,3vw,1.6rem);line-height:1.76;padding:.8rem;letter-spacing:normal;font-weight:400;flex-shrink:0;flex-direction:row;display:block}}.editorial-section .column-promo__title:hover{background:transparent;color:#556b2f}.editorial-section .column-promo__image{grid-area:image-mobile;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:1rem;gap:1.5rem;position:relative}@media(min-width:1024px){.editorial-section .column-promo__image{grid-area:auto;flex:1;display:flex;flex-direction:row;align-items:flex-end;justify-content:center;min-height:0;padding:0;gap:0}}.editorial-section .column-promo__image img{border:0;filter:grayscale(100%);transition:.3s ease;width:auto;height:auto;max-width:clamp(80px,25vw,110px);max-height:clamp(80px,25vw,110px)}@media(min-width:1024px){.editorial-section .column-promo__image img{max-height:100%;width:auto;max-width:100%;padding:20px}}.editorial-section .column-promo__image span{font-family:var(--font-nanum-brush);font-weight:900;text-align:center;text-transform:uppercase;color:#556b2f;filter:grayscale(100%);transition:all .3s ease;font-size:clamp(1.1rem,3.5vw,1.4rem);line-height:1.2;max-width:60%;order:-1}@media(min-width:1024px){.editorial-section .column-promo__image span{position:absolute;line-height:2rem;max-width:100%;top:10%;left:50%;transform:translate(-50%);order:0}}.editorial-section .column-promo__image:hover img,.editorial-section .column-promo__image:hover span,.editorial-section .column-promo__image.is-active img,.editorial-section .column-promo__image.is-active span{filter:grayscale(0)}.editorial-section .column-promo__image:hover span{transform:scale(1.05)}@media(min-width:1024px){.editorial-section .column-promo__image:hover span{transform:translate(-50%) scale(1.05)}}.editorial-section .column-promo__footer{grid-area:footer-mobile;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:clamp(1.6rem,6vw,1.8rem);line-height:1.1;padding:.2rem .6rem;background:var(--black);color:var(--gray-1);font-family:var(--font-fleur);min-height:70px}@media(min-width:1024px){.editorial-section .column-promo__footer{grid-area:auto;line-height:1.7;padding:.5rem;flex-shrink:0;flex-direction:row;display:block}}.editorial-section .column-promo__footer:hover{background:transparent;color:#556b2f}.editorial-section .editorial-text{grid-area:text}.editorial-section .editorial-text .editorial-correction-title{text-align:left;margin-bottom:0;font-size:clamp(.95rem,2cqi,1.1rem);margin-top:1.2rem;pointer-events:auto;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.editorial-section .editorial-text .editorial-correction-title .editorial-strike{position:relative;display:inline-block;padding:0 4px;overflow:visible}.editorial-section .editorial-text .editorial-correction-title .editorial-strike:after{content:"";position:absolute;left:-2%;top:55%;width:0;height:4px;background-color:#a00;border-radius:100% 2px 100% 4px;transform:translateY(-50%) rotate(-1.5deg);transition:width .6s cubic-bezier(.23,1,.32,1);pointer-events:none}.editorial-section .editorial-text .editorial-correction-title .editorial-strike.is-struck:after{width:105%}.editorial-section .editorial-text .editorial-correction-title .editorial-correction{color:#a00;opacity:0;transform:rotate(-5deg) translateY(4px) scale(.9);transition:opacity .6s cubic-bezier(.23,1,.32,1),transform .6s cubic-bezier(.23,1,.32,1);font-family:var(--font-dekko);font-weight:700;font-size:1.4em;display:inline-block;line-height:1}.editorial-section .editorial-text .editorial-correction-title .editorial-correction.is-visible{opacity:1;transform:rotate(-5deg) translateY(0) scale(1)}.editorial-section .editorial-text p{margin-bottom:1rem}.notes{background-color:#fff;border:3px solid #6b6b6b;border-radius:255px 15px 225px/12px 225px 15px;box-shadow:4px 4px 12px #0000001a;margin:2rem 0 0;position:relative;overflow:visible;z-index:2;filter:grayscale(100%);transition:filter .8s ease-in-out,border-color .8s ease-in-out}@media(hover:hover){.notes:hover{filter:grayscale(0%)}}.notes.is-active{filter:grayscale(0%)}.notes.notes--mochi{border-color:#0088a340}.notes.notes--coco{border-color:#949b904d}.notes.notes--yuzu{border-color:#f4d03f59}.notes.tools-banner{display:flex;align-items:center;justify-content:space-between;gap:0;width:100%;padding:.8rem 1.2rem;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.notes span{display:block}.notes span:before,.notes span:after{display:none}.notes .notes-content{margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex:1;padding:0 .5rem}.notes .notes-title{font-family:var(--font-special-elite);font-size:clamp(.65rem,1.2vw,.85rem);margin:0 0 .3rem;color:#a1a1a1;text-transform:uppercase;letter-spacing:1.5px;font-weight:700}.notes .notes-text{margin:0;font-family:var(--font-dekko);font-size:clamp(.85rem,1.5vw,1rem);color:#666;line-height:1.3}.notes .notes-icon,.notes .notes-spacer,.notes .slider-arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:clamp(60px,7vw,90px)}.notes:not(:has(.notes-icon)):not(:has(.slider-arrow)) .notes-spacer{width:clamp(10px,2vw,20px)}.notes .notes-icon img{max-height:clamp(45px,5vw,65px);max-width:100%;width:auto;filter:none!important;transition:transform .3s ease}.notes .notes-icon img:hover{transform:scale(1.1) rotate(5deg);position:relative;z-index:10}@media(max-width:699px){.notes.tools-banner{padding:.6rem .4rem;gap:.2rem}.notes .notes-content{padding:0 .2rem}.notes .notes-icon,.notes .notes-spacer,.notes .slider-arrow{width:clamp(35px,12vw,50px)}.notes:not(:has(.notes-icon)):not(:has(.slider-arrow)) .notes-spacer{width:10px}.notes .notes-icon img{max-height:clamp(30px,10vw,40px)}.notes .notes-title{font-size:clamp(.6rem,2.2vw,.63rem);letter-spacing:.5px;margin-bottom:.2rem}.notes .notes-text{font-size:clamp(.72rem,3vw,.8rem);line-height:1.22}}.tools-banner{display:flex;justify-content:space-evenly;align-items:center;padding:0 .5rem;color:var(--color-mochi-blue);font-family:var(--mochi-font);font-size:clamp(1.8rem,3cqi,2.5rem);line-height:2rem;width:100%;transition:filter .3s ease}@media(max-width:699px){.tools-banner{line-height:1.4rem}}.tools-banner img{max-height:clamp(60px,3cqi,80px);filter:none}.tools-banner img:hover{scale:1.3;transition:filter .6s ease}.tools-banner #rotate-down{transform:rotate(40deg)}.span--2{grid-column:span 2}img{width:100%;filter:grayscale(100%);margin-bottom:0;transition:filter .8s ease-in-out;will-change:filter;transform:translateZ(0)}img:hover,.is-active img,img.is-active{filter:grayscale(0%)}.hero-image{position:relative;container-type:inline-size}.hero-image img{height:auto;min-height:400px;max-height:500px;object-fit:cover;margin:1.5rem 0;display:block}.hero-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fffc;padding:1rem;width:100%;text-align:center;color:var(--black--acc);font-family:var(--font-oswald);font-weight:400;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;gap:.5rem;align-items:center}.hero-overlay p{margin:0 0 1rem;line-height:1.4;white-space:normal;max-width:850px;display:block;font-size:clamp(.8rem,2.5cqi,1.1rem);font-weight:400;text-align:center}.hero-overlay p:last-child{margin-bottom:0}@media(min-width:700px){.hero-overlay{font-size:1rem;width:100%}}figcaption{font-style:italic;font-size:80%}nav{text-align:center;padding:3px 0;border:solid var(--black);border-width:2px 0;text-transform:uppercase;letter-spacing:1px;margin:0;font-family:var(--font-news-cycle);font-size:clamp(.5rem,2vw,1.2rem)}@media(min-width:700px){nav{margin:0}}nav>div{display:flex;align-items:center;border:solid var(--black);border-width:1px 0;width:100%}nav>div>div{flex:1;padding:8px;white-space:nowrap}@media(max-width:480px){nav>div>div{padding:6px 4px}}nav>div>div:hover{background-color:#292a2e;color:var(--sepia-light)}.sidebar{margin-top:0}.magic{display:block;position:relative;width:100%}.magic.magic--inline{display:inline-block;width:auto}.magic .magic-star{--size: clamp(10px, 1.5vw, 15px);animation:sparkle-scale 1s ease forwards;display:block;height:var(--size);left:var(--star-left);position:absolute;top:var(--star-top);width:var(--size);z-index:10}.magic .magic-star svg{animation:sparkle-rotate 1s linear infinite;display:block;opacity:.7}.magic .magic-star svg path{fill:var(--violet)}.magic .magic-text{animation:background-pan 5s linear infinite;background:linear-gradient(to right,var(--purple),var(--violet),var(--pink),var(--purple));background-size:200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;display:block;width:100%;white-space:normal;line-height:1.5;padding:.15em 0}@keyframes background-pan{0%{background-position:0% center}to{background-position:-200% center}}@keyframes sparkle-scale{0%,to{transform:scale(0)}50%{transform:scale(1)}}@keyframes sparkle-rotate{0%{transform:rotate(0)}to{transform:rotate(180deg)}}.sidebar-promo--pandas{display:flex;flex-direction:column;padding:0;border:3px solid var(--black);background:#ff8c00;background:linear-gradient(90deg,#ff8c00,#fff,#ff8c00);text-align:center;overflow:hidden;margin-bottom:1rem;filter:grayscale(100%);transition:filter .8s ease-in-out;will-change:filter;transform:translateZ(0)}.sidebar-promo--pandas:hover,.sidebar-promo--pandas.is-active{filter:grayscale(0%)}.sidebar-promo--pandas .pandas-box{background-color:var(--black);color:#fff;width:100%}.sidebar-promo--pandas .pandas-box--top,.sidebar-promo--pandas .pandas-box--bottom{padding:1.2rem 0rem}.sidebar-promo--pandas .pandas-box .pandas-title{font-family:var(--font-nexa-rust);font-size:1.5rem;margin:0;color:#fff;line-height:1.2}.sidebar-promo--pandas .pandas-box .pandas-subtitle{font-family:var(--font-special-elite);font-size:1.1rem;margin:.8rem 0 0;font-weight:400;color:#fff}.sidebar-promo--pandas .pandas-box .pandas-text{font-family:var(--font-special-elite);font-size:.9rem;margin:.1rem 0;line-height:1.4;color:#fff}.sidebar-promo--pandas .pandas-box .pandas-text-creepy{font-family:var(--font-dracutaz);font-size:2.3rem;margin:.5rem 0 0;line-height:1;color:#fff}.sidebar-promo--pandas .pandas-logo{flex:1;display:flex;align-items:end;justify-content:flex-end;padding:3rem 1.5rem;background:transparent}.sidebar-promo--pandas .pandas-logo img{max-width:100%;height:auto;object-fit:contain;z-index:1;margin-bottom:-4rem}.sidebar-promo-row{display:block;margin:1.5rem 0}.sidebar-promo-row .sidebar-promo-small,.sidebar-promo-row .sidebar-image-only:not(.sidebar-promo-row),.sidebar-promo-row .sidebar-promo--pulpo{margin-bottom:.5rem;width:100%}.sidebar-promo-row .sidebar-promo-small img,.sidebar-promo-row .sidebar-image-only:not(.sidebar-promo-row) img,.sidebar-promo-row .sidebar-promo--pulpo img{width:90%;height:auto;object-fit:cover;margin-left:1rem}@media(max-width:1023px){.sidebar{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;margin-top:2rem}}@media(max-width:1023px)and (min-width:600px){.sidebar{grid-template-columns:6fr 4fr}}@media(max-width:1023px){.sidebar .sidebar-main-title{grid-column:1/-1}.sidebar .sidebar-article--1{grid-column:1/-1;column-count:2;column-gap:1rem}.sidebar .sidebar-article--1 .sidebar-title{column-span:all;margin-bottom:.5rem}.sidebar .sidebar-article--1 .sidebar-subtitle,.sidebar .sidebar-article--1 .sidebar-text p{margin-bottom:.5rem;break-inside:avoid}.sidebar .sidebar-article--1 .sidebar-text .sidebar-figure{column-span:1;margin:0}.sidebar .sidebar-article--1 .sidebar-text .highlight-sentence,.sidebar .sidebar-article--1 .sidebar-text .more-info{column-span:1}.sidebar .sidebar-promo--concierto{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto 1fr auto;max-height:250px}.sidebar .sidebar-promo--concierto .sidebar-promo__text{grid-column:1/-1;grid-row:1;border-bottom:2px dotted #fcf6ba;padding:.5rem;font-size:1.1rem}.sidebar .sidebar-promo--concierto .sidebar-promo-horizontal{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:auto 1fr auto;align-items:stretch;width:100%;min-height:0;height:100%}.sidebar .sidebar-promo--concierto .sidebar-promo__title{grid-column:3;grid-row:1;writing-mode:vertical-rl;transform:rotate(180deg);padding:.5rem;font-size:1.1rem;display:flex;align-items:center;justify-content:center}.sidebar .sidebar-promo--concierto .sidebar-promo__title--big{grid-column:1;grid-row:1;font-size:1.6rem;writing-mode:vertical-rl;transform:rotate(180deg);padding:.5rem;display:flex;align-items:center;justify-content:center}.sidebar .sidebar-promo--concierto .sidebar-promo__image{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center;min-height:0;overflow:hidden}.sidebar .sidebar-promo--concierto .sidebar-promo__image img{width:100%;height:100%;max-height:160px;object-fit:cover;margin:0}.sidebar .sidebar-promo--concierto .sidebar-promo__footer{grid-column:1/-1;grid-row:3;padding:.5rem;border-top:2px dotted #fcf6ba;background-color:var(--black--acc);width:100%}.sidebar .sidebar-promo--concierto .sidebar-promo__footer p{font-size:.85rem;margin:0}.sidebar .sidebar-article--2{grid-column:1/-1;column-count:2;column-gap:1rem}.sidebar .sidebar-article--2 .sidebar-title{column-span:all;margin-bottom:.5rem}.sidebar .sidebar-article--2 .sidebar-subtitle,.sidebar .sidebar-article--2 .sidebar-text p{margin-bottom:.5rem;break-inside:avoid}.sidebar .sidebar-article--2 .sidebar-text .sidebar-figure{column-span:1;margin:0}.sidebar .sidebar-article--2 .sidebar-text .warning-text{column-span:1}.sidebar .sidebar-promo-row{grid-column:1/-1;display:flex;flex-direction:column;gap:1.5rem;min-height:auto}.sidebar .sidebar-promo-row .sidebar-promo-small,.sidebar .sidebar-promo-row .sidebar-promo--pulpo{width:100%;margin-bottom:0}.sidebar .sidebar-promo-row .sidebar-promo--lapiz{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto 1fr auto;min-height:120px;gap:0;padding:0}.sidebar .sidebar-promo-row .sidebar-promo--lapiz .lapiz-border--top{grid-column:1/-1;grid-row:1;padding:0}.sidebar .sidebar-promo-row .sidebar-promo--lapiz .lapiz-border--bottom{grid-column:1/-1;grid-row:4;padding:0}.sidebar .sidebar-promo-row .sidebar-promo--lapiz .lapiz-header{grid-column:1/-1;grid-row:2;padding:1rem 1rem 1rem 0}.sidebar .sidebar-promo-row .sidebar-promo--lapiz .lapiz-header .lapiz-title{font-size:clamp(.9rem,4vw,1.3rem);transform:rotate(-5deg);white-space:nowrap}.sidebar .sidebar-promo-row .sidebar-promo--lapiz .lapiz-content{grid-column:1/-1;display:flex;flex-direction:row;align-items:center;justify-content:space-around;grid-row:3;padding:0}.sidebar .sidebar-promo-row .sidebar-promo--lapiz .lapiz-content .lapiz-text{grid-column:2/3;grid-row:3;padding:0 0 0 3.5rem}.sidebar .sidebar-promo-row .sidebar-promo--lapiz .lapiz-content .lapiz-text .lapiz-question{font-size:clamp(.9rem,2vw,1rem);text-align:center}.sidebar .sidebar-promo-row .sidebar-promo--lapiz .lapiz-content .lapiz-text .lapiz-image{grid-column:1;grid-row:2;align-items:left;justify-content:left;padding:.5;margin:0}.sidebar .sidebar-promo-row .sidebar-promo--lapiz .lapiz-content .lapiz-text .lapiz-image img{max-width:80px;max-height:80px}}@media(max-width:1023px)and (min-width:600px){.sidebar .sidebar-promo-row .sidebar-promo--lapiz .lapiz-content .lapiz-image{display:none}.sidebar .sidebar-promo-row .sidebar-promo--lapiz .lapiz-image{display:flex!important;align-items:center;justify-content:left;padding:0}.sidebar .sidebar-promo-row .sidebar-promo--lapiz .lapiz-image img{max-width:80px;max-height:80px}}@media(max-width:1023px){.sidebar .sidebar-promo-row .sidebar-promo--pulpo{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;gap:0}.sidebar .sidebar-promo-row .sidebar-promo--pulpo .pulpo-header{display:contents;align-content:space-around}.sidebar .sidebar-promo-row .sidebar-promo--pulpo .pulpo-header .pulpo-title{grid-column:1/-1;grid-row:1;font-size:clamp(2rem,6vw,2.8rem);text-align:left;align-self:first baseline;padding-left:1rem}.sidebar .sidebar-promo-row .sidebar-promo--pulpo .pulpo-header .pulpo-subtitle{grid-column:1/-1;grid-row:1;font-size:clamp(1rem,3vw,1.5rem);text-align:left;padding-left:1rem;padding-top:0;margin-top:clamp(.3rem,2vw,.5rem)}.sidebar .sidebar-promo-row .sidebar-promo--pulpo .pulpo-header .pulpo-text{grid-column:3;grid-row:1;font-size:clamp(1rem,3vw,1.5rem);padding:0;transform:rotate(-5deg);align-items:flex-end;align-self:center;text-align:right;margin-right:10%}.sidebar .sidebar-promo-row .sidebar-promo--pulpo .pulpo-image{grid-column:2;grid-row:1;padding:0}.sidebar .sidebar-promo-row .sidebar-promo--pulpo .pulpo-image img{max-width:100%;height:auto}.sidebar .sidebar-promo-row .sidebar-promo--pulpo .pulpo-footer{grid-column:1/-1;grid-row:2;display:flex;flex-direction:row;align-items:center;background-color:transparent;margin-bottom:0;padding-bottom:0;padding-top:0}.sidebar .sidebar-promo-row .sidebar-promo--pulpo .pulpo-footer .footer-box{width:100%;margin:0;padding:0 .5rem .3rem;background-color:#fdf6e3}.sidebar .sidebar-promo-row .sidebar-promo--pulpo .pulpo-footer .footer-box .footer-p-1{font-size:clamp(.8rem,2.5vw,.9rem)}.sidebar .sidebar-promo-row .sidebar-promo--pulpo .pulpo-footer .footer-box .footer-p-2{font-size:clamp(.7rem,2vw,.8rem)}.sidebar .sidebar-promo-row .sidebar-promo--pulpo .pulpo-footer .footer-box .footer-p-3{display:none}.sidebar .sidebar-promo-row .sidebar-promo--pulpo .pulpo-footer .footer-p-3{display:block!important;width:100%;font-size:clamp(.6rem,1.5vw,.7rem);text-align:center;margin:0 0 0 auto}.sidebar .sidebar-article--3{grid-column:1/-1;column-count:2;column-gap:1rem}.sidebar .sidebar-article--3 .sidebar-title{column-span:all;margin-bottom:.5rem}.sidebar .sidebar-article--3 .sidebar-subtitle,.sidebar .sidebar-article--3 .sidebar-text p{margin-bottom:.5rem;break-inside:avoid}.sidebar .sidebar-promo--pandas{grid-column:1/-1;display:flex;flex-direction:column;width:100%;height:auto;min-height:380px;padding:0;background:var(--black);border:3px solid var(--black);overflow:hidden;margin-bottom:2rem}.sidebar .sidebar-promo--pandas .pandas-box{width:100%;background-color:var(--black);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem}.sidebar .sidebar-promo--pandas .pandas-box--top{flex:1;min-height:25%;padding:1.5rem 1rem 1rem}.sidebar .sidebar-promo--pandas .pandas-box--top .pandas-title{font-size:clamp(1.2rem,5vw,1.4rem);line-height:1}.sidebar .sidebar-promo--pandas .pandas-box--top .pandas-subtitle{font-size:clamp(.7rem,3vw,1.1rem);margin-top:.5rem}.sidebar .sidebar-promo--pandas .pandas-box--bottom{flex:1;min-height:25%;padding:1rem 1rem 1.5rem}.sidebar .sidebar-promo--pandas .pandas-box--bottom .pandas-text{font-size:clamp(.7rem,3vw,.9rem);line-height:1.2;padding-top:.5rem}.sidebar .sidebar-promo--pandas .pandas-box--bottom .pandas-text-creepy{font-size:clamp(1.1rem,6vw,2rem);margin-top:.3rem}.sidebar .sidebar-promo--pandas .pandas-logo{flex:2;min-height:40%;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#ff8c00,#fff,#ff8c00);padding:0;position:relative;z-index:5;overflow:visible}.sidebar .sidebar-promo--pandas .pandas-logo img{max-width:none;height:130%;width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;margin-bottom:0!important;filter:none!important}.sidebar .sidebar-horoscope{grid-column:1/-1}}@media(max-width:1023px)and (min-width:600px){.sidebar .sidebar-horoscope{grid-column:1;display:flex;flex-direction:column}}@media(max-width:1023px){.sidebar .sidebar-horoscope .horoscope-content{display:grid;grid-template-columns:1fr 1fr;gap:1rem;position:relative;overflow:visible}}@media(max-width:1023px)and (min-width:600px){.sidebar .sidebar-horoscope .horoscope-content{flex:1}}@media(max-width:1023px){.sidebar .sidebar-horoscope .horoscope-content .horoscope-title,.sidebar .sidebar-horoscope .horoscope-content .horoscope-subtitle,.sidebar .sidebar-horoscope .horoscope-content .horoscope-text,.sidebar .sidebar-horoscope .horoscope-content .horoscope-advice,.sidebar .sidebar-horoscope .horoscope-content .horoscope-cta,.sidebar .sidebar-comic{grid-column:1/-1}}@media(max-width:1023px)and (min-width:600px){.sidebar .sidebar-comic{grid-column:2;border-top:1px solid var(--black);margin-top:1rem;padding:2rem 0;display:flex;flex-direction:column}}@media(max-width:1023px)and (min-width:600px){.sidebar .sidebar-comic .comic-content{flex:1;display:flex;flex-direction:column;justify-content:center}}@media(max-width:1023px){.sidebar .sidebar-comic .comic-content img{width:100%;height:auto;object-fit:contain;padding:2rem}}@media(max-width:1023px)and (max-width:599px){.sidebar .sidebar-comic .comic-content img{max-width:70%;margin:0 auto;display:block;padding:1rem}}@media(max-width:1023px)and (max-width:480px){.sidebar .sidebar-promo--lapiz .lapiz-header .lapiz-title{font-size:1.3rem}.sidebar .sidebar-promo--lapiz .lapiz-content .lapiz-text .lapiz-question{font-size:.75rem;line-height:1.3}}@media(min-width:1024px){.sidebar{display:block;border-left:1px solid;padding-left:1.2rem;margin:0}}.main-text.multi-column{margin:0}.main-text.multi-column p{margin-bottom:.8rem}.sidebar-main-title{font-family:var(--font-red-hat);font-weight:600;font-size:clamp(1rem,2cqi,1.6rem);text-align:center;text-transform:uppercase;margin-left:0;margin-top:0;line-height:1.2em;color:var(--gray-1);background-color:var(--black);padding:20px}.sidebar-main-title:hover{color:var(--black);background-color:transparent;cursor:default}.sidebar-article{text-align:justify;margin-bottom:1rem;border-top:1px solid var(--black--acc);border-bottom:1px solid var(--black--acc);padding-bottom:.5rem;padding-top:0}.sidebar-article .sidebar-title{font-family:var(--font-readex);font-weight:700;text-transform:uppercase;font-size:clamp(.9rem,3cqi,1rem);text-align:left;border-bottom:none;padding-bottom:0;margin-bottom:0;letter-spacing:normal}.sidebar-article .sidebar-subtitle{font-family:var(--font-news-cycle);font-weight:700;font-style:italic;font-size:clamp(.95rem,3cqi,1.07rem);line-height:1.2;margin-bottom:0;margin-top:10px;color:var(--black)}.sidebar-article .sidebar-text{font-family:var(--font-oswald);line-height:1.5;font-size:clamp(.9rem,3cqi,1rem)}@media(min-width:1024px){.sidebar-article .sidebar-text{font-size:clamp(.9rem,2.5cqi,.95rem)}}.sidebar-article .sidebar-text p{margin-bottom:1rem}.sidebar-article .sidebar-text .warning-text{line-height:1.5}.sidebar-article .sidebar-text .sidebar-figure{margin:1rem 0 0;text-align:center;margin-bottom:0}.sidebar-article .sidebar-text .sidebar-figure img{width:100%;max-width:200px;height:auto;border:none}.sidebar-article .sidebar-text .highlight-sentence{font-family:var(--font-oswald);font-weight:400;text-transform:uppercase;font-size:clamp(.75em,3cqi,.8rem);text-align:center;display:block;margin-top:.5rem;font-style:normal}.sidebar-article .sidebar-text .more-info{font-style:italic;margin-top:1.5rem;width:100%;font-size:clamp(.95em,3cqi,1rem)}.sidebar-article--3 .sidebar-figure img{transition:filter .8s ease-in-out,transform .4s ease-out;transform-origin:center center}.sidebar-article--3 .sidebar-figure img:hover,.sidebar-article--3 .sidebar-figure.is-active img{transform:scale(1.03) rotate(-2deg) translateZ(0);filter:grayscale(0%) drop-shadow(2px 4px 6px rgba(0,0,0,.3))!important}.sidebar-promo--concierto:hover,.sidebar-promo--concierto.is-active{filter:grayscale(0%)}.sidebar-promo--concierto:hover img,.sidebar-promo--concierto.is-active img{filter:grayscale(0%)!important}.sidebar-promo--concierto .sidebar-promo__footer p{font-family:var(--font-red-hat);font-weight:700;font-size:.8rem;text-transform:uppercase;margin:0;line-height:1.5;color:#fcf6ba;transition:.3s ease;cursor:none}@media(max-width:1023px){.sidebar-promo--concierto{display:flex!important;flex-direction:row!important;height:50vh!important;min-height:300px;max-height:300px;width:100%;overflow:hidden;background-color:var(--black)}.sidebar-promo--concierto .sidebar-promo__text{width:4rem!important;flex-shrink:0;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);border:none!important;border-left:2px dotted #fcf6ba!important;margin:0!important;padding:0!important;display:flex!important;align-items:center;justify-content:center;white-space:nowrap;background-color:var(--black);color:#fcf6ba;font-size:1.8rem;text-shadow:none!important;filter:none!important;-webkit-font-smoothing:antialiased;backface-visibility:hidden}.sidebar-promo--concierto .sidebar-promo-horizontal{flex:1!important;display:flex!important;flex-direction:column!important;width:auto!important;height:100%!important;position:relative;overflow:hidden;writing-mode:horizontal-tb!important;transform:none!important}.sidebar-promo--concierto .sidebar-promo-horizontal .sidebar-promo__title--big{flex-shrink:0;width:100%;text-align:center;z-index:2;background-color:var(--black)!important;font-size:clamp(1.8rem,7.5vw,2.5rem);padding:.5rem 0;writing-mode:horizontal-tb!important;transform:none!important}.sidebar-promo--concierto .sidebar-promo-horizontal .sidebar-promo__image{flex:1 1 0%!important;width:100%;position:relative;min-height:0;margin:0!important;display:block!important}.sidebar-promo--concierto .sidebar-promo-horizontal .sidebar-promo__image img{position:absolute;top:0;left:0;width:100%;height:100%;max-height:none!important;object-fit:cover!important;border:none!important;margin:0!important;display:block!important}.sidebar-promo--concierto .sidebar-promo-horizontal .sidebar-promo__title:not(.sidebar-promo__title--big){flex-shrink:0;width:100%;text-align:center;z-index:2;background-color:var(--black)!important;padding:.5rem 0;font-size:clamp(1.5rem,5vw,1.8rem);writing-mode:horizontal-tb!important;transform:none!important}.sidebar-promo--concierto .sidebar-promo__footer{width:4rem!important;flex-shrink:0;writing-mode:vertical-rl;transform:rotate(180deg)!important;text-orientation:mixed;border:none!important;border-right:2px dotted #fcf6ba!important;margin:0!important;padding:0!important;display:flex!important;align-items:center;justify-content:center;white-space:nowrap;background-color:var(--black--acc);color:#fcf6ba;text-decoration:none!important;text-shadow:none!important;filter:none!important;-webkit-font-smoothing:antialiased;backface-visibility:hidden}.sidebar-promo--concierto .sidebar-promo__footer p{margin:0;color:#fcf6ba;font-size:1rem}}.sidebar-horoscope{display:block;text-decoration:none;cursor:none;position:relative;margin-top:0;padding:2rem 0;filter:grayscale(100%);transition:filter .8s ease-in-out;will-change:filter;transform:translateZ(0)}.sidebar-horoscope:hover,.sidebar-horoscope.is-active{filter:grayscale(0%)}.sidebar-horoscope .horoscope-content{position:relative;border:2px solid transparent;outline:3px solid var(--black);box-shadow:inset 0 0 0 1px var(--black);width:calc(100% - 4px);color:#fff;padding:.5rem 1rem 0;border-radius:.3rem;background:linear-gradient(180deg,#0a1128,#1a1f3a,#2a2f4a 60%,#1a1f3a);overflow:visible}.sidebar-horoscope .horoscope-content .sparkle-star{position:absolute;pointer-events:none;z-index:5;width:60px;height:60px;overflow:visible;display:block!important;visibility:visible!important;opacity:1!important;z-index:20}.sidebar-horoscope .horoscope-content .sparkle-star.star-1{top:0%;right:0%}.sidebar-horoscope .horoscope-content .sparkle-star.star-1 .large,.sidebar-horoscope .horoscope-content .sparkle-star.star-1 .large-2,.sidebar-horoscope .horoscope-content .sparkle-star.star-1 .small{animation-delay:0s}.sidebar-horoscope .horoscope-content .sparkle-star.star-2{bottom:10%;left:5%}.sidebar-horoscope .horoscope-content .sparkle-star.star-2 .large,.sidebar-horoscope .horoscope-content .sparkle-star.star-2 .large-2,.sidebar-horoscope .horoscope-content .sparkle-star.star-2 .small{animation-delay:.8s}.sidebar-horoscope .horoscope-content .sparkle-star.star-3{top:50%;right:5%;transform:translateY(-50%)}.sidebar-horoscope .horoscope-content .sparkle-star.star-3 .large,.sidebar-horoscope .horoscope-content .sparkle-star.star-3 .large-2,.sidebar-horoscope .horoscope-content .sparkle-star.star-3 .small{animation-delay:1.6s}.sidebar-horoscope .horoscope-content .sparkle-star .star-group{transform:translate(42.5px,42.5px)}.sidebar-horoscope .horoscope-content .sparkle-star path{fill:#fff!important;transform:translate(-42.5px,-42.5px)}.sidebar-horoscope .horoscope-content .sparkle-star .large,.sidebar-horoscope .horoscope-content .sparkle-star .large-2,.sidebar-horoscope .horoscope-content .sparkle-star .small{opacity:0}.sidebar-horoscope .horoscope-content .sparkle-star .large{animation:sparkle-large 2.5s infinite}.sidebar-horoscope .horoscope-content .sparkle-star .large-2{animation:sparkle-large-2 2.5s infinite}.sidebar-horoscope .horoscope-content .sparkle-star .small{animation:sparkle-small 2.5s infinite}.sidebar-horoscope .horoscope-title{font-family:var(--font-codystar);font-weight:700;text-transform:uppercase;font-size:clamp(1.2rem,9cqi,1.8rem);position:relative;z-index:2;color:#fff;text-shadow:0 10px 50px rgb(255,255,255);text-align:center;margin-top:.8rem;margin-bottom:.8rem;line-height:1.7}.sidebar-horoscope .horoscope-subtitle{font-family:var(--font-oswald);text-align:justify;font-size:clamp(.9rem,4cqi,1rem);margin-bottom:0;opacity:.9;line-height:1.3;position:relative;z-index:2;color:#e0e0ff}.sidebar-horoscope .horoscope-text{font-family:var(--font-oswald);line-height:1.6;font-size:clamp(.9rem,3cqi,1rem)}@media(min-width:1024px){.sidebar-horoscope .horoscope-text{font-size:clamp(.9rem,2.5cqi,.95rem)}}.sidebar-horoscope .horoscope-text{margin-bottom:0;position:relative;z-index:2;color:#e0e0ff;text-align:justify;padding-bottom:0;padding-top:0}.sidebar-horoscope .horoscope-advice{font-family:var(--font-oswald);padding-top:0;line-height:1.6;font-size:clamp(.9rem,3cqi,1rem)}@media(min-width:1024px){.sidebar-horoscope .horoscope-advice{font-size:clamp(.85rem,2.5cqi,.9rem)}}.sidebar-horoscope .horoscope-advice{position:relative;z-index:2;color:#e0e0ff;font-style:italic}.sidebar-horoscope .horoscope-cta{border-top:2px dotted #e0e0ff;border-bottom:2px dotted #e0e0ff;font-family:var(--font-megrim);font-size:clamp(1rem,6cqi,1.2rem);text-align:center;margin-top:1rem;padding-top:.5rem;padding-bottom:.5rem;color:var(--sepia-light);position:relative;z-index:2;transition:all .3s ease;color:#e0e0ff;width:100%}.sidebar-horoscope .horoscope-cta:hover{color:#e0e0ff;transition:all .3s ease-in-out;border-top:2px dotted #e0e0ff;border-bottom:2px dotted #e0e0ff;transform:scale(1.1);text-shadow:0 0 10px var(--sepia-light)}@keyframes sparkle-large{0%{opacity:0;transform:rotate(0) scale(0)}50%{opacity:1}to{opacity:0;transform:rotate(360deg) scale(1.5)}}@keyframes sparkle-large-2{0%{opacity:0;transform:rotate(45deg) scale(0)}50%{opacity:1}to{opacity:0;transform:rotate(405deg) scale(1.1)}}@keyframes sparkle-small{0%{opacity:0;transform:rotate(0) scale(0)}50%{opacity:1}to{opacity:0;transform:rotate(-360deg) scale(1.5)}}.sidebar-comic{padding:.5rem 0 1rem}.sidebar-comic .comic-title{padding-top:1rem;font-family:var(--font-readex);font-weight:700;text-transform:uppercase;font-size:clamp(.9rem,3cqi,1.2rem);margin:0;padding-bottom:1rem;color:var(--black)}.sidebar-comic .comic-text{font-family:var(--font-nothing);font-size:clamp(1.1rem,2cqi,1.2rem);margin:0;padding-bottom:1.5rem;color:var(--sage);text-align:center}@media(max-width:599px){.sidebar-comic .comic-text{font-size:clamp(.85rem,4vw,1rem);padding-bottom:.75rem}}.sidebar-comic .comic-content{padding:1rem;background-color:#ffffff80;border:2px dotted var(--sage);border-radius:1rem;filter:grayscale(1);transition:filter .8s ease-in-out;will-change:filter;transform:translateZ(0)}@media(max-width:599px){.sidebar-comic .comic-content{padding:.6rem}}.sidebar-comic .comic-content:hover,.sidebar-comic .comic-content.is-active{filter:grayscale(0)}.sidebar-comic .comic-content img{width:100%;height:auto;display:block}.cultura-section{grid-column:1/-1;margin:0}@media(max-width:699px){.cultura-section .section-title,.cultura-section .sidebar-title{margin-bottom:.25rem;margin-top:.5rem}.cultura-section .cultura-content{gap:.5rem}}@media(min-width:1024px){.cultura-section{grid-column:1/-2}}.cultura-section .cultura-content{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start;text-align:justify}@media(min-width:700px){.cultura-section .cultura-content{grid-template-columns:6fr 4fr}}@media(max-width:699px){.cultura-section .cultura-content{position:relative;padding:0}.cultura-section .cultura-content:before{content:"";position:absolute;inset:0;background-image:url(/_astro/inkpapers.CVcUAypf.svg);background-size:contain;background-position:center right;background-repeat:no-repeat;opacity:.15;filter:grayscale(100%);z-index:0}}@media(max-width:699px){.cultura-section .cultura-content .cultura-text{position:relative;z-index:1}}.cultura-section .cultura-content .cultura-image{padding:2rem}@media(max-width:699px){.cultura-section .cultura-content .cultura-image{display:none}}.cultura-section .cultura-content .cultura-image img{max-width:350px;height:auto;display:block;border:none;overflow:visible}.promo-images{grid-column:1/-1;display:grid;grid-template-columns:1fr;gap:1rem;border-top:1px solid var(--black);padding-top:2rem;border-bottom:1px solid var(--black);padding-bottom:2rem}@media(min-width:700px){.promo-images{grid-template-columns:3fr 7fr;align-items:stretch}}@media(min-width:1024px){.promo-images{grid-column:1/-2}}.promo-images .promo-item{height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.promo-images .promo-item img{width:100%;max-height:300px;object-fit:contain;display:block;border:none;filter:grayscale(100%);transition:filter .8s ease-in-out;will-change:filter;transform:translateZ(0)}.promo-images .promo-item:hover img,.promo-images .promo-item.is-active img{filter:grayscale(0%)!important;transition:filter .8s ease-in-out}.promo-patitos{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.4rem;position:relative;background-color:#f0faff;overflow:hidden;border:3px dotted var(--black);box-sizing:border-box;filter:grayscale(100%);transition:filter .8s ease-in-out;will-change:filter;transform:translateZ(0)}.promo-patitos:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 100% 150%,rgba(0,136,163,.15) 0%,rgba(0,136,163,.15) 45%,transparent 45.5%),radial-gradient(circle at 0% 150%,rgba(0,136,163,.1) 0%,rgba(0,136,163,.1) 55%,transparent 55.5%),linear-gradient(to bottom,#fff,#f0faff);z-index:0;pointer-events:none}.promo-patitos:hover,.promo-patitos.is-active{filter:grayscale(0%);transition:all .6s ease-in-out;border:4px dotted var(--color-mochi-blue)}.promo-patitos .patitos-content{display:flex;flex-direction:column;align-items:center;width:100%;max-width:350px;position:relative;z-index:1}.promo-patitos .patitos-image{width:100%;display:flex;justify-content:center;margin:.2rem 0;z-index:1}.promo-patitos .patitos-image img{width:100%;height:auto;max-width:180px;object-fit:contain;filter:drop-shadow(4px 4px 0px rgba(0,0,0,.1));transition:transform .3s ease}.promo-patitos .patitos-phrase{font-family:var(--font-ruge-boogie);text-align:center;font-size:clamp(1.25rem,2.2cqi,1.4rem);line-height:1.1;margin:0;font-weight:400;color:var(--black);padding:0;margin-top:.8rem}.promo-patitos .patitos-phrase:hover{transform:scale(1.05) rotate(2deg)}@media(max-width:400px){.promo-patitos{padding-top:1rem;padding-bottom:.3rem}.promo-patitos .patitos-image img{max-width:130px}.promo-patitos .patitos-phrase{font-size:1.1rem;margin-top:.5rem}}.letters-section{grid-column:1/-1;margin:0}@media(max-width:699px){.letters-section{margin:0}.letters-section .section-title,.letters-section .sidebar-title{margin-bottom:.25rem}}@media(min-width:1024px){.letters-section{grid-column:1/-2}}.letters-section .faq-content{display:grid;grid-template-columns:1fr;gap:1.2rem;margin-top:1.5rem}@media(min-width:700px){.letters-section .faq-content{grid-template-columns:3fr 7fr}}@media(max-width:699px){.letters-section .faq-content{position:relative;padding:0;min-height:300px}.letters-section .faq-content:before{content:"";position:absolute;top:50px;left:0;width:250px;height:250px;background-image:url(/_astro/letters.Cql_4ZSw.svg);background-size:contain;background-position:center;background-repeat:no-repeat;opacity:.25;filter:grayscale(100%);z-index:0}}.letters-section .faq-content .faq-decorative{display:none}@media(min-width:700px){.letters-section .faq-content .faq-decorative{display:flex;align-items:center;justify-content:center;padding:2rem}}.letters-section .faq-content .faq-decorative img{width:100%;max-width:250px;height:auto;filter:grayscale(100%);transition:filter .3s ease}.letters-section .faq-content .faq-decorative img:hover{filter:grayscale(0%)}.letters-section .faq-content .faq-accordion{display:flex;flex-direction:column;gap:1.2rem}@media(max-width:699px){.letters-section .faq-content .faq-accordion{position:relative;z-index:1}}.letters-section .faq-content .faq-accordion .faq-item{border:2px solid var(--black);background:#ffffffb3;position:relative;transition:all .3s ease;break-inside:avoid}.letters-section .faq-content .faq-accordion .faq-item summary{transition:all .3s ease}.letters-section .faq-content .faq-accordion .faq-item .faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease-out;overflow:hidden}.letters-section .faq-content .faq-accordion .faq-item .faq-answer>*{min-height:0}.letters-section .faq-content .faq-accordion .faq-item[open] .faq-answer{grid-template-rows:1fr}.letters-section .faq-content .faq-accordion .faq-item:before,.letters-section .faq-content .faq-accordion .faq-item:after{content:"";position:absolute;width:15px;height:15px;border:3px solid var(--black);transition:all .3s ease}.letters-section .faq-content .faq-accordion .faq-item:before{top:-2px;left:-2px;border-right:none;border-bottom:none}.letters-section .faq-content .faq-accordion .faq-item:after{bottom:-2px;right:-2px;border-left:none;border-top:none}.letters-section .faq-content .faq-accordion .faq-item[open]{box-shadow:inset 0 2px 4px #0000001a}.letters-section .faq-content .faq-accordion .faq-item[open]:before,.letters-section .faq-content .faq-accordion .faq-item[open]:after{width:20px;height:20px}.letters-section .faq-content .faq-accordion .faq-item[open] .faq-question{border-bottom:2px dashed var(--sepia-dark);background:#ffffff80}.letters-section .faq-content .faq-accordion .faq-item .faq-question{padding:1.2rem 3rem .9rem .9rem;font-family:var(--font-special-elite);font-size:clamp(.7rem,3cqi,.9rem);cursor:none;list-style:none;position:relative;transition:all .3s ease}.letters-section .faq-content .faq-accordion .faq-item .faq-question::-webkit-details-marker{display:none}.letters-section .faq-content .faq-accordion .faq-item .faq-question:after{content:"+";position:absolute;right:.6rem;top:.6rem;transform:translateY(-50%);font-family:var(--font-chat-favour);font-size:clamp(2.5rem,5vw,3.8rem);transition:all .3s ease}.letters-section .faq-content .faq-accordion .faq-item .faq-question .faq-number{position:absolute;left:1.5rem;top:-.8rem;background:var(--black);color:var(--sepia-light);padding:.2rem .6rem;font-family:var(--font-special-elite);font-size:.75rem;font-weight:700;letter-spacing:.5px;transform:rotate(-2deg);box-shadow:2px 2px #0000001a}.letters-section .faq-content .faq-accordion .faq-item .faq-question:hover{background:#292a2e;color:var(--sepia-light)}.letters-section .faq-content .faq-accordion .faq-item .faq-question:hover:after{color:var(--sepia-light)}.letters-section .faq-content .faq-accordion .faq-item[open] .faq-question:after{transform:translateY(-50%) rotate(45deg)}.letters-section .faq-content .faq-accordion .faq-item .faq-answer>div{padding:0 1.5rem 1.5rem}.letters-section .faq-content .faq-accordion .faq-item .faq-answer p{font-family:var(--font-oswald);font-size:clamp(.9rem,2.5cqi,1rem);line-height:1.6;text-align:justify;margin-bottom:0;font-weight:300;word-spacing:.5px}.letters-section .faq-content .faq-accordion .faq-item .faq-answer p:last-child{margin-bottom:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.entrevista-section{grid-column:1/-1;margin-bottom:2rem}@media(min-width:1024px){.entrevista-section{grid-column:1/-2}}.entrevista-section .entrevista-content{display:grid;grid-template-rows:1fr}.entrevista-section .entrevista-content p{margin-bottom:0}@media(min-width:700px){.entrevista-section .entrevista-content{grid-template-columns:1fr}}.entrevista-section .entrevista-image{order:1;margin-top:.5rem}@media(min-width:700px){.entrevista-section .entrevista-image{order:2}}.entrevista-section .entrevista-image img{width:100%;height:auto;object-fit:cover;border:none;display:block;min-height:100px;max-height:110px}.entrevista-section .entrevista-image img:hover{filter:grayscale(0);transition:all .3s ease-in-out;transform:scale(1.01);box-shadow:0 0 15px #9595959d,0 0 5px #9595954d}.entrevista-section .entrevista-text{display:flex;flex-direction:column;padding:0;order:1}@media(min-width:700px){.entrevista-section .entrevista-text{order:2;padding:0}}.entrevista-section .entrevista-text .button-container{margin-top:0;display:flex;justify-content:right}.entrevista-section .entrevista-text .action-button{border:dashed 2px var(--black--acc);padding:clamp(.6rem,2vw,.8rem) clamp(1.5rem,8vw,4rem);font-size:clamp(.8rem,2.5vw,1rem);color:var(--black);background-color:var(--gray);font-family:var(--font-news-cycle);font-weight:700;cursor:none;opacity:1;transform:translateY(50%);transition:var(--slide-transition-duration);pointer-events:auto;margin:0;text-transform:uppercase}.entrevista-section .entrevista-text .action-button:hover{color:var(--gray);background-color:var(--black);border-color:var(--gray);border-style:solid}.weekly-zen{grid-column:1/-1;margin:2rem 0}@media(max-width:900px){.weekly-zen .desktop-break{display:none}}.weekly-zen{background-image:url(/_astro/buddha_figurine.BZ76oIhL.png);background-size:contain;background-position:center;background-repeat:no-repeat}@media(min-width:1024px){.weekly-zen{grid-column:1/-2}}.weekly-zen .section-zen-title{text-align:center;font-family:var(--font-noto-serif-jp);font-size:clamp(1.1rem,4cqi,1.6rem);margin-top:1.2rem;margin-bottom:.3rem;color:var(--black);word-spacing:.2rem;letter-spacing:.2rem}.weekly-zen .section-subtitle{text-align:center;font-family:var(--font-shadows);font-size:clamp(1.1rem,4cqi,1.5rem);margin-top:1rem;margin-bottom:1rem;color:var(--black);word-spacing:.1rem;letter-spacing:.1rem}.weekly-zen .section-kanji{text-align:center;font-family:var(--font-noto-serif-jp);font-size:clamp(1.1rem,4cqi,1.5rem);margin-top:.1rem;margin-bottom:.1rem;color:var(--black);word-spacing:.1rem;letter-spacing:.1rem}.weekly-zen .zen-columns{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:700px){.weekly-zen .zen-columns{grid-template-columns:repeat(1,1fr);gap:2rem}}.weekly-zen .zen-columns .zen-column p{line-height:2;letter-spacing:.05rem;word-spacing:.05rem;text-align:center;font-family:var(--font-oswald)}.footer{display:grid;grid-template-columns:2fr 3fr;grid-template-rows:auto 1fr;grid-column:1/-1;border-top:1px solid var(--black--acc);border-bottom:1px solid var(--black--acc);align-items:center;align-content:center;margin-top:1rem}.footer .top-border-footer-1{display:none}.footer .top-border-footer-3{grid-column:2/3;grid-row:1;border-top:1px solid var(--black--acc);margin-top:1rem}.footer .footer-column-1{display:none}.footer .footer-column-2{grid-row:2;grid-column:1;padding:0;text-align:center;align-self:flex-start}.footer .footer-column-2 .footer-column-2__title{font-family:var(--font-bricolage);padding-top:.5rem;margin-top:0;font-size:clamp(1.2rem,5cqi,1.8rem);font-weight:700;line-height:1;margin-bottom:-.5rem}.footer .footer-column-2 .footer-column-2__title a:hover{background-color:var(--black);color:var(--gray)!important;padding:0 .5rem;pointer-events:auto;cursor:none}.footer .footer-column-2 .socialbtns{word-spacing:.7rem;font-size:clamp(.9rem,3vw,1.2rem);text-align:center;padding:0!important;margin:0!important;border-top:1px solid var(--black);border-bottom:1px solid var(--black)}.footer .footer-column-2 .socialbtns #amazon:hover{color:var(--amazon)}.footer .footer-column-2 .socialbtns #instagram:hover{color:var(--instagram)}.footer .footer-column-2 .socialbtns #youtube:hover{color:var(--youtube)}.footer .footer-column-2 .socialbtns ul{list-style:none;padding:0!important;margin:1rem 0!important}.footer .footer-column-3{grid-row:2;grid-column:2;padding:.5rem;text-align:right;font-family:var(--font-news-cycle);align-self:flex-start;font-size:clamp(.5rem,3vw,.8rem);border-bottom:1px solid var(--black--acc);margin-bottom:1rem}.footer .footer-column-3 a{color:var(--sepia-dark);filter:grayscale(100%)}.footer .footer-column-3 a:hover{filter:grayscale(0%);text-shadow:0 0 10px var(--sepia-dark);transition:all .5s ease-in-out}@media(min-width:1024px){.footer{grid-template-columns:1fr 1fr 1fr}.footer .top-border-footer-1{display:block;grid-column:1/2;grid-row:1;border-top:1px solid var(--black--acc);margin-top:1rem}.footer .top-border-footer-3{grid-column:3/4;grid-row:1}.footer .footer-column-1{display:block;grid-row:2;grid-column:1;padding:.5rem;font-family:var(--font-news-cycle);font-size:clamp(.5rem,3vw,.8rem);text-align:left}.footer .footer-column-2{grid-row:2;grid-column:2}.footer .footer-column-3{grid-row:2;grid-column:3;border-bottom:none;margin-bottom:0;padding:.5rem 1rem}}.interview-article{grid-column:1/-1;max-width:1135px;margin:2rem auto;padding:0}@media(min-width:1024px){.interview-article{max-width:1135px}}.interview-header{padding-bottom:2rem;margin-bottom:2rem}.interview-intro{font-family:var(--font-readex);font-size:clamp(.8rem,3cqi,1.4rem);line-height:1.5;word-spacing:1px;margin:2rem 0 .5rem;font-weight:400;text-align:justify;font-style:italic;padding:1.2rem 0}.interview-section{margin-bottom:clamp(1rem,3cqi,3rem);width:100%}.interview-section .section-heading{font-family:var(--font-news-cycle);font-weight:600;font-size:clamp(1.1rem,4cqi,1.5rem);margin-bottom:.5rem;border-bottom:1px solid var(--black);padding-bottom:0rem;margin-top:clamp(.5rem,3cqi,3rem)}.interview-section .section-heading:first-of-type{margin-top:0}.interview-section p{font-family:var(--font-oswald);font-weight:300;line-height:1.8;text-align:justify;margin-bottom:1rem;font-size:clamp(.9rem,3cqi,1.1rem)}.interview-section p:last-child{margin-bottom:0}.interview-section p.intro{font-weight:400;font-size:clamp(1.1rem,3cqi,1.2rem)}.interview-section p strong{font-weight:600}.interview-section p em{font-style:italic}.interview-section-wrapper-2{display:grid;grid-template-columns:7fr 3fr;grid-template-rows:auto 1fr}.interview-section-wrapper-2 .section-heading{font-family:var(--font-news-cycle);font-weight:600;font-size:clamp(1.1rem,4cqi,1.5rem);margin-bottom:.5rem;border-bottom:1px solid var(--black);padding-bottom:0;margin-top:3rem;grid-row:1/2;grid-column:1/-1}.interview-section-wrapper-2 .section-heading:first-of-type{margin-top:0}.interview-section-wrapper-2 .interview-section-2{margin-bottom:3rem;padding-right:3rem}.interview-section-wrapper-2 .section-text{grid-column:1/2;grid-row:2;width:100%;padding:0;margin:0}.interview-section-wrapper-2 p{font-family:var(--font-oswald);font-weight:300;line-height:1.8;text-align:justify;font-size:clamp(.9rem,3cqi,1.1rem);margin-bottom:1rem}.interview-section-wrapper-2 p:last-child{margin-bottom:0}.interview-section-wrapper-2 p.intro{font-weight:400}.interview-section-wrapper-2 p strong{font-weight:600}.interview-section-wrapper-2 p em{font-style:italic}.interview-section-image-box{grid-column:2/2;grid-row:2;width:100%;height:100%;display:grid;place-items:center;overflow:visible}.interview-section-image{width:100%;height:100%;background-size:contain;background-position:center;background-repeat:no-repeat!important;filter:grayscale(100%);transition:filter .8s ease-in-out;will-change:filter;transform:translateZ(0)}.interview-section-image:hover,.interview-section-image.is-active{filter:grayscale(0%)}@media(max-width:1000px){.interview-section-wrapper-2{grid-template-columns:1fr}.interview-section-wrapper-2 .interview-section-2{grid-column:1/-1;grid-row:2;padding-right:0;position:relative;z-index:2}.interview-section-wrapper-2 .interview-section-image-box{grid-column:1/-1;grid-row:2;opacity:.2;z-index:1;pointer-events:auto;padding:0}.interview-section-wrapper-2 .interview-section-image-box .interview-section-image{background-size:contain;background-position:center;opacity:.2}.interview-section-wrapper-2 .section-text{grid-column:1/-1}}.main-image{width:100%;margin:3rem 0;text-align:center}.main-image img{width:100%;max-width:800px;height:auto;filter:grayscale(100%);transition:filter .8s ease-in-out;will-change:filter;transform:translateZ(0);padding-bottom:0rem;margin-top:0;border-radius:10px}.main-image img:hover,.main-image img.is-active{filter:grayscale(0%)}.image-caption{font-style:italic;font-size:.9rem;margin-top:1rem;color:var(--gray)}.pull-quote-section{margin:4rem 0;padding:3rem;border-right:10px solid rgb(44,44,44);color:#000}.pull-quote-section .pull-quote-text{font-family:var(--font-oswald);font-size:clamp(1.4rem,3cqi,2rem);letter-spacing:1px;line-height:1.8;text-align:right;margin:0;font-weight:700}.advice-section{display:grid;grid-template-columns:1fr;grid-column:1/-1;margin-top:0;padding:0;margin-bottom:0rem;container-type:inline-size}.advice-container{width:100%;margin:.5rem 0;padding:1rem 1.5rem}@media(max-width:600px){.advice-container{padding:.8rem .6rem}}.advice-container{background-color:#fff;border:3px solid rgba(148,155,144,.3);border-radius:15px 225px 15px 255px/225px 15px 225px 12px;box-shadow:4px 4px 12px #0003;overflow:visible;z-index:2;cursor:none;container-type:inline-size;transition:box-shadow .3s ease,filter .8s ease-in-out,background-color .4s ease,border-color .4s ease;filter:grayscale(100%)}@media(hover:hover){.advice-container:hover{box-shadow:6px 6px 16px #00000040;filter:grayscale(0%)}}.advice-container.is-active,.advice-container[open]{box-shadow:6px 6px 16px #00000040;filter:grayscale(0%);border-color:var(--pastel-coco-green-accent)}.advice-title{font-family:var(--font-fleur);font-size:clamp(1.05rem,3.5cqi,1.5rem);color:#222;margin-top:.4rem;text-align:center;list-style:none;position:relative;padding-left:5rem;padding-right:5rem;transition:all .3s ease;cursor:none}.advice-title::-webkit-details-marker{display:none}.advice-title:after{content:none}.advice-title .advice-icon{position:absolute;right:.8rem;top:50%;transform:translateY(-50%);width:clamp(45px,6cqi,65px);height:auto;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}@media(max-width:600px){.advice-title{padding-left:3.5rem;padding-right:3.5rem}.advice-title .advice-icon{width:38px;right:.5rem}}.advice-title:hover{color:#556b2f}.advice-title:hover .advice-icon{transform:translateY(-50%) scale(1.1) rotate(-5deg)}.advice-container[open] .advice-title .advice-icon{transform:translateY(-50%) rotate(15deg) scale(1.2)}.advice-content{margin-top:2rem;animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.advice-list{list-style-type:none;padding-left:1rem;margin-left:0}@media(min-width:700px){.advice-list{padding-left:2rem;margin-left:2rem}}.advice-list{padding-right:1rem}@media(max-width:600px){.advice-list{padding-left:.4rem;padding-right:.4rem}}.advice-list{font-family:var(--mochi-font);font-size:clamp(1.45rem,4cqi,2.8rem);color:#222;line-height:1.4;text-align:justify}@media(max-width:699px){.advice-list{line-height:1.4}}.advice{font-family:var(--mochi-font);font-size:clamp(1.45rem,4cqi,2.8rem);color:#222;line-height:1.4;text-align:justify;padding-right:1rem}@media(max-width:600px){.advice{padding-left:.4rem;padding-right:.4rem}}@media(max-width:699px){.advice{line-height:1.4rem}}.interview-section-3-wrapper{display:grid;grid-template-columns:4fr 6fr;grid-template-rows:auto 1fr;margin-top:4rem}.interview-section-3-wrapper .section-heading{font-family:var(--font-news-cycle);font-weight:600;font-size:clamp(1.1rem,4cqi,1.5rem);margin-bottom:.5rem;border-bottom:1px solid var(--black);padding-bottom:0;margin-top:3rem;grid-row:1/2;grid-column:1/-1;text-align:right}.interview-section-3-wrapper .section-heading:first-of-type{margin-top:0}.interview-section-3-wrapper .interview-section-3{margin-bottom:3rem;padding:0 0 0 1rem;grid-column:2/2}.interview-section-3-wrapper .section-text{grid-row:2;width:70%;padding:0;margin:0}.interview-section-3-wrapper p{font-family:var(--font-oswald);font-weight:300;line-height:1.8;text-align:justify;font-size:clamp(.9rem,3cqi,1.1rem);margin-bottom:1rem}.interview-section-3-wrapper p:last-child{margin-bottom:0}.interview-section-3-wrapper p.intro{font-weight:400}.interview-section-3-wrapper p strong{font-weight:600}.interview-section-3-wrapper p em{font-style:italic}.interview-section-image-box-3{grid-column:1/2;grid-row:2;padding:1rem;width:100%;height:100%;display:grid}.interview-section-image-3{width:100%;height:100%;background-size:contain;background-position:top;background-repeat:no-repeat!important;filter:grayscale(100%);transition:filter .8s ease-in-out;will-change:filter;transform:translateZ(0)}.interview-section-image-3:hover,.interview-section-image-3.is-active{filter:grayscale(0%)}@media(max-width:1000px){.interview-section-3-wrapper{grid-template-columns:1fr}.interview-section-3-wrapper .interview-section-3{grid-column:1/-1;grid-row:2/3;padding:0;position:relative;z-index:2}.interview-section-3-wrapper .interview-section-image-box-3{grid-column:1/-1;grid-row:2;opacity:.2;z-index:1;pointer-events:auto;padding:0}.interview-section-3-wrapper .interview-section-image-box-3 .interview-section-image-3{background-size:contain;background-position:center;opacity:.2}.interview-section-3-wrapper .section-heading{text-align:left}}.interview-section-full-width{margin-bottom:3rem;margin-top:5rem;padding:0 0 0 1rem}.interview-section-full-width .section-heading{font-family:var(--font-news-cycle);font-weight:600;font-size:clamp(1.1rem,4cqi,1.5rem);margin-bottom:.5rem;border-bottom:1px solid var(--black);padding-bottom:0;text-align:center}.interview-section-full-width p{font-family:var(--font-oswald);font-weight:300;line-height:1.8;text-align:center;font-size:clamp(.9rem,3cqi,1.1rem)}.interview-section-full-width p:last-child{margin-bottom:0}.interview-section-full-width p.intro{font-weight:400;font-size:clamp(1rem,3cqi,1.2rem)}.closing-container{width:100%;padding:1.5rem;border-right:8px solid #414141;margin:4.5rem 0;text-align:right;letter-spacing:.8}.closing{font-family:var(--mochi-font);line-height:1;text-align:right;font-size:clamp(2.2rem,4cqi,2.8rem);margin:0;color:var(--color-mochi-blue);filter:grayscale(100%);transition:filter .8s ease-in-out;will-change:filter;transform:translateZ(0)}.closing:hover,.closing.is-active{filter:grayscale(0%)}.pull-quote-section-interview{padding:3rem;border-right:15px solid rgb(44,44,44);color:#000;display:flex;align-items:end;justify-content:end;text-align:right;margin:2rem 0 5rem}.pull-quote-section-interview .pull-quote-text-interview{font-family:var(--font-oswald);font-size:clamp(1.4rem,3cqi,2.8rem);line-height:1.8;text-align:right;margin:0;font-weight:700;letter-spacing:2px;word-spacing:3px}.section-title-main{grid-column:1/-1;font-family:var(--font-title);font-weight:500;font-size:clamp(1rem,3vw,2.2rem);text-align:center;text-transform:uppercase;margin:2rem 0 1.2rem;padding:0;border-bottom:1px solid var(--black);max-width:1135px;overflow:hidden;line-height:1.2}.section-title-main:hover{background-color:var(--black);color:var(--gray)}.book-navigation{grid-column:1/-1;display:flex;justify-content:center;gap:1rem;margin:0;padding:0;flex-wrap:wrap;font-family:var(--font-news-cycle);font-weight:400;letter-spacing:1px}.book-navigation a{color:var(--black);padding:12px}.book-navigation a:hover,.book-navigation .active{color:var(--sepia-light);background-color:var(--black)}.book-hero{display:grid;grid-template-columns:1fr}@media(min-width:700px){.book-hero{grid-column:1/-1;grid-template-columns:4fr 6fr}}.book-hero{padding:0rem 0 1rem;margin-bottom:3rem;border-bottom:1px solid var(--black--acc);align-content:baseline;justify-content:center;align-items:center}.book-hero .book-info-section{display:flex;flex-direction:column;align-items:center}.book-hero .book-info-section .book-title-main{margin:0rem 0 1rem;text-align:center;line-height:1.4}.book-hero .book-info-section .book-title-main .book-title-mochi{font-family:var(--font-architects-daughter);font-weight:400;font-size:clamp(2.5rem,8cqi,4rem)}@media(max-width:900px){.book-hero .book-info-section .book-title-main .book-title-mochi{font-size:2rem}}.book-hero .book-info-section .book-title-main .book-title-sub[id=stencil]{font-family:var(--font-lintsec);font-size:clamp(.8rem,4cqi,1.6rem);font-weight:100;display:block;margin-top:.5rem}@media(max-width:900px){.book-hero .book-info-section .book-title-main .book-title-sub[id=stencil]{font-size:.85rem}}.book-hero .book-info-section .book-subtitle{font-family:var(--font-oswald);font-size:clamp(1.1rem,2.5cqi,1.3rem);margin:0;color:var(--black);text-align:center}@media(max-width:900px){.book-hero .book-info-section .book-subtitle{font-size:1rem}}.book-hero .book-info-section .book-tagline{font-family:var(--font-oswald);font-size:clamp(.9rem,3cqi,1.2rem);line-height:1.8;margin:2rem 0 3rem;text-align:center;padding:0}.book-hero .book-info-section .amazon-button{width:100%;padding:clamp(.7rem,2vw,1rem) clamp(1rem,5vw,2rem);font-size:clamp(.85rem,2.5vw,1rem);border:dashed 2px var(--black--acc);background-color:var(--gray);color:var(--black);font-family:var(--font-news-cycle);font-weight:700;text-transform:uppercase;cursor:none;transition:all .3s ease;text-decoration:none;text-align:center;display:flex;justify-content:center;align-items:center;gap:1rem;align-self:center}.book-hero .book-info-section .amazon-button:hover{color:var(--gray);background-color:var(--black);border:solid 2px var(--gray)}.book-hero .book-info-section .amazon-button:hover .cta-arrow{transform:translate(8px);filter:invert(1)}.book-hero .book-cover-section{position:relative;height:100%;width:100%;overflow:visible}.book-hero .book-cover-section .book-cover-wrapper{position:relative;width:100%;height:100%;display:flex;align-items:center}.book-hero .book-cover-section .book-cover-wrapper:hover img,.book-hero .book-cover-section .book-cover-wrapper.is-active img,.book-hero .book-cover-section .book-cover-wrapper[data-active=true] img{filter:grayscale(0%)}.book-hero .book-cover-section .book-cover-wrapper img{filter:grayscale(100%);transition:filter .4s ease;transform:translateZ(0);will-change:filter;width:100%;height:100%;object-fit:cover;display:block}@media(min-width:700px){.book-hero .book-cover-section .book-cover-wrapper img{width:calc(100% + 2rem);margin-right:-2rem;max-width:none}}.book-description-section{display:grid;grid-template-columns:1fr}@media(min-width:700px){.book-description-section{grid-column:1/-1;grid-template-columns:4fr 6fr}}.book-description-section{background-color:var(--black--acc);padding:0rem 0;border-radius:10px;align-content:baseline;justify-content:center;align-items:center}.book-description-section .book-description-image{background-size:cover;background-position:center;background-repeat:no-repeat;height:100%;width:100%;filter:grayscale(100%);transition:filter .8s ease-in-out;border-radius:10px 10px 0 0;min-height:250px;transform:translateZ(0);will-change:filter}@media(min-width:700px){.book-description-section .book-description-image{border-radius:10px 0 0 10px;min-height:auto}}.book-description-section .book-description-image:hover,.book-description-section .book-description-image.is-active,.book-description-section .book-description-image[data-active=true]{filter:grayscale(0%)}.book-description-section .book-description{font-family:var(--font-oswald);font-size:clamp(.9rem,2cqi,1.1rem);font-weight:300;line-height:1.8;padding:2rem;letter-spacing:1px;text-align:center;background-color:var(--black--acc);color:var(--gray);border-radius:0 0 10px 10px}@media(min-width:700px){.book-description-section .book-description{padding:2rem 6rem;border-radius:0 10px 10px 0}}.book-description-section .book-description p{margin-bottom:1rem}.book-description-section .book-description-2{font-family:var(--font-oswald);font-size:clamp(.9rem,2cqi,1.1rem);font-weight:300;line-height:1.6;padding:2rem;letter-spacing:1px;text-align:center;background-color:var(--black--acc);color:var(--sepia-light);border-radius:0 0 10px 10px}@media(min-width:700px){.book-description-section .book-description-2{padding:2rem 3rem;border-radius:0 10px 10px 0}}.book-description-section .book-description-2 p{margin-bottom:1rem}.features-section{grid-column:1/-1;margin:2rem 0 0}.features-section .features-grid{display:grid;grid-template-columns:1fr}@media(min-width:480px){.features-section .features-grid{grid-template-columns:1fr 1fr}}@media(min-width:900px){.features-section .features-grid{grid-template-columns:1fr 1fr 1fr 1fr}}.features-section .features-grid{gap:2rem;margin-bottom:3rem}.features-section .features-grid .feature-card{padding:1rem;background-color:#ffffff80;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border-top:1px solid var(--black);border-bottom:1px solid var(--black)}.features-section .features-grid .feature-card p{margin:.5rem}.features-section .features-grid .feature-card:hover .feature-icon img,.features-section .features-grid .feature-card.is-active .feature-icon img,.features-section .features-grid .feature-card[data-active=true] .feature-icon img{filter:grayscale(0%)}.features-section .features-grid .feature-card .feature-icon{min-height:100px;max-height:100px;width:100px;height:100px;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.features-section .features-grid .feature-card .feature-icon img{filter:grayscale(100%);transition:filter .8s ease-in-out;transform:translateZ(0);will-change:filter;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.features-section .features-grid .feature-card .feature-title{font-family:var(--font-oswald);font-weight:400;font-size:clamp(1rem,2cqi,1.1rem);margin:1.5rem 0;text-align:center}.features-section .features-grid .feature-card .feature-description{font-family:var(--font-oswald);font-weight:300;line-height:1.6;text-align:center}.inside-book-section{grid-column:1/-1;margin:3rem 0;padding:3rem 0}.inside-book-section .section-header{font-family:var(--font-title);font-weight:500;font-size:clamp(1.4rem,3vw,2.2rem);text-align:center;margin-bottom:2rem;padding:0;border-bottom:1px solid var(--black);text-transform:uppercase;overflow:hidden;line-height:1.2}.inside-book-section .section-header:hover{background-color:var(--black);color:var(--gray)}.inside-book-section .inside-book-grid{display:grid;grid-template-rows:1fr 1fr 1fr;gap:3rem}@media(min-width:900px){.inside-book-section .inside-book-grid{grid-template-rows:1fr 1fr 1fr}}.inside-book-section .inside-book-grid .inside-book-item{display:grid;grid-template-columns:1fr;gap:0}@media(min-width:700px){.inside-book-section .inside-book-grid .inside-book-item{grid-template-columns:30fr 70fr}}.inside-book-section .inside-book-grid .inside-book-item .inside-book-visual{background-size:cover;background-position:center;background-repeat:no-repeat;filter:grayscale(100%);transition:filter .4s ease;transform:translateZ(0);will-change:filter;min-height:300px;border-radius:0 0 10px 10px;order:2}@media(min-width:700px){.inside-book-section .inside-book-grid .inside-book-item .inside-book-visual{order:1;min-height:auto;border-radius:10px 0 0 10px}}.inside-book-section .inside-book-grid .inside-book-item .inside-book-visual:hover,.inside-book-section .inside-book-grid .inside-book-item .inside-book-visual.is-active,.inside-book-section .inside-book-grid .inside-book-item .inside-book-visual[data-active=true]{filter:grayscale(0%)}.inside-book-section .inside-book-grid .inside-book-item .inside-book-box{display:block;padding:2rem 1.5rem;margin-right:0;background-color:var(--black--acc);border-radius:10px 10px 0 0;color:var(--sepia-light);order:1}@media(min-width:700px){.inside-book-section .inside-book-grid .inside-book-item .inside-book-box{order:2;padding:.5rem 3rem 2rem;border-radius:0 10px 10px 0;margin-right:0}}@media(min-width:1000px){.inside-book-section .inside-book-grid .inside-book-item .inside-book-box{margin-right:8em}}.inside-book-section .inside-book-grid .inside-book-item .inside-book-box .inside-book-title{font-family:var(--font-oswald);font-weight:300;font-size:clamp(1.1rem,3cqi,1.5rem);margin-bottom:1.5rem;text-align:left;text-transform:uppercase}.inside-book-section .inside-book-grid .inside-book-item .inside-book-box .inside-book-description{font-family:var(--font-oswald);font-size:clamp(.9rem,2cqi,1.1rem);font-weight:300;line-height:1.8;text-align:left;letter-spacing:1px}.inside-book-item-right{display:grid;grid-template-columns:1fr;gap:0}@media(min-width:700px){.inside-book-item-right{grid-template-columns:70fr 30fr}}.inside-book-item-right .inside-book-visual{background-size:cover;background-position:center;background-repeat:no-repeat;filter:grayscale(100%);transition:filter .4s ease;transform:translateZ(0);will-change:filter;min-height:300px;border-radius:0 0 10px 10px;order:2}@media(min-width:700px){.inside-book-item-right .inside-book-visual{order:2;min-height:auto;border-radius:0 10px 10px 0}}.inside-book-item-right .inside-book-visual:hover,.inside-book-item-right .inside-book-visual.is-active,.inside-book-item-right .inside-book-visual[data-active=true]{filter:grayscale(0%)}.inside-book-item-right .inside-book-box{display:block;padding:2rem 1.5rem;margin-left:0;background-color:var(--black--acc);border-radius:10px 10px 0 0;color:var(--gray);order:1}@media(min-width:700px){.inside-book-item-right .inside-book-box{order:1;padding:.5rem 3rem 2rem;border-radius:10px 0 0 10px;margin-left:0}}@media(min-width:1000px){.inside-book-item-right .inside-book-box{margin-left:8em}}.inside-book-item-right .inside-book-box .inside-book-title{font-family:var(--font-oswald);font-weight:300;font-size:clamp(1.1rem,3cqi,1.5rem);margin-bottom:1.5rem;text-align:left;text-transform:uppercase}.inside-book-item-right .inside-book-box .inside-book-description{font-family:var(--font-oswald);font-size:clamp(.9rem,2cqi,1.1rem);font-weight:300;line-height:1.8;text-align:left;letter-spacing:1px}.pull-quote-section{grid-column:1/-1;padding:3rem;border-right:15px solid rgb(44,44,44);color:#000;display:flex;align-items:end;justify-content:end;text-align:right;margin:0rem}@media(max-width:900px){.pull-quote-section{padding:3rem 1.5rem;border-right:8px solid rgb(44,44,44)}}.pull-quote-section .pull-quote-text{font-family:var(--font-oswald);font-size:clamp(1.2rem,3cqi,2.8rem);line-height:1.8;text-align:right;margin:0;font-weight:700;letter-spacing:8px}@media(max-width:900px){.pull-quote-section .pull-quote-text{letter-spacing:3px;font-size:clamp(1rem,5vw,1.5rem)}}.pull-quote-section-interview{padding:3rem;border-right:15px solid rgb(44,44,44);color:var(--black--acc);display:flex;align-items:end;justify-content:end;text-align:right;margin:2rem 0 5rem}.pull-quote-section-interview .pull-quote-text-interview{font-family:var(--font-oswald);font-size:clamp(1.2rem,3cqi,2.8rem);line-height:1.8;text-align:right;margin:0;font-weight:700;letter-spacing:2px;word-spacing:3px}.cta-arrow{width:34px;height:auto;transition:transform .3s ease;display:inline-block;vertical-align:middle;padding-bottom:.5rem;padding-left:.2rem}.cta-arrow-down{transform:translateY(7px);width:38px;rotate:-8deg}.final-cta{grid-column:1/-1;text-align:center;padding:0;border-top:1px solid var(--black);margin-top:3rem}.final-cta .final-cta-text{font-family:var(--font-oswald);font-size:clamp(1.2rem,4cqi,1.6rem)}.final-cta .amazon-button{display:flex;align-items:center;justify-content:center;gap:.5rem;max-width:500px;margin:1rem auto;color:inherit;background:transparent;border:none;padding:0;width:auto;font-family:inherit;text-transform:none}.final-cta .amazon-button:hover{background:transparent;transform:none}.final-cta .amazon-button:hover .cta-arrow{transform:translate(8px)}.final-cta .amazon-button:hover .cta-arrow--left{transform:translate(-8px)}.final-cta .amazon-button:hover .cta-arrow-down{transform:translateY(10px)}.final-cta .amazon-button.amazon-button--reverse{flex-direction:row}.final-cta .amazon-button.amazon-button--reverse .cta-arrow--left{padding-left:0;padding-right:.2rem}.plantillas-title-main-1{font-family:var(--font-fleur);font-weight:600;font-size:clamp(2.5rem,5cqi,5rem);text-align:center;margin:.5rem 0 1rem;padding:.5rem 0;border-bottom:2px solid var(--black);word-spacing:.5rem}@media(max-width:900px){.plantillas-title-main-1{font-size:clamp(1.8rem,8vw,2.5rem);word-spacing:.2rem}}@media(min-width:700px){.plantillas-title-main-1{grid-column:1/-1}}.garden-theme .advice-title:hover{color:var(--garden-green)!important;text-decoration-color:var(--garden-green)!important}.garden-theme .advice-title:hover:after{color:var(--garden-green)!important}.plantillas-hero{display:grid;grid-template-columns:1fr;position:relative}.plantillas-hero:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:110%;background-image:url(/_astro/vines_green.Bm_E5n6v.svg);background-size:100% auto;background-position:top center;background-repeat:no-repeat;opacity:.3;z-index:0;pointer-events:auto}@media(min-width:700px){.plantillas-hero{grid-column:1/-1;grid-template-columns:1fr}}.plantillas-hero{gap:1rem;padding:0;margin-bottom:3rem;align-items:center}.plantillas-hero .plantilla-section{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1}.garden-intro{display:grid;grid-template-columns:1fr;gap:0rem;margin-bottom:0rem;padding:0 0 2rem;align-items:center;padding-bottom:0}@media(min-width:700px){.garden-intro{grid-column:1/-1;grid-template-columns:6fr 4fr;padding:0 0 2rem}}@media(min-width:700px){.garden-intro .garden-intro-text{padding-right:.5rem}}.garden-intro .garden-intro-text .garden-intro-title{font-family:var(--font-oswald);font-size:clamp(1.3rem,4cqi,1.8rem);margin-bottom:1.5rem;color:var(--black);line-height:1.2}@media(max-width:700px){.garden-intro .garden-intro-text .garden-intro-title{font-size:clamp(1.2rem,4vw,1.3rem)}}.garden-intro .garden-intro-text p{line-height:1.6}.garden-intro .garden-intro-image{width:100%;display:flex;justify-content:center;align-items:center;margin-top:2rem;padding:0 4rem}.garden-intro .garden-intro-image img{width:100%;height:auto;max-width:300px;object-fit:contain;filter:grayscale(100%);transition:filter .6s ease;will-change:filter;transform:translateZ(0)}@media(min-width:700px){.garden-intro .garden-intro-image img{max-width:100%}}.garden-intro .garden-intro-image img:hover,.garden-intro .garden-intro-image.is-active img{filter:grayscale(0%)}.garden-split-feature{display:grid;grid-template-columns:1fr;gap:2rem;margin:.5rem 0 1rem;padding:0 0 2rem;align-items:center;border-bottom:1px solid var(--black--acc)}@media(min-width:700px){.garden-split-feature{grid-column:1/-1;grid-template-columns:4fr 4fr 4fr;padding:0 0 2rem}}.garden-split-feature .feature-text{text-align:justify}@media(min-width:700px){.garden-split-feature .feature-text{padding-right:2rem}}.garden-split-feature .feature-text .feature-title{font-family:var(--font-architects-daughter);font-size:clamp(1.5rem,3cqi,2.2rem);margin-bottom:1rem;color:var(--black)}.garden-split-feature .feature-text p{line-height:1.8}.garden-split-feature .feature-visual{width:100%;display:flex;justify-content:center;align-items:center}.garden-split-feature .feature-visual img{width:100%;height:auto;max-width:330px;object-fit:contain;filter:grayscale(100%);transition:filter .6s ease;will-change:filter;transform:translateZ(0)}@media(max-width:400px){.garden-split-feature .feature-visual img{max-width:200px}}@media(min-width:700px){.garden-split-feature .feature-visual img{width:100%}}.garden-split-feature .feature-visual img:hover,.garden-split-feature .feature-visual.is-active img{filter:grayscale(0%)}.socialbtns a,.socialbtns a:hover{color:var(--black);text-decoration:none;padding:0 5px}.socialbtns li{list-style:none outside none;display:inline-block}.socialbtns [class^=fa-]{color:#fff;text-shadow:1px 1px 0px var(--black),1px -1px 0px var(--black),-1px 1px 0px var(--black),-1px -1px 0px var(--black);-webkit-text-shadow:1px 1px 0px var(--black),1px -1px 0px var(--black),-1px 1px 0px var(--black),-1px -1px 0px var(--black);-moz-text-shadow:1px 1px 0px var(--black),1px -1px 0px var(--black),-1px 1px 0px var(--black),-1px -1px 0px var(--black);-o-text-shadow:1px 1px 0px var(--black),1px -1px 0px var(--black),-1px 1px 0px var(--black),-1px -1px 0px var(--black);transition:all ease-out .5s;-moz-transition:all ease-out .5s;-webkit-transition:all ease-out .5s;-o-transition:all ease-out .5s}.socialbtns [class^=fa-]:hover{color:var(--black);text-shadow:1px 1px 0px #fff,1px -1px 0px #fff,-1px 1px 0px #fff,-1px -1px 0px #fff;-webkit-text-shadow:1px 1px 0px #fff,1px -1px 0px #fff,-1px 1px 0px #fff,-1px -1px 0px #fff;-moz-text-shadow:1px 1px 0px #fff,1px -1px 0px #fff,-1px 1px 0px #fff,-1px -1px 0px #fff;-o-text-shadow:1px 1px 0px #fff,1px -1px 0px #fff,-1px 1px 0px #fff,-1px -1px 0px #fff;transition:all ease .5s;-moz-transition:all ease-in .5s;-webkit-transition:all ease-in .5s;-o-transition:all ease-in .5s}.legal-content{grid-column:1/-1;padding:2rem 0;font-family:var(--font-oswald);font-weight:300;line-height:1.8}.legal-content p{margin-bottom:1.5rem}.legal-content ul{margin-bottom:1.5rem;padding-left:1.5rem;list-style-type:square}.legal-content li{margin-bottom:.5rem}.legal-content strong{display:inline-block;margin-top:.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.05rem}#copyright{font-family:var(--font-oswald);font-size:clamp(.8rem,3cqi,1rem);line-height:1.6;padding-top:0;color:var(--black);text-align:center;word-spacing:normal!important}.font-bricolage{font-family:var(--font-bricolage)}.font-oswald{font-family:var(--font-oswald)}.font-playfair{font-family:var(--font-title)}.font-news-cycle{font-family:var(--font-news-cycle)}.font-readex{font-family:var(--font-readex)}.font-architects{font-family:var(--font-architects-daughter)}.font-nothing{font-family:var(--font-nothing)}.font-shadows{font-family:var(--font-shadows)}.font-allerta{font-family:var(--font-allerta-stencil)}.font-inspiration{font-family:var(--font-inspiration)}.font-red-hat{font-family:var(--font-red-hat)}.font-megrim{font-family:var(--font-megrim)}.font-miriam{font-family:var(--font-miriam)}.font-codystar{font-family:var(--font-codystar)}.font-fleur{font-family:var(--font-fleur)}.font-dancing{font-family:var(--font-dancing)}.font-nanum{font-family:var(--font-nanum-brush)}.font-dekko{font-family:var(--font-dekko)}.font-special-elite{font-family:var(--font-special-elite)}.font-chocolate{font-family:var(--font-chocolate)}.font-dracutaz{font-family:var(--font-dracutaz)}.font-homemade{font-family:var(--font-homemade-apple)}.font-lintsec{font-family:var(--font-lintsec)}.font-mathilde{font-family:var(--font-mathilde);font-size:2.5em}.font-nexa{font-family:var(--font-nexa-rust)}.font-stay-classy{font-family:var(--font-stay-classy)}.font-chat-favour{font-family:var(--font-chat-favour)}.font-gochi-hand{font-family:var(--font-gochi-hand)}.horoscope-page{grid-column:1/-1;width:100%;margin:0 auto;padding:0;color:var(--black)}.horoscope-page .horoscope-hero{text-align:center;margin:0;padding:0;position:relative;overflow:hidden}.horoscope-page .horoscope-hero .main-title{margin-bottom:0;color:var(--black);position:relative;z-index:2;font-family:var(--font-title);padding:.5rem;font-size:clamp(1.8rem,4cqi,2.8rem)!important;letter-spacing:.3rem;word-spacing:.7rem}.horoscope-page .horoscope-content-wrapper{padding:0 1rem 4rem 0}.horoscope-page .horoscope-content-wrapper h3{font-weight:600;font-size:clamp(1.3rem,4cqi,1.5rem);margin-bottom:.5rem;padding-bottom:0;margin-top:0;text-transform:uppercase}.horoscope-page .horoscope-content-wrapper h3:first-child{margin-top:0}.horoscope-page .horoscope-content-wrapper .intro-section{font-family:var(--font-oswald);max-width:1135px;margin:0 auto 3rem;padding:.5rem 0 3rem;text-align:center;border-bottom:1px solid var(--sepia-light)}.horoscope-page .horoscope-content-wrapper .intro-section .intro-title{font-family:var(--font-stay-classy);font-size:clamp(2rem,5vw,3rem);display:inline-block;line-height:1.4;padding:1rem}.horoscope-page .horoscope-content-wrapper .intro-section .intro-title:hover{transition:all .5s ease-in-out;scale:1.05;filter:brightness(1.05)}.horoscope-page .horoscope-content-wrapper .intro-section p{text-align:center!important;font-family:var(--font-oswald);font-size:clamp(.9rem,3cqi,1.1rem);line-height:1.5;margin-bottom:1rem;letter-spacing:.1rem;word-spacing:.1rem;line-height:1.8}.horoscope-page .horoscope-content-wrapper .horoscope-grid{display:flex;flex-direction:column;gap:2rem;margin:0 0 1rem}.horoscope-page .horoscope-content-wrapper .horoscope-grid .horoscope-card{display:grid;grid-template-columns:1fr;align-items:center;gap:2rem;padding:3rem 1rem;text-align:center;background-color:transparent;border:none;margin-bottom:0;border-bottom:1px solid rgba(188,255,220,.1)}.horoscope-page .horoscope-content-wrapper .horoscope-grid .horoscope-card:last-child{border-bottom:none}@media(min-width:901px){.horoscope-page .horoscope-content-wrapper .horoscope-grid .horoscope-card{grid-template-columns:3fr 7fr;padding:4rem 0;gap:3rem}.horoscope-page .horoscope-content-wrapper .horoscope-grid .horoscope-card:nth-child(2n){grid-template-columns:7fr 3fr}.horoscope-page .horoscope-content-wrapper .horoscope-grid .horoscope-card:nth-child(2n) .horoscope-card-visual{order:2}.horoscope-page .horoscope-content-wrapper .horoscope-grid .horoscope-card:nth-child(2n) .horoscope-card-content{order:1}}.horoscope-page .horoscope-content-wrapper .horoscope-grid .horoscope-card .horoscope-card-visual{order:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;max-width:300px;margin:0 auto}@media(min-width:901px){.horoscope-page .horoscope-content-wrapper .horoscope-grid .horoscope-card .horoscope-card-visual{max-width:350px}}.horoscope-page .horoscope-content-wrapper .horoscope-grid .horoscope-card .horoscope-card-visual img{width:100%;height:auto;object-fit:contain;filter:grayscale(100%) opacity(.8);transition:all .6s cubic-bezier(.165,.84,.44,1)}.horoscope-page .horoscope-content-wrapper .horoscope-grid .horoscope-card .horoscope-card-visual img:hover{filter:grayscale(0%) opacity(1);transform:scale(1.02)}.horoscope-page .horoscope-content-wrapper .horoscope-grid .horoscope-card .horoscope-card-content{order:2;display:flex;flex-direction:column;padding:0}.horoscope-page .horoscope-content-wrapper .horoscope-grid .horoscope-card .horoscope-card-content h3{margin-top:0;margin-bottom:2rem;font-family:var(--font-news-cycle);font-weight:400;font-size:clamp(1.2rem,4vw,2.2rem);text-align:center;text-transform:uppercase;letter-spacing:.1rem;border-bottom:none;padding-bottom:0;transition:all .5s ease-in-out}@media(max-width:900px){.horoscope-page .horoscope-content-wrapper .horoscope-grid .horoscope-card .horoscope-card-content h3{font-size:1.2rem}}.horoscope-page .horoscope-content-wrapper .horoscope-grid .horoscope-card .horoscope-card-content p{font-size:clamp(.9rem,2cqi,1rem);text-align:center;margin-bottom:0;line-height:1.5;font-weight:300}.horoscope-page .horoscope-content-wrapper .horoscope-grid .horoscope-card#card-algoritmo:hover .horoscope-card-visual img,.horoscope-page .horoscope-content-wrapper .horoscope-grid .horoscope-card#card-algoritmo.is-active .horoscope-card-visual img,.horoscope-page .horoscope-content-wrapper .horoscope-grid .horoscope-card#card-algoritmo[data-active=true] .horoscope-card-visual img{filter:grayscale(0%) opacity(1) drop-shadow(0 0 15px var(--space-purple));animation:pulse-purple 3s infinite ease-in-out}.horoscope-page .horoscope-content-wrapper .horoscope-grid .horoscope-card#card-algoritmo:hover h3,.horoscope-page .horoscope-content-wrapper .horoscope-grid .horoscope-card#card-algoritmo.is-active h3,.horoscope-page .horoscope-content-wrapper .horoscope-grid .horoscope-card#card-algoritmo[data-active=true] h3{color:var(--space-purple);transform:scale(1.02)}.horoscope-page .horoscope-content-wrapper .horoscope-grid .horoscope-card#card-astro:hover .horoscope-card-visual img,.horoscope-page .horoscope-content-wrapper .horoscope-grid .horoscope-card#card-astro.is-active .horoscope-card-visual img,.horoscope-page .horoscope-content-wrapper .horoscope-grid .horoscope-card#card-astro[data-active=true] .horoscope-card-visual img{filter:grayscale(0%) opacity(1) drop-shadow(0 0 15px var(--space-green));animation:pulse-green 3s infinite ease-in-out}.horoscope-page .horoscope-content-wrapper .horoscope-grid .horoscope-card#card-astro:hover h3,.horoscope-page .horoscope-content-wrapper .horoscope-grid .horoscope-card#card-astro.is-active h3,.horoscope-page .horoscope-content-wrapper .horoscope-grid .horoscope-card#card-astro[data-active=true] h3{color:var(--space-green);transform:scale(1.02)}.horoscope-page .horoscope-content-wrapper .horoscope-grid .horoscope-card#card-humans:hover .horoscope-card-visual img,.horoscope-page .horoscope-content-wrapper .horoscope-grid .horoscope-card#card-humans.is-active .horoscope-card-visual img,.horoscope-page .horoscope-content-wrapper .horoscope-grid .horoscope-card#card-humans[data-active=true] .horoscope-card-visual img{filter:grayscale(0%) opacity(1) drop-shadow(0 0 15px var(--space-orange));animation:pulse-gold 3s infinite ease-in-out}.horoscope-page .horoscope-content-wrapper .horoscope-grid .horoscope-card#card-humans:hover h3,.horoscope-page .horoscope-content-wrapper .horoscope-grid .horoscope-card#card-humans.is-active h3,.horoscope-page .horoscope-content-wrapper .horoscope-grid .horoscope-card#card-humans[data-active=true] h3{color:var(--space-orange);transform:scale(1.02)}.horoscope-page .horoscope-content-wrapper .horoscope-grid .horoscope-card#card-cat:hover .horoscope-card-visual img,.horoscope-page .horoscope-content-wrapper .horoscope-grid .horoscope-card#card-cat.is-active .horoscope-card-visual img,.horoscope-page .horoscope-content-wrapper .horoscope-grid .horoscope-card#card-cat[data-active=true] .horoscope-card-visual img{filter:grayscale(0%) opacity(1) drop-shadow(0 0 15px var(--space-pink));animation:pulse-pink 3s infinite ease-in-out}.horoscope-page .horoscope-content-wrapper .horoscope-grid .horoscope-card#card-cat:hover h3,.horoscope-page .horoscope-content-wrapper .horoscope-grid .horoscope-card#card-cat.is-active h3,.horoscope-page .horoscope-content-wrapper .horoscope-grid .horoscope-card#card-cat[data-active=true] h3{color:var(--space-pink);transform:scale(1.02)}@keyframes pulse-purple{0%,to{filter:drop-shadow(0 0 10px var(--space-purple))}50%{filter:drop-shadow(0 0 25px var(--space-purple))}}@keyframes pulse-green{0%,to{filter:drop-shadow(0 0 10px var(--space-green))}50%{filter:drop-shadow(0 0 25px var(--space-green))}}@keyframes pulse-gold{0%,to{filter:drop-shadow(0 0 10px var(--space-orange))}50%{filter:drop-shadow(0 0 25px var(--space-orange))}}@keyframes pulse-pink{0%,to{filter:drop-shadow(0 0 10px var(--space-pink))}50%{filter:drop-shadow(0 0 25px var(--space-pink))}}.horoscope-page .horoscope-content-wrapper p{font-family:var(--font-oswald);font-weight:300;line-height:1.5;text-align:justify;font-size:clamp(.9rem,3cqi,1.1rem);margin-bottom:1rem}.horoscope-page .horoscope-content-wrapper p:last-child{margin-bottom:0}.horoscope-page .horoscope-content-wrapper .highlight-text{font-family:var(--font-stay-classy);color:var(--sepia-dark);font-size:clamp(2rem,3cqi,2.5rem);margin:2rem 0;padding:2rem;border-right:8px solid hsla(279,23%,56%,.49);background-color:transparent;font-weight:600;letter-spacing:1px;text-align:right;line-height:1.6}.horoscope-page .horoscope-content-wrapper .highlight-text:hover{color:var(--space-green);transition:all .3s ease-in-out;border-right:8px solid hsla(279,23%,56%,.49)}.horoscope-page .horoscope-content-wrapper strong{font-weight:600}html.dark-mode{background:#050510!important;background-image:none!important}html.dark-mode:has(body.body--horoscopo){background:#050510!important;background-image:none!important}html.dark-mode body.body--horoscopo{background:radial-gradient(circle at center,#1b1b3a,#050510) fixed!important;background-color:#050510!important;color:#f0f0ff!important;min-height:100vh;transition:background .5s ease}html.dark-mode body.body--horoscopo:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(/_astro/algoritmo_lavanda.nU6mSCYO.svg);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#050512;pointer-events:auto;z-index:-1}html.dark-mode body.body--horoscopo .main__wrapper{background:transparent!important}html.dark-mode body.body--horoscopo nav{border-color:#f0f0ff4d!important}html.dark-mode body.body--horoscopo nav>div{border-color:#f0f0ff4d!important}html.dark-mode body.body--horoscopo nav>div>a{color:#d1c4e9!important;border-color:#f0f0ff4d!important}html.dark-mode body.body--horoscopo nav>div>a:hover{background-color:transparent!important;color:#fff!important;text-shadow:3px 3px 30px rgba(255,255,255,.8)!important}html.dark-mode body.body--horoscopo .header-main-title a{color:#fff!important}html.dark-mode body.body--horoscopo .header-main-title a:hover{background-color:transparent!important;color:#fff!important;text-shadow:0 1px 20px rgba(203,189,230,.8)!important}html.dark-mode body.body--horoscopo .horoscope-page .main-title{color:#fff!important}html.dark-mode body.body--horoscopo .horoscope-page .main-title:hover{color:#fff!important;text-shadow:0 0 10px rgba(179,157,219,.8);scale:1.02;transition:all .3s ease-in-out}html.dark-mode body.body--horoscopo .horoscope-page .horoscope-card{border-bottom-color:#f0f0ff1a!important}html.dark-mode body.body--horoscopo .horoscope-page .horoscope-card h3{color:#d1c4e9!important}html.dark-mode body.body--horoscopo .horoscope-page .horoscope-card p{color:#e0e0f0!important;text-align:justify;font-weight:300}html.dark-mode body.body--horoscopo .horoscope-page .horoscope-card .horoscope-card-visual img{filter:grayscale(100%) brightness(1.2) drop-shadow(0 0 8px rgba(103,58,183,.3))}html.dark-mode body.body--horoscopo .horoscope-page .horoscope-card .horoscope-card-visual img:hover{filter:grayscale(0%) brightness(1.2) drop-shadow(0 0 20px rgba(103,58,183,.6))}html.dark-mode body.body--horoscopo .horoscope-page .horoscope-card#card-algoritmo:hover h3,html.dark-mode body.body--horoscopo .horoscope-page .horoscope-card#card-algoritmo.is-active h3,html.dark-mode body.body--horoscopo .horoscope-page .horoscope-card#card-algoritmo[data-active=true] h3{color:var(--space-purple)!important;text-shadow:0 0 10px var(--space-purple)}html.dark-mode body.body--horoscopo .horoscope-page .horoscope-card#card-algoritmo:hover .horoscope-card-visual img,html.dark-mode body.body--horoscopo .horoscope-page .horoscope-card#card-algoritmo.is-active .horoscope-card-visual img,html.dark-mode body.body--horoscopo .horoscope-page .horoscope-card#card-algoritmo[data-active=true] .horoscope-card-visual img{filter:grayscale(0%) brightness(1.2) drop-shadow(0 0 20px var(--space-purple))}html.dark-mode body.body--horoscopo .horoscope-page .horoscope-card#card-astro:hover h3,html.dark-mode body.body--horoscopo .horoscope-page .horoscope-card#card-astro.is-active h3,html.dark-mode body.body--horoscopo .horoscope-page .horoscope-card#card-astro[data-active=true] h3{color:var(--space-green)!important;text-shadow:0 0 10px var(--space-green)}html.dark-mode body.body--horoscopo .horoscope-page .horoscope-card#card-astro:hover .horoscope-card-visual img,html.dark-mode body.body--horoscopo .horoscope-page .horoscope-card#card-astro.is-active .horoscope-card-visual img,html.dark-mode body.body--horoscopo .horoscope-page .horoscope-card#card-astro[data-active=true] .horoscope-card-visual img{filter:grayscale(0%) brightness(1.2) drop-shadow(0 0 20px var(--space-green))}html.dark-mode body.body--horoscopo .horoscope-page .horoscope-card#card-humans:hover h3,html.dark-mode body.body--horoscopo .horoscope-page .horoscope-card#card-humans.is-active h3,html.dark-mode body.body--horoscopo .horoscope-page .horoscope-card#card-humans[data-active=true] h3{color:var(--space-orange)!important;text-shadow:0 0 10px var(--space-orange)}html.dark-mode body.body--horoscopo .horoscope-page .horoscope-card#card-humans:hover .horoscope-card-visual img,html.dark-mode body.body--horoscopo .horoscope-page .horoscope-card#card-humans.is-active .horoscope-card-visual img,html.dark-mode body.body--horoscopo .horoscope-page .horoscope-card#card-humans[data-active=true] .horoscope-card-visual img{filter:grayscale(0%) brightness(1.2) drop-shadow(0 0 20px var(--space-orange))}html.dark-mode body.body--horoscopo .horoscope-page .horoscope-card#card-cat:hover h3,html.dark-mode body.body--horoscopo .horoscope-page .horoscope-card#card-cat.is-active h3,html.dark-mode body.body--horoscopo .horoscope-page .horoscope-card#card-cat[data-active=true] h3{color:var(--space-pink)!important;text-shadow:0 0 10px var(--space-pink)}html.dark-mode body.body--horoscopo .horoscope-page .horoscope-card#card-cat:hover .horoscope-card-visual img,html.dark-mode body.body--horoscopo .horoscope-page .horoscope-card#card-cat.is-active .horoscope-card-visual img,html.dark-mode body.body--horoscopo .horoscope-page .horoscope-card#card-cat[data-active=true] .horoscope-card-visual img{filter:grayscale(0%) brightness(1.2) drop-shadow(0 0 20px var(--space-pink))}html.dark-mode body.body--horoscopo .horoscope-page .intro-section{border-bottom-color:#f0f0ff1a!important}html.dark-mode body.body--horoscopo .horoscope-page .intro-section .intro-title{color:#b39ddb!important}html.dark-mode body.body--horoscopo .horoscope-page .intro-section .intro-title:hover{color:#fff!important;text-shadow:0 0 10px rgba(179,157,219,.8)}html.dark-mode body.body--horoscopo .horoscope-page .intro-section p{color:#d1c4e9!important}html.dark-mode body.body--horoscopo .horoscope-page .highlight-text{border-right-color:#b39ddb!important;color:#d1c4e9!important}html.dark-mode body.body--horoscopo .horoscope-page .highlight-text:hover{color:#fff!important;text-shadow:0 0 10px rgba(179,157,219,.8);border-right-color:#dcd4eb!important}html.dark-mode body.body--horoscopo footer,html.dark-mode body.body--horoscopo .footer{border-top:1px solid rgba(240,240,255,.1);color:#b0b0d0!important}html.dark-mode body.body--horoscopo footer p.footer-column-2__title a,html.dark-mode body.body--horoscopo .footer p.footer-column-2__title a{color:#fff!important}html.dark-mode body.body--horoscopo footer p.footer-column-2__title a:hover,html.dark-mode body.body--horoscopo .footer p.footer-column-2__title a:hover{color:#fff!important;text-shadow:0 0 10px rgba(179,157,219,.8)}html.dark-mode body.body--horoscopo footer .socialbtns,html.dark-mode body.body--horoscopo .footer .socialbtns{border-color:#f0f0ff1a!important}html.dark-mode body.body--horoscopo footer .socialbtns a,html.dark-mode body.body--horoscopo .footer .socialbtns a{color:#b0b0d0!important}html.dark-mode body.body--horoscopo footer .socialbtns a:hover,html.dark-mode body.body--horoscopo .footer .socialbtns a:hover{color:#fff!important}html.dark-mode body.body--horoscopo footer #copyright,html.dark-mode body.body--horoscopo .footer #copyright{color:#8080a0!important}html.dark-mode body.body--horoscopo footer .footer-column-3 a,html.dark-mode body.body--horoscopo .footer .footer-column-3 a{color:#d1c4e9!important}html.dark-mode body.body--horoscopo footer .footer-column-3 a:hover,html.dark-mode body.body--horoscopo .footer .footer-column-3 a:hover{color:#fff!important;text-shadow:0 0 10px rgba(179,157,219,.8)}html.dark-mode body.body--horoscopo .top-border-footer-1,html.dark-mode body.body--horoscopo .top-border-footer-3{border-color:#f0f0ff1a!important}html.dark-mode body.body--horoscopo .date-box{color:#b0b0d0!important}.sidebar-promo--pulpo{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:0;border:3px solid var(--black);background-color:var(--gray-1);background-image:repeating-conic-gradient(from 0deg at 50% 70%,rgba(79,70,208,.1) 0deg 15deg,transparent 15deg 30deg);text-align:center;overflow:hidden;position:relative;filter:grayscale(100%);transition:filter .8s ease-in-out;will-change:filter;transform:translateZ(0)}.sidebar-promo--pulpo:hover,.sidebar-promo--pulpo.is-active{filter:grayscale(0%)}.sidebar-promo--pulpo .pulpo-header{margin-bottom:.5rem;width:100%}.sidebar-promo--pulpo .pulpo-header .pulpo-title{font-family:var(--font-special-elite);font-size:clamp(2.5rem,4vw,2.8rem);font-weight:600;color:var(--black);margin:0;line-height:1;padding:1.2rem 0rem 0;text-transform:uppercase;filter:drop-shadow(5px 5px 5px rgb(255,255,255))}.sidebar-promo--pulpo .pulpo-header .pulpo-subtitle{font-family:var(--font-oswald);font-size:1.4rem;font-weight:500;color:var(--black);margin:.2rem 0;letter-spacing:0px;padding-top:0}.sidebar-promo--pulpo .pulpo-header .pulpo-text{font-family:var(--font-gochi-hand);color:#b39ddb;font-size:clamp(1rem,2vw,1.3rem);padding-top:2.2rem;margin:0;line-height:1.1;display:flex;flex-direction:column;align-items:center;transform:rotate(-8deg)}.sidebar-promo--pulpo .pulpo-header .pulpo-text span{display:block}.sidebar-promo--pulpo .pulpo-header .pulpo-text .line-2{position:relative;padding-right:.5rem}.sidebar-promo--pulpo .pulpo-image{display:flex;align-items:center;justify-content:center;width:100%;position:relative}.sidebar-promo--pulpo .pulpo-image img{width:auto;height:auto;max-width:80%;object-fit:contain;filter:none!important;margin-bottom:-1.8rem!important;padding:1rem;z-index:1}.sidebar-promo--pulpo .pulpo-image img:hover{transform:scale(1.1) rotate(-4deg);transition:transform .4s ease-in-out}.sidebar-promo--pulpo .pulpo-footer{width:100%;padding:.3rem 0;margin:0;background-color:var(--gray-1);border-top:3px solid var(--black);display:flex;flex-direction:column;align-items:center}.sidebar-promo--pulpo .pulpo-footer .footer-box{padding:0;margin:0;position:relative;width:99%}.sidebar-promo--pulpo .pulpo-footer .footer-box:before{content:"";position:absolute;inset:-4px;pointer-events:auto}.sidebar-promo--pulpo .pulpo-footer .footer-box .footer-p-1{font-family:var(--font-miriam);font-weight:800;font-size:1rem;margin:0;line-height:1.8;color:var(--black);white-space:nowrap}.sidebar-promo--pulpo .pulpo-footer .footer-box .footer-p-2{font-family:var(--font-miriam);font-size:.7rem;font-style:normal;margin:.2rem 0;line-height:1.52;color:#b39ddb;text-transform:none;font-weight:600}.sidebar-promo--pulpo .pulpo-footer .footer-box .footer-p-3{font-family:var(--font-miriam);font-size:.7rem;line-height:1.5;font-weight:500;margin:.5rem 1rem}.sidebar-promo--concierto{margin:2rem auto;width:100%;max-width:100%;border:2px solid transparent;outline:3px solid var(--black);box-shadow:inset 0 0 0 1px var(--black);overflow:hidden;display:flex;flex-direction:column;text-align:center;max-height:500px;background:transparent;background-color:var(--black--acc);filter:grayscale(100%);transition:filter .8s ease-in-out;will-change:filter;transform:translateZ(0)}.sidebar-promo--concierto:hover,.sidebar-promo--concierto.is-active,.sidebar-promo--concierto:hover img,.sidebar-promo--concierto.is-active img{filter:grayscale(0%)}.sidebar-promo--concierto .sidebar-promo__title{font-family:var(--font-chocolate);font-weight:400;font-size:1.5rem;line-height:1.2;text-transform:uppercase;padding:.2rem 0rem;margin:0;transition:.3s ease;flex-shrink:0;cursor:none;background-color:var(--black);display:block;filter:brightness(1.5) drop-shadow(0 0 10px rgba(252,246,186,.4))}.sidebar-promo--concierto .sidebar-promo__title span{background:linear-gradient(135deg,#bf953f,#fcf6ba,#b38728,#fbf5b7,#aa771c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;display:inline-block;width:100%}.sidebar-promo--concierto .sidebar-promo__title .big{font-size:3.5rem}.sidebar-promo--concierto .sidebar-promo__title{filter:drop-shadow(0 1px 1px rgba(0,0,0,.8))}.sidebar-promo--concierto .sidebar-promo__title:hover{filter:brightness(1.2) drop-shadow(0 0 8px rgba(252,246,186,.4));background-color:#1a1b1e!important}.sidebar-promo--concierto .sidebar-promo__text{font-family:var(--font-stay-classy);font-weight:700;font-size:1.5em;padding:.8rem 0;margin-left:0;color:#fcf6ba;text-shadow:0 0 1px #b38728;border-bottom:2px dotted #fcf6ba;filter:brightness(1.2) drop-shadow(0 0 8px rgba(252,246,186,.4))}.sidebar-promo--concierto .sidebar-promo__image{flex:1;min-height:0;display:flex;justify-content:center;align-items:flex-end}.sidebar-promo--concierto .sidebar-promo__image img{max-width:100%;max-height:250px;height:auto;width:auto;object-fit:cover;border:none;margin:0}.sidebar-promo--concierto .sidebar-promo__footer{padding:.8rem 0 .6rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;flex-shrink:0;background-color:var(--black--acc);border-top:2px dotted #fcf6ba;filter:brightness(1.2) drop-shadow(0 0 8px rgba(252,246,186,.4));text-decoration:none;color:inherit}.sidebar-promo--concierto .sidebar-promo__footer p{font-family:var(--font-red-hat);font-weight:700;font-size:.85rem;text-transform:uppercase;margin:0;line-height:1.5;color:#fcf6ba;transition:.3s ease;cursor:none}.sidebar-promo--concierto .sidebar-promo__footer p:hover{transform:scale(1.05)}@media(max-width:1023px){.sidebar .sidebar-promo--concierto{display:flex!important;flex-direction:row!important;height:50vh!important;min-height:300px;max-height:300px;width:100%;overflow:hidden;background-color:var(--black)}.sidebar .sidebar-promo--concierto .sidebar-promo__text{width:3rem!important;flex-shrink:0;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);border:none!important;border-left:2px dotted #fcf6ba!important;margin:0!important;padding:0!important;display:flex!important;align-items:center;justify-content:center;white-space:nowrap;background-color:var(--black);color:#fcf6ba;font-size:1.4rem;filter:brightness(1.2) drop-shadow(0 0 8px rgba(252,246,186,.4));-webkit-font-smoothing:antialiased;backface-visibility:hidden}.sidebar .sidebar-promo--concierto .sidebar-promo-horizontal{flex:1!important;display:flex!important;flex-direction:column!important;width:auto!important;height:100%!important;position:relative;overflow:hidden;writing-mode:horizontal-tb!important;transform:none!important}.sidebar .sidebar-promo--concierto .sidebar-promo-horizontal .sidebar-promo__title--big{flex-shrink:0;width:100%;text-align:center;z-index:2;background-color:var(--black)!important;font-size:clamp(2rem,7vw,2.4rem)!important;padding:.5rem 0;writing-mode:horizontal-tb!important;transform:none!important;filter:brightness(1.5) drop-shadow(0 0 10px rgba(252,246,186,.4))}.sidebar .sidebar-promo--concierto .sidebar-promo-horizontal .sidebar-promo__title--big span{background:linear-gradient(135deg,#bf953f,#fcf6ba,#b38728,#fbf5b7,#aa771c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;display:inline-block;width:100%}.sidebar .sidebar-promo--concierto .sidebar-promo-horizontal .sidebar-promo__title--big .big{font-size:3.5rem}.sidebar .sidebar-promo--concierto .sidebar-promo-horizontal .sidebar-promo__image{flex:1 1 0%!important;width:100%;position:relative;min-height:0;margin:0!important;display:block!important}.sidebar .sidebar-promo--concierto .sidebar-promo-horizontal .sidebar-promo__image img{position:absolute;top:0;left:0;width:100%;height:100%;max-height:none!important;object-fit:cover!important;border:none!important;margin:0!important;display:block!important;filter:grayscale(100%)}.sidebar .sidebar-promo--concierto .sidebar-promo-horizontal .sidebar-promo__title:not(.sidebar-promo__title--big){flex-shrink:0;width:100%;text-align:center;z-index:2;background-color:var(--black)!important;padding:.5rem 0;font-size:clamp(1.3rem,5vw,1.8rem);white-space:nowrap!important;writing-mode:horizontal-tb!important;transform:none!important;filter:brightness(1.5) drop-shadow(0 0 10px rgba(252,246,186,.4))}.sidebar .sidebar-promo--concierto .sidebar-promo-horizontal .sidebar-promo__title:not(.sidebar-promo__title--big) span{background:linear-gradient(135deg,#bf953f,#fcf6ba,#b38728,#fbf5b7,#aa771c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;display:inline-block;width:100%}.sidebar .sidebar-promo--concierto .sidebar-promo__footer{width:3rem!important;flex-shrink:0;writing-mode:vertical-rl;transform:rotate(180deg)!important;text-orientation:mixed;border:none!important;border-right:2px dotted #fcf6ba!important;margin:0!important;padding:0!important;display:flex!important;align-items:center;justify-content:center;white-space:nowrap;background-color:var(--black)!important;color:#fcf6ba;text-decoration:none!important;-webkit-font-smoothing:antialiased;backface-visibility:hidden;filter:brightness(1.2) drop-shadow(0 0 8px rgba(252,246,186,.4))}.sidebar .sidebar-promo--concierto .sidebar-promo__footer p{margin:0;color:#fcf6ba;font-size:.85rem}}@media(max-width:1023px){.sidebar .sidebar-promo--pulpo{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;gap:0}.sidebar .sidebar-promo--pulpo .pulpo-header{display:contents;align-content:space-around}.sidebar .sidebar-promo--pulpo .pulpo-header .pulpo-title{grid-column:1/-1;grid-row:1;font-size:clamp(1.4rem,6vw,2.2rem)!important;text-align:left;align-self:first baseline;padding-left:1rem}.sidebar .sidebar-promo--pulpo .pulpo-header .pulpo-subtitle{grid-column:1/-1;grid-row:1;font-size:clamp(.6rem,3.5vw,.95rem)!important;text-align:left;padding-left:1rem;padding-top:0;margin-top:clamp(.3rem,2vw,.5rem)}.sidebar .sidebar-promo--pulpo .pulpo-header .pulpo-text{grid-column:3;grid-row:1;font-size:clamp(.6rem,3vw,.9rem)!important;padding:0;transform:rotate(-5deg);align-items:flex-end;align-self:center;text-align:right;margin-right:10%}.sidebar .sidebar-promo--pulpo .pulpo-image{grid-column:2;grid-row:1;padding:0}.sidebar .sidebar-promo--pulpo .pulpo-image img{max-width:100%;height:auto}.sidebar .sidebar-promo--pulpo .pulpo-footer{grid-column:1/-1;grid-row:2;display:flex;flex-direction:row;align-items:center;background-color:transparent;margin-bottom:0;padding-bottom:0}.sidebar .sidebar-promo--pulpo .pulpo-footer .footer-box{width:100%;margin:0;padding:0 .5rem .3rem;background-color:#fdf6e3}.sidebar .sidebar-promo--pulpo .pulpo-footer .footer-box .footer-p-1{font-size:clamp(.8rem,2.5vw,.9rem)}.sidebar .sidebar-promo--pulpo .pulpo-footer .footer-box .footer-p-2{font-size:clamp(.7rem,2vw,.8rem)}.sidebar .sidebar-promo--pulpo .pulpo-footer .footer-box .footer-p-3{display:none}.sidebar .sidebar-promo--pulpo .pulpo-footer .footer-p-3{display:block!important;width:100%;font-size:clamp(.6rem,1.5vw,.7rem);text-align:center;margin:0 0 0 auto}}@media(hover:hover),(pointer:fine),(min-width:1024px){html,body,a,button,input,textarea,[role=button],.tools-section,.editorial-section,.books-slider{cursor:none!important}a,button{pointer-events:auto}}svg{display:none}.Cursor{pointer-events:none;position:fixed;display:block;border-radius:0;transform-origin:center center;mix-blend-mode:difference;top:0;left:0;z-index:999999;filter:url(#goo)}.Cursor span{position:absolute;display:block;width:26px;height:26px;border-radius:20px;background-color:#fff;transform-origin:center center;transform:translate(-50%,-50%);transition:background-color .3s ease}.Cursor.is-outside{opacity:0}#paw-canvas{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:999999;opacity:0;transition:opacity .3s ease}#paw-canvas.is-visible{opacity:1}
