:root{--mr-night: #0A0F24;--mr-ground: #0E1530;--mr-surface: #151D3E;--mr-raised: #1C2650;--mr-hairline: #2E3A6E;--mr-control-edge: #6672AD;--mr-ink: #EEF0F8;--mr-ink-muted: #B4BAD6;--mr-ink-faint: #8F97BF;--mr-moonlight: #F3D99A;--mr-on-moonlight: #141A33;--mr-moon-core: #FFF6DE;--mr-moon-limb: #C9A45A;--mr-thread-1: #FF6B8A;--mr-thread-2: #FF9F40;--mr-thread-3: #FFE566;--mr-thread-4: #5DE8A0;--mr-thread-5: #4FBFFF;--mr-thread-6: #A87EFF;--mr-status-ok: #5DE8A0;--mr-status-caution: #FFC46B;--mr-status-alert: #FF94A8;--mr-status-info: #8CCBFF;--mr-thread: linear-gradient(90deg, var(--mr-thread-1) 0% 16.667%, var(--mr-thread-2) 16.667% 33.333%, var(--mr-thread-3) 33.333% 50%, var(--mr-thread-4) 50% 66.667%, var(--mr-thread-5) 66.667% 83.333%, var(--mr-thread-6) 83.333% 100%);--mr-font-display: "Fraunces", "Georgia", "Times New Roman", serif;--mr-font-display-variation: "SOFT" 100, "WONK" 0;--mr-font-display-weight: 300;--mr-font-body: "Atkinson Hyperlegible Next", "Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", "Roboto", sans-serif;--mr-font-body-weight: 400;--mr-font-body-weight-strong: 600;--mr-font-mono: "Atkinson Hyperlegible Mono", ui-monospace, "SF Mono", "Menlo", "Consolas", monospace;--mr-font-mono-weight: 400;--mr-font-mono-weight-strong: 500;--mr-text-caption: .875rem;--mr-leading-caption: 1.5;--mr-tracking-caption: 0;--mr-weight-caption: 400;--mr-text-small: clamp(.9375rem, .9155rem + .0939vw, 1rem);--mr-leading-small: 1.5;--mr-tracking-small: 0;--mr-weight-small: 400;--mr-text-body: clamp(1.0625rem, 1.0405rem + .0939vw, 1.125rem);--mr-leading-body: 1.6;--mr-tracking-body: 0;--mr-weight-body: 400;--mr-text-lede: clamp(1.1875rem, 1.1435rem + .1878vw, 1.3125rem);--mr-leading-lede: 1.5;--mr-tracking-lede: 0;--mr-weight-lede: 400;--mr-text-title: clamp(1.375rem, 1.1989rem + .7512vw, 1.875rem);--mr-leading-title: 1.15;--mr-tracking-title: -.015em;--mr-weight-title: 400;--mr-text-heading: clamp(2.5rem, 1.9718rem + 2.2535vw, 4rem);--mr-leading-heading: 1.1;--mr-tracking-heading: -.025em;--mr-weight-heading: 300;--mr-text-display-sm: clamp(3.5rem, 2.5317rem + 4.1315vw, 6.25rem);--mr-leading-display-sm: 1;--mr-tracking-display-sm: -.035em;--mr-weight-display-sm: 300;--mr-text-display: clamp(4rem, 2.1074rem + 8.0751vw, 9.375rem);--mr-leading-display: .96;--mr-tracking-display: -.04em;--mr-weight-display: 300;--mr-text-display-xl: clamp(4.5rem, .9789rem + 15.0235vw, 14.5rem);--mr-leading-display-xl: .94;--mr-tracking-display-xl: -.05em;--mr-weight-display-xl: 300;--mr-space-half: .25rem;--mr-space-1: .5rem;--mr-space-2: 1rem;--mr-space-3: 1.5rem;--mr-space-4: 2rem;--mr-space-5: 2.5rem;--mr-space-6: 3rem;--mr-space-8: 4rem;--mr-space-10: 5rem;--mr-space-12: 6rem;--mr-space-16: 8rem;--mr-space-20: 10rem;--mr-radius-sm: 6px;--mr-radius-md: 14px;--mr-radius-pill: 999px;--mr-duration-fast: .15s;--mr-duration-base: .24s;--mr-duration-slow: .48s;--mr-duration-shimmer: 6s;--mr-duration-twinkle: 8s;--mr-duration-float: 9s;--mr-duration-drift: 11s;--mr-duration-breathe: 12s;--mr-ease-standard: cubic-bezier(.2, 0, 0, 1);--mr-ease-ambient: ease-in-out;--mr-focus-color: var(--mr-moonlight);--mr-focus-width: 3px;--mr-focus-offset: 4px}@media (prefers-reduced-motion: reduce){:root{--mr-duration-fast: 0ms;--mr-duration-base: 0ms;--mr-duration-slow: 0ms;--mr-duration-shimmer: 0ms;--mr-duration-twinkle: 0ms;--mr-duration-float: 0ms;--mr-duration-drift: 0ms;--mr-duration-breathe: 0ms}}html[data-motion=reduce],html[data-reduce-motion]{--mr-duration-fast: 0ms;--mr-duration-base: 0ms;--mr-duration-slow: 0ms;--mr-duration-shimmer: 0ms;--mr-duration-twinkle: 0ms;--mr-duration-float: 0ms;--mr-duration-drift: 0ms;--mr-duration-breathe: 0ms}:focus-visible{outline:var(--mr-focus-width) solid var(--mr-focus-color);outline-offset:var(--mr-focus-offset)}:root{--mr-gutter: 1rem;--mr-page-max: 75rem;--mr-header-h: 4rem;--mr-scene-pad: clamp(4rem, 2.2rem + 7.5vw, 8.5rem);--mr-control-h: 2.75rem}@media (min-width: 45em){:root{--mr-gutter: 2rem;--mr-header-h: 5rem}}@media (min-width: 80em){:root{--mr-gutter: 2.5rem;--mr-header-h: 6rem}}*,*:before,*:after{box-sizing:border-box}html{color-scheme:dark;background:var(--mr-night);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--mr-header-h) + 1rem)}@media (prefers-reduced-motion: no-preference){html:not([data-reduce-motion]){scroll-behavior:smooth}}body{margin:0;min-height:100vh;background:var(--mr-night);color:var(--mr-ink)}::selection{background:var(--mr-moonlight);color:var(--mr-on-moonlight)}[hidden]{display:none!important}#main:focus{outline:none}html[data-large-text]{font-size:115%}html[data-high-contrast] body{--mr-ink-faint: var(--mr-ink-muted);--mr-hairline: var(--mr-control-edge)}html[data-high-contrast] #root{--mr-ink-muted: var(--mr-ink)}@media (prefers-contrast: more){body{--mr-ink-faint: var(--mr-ink-muted);--mr-hairline: var(--mr-control-edge)}#root{--mr-ink-muted: var(--mr-ink)}}html:has(dialog.mr-dialog[open]){overflow:hidden}.tab-hidden *,.tab-hidden *:before,.tab-hidden *:after{animation-play-state:paused!important}.mr-ui{font-family:var(--mr-font-body);font-size:var(--mr-text-body);line-height:var(--mr-leading-body);font-weight:var(--mr-font-body-weight);color:var(--mr-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-wrap:break-word}.mr-ui :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote){margin:0}.mr-ui :where(h1,h2,h3){text-wrap:balance}.mr-ui :where(p,li){text-wrap:pretty}.mr-ui :where(img,svg,video,canvas){max-width:100%}.mr-ui :where(button,input,select,textarea){font:inherit;color:inherit}.mr-ui :where(a:not([class])){color:var(--mr-ink);text-decoration:underline;text-decoration-color:var(--mr-moonlight);text-decoration-thickness:1.5px;text-underline-offset:.22em}.mr-ui :where(a:not([class]):hover){color:var(--mr-moonlight)}.mr-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.mr-wrap{width:100%;max-width:calc(var(--mr-page-max) + 2 * var(--mr-gutter));margin-inline:auto;padding-inline:var(--mr-gutter)}.mr-scene{position:relative;isolation:isolate;overflow-x:clip}.mr-scene--night{background:var(--mr-night)}.mr-scene--ground{background:var(--mr-ground)}.mr-scene--pad-default{padding-block:var(--mr-scene-pad)}.mr-scene--pad-tight{padding-block:calc(var(--mr-scene-pad) * .6)}.mr-scene--under-header{padding-top:calc(var(--mr-header-h) + var(--mr-scene-pad) * .4)}.mr-scene--under-header.mr-scene--pad-none{padding-top:var(--mr-header-h)}.mr-scene-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.mr-scene-body{position:relative}.mr-display{margin:0;font-family:var(--mr-font-display);font-variation-settings:var(--mr-font-display-variation);font-optical-sizing:auto;font-weight:var(--mr-font-display-weight);color:var(--mr-ink);text-wrap:balance}.mr-display em{font-style:italic;color:var(--mr-moon-core)}.mr-size-display{font-size:var(--mr-text-display);line-height:var(--mr-leading-display);letter-spacing:var(--mr-tracking-display)}.mr-size-display-sm{font-size:var(--mr-text-display-sm);line-height:var(--mr-leading-display-sm);letter-spacing:var(--mr-tracking-display-sm)}.mr-size-heading{font-size:var(--mr-text-heading);line-height:var(--mr-leading-heading);letter-spacing:var(--mr-tracking-heading)}.mr-lede{margin:0;max-width:34em;font-size:var(--mr-text-lede);line-height:var(--mr-leading-lede);color:var(--mr-ink-muted)}.mr-text{margin:0;max-width:36em;color:var(--mr-ink-muted)}.mr-mono{margin:0;font-family:var(--mr-font-mono);font-size:var(--mr-text-caption);line-height:var(--mr-leading-caption);color:var(--mr-ink-faint);font-variant-ligatures:none}.mr-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--mr-control-h);padding:.5rem 1.375rem;border:1px solid transparent;border-radius:var(--mr-radius-pill);background:transparent;color:var(--mr-ink);font:inherit;font-family:var(--mr-font-body);font-size:1rem;font-weight:var(--mr-font-body-weight-strong);line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--mr-duration-fast) var(--mr-ease-standard),border-color var(--mr-duration-fast) var(--mr-ease-standard),color var(--mr-duration-fast) var(--mr-ease-standard)}.mr-btn--lg{min-height:3.75rem;padding:.625rem 2.125rem;font-size:1.125rem}.mr-btn--block{display:flex;width:100%}.mr-btn--primary{border-color:var(--mr-moonlight);background:var(--mr-moonlight);color:var(--mr-on-moonlight);box-shadow:0 0 0 1px color-mix(in srgb,var(--mr-moon-core) 60%,transparent) inset,0 14px 50px -12px color-mix(in srgb,var(--mr-moonlight) 55%,transparent)}.mr-btn--primary:hover{border-color:var(--mr-moon-core);background:var(--mr-moon-core);color:var(--mr-on-moonlight)}.mr-btn--secondary{border-color:var(--mr-control-edge);background:color-mix(in srgb,var(--mr-surface) 80%,transparent);color:var(--mr-ink)}.mr-btn--secondary:hover{border-color:var(--mr-moonlight);color:var(--mr-moonlight)}.mr-btn--outline{border-color:color-mix(in srgb,var(--mr-moonlight) 70%,transparent);color:var(--mr-moonlight)}.mr-btn--outline:hover{border-color:var(--mr-moonlight);background:color-mix(in srgb,var(--mr-moonlight) 10%,transparent);color:var(--mr-moonlight)}.mr-btn svg{flex:none}.mr-arrow-link{display:inline-flex;align-items:center;gap:.625rem;min-height:var(--mr-control-h);color:var(--mr-ink);font-weight:var(--mr-font-body-weight-strong);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--mr-moonlight) 75%,transparent);text-decoration-thickness:1px;text-underline-offset:.35em}.mr-arrow-link:hover{color:var(--mr-moonlight)}.mr-arrow-link .mr-arrow{display:inline-block;margin-inline-start:.5rem;vertical-align:-.2em;color:var(--mr-moonlight);transition:transform var(--mr-duration-base) var(--mr-ease-standard)}.mr-arrow-link:hover .mr-arrow{transform:translate(3px)}.mr-arrow-link .mr-arrow-tail{white-space:nowrap}.mr-stores{display:flex;flex-wrap:wrap;gap:.75rem 1.125rem;width:min(100%,37.5rem)}.mr-stores .mr-btn{flex:1 1 13rem}.mr-stores .mr-btn--md{min-height:3rem}.mr-store--req{flex-direction:column;gap:.125rem}.mr-store--req.mr-btn--lg{min-height:4.75rem}.mr-store-name{font-size:inherit;font-weight:var(--mr-font-body-weight-strong)}.mr-btn--lg .mr-store-name{font-size:1.1875rem}.mr-store-req{font-size:.9375rem;font-weight:var(--mr-font-body-weight)}.mr-btn--secondary .mr-store-req{color:var(--mr-ink-muted)}.mr-btn--secondary:hover .mr-store-req{color:inherit}@media (min-width: 45em){.mr-stores .mr-btn{flex:0 1 18rem}}.mr-thread{position:relative;height:2px;background:var(--mr-thread)}.mr-thread--glow:before{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0;background:var(--mr-thread);filter:blur(7px);opacity:.5}.mr-moon{display:block;flex:none;overflow:visible}.mr-moon-dark{fill:var(--mr-surface)}.mr-moon-lit{fill:var(--mr-moonlight)}.mr-moon-limb{fill:none;stroke:var(--mr-moon-limb);stroke-width:1px}.mr-moon-limb--soft{stroke-opacity:.45}.mr-moon-maria{fill:var(--mr-moon-limb)}.mr-moon-rise{transition:opacity .9s var(--mr-ease-standard)}@starting-style{.mr-moon-rise{opacity:0}}.mr-halo{position:absolute;border-radius:50%;pointer-events:none;background:radial-gradient(circle closest-side,color-mix(in srgb,var(--mr-moonlight) 16%,transparent) 0%,color-mix(in srgb,var(--mr-moonlight) 8.5%,transparent) 30%,color-mix(in srgb,var(--mr-moonlight) 3.5%,transparent) 45%,color-mix(in srgb,var(--mr-moon-limb) 1.2%,transparent) 62%,transparent 82%)}.mr-sky{position:absolute;inset:0 0 auto 0;height:var(--mr-horizon, 62%);background:linear-gradient(180deg,var(--mr-night) 0%,var(--mr-night) 26%,var(--mr-ground) 60%,var(--mr-surface) 100%)}.mr-stars{position:absolute;left:0;top:0;width:100%;height:var(--mr-horizon, 62%);fill:var(--mr-ink)}.mr-stars-b{fill:var(--mr-moon-core)}.mr-horizon{position:absolute;left:0;right:0;top:var(--mr-horizon, 62%);height:0}.mr-horizon-ridges{position:absolute;left:0;bottom:0;width:100%;height:clamp(1.5rem,4vw,3.75rem)}.mr-ridge-far{fill:var(--mr-ground)}.mr-ridge-near{fill:var(--mr-night)}.mr-horizon-thread{position:absolute;left:0;right:0;top:-1px}.mr-water{position:absolute;left:0;right:0;top:var(--mr-horizon, 62%);bottom:0;overflow:hidden;background:linear-gradient(180deg,var(--mr-ground) 0%,var(--mr-night) 64%)}.mr-water-glow{position:absolute;top:0;left:calc(var(--mr-water-x, 50%) - var(--mr-water-w, 34%) * .75);width:calc(var(--mr-water-w, 34%) * 1.5);height:90%;background:radial-gradient(ellipse 50% 60% at 50% 0%,color-mix(in srgb,var(--mr-moonlight) 15%,transparent),transparent 100%)}.mr-water-drift{position:absolute;top:0;right:0;bottom:0;left:0}.mr-water-path{position:absolute;top:2px;bottom:0;left:calc(var(--mr-water-x, 50%) - var(--mr-water-w, 34%) / 2);width:var(--mr-water-w, 34%);background:repeating-linear-gradient(180deg,color-mix(in srgb,var(--mr-moon-core) 38%,transparent) 0 1px,transparent 1px 9px);-webkit-mask-image:radial-gradient(ellipse 50% 100% at 50% 0%,var(--mr-ink) 0%,transparent 100%);mask-image:radial-gradient(ellipse 50% 100% at 50% 0%,var(--mr-ink) 0%,transparent 100%)}.mr-lightpath{position:absolute;pointer-events:none}.mr-lightpath-drift{position:absolute;top:0;right:0;bottom:0;left:0}.mr-lightpath-layer{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.mr-water-path--b{left:calc(var(--mr-water-x, 50%) - var(--mr-water-w, 34%) * .35);width:calc(var(--mr-water-w, 34%) * .7);background:repeating-linear-gradient(180deg,transparent 0 4px,color-mix(in srgb,var(--mr-moonlight) 30%,transparent) 4px 5px,transparent 5px 13px)}.mr-screen{margin:0;display:flex;flex-direction:column;gap:1rem;width:var(--mr-screen-w, 13.75rem);max-width:100%}.mr-screen-frame{position:relative;padding:6px;border-radius:2.25rem;background:linear-gradient(180deg,var(--mr-raised) 0%,var(--mr-surface) 16%,var(--mr-night) 100%);box-shadow:0 0 0 1px color-mix(in srgb,var(--mr-moonlight) 24%,transparent),0 -14px 48px -20px color-mix(in srgb,var(--mr-moon-core) 50%,transparent)}.mr-screen-frame img{display:block;width:100%;height:auto;border-radius:calc(2.25rem - 6px);background:var(--mr-surface)}.mr-screen-glare{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(162deg,color-mix(in srgb,var(--mr-moon-core) 12%,transparent) 0%,color-mix(in srgb,var(--mr-moon-core) 2%,transparent) 24%,transparent 40%);box-shadow:inset 0 1px color-mix(in srgb,var(--mr-moon-core) 45%,transparent)}.mr-screen-cap{display:flex;flex-direction:column;gap:.25rem;padding-left:6px}.mr-screen-label{font-size:1.0625rem;font-weight:var(--mr-font-body-weight-strong);color:var(--mr-ink);line-height:1.3}.mr-screen-stamp{font-family:var(--mr-font-mono);font-size:var(--mr-text-caption);line-height:var(--mr-leading-caption);color:var(--mr-ink-muted);font-variant-ligatures:none}.mr-spec-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mr-spec{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem 0 1.625rem;border-top:1px solid var(--mr-hairline)}.mr-spec:last-child{border-bottom:1px solid var(--mr-hairline)}.mr-spec-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem 1rem}.mr-spec-title{margin:0;flex:none;max-width:100%;font-family:var(--mr-font-display);font-variation-settings:var(--mr-font-display-variation);font-optical-sizing:auto;font-size:var(--mr-text-title);font-weight:400;line-height:1.15;letter-spacing:var(--mr-tracking-title);color:var(--mr-ink)}.mr-spec-leader{display:none;flex:1 1 1.75rem;min-width:1.75rem;height:1px;border-bottom:2px dotted color-mix(in srgb,var(--mr-hairline) 55%,var(--mr-control-edge));transform:translateY(-.3em)}.mr-spec-path,.mr-spec-status{margin:0;flex:1 1 100%;font-size:.9375rem;color:var(--mr-ink-muted)}.mr-spec-path{font-family:var(--mr-font-mono);font-variant-ligatures:none}.mr-spec-sep{color:var(--mr-moon-limb);padding-inline:.45em}.mr-spec-step{display:inline-block}.mr-spec-status{display:inline-flex;align-items:center;gap:.5rem;font-weight:var(--mr-font-body-weight-strong)}.mr-spec-status:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--mr-moonlight);box-shadow:0 0 10px color-mix(in srgb,var(--mr-moonlight) 80%,transparent)}.mr-spec-body{max-width:40em;color:var(--mr-ink-muted)}.mr-spec-body>*+*{margin-top:.5rem}@media (min-width: 45em){.mr-spec-head{flex-wrap:nowrap}.mr-spec-title{flex:0 0 auto;max-width:60%}.mr-spec-leader{display:block}.mr-spec-path{flex:0 1 auto;min-width:0;text-align:start}.mr-spec-status{flex:none;white-space:nowrap}}.mr-newmoon{position:relative;display:grid;place-items:center;width:var(--mr-newmoon-size, min(470px, 100%));max-width:100%;aspect-ratio:1}.mr-newmoon-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.mr-newmoon-glow{fill:none;stroke:var(--mr-moon-limb);stroke-opacity:.35;stroke-width:6}.mr-newmoon-limb{fill:none;stroke:var(--mr-control-edge);stroke-width:1.5;vector-effect:non-scaling-stroke}.mr-newmoon-content{position:relative;padding:14%;text-align:center}@keyframes mr-breathe{0%,to{opacity:.78;transform:scale(1)}50%{opacity:1;transform:scale(1.035)}}@keyframes mr-shimmer{0%{opacity:.5}to{opacity:1}}@keyframes mr-drift{0%{transform:translate(-6px)}to{transform:translate(6px)}}@keyframes mr-twinkle{0%{opacity:.3}to{opacity:1}}@keyframes mr-float{0%{transform:translateY(0)}to{transform:translateY(-9px)}}.mr-breathe{animation:mr-breathe var(--mr-duration-breathe) var(--mr-ease-ambient) var(--mr-delay, 0s) infinite}.mr-shimmer{animation:mr-shimmer var(--mr-duration-shimmer) var(--mr-ease-ambient) var(--mr-delay, 0s) infinite alternate}.mr-drift{animation:mr-drift var(--mr-duration-drift) var(--mr-ease-ambient) var(--mr-delay, 0s) infinite alternate}.mr-twinkle{animation:mr-twinkle var(--mr-duration-twinkle) var(--mr-ease-ambient) var(--mr-delay, 0s) infinite alternate}.mr-float{animation:mr-float var(--mr-duration-float) var(--mr-ease-ambient) var(--mr-delay, 0s) infinite alternate}[data-motion=off] *,[data-motion=off] *:before,[data-motion=off] *:after{animation-play-state:paused!important}@media (prefers-reduced-motion: reduce){.mr-ui,.mr-ui *,.mr-ui *:before,.mr-ui *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}html[data-reduce-motion] :is(.mr-ui,.mr-ui *,.mr-ui *:before,.mr-ui *:after){animation:none!important;transition:none!important}.mr-skip{position:fixed;left:var(--mr-gutter);top:.5rem;z-index:300;padding:.625rem 1.125rem;border-radius:var(--mr-radius-pill);background:var(--mr-moonlight);color:var(--mr-on-moonlight);font-family:var(--mr-font-body);font-size:1rem;font-weight:var(--mr-font-body-weight-strong);line-height:1.4;text-decoration:none;transform:translateY(-200%)}.mr-skip:focus{transform:none;color:var(--mr-on-moonlight)}.mr-head{position:fixed;inset:0 0 auto 0;z-index:200;height:var(--mr-header-h);transition:background-color var(--mr-duration-base) var(--mr-ease-standard)}.mr-head--solid{background:var(--mr-night);background:color-mix(in srgb,var(--mr-night) 90%,transparent);-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%)}.mr-head--solid:after{content:"";position:absolute;left:0;right:0;top:100%;height:2px;background:var(--mr-thread)}.mr-head-in{height:var(--mr-header-h);display:flex;align-items:center;gap:.75rem}.mr-brand{display:inline-flex;align-items:center;gap:.625rem;min-height:var(--mr-control-h);margin-right:auto;border-radius:var(--mr-radius-sm);color:var(--mr-ink);text-decoration:none}.mr-brand:hover{color:var(--mr-ink)}.mr-brand-word{font-family:var(--mr-font-display);font-variation-settings:var(--mr-font-display-variation);font-optical-sizing:auto;font-size:1.625rem;font-weight:500;line-height:1;letter-spacing:-.01em}.mr-head-links{display:none}.mr-head-link{display:inline-flex;align-items:center;min-height:var(--mr-control-h);color:var(--mr-ink);font-size:1.0625rem;text-decoration:none;white-space:nowrap}.mr-head-link:hover{color:var(--mr-moonlight)}.mr-head-link[aria-current=page]{color:var(--mr-moonlight);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.5em}.mr-head-actions{display:flex;align-items:center;gap:.5rem;flex:none}.mr-head-search,.mr-head-cta{display:none!important}@media (min-width: 40em){.mr-head-search{display:inline-grid!important}.mr-head-cta{display:inline-flex!important}.mr-head-actions{gap:.625rem}}@media (min-width: 64em){.mr-head .mr-head-in{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:2rem}.mr-brand{justify-self:start;margin-right:0}.mr-head-links{display:flex;gap:2.5rem}.mr-head-actions{justify-self:end}.mr-head-menu{display:none!important}}@media (min-width: 64em) and (max-width: 74.99em){.mr-head-links{gap:1.75rem}}@media (min-width: 64em) and (max-width: 79.99em){html[data-large-text] .mr-head .mr-head-in{display:flex;gap:.75rem}html[data-large-text] .mr-head .mr-brand{margin-right:auto}html[data-large-text] .mr-head-links{display:none}html[data-large-text] .mr-head-menu{display:inline-grid!important}}.mr-head-link,.mr-foot li a,.mr-menu-main a,.mr-menu-more a{border-radius:var(--mr-radius-sm)}.mr-icon-btn{display:inline-grid;place-items:center;flex:none;width:var(--mr-control-h);height:var(--mr-control-h);padding:0;border:1px solid var(--mr-control-edge);border-radius:var(--mr-radius-pill);background:color-mix(in srgb,var(--mr-night) 55%,transparent);color:var(--mr-ink);cursor:pointer;transition:border-color var(--mr-duration-fast) var(--mr-ease-standard),color var(--mr-duration-fast) var(--mr-ease-standard)}.mr-icon-btn:hover{border-color:var(--mr-moonlight);color:var(--mr-moonlight)}.mr-leave{display:inline-flex;align-items:center;gap:.5rem;flex:none;min-height:var(--mr-control-h);padding:0 1rem 0 .875rem;border:1px solid var(--mr-control-edge);border-radius:var(--mr-radius-pill);background:var(--mr-raised);color:var(--mr-ink);font-family:var(--mr-font-body);font-size:1rem;font-weight:var(--mr-font-body-weight-strong);line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:border-color var(--mr-duration-fast) var(--mr-ease-standard)}.mr-leave:hover{border-color:var(--mr-moonlight);color:var(--mr-ink)}.mr-leave svg{flex:none}html[data-leave-hidden] .mr-leave{display:none!important}.mr-leave-show,html[data-leave-hidden] .mr-leave-hide{display:none}html[data-leave-hidden] .mr-leave-show{display:inline}@media (max-width: 22.49em){.mr-head-in,.mr-brand,.mr-head-actions{gap:.375rem}.mr-leave{gap:.375rem;padding:0 .625rem 0 .5rem}html[data-large-text] .mr-brand-word{font-size:1.4375rem}}@media print{.mr-head,.mr-skip{display:none}}.mr-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--mr-ink);overflow-y:auto;overscroll-behavior:contain}.mr-dialog:not([open]){display:none}.mr-dialog::backdrop{background:transparent}.mr-dialog-top{position:sticky;top:0;z-index:5;background:var(--mr-night)}.mr-dialog-top .mr-brand{margin-right:auto}.mr-dialog-top:after{content:"";position:absolute;left:0;right:0;top:100%;height:2px;background:var(--mr-thread)}.mr-menu{background:var(--mr-night)}.mr-menu-body{display:flex;flex-direction:column;gap:1.75rem;padding-top:1.75rem;padding-bottom:3rem}.mr-menu-search{justify-content:flex-start;padding-left:1.125rem;font-weight:var(--mr-font-body-weight);color:var(--mr-ink-muted)}.mr-menu-main,.mr-menu-more{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mr-menu-main a{display:flex;align-items:center;min-height:3.5rem;border-bottom:1px solid var(--mr-hairline);color:var(--mr-ink);font-family:var(--mr-font-display);font-variation-settings:var(--mr-font-display-variation);font-optical-sizing:auto;font-size:1.875rem;font-weight:400;line-height:1.1;letter-spacing:-.015em;text-decoration:none}.mr-menu-more a{display:flex;align-items:center;min-height:var(--mr-control-h);color:var(--mr-ink-muted);font-size:1.0625rem;text-decoration:none}.mr-menu-main a:hover,.mr-menu-more a:hover,.mr-menu-main a[aria-current=page],.mr-menu-more a[aria-current=page]{color:var(--mr-moonlight)}.mr-menu-note{color:var(--mr-ink-muted);font-size:var(--mr-text-small)}.mr-palette{background:color-mix(in srgb,var(--mr-night) 80%,transparent)}.mr-palette-scrim{min-height:100%;display:flex;flex-direction:column}.mr-palette-bar{justify-content:flex-end}.mr-palette-panel{display:flex;flex-direction:column;width:calc(100% - 2 * var(--mr-gutter));max-width:40rem;max-height:calc(100dvh - var(--mr-header-h) - 1.75rem);margin:.25rem auto 1.5rem;overflow:hidden;border:1px solid var(--mr-hairline);border-radius:var(--mr-radius-md);background:var(--mr-surface);box-shadow:0 24px 80px -24px var(--mr-night)}@media (min-width: 45em){.mr-palette-panel{margin-top:clamp(.5rem,8vh,5rem);max-height:calc(100dvh - var(--mr-header-h) - clamp(.5rem,8vh,5rem) - 2rem)}}.mr-palette-field{display:flex;align-items:center;gap:.75rem;flex:none;padding:.375rem .5rem .375rem 1rem;border-bottom:1px solid var(--mr-hairline);color:var(--mr-ink-muted)}.mr-palette-field:focus-within{box-shadow:inset 0 -3px 0 var(--mr-focus-color)}.mr-palette-input{flex:1;min-width:0;min-height:3rem;padding:0;border:0;background:transparent;color:var(--mr-ink);font-size:1.125rem}.mr-palette-input:focus,.mr-palette-input:focus-visible{outline:none}.mr-palette-input::placeholder{color:var(--mr-ink-faint);opacity:1}.mr-palette-close{flex:none;min-height:var(--mr-control-h);padding:0 1rem;border:1px solid var(--mr-control-edge);border-radius:var(--mr-radius-pill);background:transparent;color:var(--mr-ink);font-size:.9375rem;font-weight:var(--mr-font-body-weight-strong);cursor:pointer}.mr-palette-close:hover{border-color:var(--mr-moonlight);color:var(--mr-moonlight)}.mr-palette-list{list-style:none;margin:0;padding:.5rem;overflow-y:auto}.mr-palette-item{display:grid;grid-template-columns:minmax(0,1fr);gap:.125rem 1rem;min-height:var(--mr-control-h);padding:.625rem .875rem;border-radius:var(--mr-radius-sm);cursor:pointer}.mr-palette-item[aria-selected=true]{background:var(--mr-raised);box-shadow:inset 3px 0 0 var(--mr-moonlight)}.mr-palette-title{color:var(--mr-ink);font-weight:var(--mr-font-body-weight-strong);line-height:1.3}.mr-palette-hint{color:var(--mr-ink-muted);font-size:var(--mr-text-small);line-height:1.4}.mr-palette-href{display:none}@media (min-width: 45em){.mr-palette-item{grid-template-columns:minmax(0,1fr) auto}.mr-palette-href{display:block;grid-column:2;grid-row:1 / span 2;align-self:center;font-family:var(--mr-font-mono);font-size:var(--mr-text-caption);color:var(--mr-ink-faint);font-variant-ligatures:none}}.mr-palette-empty{padding:1.25rem 1.375rem;color:var(--mr-ink-muted)}.mr-palette-keys{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;flex:none;padding:.75rem 1.125rem;border-top:1px solid var(--mr-hairline);font-family:var(--mr-font-mono);font-size:var(--mr-text-caption);color:var(--mr-ink-faint)}.mr-palette-keys kbd{display:inline-block;min-width:1.5em;padding:0 .35em;border:1px solid var(--mr-hairline);border-radius:4px;font:inherit;color:var(--mr-ink-muted);text-align:center}@media (hover: none),(pointer: coarse){.mr-palette-keys{display:none}}.mr-foot{position:relative;border-top:1px solid var(--mr-hairline);background:var(--mr-night)}.mr-foot-in{display:flex;flex-direction:column;gap:2.5rem;padding-top:3.5rem;padding-bottom:2.5rem}.mr-foot-top{display:grid;gap:2.5rem}.mr-foot-brand{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.mr-foot-tag{font-family:var(--mr-font-display);font-variation-settings:var(--mr-font-display-variation);font-style:italic;font-size:1.375rem;line-height:1.3;color:var(--mr-ink-muted)}.mr-foot-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem}.mr-foot h2{margin:0 0 .25rem;font-family:var(--mr-font-body);font-size:1rem;font-weight:var(--mr-font-body-weight-strong);line-height:1.4;color:var(--mr-ink)}.mr-foot ul{list-style:none;margin:0;padding:0}.mr-foot li a{display:inline-flex;align-items:center;min-height:var(--mr-control-h);min-width:var(--mr-control-h);color:var(--mr-ink-muted);font-size:1rem;line-height:1.3;text-decoration:none}.mr-foot li a:hover{color:var(--mr-moonlight);text-decoration:underline;text-underline-offset:.22em}.mr-foot-for{display:flex;flex-direction:column;gap:.25rem;padding-top:2rem;border-top:1px solid var(--mr-hairline)}.mr-foot-for ul{display:flex;flex-wrap:wrap;column-gap:1.5rem}.mr-foot-bottom{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem 2rem;padding-top:1.75rem;border-top:1px solid var(--mr-hairline)}.mr-foot-bottom p{color:var(--mr-ink-muted);font-size:1.0625rem}.mr-foot-leave{display:inline-flex;align-items:center;min-height:var(--mr-control-h);padding:0;border:0;border-radius:var(--mr-radius-sm);background:transparent;color:var(--mr-ink-muted);font:inherit;font-size:1rem;line-height:1.3;text-align:start;text-decoration:underline;text-decoration-color:var(--mr-control-edge);text-underline-offset:.22em;cursor:pointer}.mr-foot-leave:hover{color:var(--mr-moonlight);text-decoration-color:currentColor}.mr-foot-bottom .mr-foot-esc{font-family:var(--mr-font-mono);font-size:var(--mr-text-caption);color:var(--mr-ink-faint);font-variant-ligatures:none}@media (hover: none),(pointer: coarse){.mr-foot-bottom .mr-foot-esc{display:none}}@media (min-width: 45em){.mr-foot-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 64em){.mr-foot-in{padding-top:5rem;padding-bottom:3.5rem;gap:3.5rem}.mr-foot-top{grid-template-columns:minmax(0,3fr) minmax(0,9fr);column-gap:2rem}.mr-foot-groups{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:2rem}}.mr-loading{min-height:70vh;padding:calc(var(--mr-header-h) + 4rem) var(--mr-gutter) 4rem}.mr-loading-text{max-width:var(--mr-page-max);margin:0 auto;color:var(--mr-ink-faint);font-size:var(--mr-text-small)}:root{--mr-measure: 34rem}.mr-page{display:block;min-height:70vh;background:var(--mr-night);overflow-x:clip}.mr-page-head{position:relative;isolation:isolate;padding-top:calc(var(--mr-header-h) + clamp(2.25rem,1.2rem + 4.5vw,5.5rem))}.mr-page-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,var(--mr-ink) 0%,var(--mr-ink) 35%,transparent 100%);mask-image:linear-gradient(180deg,var(--mr-ink) 0%,var(--mr-ink) 35%,transparent 100%)}.mr-page-sky .mr-stars{opacity:.7}.mr-page-head-in{--mr-art: 3.5rem;position:relative;display:flex;flex-direction:column;padding-bottom:clamp(2.25rem,1.8rem + 2vw,3.75rem)}.mr-page-head-in:after{content:"";position:absolute;left:var(--mr-gutter);right:var(--mr-gutter);bottom:0;height:1px;background:var(--mr-hairline)}.mr-page-head-text{display:flex;flex-direction:column;min-width:0}.mr-page-above{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;margin-bottom:.75rem;color:var(--mr-ink-muted);font-size:1rem}.mr-page-title{margin:0;max-width:15em;font-family:var(--mr-font-display);font-variation-settings:var(--mr-font-display-variation);font-optical-sizing:auto;font-weight:var(--mr-font-display-weight);font-size:clamp(2.75rem,1.95rem + 3.4vw,5.25rem);line-height:1.02;letter-spacing:-.03em;color:var(--mr-ink);text-wrap:balance;overflow-wrap:break-word}.mr-page-title em{font-style:italic;color:var(--mr-moon-core)}.mr-page-lede{margin:1.25rem 0 0;max-width:34em;font-size:var(--mr-text-lede);line-height:var(--mr-leading-lede);color:var(--mr-ink-muted);text-wrap:pretty}.mr-page-lede>*+*{margin-top:.75em}.mr-page-meta{margin:1.25rem 0 0;font-family:var(--mr-font-mono);font-size:var(--mr-text-caption);line-height:var(--mr-leading-caption);color:var(--mr-ink-faint);font-variant-ligatures:none}.mr-page-art{position:absolute;top:0;right:var(--mr-gutter);width:var(--mr-art);aspect-ratio:1}.mr-page-head--art .mr-page-head-text{padding-top:calc(var(--mr-art) + 1rem)}.mr-page-head--art:has(.mr-page-above) .mr-page-head-text{padding-top:0}.mr-page-head--art .mr-page-above{min-height:var(--mr-art);padding-right:calc(var(--mr-art) + 1rem);margin-bottom:1rem}.mr-page-moon{position:relative;display:block;width:100%;height:100%}.mr-page-halo{position:absolute;left:-110%;top:-110%;width:320%;aspect-ratio:1;border-radius:50%;pointer-events:none;background:radial-gradient(circle closest-side,color-mix(in srgb,var(--mr-moonlight) 15%,transparent) 0%,color-mix(in srgb,var(--mr-moonlight) 6%,transparent) 30%,color-mix(in srgb,var(--mr-moon-limb) 1.5%,transparent) 55%,transparent 75%)}.mr-page-halo--faint{opacity:.45}@media (min-width: 45em){.mr-page-head-in{--mr-art: clamp(5.5rem, 2.4rem + 7vw, 10.5rem);display:grid;grid-template-columns:minmax(0,1fr) var(--mr-art);align-items:start;column-gap:clamp(2rem,6vw,6rem)}.mr-page-art{position:relative;top:auto;right:auto;margin-top:.5rem;margin-right:clamp(0rem,3vw - 1.5rem,3rem)}.mr-page-head--art .mr-page-head-text{padding-top:0}.mr-page-head--art .mr-page-above{min-height:0;padding-right:0;margin-bottom:.75rem}}@media (min-width: 64em){.mr-page--prose{--mr-prose-frame: 60rem}.mr-page--prose .mr-wrap{max-width:calc(var(--mr-prose-frame) + 2 * var(--mr-gutter))}}.mr-back{display:inline-flex;align-items:center;gap:.5rem;min-height:var(--mr-control-h);border-radius:var(--mr-radius-sm);color:var(--mr-ink-muted);font-size:1rem;font-weight:var(--mr-font-body-weight-strong);line-height:1.3;text-decoration:none}.mr-back:hover,.mr-back .mr-icon{color:var(--mr-moonlight)}.mr-page-body{padding-top:clamp(2.25rem,1.8rem + 2vw,3.75rem);padding-bottom:var(--mr-scene-pad)}.mr-page-head+.mr-section--night{padding-top:clamp(2.25rem,1.8rem + 2vw,3.75rem)}.mr-page-head+.mr-section--ground{margin-top:clamp(2.25rem,1.8rem + 2vw,3.75rem)}.mr-page-main{min-width:0}.mr-page-aside{display:flex;flex-direction:column;gap:2rem;margin-top:clamp(2.5rem,2rem + 2vw,3.5rem)}.mr-page-aside--toc,.mr-toc--side{display:none}@media (min-width: 64em){.mr-toc--side{display:block}.mr-page-cols:has(>.mr-page-aside){display:grid;grid-template-columns:minmax(0,var(--mr-measure)) minmax(12rem,16.5rem);justify-content:space-between;column-gap:clamp(3rem,7vw,8rem)}.mr-page-aside,.mr-page-aside--toc{display:flex;margin-top:0;grid-column:2;grid-row:1;position:sticky;top:calc(var(--mr-header-h) + 2.5rem);align-self:start;max-height:calc(100vh - var(--mr-header-h) - 4rem);overflow-y:auto;overscroll-behavior:contain;padding:.25rem .25rem .25rem 0}.mr-page-cols:has(>.mr-page-aside)>.mr-page-main{grid-column:1;grid-row:1}}.mr-toc-list{list-style:none;margin:0;padding:0}.mr-toc-list a{display:flex;align-items:center;min-height:var(--mr-control-h);padding:.3125rem 0 .3125rem 1rem;border-left:1px solid var(--mr-hairline);color:var(--mr-ink-muted);font-size:.9375rem;line-height:1.35;text-decoration:none}.mr-toc-list a:hover{color:var(--mr-moonlight)}.mr-toc-list a[aria-current]{border-left:2px solid var(--mr-moonlight);padding-left:calc(1rem - 1px);color:var(--mr-ink)}.mr-toc-label{margin:0 0 .75rem;font-size:.9375rem;font-weight:var(--mr-font-body-weight-strong);color:var(--mr-ink)}.mr-toc--inline{margin-bottom:2.25rem}.mr-toc--inline details{border:1px solid var(--mr-hairline);border-radius:var(--mr-radius-md);background:color-mix(in srgb,var(--mr-surface) 55%,transparent)}.mr-toc--inline summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.25rem;padding:.5rem 1rem .5rem 1.125rem;border-radius:var(--mr-radius-md);color:var(--mr-ink);font-weight:var(--mr-font-body-weight-strong);cursor:pointer;list-style:none}.mr-toc--inline summary::-webkit-details-marker{display:none}.mr-toc-chev{color:var(--mr-moonlight);transition:transform var(--mr-duration-base) var(--mr-ease-standard)}.mr-toc--inline details[open] .mr-toc-chev{transform:rotate(180deg)}.mr-toc--inline .mr-toc-list{padding:0 1.125rem 1rem}@media (min-width: 64em){.mr-toc--inline{display:none}}.mr-section{position:relative;padding-block:calc(var(--mr-scene-pad) * .6)}.mr-section--tight{padding-block:calc(var(--mr-scene-pad) * .4)}.mr-section--ground{background:var(--mr-ground)}.mr-section--night+.mr-section--night{padding-top:0}.mr-section--night+.mr-section--night>.mr-section-in{padding-top:calc(var(--mr-scene-pad) * .6);background:linear-gradient(var(--mr-hairline),var(--mr-hairline)) no-repeat var(--mr-gutter) 0 / calc(100% - 2 * var(--mr-gutter)) 1px}.mr-section--night.mr-section--tight+.mr-section--night>.mr-section-in,.mr-section--night+.mr-section--night.mr-section--tight>.mr-section-in{padding-top:calc(var(--mr-scene-pad) * .4)}.mr-section-in{display:flex;flex-direction:column;gap:clamp(1.75rem,1.3rem + 2vw,3rem)}.mr-section-head{display:flex;flex-direction:column;gap:1rem;max-width:46rem}.mr-section-title{margin:0;font-family:var(--mr-font-display);font-variation-settings:var(--mr-font-display-variation);font-optical-sizing:auto;font-weight:var(--mr-font-display-weight);font-size:clamp(2.25rem,1.7rem + 2.3vw,3.75rem);line-height:1.06;letter-spacing:-.025em;color:var(--mr-ink);text-wrap:balance}.mr-section-title em{font-style:italic;color:var(--mr-moon-core)}.mr-section-lede{margin:0;max-width:36em;font-size:clamp(1.125rem,1.08rem + .2vw,1.25rem);line-height:1.55;color:var(--mr-ink-muted);text-wrap:pretty}.mr-section-lede>*+*{margin-top:.75em}.mr-section-body{min-width:0}.mr-section--prose .mr-section-body{max-width:var(--mr-measure)}@media (min-width: 64em){.mr-section--split>.mr-section-in{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--mr-space-4);align-items:start}.mr-section--split .mr-section-head{grid-column:1 / span 5;position:sticky;top:calc(var(--mr-header-h) + var(--mr-space-4))}.mr-section--split .mr-section-body{grid-column:7 / span 6}}@media print{.mr-page-sky,.mr-page-art,.mr-toc{display:none!important}.mr-page,.mr-section--ground{background:none}}.mr-prose{max-width:var(--mr-measure);font-size:var(--mr-text-body);line-height:1.7;color:var(--mr-ink-muted);overflow-wrap:break-word}.mr-prose :where(p,ul,ol,dl,blockquote,pre,figure,table,details,video,picture,img):where(:not([class]):not(.mr-not-prose *)){margin:0 0 1.15em}.mr-prose :where(h1,h2,h3,h4,h5,h6):where(:not([class]):not(.mr-not-prose *)){color:var(--mr-ink);text-wrap:balance}.mr-prose :where(h1,h2):where(:not([class]):not(.mr-not-prose *)){margin:clamp(2.5rem,2rem + 1.8vw,3.5rem) 0 1rem;font-family:var(--mr-font-display);font-variation-settings:var(--mr-font-display-variation);font-optical-sizing:auto;font-weight:400;font-size:clamp(1.75rem,1.5rem + 1vw,2.375rem);line-height:1.15;letter-spacing:-.015em}.mr-prose :where(h3):where(:not([class]):not(.mr-not-prose *)){margin:2.25rem 0 .625rem;font-family:var(--mr-font-display);font-variation-settings:var(--mr-font-display-variation);font-optical-sizing:auto;font-weight:400;font-size:clamp(1.3125rem,1.23rem + .35vw,1.5625rem);line-height:1.25;letter-spacing:-.01em}.mr-prose :where(h4,h5,h6):where(:not([class]):not(.mr-not-prose *)){margin:1.75rem 0 .5rem;font-family:var(--mr-font-body);font-weight:var(--mr-font-body-weight-strong);font-size:1.0625rem;line-height:1.4}.mr-prose :where(h5,h6):where(:not([class]):not(.mr-not-prose *)){color:var(--mr-ink-muted)}.mr-prose :where(:first-child,h1[hidden]+*):where(:not(.mr-not-prose *)){margin-top:0}.mr-prose :where(:last-child):where(:not(.mr-not-prose *)){margin-bottom:0}.mr-anchor{color:inherit;text-decoration:none;border-radius:var(--mr-radius-sm);padding-block:.625rem}a[data-solo]{padding-block:.6875rem}.mr-anchor-icon{display:inline-block;margin-inline-start:.35em;vertical-align:-.05em;width:.62em;height:.62em;color:var(--mr-moon-limb);opacity:0;transition:opacity var(--mr-duration-fast) var(--mr-ease-standard)}.mr-anchor:hover .mr-anchor-icon,.mr-anchor:focus-visible .mr-anchor-icon{opacity:1}.mr-anchor:hover{text-decoration:underline;text-decoration-color:var(--mr-moonlight);text-decoration-thickness:1.5px;text-underline-offset:.18em}@media (hover: none){.mr-anchor-icon{opacity:.45}}.mr-prose :where(a:not([class])){color:var(--mr-ink);text-decoration:underline;text-decoration-color:var(--mr-moonlight);text-decoration-thickness:1.5px;text-underline-offset:.22em;border-radius:2px}.mr-prose :where(a:not([class]):hover){color:var(--mr-moonlight)}.mr-prose :where(strong,b):where(:not([class])){color:var(--mr-ink);font-weight:var(--mr-font-body-weight-strong)}.mr-prose :where(em,i):where(:not([class])){font-style:italic}.mr-prose :where(small):where(:not([class])){font-size:var(--mr-text-small)}.mr-prose :where(mark):where(:not([class])){background:color-mix(in srgb,var(--mr-moonlight) 22%,transparent);color:var(--mr-ink);border-radius:2px;padding:0 .15em}.mr-prose :where(abbr[title]){text-decoration:underline dotted;text-underline-offset:.2em;cursor:help}.mr-prose :where(sub,sup):where(:not([class])){font-size:.75em;line-height:0}.mr-prose :where(ul,ol):where(:not([class]):not(.mr-not-prose *)){padding-inline-start:1.5em}.mr-prose :where(li):where(:not([class]):not(.mr-not-prose *)){margin:0 0 .5em;padding-inline-start:.3em}.mr-prose :where(li>ul,li>ol):where(:not([class])){margin:.5em 0 0}.mr-prose :where(li>p):where(:not([class])){margin:0 0 .5em}.mr-prose :where(ul:not([class])>li:not([class]))::marker{color:var(--mr-moon-limb)}.mr-prose :where(ol:not([class])>li:not([class]))::marker{color:var(--mr-moon-limb);font-family:var(--mr-font-mono);font-size:.9em}.mr-prose :where(ul ul):where(:not([class])){list-style-type:circle}.mr-prose :where(dt):where(:not([class])){color:var(--mr-ink);font-weight:var(--mr-font-body-weight-strong)}.mr-prose :where(dd):where(:not([class])){margin:.25em 0 .9em}.mr-prose :where(blockquote):where(:not([class]):not(.mr-not-prose *)){margin-inline:0;padding:.125em 0 .125em 1.25em;border-inline-start:2px solid var(--mr-moon-limb);color:var(--mr-ink)}.mr-prose :where(hr):where(:not([class]):not(.mr-not-prose *)){height:0;margin:clamp(2.5rem,2rem + 2vw,3.5rem) 0;border:0;border-top:1px solid var(--mr-hairline)}.mr-prose :where(code,kbd,samp):where(:not([class])){font-family:var(--mr-font-mono);font-size:.875em;font-variant-ligatures:none;color:var(--mr-ink)}.mr-prose :where(code):where(:not(pre code)){padding:.1em .35em;border:1px solid var(--mr-hairline);border-radius:4px;background:var(--mr-surface);overflow-wrap:anywhere}.mr-prose :where(kbd):where(:not([class])){padding:.05em .4em;border:1px solid var(--mr-control-edge);border-bottom-width:2px;border-radius:4px;background:var(--mr-raised)}.mr-prose :where(pre):where(:not(.mr-not-prose *)){padding:1rem 1.25rem;overflow-x:auto;border:1px solid var(--mr-hairline);border-radius:var(--mr-radius-md);background:var(--mr-surface);font-family:var(--mr-font-mono);font-size:.9375rem;line-height:1.55;color:var(--mr-ink)}.mr-prose :where(pre code){font-size:inherit;padding:0;border:0;background:none}.mr-path{font-family:var(--mr-font-mono);font-size:max(.875rem,.86em);font-variant-ligatures:none;color:var(--mr-ink)}.mr-path .mr-spec-sep{color:var(--mr-moon-limb);padding-inline:.4em}.mr-path .mr-spec-step{display:inline-block}.mr-prose :where(img,video):where(:not([class]):not(.mr-not-prose *)){display:block;max-width:100%;height:auto;margin-inline:auto;border-radius:var(--mr-radius-md)}.mr-prose :where(figure):where(:not([class]):not(.mr-not-prose *)){margin-inline:0}.mr-prose :where(figcaption):where(:not([class])){margin-top:.75rem;font-family:var(--mr-font-mono);font-size:var(--mr-text-caption);line-height:var(--mr-leading-caption);color:var(--mr-ink-faint);text-align:center;font-variant-ligatures:none}.mr-shot{display:block;width:min(var(--mr-shot-w, 17.5rem),100%);margin:2rem auto;padding:6px;border-radius:2.25rem;background:linear-gradient(180deg,var(--mr-raised) 0%,var(--mr-surface) 16%,var(--mr-night) 100%);box-shadow:0 0 0 1px color-mix(in srgb,var(--mr-moonlight) 24%,transparent),0 -14px 48px -20px color-mix(in srgb,var(--mr-moon-core) 50%,transparent)}.mr-shot img,.mr-shot video,.mr-shot picture{display:block;width:100%;height:auto;margin:0;border-radius:calc(2.25rem - 6px);background:var(--mr-surface)}.mr-shot--partial{width:fit-content;max-width:min(var(--mr-shot-w, 26rem),100%);padding:0;border-radius:var(--mr-radius-md);border:1px solid var(--mr-hairline);background:var(--mr-surface);box-shadow:none;overflow:hidden}.mr-shot--partial img{border-radius:0}.mr-prose .mr-shot:first-child{margin-top:0}.mr-prose :where(table):where(:not([class]):not(.mr-not-prose *)){display:block;max-width:100%;overflow-x:auto}.mr-table-wrap{max-width:100%;margin:0 0 1.5em;overflow-x:auto;border:1px solid var(--mr-hairline);border-radius:var(--mr-radius-md);background:linear-gradient(90deg,var(--mr-table-bg, var(--mr-night)) 30%,transparent) left / 2.5rem 100% no-repeat local,linear-gradient(270deg,var(--mr-table-bg, var(--mr-night)) 30%,transparent) right / 2.5rem 100% no-repeat local,radial-gradient(farthest-side at 0 50%,color-mix(in srgb,var(--mr-moonlight) 16%,transparent),transparent) left / .875rem 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,color-mix(in srgb,var(--mr-moonlight) 16%,transparent),transparent) right / .875rem 100% no-repeat scroll,var(--mr-table-bg, var(--mr-night))}.mr-section--ground{--mr-table-bg: var(--mr-ground)}.mr-prose .mr-table-wrap:last-child{margin-bottom:0}.mr-table-wrap>table{display:table;width:100%;margin:0;border-radius:0}.mr-prose :where(table:not([class]),.mr-table-wrap>table){border-collapse:collapse;font-size:.9375rem;line-height:1.5;font-variant-numeric:tabular-nums}.mr-prose :where(th,td):where(:not([class])),.mr-table-wrap :where(th,td){min-width:7.5rem;padding:.75rem 1rem;border-bottom:1px solid var(--mr-hairline);text-align:start;vertical-align:top}.mr-prose :where(th):where(:not([class])),.mr-table-wrap :where(th){color:var(--mr-ink);font-weight:var(--mr-font-body-weight-strong)}.mr-prose :where(thead th):where(:not([class])),.mr-table-wrap :where(thead th){border-bottom-color:var(--mr-control-edge);vertical-align:bottom}.mr-table-wrap :where(tr:last-child>td){border-bottom:0}.mr-prose :where(td>:last-child){margin-bottom:0}.mr-prose :where(sup a){font-family:var(--mr-font-mono);text-decoration-thickness:1px;padding:0 .1em}.mr-callout{--mr-callout-c: var(--mr-status-info);margin:1.75rem 0;padding:1rem 1.25rem 1.125rem 1.125rem;border:1px solid color-mix(in srgb,var(--mr-callout-c) 30%,var(--mr-hairline));border-inline-start:3px solid var(--mr-callout-c);border-radius:var(--mr-radius-sm) var(--mr-radius-md) var(--mr-radius-md) var(--mr-radius-sm);background:color-mix(in srgb,var(--mr-callout-c) 7%,var(--mr-surface));color:var(--mr-ink);font-size:var(--mr-text-body);line-height:1.6}.mr-callout--tip{--mr-callout-c: var(--mr-status-ok)}.mr-callout--warning{--mr-callout-c: var(--mr-status-caution)}.mr-callout-label{display:flex;align-items:center;gap:.5rem;margin:0 0 .375rem;color:var(--mr-callout-c);font-family:var(--mr-font-body);font-size:1rem;font-weight:var(--mr-font-body-weight-strong);line-height:1.4}.mr-callout-label .mr-icon{flex:none}.mr-callout-body>*{margin:0}.mr-callout-body>*+*{margin-top:.75em}.mr-callout-body :where(ul,ol){padding-inline-start:1.4em}.mr-prose .mr-callout:first-child{margin-top:0}.mr-prose .mr-callout:last-child{margin-bottom:0}@media (forced-colors: active){.mr-callout{border-inline-start-color:CanvasText}}.mr-disclosure,.mr-prose :where(details):where(:not([class]):not(.mr-not-prose *)){border-top:1px solid var(--mr-hairline)}.mr-disclosure:not(:has(+.mr-disclosure)),.mr-prose :where(details:not([class])):not(:has(+details:not([class]))){border-bottom:1px solid var(--mr-hairline)}.mr-prose :where(details:not([class]):has(+details:not([class]))){margin-bottom:0}.mr-disclosure>summary,.mr-prose :where(details:not([class]))>summary{position:relative;display:flex;align-items:center;gap:1rem;min-height:var(--mr-control-h);padding:1rem 3rem 1rem 0;border-radius:var(--mr-radius-sm);color:var(--mr-ink);cursor:pointer;list-style:none}.mr-disclosure>summary::-webkit-details-marker,.mr-prose :where(details:not([class]))>summary::-webkit-details-marker{display:none}.mr-disclosure>summary:before,.mr-disclosure>summary:after,.mr-prose :where(details:not([class]))>summary:before,.mr-prose :where(details:not([class]))>summary:after{content:"";position:absolute;right:.875rem;top:50%;width:.875rem;height:1.6px;margin-top:-.8px;border-radius:1px;background:var(--mr-moonlight);transition:transform var(--mr-duration-base) var(--mr-ease-standard)}.mr-disclosure>summary:after,.mr-prose :where(details:not([class]))>summary:after{transform:rotate(90deg)}.mr-disclosure[open]>summary:after,.mr-prose :where(details:not([class]))[open]>summary:after{transform:rotate(0)}.mr-disclosure>summary:hover,.mr-prose :where(details:not([class]))>summary:hover{color:var(--mr-moonlight)}.mr-disclosure-q{min-width:0}.mr-disclosure--lg>summary .mr-disclosure-q{font-family:var(--mr-font-display);font-variation-settings:var(--mr-font-display-variation);font-optical-sizing:auto;font-weight:400;font-size:var(--mr-text-title);line-height:1.2;letter-spacing:var(--mr-tracking-title)}.mr-disclosure--lg>summary{padding-block:1.375rem}.mr-disclosure--md>summary,.mr-prose :where(details:not([class]))>summary{font-weight:var(--mr-font-body-weight-strong);font-size:var(--mr-text-body);line-height:1.45}.mr-disclosure-body{max-width:var(--mr-measure);padding:0 0 1.5rem;color:var(--mr-ink-muted)}.mr-disclosure-body>*{margin:0}.mr-disclosure-body>*+*{margin-top:.85em}.mr-disclosure-body :where(ul,ol){padding-inline-start:1.4em}.mr-prose :where(details:not([class]))>:not(summary){max-width:var(--mr-measure);margin:0 0 .85em;color:var(--mr-ink-muted)}.mr-prose :where(details:not([class]))>:last-child:not(summary){margin-bottom:0;padding-bottom:1.5rem}.mr-prose .mr-disclosure{margin-block:0}.mr-prose :where(:not(.mr-disclosure))+.mr-disclosure,.mr-prose .mr-disclosure+:where(:not(.mr-disclosure)){margin-top:1.5rem}.mr-icon{flex:none;vertical-align:-.2em;overflow:visible}.mr-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--mr-card-min, 17.5rem)),1fr));gap:1rem}.mr-linkcard{position:relative;display:flex;flex-direction:column;gap:.625rem;min-width:0;margin:0;padding:1.375rem 1.375rem 1.25rem 1.5rem;border:1px solid var(--mr-hairline);border-radius:var(--mr-radius-md);background:color-mix(in srgb,var(--mr-surface) 72%,transparent);transition:border-color var(--mr-duration-fast) var(--mr-ease-standard),background-color var(--mr-duration-fast) var(--mr-ease-standard)}.mr-linkcard:hover{border-color:var(--mr-control-edge);background:var(--mr-surface)}.mr-linkcard-icon{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:.25rem;border:1px solid color-mix(in srgb,var(--mr-moonlight) 40%,var(--mr-hairline));border-radius:50%;color:var(--mr-moonlight)}.mr-linkcard-title{margin:0;font-family:var(--mr-font-display);font-variation-settings:var(--mr-font-display-variation);font-optical-sizing:auto;font-weight:400;font-size:clamp(1.375rem,1.3rem + .35vw,1.625rem);line-height:1.2;letter-spacing:-.012em;color:var(--mr-ink)}.mr-linkcard-link{color:inherit;text-decoration:none;text-decoration-color:var(--mr-moonlight);text-decoration-thickness:1.5px;text-underline-offset:.2em}.mr-linkcard-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.mr-linkcard:hover .mr-linkcard-link{text-decoration-line:underline}@supports selector(:has(*)){.mr-linkcard-link:focus-visible{outline:none}.mr-linkcard:has(.mr-linkcard-link:focus-visible){outline:var(--mr-focus-width) solid var(--mr-focus-color);outline-offset:var(--mr-focus-offset)}}.mr-linkcard-desc{color:var(--mr-ink-muted);font-size:1rem;line-height:1.55}.mr-linkcard-desc>*{margin:0}.mr-linkcard-desc>*+*{margin-top:.5em}.mr-linkcard-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:.25rem}.mr-linkcard-meta{margin:0;font-family:var(--mr-font-mono);font-size:var(--mr-text-caption);line-height:var(--mr-leading-caption);color:var(--mr-ink-faint);font-variant-ligatures:none}.mr-linkcard-arrow{color:var(--mr-moonlight);transition:transform var(--mr-duration-base) var(--mr-ease-standard)}.mr-linkcard:hover .mr-linkcard-arrow{transform:translate(3px)}.mr-linklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mr-linkrow{margin:0;padding:0;border-top:1px solid var(--mr-hairline)}.mr-linkrow:last-child{border-bottom:1px solid var(--mr-hairline)}.mr-linkrow-link{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:1rem;row-gap:.25rem;min-height:var(--mr-control-h);padding:1.125rem 2.25rem 1.125rem 0;position:relative;border-radius:var(--mr-radius-sm);color:var(--mr-ink);text-decoration:none}.mr-linklist--lg .mr-linkrow-link{padding-block:1.375rem}.mr-linkrow-icon{align-self:center;color:var(--mr-moonlight)}.mr-linkrow-label{flex:0 1 auto;min-width:0;text-decoration-color:var(--mr-moonlight);text-decoration-thickness:1.5px;text-underline-offset:.2em}.mr-linklist--lg .mr-linkrow-label{font-family:var(--mr-font-display);font-variation-settings:var(--mr-font-display-variation);font-optical-sizing:auto;font-weight:400;font-size:var(--mr-text-title);line-height:1.2;letter-spacing:var(--mr-tracking-title)}.mr-linklist--md .mr-linkrow-label{font-weight:var(--mr-font-body-weight-strong);font-size:1.0625rem;line-height:1.4}.mr-linkrow-link:hover .mr-linkrow-label{text-decoration-line:underline}.mr-linkrow-leader{display:none}.mr-linkrow-meta{flex:1 1 100%;font-family:var(--mr-font-mono);font-size:var(--mr-text-caption);line-height:var(--mr-leading-caption);color:var(--mr-ink-muted);font-variant-ligatures:none}.mr-linkrow-arrow{position:absolute;right:.25rem;top:50%;margin-top:-10px;color:var(--mr-moonlight);transition:transform var(--mr-duration-base) var(--mr-ease-standard)}.mr-linkrow-link:hover .mr-linkrow-arrow{transform:translate(3px)}.mr-linkrow-desc{max-width:40em;margin:-.5rem 0 0;padding:0 2.25rem 1.25rem 0;color:var(--mr-ink-muted);font-size:1rem;line-height:1.55}.mr-linkrow-desc>*{margin:0}.mr-linkrow-desc>*+*{margin-top:.5em}@media (min-width: 45em){.mr-linkrow-link{flex-wrap:nowrap}.mr-linkrow-meta{flex:0 1 auto;margin-left:auto;text-align:end}.mr-linklist--leader .mr-linkrow-leader{display:block;flex:1 1 1.75rem;min-width:1.75rem;height:1px;border-bottom:2px dotted color-mix(in srgb,var(--mr-hairline) 55%,var(--mr-control-edge));transform:translateY(-.3em)}.mr-linklist--leader .mr-linkrow-meta{margin-left:0}}.mr-status{--mr-status-c: var(--mr-control-edge);display:inline-flex;align-items:center;gap:.5rem;min-height:2rem;padding:.25rem .875rem .25rem .625rem;border:1px solid color-mix(in srgb,var(--mr-status-c) 55%,transparent);border-radius:var(--mr-radius-pill);background:color-mix(in srgb,var(--mr-status-c) 10%,transparent);color:var(--mr-ink);font-size:.9375rem;font-weight:var(--mr-font-body-weight-strong);line-height:1.3;white-space:nowrap}.mr-status .mr-icon{color:var(--mr-status-c)}.mr-status--ok{--mr-status-c: var(--mr-status-ok)}.mr-status--caution{--mr-status-c: var(--mr-status-caution)}.mr-status--alert{--mr-status-c: var(--mr-status-alert)}.mr-status--info{--mr-status-c: var(--mr-status-info)}.mr-status--neutral .mr-icon{color:var(--mr-ink-muted)}@media (forced-colors: active){.mr-status{border-color:CanvasText}}.mr-stats{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:0 2rem}@media (min-width: 64em){.mr-stats{grid-template-columns:repeat(var(--mr-stat-cols, 3),minmax(0,1fr))}}.mr-stat{display:flex;flex-direction:column;gap:.375rem;min-width:0;padding:1.5rem 0 1.75rem;border-top:1px solid var(--mr-hairline)}.mr-stat-value{order:-1;margin:0 0 .25rem;font-family:var(--mr-font-display);font-variation-settings:var(--mr-font-display-variation);font-optical-sizing:auto;font-weight:var(--mr-font-display-weight);font-size:clamp(3rem,2.3rem + 2.8vw,4.75rem);line-height:.95;letter-spacing:-.035em;color:var(--mr-ink);font-variant-numeric:lining-nums tabular-nums}.mr-stat--moon .mr-stat-value{color:var(--mr-moon-core)}.mr-stat--missing .mr-stat-value{font-size:var(--mr-text-title);line-height:1.2;letter-spacing:var(--mr-tracking-title);font-style:italic;color:var(--mr-ink-muted)}.mr-stat-label{margin:0;color:var(--mr-ink);font-size:1.0625rem;line-height:1.4}.mr-stat-note{margin:0;font-family:var(--mr-font-mono);font-size:var(--mr-text-caption);line-height:var(--mr-leading-caption);color:var(--mr-ink-faint);font-variant-ligatures:none}.mr-home{display:block;background:var(--mr-night);overflow-x:clip}.mr-home .mr-scene-body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--mr-space-4)}.mr-top{--mr-top-moon: clamp(9.5rem, 46vw, 18rem);--mr-top-moon-right: max(var(--mr-gutter), calc(50% - var(--mr-page-max) / 2));--mr-top-moon-x: calc(var(--mr-top-moon-right) + var(--mr-top-moon) / 2);--mr-top-path-w: calc(var(--mr-top-moon) * 1.9);--mr-top-ridges: clamp(1.5rem, 4vw, 3.75rem);overflow:clip}.mr-top-sky,.mr-top-sea{position:relative;isolation:isolate}.mr-top-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.mr-top-sky-art{top:calc(var(--mr-header-h) * -1);--mr-horizon: 100%}.mr-top-moonbox{position:absolute;top:calc(var(--mr-header-h) + 1.25rem);right:var(--mr-top-moon-right);width:var(--mr-top-moon);height:var(--mr-top-moon)}.mr-top-moon{position:relative;width:100%;height:100%}.mr-top-halo{top:-110%;right:-110%;bottom:-110%;left:-110%;opacity:var(--mr-top-glow, 1)}.mr-top-corona{position:absolute;top:-34%;right:-34%;bottom:-34%;left:-34%;border-radius:50%;opacity:var(--mr-top-glow, 1);background:radial-gradient(circle closest-side,color-mix(in srgb,var(--mr-moon-core) 34%,transparent) 54%,color-mix(in srgb,var(--mr-moonlight) 20%,transparent) 58%,color-mix(in srgb,var(--mr-moonlight) 9%,transparent) 66%,color-mix(in srgb,var(--mr-moonlight) 3.5%,transparent) 80%,transparent 100%)}.mr-top-horizon-glow{transition:opacity .9s var(--mr-ease-standard);position:absolute;right:calc(var(--mr-top-moon-x) - var(--mr-top-moon) * 1.9);width:calc(var(--mr-top-moon) * 3.8);height:calc(var(--mr-top-moon) * .84);opacity:var(--mr-top-glow, 1);background:radial-gradient(ellipse closest-side,color-mix(in srgb,var(--mr-moonlight) 12%,transparent) 0%,color-mix(in srgb,var(--mr-moonlight) 4.5%,transparent) 45%,transparent 100%)}.mr-top-sky-art .mr-top-horizon-glow{bottom:calc(var(--mr-top-moon) * -.42)}.mr-top-sea-art .mr-top-horizon-glow{top:calc(var(--mr-top-moon) * -.42)}.mr-top-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 88% 80% at 62% 48%,transparent 58%,color-mix(in srgb,var(--mr-night) 55%,transparent) 100%)}.mr-top-sky-body{position:relative;display:flex;flex-direction:column;padding-top:1.25rem;padding-bottom:calc(var(--mr-top-ridges) + 1.75rem)}.mr-top-title{font-size:clamp(3rem,1.25rem + 8vw,8.25rem);line-height:.94;letter-spacing:-.035em}.mr-top-title em{text-shadow:0 0 2.75rem color-mix(in srgb,var(--mr-moonlight) 40%,transparent)}.mr-top-almanac{order:-1;display:flex;flex-direction:column;justify-content:center;gap:.25rem;min-height:var(--mr-top-moon);margin-right:calc(var(--mr-top-moon) + 1rem);margin-bottom:1.75rem;overflow-wrap:normal}@media (max-width: 22.49em){.mr-top{--mr-top-moon: clamp(7rem, 44vw, 18rem)}}.mr-top-almanac{transition:opacity .9s var(--mr-ease-standard)}.mr-top-almanac--pending{opacity:0;visibility:hidden}.mr-top-almanac-label,.mr-top-almanac-date{font-family:var(--mr-font-mono);font-size:var(--mr-text-caption);line-height:var(--mr-leading-caption);font-variant-ligatures:none}.mr-top-almanac-label{color:var(--mr-ink-faint)}.mr-top-almanac-date{color:var(--mr-ink-muted)}.mr-top-almanac-day,.mr-top-almanac-lit{display:block}.mr-top-almanac-sep{display:none}.mr-top-almanac-phase{font-family:var(--mr-font-display);font-variation-settings:var(--mr-font-display-variation);font-optical-sizing:auto;font-style:italic;font-weight:400;font-size:1.375rem;line-height:1.2;color:var(--mr-ink)}.mr-top-horizon{position:relative;z-index:1;height:0;--mr-horizon: 0px}.mr-top-sea-art{background:linear-gradient(180deg,var(--mr-ground) 0%,color-mix(in srgb,var(--mr-ground) 55%,var(--mr-night)) 30%,var(--mr-night) 78%)}.mr-top-reflect{position:absolute;left:0;top:0;width:100%;height:var(--mr-top-ridges);fill:color-mix(in srgb,var(--mr-night) 80%,transparent)}.mr-top-path{top:0;bottom:0;right:calc(var(--mr-top-moon-x) - var(--mr-top-path-w) / 2);width:var(--mr-top-path-w);opacity:var(--mr-top-glow, 1);-webkit-mask-image:linear-gradient(180deg,var(--mr-ink) 0,var(--mr-ink) 1.25rem,transparent 5rem);mask-image:linear-gradient(180deg,var(--mr-ink) 0,var(--mr-ink) 1.25rem,transparent 5rem)}.mr-top-sea-body{position:relative;padding-top:4rem;padding-bottom:clamp(3rem,1.5rem + 4vw,5.5rem)}.mr-top-lede{max-width:30em}.mr-top-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 2rem;margin-top:2rem}.mr-top-sea-body .mr-mono{margin-top:1.5rem}@media (min-width: 45em){.mr-top{--mr-top-moon: clamp(15rem, 40vw, 20rem);--mr-top-path-w: calc(var(--mr-top-moon) * 2.1)}.mr-top-almanac-phase{font-size:1.5rem}}@media (max-width: 63.99em) and (orientation: landscape) and (max-height: 30em){.mr-top{--mr-top-moon: 8rem;--mr-top-path-w: calc(var(--mr-top-moon) * 2.4)}.mr-top-almanac{position:absolute;top:1.25rem;right:calc(var(--mr-gutter) + var(--mr-top-moon) + 1rem);min-height:var(--mr-top-moon);margin:0;text-align:right;align-items:flex-end}.mr-top-title{max-width:calc(100% - var(--mr-top-moon) - 14rem);font-size:clamp(2.5rem,1rem + 5vw,3.75rem)}.mr-top-sea-body{padding-top:2.5rem}}@media (min-width: 64em){.mr-top{--mr-top-sky: clamp(28rem, calc(100svh - var(--mr-header-h) - 17rem), 40rem);--mr-top-moon: min(34vw, calc(var(--mr-top-sky) - 7rem), 32rem);--mr-top-path-w: calc(var(--mr-top-moon) * 2.3)}.mr-top-moonbox{top:auto;bottom:1.5rem}.mr-top-sky-body{min-height:var(--mr-top-sky);justify-content:flex-end;padding-top:1.25rem;padding-bottom:calc(var(--mr-top-ridges) + 1.25rem)}.mr-top-title{max-width:calc(100% - var(--mr-top-moon) - 2rem)}.mr-top-almanac{position:absolute;top:1rem;right:var(--mr-gutter);min-height:0;margin:0;text-align:right;align-items:flex-end}.mr-top-almanac-day,.mr-top-almanac-lit,.mr-top-almanac-sep{display:inline}.mr-top-path{-webkit-mask-image:linear-gradient(180deg,var(--mr-ink) 40%,transparent 100%);mask-image:linear-gradient(180deg,var(--mr-ink) 40%,transparent 100%)}.mr-top-sea-body{padding-top:3.25rem}}.mr-inside{--mr-inside-w: min(62vw, 15rem)}.mr-home .mr-inside .mr-scene-body{display:block}.mr-inside .mr-inside-stars{height:min(28rem,60%);opacity:.6}.mr-inside-glow{position:absolute;left:50%;top:38%;width:min(84rem,150%);height:62%;transform:translate(-50%);background:radial-gradient(ellipse closest-side,color-mix(in srgb,var(--mr-moonlight) 10%,transparent) 0%,color-mix(in srgb,var(--mr-moonlight) 3.5%,transparent) 45%,transparent 100%)}.mr-inside-head{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}.mr-inside-intro{display:flex;flex-direction:column;gap:1rem}.mr-inside-intro .mr-text{font-size:var(--mr-text-lede);line-height:var(--mr-leading-lede)}.mr-inside-stagewrap{position:relative;margin:clamp(2rem,1rem + 4vw,3.5rem) calc(var(--mr-gutter) * -1) 0}.mr-inside-stage{position:relative;padding:3.5rem var(--mr-gutter) 2.5rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--mr-gutter);scrollbar-width:none}.mr-inside-stage::-webkit-scrollbar{display:none}.mr-inside-stage:focus-visible{outline-offset:-3px}@supports selector(:has(*)){.mr-inside-stage:focus-visible{outline:none}.mr-inside-stagewrap:has(>.mr-inside-stage:focus-visible):after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;border:var(--mr-focus-width) solid var(--mr-focus-color);border-radius:var(--mr-radius-sm);pointer-events:none}}.mr-inside-arc{list-style:none;margin:0;padding:0;display:flex;gap:1rem;width:max-content}.mr-inside-item{flex:none;scroll-snap-align:start}.mr-inside-screen .mr-screen-label{font-size:1.125rem}.mr-inside-more{display:flex;justify-content:center;margin-top:1.5rem}@media (min-width: 64em){.mr-inside{--mr-inside-w: clamp(9rem, 14.4vw, 13.75rem)}.mr-inside-head{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--mr-space-4);align-items:end}.mr-inside-title{grid-column:1 / span 6}.mr-inside-intro{grid-column:8 / span 5;padding-bottom:.625rem}.mr-inside-stagewrap{margin:4.5rem 0 0}.mr-inside-stage{padding:0 0 5rem;overflow:visible;scroll-snap-type:none}.mr-inside-stage:before{content:"";position:absolute;z-index:-1;left:4%;right:4%;bottom:0;height:14rem;background:radial-gradient(ellipse closest-side,color-mix(in srgb,var(--mr-moonlight) 12%,transparent) 0%,color-mix(in srgb,var(--mr-moonlight) 4%,transparent) 50%,transparent 100%)}.mr-inside-arc{width:auto;justify-content:center;gap:clamp(.5rem,1.1vw,1rem);perspective:1900px;perspective-origin:50% 20%}.mr-inside-slot-1{order:1;transform:translateY(4rem) translateZ(-230px) rotateY(-18deg)}.mr-inside-slot-2{order:2;transform:translateY(1.5rem) translateZ(-84px) rotateY(-10deg)}.mr-inside-slot-3{order:3;transform:translateY(.125rem) translateZ(-10px) rotateY(-3deg)}.mr-inside-slot-4{order:4;transform:translateY(.125rem) translateZ(-10px) rotateY(3deg)}.mr-inside-slot-5{order:5;transform:translateY(1.5rem) translateZ(-84px) rotateY(10deg)}.mr-inside-slot-6{order:6;transform:translateY(4rem) translateZ(-230px) rotateY(18deg)}.mr-inside-item:is(.mr-inside-slot-1,.mr-inside-slot-6) img{filter:brightness(.82)}.mr-inside-item:is(.mr-inside-slot-2,.mr-inside-slot-5) img{filter:brightness(.92)}.mr-inside-item:is(.mr-inside-slot-3,.mr-inside-slot-4) .mr-screen-frame{box-shadow:0 0 0 1px color-mix(in srgb,var(--mr-moonlight) 32%,transparent),0 -16px 54px -18px color-mix(in srgb,var(--mr-moon-core) 62%,transparent)}.mr-inside-more{margin-top:.5rem}}.mr-safety{background:linear-gradient(180deg,var(--mr-night) 0%,var(--mr-ground) 14%,var(--mr-ground) 100%)}.mr-home .mr-safety .mr-scene-body{display:block}.mr-safety-glow{position:absolute;left:-22rem;top:24rem;width:68rem;aspect-ratio:1;background:radial-gradient(circle closest-side,color-mix(in srgb,var(--mr-moonlight) 8%,transparent) 0%,color-mix(in srgb,var(--mr-moonlight) 3%,transparent) 45%,transparent 100%)}.mr-safety-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,1.5rem + 3vw,3.5rem)}.mr-safety-intro{display:flex;flex-direction:column;gap:1.75rem}.mr-safety-intro .mr-lede{max-width:24em}.mr-safety-path{font-family:var(--mr-font-mono);font-variant-ligatures:none}.mr-safety-key{display:flex;flex-direction:column;gap:.5rem;max-width:25rem;padding:1.125rem 1.25rem;border:1px solid var(--mr-hairline);border-radius:1rem;background:color-mix(in srgb,var(--mr-surface) 60%,transparent)}.mr-safety-key-path{font-size:.9375rem;color:var(--mr-ink)}.mr-safety-key p+p{font-size:1.0625rem;line-height:1.5;color:var(--mr-ink-muted)}.mr-safety-list .mr-spec-body{font-size:1.0625rem}.mr-safety-new{font-family:var(--mr-font-mono);font-size:var(--mr-text-caption);line-height:var(--mr-leading-caption);color:var(--mr-moon-limb);font-variant-ligatures:none}.mr-safety-quote{display:flex;align-items:center;gap:.875rem;max-width:25rem;font-family:var(--mr-font-display);font-variation-settings:var(--mr-font-display-variation);font-optical-sizing:auto;font-style:italic;font-weight:400;font-size:clamp(1.25rem,1.1rem + .5vw,1.4375rem);line-height:1.3;color:var(--mr-moonlight)}.mr-safety-quote-moon{flex:none}.mr-safety-help{position:relative;isolation:isolate;overflow:hidden;display:grid;gap:2rem;margin-top:clamp(4rem,2rem + 6vw,6rem);padding:clamp(2rem,1rem + 4vw,4rem) clamp(1.5rem,.5rem + 5vw,4.5rem);border:1px solid var(--mr-hairline);border-radius:clamp(1.5rem,1rem + 2vw,2.25rem);background:linear-gradient(120deg,var(--mr-surface) 0%,color-mix(in srgb,var(--mr-surface) 70%,var(--mr-ground)) 60%,var(--mr-surface) 100%)}.mr-safety-help:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--mr-moonlight) 60%,transparent) 50%,transparent 100%)}.mr-safety-help:after{content:"";position:absolute;z-index:-1;right:-12rem;top:-16rem;width:45rem;aspect-ratio:1;background:radial-gradient(circle closest-side,color-mix(in srgb,var(--mr-moonlight) 10%,transparent) 0%,color-mix(in srgb,var(--mr-moonlight) 3.5%,transparent) 50%,transparent 100%)}.mr-safety-help-text{display:flex;flex-direction:column;gap:1.125rem}.mr-safety-help-text .mr-text{font-size:var(--mr-text-lede);line-height:var(--mr-leading-lede);max-width:34em}.mr-safety-help-app{font-size:.9375rem;color:var(--mr-ink-muted)}.mr-safety-help-app .mr-safety-path{display:block;margin-top:.25rem}.mr-safety-help-btn{justify-self:start}@media (min-width: 64em){.mr-safety-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--mr-space-4);align-items:start}.mr-safety-intro{grid-column:1 / span 5;padding-right:1rem}.mr-safety-list{grid-column:6 / span 7}.mr-safety-help{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:3rem}.mr-safety-help-app .mr-safety-path{display:inline;margin:0}.mr-safety-help-btn{justify-self:end}}.mr-leftout{background:linear-gradient(180deg,var(--mr-ground) 0%,var(--mr-night) 18%,var(--mr-night) 82%,var(--mr-ground) 100%)}.mr-home .mr-leftout .mr-scene-body{display:block}.mr-leftout-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,1.5rem + 3vw,4rem)}.mr-leftout-intro{display:flex;flex-direction:column;align-items:center;gap:1.75rem;min-width:0}.mr-leftout-moon{--mr-newmoon-size: min(29.375rem, 100%)}.mr-leftout-title{font-size:clamp(2.5rem,1.6rem + 4vw,5.25rem);line-height:.96;letter-spacing:-.035em}.mr-leftout-sub{max-width:20em;text-align:center;font-size:var(--mr-text-lede);line-height:var(--mr-leading-lede)}.mr-leftout-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mr-leftout-item{position:relative;display:flex;flex-direction:column;gap:.625rem;padding:1.75rem 0 1.875rem 2.75rem;border-top:1px solid var(--mr-hairline)}.mr-leftout-item:last-child{border-bottom:1px solid var(--mr-hairline)}.mr-leftout-item:before{content:"";position:absolute;left:0;top:calc(1.75rem + .6em);width:1.375rem;height:1.375rem;border-radius:50%;border:1px solid color-mix(in srgb,var(--mr-moon-limb) 70%,transparent);background:var(--mr-ground)}.mr-leftout-head{font-size:clamp(1.875rem,1.4rem + 1.6vw,2.625rem);line-height:1.1;letter-spacing:-.025em}.mr-leftout-item .mr-text{max-width:30em;font-size:var(--mr-text-body)}.mr-leftout-note{font-family:var(--mr-font-mono);font-size:var(--mr-text-caption);line-height:var(--mr-leading-caption);color:var(--mr-moon-limb);font-variant-ligatures:none}.mr-leftout-path{font-family:var(--mr-font-mono);font-size:.9375rem;color:var(--mr-ink-muted);font-variant-ligatures:none}@media (min-width: 64em){.mr-leftout-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--mr-space-4);align-items:start}.mr-leftout-intro{grid-column:1 / span 5}.mr-leftout-list{grid-column:7 / span 6}.mr-leftout-item{padding-left:4rem}.mr-leftout-item:before{left:.5rem;width:1.625rem;height:1.625rem;top:calc(1.75rem + .55em)}}@media (min-width: 64em) and (min-height: 44em){.mr-safety-intro{position:sticky;top:calc(var(--mr-header-h) + 2.5rem)}.mr-leftout-intro{position:sticky;top:calc(var(--mr-header-h) + 2rem)}}.mr-new-title,.mr-new-num,.mr-new-item-title,.mr-new-also-title,.mr-new-also li,.mr-why-title,.mr-why-mark,.mr-why-quote p,.mr-before-q{font-family:var(--mr-font-display);font-variation-settings:var(--mr-font-display-variation);font-optical-sizing:auto;font-weight:var(--mr-font-display-weight);color:var(--mr-ink)}.mr-new-nowrap,.mr-get-nowrap{white-space:nowrap}.mr-home .mr-new{background:var(--mr-ground)}.mr-new-glow{position:absolute;left:-12%;top:0;width:min(62.5rem,110vw);aspect-ratio:5 / 4;background:radial-gradient(ellipse closest-side,color-mix(in srgb,var(--mr-moonlight) 10%,transparent) 0%,color-mix(in srgb,var(--mr-moonlight) 3.5%,transparent) 50%,transparent 100%)}.mr-home .mr-new>.mr-scene-body{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--mr-space-6)}.mr-new-head{display:flex;flex-direction:column;gap:1.375rem}.mr-new-title{display:flex;flex-direction:column;margin:0}.mr-new-kicker{display:block;font-style:italic;font-size:clamp(1.75rem,1.35rem + 1.6vw,3rem);line-height:1;letter-spacing:-.01em;color:var(--mr-ink-muted)}.mr-new-version{display:block;margin-left:-.04em;padding-bottom:.05em;font-size:var(--mr-text-display-xl);line-height:.88;letter-spacing:-.015em;color:var(--mr-moon-core);font-variant-numeric:lining-nums}@supports ((-webkit-background-clip: text) or (background-clip: text)){.mr-new-version{background:linear-gradient(172deg,var(--mr-moon-core) 8%,var(--mr-moonlight) 46%,var(--mr-moon-limb) 96%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}}@media (forced-colors: active){.mr-new-version{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}.mr-new-date{font-size:.9375rem;color:var(--mr-ink-muted)}.mr-new-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mr-new-item{display:grid;grid-template-columns:2rem minmax(0,1fr);column-gap:.5rem;padding:1.75rem 0 1.875rem;border-top:1px solid var(--mr-hairline)}.mr-new-item:last-child{border-bottom:1px solid var(--mr-hairline)}.mr-new-num{font-style:italic;font-size:1.375rem;line-height:1.55;color:var(--mr-moon-limb)}.mr-new-copy{display:flex;flex-direction:column;gap:.625rem}.mr-new-item-title{margin:0;font-size:clamp(1.75rem,1.4rem + 1.1vw,2.5rem);line-height:1.1;letter-spacing:-.025em}.mr-new-copy .mr-text{max-width:30em}.mr-new-more{display:flex;flex-direction:column;gap:1rem;max-width:26.25rem}.mr-new-also-title{margin:0;font-style:italic;font-weight:400;font-size:1.5rem;line-height:1.2;color:var(--mr-ink-muted)}.mr-new-also{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.mr-new-also li{font-size:clamp(1.375rem,1.15rem + .8vw,1.75rem);line-height:1.4;letter-spacing:-.01em}.mr-new-more .mr-arrow-link{align-self:flex-start;margin-top:.5rem}@media (min-width: 45em){.mr-new-item{grid-template-columns:3.5rem minmax(0,1fr);column-gap:1rem;padding:2rem 0 2.125rem}.mr-new-num{font-size:1.5rem;line-height:1.6}}@media (min-width: 64em){.mr-home .mr-new>.mr-scene-body{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr;column-gap:var(--mr-space-4);row-gap:0}.mr-new-head{grid-column:1 / span 5;grid-row:1}.mr-new-more{grid-column:1 / span 5;grid-row:2;margin-top:2.125rem;padding-top:1.875rem;border-top:1px solid var(--mr-hairline)}.mr-new-list{grid-column:7 / span 6;grid-row:1 / span 2}}.mr-home .mr-why{background:linear-gradient(180deg,var(--mr-ground) 0%,var(--mr-night) 22%,var(--mr-night) 100%);padding-block:calc(var(--mr-scene-pad) * 1.2) calc(var(--mr-scene-pad) * 1.3)}.mr-why .mr-why-stars{height:100%;opacity:.8}.mr-why-glow{position:absolute;left:50%;top:52%;width:min(75rem,150vw);height:min(53.75rem,110%);translate:-50% -50%;background:radial-gradient(ellipse closest-side,color-mix(in srgb,var(--mr-moonlight) 8%,transparent) 0%,color-mix(in srgb,var(--mr-moonlight) 3%,transparent) 50%,transparent 100%)}.mr-home .mr-why>.mr-scene-body{align-items:center;text-align:center;gap:var(--mr-space-5)}.mr-why-title{font-style:italic;font-weight:400;font-size:var(--mr-text-title);line-height:var(--mr-leading-title);color:var(--mr-ink-muted)}.mr-why-figure{display:flex;flex-direction:column;align-items:center;margin:0;max-width:70rem}.mr-why-mark{display:block;height:.46em;font-style:italic;font-size:var(--mr-text-display-xl);line-height:.9;color:var(--mr-moon-limb);-webkit-user-select:none;user-select:none;translate:-.04em 0}.mr-why-quote{margin:0}.mr-why-quote p{max-width:19em;margin-inline:auto;font-size:clamp(1.875rem,1.2rem + 2.9vw,3.75rem);line-height:1.16;letter-spacing:-.025em;text-wrap:balance}.mr-why-quote em{font-style:italic;color:var(--mr-moon-core)}.mr-why-thread{width:15rem;max-width:60%;margin-top:clamp(0rem,-.6rem + 2.4vw,var(--mr-space-2))}.mr-why-sign{font-size:var(--mr-text-lede);line-height:var(--mr-leading-lede);color:var(--mr-ink-muted)}.mr-why .mr-arrow-link{margin-top:calc(var(--mr-space-2) * -1)}.mr-home .mr-before{background:linear-gradient(180deg,var(--mr-night) 0%,var(--mr-ground) 22%,var(--mr-ground) 100%)}.mr-home .mr-before>.mr-scene-body{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--mr-space-6)}.mr-before-head{display:flex;flex-direction:column;gap:1.625rem}.mr-before-head .mr-lede{max-width:20em}.mr-before-links{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;margin-top:.25rem}.mr-before-list{display:flex;flex-direction:column}.mr-before-item{display:flex;flex-direction:column;gap:.625rem;padding:1.625rem 0 1.75rem;border-top:1px solid var(--mr-hairline)}.mr-before-item:last-child{border-bottom:1px solid var(--mr-hairline)}.mr-before-q{margin:0;font-weight:400;font-size:var(--mr-text-title);line-height:var(--mr-leading-title);letter-spacing:var(--mr-tracking-title)}.mr-before-item .mr-text{max-width:32em}.mr-before-path{margin-top:.125rem;font-family:var(--mr-font-mono);font-size:.9375rem;line-height:var(--mr-leading-caption);color:var(--mr-ink-muted);font-variant-ligatures:none}@media (min-width: 64em){.mr-home .mr-before>.mr-scene-body{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--mr-space-4)}.mr-before-head{grid-column:1 / span 5;position:sticky;top:calc(var(--mr-header-h) + var(--mr-space-4))}.mr-before-list{grid-column:7 / span 6}}.mr-get{--mr-get-moon: clamp(5.5rem, 3.6rem + 6vw, 9.375rem);--mr-get-moon-top: clamp(3.5rem, 2.6rem + 3vw, 4.75rem);--mr-get-halo: min(68.75rem, 190vw);--mr-get-drop: clamp(7.5rem, 5rem + 8vw, 13rem);--mr-get-path-w: 60%}@media (min-width: 45em){.mr-get{--mr-get-path-w: 34%}}@media (min-width: 64em){.mr-get{--mr-get-path-w: 24%}}.mr-get-sky,.mr-get-water{position:relative;isolation:isolate}.mr-get-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.mr-get-sky .mr-get-art{--mr-horizon: 100%;overflow:hidden}.mr-get-water .mr-get-art{--mr-horizon: 0%;overflow:visible}.mr-get .mr-get-skybg{background:linear-gradient(180deg,var(--mr-ground) 0%,var(--mr-night) 24%,var(--mr-night) 48%,var(--mr-ground) 76%,var(--mr-surface) 100%)}.mr-get .mr-get-stars{height:100%}.mr-get-halo{left:calc(50% - var(--mr-get-halo) / 2);top:calc(var(--mr-get-moon-top) + var(--mr-get-moon) / 2 - var(--mr-get-halo) / 2);width:var(--mr-get-halo);aspect-ratio:1;-webkit-mask-image:linear-gradient(180deg,transparent calc(var(--mr-get-halo) / 2 - var(--mr-get-moon) / 2 - var(--mr-get-moon-top)),var(--mr-ink) calc(var(--mr-get-halo) / 2));mask-image:linear-gradient(180deg,transparent calc(var(--mr-get-halo) / 2 - var(--mr-get-moon) / 2 - var(--mr-get-moon-top)),var(--mr-ink) calc(var(--mr-get-halo) / 2));background:radial-gradient(circle closest-side,color-mix(in srgb,var(--mr-moonlight) 22%,transparent) 0%,color-mix(in srgb,var(--mr-moonlight) 9%,transparent) 16%,color-mix(in srgb,var(--mr-moon-limb) 3%,transparent) 36%,transparent 70%)}.mr-get-top{display:flex;flex-direction:column;align-items:center;gap:1.375rem;padding-top:var(--mr-get-moon-top);padding-bottom:clamp(3.5rem,2.2rem + 4vw,6rem);text-align:center}.mr-get-moon{margin-bottom:clamp(3rem,.5rem + 8vw,8rem)}.mr-get-title{line-height:.9}.mr-get-title em{text-shadow:0 0 2.75rem color-mix(in srgb,var(--mr-moonlight) 35%,transparent)}.mr-get-lede{max-width:28em;margin-top:.5rem}.mr-get .mr-get-waterbg .mr-water-glow{height:calc(var(--mr-get-drop) + 4rem)}.mr-get-path{top:2px;left:calc(50% - var(--mr-get-path-w) / 2);width:var(--mr-get-path-w);height:calc(var(--mr-get-drop) + 2.5rem);-webkit-mask-image:linear-gradient(180deg,var(--mr-ink) 45%,transparent 100%);mask-image:linear-gradient(180deg,var(--mr-ink) 45%,transparent 100%)}.mr-get-pool{position:absolute;left:50%;top:0;width:min(42.5rem,120vw);height:20rem;translate:-50% -50%;background:radial-gradient(ellipse closest-side,color-mix(in srgb,var(--mr-moonlight) 10%,transparent) 0%,color-mix(in srgb,var(--mr-moonlight) 3.5%,transparent) 50%,transparent 100%)}.mr-get-bottom{display:flex;flex-direction:column;align-items:center;gap:1.625rem;padding-top:var(--mr-get-drop);padding-bottom:clamp(4rem,3rem + 3vw,5.5rem);text-align:center}.mr-get-stores{justify-content:center}.mr-get-bottom .mr-arrow-link{margin-top:-.5rem}
