@property --accent{syntax:"<color>";inherits:true;initial-value:#ffdbbb}:root{--alabaster:#fafafa;--jet:#252525;--surface:var(--alabaster);--ink:var(--jet);--ink-muted:#252525ad;--ink-faint:#25252573;--line:#25252524;--raised:color-mix(in oklab, var(--ink) 3.5%, var(--surface));--accent-wash:color-mix(in oklab, var(--accent) 45%, transparent);--accent-deep:oklch(from var(--accent) .76 calc(c * 1.35) h);--warn:#d24d42;--font-sans:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, monospace;--font-hand:var(--font-inspiration), cursive;--font-serif:var(--font-newsreader), ui-serif, Georgia, serif;--text-2xs:.6875rem;--text-xs:.8125rem;--text-sm:.9375rem;--text-md:1.0625rem;--text-read:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:clamp(1.75rem, 1.45rem + 1.5vw, 2.125rem);--leading-tight:1.15;--leading-snug:1.4;--leading-body:1.65;--leading-read:1.75;--tracking-heading:-.02em;--tracking-title:-.03em;--column:42rem;--gutter:1.5rem;--space-section:4.5rem;--radius-panel:1rem;--radius-card:.75rem;--radius-pill:999px;--link-underline:underline var(--accent-deep) .1em;--link-offset:.25em;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--quick:.2s;--settle:.5s;--drift:1.2s;--sweep:1.8s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-color:var(--ink-faint) transparent;transition:--accent var(--drift) var(--ease-in-out)}@supports (color:lab(0% 0 0)){:root{--warn:lab(51.9676% 52.852 35.7682)}}[data-theme=dark]{--surface:var(--jet);--ink:var(--alabaster);--ink-muted:#fafafaad;--ink-faint:#fafafa6b;--line:#fafafa29;--raised:color-mix(in oklab, var(--ink) 5%, var(--surface));--accent-deep:oklch(from var(--accent) .71 c h);--warn:#f47c6e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){[data-theme=dark]{--warn:lab(66.1182% 46.1947 29.8386)}}@supports not (color:oklch(from red l c h)){:root,[data-theme=dark]{--accent-deep:var(--accent)}}@media (max-width:30rem){:root{--gutter:1.25rem;--space-section:3.75rem}}
*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}h1,h2,h3,h4{font-size:inherit;font-weight:inherit}ol,ul{list-style:none}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}img,svg,video,canvas,iframe{display:block}img,video{max-width:100%;height:auto}button,input,textarea{color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border-radius:0}button{cursor:pointer}button:disabled{cursor:default}::placeholder{color:var(--ink-faint);opacity:1}body{background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-body)}main{padding-top:2.5rem}main>section+section{margin-top:var(--space-section)}::selection{background:var(--accent);color:var(--jet)}:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}::view-transition-old(root){animation:none}::view-transition-new(root){animation:nightfall var(--sweep) var(--ease-in-out) both;-webkit-mask-image:linear-gradient(#000 40%,#0000 60%);mask-image:linear-gradient(#000 40%,#0000 60%);-webkit-mask-size:100% 300%;mask-size:100% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:root[data-theme-change=daybreak]::view-transition-new(root){animation-name:daybreak;-webkit-mask-image:linear-gradient(#0000 40%,#000 60%);mask-image:linear-gradient(#0000 40%,#000 60%)}:root[data-theme-change=dissolve]::view-transition-old(root){animation:dissolve-out var(--drift) ease both}:root[data-theme-change=dissolve]::view-transition-new(root){animation:dissolve-in var(--drift) ease both;-webkit-mask-image:none;mask-image:none}[data-sky]{view-transition-name:sky}::view-transition-old(sky){display:none}::view-transition-new(sky){animation:none}@keyframes dissolve-out{to{opacity:0}}@keyframes dissolve-in{0%{opacity:0}}@keyframes nightfall{0%{-webkit-mask-position:0 100%;mask-position:0 100%}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes daybreak{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:0 100%;mask-position:0 100%}}

.L5FxyW_page{max-width:var(--column);padding-inline:var(--gutter);margin-inline:auto}
