.climate_surface__gWzXI{--c-bg:#eef3f8;--c-bg-deep:#dfe8f1;--c-ink:#0c1522;--c-ink-soft:#3d4a5c;--c-ink-faint:#4a5566;--c-hairline:rgb(12 21 34/0.12);--c-panel:rgb(255 255 255/0.55);--c-lit-top:#8aa0bb;--c-lit-mid:#b3c3d5;--c-lit-bottom:#dce5ee;--c-shade-top:#5a7391;--c-shade-mid:#869cb6;--c-shade-bottom:#c6d3e0;--c-lit-off-top:#b0bdcc;--c-lit-off-mid:#c9d3df;--c-lit-off-bottom:#e0e7ef;--c-shade-off-top:#93a2b5;--c-shade-off-mid:#b3bfcd;--c-shade-off-bottom:#d5dde7;--c-edge-lit:rgb(12 21 34/0.16);--c-edge-shade:rgb(12 21 34/0.3);--c-snow-lit:#ffffff;--c-snow-dimmed:#e7eef6;--c-snow-shade:#c9d6e5;--c-snow-deep:#b2c2d6;--c-tile-empty:rgb(12 21 34/0.05);--c-tile-light-from:#eef3f8;--c-tile-light-to:#c9d8e9;--c-tile-light-ink:#0c1522;--c-tile-heavy-from:#3f6a9b;--c-tile-heavy-to:#1d426f;--c-tile-heavy-ink:#ffffff;--c-season:#0e8f82;--c-season-glow:rgb(14 143 130/0.22);--c-cold:#2f78c4;--c-warm:#b8722a;--c-neutral:#8a94a3;--c-stratum-a:#5d7896;--c-stratum-b:#7890ab;--c-sky:radial-gradient(120% 90% at 50% -20%,#ffffff 0%,transparent 60%);background-color:var(--c-bg);color:var(--c-ink)}.dark .climate_surface__gWzXI{--c-bg:#070b12;--c-bg-deep:#0b111b;--c-ink:#eef3f9;--c-ink-soft:#d3dbe5;--c-ink-faint:#c2cbd7;--c-hairline:rgb(255 255 255/0.1);--c-panel:rgb(255 255 255/0.03);--c-lit-top:#c3d2e4;--c-lit-mid:#5c708a;--c-lit-bottom:#121b28;--c-shade-top:#6a809d;--c-shade-mid:#2b3a4e;--c-shade-bottom:#0b111a;--c-lit-off-top:#66778c;--c-lit-off-mid:#33414f;--c-lit-off-bottom:#101823;--c-shade-off-top:#3d4b5d;--c-shade-off-mid:#1d2734;--c-shade-off-bottom:#0a1018;--c-edge-lit:rgb(224 242 254/0.5);--c-edge-shade:rgb(224 242 254/0.14);--c-snow-lit:#eef4fb;--c-snow-dimmed:#d0dcea;--c-snow-shade:#a3b5cc;--c-snow-deep:#8b9fb9;--c-tile-empty:rgb(255 255 255/0.05);--c-tile-light-from:#15263d;--c-tile-light-to:#3e5a80;--c-tile-light-ink:#eef3f9;--c-tile-heavy-from:#c6d1de;--c-tile-heavy-to:#f2f6fb;--c-tile-heavy-ink:#0b1220;--c-season:#5eead4;--c-season-glow:rgb(94 234 212/0.3);--c-cold:#a8d5ff;--c-warm:#ffcb8f;--c-neutral:#7d8796;--c-stratum-a:#8fa7c2;--c-stratum-b:#6f86a1;--c-sky:radial-gradient(90% 70% at 20% -10%,rgb(94 234 212/0.14),transparent 60%),radial-gradient(80% 60% at 85% -20%,rgb(129 140 248/0.16),transparent 65%)}.climate_hero__b21M8{position:relative;isolation:isolate;overflow:hidden;background-image:var(--c-sky)}.climate_hero__b21M8:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:200px 200px;opacity:.07;mix-blend-mode:overlay}.climate_ink__QonMp{color:var(--c-ink)}.climate_inkSoft__bAo0s{color:var(--c-ink-soft)}.climate_inkFaint__XtcNi{color:var(--c-ink-faint)}.climate_hairline__poQsl{border-color:var(--c-hairline)}.climate_panel__vs_s9{background-color:var(--c-panel);border:1px solid var(--c-hairline);border-radius:4px}.climate_link___yhLj{color:var(--c-ink);text-decoration:underline;text-decoration-color:var(--c-hairline);text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.climate_link___yhLj:hover{text-decoration-color:currentColor}}.climate_seasonText__VxtH6{color:var(--c-season)}.climate_jumpNav__DjLRU{border-bottom:1px solid var(--c-hairline);background-color:color-mix(in srgb,var(--c-bg) 88%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.climate_jumpNav__DjLRU>div{scrollbar-width:none}.climate_jumpLink__3edb8{flex-shrink:0;padding:12px 0;font-size:14px;color:var(--c-ink-soft);white-space:nowrap}.climate_relatedLink__1p0XB{color:var(--c-ink)}@media (hover:hover) and (pointer:fine){.climate_jumpLink__3edb8:hover,.climate_relatedLink__1p0XB:hover>svg{color:var(--c-ink)}}.climate_chart__LOx7D{position:relative}.climate_plot__S0j39{position:relative;aspect-ratio:1200/600}@media (min-width:640px){.climate_plot__S0j39{aspect-ratio:1200/440}}@media (min-width:1024px){.climate_plot__S0j39{aspect-ratio:1200/350}}.climate_plotSvg__oUWXI{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.climate_plotSvg__oUWXI line,.climate_plotSvg__oUWXI path,.climate_tempSvg__SSKPB line,.climate_tempSvg__SSKPB path{vector-effect:non-scaling-stroke}.climate_peak__G4yeZ{transform-box:fill-box;transform-origin:50% 100%;animation:climate_peak-rise__yA2f7 .42s cubic-bezier(.23,1,.32,1) both;animation-delay:calc(var(--i) * 40ms)}@keyframes climate_peak-rise__yA2f7{0%{transform:scaleY(.3);opacity:0}}.climate_litEdge__rqwsg,.climate_shadeEdge__dBMDX{fill:none;stroke-width:1px;stroke-linejoin:round}.climate_litEdge__rqwsg{stroke:var(--c-edge-lit)}.climate_shadeEdge__dBMDX{stroke:var(--c-edge-shade)}.climate_snowLit__jFIsX{fill:var(--c-snow-lit)}.climate_snowDimmed__Yk_4h{fill:var(--c-snow-dimmed)}.climate_snowShade__K1C_5{fill:var(--c-snow-shade)}.climate_snowDeep__jO1H2{fill:var(--c-snow-deep)}.climate_groundLine__N_BBy{stroke:var(--c-hairline);stroke-width:1px}.climate_seasonTrack__uYKky{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;height:16px;margin-top:8px}.climate_seasonBand__M4EDd{height:4px;margin-inline:6px;border-radius:2px;background-color:var(--c-season);box-shadow:0 0 14px 1px var(--c-season-glow);transform-origin:0 50%;animation:climate_band-sweep__RY2dr .48s cubic-bezier(.23,1,.32,1) both;animation-delay:.56s}@keyframes climate_band-sweep__RY2dr{0%{transform:scaleX(.4);opacity:0}}.climate_legendSeason__pL5qt{display:inline-block;flex-shrink:0;width:20px;height:4px;border-radius:2px;background-color:var(--c-season)}.climate_tempPlot__MjAM5{position:relative;height:48px;margin-bottom:6px}@media (min-width:640px){.climate_tempPlot__MjAM5{height:64px}}.climate_tempSvg__SSKPB{position:absolute;inset:0;width:100%;height:100%}.climate_tempCurve__B8ao2{fill:none;stroke:url(#temperature-stroke);stroke-width:1.5px;stroke-linecap:round}.climate_freezingLine__IaiMl{stroke:var(--c-ink-faint);stroke-width:1px;stroke-dasharray:2 4;opacity:.6}.climate_freezingLabel__pTV7G{position:absolute;left:0;transform:translateY(5px);font-size:12px;line-height:1;pointer-events:none}.climate_tempDot__qahwr{fill:none;stroke-width:5px;stroke-linecap:round}.climate_tempDotCold__JsfOv{stroke:var(--c-cold)}.climate_tempDotMild__63QHP{stroke:var(--c-neutral)}.climate_tempDotWarm__Jqp_d{stroke:var(--c-warm)}.climate_columns__PHwpj{position:absolute;inset:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.climate_column__Ap4FL{position:relative}.climate_tip__WFDNR{position:absolute;left:50%;top:0;z-index:2;min-width:9.5rem;transform:translateX(-50%);padding:8px 10px;border:1px solid var(--c-hairline);border-radius:4px;background-color:var(--c-bg-deep);color:var(--c-ink);font-size:12px;line-height:1.45;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;pointer-events:none}.climate_column__Ap4FL:first-child .climate_tip__WFDNR,.climate_column__Ap4FL:nth-child(2) .climate_tip__WFDNR{left:0;transform:none}.climate_column__Ap4FL:last-child .climate_tip__WFDNR,.climate_column__Ap4FL:nth-last-child(2) .climate_tip__WFDNR{left:auto;right:0;transform:none}@media (hover:hover) and (pointer:fine){.climate_column__Ap4FL:hover .climate_tip__WFDNR{opacity:1}.climate_column__Ap4FL:hover{background:linear-gradient(to bottom,transparent,var(--c-hairline))}}.climate_peakLabel__kVZEf{display:none;position:absolute;transform:translate(-50%,-100%);padding-bottom:8px;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;animation:climate_label-in__IE5Q1 .36s cubic-bezier(.23,1,.32,1) both;animation-delay:calc(.26s + var(--i) * 40ms)}@keyframes climate_label-in__IE5Q1{0%{transform:translate(-50%,calc(-100% + 6px));opacity:0}}.climate_monthRow__9cXnE{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));text-align:center;font-size:12px;font-variant-numeric:tabular-nums}@media (min-width:640px){.climate_peakLabel__kVZEf{display:block}.climate_monthRow__9cXnE{font-size:13px}}.climate_valueRows__XMTaa{margin-top:20px;padding-top:4px;border-top:1px solid var(--c-hairline)}.climate_rowLabel__1eGdG{margin:20px 0 10px;font-size:13px;font-weight:500;color:var(--c-ink-soft)}.climate_snowTiles__YQQdJ{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:3px}.climate_snowTile__bxUz6{display:grid;place-items:center;height:36px;border-radius:3px;background-color:color-mix(in oklab,var(--c-tile-light-to) calc(var(--mix) * 100%),var(--c-tile-light-from));color:var(--c-tile-light-ink);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;animation:climate_tile-in__Zjp_F .42s cubic-bezier(.23,1,.32,1) both;animation-delay:calc(.32s + var(--i) * 30ms)}@keyframes climate_tile-in__Zjp_F{0%{opacity:0}}.climate_snowTileBare___rtDu{background-color:var(--c-tile-empty)}.climate_snowTileHeavy__nnk8O{background-color:color-mix(in oklab,var(--c-tile-heavy-to) calc(var(--mix) * 100%),var(--c-tile-heavy-from));color:var(--c-tile-heavy-ink)}.climate_snowTileBest__er8vL{font-weight:700}.climate_degree__wmqjv{display:none}.climate_tempValues___hnHN{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));text-align:center;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.climate_tempCold__uuAUq{color:var(--c-cold)}.climate_tempMild__jciPO{color:var(--c-ink-soft)}.climate_tempWarm__YlJcE{color:var(--c-warm)}@media (min-width:640px){.climate_snowTile__bxUz6{height:44px;font-size:15px}.climate_tempValues___hnHN{font-size:14px}.climate_degree__wmqjv{display:inline}}.climate_legend__WP8Og{gap:10px 28px;margin-top:24px}.climate_legend__WP8Og>li{display:inline-flex;align-items:center;gap:8px}.climate_stratum__5lGka{transform-origin:0 50%;animation:climate_stratum-reveal__Qj__s .28s cubic-bezier(.23,1,.32,1) both;animation-delay:calc(var(--i) * 30ms);border-radius:2px}@keyframes climate_stratum-reveal__Qj__s{0%{transform:scaleX(.4);opacity:0}}.climate_stratumA__a4fjW{background:linear-gradient(90deg,var(--c-stratum-a),transparent 140%)}.climate_stratumB__4Rhdw{background:linear-gradient(90deg,var(--c-stratum-b),transparent 140%)}.climate_rankRow__EHrpD{position:relative}@media (hover:hover) and (pointer:fine){.climate_rankRow__EHrpD:hover{background-color:var(--c-panel)}}.climate_seasonCell__apllk{height:6px;border-radius:1px;background-color:var(--c-hairline)}.climate_seasonCellOn__SmYpR{opacity:.55}.climate_seasonCellBest__bLGxV,.climate_seasonCellOn__SmYpR{background-color:var(--c-season)}.climate_details__7AkxS>summary{cursor:pointer;list-style:none}.climate_details__7AkxS>summary::-webkit-details-marker{display:none}.climate_details__7AkxS>summary:after{content:"+";float:right;color:var(--c-ink-faint);font-variant-numeric:tabular-nums}.climate_details__7AkxS[open]>summary:after{content:"\2212"}.climate_table__p5I4s{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.climate_table__p5I4s td,.climate_table__p5I4s th{padding:6px 8px;border-bottom:1px solid var(--c-hairline);text-align:right;white-space:nowrap}.climate_table__p5I4s td:first-child,.climate_table__p5I4s th:first-child{text-align:left}.climate_table__p5I4s thead th{font-size:12px;font-weight:400;line-height:1.3;color:var(--c-ink-faint);white-space:normal;vertical-align:bottom}.climate_table__p5I4s tbody th{position:relative;padding-left:14px;font-weight:400}.climate_table__p5I4s tbody td{color:var(--c-ink-soft)}.climate_tableSeasonRow__Ycwde>th:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:2px;background-color:var(--c-season);opacity:.45}.climate_tableBestRow__8Ojgq>th:before{opacity:1}.climate_tableBestRow__8Ojgq>td,.climate_tableBestRow__8Ojgq>th{color:var(--c-ink);font-weight:500}.climate_unit__muYff{white-space:nowrap}.climate_narrowOnly__JjA1H{text-decoration:none}.climate_wideOnly__Gdi0q{display:none}@media (min-width:640px){.climate_narrowOnly__JjA1H{display:none}.climate_wideOnly__Gdi0q{display:revert}.climate_table__p5I4s td,.climate_table__p5I4s th{padding:8px 10px}}@media (prefers-reduced-motion:reduce){.climate_peakLabel__kVZEf,.climate_peak__G4yeZ,.climate_seasonBand__M4EDd,.climate_snowTile__bxUz6,.climate_stratum__5lGka{animation:none}}.climate_surface__gWzXI{--c-series-0:#0e8f82;--c-series-1:#2563eb;--c-series-2:#a21caf;--c-strip-rest:#b3c3d5}.dark .climate_surface__gWzXI{--c-series-0:#5eead4;--c-series-1:#60a5fa;--c-series-2:#f0abfc;--c-strip-rest:#3b4a5e}.climate_strip__6yWCD{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:2px}.climate_stripMonth__uWC4i{display:flex;min-height:92px;flex-direction:column;align-items:stretch;gap:6px;padding:8px 3px 6px;border-radius:4px;color:var(--c-ink-soft);transition:background-color .16s ease,color .16s ease}.climate_stripMonth__uWC4i[aria-current=page],.climate_stripMonth__uWC4i[aria-pressed=true]{background-color:var(--c-panel);box-shadow:inset 0 0 0 1px var(--c-ink);color:var(--c-ink)}.climate_stripMonth__uWC4i:focus-visible{outline:2px solid var(--c-season);outline-offset:1px}.climate_stripBars__Uf8p_{display:flex;flex:1;align-items:flex-end;justify-content:center;gap:2px;min-height:56px}.climate_stripBar__Lm45F{width:100%;max-width:16px;border-radius:2px 2px 1px 1px;background-color:var(--c-strip-rest);transition:height .32s cubic-bezier(.23,1,.32,1)}.climate_stripBar__Lm45F[data-best]{background-color:var(--c-season)}.climate_stripBar__Lm45F[data-series="0"]{background-color:var(--c-series-0)}.climate_stripBar__Lm45F[data-series="1"]{background-color:var(--c-series-1)}.climate_stripBar__Lm45F[data-series="2"]{background-color:var(--c-series-2)}.climate_stripMonth__uWC4i:not([aria-pressed=true],[aria-current=page]) .climate_stripBar__Lm45F[data-series]{opacity:.55}.climate_stripLabel__aBhZw{text-align:center;font-size:12px;font-variant-numeric:tabular-nums}.climate_stripMonth__uWC4i[aria-current=page] .climate_stripLabel__aBhZw,.climate_stripMonth__uWC4i[aria-pressed=true] .climate_stripLabel__aBhZw{font-weight:600}@media (hover:hover) and (pointer:fine){.climate_stripMonth__uWC4i:hover:not([aria-pressed=true],[aria-current=page]){background-color:var(--c-panel);color:var(--c-ink)}}.climate_legend__WP8Og{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:12px;font-size:13px;color:var(--c-ink-soft)}.climate_legend__WP8Og>li,.climate_rating__FDN0f{display:inline-flex;align-items:center;gap:8px}.climate_legend__WP8Og>li:before,.climate_seriesSwatch__NqsMZ{content:"";width:10px;height:10px;flex-shrink:0;border-radius:2px;background-color:var(--c-series-0)}.climate_legend__WP8Og>li[data-series="1"]:before,.climate_seriesSwatch__NqsMZ[data-series="1"]{background-color:var(--c-series-1)}.climate_legend__WP8Og>li[data-series="2"]:before,.climate_seriesSwatch__NqsMZ[data-series="2"]{background-color:var(--c-series-2)}.climate_scene__cj5hG{position:relative;isolation:isolate;display:flex;min-height:240px;overflow:hidden;border-radius:4px;background-color:#0b1018}@media (min-width:640px){.climate_scene__cj5hG{min-height:0;aspect-ratio:21/9}}.climate_sceneImage__omElm{z-index:-2;object-fit:cover;object-position:50% 55%;animation:climate_sceneIn__DROo5 .6s cubic-bezier(.23,1,.32,1) both}@keyframes climate_sceneIn__DROo5{0%{opacity:0;transform:scale(1.04)}}.climate_sceneShade__8tSdg{position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgb(5 8 15/.82),rgb(5 8 15/.2) 55%,rgb(5 8 15/.05)),linear-gradient(90deg,rgb(5 8 15/.55),transparent 60%)}.climate_sceneContent___NJo_{display:flex;width:100%;flex-direction:column;justify-content:flex-end;padding:20px 22px 34px;color:#ffffff}.climate_sceneMonth__eQWj4{font-size:clamp(2.2rem,5vw,3.2rem);font-weight:300;line-height:1;letter-spacing:-.02em}.climate_sceneRating__jLZ0q{margin-top:8px;font-size:15px;font-weight:600;color:#5eead4}.climate_sceneRating__jLZ0q[data-rating=patchy]{color:#ffcb8f}.climate_sceneRating__jLZ0q[data-rating=unlikely]{color:#d3dbe5}.climate_sceneCaption__qHYG1{position:absolute;right:12px;bottom:9px;font-size:11px;color:#d3dbe5}.climate_planHero__pZCRo{min-height:clamp(420px,56svh,640px);border-radius:0;aspect-ratio:auto}.climate_planHero__pZCRo .climate_sceneContent___NJo_{padding:40px 0 56px}.climate_measureHead__DpFWv{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:13px;color:var(--c-ink-soft)}.climate_measureValue__ie1PG{color:var(--c-ink);font-variant-numeric:tabular-nums}.climate_profile__egFCR{display:grid;gap:18px}.climate_profileBars__Ojez1{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;height:44px}@media (min-width:640px){.climate_profileBars__Ojez1{height:60px}}.climate_profileBars__Ojez1>[data-month]{position:relative;border-radius:2px}.climate_profileBars__Ojez1>[data-selected]{background-color:var(--c-tile-empty)}.climate_profileBars__Ojez1>[data-month]>span{position:absolute;right:0;left:0;min-height:2px;border-radius:2px;background-color:var(--c-snow-lit);opacity:.3}.climate_profileBars__Ojez1>[data-selected]>span{opacity:1}[data-row=fresh] .climate_profileBars__Ojez1>[data-month]>span{background-color:var(--c-cold)}[data-row=temperature] .climate_profileBars__Ojez1>[data-month]>span{background-color:var(--c-warm)}[data-row=temperature] .climate_profileBars__Ojez1>[data-month]>span[data-below]{background-color:var(--c-cold)}.climate_profileZero__hZs08{position:absolute;right:0;left:0;height:1px;background-color:var(--c-hairline)}.climate_profileAxis__rY9q8{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;margin-top:-10px;font-size:11px;text-align:center;color:var(--c-ink-faint)}.climate_profileAxis__rY9q8>[data-selected]{font-weight:600;color:var(--c-ink)}.climate_rating__FDN0f{font-size:14px;font-weight:600;color:var(--c-season)}.climate_rating__FDN0f[data-rating=patchy]{color:var(--c-warm)}.climate_rating__FDN0f[data-rating=unlikely]{color:var(--c-ink-faint)}.climate_primaryAction___Eoht,.climate_secondaryAction__gBKm4{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 18px;border-radius:4px;font-size:15px;transition:background-color .16s ease,border-color .16s ease,transform .12s ease}.climate_primaryAction___Eoht{background-color:var(--c-ink);color:var(--c-bg)}.climate_primaryAction___Eoht[aria-pressed=true]{background-color:transparent;color:var(--c-season);box-shadow:inset 0 0 0 1px var(--c-season)}.climate_secondaryAction__gBKm4{color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--c-hairline)}.climate_primaryAction___Eoht:active,.climate_secondaryAction__gBKm4:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.climate_secondaryAction__gBKm4:hover{box-shadow:inset 0 0 0 1px var(--c-ink)}}.climate_primaryAction___Eoht:disabled{opacity:.6;cursor:progress}.climate_surface__gWzXI{--c-error:#b42318}.dark .climate_surface__gWzXI{--c-error:#fca5a5}.climate_updatesPanel__M1La0{position:relative;isolation:isolate;overflow:hidden;margin-top:32px;padding:24px;border-radius:8px;background-color:var(--c-panel);background-image:radial-gradient(110% 80% at 100% 0,color-mix(in srgb,var(--c-season) 12%,transparent),transparent 62%);box-shadow:inset 0 0 0 1px var(--c-hairline)}.climate_updatesPanel__M1La0:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:200px 200px;opacity:.05;mix-blend-mode:overlay}.climate_updatesLayout__jzRlw{display:grid;gap:24px}@media (min-width:768px){.climate_updatesLayout__jzRlw{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:28px}}.climate_updatesGlance__452yc{border-radius:4px;padding:12px 14px 14px;background-color:var(--c-bg);box-shadow:inset 0 0 0 1px var(--c-hairline),0 18px 40px -24px rgb(0 0 0/.6)}.climate_glanceStats__5Fqn7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;padding-top:10px;border-top:1px solid var(--c-hairline)}.climate_glanceStatValue__a19gu{font-size:20px;font-weight:300;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.climate_tripRidge__iLVxU{margin:0}.climate_tripRidgeSvg__5p4S0{display:block;width:100%;height:auto;overflow:visible}.climate_tripRidgeSvg__5p4S0 circle,.climate_tripRidgeSvg__5p4S0 line,.climate_tripRidgeSvg__5p4S0 path{vector-effect:non-scaling-stroke}.climate_tripEdge__Ri0A_{fill:none;stroke:var(--c-season);stroke-width:2.5px;stroke-linejoin:round}.climate_tripMarker__VZc5L circle:first-child{fill:var(--c-season)}.climate_tripMarker__VZc5L circle:last-child{stroke:var(--c-season);stroke-opacity:.35;transform-box:fill-box;transform-origin:center;animation:climate_trip-marker-breathe__r40dt 2.8s ease-in-out infinite}@keyframes climate_trip-marker-breathe__r40dt{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.35}}@media (prefers-reduced-motion:reduce){.climate_tripMarker__VZc5L circle:last-child{animation:none}}.climate_tripRidgeMonths__LIITq{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin-top:6px;text-align:center;font-size:11px;color:var(--c-ink-faint)}.climate_tripRidgeMonths__LIITq [data-lit]{color:var(--c-season);font-weight:700}.climate_timeline__nk_BN{position:relative;margin:20px 8px 0}.climate_timelineSvg__Lck5h{display:block;width:100%;height:64px;overflow:visible}.climate_timelineMonths__N_W3n{position:relative;height:18px;margin-top:8px;font-size:12px;color:var(--c-ink-faint)}.climate_timelineMonths__N_W3n span{position:absolute;top:0;white-space:nowrap}.climate_timelineMonths__N_W3n [data-lit]{color:var(--c-season);font-weight:600}.climate_emailInput__bfOes{min-height:44px;width:100%;min-width:0;flex:1 1 auto;padding:0 14px;border-radius:4px;background-color:var(--c-panel);color:var(--c-ink);font-size:16px;box-shadow:inset 0 0 0 1px var(--c-hairline);transition:box-shadow .16s ease}.climate_emailInput__bfOes::placeholder{color:var(--c-ink-faint);opacity:.7}.climate_emailInput__bfOes:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--c-ink),0 0 0 3px var(--c-season-glow)}.climate_emailInput__bfOes[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--c-error)}.climate_errorText__ICjpq{color:var(--c-error)}.climate_choiceGrid__Vk_wt{display:grid;gap:16px}@media (min-width:900px){.climate_choiceGrid__Vk_wt[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.climate_choiceGrid__Vk_wt[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.climate_choice__q8VAv{display:flex;flex-direction:column;overflow:hidden;border-radius:4px;background-color:var(--c-panel);box-shadow:inset 0 0 0 1px var(--c-hairline)}.climate_choice__q8VAv[data-leading]{box-shadow:inset 0 0 0 1px var(--c-hairline),0 0 0 2px var(--c-season)}.climate_choiceBody__Zs3P2{display:flex;flex:1;flex-direction:column;padding:18px 20px 20px}.climate_resortPhoto__C6m7r{position:relative;isolation:isolate;display:flex;aspect-ratio:16/10;overflow:hidden;background-color:#05080f}.climate_resortPhoto__C6m7r>div:first-child,.climate_resortPhoto__C6m7r>img{z-index:-2}.climate_resortPhotoShade__VDq6d{position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgb(5 8 15/.85),rgb(5 8 15/.25) 45%,transparent 70%),linear-gradient(180deg,rgb(5 8 15/.55),transparent 24%)}.climate_resortPhotoContent__Iu15j{display:flex;width:100%;flex-direction:column;justify-content:flex-end;padding:18px 20px}.climate_photoLink__l8Mz1{color:#ffffff;text-decoration:underline;text-decoration-color:rgb(255 255 255/.35);text-underline-offset:4px}@media (hover:hover) and (pointer:fine){.climate_photoLink__l8Mz1:hover{text-decoration-color:#ffffff}}.climate_photoCredit__o59tu{position:absolute;top:10px;right:12px;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#d3dbe5;text-shadow:0 1px 2px rgb(0 0 0/.6)}.climate_shareRow__4bbYv{display:grid;gap:24px;align-items:center;padding:24px;border-radius:4px;background-color:var(--c-panel);box-shadow:inset 0 0 0 1px var(--c-hairline)}@media (min-width:900px){.climate_shareRow__4bbYv{grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:48px;padding:32px}}.climate_sharePreview__88xMp{width:100%;height:auto;border-radius:4px;box-shadow:0 0 0 1px var(--c-hairline),0 18px 40px -24px rgb(0 0 0/.6)}@media (prefers-reduced-motion:reduce){.climate_sceneImage__omElm,.climate_stripBar__Lm45F{animation:none;transition:none}}.resort-page_page__QE_Hm{--night:#05080f;--night-raised:#0a1019;--ink:#eef3f9;--ink-soft:#dae1ea;--ink-faint:#c8d1dc;--hairline:rgb(255 255 255/0.09);--hairline-strong:rgb(255 255 255/0.16);--panel:rgb(255 255 255/0.025);--ice:#bae6fd;--season:#5eead4;--ease-out:cubic-bezier(0.23,1,0.32,1);background-color:var(--night);color:var(--ink)}.resort-page_grain__i_KUv:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:200px 200px;opacity:.08;mix-blend-mode:overlay}.resort-page_heroImage__Akdbe{animation:resort-page_hero-settle__Bt3AX 1.6s var(--ease-out) both}@keyframes resort-page_hero-settle__Bt3AX{0%{transform:scale(1.06);opacity:.4}}.resort-page_rise__VpgAK{animation:resort-page_rise__VpgAK .56s var(--ease-out) both;animation-delay:calc(.12s + var(--i, 0) * 70ms)}@keyframes resort-page_rise__VpgAK{0%{transform:translateY(14px);opacity:0}}.resort-page_panel__5zAqh{position:relative;background-color:var(--panel);border:1px solid var(--hairline);border-radius:4px}.resort-page_imageOutline__y0kni{outline:1px solid rgb(255 255 255/.1);outline-offset:-1px}.resort-page_pulse__H4MlA{position:relative}.resort-page_pulse__H4MlA:after{content:"";position:absolute;inset:-4px;border-radius:9999px;border:1px solid;opacity:0;animation:resort-page_pulse__H4MlA 2.4s var(--ease-out) infinite}@keyframes resort-page_pulse__H4MlA{0%{transform:scale(.6);opacity:.7}70%,to{transform:scale(1.6);opacity:0}}.resort-page_camMonitor__IWy3I{position:relative;width:40px;height:26px;flex-shrink:0;overflow:hidden;border-radius:2px;background:linear-gradient(180deg,#5f88ae,#a9c4da 62%,#dce8f1)}.resort-page_camMonitor__IWy3I:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(180deg,rgb(255 255 255/.07) 0 1px,transparent 1px 3px);box-shadow:inset 0 0 0 1px rgb(255 255 255/.2),inset 0 0 6px rgb(0 0 0/.55)}.resort-page_camPan__TrppW{transition:transform 1.2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.resort-page_camLink__8Tv7r:hover .resort-page_camPan__TrppW{transform:translateX(-36px)}}.resort-page_tally__g_5m5{position:absolute;top:3px;left:3px;z-index:1;width:4px;height:4px;border-radius:9999px;background-color:#ff453a;box-shadow:0 0 5px rgb(255 69 58/.95);animation:resort-page_tally__g_5m5 1s step-end .9s 3}@keyframes resort-page_tally__g_5m5{50%{opacity:.15}}.resort-page_gaugeArc__2_Ml7{transition:stroke-dashoffset .9s var(--ease-out)}.resort-page_liftSegment__Z91_6{transform-origin:0 50%;animation:resort-page_segment__CaG05 .32s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 24ms)}@keyframes resort-page_segment__CaG05{0%{transform:scaleX(.3);opacity:0}}.resort-page_profileLine__99_aQ{stroke-dasharray:1;stroke-dashoffset:1;animation:resort-page_draw__DwoaU 1.4s var(--ease-out) .2s forwards}@keyframes resort-page_draw__DwoaU{to{stroke-dashoffset:0}}.resort-page_pressable__ZmZzJ{transition:transform .16s var(--ease-out),border-color .15s ease,background-color .15s ease,color .15s ease}.resort-page_pressable__ZmZzJ:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.resort-page_pressable__ZmZzJ:hover{border-color:var(--hairline-strong);color:var(--ink)}.resort-page_tile__JwSDs:hover img{filter:brightness(1.06)}}.resort-page_tile__JwSDs img{transition:filter .2s ease}.resort-page_details__wO3OQ>summary{cursor:pointer;list-style:none}.resort-page_details__wO3OQ>summary::-webkit-details-marker{display:none}.resort-page_details__wO3OQ:not([open]) .resort-page_detailsShow__MZnU2,.resort-page_details__wO3OQ[open] .resort-page_detailsHide__W3Ioq{display:none}@media (prefers-reduced-motion:reduce){.resort-page_heroImage__Akdbe,.resort-page_liftSegment__Z91_6,.resort-page_pulse__H4MlA:after,.resort-page_rise__VpgAK,.resort-page_tally__g_5m5{animation:none}.resort-page_camPan__TrppW{transition:none}.resort-page_profileLine__99_aQ{animation:none;stroke-dashoffset:0}.resort-page_gaugeArc__2_Ml7{transition:none}}.compare_rise__dRe3K{transform-box:fill-box;animation:compare_rise__dRe3K .28s cubic-bezier(.23,1,.32,1) both}@keyframes compare_rise__dRe3K{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}.compare_fade__pJned{animation:compare_fade__pJned .24s cubic-bezier(.23,1,.32,1) both}@keyframes compare_fade__pJned{0%{opacity:0}to{opacity:1}}.compare_barA__sNfuX,.compare_barB__3qTvp{animation:compare_grow__mkcLO .26s cubic-bezier(.23,1,.32,1) both}.compare_barA__sNfuX{transform-origin:right center}.compare_barB__3qTvp{transform-origin:left center}@keyframes compare_grow__mkcLO{0%{opacity:0;transform:scaleX(.35)}to{opacity:1;transform:scaleX(1)}}@media (hover:hover) and (pointer:fine){.compare_row__cZxyN:hover{background-color:rgba(255,255,255,.035)}.compare_pairLink__hJzuQ:hover{color:rgba(255,255,255,.95)}}.compare_pairLink__hJzuQ:active{transform:scale(.98);transition:transform .14s cubic-bezier(.23,1,.32,1)}@media (prefers-reduced-motion:reduce){.compare_barA__sNfuX,.compare_barB__3qTvp,.compare_fade__pJned,.compare_rise__dRe3K{animation:none}.compare_pairLink__hJzuQ:active{transform:none}}