.ResortsParallaxBackground_background__gDg2k{z-index:-1}.ResortsParallaxBackground_image__gI6Z6{z-index:-10;position:fixed;top:50%;left:0;width:100%;transform:translateY(-50%)}.ResortsParallaxBackground_image__gI6Z6 svg path{transform:translateY(calc(var(--scrollPos, 0) * var(--offset, 0)));transition:transform .125s}@media(prefers-reduced-motion:reduce){.ResortsParallaxBackground_image__gI6Z6 svg path{transform:translateY(0)}}.SnowfallComparisonChart_chartContainer__nVBtY{background-color:#16252f;margin-bottom:1rem;padding:1rem;border-radius:.375rem}.SnowfallComparisonChart_title__C7l9h{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.SnowfallComparisonChart_headerRow__kWbP4{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.SnowfallComparisonChart_headerRankCol__VIdrn{width:1.875rem}.SnowfallComparisonChart_headerResortCol__UnRC_{width:8.75rem;min-width:8.75rem}.SnowfallComparisonChart_headerSnowfallCol__yKqNm{flex-grow:1}.SnowfallComparisonChart_headerPowderCol__TIkno{display:flex;align-items:center;gap:.25rem;cursor:help;min-width:6.5rem}.SnowfallComparisonChart_mobileHeaderRow__Nu4Fl{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.1)}@media(min-width:768px){.SnowfallComparisonChart_mobileHeaderRow__Nu4Fl{display:none}}.SnowfallComparisonChart_desktopHeaderRow__FMcK6{display:none}@media(min-width:768px){.SnowfallComparisonChart_desktopHeaderRow__FMcK6{display:flex}}.SnowfallComparisonChart_resortList__AQ_n0{display:flex;flex-direction:column;gap:.75rem}.SnowfallComparisonChart_desktopRow__l4FN1{display:none;align-items:center;gap:.75rem}@media(min-width:768px){.SnowfallComparisonChart_desktopRow__l4FN1{display:flex}}.SnowfallComparisonChart_rankCol__3__x3{width:1.875rem;text-align:center}.SnowfallComparisonChart_resortNameCol__WcISb{width:8.75rem;min-width:8.75rem}.SnowfallComparisonChart_resortName__tDdll{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SnowfallComparisonChart_barContainer__1cDrc{flex-grow:1;position:relative;overflow:hidden;height:2rem}.SnowfallComparisonChart_barBackground__PZgZ0{position:absolute;height:100%;width:100%;border-radius:.25rem;background-color:rgba(255,255,255,.08)}.SnowfallComparisonChart_barFilled__0L9Zc{position:absolute;height:100%;border-radius:.25rem;display:flex;align-items:center;justify-content:flex-end;padding-right:.5rem;transition:width .6s ease-out;min-width:3.75rem}.SnowfallComparisonChart_barValue__dzqKL{font-weight:700;color:#1a1a2e;font-size:.9rem}.SnowfallComparisonChart_powderBadge__G_ToR{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:.25rem;background-color:rgba(77,197,179,.2);min-width:3.125rem}.SnowfallComparisonChart_powderBadgeMobile__ucQo5{min-width:auto}.SnowfallComparisonChart_mobileRow__7jMk0{display:block}@media(min-width:768px){.SnowfallComparisonChart_mobileRow__7jMk0{display:none}}.SnowfallComparisonChart_mobileTopRow__ToFS7{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.SnowfallComparisonChart_mobileResortInfo__G0A1s{display:flex;align-items:center;gap:.5rem}.SnowfallComparisonChart_mobileRankCol__nWNuy{min-width:1.875rem;text-align:center}.SnowfallComparisonChart_mobileResortName__WdAM3{max-width:10rem}.SnowfallComparisonChart_mobileBarContainer__gb6EK{position:relative;overflow:hidden;height:1.75rem}.SnowfallComparisonChart_mobileBarFilled__0MUv3{min-width:3.75rem}.SnowfallComparisonChart_mobileBarValue__pz4zF{font-weight:700;color:#1a1a2e;font-size:.85rem}.SnowfallComparisonChart_tooltipTrigger__KiTlx{cursor:help;display:flex;align-items:center;gap:.25rem}.RelatedArticles_relatedArticles__8SiSP{background-color:#16252f;border-radius:.375rem}@media(max-width:767.98px){.RelatedArticles_relatedArticles__8SiSP{padding:1rem;margin:1rem}}@media(min-width:768px){.RelatedArticles_relatedArticles__8SiSP{padding:1.5rem;margin:0 0 1.5rem}}.RelatedArticles_sectionHeader__muPYp{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.RelatedArticles_sectionTitle__N_HMA{margin-bottom:0;font-weight:600;font-size:1rem}.RelatedArticles_mainTitle__wmvIE{font-weight:700;margin-bottom:1rem;color:#fff;font-size:1.25rem}.RelatedArticles_sectionsContainer__pS4Xt{display:flex;flex-direction:column;gap:1rem}.RelatedArticles_card___2zYr{border-radius:.375rem;overflow:hidden;height:100%;display:flex;flex-direction:column;background-color:rgba(255,255,255,.05);transition:transform .2s,box-shadow .2s;text-decoration:none}.RelatedArticles_card___2zYr:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.3)}.RelatedArticles_cardCompact__nwgIm{padding:.5rem;border-radius:.375rem;height:100%;display:flex;align-items:flex-start;gap:.5rem;background-color:rgba(255,255,255,.05);transition:background-color .2s;text-decoration:none}.RelatedArticles_cardCompact__nwgIm:hover{background-color:rgba(255,255,255,.1)}.RelatedArticles_imageContainer__cexli{position:relative;height:120px;overflow:hidden}.RelatedArticles_imageContainerCompact___j2wG{flex-shrink:0;border-radius:.25rem;overflow:hidden;width:48px;height:48px;position:relative}.RelatedArticles_image__pIlLF{-o-object-fit:cover;object-fit:cover}.RelatedArticles_categoryBadge__AWt8k{position:absolute;top:0;left:0;margin:.5rem;padding:.25rem .5rem;border-radius:.25rem;font-weight:600;font-size:.7rem;color:#fff}.RelatedArticles_cardBody__bXLrT{padding:.75rem;flex-grow:1;display:flex;flex-direction:column}.RelatedArticles_cardBodyCompact__Y_apt{flex-grow:1;min-width:0}.RelatedArticles_cardTitle___IfO5{margin-bottom:.5rem;color:#fff;font-weight:600;font-size:.95rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.RelatedArticles_cardTitleCompact__LIJzl{margin-bottom:0;color:#fff;font-weight:600;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RelatedArticles_cardExcerpt__sOOrr{color:#9ca3af;font-size:.875rem;margin-bottom:.5rem;flex-grow:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.RelatedArticles_cardFooter__F7ls_{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.RelatedArticles_recommendationReason__ttSSN{font-size:.75rem}.RelatedArticles_publishedDate__cOAn5{font-size:.75rem;color:#9ca3af}