*{box-sizing:border-box}.slider-stack{place-items:center;width:100%;height:90vh;display:grid;position:relative;overflow:hidden;box-shadow:0 3px 10px #0000004d}.slider-stack__list{width:100%;height:100%;margin:0;padding:0;list-style:none;position:relative}.slider-stack__item{z-index:1;will-change:left,top,width,height,opacity,transform;background-position:50%;background-size:cover;border-radius:5px;width:200px;height:300px;transition:transform .1s,left .75s,top .75s,width .75s,height .75s,opacity .75s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 20px 30px #ffffff4d}.slider-stack__item:first-child,.slider-stack__item:nth-child(2){width:100%;height:100%;box-shadow:none;opacity:1;border-radius:0;top:0;left:0;transform:none}.slider-stack__item:nth-child(3){left:50%}.slider-stack__item:nth-child(4){left:calc(50% + 220px)}.slider-stack__item:nth-child(5){left:calc(50% + 440px)}.slider-stack__item:nth-child(6){opacity:0;left:calc(50% + 660px)}.slider-stack__content{width:min(30vw,400px);font:400 .85rem var(--font-subtitle);color:#fff;text-shadow:0 3px 8px #00000080;opacity:0;display:none;position:absolute;top:50%;left:3rem;transform:translateY(-50%)}.slider-stack__title{font-family:var(--font-heading);text-transform:uppercase}.slider-stack__description{margin:1rem 0 1.5rem;font-size:.8rem;line-height:1.7}.slider-stack__cta{color:#fff;cursor:pointer;background:#0000001a;border:2px solid #fff;border-radius:.25rem;padding:.75rem;text-decoration:none;display:inline-block}.slider-stack__item:nth-of-type(2) .slider-stack__content{animation:.75s ease-in-out .3s forwards slider-stack-show;display:block}@keyframes slider-stack-show{0%{filter:blur(5px);transform:translateY(calc(75px - 50%))}to{opacity:1;filter:blur();transform:translateY(-50%)}}.slider-stack__controls{z-index:5;-webkit-user-select:none;user-select:none;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.slider-stack__control{color:#000000b3;cursor:pointer;background-color:#ffffff80;border:2px solid #0009;border-radius:50%;margin:0 .25rem;padding:.75rem 1rem;font-size:1.1rem;line-height:1}.slider-stack__control:hover{background-color:#ffffff4d}@media (max-width:860px){.slider-stack__controls{justify-content:space-between;gap:1rem;width:100%;padding:0 1.25rem;display:flex;bottom:1.5rem;left:0;transform:none}.slider-stack__control{border-radius:999px;width:48px;height:48px;margin:0;padding:0;font-size:1rem}}@media (max-width:520px){.slider-stack__controls{padding:0 1rem;bottom:1rem}.slider-stack__control{width:42px;height:42px;font-size:.95rem}}@media not (max-width:650px) and not (min-width:900px){.slider-stack__title{font-size:1rem}.slider-stack__description,.slider-stack__cta{font-size:.7rem}.slider-stack__item{width:160px;height:270px}.slider-stack__item:nth-child(3){left:50%}.slider-stack__item:nth-child(4){left:calc(50% + 170px)}.slider-stack__item:nth-child(5){left:calc(50% + 340px)}.slider-stack__item:nth-child(6){opacity:0;left:calc(50% + 510px)}}@media not (min-width:650px){.slider-stack__title{font-size:.9rem}.slider-stack__description{font-size:.65rem}.slider-stack__cta{font-size:.7rem}.slider-stack__item{width:130px;height:220px}.slider-stack__item:nth-child(3){left:50%}.slider-stack__item:nth-child(4){left:calc(50% + 140px)}.slider-stack__item:nth-child(5){left:calc(50% + 280px)}.slider-stack__item:nth-child(6){opacity:0;left:calc(50% + 420px)}}
.blog-mag-grid{flex-direction:column;align-items:center;width:100%;padding:40px 0;display:flex}.blog-mag-grid__container{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px 30px;width:100%;max-width:1100px;display:grid}.blog-mag-card{color:inherit;isolation:isolate;font-family:var(--font-heading);background:linear-gradient(135deg,#0c0c10d9,#14121ae6);border:1px solid #ffffff14;border-radius:18px;flex-direction:column;align-items:flex-start;gap:14px;max-width:22rem;margin:0 .5rem;padding:10px;text-decoration:none;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.blog-theme-light .blog-mag-card{background:linear-gradient(135deg,#ffffffe6,#ececf1f2);border-color:#00000014}.blog-mag-card:before{content:"";opacity:0;z-index:0;background:linear-gradient(#ef476f4d,#ffd16640,#0000 65% 100%);width:200%;height:200%;transition:transform .8s,opacity .8s;position:absolute;top:-60%;left:-60%;transform:rotate(-35deg)}.blog-mag-card:after{content:"";z-index:0;border:1px solid #ffffff0a;border-radius:18px;position:absolute;inset:0}.blog-mag-card:hover{border-color:#ffd16666;transform:translateY(-6px);box-shadow:0 0 40px #ef476f40}.blog-mag-card:hover:before{opacity:1;transform:rotate(-35deg)translateY(45%)}.blog-mag-card__media{aspect-ratio:3/4;z-index:1;border-radius:12px;width:100%;position:relative;overflow:hidden}.blog-mag-card__media img{transition:transform .6s}.blog-mag-card:hover .blog-mag-card__media img{transform:scale(1.05)}.blog-mag-card__content{z-index:1;text-align:left;max-width:320px;margin-top:4px}.blog-mag-card__category{letter-spacing:.2em;text-transform:uppercase;opacity:.75;color:var(--brand-2,#ef476f);font-size:.7rem}.blog-theme-light .blog-mag-card__category{color:#000}.blog-mag-card h3{text-transform:uppercase;letter-spacing:.04em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(#fbcfe8,#fbcfe8);background-position:0 90%;background-repeat:no-repeat;background-size:0% 70%;margin:8px 0 6px;padding:.05em 0;font-size:1.1rem;font-weight:400;line-height:1.35;transition:background-size .25s;display:inline}.blog-mag-card:hover h3{background-size:100% 70%}.blog-mag-card__author{opacity:.65;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem}.blog-mag-grid__pagination{gap:8px;margin-top:25px;display:flex}.blog-mag-grid__pagination button{cursor:pointer;opacity:.5;background:0 0;border:none;padding:6px 10px;transition:opacity .2s}.blog-mag-grid__pagination button.is-active,.blog-mag-grid__pagination button:hover{opacity:1}.blog-theme-light{color:#000;background:#fff}.blog-theme-dark{color:#f5f5f5;background:#111}
