@font-face{font-family:"YS Text";src:url(//yastatic.net/s3/home/fonts/ys/1/text-light.woff2)format("woff2"),url(//yastatic.net/s3/home/fonts/ys/1/text-light.woff)format("woff");font-weight:300;font-style:normal;font-stretch:normal}@font-face{font-family:"YS Text";src:url(//yastatic.net/s3/home/fonts/ys/1/text-regular.woff2)format("woff2"),url(//yastatic.net/s3/home/fonts/ys/1/text-regular.woff)format("woff");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:"YS Text";src:url(//yastatic.net/s3/home/fonts/ys/1/text-medium.woff2)format("woff2"),url(//yastatic.net/s3/home/fonts/ys/1/text-medium.woff)format("woff");font-weight:500;font-style:normal;font-stretch:normal}@font-face{font-family:"YS Text";src:url(//yastatic.net/s3/home/fonts/ys/1/text-bold.woff2)format("woff2"),url(//yastatic.net/s3/home/fonts/ys/1/text-bold.woff)format("woff");font-weight:700;font-style:normal;font-stretch:normal}.font_loaded body{font-family:"YS Text","Helvetica Neue",Arial,sans-serif;font-feature-settings:"liga","kern"}
@keyframes fade{0%,50%,to{opacity:0}25%{opacity:1}}*,::after,::before{box-sizing:border-box;margin:0;padding:0}:root{--col-text-primary:#000;--col-text-secondary:#999693;--col-text-link:#06f;--col-control-active:#000;--col-control-border:#c9c6c3;--col-background:#fff;--col-backviz:#f9f6f3;--col-backcontrol:rgba(249, 246, 243, .9);--size-radius:5px;--size-font:16px;--size-item:200px;--size-popup:300px;--width-single:min(790px, calc(100% - 2rem));--width-grid:min(1000px, calc(100% - 2rem))}@media (max-width:767px){:root{--size-font:14px;--size-item:177px}}@media (max-width:500px){:root{--size-item:159px}}html{font-weight:400;font-size:var(--size-font);height:-webkit-fill-available}html body{font-size:1rem;line-height:1.5rem;background:var(--col-background);color:var(--col-text-primary);min-height:100vh;min-height:-webkit-fill-available}html body h1,html body h2{font-weight:500;font-size:2.5rem;line-height:2.5rem;width:var(--width-single);margin:6rem auto 1.5rem}html body h2{font-size:1.5rem;line-height:1.5rem;margin:4.5rem auto 1.5rem}html body h3,html body h4{font-weight:700;line-height:1.5rem}html body h3{font-size:1.2rem;width:var(--width-single);margin:0 auto .5rem}html body h4{font-size:1rem;margin:0 0 .5rem}blockquote,html body p{width:var(--width-single);margin:1.5rem auto}@media (max-width:767px){html body p{-webkit-hyphens:auto;-webkit-hyphenate-limit-chars:6 3 2;-webkit-hyphenate-limit-lines:3;-webkit-hyphenate-limit-last:always;-moz-hyphens:auto;-moz-hyphenate-limit-chars:6 3 2;-moz-hyphenate-limit-lines:3;-moz-hyphenate-limit-last:always;-ms-hyphens:auto;-ms-hyphenate-limit-chars:6 3 2;-ms-hyphenate-limit-lines:3;-ms-hyphenate-limit-last:always;hyphens:auto;hyphenate-limit-chars:6 3 2;hyphenate-limit-lines:3;hyphenate-limit-last:always}}html body p.source{opacity:.35}html body p.copyright{font-size:.6rem;letter-spacing:.05rem;text-transform:uppercase;opacity:.35;margin:1rem auto}html body a{color:var(--col-text-link)}html body img,html body svg{display:block;width:100%;height:auto}html body figcaption{font-size:.875rem;line-height:1.2rem;margin:.5rem 0}html body input,html body label,html body option,html body select{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:"YS Text",sans-serif}html,html body text{font-family:"YS Text",sans-serif}blockquote{background:var(--col-backviz);border:1px solid transparent;margin:3rem auto}blockquote .author{display:flex;flex-flow:row nowrap;align-items:center;gap:1rem;margin:1rem}blockquote .author .portrait{flex-basis:100px;flex-grow:0;flex-shrink:0}blockquote .author .portrait img{border-radius:50%;width:100px;height:100px}blockquote .author .name{font-weight:700;font-size:.95rem;letter-spacing:.05rem;text-transform:uppercase}blockquote .author .position{font-size:.65rem;line-height:1rem;letter-spacing:.05rem;text-transform:uppercase}blockquote,details,details summary{border-radius:var(--size-radius)}details{background:var(--col-backviz);border:1px solid transparent;width:var(--width-single);margin:1.5rem auto}details[open] summary::before{transform:rotate(180deg)}details summary{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500;list-style:none;position:relative;display:flex;flex-flow:row nowrap;align-items:center;min-height:40px;padding:.5rem .5rem .5rem 40px}details summary::before{content:"";background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"%3E%3Cpath stroke="%23000" stroke-width="2" fill="none" d="M15,18 l5,5 l5,-5"/%3E%3C/svg%3E');background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;width:40px;height:40px;transform:rotate(0)}details summary::-webkit-details-marker,details summary::marker{display:none}.areas .combo .range input:focus,.control .selector .button input:focus,.snowmap .combo .range input:focus,details summary:focus{outline:0}details summary:hover{outline:2px solid var(--col-control-active)}details .details{border-top:1px dashed var(--col-control-border);padding:1rem}details .details>*+*{margin:1.5rem 0}.columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(262px,1fr));grid-template-rows:auto;gap:1rem}.areas .caption p,.columns p,.snowmap .caption p{width:100%;margin:0}.cite>*+*{margin:1.5rem 1rem}.hyphen{-webkit-hyphens:auto;-webkit-hyphenate-limit-chars:6 3 2;-webkit-hyphenate-limit-lines:3;-webkit-hyphenate-limit-last:always;-moz-hyphens:auto;-moz-hyphenate-limit-chars:6 3 2;-moz-hyphenate-limit-lines:3;-moz-hyphenate-limit-last:always;-ms-hyphens:auto;-ms-hyphenate-limit-chars:6 3 2;-ms-hyphenate-limit-lines:3;-ms-hyphenate-limit-last:always;hyphens:auto;hyphenate-limit-chars:6 3 2;hyphenate-limit-lines:3;hyphenate-limit-last:always}.cover{transform:translate3d(0,0,0);position:relative;display:flex;flex-flow:column;justify-content:center;width:100%;height:50vw;min-height:400px;overflow:hidden}.cover .slides{z-index:-1}.cover .slides::after{content:"";background-image:linear-gradient(rgba(255,255,255,0) 50%,#fff 100%);background-position:top center;background-size:cover;display:block}.cover .slides .graticules,.cover .slides .slide,.cover .slides::after{position:absolute;top:0;left:0;width:100%;height:50vw;min-height:400px}.cover .slides .graticules img,.cover .slides .slide img{min-height:400px;-o-object-fit:cover;object-fit:cover}.cover .slides .slide{opacity:0;--delay:calc(var(--i, 0) * 2.5s);animation:fade 10s var(--delay, 0s) infinite forwards ease-in-out}.cover .slides .slide:nth-child(2){--i:1}.cover .slides .slide:nth-child(3){--i:2}.cover .slides .slide:nth-child(4){--i:3}.tooltip{cursor:pointer;white-space:nowrap}.tooltip::after{content:"+";color:var(--col-text-link);border:1px solid var(--col-text-link);border-radius:50%;display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;margin-left:3px;padding-top:1px}.control .selector .button label,.popup{background:var(--col-background);border:1px solid var(--col-control-border);border-radius:var(--size-radius)}.popup{z-index:999;font-size:.875rem;line-height:1.25rem;color:var(--col-text-primary);box-shadow:0 10px 20px -10px rgba(0,0,0,.5);position:absolute;top:0;left:0;display:none;width:var(--size-popup);padding:1rem}.popup.active{display:block}.disclaimer{width:var(--width-single);margin:.5rem auto}.control{background:var(--col-backcontrol);z-index:9999;position:sticky;top:0;display:flex;flex-flow:row wrap;justify-content:space-between;gap:1rem;margin:0 auto;padding:1rem calc((100% - var(--width-single))/2)}.control>div{flex:1 0 198px}.control .selector{display:flex;flex-flow:row nowrap;gap:5px}.control .selector .button{flex:1 0;display:flex;flex-flow:row nowrap;align-items:center;margin:0;padding:0}.control .selector .button input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:0;height:0;margin:0;padding:0}.control .selector .button label{line-height:1rem;text-align:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:100%;height:40px;padding:0 5px}.control .selector .button input:checked+label{background:var(--col-control-active);color:var(--col-background);border:1px solid var(--col-control-active)}.control .selector .button input:hover+label{border:1px solid var(--col-control-active);outline:1px solid var(--col-control-active)}.control .help{--legend-align:flex-end}@media (max-width:767px){.control .help{--legend-align:center}}.control .help.left{--legend-align:flex-start}@media (max-width:767px){.control .help.left{--legend-align:center}}.control .help{display:flex;justify-content:var(--legend-align)}.control .help object{width:auto;height:40px}.visual{background:var(--col-backviz);padding:3rem 0 1.5rem}.visual .grid,.visual .single{width:var(--width-single);margin:1rem auto}.visual .grid svg,.visual .single svg{-webkit-user-select:none;-moz-user-select:none;user-select:none}.precipitation .single svg .chart .range text.city,.visual .single svg .title{font-size:.875rem}.visual .single svg .domain{display:none}.visual .grid svg .tick text,.visual .single svg .tick text{font-size:.75rem;fill:var(--col-text-secondary)}.precipitation .single svg .chart .range .now,.records .clusters line,.visual .single svg .axis-x .tick line{opacity:.25}.visual .grid svg .tick line,.visual .single svg .axis-y .tick line{opacity:.1}.visual .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--size-item),1fr));grid-template-rows:auto;gap:1rem;width:var(--width-grid)}.visual .grid svg .title{font-size:.75rem}.visual .grid svg .domain{display:none}.visual .grid svg .tick text{font-size:.5rem}.warming .reference{fill:var(--col-background)}.warming .tip{text-anchor:middle;fill:var(--col-text-primary);stroke:var(--col-background);stroke-width:5px;stroke-linejoin:round;paint-order:stroke fill}.warming .tooltip{fill:transparent;stroke:var(--col-text-link)}.warming .single .curve{fill:none;stroke-width:2px}.warming .single+.grid{margin-top:3rem}.warming .single+.grid .curve{fill:none;stroke-width:1px}.seasons .axis-x .tick{text-anchor:end}.seasons .axis-x .tick:first-of-type{text-anchor:start}.seasons .axis-y .tick:nth-of-type(2n+1){display:none}.records .clusters text,.records .tips text{text-anchor:middle;stroke:var(--col-backviz);stroke-width:5px;stroke-linejoin:round;paint-order:stroke fill}.records .tips text{fill:var(--col-text-primary)}.records .clusters text{font-size:.75rem;transform:translateY(-8px)}.firstsnow .single svg .chart .range circle,.records .chart circle,.records .chart text{stroke:var(--col-backviz);stroke-width:1px}.records .chart text{font-size:.75rem;stroke-width:5px;stroke-linejoin:round;paint-order:stroke fill;transform:translateY(4px)}.precipitation .single svg .stripes line:nth-of-type(2n+1){stroke:var(--col-background)}.extreme .axis-x .tick:nth-of-type(2n+1),.precipitation .single svg .stripes line:nth-of-type(2n),.snow .axis-x .tick:nth-of-type(2n+1){display:none}.precipitation .single svg .chart .range text{transform:translate(5px,4px)}.precipitation .single svg .axis-x .tick line{opacity:.1}.precipitation .single svg .divider line{stroke:var(--col-text-primary);opacity:.25}.precipitation .single svg .divider text,.precipitation .single svg .tip{font-size:.75rem;fill:var(--col-text-secondary)}.precipitation .single svg .tip{text-anchor:middle}.extreme .reference{fill:var(--col-background)}.firstsnow .single svg .stripes line:nth-of-type(2n+1){stroke:var(--col-background)}.firstsnow .single svg .stripes line:nth-of-type(2n){display:none}.firstsnow .single svg .chart .range.even text{stroke:var(--col-background)}.firstsnow .single svg .chart .range.even circle{stroke:var(--col-background);stroke-width:1px}.firstsnow .single svg .chart .range text{stroke:var(--col-backviz);stroke-width:5px;stroke-linejoin:round;paint-order:stroke fill;transform:translate(5px,4px)}.firstsnow .single svg .chart .range text.city{font-size:.875rem}.firstsnow .single svg .chart .range text.days{font-size:.75rem}.firstsnow .single svg .chart .mark{font-size:.75rem;text-anchor:end}.firstsnow .single svg .chart .marked{display:none}.firstsnow .single svg .axis-x .tick line{opacity:.1}.areas,.snowmap{transform:translate3d(0,0,0)}.areas .map,.snowmap .map{position:relative;overflow-x:scroll;overflow-y:hidden}.areas .map figure,.snowmap .map figure{z-index:9;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;width:max(100%,600px);height:auto;aspect-ratio:2/1}.areas .map .cities,.areas .map .graticules,.snowmap .map .cities,.snowmap .map .graticules{z-index:99;position:absolute;top:0;left:0;display:block;width:max(100%,600px);height:auto;aspect-ratio:2/1}.areas .map .swiper,.snowmap .map .swiper{z-index:999;position:absolute;top:0;left:0;display:none;width:40px;height:30px}@media (max-width:627px){.areas .map .swiper,.snowmap .map .swiper{display:block}}.areas .map .title,.snowmap .map .title{z-index:999;font-size:1.75rem;line-height:2rem;text-align:center;position:absolute;top:0;left:0;width:max(100%,600px)}.areas .combo .subtitle,.snowmap .combo .subtitle{font-size:1rem}.areas .combo .year .tick text,.snowmap .combo .year .tick text{fill:var(--col-text-primary);stroke:var(--col-backviz);stroke-width:5px;stroke-linejoin:round;paint-order:stroke fill}.areas .combo .range,.snowmap .combo .range{width:100%;height:auto}.areas .combo .range input,.snowmap .combo .range input{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:var(--col-background);border:1px solid var(--col-control-border);border-radius:10px;display:block;width:calc(92.4% + 20px);height:20px;margin:15px 0 0}.areas .combo .range input::-moz-range-thumb,.snowmap .combo .range input::-moz-range-thumb{-moz-appearance:none;appearance:none;background-color:var(--col-control-active);background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"%3E%3Cpath stroke="%23fff" stroke-width="2" fill="none" d="M15,15 l-5,5 l5,5 M25,15 l5,5 l-5,5"/%3E%3C/svg%3E%0A');background-size:cover;background-position:center center;border:0;border-radius:var(--size-radius);width:40px;height:40px}.areas .combo .range input::-webkit-slider-thumb,.snowmap .combo .range input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:var(--col-control-active);background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"%3E%3Cpath stroke="%23fff" stroke-width="2" fill="none" d="M15,15 l-5,5 l5,5 M25,15 l5,5 l-5,5"/%3E%3C/svg%3E%0A');background-size:cover;background-position:center center;border:0;border-radius:var(--size-radius);width:40px;height:40px}.areas .combo .range input:focus::-moz-range-thumb,.snowmap .combo .range input:focus::-moz-range-thumb{outline:0}.areas .combo .range input:focus::-webkit-slider-thumb,.snowmap .combo .range input:focus::-webkit-slider-thumb{outline:0}.areas .combo .range input:hover,.snowmap .combo .range input:hover{outline:0}.areas .combo .range input:hover::-moz-range-thumb,.snowmap .combo .range input:hover::-moz-range-thumb{outline:2px solid var(--col-control-active)}.areas .combo .range input:hover::-webkit-slider-thumb,.snowmap .combo .range input:hover::-webkit-slider-thumb{outline:2px solid var(--col-control-active)}.share{width:var(--width-single);margin:0 auto;padding:3rem 0}.share .socials{list-style:none;display:flex;flex-flow:row nowrap;gap:1rem;justify-content:center;padding:0}.share .socials li,.share .socials li a{width:40px;height:40px}.share .socials li a{background-color:var(--col-background);color:transparent;border-radius:50%;display:block}.share .socials li a:hover{background-color:var(--col-control-active)}.share .socials li a img{mix-blend-mode:difference}
