@font-face{font-family:Outfit;font-style:normal;font-weight:200;font-display:swap;src:url(../fonts/outfit-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:200;font-display:swap;src:url(../fonts/outfit-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/outfit-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/outfit-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/outfit-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/outfit-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/plusjakartasans-italic-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/plusjakartasans-italic-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/plusjakartasans-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/plusjakartasans-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/plusjakartasans-normal-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/plusjakartasans-normal-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/plusjakartasans-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/plusjakartasans-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/plusjakartasans-normal-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/plusjakartasans-normal-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/plusjakartasans-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/plusjakartasans-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/plusjakartasans-normal-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/plusjakartasans-normal-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/plusjakartasans-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/plusjakartasans-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/plusjakartasans-normal-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/plusjakartasans-normal-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/plusjakartasans-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/plusjakartasans-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/plusjakartasans-normal-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/plusjakartasans-normal-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/plusjakartasans-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/plusjakartasans-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/plusjakartasans-normal-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/plusjakartasans-normal-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/plusjakartasans-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/plusjakartasans-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand-blue-300:#9DB2F0;--brand-blue-500:#5B7BDB;--brand-blue-700:#34489C;--brand-blue-900:#24337A;--ev-blue:#3FB2F5;--ev-salmon:#F59A7E;--ev-green:#3CCB5A;--ev-pink:#F2477F;--ev-yellow:#F7C325;--now-red:#FF4B4B;--wx-sun:#FFC93C;--wx-cloud:#E8F1FF;--wx-snow:#BFE4FF;--wx-rain:#8CCBFF;--white:#FFFFFF;--ink-900:#14111C;--fg-1:#FFFFFF;--fg-2:rgba(255,255,255,.84);--fg-3:rgba(255,255,255,.66);--fg-4:rgba(255,255,255,.42);--glass-fill-light:rgba(255,255,255,.14);--glass-fill-strong:rgba(255,255,255,.26);--glass-fill-dark:rgba(22,16,30,.34);--glass-fill-deep:rgba(14,10,22,.52);--glass-stroke:rgba(255,255,255,.42);--glass-stroke-soft:rgba(255,255,255,.16);--glass-divider:rgba(255,255,255,.12);--scrim-photo:linear-gradient(180deg,rgba(6,12,10,.26),rgba(6,12,10,0) 38%,rgba(6,12,10,.34));--text-body:var(--fg-1);--text-muted:var(--fg-3);--text-meta:var(--fg-2);--surface-panel:var(--glass-fill-dark);--surface-card:var(--glass-fill-light);--surface-card-raised:var(--glass-fill-strong);--accent:var(--brand-blue-500);--accent-strong:var(--brand-blue-700);--accent-today:rgba(91,123,219,.72)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--glass-fill-light:rgba(46,30,22,.5);--glass-fill-strong:rgba(255,255,255,.16);--glass-fill-dark:rgba(22,15,26,.64);--glass-fill-deep:rgba(14,10,20,.78)}.lg-liquid-on{--glass-fill-light:rgba(255,255,255,.14);--glass-fill-strong:rgba(255,255,255,.26);--glass-fill-dark:rgba(22,16,30,.34);--glass-fill-deep:rgba(14,10,22,.52)}}:root{--font-clock:"Outfit","Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;--font-sans:"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-heavy:800;--fs-clock:196px;--fs-display:46px;--fs-temp:68px;--fs-greeting:36px;--fs-date:30px;--fs-headline:21px;--fs-daynum:32px;--fs-dayname:19px;--fs-body:18px;--fs-event:16px;--fs-caption:14px;--fs-micro:13px;--type-clock:var(--fw-light) var(--fs-clock)/.86 var(--font-clock);--type-display:var(--fw-heavy) var(--fs-display)/1 var(--font-sans);--type-temp:var(--fw-semibold) var(--fs-temp)/1 var(--font-sans);--type-greeting:var(--fw-light) var(--fs-greeting)/1.1 var(--font-sans);--type-date:var(--fw-medium) var(--fs-date)/1.2 var(--font-sans);--type-headline:var(--fw-semibold) var(--fs-headline)/1.3 var(--font-sans);--type-quote:italic var(--fw-regular) 19px/1.45 var(--font-sans);--type-daynum:var(--fw-bold) var(--fs-daynum)/1 var(--font-sans);--type-dayname:var(--fw-medium) var(--fs-dayname)/1.1 var(--font-sans);--type-body:var(--fw-regular) var(--fs-body)/1.4 var(--font-sans);--type-event-title:var(--fw-semibold) var(--fs-event)/1.28 var(--font-sans);--type-event-time:var(--fw-medium) var(--fs-micro)/1.2 var(--font-sans);--type-caption:var(--fw-medium) var(--fs-caption)/1.3 var(--font-sans);--type-label:var(--fw-semibold) 17px/1 var(--font-sans);--tracking-display:.01em;--tracking-caps:.06em;--text-shadow-photo:0 2px 18px rgba(0,0,0,.28),0 1px 2px rgba(0,0,0,.2)}:root{--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--r-xs:8px;--r-sm:14px;--r-md:20px;--r-lg:28px;--r-xl:36px;--r-pill:999px;--screen-w:1920px;--screen-h:1080px;--screen-pad:24px;--rail-w:520px;--cal-gutter:84px;--cal-col-gap:8px;--cal-hour-h:140px}:root{--glass-blur:28px;--glass-blur-soft:16px;--glass-saturate:180%;--glass-inner:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(255,255,255,.1),inset 1px 0 0 rgba(255,255,255,.14),inset -1px 0 0 rgba(255,255,255,.08);--glass-rim:linear-gradient(160deg,rgba(255,255,255,.7),rgba(255,255,255,.18) 30%,rgba(255,255,255,.08) 60%,rgba(255,255,255,.42));--glass-sheen:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,0) 44%);--shadow-glass:0 12px 40px rgba(0,0,0,.2),0 2px 6px rgba(0,0,0,.08);--shadow-glass-lift:0 22px 60px rgba(0,0,0,.28),0 4px 12px rgba(0,0,0,.12);--glow-now:0 0 10px rgba(255,75,75,.8);--ease-glass:cubic-bezier(.2,.8,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--dur-fast:.16s;--dur:.32s;--dur-slow:.6s}.lg-glass{position:relative;box-sizing:border-box;isolation:isolate;color:var(--fg-1);font-family:var(--font-sans);background:var(--glass-fill-light);box-shadow:var(--shadow-glass),var(--glass-inner);transition:transform var(--dur) var(--ease-glass),box-shadow var(--dur) var(--ease-glass),background var(--dur) var(--ease-glass)}.lg-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:var(--glass-rim);-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.lg-glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--glass-sheen);pointer-events:none;z-index:-1}.lg-glass--light{background:var(--glass-fill-light)}.lg-glass--strong{background:var(--glass-fill-strong)}.lg-glass--dark{background:var(--glass-fill-dark)}.lg-glass--deep{background:var(--glass-fill-deep)}.lg-glass--accent{background:var(--accent-today)}.lg-glass--tint{background:var(--glass-fill-strong)}.lg-glass--flat{box-shadow:var(--glass-inner)}.lg-glass--interactive{cursor:pointer}.lg-glass--interactive:hover{transform:translateY(-1px) scale(1.012);box-shadow:var(--shadow-glass-lift),var(--glass-inner)}.lg-glass--interactive:active{transform:scale(.98)}.lg-noscroll{scrollbar-width:none}.lg-noscroll::-webkit-scrollbar{display:none}@keyframes lg-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lg-pop{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}@keyframes lg-pulse{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(2.143);transform:scale(2.143);opacity:0}}@keyframes lg-fade{0%{opacity:0}to{opacity:1}}.lg-liquid-fx{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:-1}.lg-liquid-canvas{position:absolute;top:0;left:0;display:block}.lg-liquid-tint{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:-1;background:inherit;box-shadow:var(--glass-inner),inset 0 0 22px rgba(255,255,255,.14)}html,body{margin:0;width:100%;height:100%;background:#120a05;overflow:hidden;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*{box-sizing:border-box}#stage{position:absolute;left:0;top:0;-webkit-transform-origin:0 0;transform-origin:0 0;overflow:hidden;background:#1d2a22 url(../images/canyon.jpg) center/cover;--lg-backdrop: linear-gradient(180deg, rgba(20,10,4,.28), rgba(20,10,4,0) 38%, rgba(20,10,4,.32)), url(../images/canyon-backdrop.jpg) center/cover}#stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim-photo);pointer-events:none}#stage.bg-forest{background-image:url(../images/forest.jpg);--lg-backdrop: linear-gradient(180deg, rgba(6,12,10,.26), rgba(6,12,10,0) 38%, rgba(6,12,10,.34)), url(../images/forest-backdrop.jpg) center/cover}#stage.bg-canyon{background-image:url(../images/canyon.jpg);--lg-backdrop: linear-gradient(180deg, rgba(6,12,10,.26), rgba(6,12,10,0) 38%, rgba(6,12,10,.34)), url(../images/canyon-backdrop.jpg) center/cover}a{color:var(--brand-blue-300)}a:hover{color:#fff}.col{display:flex;flex-direction:column;height:100%}.ell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.lg-icon{display:inline-block;flex:none;vertical-align:middle;overflow:visible}.cal-header{display:flex;align-items:center;justify-content:space-between;min-width:0}.cal-header__title{margin:0;flex:1 1 auto;min-width:0;font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:38px;line-height:1.1;letter-spacing:.02em;color:var(--fg-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-header__pill{flex:none;margin-left:20px;display:flex;align-items:center;border-radius:var(--r-pill);padding:10px 22px;white-space:nowrap}.cal-header__month{font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:22px;line-height:1;letter-spacing:.01em;text-transform:capitalize}.cal-header__sep{width:1px;align-self:stretch;background:rgba(255,255,255,.32);margin:0 14px}.cal-header__year{font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:22px;line-height:1;color:var(--fg-2);font-variant-numeric:tabular-nums}.cal-header.is-compact .cal-header__title{font-size:28px}.cal-header.is-compact .cal-header__pill{padding:7px 16px}.cal-header.is-compact .cal-header__month,.cal-header.is-compact .cal-header__year{font-size:17px}.cal-header.is-compact .cal-header__sep{margin:0 10px}.cal-panel__grid{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-radius:0 0 14px 14px}.day-header{border-radius:var(--r-md);padding:14px 12px 12px;display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center}.day-header.is-compact{padding:12px 6px}.day-header__top{display:flex;align-items:baseline}.day-header__name{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-dayname);line-height:1.1;color:var(--fg-2)}.day-header.is-today .day-header__name{color:var(--fg-1)}.day-header__num{font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--fs-daynum);line-height:1;font-variant-numeric:tabular-nums;margin-left:8px}.day-header.is-compact .day-header__num{margin-left:0;margin-top:4px}.day-header__wx{display:flex;align-items:center;min-width:0;max-width:100%;margin-top:10px}.day-header__wxtext{display:flex;flex-direction:column;min-width:0;margin-left:10px;text-align:left}.day-header__cond{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-caption);line-height:1.3}.day-header__temps{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-caption);line-height:1.3;color:var(--fg-2);font-variant-numeric:tabular-nums}.day-header__lo{color:var(--fg-3)}.week-grid{display:flex;flex-direction:column;height:100%;min-height:0}.week-grid__heads{display:flex;align-items:stretch;flex:none}.week-grid__gutter{flex:none;display:flex;align-items:center;justify-content:center}.week-grid__allday{display:flex;flex:none;margin-top:12px}.week-grid__allday-track{flex:1 1 0;min-width:0;margin-left:8px;position:relative}.week-grid__scroll{flex:1 1 0;min-height:0;overflow:hidden;position:relative;margin-top:12px;border-top:1px solid var(--glass-stroke-soft)}.week-grid__body{position:relative;display:flex;will-change:transform;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.week-grid__hours{flex:none;position:relative}.week-grid__hour{position:absolute;left:0;right:0;text-align:center}.week-grid__col{position:relative;flex:1 1 0;min-width:0;margin-left:8px;border-radius:var(--r-xs)}.grid-label{font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:17px;line-height:1;color:var(--fg-2);font-variant-numeric:tabular-nums}.allday-event{border-radius:var(--r-xs);padding:7px 12px 7px 18px;min-width:0;font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--fs-event);line-height:1.28;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.allday-event__bar{position:absolute;left:7px;top:7px;bottom:7px;width:4px;border-radius:4px}.event-block{border-radius:var(--r-sm);padding:9px 10px 9px 20px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.event-block__glass{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:-1;pointer-events:none;box-shadow:var(--glass-inner),inset 0 0 22px rgba(255,255,255,.14),inset 0 0 5px rgba(255,255,255,.1)}.event-block__bar{position:absolute;left:8px;top:9px;bottom:9px;width:4px;border-radius:4px}.event-block__time{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-micro);line-height:1.2;color:var(--fg-2);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-block__title{font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--fs-event);line-height:1.28;margin-top:4px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;word-wrap:break-word}.now-indicator{position:absolute;right:0;height:0;z-index:5;pointer-events:none}.now-indicator__line{position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--now-red);box-shadow:var(--glow-now);border-radius:2px}.now-indicator__dot{position:absolute;left:-6px;top:-7px;width:14px;height:14px;border-radius:50%;background:var(--now-red);border:2px solid #fff}.now-indicator__dot:before{content:"";position:absolute;left:-2px;top:-2px;width:14px;height:14px;border-radius:50%;background:rgba(255,75,75,.55);z-index:-1;will-change:transform,opacity;-webkit-animation:lg-pulse 2s var(--ease-glass) infinite;animation:lg-pulse 2s var(--ease-glass) infinite}.now-indicator__label{position:absolute;right:100%;margin-right:14px;top:-13px;padding:4px 9px;border-radius:var(--r-pill);background:var(--now-red);color:#fff;font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:14px;line-height:1.2;font-variant-numeric:tabular-nums;box-shadow:var(--glow-now)}.left-rail{width:520px;flex:none;display:flex;flex-direction:column;padding-top:44px}.clock-greeting{display:flex;flex-direction:column;color:var(--fg-1);text-shadow:var(--text-shadow-photo);font-family:var(--font-sans)}.clock-greeting__greeting{font-family:var(--font-sans);font-weight:var(--fw-light);line-height:1.1}.clock-greeting__time{font-family:var(--font-clock);font-weight:var(--fw-light);line-height:.86;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.clock-greeting__date{font-family:var(--font-sans);font-weight:var(--fw-medium);line-height:1.2;color:var(--fg-2)}.news-card{border-radius:var(--r-lg);padding:12px;display:flex;flex-direction:column}.news-card__head{display:flex;align-items:center;justify-content:space-between;padding:8px 10px 0 12px}.news-card__titles{display:flex;flex-direction:column;min-width:0;flex:1 1 auto;margin-right:10px}.news-card__title{font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:19px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.news-card__meta{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-caption);line-height:1.3;color:var(--fg-3);margin-top:4px}.news-card__source{border-radius:var(--r-pill);padding:6px 12px;font-family:var(--font-sans);font-weight:var(--fw-heavy);font-size:13px;line-height:1;letter-spacing:.04em;flex:none}.news-card__body{flex:1 1 0;min-height:0;margin-top:14px;padding:4px 10px 10px 12px;display:flex;flex-direction:column;justify-content:space-between}.news-card__headline{margin:0 0 14px;font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--fs-headline);line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;word-wrap:break-word}.news-card__bars{display:flex;flex:none}.news-card__bar{flex:1 1 0;height:4px;border-radius:4px;background:rgba(255,255,255,.22);overflow:hidden}.news-card__fill{display:block;height:100%;background:var(--fg-1);-webkit-transform-origin:left;transform-origin:left;will-change:transform}.quote-card{border-radius:var(--r-lg);padding:22px 26px}.quote-card__text{margin:0;font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:19px;line-height:1.45;font-style:italic;text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.quote-card__author{font-style:normal;font-weight:600;color:var(--fg-2)}.weather-card{border-radius:var(--r-lg);padding:22px;overflow:visible;min-width:0;display:flex;flex-direction:column;justify-content:center}.weather-card__top{display:flex;justify-content:space-between;align-items:flex-start}.weather-card__top>.lg-icon{flex:none;margin-left:calc(var(--fs-temp) * -.03)}.weather-card__loc{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-caption);line-height:1.3;color:var(--fg-3)}.weather-card__temp{font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--fs-temp);line-height:1;letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;margin:calc(15px - .166em) 0 -.08em}.weather-card__range{margin-top:18px;font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:22px;line-height:1.2;color:var(--fg-2);white-space:nowrap;font-variant-numeric:tabular-nums}.weather-card__sep{margin:0 10px;color:var(--fg-4)}.weather-card__lo{color:var(--fg-3)}.compact-bar__time{font-family:var(--font-clock);font-weight:var(--fw-light);font-size:52px;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.compact-bar__date{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:24px;line-height:1.2;color:var(--fg-2);margin-left:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;min-width:0}.compact-bar__temp{font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:36px;line-height:1;margin-left:12px;font-variant-numeric:tabular-nums}
