#sumo-flag{z-index:9999;width:30px;position:fixed;top:0;left:0;overflow:visible}#sumo-flag .sumo-flag img{width:30px}#sumo-flag button{color:#000;border:none;padding:0;font-size:12px}#sumo-flag button:hover{color:#d71920}.lightbox-button-right[data-v-62b53ba5]{z-index:1;top:50%;right:2%}@media (width>=768px){.lightbox-button-right[data-v-62b53ba5]{top:calc(50% - 4rem);right:10%}}.lightbox-button-left[data-v-62b53ba5]{z-index:1;top:50%;left:2%}@media (width>=768px){.lightbox-button-left[data-v-62b53ba5]{top:calc(50% - 4rem);left:10%}}.photo-of-the-day-lightbox-title[data-v-62b53ba5]:before{height:100%;left:0}@media (width>=768px){.photo-of-the-day-lightbox-title[data-v-62b53ba5]{margin-left:calc(var(--spacing,.25rem) * -12);padding-left:calc(var(--spacing,.25rem) * 12)}.photo-of-the-day-lightbox-title[data-v-62b53ba5]:before{background-color:var(--color-red,#d71920);height:70%;top:15%}}.lightbox-button-right[data-v-7f906c06]{z-index:1;top:calc(50% - 2rem);right:2%}@media (width>=768px){.lightbox-button-right[data-v-7f906c06]{top:calc(50% - 4rem);right:10%}}.lightbox-button-left[data-v-7f906c06]{z-index:1;top:calc(50% - 2rem);left:2%}@media (width>=768px){.lightbox-button-left[data-v-7f906c06]{top:calc(50% - 4rem);left:10%}}.photo-of-the-day-lightbox-title[data-v-7f906c06]:before{height:100%;left:0}@media (width>=768px){.photo-of-the-day-lightbox-title[data-v-7f906c06]{margin-left:calc(var(--spacing,.25rem) * -12);padding-left:calc(var(--spacing,.25rem) * 12)}.photo-of-the-day-lightbox-title[data-v-7f906c06]:before{background-color:var(--color-red,#d71920);height:70%;top:15%}}.donut-svg-12-hours.animate .circle-fill[data-v-0bda3c7b]{animation:2s forwards dash-12-hours-0bda3c7b}.donut-svg-24-hours.animate .circle-fill[data-v-0bda3c7b]{animation:2s forwards dash-24-hours-0bda3c7b}@keyframes dash-12-hours-0bda3c7b{to{stroke-dasharray:var(--stroke-12-hours-dasharray), 385}}@keyframes dash-24-hours-0bda3c7b{to{stroke-dasharray:var(--stroke-24-hours-dasharray), 385}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-e9825720],[data-v-e9825720]:before,[data-v-e9825720]:after,[data-v-e9825720]::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}[data-v-583b9b8c],[data-v-583b9b8c]:before,[data-v-583b9b8c]:after,[data-v-583b9b8c]::backdrop{--tw-leading:initial;--tw-font-weight:initial}[data-v-e3a0ce57],[data-v-e3a0ce57]:before,[data-v-e3a0ce57]:after,[data-v-e3a0ce57]::backdrop,[data-v-192db269],[data-v-192db269]:before,[data-v-192db269]:after,[data-v-192db269]::backdrop{--tw-border-style:solid;--tw-font-weight:initial}}}.weather-snow-report-column[data-v-e9825720]{border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-gray-medium,#999);padding-left:calc(var(--spacing,.25rem) * 7)}@media (width>=768px){.weather-snow-report-column[data-v-e9825720]{padding-left:calc(var(--spacing,.25rem) * 6)}}@media (width<=640px){.weather-snow-report-column[data-v-e9825720]:first-of-type,.weather-snow-report-column[data-v-e9825720]:nth-of-type(3){border-left:none;padding-left:0}}@media (width>=1024px){.weather-snow-report-column[data-v-e9825720]:last-of-type{border-right-style:var(--tw-border-style);border-right-width:2px}}.weather-snow-report-label[data-v-e9825720]{margin-bottom:calc(var(--spacing,.25rem) * 4);font-family:var(--font-futura-pt-condensed,futura-pt-condensed);font-size:var(--text-2xl,1.5rem);--tw-leading:1;text-transform:uppercase;line-height:1;display:block}@media (width>=1024px){.weather-snow-report-label[data-v-e9825720]{font-size:var(--text-3xl,1.875rem)}}.weather-snow-report-value[data-v-e9825720]{font-family:var(--font-futura-pt,futura-pt);font-size:var(--text-4xl,2.25rem);--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);display:block}@media (width>=1024px){.weather-snow-report-value[data-v-e9825720]{font-size:var(--text-5xl,3rem)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}.weather-snow-report-label[data-v-583b9b8c]{font-family:var(--font-futura-pt-condensed,futura-pt-condensed);font-size:var(--text-2xl,1.5rem);--tw-leading:1;text-transform:uppercase;line-height:1;display:block}@media (width>=768px){.weather-snow-report-label[data-v-583b9b8c]{font-size:var(--text-3xl,1.875rem)}}.weather-snow-report-value[data-v-583b9b8c]{font-family:var(--font-futura-pt,futura-pt);--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);display:block}.weather-forecast-carousel .flickity-viewport{width:100%;overflow:visible!important}.weather-forecast-cell-data-heading sup{font-size:60%;top:-.48rem}.weather-forecast:before,.weather-forecast:after{content:"";z-index:1;background:#ffffffd9;width:100%;height:100%;display:block;position:absolute;top:0}.weather-forecast:after{right:-101%}.weather-forecast:before{left:-100%}.weather-forecast-cell-data sup{top:.85rem}.weather-forecast-border-wrapper{border-left:2px dashed #ccc}seas .date-picker-input input[data-v-046dc13f]{text-indent:3rem}.date-picker-input input[data-v-046dc13f]::placeholder{color:#000;opacity:1}.date-picker-search-icon svg circle[data-v-046dc13f],.date-picker-search-icon svg path[data-v-046dc13f]{stroke:red}.is-active[data-v-e3a0ce57]{border-bottom-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-red,#d71920);border-bottom-width:4px}.tab-list-item[data-v-e3a0ce57]{break-inside:avoid}.date-picker-input input[data-v-f394c334]{text-indent:3rem}.date-picker-input input[data-v-f394c334]::placeholder{color:#000;opacity:1}.date-picker-search-icon svg circle[data-v-f394c334],.date-picker-search-icon svg path[data-v-f394c334]{stroke:red}.cv-header{border-width:1px 1px 0;flex-flow:row;flex:0 auto;align-items:center;min-height:2.5em;display:flex}.cv-header .periodLabel{flex-flow:row;flex:auto;min-height:1.5em;font-size:1.5em;line-height:1;display:flex}.cv-header,.cv-header button{border-style:solid;border-color:#ddd}.cv-header-nav,.cv-header .periodLabel{margin:.1em .6em}.cv-header-nav button,.cv-header .periodLabel{padding:.4em .6em}.cv-header button{box-sizing:border-box;border-width:1px;font-size:1em;line-height:1em}.cv-header-day{justify-content:flex-end}.cv-day-number{margin-left:auto}.hasUrl{cursor:pointer}.calendar-controls{margin-right:1rem}.calendar-parent{flex-direction:column;flex-grow:1;display:flex}@media (width>=768px){.cv-week{min-width:8rem;min-height:8rem}}@media (width>=1024px){.cv-week{min-width:7.993rem;min-height:7.993rem}}@media (width>=1280px){.cv-week{min-width:10.25rem;min-height:10.25rem}}.cv-weeks{background-color:#0000}.cv-day{background-color:#b3b3b370;border-width:0;margin:1px 1px 0 0}.cv-item{white-space:normal}.cv-header,.cv-header button,.cv-wrapper .cv-day,.cv-wrapper .cv-item,.cv-wrapper .cv-header-day,.cv-wrapper .cv-header-days,.cv-wrapper .cv-week,.cv-wrapper .cv-weeks{border-color:#0000}.active .category-tab-link[data-v-192db269]{border-bottom-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-red,#d71920);border-bottom-width:3px}@reference "../../css/reference.css";.flickity-slider-demo[data-v-4cbfdbfc]:after{content:"flickity";display:none}@media screen and (width>=768px){.flickity-slider-demo[data-v-4cbfdbfc]:after{content:""}}.flickity-slider-demo[data-v-4cbfdbfc]{padding-bottom:2rem;overflow:hidden}.vertical-axis{position:relative}.vertical-axis:before,.vertical-axis:after{content:"";height:5px;left:calc(var(--spacing,.25rem) * -6);width:calc(var(--spacing,.25rem) * 6);background-color:var(--color-black,#000);position:absolute}@media (width>=1024px){.vertical-axis:before,.vertical-axis:after{left:calc(var(--spacing,.25rem) * -8);width:calc(var(--spacing,.25rem) * 8);height:6px}}.vertical-axis:before{top:0}.vertical-axis:after{bottom:-2px}
