:root{--Font: "Inter", sans-serif;--FontAthletic: "Anton", "Inter", sans-serif;--FontSerif: "Playfair Display", serif;--BackgroundBase: #f1f2f7;--BackdropBase: #c7cad4;--BackgroundTintBase: #e8eaf1;--SurfaceBase: #ffffff;--SurfaceMutedBase: #f5f6fa;--TintHue: var(--BackgroundBase);--Background: color-mix(in srgb, var(--TintHue) 8%, var(--BackgroundBase));--Backdrop: color-mix(in srgb, var(--TintHue) 14%, var(--BackdropBase));--BackgroundTint: color-mix(in srgb, var(--TintHue) 8%, var(--BackgroundTintBase));--Surface: color-mix(in srgb, var(--TintHue) 9%, var(--SurfaceBase));--SurfaceMuted: color-mix(in srgb, var(--TintHue) 10%, var(--SurfaceMutedBase));--SurfaceVariant: color-mix(in srgb, var(--TintHue) 18%, var(--SurfaceBase));--Glass: rgba(252, 253, 255, .92);--StageInk: #17181c;--EdGlass: var(--Surface);--EdGlassSolid: var(--Surface);--EdEdge: drop-shadow(0 0 .6px var(--LineStrong)) drop-shadow(0 0 .35px var(--Line));--EdElev: drop-shadow(0 1.625em 4.5em rgba(0, 0, 0, .55));--EdElevSm: drop-shadow(0 .5em 1.625em rgba(0, 0, 0, .32));--Ink: #11131a;--InkSoft: #5b6072;--InkFaint: #61677b;--Line: rgba(17, 19, 26, .08);--LineStrong: rgba(17, 19, 26, .14);--Accent: #ffb600;--OnAccent: #1a1206;--Danger: #d1453b;--Warning: #8a5300;--Positive: #2e9e5b;--Focus: var(--Accent);--FocusW: 2px;--FocusOffset: 2px;--LogoInk: var(--Ink);--LogoAccent: #ffb600;--LogoRevealL: .46;--Shadow: 0 .0625em .125em rgba(17, 19, 26, .04), 0 .1875em .625em rgba(17, 19, 26, .045);--ShadowLg: 0 .1875em .75em rgba(17, 19, 26, .08), 0 .875em 2.5em rgba(17, 19, 26, .12);--ShadowLgInset: 0 .1875em .75em -.125em rgba(17, 19, 26, .08), 0 .875em 2.5em -.125em rgba(17, 19, 26, .12);--Frame: 0;--AppRad: 2.75em;--AppFormer: 3.4375em;--Gap: .875em;--RadPanel: calc(var(--AppFormer) - var(--Gap));--DrawerGap: .5em;--RadDrawer: calc(var(--AppRad) - var(--DrawerGap));--RadCard: 1.375em;--RadInner: 1.25em;--RadSmall: 1.125em;--RadTight: .75em;--Pill: 62.4375em;--ChromeH: 4em;--TbBtn: 2.375em;--TbBtnLg: 2.875em;--TbPad: .5em;--TbBtnR: calc(var(--TbBtn) / 2);--TbBtnLgR: calc(var(--TbBtnLg) / 2);--TbH: calc(var(--TbBtn) + 2 * var(--TbPad));--TbHLg: calc(var(--TbBtnLg) + 2 * var(--TbPad));--TapMin: 2.75rem;--TapStd: 3.125rem;--MinTouch: var(--TapStd);--TbCell: 2.75rem;--TbGlyph: 1.3125rem;--TbGroupPadK: .09;--TbGroupPadXK: .15;--TbGroupPad: calc(var(--TbCell) * var(--TbGroupPadK));--TbGroupPadX: calc(var(--TbCell) * var(--TbGroupPadXK));--TbGroupGap: calc(var(--TbCell) * .04);--TbGroupH: calc(var(--TbCell) + 2 * var(--TbGroupPad));--TbRad: calc(var(--TbBtnR) + var(--TbPad));--TbRadLg: calc(var(--TbBtnLgR) + var(--TbPad));--TbRadNest: calc(var(--TbRad) + var(--TbPad));--TbBand: 3.625rem;--TbInset: calc(var(--AppRad) - var(--TbGroupH) / 2);--ContentMax: 90em}:root[data-theme=dark]{--BackgroundBase: #090909;--BackdropBase: #020202;--BackgroundTintBase: #131313;--SurfaceBase: #181818;--SurfaceMutedBase: #1e1e1e;--Ink: #f4f5f7;--InkSoft: #b0b0b4;--InkFaint: #8a8a90;--Danger: #ff6369;--Warning: #f5a524;--Positive: #46c78a;--LogoRevealL: .74;--Glass: rgba(24, 24, 24, .92);--Line: rgba(255, 255, 255, .09);--LineStrong: rgba(255, 255, 255, .16);--Shadow: 0 .0625em .125em rgba(0, 0, 0, .4), 0 .1875em .625em rgba(0, 0, 0, .45);--ShadowLg: 0 .1875em .75em rgba(0, 0, 0, .5), 0 .875em 2.5em rgba(0, 0, 0, .58);--ShadowLgInset: 0 .1875em .75em -.125em rgba(0, 0, 0, .5), 0 .875em 2.5em -.125em rgba(0, 0, 0, .58)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--BackgroundBase: #090909;--BackdropBase: #020202;--BackgroundTintBase: #131313;--SurfaceBase: #181818;--SurfaceMutedBase: #1e1e1e;--Ink: #f4f5f7;--InkSoft: #b0b0b4;--InkFaint: #8a8a90;--Danger: #ff6369;--Warning: #f5a524;--Positive: #46c78a;--LogoRevealL: .74;--Glass: rgba(24, 24, 24, .92);--Line: rgba(255, 255, 255, .09);--LineStrong: rgba(255, 255, 255, .16);--Shadow: 0 .0625em .125em rgba(0, 0, 0, .4), 0 .1875em .625em rgba(0, 0, 0, .45);--ShadowLg: 0 .1875em .75em rgba(0, 0, 0, .5), 0 .875em 2.5em rgba(0, 0, 0, .58);--ShadowLgInset: 0 .1875em .75em -.125em rgba(0, 0, 0, .5), 0 .875em 2.5em -.125em rgba(0, 0, 0, .58)}}:root{--Ease: cubic-bezier(.22, .61, .36, 1);--EaseEmphasized: cubic-bezier(.2, 0, 0, 1);--EaseSpring: cubic-bezier(.34, 1.56, .64, 1);--EaseSnappy: cubic-bezier(.4, 0, .2, 1);--EaseInOut: cubic-bezier(.45, 0, .55, 1);--DurFast: .2s;--DurMed: .3s;--Dur: .42s;--DurSlow: .6s;--HoverScale: 1.015;--PressScale: .97;--DurPress: .1s}@media(prefers-reduced-motion:reduce){:root{--DurFast: .01ms;--DurMed: .01ms;--Dur: .01ms;--DurSlow: .01ms;--DurPress: .01ms}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@keyframes KenBurns{0%{transform:scale(1.04) rotate(0)}to{transform:scale(1.12) rotate(.5deg)}}@keyframes LiveTileZoom{0%{scale:1}59%{scale:1.15}to{scale:1}}@keyframes LiveReveal{0%,6%{opacity:0}16%,32%{opacity:1}40%,to{opacity:0}}@property --live-delay{syntax: "<time>"; initial-value: 0s; inherits: false;}@property --live-phase{syntax: "<time>"; initial-value: 0s; inherits: true;}@property --jiggle-amp{syntax: "<number>"; initial-value: 0; inherits: false;}@property --morph-r{syntax: "<length>"; initial-value: 0; inherits: true;}@property --morph-m{syntax: "<number>"; initial-value: .4477; inherits: true;}@keyframes JiggleTilt{0%,to{rotate:calc(-.3deg * var(--jiggle-amp))}50%{rotate:calc(.3deg * var(--jiggle-amp))}}@keyframes JiggleBob{0%,to{translate:calc(-.0063em * var(--jiggle-amp)) calc(.0063em * var(--jiggle-amp))}50%{translate:calc(.0063em * var(--jiggle-amp)) calc(-.0063em * var(--jiggle-amp))}}@keyframes WiggleFadeOut{0%{rotate:.3deg;translate:.0063em -.0063em}to{rotate:0deg;translate:0 0}}@keyframes LogoPulse{0%,to{opacity:.55;transform:scale(.99)}50%{opacity:1;transform:scale(1.01)}}.GlassPill{background:var(--Surface);box-shadow:var(--ShadowLg);border-radius:var(--Pill);display:flex;align-items:center}.Btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;height:3.375em;padding:0 1.5em;border-radius:var(--Pill);font-weight:800;font-size:.9375em;color:var(--Ink);white-space:nowrap;transition:transform var(--DurFast) var(--Ease),background var(--DurFast) var(--Ease),color var(--DurFast) var(--Ease),box-shadow var(--DurFast) var(--Ease)}.Btn .MS{font-size:1.25em}.Btn.Block{width:100%}.Btn.Lg{height:3.625em;font-size:1em}.Btn.Primary{background:color-mix(in srgb,var(--d-accent, var(--Accent)) 18%,var(--Surface));color:var(--d-accent, var(--Accent));box-shadow:var(--Shadow)}@media(hover:hover){.Btn.Primary:hover{background:color-mix(in srgb,var(--d-accent, var(--Accent)) 26%,var(--Surface))}}.Btn.Primary:active{background:var(--d-accent, var(--Accent));color:var(--OnAccent)}.Btn.Secondary{background:var(--SurfaceMuted)}@media(hover:hover){.Btn.Secondary:hover{background:var(--LineStrong)}}.Btn.Secondary:active{background:var(--LineStrong)}@media(hover:hover){.Btn:hover{transform:scale(var(--HoverScale))}}.Btn:active{transform:scale(var(--PressScale));transition-duration:var(--DurPress)}.MinTouch{min-height:var(--MinTouch);display:inline-flex;align-items:center;justify-content:center}.MinTouchW{min-width:var(--MinTouch)}.JivMaterial{background:var(--SurfaceMuted);color:var(--Ink);transition:background var(--DurFast) var(--Ease),color var(--DurFast) var(--Ease),transform var(--DurFast) var(--Ease)}@media(hover:hover){.JivMaterial:hover{background:var(--LineStrong)}}.JivMaterial:focus-visible{outline:none;background:color-mix(in srgb,var(--Accent) 16%,var(--SurfaceMuted))}.JivMaterial.Selected{background:color-mix(in srgb,var(--Accent) 20%,var(--Surface));color:var(--Accent)}:focus{outline:none}:focus-visible{outline:none;box-shadow:0 0 0 .1875em color-mix(in srgb,var(--Accent) 40%,transparent)}[jivShape]:focus-visible,.jiv-shape:focus-visible{box-shadow:none}.Content{position:absolute;inset:0;overflow-y:auto;overflow-x:clip;overscroll-behavior-x:none;overscroll-behavior-y:auto;scroll-behavior:smooth;--ContentL: 1.75em;--ContentR: 1.75em;--RailBleedL: 0;--RailBleedR: 1.75em;padding:calc(var(--Gap) + var(--ChromeH) + 1em) var(--ContentR) calc(var(--Gap) + var(--ChromeH) + 1.75em) var(--ContentL)}.ContentInner{max-width:var(--ContentMax);margin-inline:auto}.PageHead{margin:.25em .125em 1.5em}.PageHead .Greeting{display:block;font-size:.9375em;font-weight:500;color:var(--InkSoft);margin-bottom:.25em;letter-spacing:-.01em}.PageHead .LargeTitle{display:inline;margin:0;font-size:clamp(2.125em,5.2vw,2.875em);font-weight:700;letter-spacing:-.03em;line-height:1.02}.Section{margin-bottom:2.75em}.SectionHead{display:flex;align-items:baseline;gap:.75em;margin:0 .125em .55em;position:relative;z-index:1}.SectionHead h2{margin:0;font-size:1.375em;font-weight:700;letter-spacing:-.025em;display:flex;align-items:center;gap:.5625em}.SectionHead .More{margin-left:auto;display:inline-flex;align-items:center;gap:.125em;min-height:var(--TapMin);padding:.5em .5em .5em .875em;font-size:.8438em;font-weight:600;color:var(--InkSoft);border-radius:var(--Pill);line-height:1;transition:color var(--DurFast) var(--Ease)}.SectionHead .More .MS{font-size:1.125em;transition:transform var(--DurFast) var(--Ease)}.SectionHead .More:hover,.SectionHead .More:active{color:var(--Accent)}.SectionHead .More:hover .MS{transform:translate(.0625em)}@media(max-width:880px){.Content{--ContentL: 1em;--ContentR: 1em;--RailBleedR: 1em;padding:calc(var(--Gap) + var(--ChromeH) + .875em) var(--ContentR) calc(var(--ChromeH) + 3.5em) var(--ContentL)}}.Grid{display:grid;gap:1em}.Grid.Medium{grid-template-columns:repeat(auto-fit,minmax(13.125em,1fr))}.Grid.Large{grid-template-columns:repeat(auto-fit,minmax(18.75em,1fr))}.Grid.Small{grid-template-columns:repeat(auto-fit,minmax(9.375em,1fr))}.Grid.Grand{grid-template-columns:1fr}.Rail{--RailGlow: 2em;display:flex;gap:1.125em;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;padding:var(--RailGlow) var(--RailBleedR, 1.75em) var(--RailGlow) var(--RailBleedL, 1.75em);margin-top:calc(-.55em - var(--RailGlow));margin-bottom:calc(.625em - var(--RailGlow));margin-right:calc(-1 * var(--RailBleedR, 1.75em));margin-left:calc(-1 * var(--RailBleedL, 1.75em))}.Rail>*{scroll-snap-align:start}.Rail.Medium>*{flex:0 0 12.5em}.Rail.Large>*{flex:0 0 18.75em}.Rail.Small>*{flex:0 0 9.375em}.Rail.Large widget-card,.Rail.Medium widget-card{aspect-ratio:4/5}.List{display:flex;flex-direction:column;gap:.6875em}.Grid.Bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:11.125em;gap:1em}.Grid.Bento widget-card:nth-child(1){grid-column:span 2;grid-row:span 2}.Grid.Bento widget-card:nth-child(4){grid-column:span 2}.Spotlight{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:12.25em;gap:1em}.Spotlight widget-card:nth-child(1){grid-column:span 2;grid-row:span 2}.Mosaic{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:var(--row, 11em);gap:var(--Gap);grid-auto-flow:dense}.Mosaic .MosaicTile{position:relative;min-width:0;grid-column:span 1;grid-row:span 1}.Mosaic .MosaicTile.Wide{grid-column:span 2}.Mosaic .MosaicTile.Tall{grid-row:span 2}.Mosaic .MosaicTile.Feature{grid-column:span 2;grid-row:span 2}.Mosaic .MosaicTile>widget-card{display:block;width:100%;height:100%}@media(max-width:1500px){.Mosaic{grid-template-columns:repeat(4,1fr)}}@media(max-width:1100px){.Mosaic{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.Mosaic{grid-template-columns:repeat(2,1fr)}.Mosaic .MosaicTile.Wide{grid-column:span 1}}@media(max-width:1100px){.Spotlight{grid-template-columns:repeat(3,1fr)}}@media(max-width:880px){.Grid.Large,.Grid.Medium{grid-template-columns:1fr 1fr}.Grid.Bento{grid-template-columns:repeat(2,1fr)}.Grid.Bento widget-card:nth-child(1){grid-column:span 2;grid-row:span 1}.Grid.Bento widget-card:nth-child(4){grid-column:span 1}.Spotlight{grid-template-columns:repeat(2,1fr)}.Spotlight widget-card:nth-child(1){grid-column:span 2;grid-row:span 1}}*{box-sizing:border-box}html,body{margin:0;height:100%;touch-action:pan-x pan-y}body{font-family:var(--Font);color:var(--Ink);background-color:var(--Backdrop);transition:background-color var(--Dur) var(--Ease);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow:hidden;padding:var(--Frame)}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}:where(a,button,input,select,textarea,summary,[tabindex],[role=button],[role=menuitem],[role=menuitemradio],[role=tab],[role=radio],[role=slider],[role=switch],[role=option]):focus-visible{outline:none;box-shadow:0 0 0 var(--FocusOffset) var(--Surface),0 0 0 calc(var(--FocusOffset) + var(--FocusW)) var(--Focus)}:focus:not(:focus-visible){outline:none}:where(.FocusInsetRing):focus-visible,:where(.FocusInsetRing:focus-visible){outline:none;box-shadow:inset 0 0 0 calc(var(--FocusOffset) + var(--FocusW)) var(--Focus),inset 0 0 0 var(--FocusOffset) var(--Surface)}.MS{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:1.375em;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex:none;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;font-variation-settings:"opsz" 24,"FILL" 0;transition:font-variation-settings var(--DurFast) var(--Ease)}.MS.Fill{font-variation-settings:"opsz" 24,"FILL" 1}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--Ink) 12%,transparent) transparent}*:hover,*:focus-within{scrollbar-color:color-mix(in srgb,var(--Ink) 30%,transparent) transparent}::-webkit-scrollbar{width:.625em;height:.625em}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--Ink) 12%,transparent);border-radius:62.4375em;border:.125em solid transparent;background-clip:padding-box;transition:background var(--DurMed) var(--EaseSnappy)}:hover::-webkit-scrollbar-thumb,:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--Ink) 30%,transparent);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--Ink) 46%,transparent)!important;background-clip:padding-box}::-webkit-scrollbar-thumb:active{background:color-mix(in srgb,var(--Ink) 60%,transparent)!important;background-clip:padding-box}@media(prefers-reduced-motion:reduce){::-webkit-scrollbar-thumb{transition:none}}
