@import"https://fonts.googleapis.com/css2?family=Oswald:wght@500;600&display=swap";.winterella-blog{--we-background: #fdfbf7;--we-foreground: #171717;--we-primary: #ea580c;--we-accent: #facc15;--we-surface: #f5f5f5;--we-dark-surface: #0a0a0a;--we-neutral-500: #737373;--we-neutral-700: #404040;min-height:100vh;background:var(--we-background);color:var(--we-foreground);font-family:Inter,system-ui,sans-serif}.winterella-blog__hero{padding:clamp(5rem,12vw,9rem) 1.5rem 4rem;text-align:center}.winterella-blog__eyebrow{margin-bottom:1.25rem;color:var(--we-primary);font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.winterella-blog__display{font-family:Oswald,sans-serif!important;font-size:clamp(4rem,11vw,9rem);font-weight:600;line-height:.8;letter-spacing:-.05em;text-transform:uppercase}.winterella-blog__intro{max-width:36rem;margin:2rem auto 0;color:var(--we-neutral-700);font-size:clamp(1rem,2vw,1.25rem);line-height:1.625}.winterella-blog__content{max-width:80rem;margin:0 auto;padding:1rem 1.5rem 6rem}.winterella-grid{display:grid;grid-template-columns:1fr;gap:2rem}.winterella-card{display:block;aspect-ratio:4 / 5;min-width:0;overflow:hidden;border-radius:2px;background:var(--we-surface);color:var(--we-foreground)}.winterella-card__inner{display:flex;height:100%;flex-direction:column}.winterella-card__media{display:flex;height:52%;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;background:var(--we-dark-surface)}.winterella-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-in-out}.winterella-card:hover .winterella-card__media img{transform:scale(1.05)}.winterella-card__placeholder{width:2.5rem;height:2.5rem;color:var(--we-accent)}.winterella-card__body{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden;padding:clamp(.9rem,1.7vw,1.25rem)}.winterella-card__date{flex-shrink:0;color:var(--we-neutral-500);font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.winterella-card__title{display:-webkit-box;flex-shrink:0;margin-top:.5rem;overflow:hidden;color:var(--we-foreground);font-family:Oswald,sans-serif!important;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:500;line-height:1.08;letter-spacing:-.02em;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:color .3s ease-in-out}.winterella-card:hover .winterella-card__title{color:var(--we-primary)}.winterella-card__excerpt{display:-webkit-box;flex-shrink:0;margin-top:.55rem;overflow:hidden;color:var(--we-neutral-700);font-size:.78rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.winterella-card__link{display:flex;flex-shrink:0;align-items:center;gap:.35rem;margin-top:auto;padding-top:.45rem;color:var(--we-primary);font-size:.75rem;font-weight:700;text-transform:uppercase}.winterella-card__link svg{width:.9rem;height:.9rem;transition:transform .3s ease-in-out}.winterella-card:hover .winterella-card__link svg{transform:translate(.2rem)}.winterella-card--loading{animation:winterella-pulse 1.5s ease-in-out infinite}.winterella-empty{padding:6rem 0;color:var(--we-neutral-500);text-align:center}.winterella-empty svg{width:3rem;height:3rem;margin:0 auto 1rem}.winterella-empty p{font-size:1.25rem}.winterella-load-more{display:block;margin:3rem auto 0;border:1px solid var(--we-foreground);border-radius:0;padding:.8rem 2rem;color:var(--we-foreground);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:background .3s ease-in-out,color .3s ease-in-out}.winterella-load-more:hover{background:var(--we-foreground);color:var(--we-background)}@keyframes winterella-pulse{0%,to{opacity:1}50%{opacity:.45}}@media(min-width:640px){.winterella-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.winterella-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 2rem}}@media(prefers-reduced-motion:reduce){.winterella-card__media img,.winterella-card__title,.winterella-card__link svg,.winterella-load-more{transition:none}}
