@charset "UTF-8";:root{color-scheme:dark;--Paper: #000000;--Ground: #000000;--Panel: #1c1c1e;--Ink: #f5f5f7;--InkSoft: #98989d;--Line: #38383a;--LineSoft: #2c2c2e;--Tint: #ffb600;--TintInk: #1a1206;--TintSoft: #3a3019;--GoldInk: #ffb600;--TokenWho: #a2c6ff;--TokenWhat: #ffa3d0;--TokenPicture: #36dced;--TokenWhere: #7edc9b;--TokenWhen: #f1ba59;--TokenConnector: #9c9892;--TokenIgnored: #797061;--TokenUnrealizable: #d8787a;--Fill: #2c2c2e;--FillInk: #f5f5f7;--SegOn: #636366;--Glass: color-mix(in oklab, color-mix(in oklab, #ffffff 14%, var(--Panel)) 66%, transparent);--GlassFilter: blur(18px) saturate(2.4);--GlassLine: rgba(255, 255, 255, .1);--GlassShadow: 0 .1875em .75em rgba(0, 0, 0, .28), 0 .875em 2.5em rgba(0, 0, 0, .33);--GlassDim: rgba(0, 0, 0, .35);--GlassOverContent: linear-gradient(var(--GlassDim), var(--GlassDim)), var(--Glass);--GlassRegular: color-mix(in oklab, color-mix(in oklab, #ffffff 8%, var(--Panel)) 92%, transparent);--R: 2rem;--Pad: 1.25rem;--Foot: calc(var(--R) - 1.25rem);--PadText: var(--Pad);--S1: .25rem;--S2: .5rem;--S3: .75rem;--S4: 1rem;--S5: 1.5rem;--S6: 2rem;--RIn: calc(var(--R) - var(--Pad));--Col: 73.75rem;--Tap: 2.75rem;--PillH: 2.5rem;--Font: "Inter", sans-serif;--FontAthletic: "Anton", "Inter", sans-serif;--FontSerif: "Playfair Display", serif;--LargeTitleSize: clamp(2.125em, 5.2vw, 2.875em);--LargeTitleWeight: 700;--LargeTitleTrack: -.03em;--LargeTitleLeading: 1.02;--DisplaySize: clamp(1.8125em, 2.8vw, 2.5em);--DisplayWeight: 700;--DisplayTrack: -.03em;--DisplayLeading: 1.02;--Title1Size: 1.75em;--Title1Weight: 700;--Title1Track: -.02em;--Title1Leading: 1.1;--Title2Size: 1.375em;--Title2Weight: 700;--Title2Track: -.02em;--Title2Leading: 1.2;--Title3Size: 1.25em;--Title3Weight: 700;--Title3Track: -.02em;--Title3Leading: 1.2;--HeadlineSize: 1.0625em;--HeadlineWeight: 700;--HeadlineTrack: -.01em;--HeadlineLeading: 1.3;--BodySize: 1em;--BodyWeight: 400;--BodyTrack: -.01em;--BodyLeading: 1.5;--SubheadSize: .9375em;--SubheadWeight: 400;--SubheadTrack: -.01em;--SubheadLeading: 1.5;--FootnoteSize: .8125em;--FootnoteWeight: 600;--FootnoteTrack: -.01em;--FootnoteLeading: 1.45;--Caption1Size: .75em;--Caption1Weight: 700;--Caption1Track: .08em;--Caption1Leading: 1.3;--Caption2Size: .6875em;--Caption2Weight: 700;--Caption2Track: .06em;--Caption2Leading: 1.25;--BackgroundBase: var(--Ground);--BackdropBase: var(--Paper);--BackgroundTintBase: var(--Panel);--SurfaceBase: var(--Panel);--SurfaceMutedBase: var(--Fill);--SurfaceScrim: var(--Paper);--NeutralBase: var(--Panel);--NeutralMutedBase: var(--Fill);--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));--NeutralSurface: var(--NeutralBase);--NeutralSurfaceMuted: var(--NeutralMutedBase);--StageInk: #17181c;--StageField: #0a0a0b;--StageFieldVeil: rgba(10, 10, 11, .82);--InkOnMedia: #fff;--ScrimOnMedia: 0 .0625em .375em rgba(0, 0, 0, .6);--InkSoftOnMedia: color-mix(in srgb, var(--InkOnMedia) 80%, transparent);--InkFaintOnMedia: color-mix(in srgb, var(--InkOnMedia) 68%, transparent);--FloorOnMedia: linear-gradient(to top, rgba(0, 0, 0, .72) 0%, rgba(0, 0, 0, .38) 42%, transparent 100%);--SplashField: var(--Background);--SplashMarkQuiet: #8a8f98;--SplashMarkLead: #c9ccd1;--EdGlass: var(--EdChrome);--EdGlassSolid: var(--EdChrome);--EdHover: var(--ChromeHoverWash, color-mix(in srgb, var(--Ink) 6%, transparent));--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));--SurfaceChroma: 9%;--SurfaceAccent: var(--Accent);--EdChromeBase: var(--Panel);--EdChrome: color-mix(in oklab, var(--SurfaceAccent) var(--SurfaceChroma), var(--EdChromeBase));--EdTray: var(--EdChrome);--ChromeFrost: var(--Glass);--ChromeHoverWash: color-mix(in oklab, var(--Ink) 10%, transparent);--ChromePressWash: color-mix(in oklab, var(--Ink) 16%, transparent);--ChromeOnWash: color-mix(in oklab, var(--BrandAccent) 24%, transparent);--FillHover: color-mix(in oklab, var(--Ink) 12%, var(--Fill));--TintHover: color-mix(in oklab, var(--Ink) 6%, var(--Tint));--PanelFrost: var(--Glass);--ChromeFrostLift: var(--ShadowLgDrop);--ChromeFrostShadow: var(--GlassShadow);--EdCardFaceBase: var(--Fill);--EdCardFace: color-mix(in oklab, var(--SurfaceAccent) var(--SurfaceChroma), var(--EdCardFaceBase));--EdCardLine: var(--SurfaceLine);--EdSunk: rgba(0, 0, 0, .42);--Marcher: color-mix(in srgb, var(--Ink) 90%, transparent);--MarcherGhost: color-mix(in srgb, var(--Ink) 46%, transparent);--MarcherGhostUp: color-mix(in srgb, var(--Ink) 60%, transparent);--PathInk: color-mix(in srgb, var(--Ink) 26%, transparent);--FieldBoundary: color-mix(in srgb, var(--Ink) 30%, transparent);--FieldYardLine: color-mix(in srgb, var(--Ink) 20%, transparent);--FieldHash: color-mix(in srgb, var(--Ink) 22%, transparent);--AccentRingL: .6;--AccentRing: oklch(from var(--Accent) max(l, var(--AccentRingL)) min(c, .16) h);--SpringCarry: .11s;--InkFaint: var(--InkSoft);--LineStrong: var(--Line);--SurfaceSunken: color-mix(in srgb, var(--Ink) 4%, transparent);--Accent: var(--Tint);--OnAccent: var(--TintInk);--BrandAccent: var(--Tint);--OnBrandAccent: var(--TintInk);--BrandAccentTint: var(--TintSoft);--BrandAccentSoft: color-mix(in srgb, var(--BrandAccent) 26%, transparent);--OnBrandTint: var(--GoldInk);--AccentTint: color-mix(in srgb, var(--Accent) 15%, transparent);--AccentSoft: color-mix(in srgb, var(--Accent) 26%, transparent);--AccentWash: color-mix(in srgb, var(--Accent) 10%, transparent);--OnTint: var(--GoldInk);--OnAccentSoft: color-mix(in srgb, var(--OnAccent) 68%, var(--Accent));--CtaIncluded: color-mix(in srgb, var(--Positive) 12%, var(--Surface));--OnCtaIncluded: var(--Positive);--Danger: #ff6369;--Warning: #f5a524;--Positive: #46c78a;--OnDanger: #1c0708;--Link: var(--OnBrandTint);--Focus: var(--BrandAccent);--FocusW: 2px;--FocusOffset: 2px;--LogoInk: var(--Ink);--LogoAccent: var(--GoldInk);--LogoRevealL: .74;--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);--SurfaceLine: var(--LineSoft);--ShadowDrop: drop-shadow(0 .0625em .125em rgba(0, 0, 0, .4)) drop-shadow(0 .1875em .625em rgba(0, 0, 0, .45));--ShadowLgDrop: drop-shadow(0 .1875em .75em rgba(0, 0, 0, .5)) drop-shadow(0 .875em 2.5em rgba(0, 0, 0, .58));--Frame: 0;--JivScale: 1.5005;--PillStadiumRatio: 1.5;--AppRad: 3.4375em;--Gap: .875em;--Space1: var(--S1);--Space2: var(--S2);--Space3: var(--S3);--Space4: var(--S4);--Space5: var(--S5);--Space6: var(--S6);--Space7: calc(var(--S6) * 1.5);--RadPanel: var(--R);--DrawerGap: calc(var(--AppRad) * .1455);--RadDrawer: var(--R);--RadBand: var(--RadPanel);--RadCard: var(--R);--RadMedia: var(--R);--InnerPad: var(--Pad);--InnerOf: var(--RadCard);--RadInner: max(0px, calc(var(--InnerOf) - var(--InnerPad) / var(--JivScale)));--RadSmall: var(--RIn);--RadTight: var(--RIn);--Pill: 62.4375em;--ChromeH: 4em;--SectionGap: 2.5em;--SectionHeadGap: .5em;--SectionSubGap: 1.5em;--IconBtnGlyph: 1.25em;--IconBtnGlyphWght: 500;--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: var(--Tap);--TapStd: 3.125rem;--MinTouch: var(--TapMin);--MenuRowH: var(--Tap);--CtaH: var(--PillH);--CtaHCompact: var(--PillH);--TbCell: 2.75rem;--TbGlyph: 1.5625rem;--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: var(--TbGroupH);--TbInset: calc(var(--AppRad) - var(--TbGroupH) / 2);--TbInsetTop: calc( max(var(--TbInset), var(--SafeTop, env(safe-area-inset-top, 0px))) + var(--BrowserBarTop, 0px) );--TbInsetLeft: max(var(--TbInset), var(--SafeLeft, env(safe-area-inset-left, 0px)));--TbInsetRight: max(var(--TbInset), var(--SafeRight, env(safe-area-inset-right, 0px)));--ContentMax: var(--Col);--PanelHeadPad: max(var(--Gap), calc(var(--PanelRad, var(--RadPanel)) - var(--CloseSize, var(--MinTouch)) / 2));--PanelHeadH: max(var(--TbGroupH), calc(var(--CloseSize, var(--MinTouch)) + 2 * var(--PanelHeadPad)));--ZField: 0;--ZOnField: 3;--ZBanner: 8;--ZPanel: 10;--ZChrome: 12;--ZStage: 13;--ZFloating: 14;--ZDrawer: 41;--ZAsk: 50;--ZCarry: 60;--ZSplash: 100}:root{--Ease: cubic-bezier(.32, .72, 0, 1);--EaseOut: cubic-bezier(.2, 0, 0, 1);--EaseSpring: cubic-bezier(.3, 1.3, .5, 1);--EaseLinear: linear;--DurFast: .12s;--DurBase: .22s;--DurSlow: .32s;--DurDeliberate: .48s;--HoverScale: 1.015;--PressScale: .97;--PressScaleTiny: .85;--PressScaleDeep: .94;--PressScaleSubtle: .99;--DurPress: .1s;--DurSpin: 1s;--DurPulse: 1.6s;--DurDrift: 18s;--DurJiggleTilt: .5s;--DurJiggleBob: .45s}@keyframes BonePulse{0%,to{opacity:.45}50%{opacity:.8}}@keyframes Spin{to{transform:rotate(360deg)}}@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 SettleDown{0%{opacity:0;transform:translateY(calc(-1 * var(--SettleFrom, .375em)))}to{opacity:1;transform:none}}@keyframes Rise{0%{opacity:0;transform:translateY(var(--RiseFrom, .5em)) scale(.985)}to{opacity:1;transform:none}}@keyframes Sink{to{opacity:0;transform:translateY(var(--RiseFrom, .5em)) scale(.985)}}@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 --CarryScale{syntax: "<number>"; initial-value: 1; inherits: false;}@keyframes CarryLift{0%{--CarryScale: .94}}@property --jiggle-amp{syntax: "<number>"; initial-value: 0; inherits: false;}@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 FadeIn{0%{opacity:0}to{opacity:1}}@keyframes FadeOut{to{opacity:0}}@keyframes BannerRise{0%{opacity:0;transform:translate(-50%,-.5em)}to{opacity:1;transform:translate(-50%)}}@keyframes BannerSink{to{opacity:0;transform:translate(-50%,-.5em)}}@keyframes Pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes Breath{0%,to{opacity:.5}50%{opacity:.86}}@keyframes PanelSlideIn{0%{transform:translate(101%)}to{transform:translate(0)}}@keyframes LogoPulse{0%,to{opacity:.55;transform:scale(.99)}50%{opacity:1;transform:scale(1.01)}}@property --fx-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes FxGradientPan{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes FxConicSpin{0%{--fx-angle: 0deg}to{--fx-angle: 360deg}}@keyframes FxAurora{0%{background-position:0% 0%,100% 20%,50% 100%}to{background-position:100% 100%,0% 70%,20% 10%}}@keyframes FxShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes FxScanline{0%{background-position:0 0}to{background-position:0 3px}}@keyframes FxRimPulse{0%,to{opacity:.55}50%{opacity:1}}.Glass.OverContent,.FrostPanel.OverContent,.GlassPill.OverContent{background:var(--GlassOverContent)}.Glass.OverContent[jivLift],.FrostPanel.OverContent[jivLift],.GlassPill.OverContent[jivLift]{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;--JivFill: var(--GlassRegular);--JivLift: var(--ShadowLgDrop)}.GlassPill{background:var(--Glass);-webkit-backdrop-filter:var(--GlassFilter);backdrop-filter:var(--GlassFilter);box-shadow:var(--GlassShadow);border-radius:var(--Pill);display:flex;align-items:center}@supports not (backdrop-filter: blur(1px)){.GlassPill{background:var(--Panel);backdrop-filter:none;-webkit-backdrop-filter:none}}.GlassPill[jivShape]{box-shadow:none;position:relative;--JivLift: var(--ShadowLgDrop);--JivFill: var(--Glass)}.Btn,.Pill,.EmptyCta{display:inline-flex;align-items:center;justify-content:center;gap:.4em;min-height:var(--PillH);padding:0 1.25em;border-radius:var(--Pill);background:var(--Fill);font-weight:600;font-size:var(--SubheadSize);line-height:1;color:var(--FillInk);white-space:nowrap;transition:transform var(--DurFast) var(--Ease),background var(--DurFast) var(--Ease),color var(--DurFast) var(--Ease),filter var(--DurFast) var(--Ease)}.Btn.Block,.Pill.Block,.EmptyCta.Block{width:100%;max-width:var(--ActionMaxW, 22em);margin-inline:auto}.Btn.Lg,.Pill.Lg,.EmptyCta.Lg{font-size:1em}.Btn.Primary,.Btn.Tint,.Pill.Primary,.Pill.Tint,.EmptyCta.Primary,.EmptyCta.Tint{background:var(--Tint);--JivFill: var(--Tint);color:var(--TintInk)}@media(hover:hover){.Btn.Primary:hover,.Btn.Tint:hover,.Pill.Primary:hover,.Pill.Tint:hover,.EmptyCta.Primary:hover,.EmptyCta.Tint:hover{background:var(--TintHover);--JivFill: var(--TintHover)}}.Btn.Primary:active,.Btn.Tint:active,.Pill.Primary:active,.Pill.Tint:active,.EmptyCta.Primary:active,.EmptyCta.Tint:active{background:var(--GoldInk);--JivFill: var(--GoldInk)}.Btn.Secondary:active,.Pill.Secondary:active,.EmptyCta.Secondary:active{background:var(--Line)}@media(hover:hover){.Btn:hover,.Pill:hover,.EmptyCta:hover{background:var(--FillHover);--JivFill: var(--FillHover);transform:scale(var(--HoverScale))}}.Btn:focus-visible,.Pill:focus-visible,.EmptyCta:focus-visible{background:var(--FillHover);--JivFill: var(--FillHover);transform:scale(var(--HoverScale))}.Btn:active,.Pill:active,.EmptyCta:active{transform:scale(var(--PressScale));transition-duration:var(--DurPress)}.Btn:disabled,.Btn[aria-disabled=true],.Pill:disabled,.Pill[aria-disabled=true],.EmptyCta:disabled,.EmptyCta[aria-disabled=true]{background:var(--SurfaceMuted);--JivFill: var(--SurfaceMuted);color:var(--InkFaint);filter:none;cursor:default;pointer-events:none;transform:none}.EmptyCta{background:var(--Tint);--JivFill: var(--Tint);color:var(--TintInk)}.EmptyCta.Quiet{background:var(--Fill);--JivFill: var(--Fill);color:var(--FillInk)}.Prose a,.InlineLinks a{color:var(--Link);font-weight:600;text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.18em;text-decoration-color:color-mix(in srgb,var(--Link) 45%,transparent);transition:text-decoration-color var(--DurFast) var(--Ease);padding-block:.11em}@media(hover:hover){.Prose a:hover,.InlineLinks a:hover{text-decoration-color:var(--Link)}}.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:var(--ChromeOnWash)}.JivMaterial.Selected{background:var(--BrandAccentSoft);color:var(--OnBrandTint)}:focus{outline:none}:focus-visible{outline:none;box-shadow:0 0 0 .1875em color-mix(in srgb,var(--BrandAccent) 40%,transparent)}[jivShape]:focus-visible,.jiv-shape:focus-visible{box-shadow:none}[jivLift]{position:relative;background:transparent;filter:var(--JivLift, var(--ShadowDrop))}[jivLift]:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--JivFill, var(--Surface));clip-path:var(--jiv-clip);transition:background var(--DurFast) var(--Ease)}[jivLift].FocusInsetRing:focus-visible{outline:none;box-shadow:none}[jivLift].FocusInsetRing:focus-visible:before{border-radius:var(--JivFocusRadius, 0);box-shadow:inset 0 0 0 calc(var(--FocusOffset) + var(--FocusW)) var(--Focus),inset 0 0 0 var(--FocusOffset) var(--JivFill, var(--Surface))}.SrOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:root{--PageTop: calc(max( var(--InsetTop, 0px), var(--SafeTop, env(safe-area-inset-top, 0px)) + var(--BrowserBarTop, 0px) + var(--Gap) + var(--ChromeH) ) + 1em) ;--PageBottom: calc(var(--InsetBottom, calc(var(--Gap) + var(--ChromeH))) + 1.75em);--ContentL: clamp(1.75em, 9.03vw, 8.125em);--ContentR: var(--ContentL)}.Content{position:absolute;inset:0;overflow-y:auto;overflow-x:clip;overscroll-behavior-x:none;overscroll-behavior-y:auto;scroll-behavior:smooth;--RailBleedL: 0;--RailBleedR: var(--ContentL);padding:var(--PageTop) var(--ContentR) var(--PageBottom) var(--ContentL)}.ContentInner{max-width:var(--ContentMax);margin-inline:auto}.ContentInner>section-block:first-of-type{--HeroLead: 1}.ContentInner>section-block:last-of-type{--HeroTail: 1}.Section{margin-bottom:var(--SectionGap)}.SectionHead{display:flex;align-items:baseline;gap:.75em;margin:0 0 var(--SectionHeadGap);position:relative;z-index:1}.SectionHead h2{margin:0;font-size:var(--Title2Size);font-weight:var(--Title2Weight);letter-spacing:var(--Title2Track);line-height:var(--Title2Leading);display:flex;align-items:center;gap:.5625em}.SectionHead .More{margin-left:auto;display:inline-flex;align-items:center;gap:.125em;min-height:var(--TapMin);margin-block:calc(.5lh - var(--TapMin) / 2);padding:.5em .5em .5em .875em;font-size:var(--SubheadSize);font-weight:500;color:var(--GoldInk);border-radius:var(--Pill);line-height:1.35;transition:color var(--DurFast) var(--Ease)}.SectionHead .More .MS{font-size:1.125em;transition:transform var(--DurFast) var(--Ease)}.SectionHead .More:active{color:var(--Ink)}.SectionHead .More:active .MS{transform:translate(.0625em)}@media(hover:hover){.SectionHead .More:hover{color:var(--Ink)}.SectionHead .More:hover .MS{transform:translate(.0625em)}}.SectionHead .More:focus-visible{color:var(--Ink)}@media(max-width:880px){:root{--ContentL: 1em;--ContentR: 1em;--RailBleedR: 1em}.Content{--ContentL: 1em;--ContentR: 1em;--RailBleedR: 1em;padding:var(--PageTop) var(--ContentR) var(--PageBottom) var(--ContentL)}}studio-root:not(.Immersive) .SurfacePage>*:not(:has(.Content)):not(.NoPageInset){padding-top:var(--PageTop);padding-bottom:var(--PageBottom)}studio-root:has(.Stage progressive-blur.Top) .ShellTopBlur{display:none}.PageInset{padding-top:var(--PageTop);padding-bottom:var(--PageBottom)}.CoverPlate{--PlateL: clamp(.28, calc(l*.58) , .44);--PlateFill: oklch(from var(--CoverAccent, var(--Accent)) var(--PlateL) calc(c * var(--PlateL) / max(l, .28)) h);position:relative;background:linear-gradient(to top,var(--PlateFill) 0%,var(--PlateFill) var(--PlateSolid, 42%),color-mix(in srgb,var(--PlateFill) 72%,transparent) 64%,color-mix(in srgb,var(--PlateFill) 38%,transparent) 82%,color-mix(in srgb,var(--PlateFill) 14%,transparent) 93%,transparent 100%);color:var(--InkOnMedia)}.CoverPlate:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:var(--PlateFeather, 0);pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--PlateFill) 12%,transparent) 0%,color-mix(in srgb,var(--PlateFill) 5%,transparent) 45%,transparent 100%)}:where(a:not([class])),.Link{color:var(--Link);font-weight:600;text-decoration-color:color-mix(in srgb,var(--Link) 45%,transparent);text-underline-offset:.18em;transition:color var(--DurFast) var(--Ease),text-decoration-color var(--DurFast) var(--Ease)}@media(hover:hover){:where(a:not([class])):hover,.Link:hover{color:var(--Ink);text-decoration-color:var(--Ink)}}:where(a:not([class])):active,.Link:active,:where(a:not([class])):focus-visible,.Link:focus-visible{color:var(--Ink);text-decoration-color:var(--Ink)}.ActionPrimary{min-width:8.5em;justify-content:center}.ActionRow{display:flex;align-items:center;gap:.5em;flex-wrap:wrap}.ActionRow>.ActionPrimary{flex:0 1 auto}.MediaFoot{position:absolute;left:0;right:0;bottom:0;z-index:5;color:var(--InkOnMedia)}.MediaFoot:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;-webkit-backdrop-filter:var(--GlassFilter);backdrop-filter:var(--GlassFilter);background:linear-gradient(to bottom,#05060700,#0506078c 60%,#050607cc);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 45%);mask-image:linear-gradient(to bottom,transparent 0%,#000 45%)}.FieldVeilTop,.FieldVeilFoot{position:absolute;left:0;right:0;z-index:2;pointer-events:none;-webkit-backdrop-filter:var(--GlassFilter);backdrop-filter:var(--GlassFilter)}.FieldVeilTop{top:0;height:22%;-webkit-mask-image:linear-gradient(180deg,#000 20%,transparent 100%);mask-image:linear-gradient(180deg,#000 20%,transparent 100%)}.FieldVeilFoot{bottom:0;height:42%;background:linear-gradient(0deg,#0506078c,#05060700);-webkit-mask-image:linear-gradient(0deg,#000 35%,transparent 100%);mask-image:linear-gradient(0deg,#000 35%,transparent 100%)}.LayoutGrid{display:grid;gap:1em}.LayoutGrid.Medium{grid-template-columns:repeat(auto-fit,minmax(13.125em,1fr))}.LayoutGrid.Large{grid-template-columns:repeat(auto-fit,minmax(18.75em,1fr))}.LayoutGrid.Small{grid-template-columns:repeat(auto-fit,minmax(9.375em,1fr))}.LayoutGrid.Grand{grid-template-columns:1fr}.LayoutRail{--RailGlowTop: 2.5em;--RailGlowBottom: 3.75em;display:flex;gap:1.125em;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;padding:var(--RailGlowTop) var(--RailBleedR, 1.75em) var(--RailGlowBottom) var(--RailBleedL, 1.75em);margin-top:calc(-1 * var(--RailGlowTop));margin-bottom:calc(-1 * var(--RailGlowBottom));margin-right:calc(-1 * var(--RailBleedR, 1.75em));margin-left:calc(-1 * var(--RailBleedL, 1.75em))}.LayoutRail>*{scroll-snap-align:start}.LayoutRail>*{flex-grow:1;flex-shrink:0;max-width:var(--RailFillMax)}.LayoutRail.Medium>*{flex-basis:12.5em;--RailFillMax: 37.5em}.LayoutRail.Large>*{flex-basis:18.75em;--RailFillMax: 56.25em}.LayoutRail.Small>*{flex-basis:9.375em;--RailFillMax: 28.125em}.LayoutRail.Large widget-card,.LayoutRail.Medium widget-card{aspect-ratio:4/5;max-height:var(--RailFillMaxH)}.LayoutRail.Medium>*{--RailFillMaxH: 18.75em}.LayoutRail.Large>*{--RailFillMaxH: 28.125em}.LayoutList{display:flex;flex-direction:column}@media(min-width:700px){.LayoutList.Split{display:grid;grid-template-columns:repeat(auto-fill,minmax(22em,1fr));align-items:start;column-gap:2.5em}}.LayoutGrid.Bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:11.125em;gap:1em}.LayoutGrid.Bento widget-card:nth-child(1){grid-column:span 2;grid-row:span 2}.LayoutGrid.Bento widget-card:nth-child(4){grid-column:span 2}.LayoutSpotlight{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:12.25em;gap:1em}.LayoutSpotlight widget-card:nth-child(1){grid-column:span 2;grid-row:span 2}.LayoutMosaic{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:var(--row, 11em);gap:var(--S4);grid-auto-flow:dense}.LayoutMosaic .LayoutMosaicTile{position:relative;min-width:0;grid-column:span 1;grid-row:span 1}.LayoutMosaic .LayoutMosaicTile.Wide{grid-column:span 2}.LayoutMosaic .LayoutMosaicTile.Tall{grid-row:span 2}.LayoutMosaic .LayoutMosaicTile.Feature{grid-column:span 2;grid-row:span 2}.LayoutMosaic .LayoutMosaicTile>widget-card{display:block;width:100%;height:100%}@media(max-width:1500px){.LayoutMosaic{grid-template-columns:repeat(4,1fr)}}@media(max-width:1100px){.LayoutMosaic{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.LayoutMosaic{grid-template-columns:repeat(2,1fr)}.LayoutMosaic .LayoutMosaicTile.Wide{grid-column:span 1}}@media(max-width:1100px){.LayoutSpotlight{grid-template-columns:repeat(3,1fr)}}@media(max-width:880px){.LayoutGrid.Large,.LayoutGrid.Medium{grid-template-columns:1fr 1fr}.LayoutGrid.Bento{grid-template-columns:repeat(2,1fr)}.LayoutGrid.Bento widget-card:nth-child(4){grid-column:span 1}.LayoutSpotlight{grid-template-columns:repeat(2,1fr)}}@property --animate-layout{syntax: "*"; inherits: false;}@property --flex-grow{syntax: "<number>"; inherits: false; initial-value: 0;}@property --flex-shrink{syntax: "<number>"; inherits: false; initial-value: 1;}@property --flex-basis{syntax: "*"; inherits: false;}@property --align-self{syntax: "*"; inherits: false;}@property --order{syntax: "<number>"; inherits: false; initial-value: 0;}@font-face{font-family:JwiftIcons;src:url(/fonts/JwiftIcons/Icon.Font.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:block}*{box-sizing:border-box}html,body{margin:0;height:100%;height:max(100%,100lvh);touch-action:pan-x pan-y}body{font-family:var(--Font);color:var(--Ink);background-color:var(--Backdrop);transition:background-color var(--DurSlow) var(--Ease);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow:hidden;padding:var(--Frame)}html[data-view-transition=live]{view-transition-name:none}button{font-family:inherit;font-size: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(textarea,[contenteditable],input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset],[type=color],[type=file],[type=image])):focus-visible{outline:none;box-shadow:none}[scrollSpy]:focus-visible{outline:none;box-shadow: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;inline-size:1em;overflow:clip}html:not(.IconsReady) .MS{visibility:hidden;-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)}html:not(.IconsReady) .MS.Fill{font-variation-settings:"opsz" 24,"FILL" 1}:where(button,.Btn,[role=button],[role=menuitem],[role=tab],summary) .MS,:where(button,.Btn,[role=button],[role=menuitem],[role=tab],summary).MS{font-size:var(--IconBtnGlyph);font-variation-settings:"opsz" 24,"FILL" 0,"wght" var(--IconBtnGlyphWght)}:where(button,.Btn,[role=button],[role=menuitem],[role=tab],summary) .MS.Fill,:where(button,.Btn,[role=button],[role=menuitem],[role=tab],summary).MS.Fill{font-variation-settings:"opsz" 24,"FILL" 1,"wght" var(--IconBtnGlyphWght)}:where(button,.Btn,[role=button],[role=menuitem],[role=tab],summary) ss-symbol{font-size:var(--IconBtnGlyph)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--Ink) 12%,transparent) transparent}@media(hover:hover){*:hover{scrollbar-color:color-mix(in srgb,var(--Ink) 30%,transparent) transparent}}*: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(--DurBase) var(--Ease)}@media(hover:hover){:hover::-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}}:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--Ink) 30%,transparent);background-clip:padding-box}::-webkit-scrollbar-thumb:active{background:color-mix(in srgb,var(--Ink) 60%,transparent)!important;background-clip:padding-box}.Glass,.FrostPanel{background:var(--Glass);-webkit-backdrop-filter:var(--GlassFilter);backdrop-filter:var(--GlassFilter);box-shadow:var(--GlassShadow)}@supports not (backdrop-filter: blur(1px)){.Glass,.FrostPanel{background:var(--Panel);backdrop-filter:none;-webkit-backdrop-filter:none}}
