@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;text-size-adjust:none}body{-webkit-font-smoothing:antialiased;min-block-size:100dvh;line-height:1.5}img,picture,svg,video,canvas{block-size:auto;max-inline-size:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4{text-wrap:balance}p,li{text-wrap:pretty}ul[role=list],ol[role=list]{padding:0;list-style:none}:target{scroll-margin-block:2rem}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}}@layer tokens{:root{--font-house:"Onest", "Onest Fallback", system-ui, sans-serif}:root[data-fonts=adobe]{--font-house:"proxima-nova", "Proxima Nova Fallback", system-ui, sans-serif}:root{color-scheme:dark;--crimson:#d6245e;--violet:#7a1fe6;--cobalt:#3a3fd8;--dusk:#4a1aa8;--night:#1a0b3d;--pink:#f06aa6;--haze:#fff6fb;--lilac:#e9ddfb;--logo-white:#fff;--color-bg:var(--dusk);--color-surface:var(--night);--color-fg:var(--haze);--color-muted:var(--lilac);--color-line:#fff6fb47;--color-accent:var(--haze);--color-on-accent:var(--night);--color-focus:var(--haze);--color-line-quiet:#fff6fb29;--color-logo:var(--logo-white);--glass-ink:#fff;--font-display:var(--font-house);--font-text:var(--font-house);--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--step--1:clamp(.8125rem, .7708rem + .1852vw, .9375rem);--footer-size:clamp(.75rem, .7292rem + .0926vw, .8125rem);--step-0:clamp(1rem, .9583rem + .1852vw, 1.125rem);--step-1:clamp(1.125rem, 1.0417rem + .3704vw, 1.375rem);--step-2:clamp(1.5rem, 1.2917rem + .9259vw, 2.125rem);--step-3:clamp(2rem, 1.5833rem + 1.8519vw, 3.25rem);--step-4:clamp(2.5rem, 1.6667rem + 3.7037vw, 5rem);--step-5:clamp(4rem, 2.5rem + 6.6667vw, 8.5rem);--space-3xs:4px;--space-2xs:8px;--space-xs:12px;--space-s:16px;--space-m:24px;--space-l:32px;--space-xl:48px;--space-2xl:72px;--space-3xl:96px;--radius:0px;--radius-round:9999px;--border-width:1px;--rule-width:1px;--focus-width:2px;--measure:60ch;--gutter:clamp(20px, 4.4vw, 64px);--page-max:1312px;--label-column:240px;--header-space:clamp(3rem, 2.5rem + 2.2222vw, 4.5rem);--glass-size:clamp(4rem, 2.894rem + 4.907vw, 7.3125rem);--glass-opacity:.15;--glass-blur:.04em;--glass-warp:20;--glass-stagger:.42em;--grain-opacity:.5;--grain-size:300px;--drift-duration:40s;--drift-x:3%;--drift-y:-2%;--drift-turn:3deg;--ease:cubic-bezier(.45, 0, .2, 1);--duration-fast:.24s;--duration-slow:.9s;--crimson-rgb:214 36 94;--violet-rgb:122 31 230;--cobalt-rgb:58 63 216;--dusk-rgb:74 26 168;--night-rgb:26 11 61;--pink-rgb:240 106 166}}@layer base{body{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-text);font-size:var(--step-0);font-weight:400}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;font-weight:800;line-height:1.05}h1{font-size:var(--step-5)}h2{font-size:var(--step-3)}h3{font-size:var(--step-2)}h4{font-size:var(--step-1)}a{color:var(--color-accent);text-underline-offset:.18em;text-decoration-thickness:.08em}a:hover,a[aria-current=page]{text-decoration-thickness:.16em}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}::selection{background:var(--color-accent);color:var(--color-on-accent)}strong,b{font-weight:700}code,kbd,pre{font-family:var(--font-mono);font-size:.9em}hr{border:0;border-block-start:var(--rule-width) solid var(--color-line)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;font-style:normal;font-weight:400;position:absolute;overflow:hidden}}@layer layout{.stack{flex-direction:column;justify-content:flex-start;display:flex}.stack>*+*{margin-block-start:var(--stack-space,var(--space-s))}.cluster{align-items:center;gap:var(--cluster-space,var(--space-xs) var(--space-s));flex-wrap:wrap;display:flex}.center{box-sizing:content-box;max-inline-size:var(--center-width,var(--page-max));padding-inline:var(--gutter);margin-inline:auto}.grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--grid-min,16rem), 100%), 1fr));gap:var(--grid-space,var(--space-m));display:grid}.cover{min-block-size:var(--cover-min,100dvh);padding:var(--cover-space,var(--space-s));flex-direction:column;display:flex}.cover>*{margin-block:var(--cover-space,var(--space-s))}.cover>.cover-main{margin-block:auto}}@layer components{.prose{max-inline-size:var(--measure)}.prose>:is(h2,h3){margin-block-start:var(--space-l)}.prose>:is(h2,h3)+*{margin-block-start:var(--space-xs)}.prose :is(ul,ol){padding-inline-start:1.25em}body{line-height:1.55}:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:3px}.atmos{isolation:isolate;min-block-size:100svh;position:relative;overflow:clip}.atmos:before{content:"";z-index:0;pointer-events:none;background:var(--dusk);animation:drift var(--drift-duration) ease-in-out infinite alternate;position:absolute;inset:-8%}.atmos:after{content:"";z-index:6;pointer-events:none;mix-blend-mode:overlay;opacity:var(--grain-opacity);background-size:var(--grain-size);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMDAnIGhlaWdodD0nMzAwJz48ZmlsdGVyIGlkPSduJz48ZmVUdXJidWxlbmNlIHR5cGU9J2ZyYWN0YWxOb2lzZScgYmFzZUZyZXF1ZW5jeT0nLjYyJyBudW1PY3RhdmVzPSczJyBzdGl0Y2hUaWxlcz0nc3RpdGNoJy8+PGZlQ29sb3JNYXRyaXggdmFsdWVzPScyLjQgMCAwIDAgLS42IDIuNCAwIDAgMCAtLjYgMi40IDAgMCAwIC0uNiAwIDAgMCAwIDEnLz48L2ZpbHRlcj48cmVjdCB3aWR0aD0nMTAwJScgaGVpZ2h0PScxMDAlJyBmaWx0ZXI9J3VybCgjbiknLz48L3N2Zz4=);position:absolute;inset:0}@keyframes drift{0%{transform:translate(0)}to{transform:translate(var(--drift-x), var(--drift-y)) rotate(var(--drift-turn))}}.page{z-index:2;box-sizing:border-box;--frame-inset:calc(var(--gutter) + max(0px, (100vw - var(--page-max)) / 2));min-block-size:100svh;padding-inline:var(--frame-inset) calc(var(--frame-inset) - (100vw - 100%));flex-direction:column;display:flex;position:relative}a{color:inherit;text-decoration:none}.label,.label-link,.split-text :is(h2,h3){font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.01em;color:var(--color-muted);text-transform:lowercase;font-weight:400;line-height:1.55}.label-link:hover{color:var(--color-fg)}.skip-link{z-index:10;padding:var(--space-2xs) var(--space-xs);background:var(--color-fg);color:var(--color-on-accent);position:absolute;inset-block-start:var(--space-2xs);inset-inline-start:var(--gutter);transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.site-header{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-m);padding-block:var(--header-space) var(--space-l);flex-wrap:wrap;display:flex}.logo{block-size:auto;inline-size:clamp(140px,10vw + 100px,186px);fill:var(--color-logo);display:block}main{flex-direction:column;flex:1 0 auto;display:flex}.first{flex:1 0 auto;align-items:flex-end;padding-block-end:var(--space-xl);display:flex;position:relative}.glass{z-index:1;white-space:nowrap;pointer-events:none;user-select:none;font-family:var(--font-display);font-weight:600;font-size:var(--glass-size);letter-spacing:-.05em;color:var(--glass-ink);opacity:var(--glass-opacity);mix-blend-mode:overlay;filter:url(#glass-warp) blur(var(--glass-blur));flex-direction:column;margin:0;line-height:.92;display:flex;position:absolute;inset-block-start:clamp(90px,8vw,120px);inset-inline-start:-.08em}.glass-line:nth-child(2){margin-inline-start:var(--glass-stagger)}.filters{block-size:0;inline-size:0;position:absolute}@media (width<=640px){.glass-part{display:block}.glass-gap{display:none}}.links{z-index:2;gap:var(--space-2xs);font-size:var(--step-1);margin:0;padding:0;list-style:none;display:grid;position:relative}.links li{align-items:baseline;gap:var(--space-s);display:flex}.links .label{min-inline-size:6.5em}.links a:hover{text-underline-offset:.3em;text-decoration:underline 1px}.listen{align-items:center;gap:var(--space-2xs);transition:gap var(--duration-fast) var(--ease);display:inline-flex}.listen:after{content:"";border-radius:var(--radius-round);background:var(--color-logo);block-size:.55em;inline-size:.55em}.listen:hover{gap:var(--space-s)}.split{grid-template-columns:var(--label-column) minmax(0, 1fr);gap:var(--space-m);padding-block:var(--space-xl);border-block-start:var(--rule-width) solid var(--color-line);display:grid}.split>.label{margin:0}.split-text{max-inline-size:var(--measure)}.split-text.prose>:is(h2,h3){margin-block-start:var(--space-l)}.split-text.prose>:is(h2,h3):first-child{margin-block-start:0}.split-text.prose>:is(h2,h3)+*{margin-block-start:var(--space-2xs)}.split-text p a:not(.listen){text-underline-offset:.2em;text-decoration:underline 1px}@media (width<=1023px){.split-text .br-wide{display:none}}@media (width<=720px){.split{gap:var(--space-s);padding-block:var(--space-l);grid-template-columns:1fr}}.site-footer{justify-content:space-between;align-items:center;gap:var(--space-s);padding-block:var(--space-l) var(--space-xl);border-block-start:var(--rule-width) solid var(--color-line-quiet);font-family:var(--font-mono);font-size:var(--footer-size);color:var(--color-muted);display:flex}.footer-icon{block-size:1.5em;inline-size:1.5em;fill:var(--color-logo);flex:none;display:block}.site-footer ul{flex-wrap:wrap;justify-content:flex-end;margin:0;padding:0;list-style:none;display:flex}.site-footer li+li:before{content:"·" / "";margin-inline:.5em}.site-footer a:hover{color:var(--color-fg)}@media (prefers-reduced-motion:reduce){.atmos:before{animation:none}.listen{transition:none}}.sky-night:before{background: linear-gradient(to top, rgb(var(--dusk-rgb) / .55) 0%, rgb(var(--dusk-rgb) / .3) 18%, rgb(var(--dusk-rgb) / .1) 32%, rgb(var(--dusk-rgb) / 0) 48%),  radial-gradient(55% 80% at -4% 104%, rgb(var(--dusk-rgb) / .62) 0%, rgb(var(--dusk-rgb) / .38) 40%, rgb(var(--dusk-rgb) / 0) 85%),  radial-gradient(55% 60% at 104% 104%, rgb(var(--pink-rgb) / .2) 0%, rgb(var(--violet-rgb) / .12) 45%, rgb(var(--violet-rgb) / 0) 80%),  linear-gradient(to bottom, rgb(var(--night-rgb) / .22) 0%, rgb(var(--night-rgb) / 0) 30%),  linear-gradient(90deg, var(--crimson) 0%, #cf2560 12%, #b0286f 24%, #7c2d9f 36%, #4d37be 48%, #4a30c4 60%, #6022d0 76%, var(--violet) 100%)}.sky-heat:before{background:linear-gradient(to top, rgb(var(--dusk-rgb) / .5) 0%, rgb(var(--dusk-rgb) / .25) 18%, rgb(var(--dusk-rgb) / 0) 42%),  radial-gradient(55% 80% at -4% 104%, rgb(var(--dusk-rgb) / .65) 0%, rgb(var(--dusk-rgb) / .4) 40%, rgb(var(--dusk-rgb) / 0) 85%), radial-gradient(60% 50% at -6% 70%, rgb(var(--pink-rgb) / .4) 0%, rgb(var(--pink-rgb) / .18) 40%, rgb(var(--pink-rgb) / 0) 78%), radial-gradient(85% 120% at 30% -12%, rgb(var(--crimson-rgb) / .95) 0%, rgb(var(--crimson-rgb) / .6) 32%, rgb(var(--crimson-rgb) / .2) 62%, rgb(var(--crimson-rgb) / 0) 88%), linear-gradient(112deg, var(--crimson) 0%, #b3246d 26%, #7e22b4 50%, var(--violet) 78%, #5c1dc4 100%)}.sky-dawn:before{background:linear-gradient(to bottom, rgb(var(--night-rgb) / .75) 0%, rgb(var(--night-rgb) / .4) 22%, rgb(var(--night-rgb) / .1) 48%, rgb(var(--night-rgb) / 0) 70%), radial-gradient(60% 55% at 104% 104%, rgb(var(--crimson-rgb) / .42) 0%, rgb(var(--crimson-rgb) / .16) 45%, rgb(var(--crimson-rgb) / 0) 80%), radial-gradient(90% 110% at 20% 100%, rgb(var(--cobalt-rgb) / .8) 0%, rgb(var(--cobalt-rgb) / .4) 40%, rgb(var(--cobalt-rgb) / 0) 85%), linear-gradient(100deg, var(--dusk) 0%, #4f25b8 45%, var(--violet) 100%)}@media (aspect-ratio<=4/5){.sky-night:before{background:linear-gradient(to top, rgb(var(--dusk-rgb) / .5) 0%, rgb(var(--dusk-rgb) / .25) 14%, rgb(var(--dusk-rgb) / 0) 34%), radial-gradient(130% 70% at 50% 62%, rgb(var(--cobalt-rgb) / .8) 0%, rgb(var(--cobalt-rgb) / .45) 35%, rgb(var(--cobalt-rgb) / 0) 80%), radial-gradient(80% 50% at 104% 100%, rgb(var(--pink-rgb) / .2) 0%, rgb(var(--violet-rgb) / 0) 80%), linear-gradient(168deg, var(--crimson) 0%, #b8266e 16%, #7a22a8 36%, var(--dusk) 56%, #6420c9 80%, var(--violet) 100%)}.sky-heat:before{background:linear-gradient(to top, rgb(var(--dusk-rgb) / .5) 0%, rgb(var(--dusk-rgb) / .25) 16%, rgb(var(--dusk-rgb) / 0) 38%), radial-gradient(120% 60% at -10% 40%, rgb(var(--pink-rgb) / .35) 0%, rgb(var(--pink-rgb) / 0) 75%), linear-gradient(172deg, var(--crimson) 0%, #c1255f 18%, #a62672 32%, #7e22b4 54%, var(--violet) 80%, #5c1dc4 100%)}.sky-dawn:before{background:linear-gradient(to bottom, rgb(var(--night-rgb) / .75) 0%, rgb(var(--night-rgb) / .35) 24%, rgb(var(--night-rgb) / 0) 55%), radial-gradient(100% 45% at 100% 104%, rgb(var(--crimson-rgb) / .38) 0%, rgb(var(--crimson-rgb) / 0) 80%), linear-gradient(175deg, var(--dusk) 0%, #4f25b8 45%, var(--cobalt) 75%, var(--violet) 100%)}}.sky-tall.sky-night:before{background:linear-gradient(to top, rgb(var(--dusk-rgb) / .5) 0%, rgb(var(--dusk-rgb) / .25) 14%, rgb(var(--dusk-rgb) / 0) 34%), radial-gradient(130% 70% at 50% 62%, rgb(var(--cobalt-rgb) / .8) 0%, rgb(var(--cobalt-rgb) / .45) 35%, rgb(var(--cobalt-rgb) / 0) 80%), radial-gradient(80% 50% at 104% 100%, rgb(var(--pink-rgb) / .2) 0%, rgb(var(--violet-rgb) / 0) 80%), linear-gradient(168deg, var(--crimson) 0%, #b8266e 16%, #7a22a8 36%, var(--dusk) 56%, #6420c9 80%, var(--violet) 100%)}.sky-tall.sky-heat:before{background:linear-gradient(to top, rgb(var(--dusk-rgb) / .5) 0%, rgb(var(--dusk-rgb) / .25) 16%, rgb(var(--dusk-rgb) / 0) 38%), radial-gradient(120% 60% at -10% 40%, rgb(var(--pink-rgb) / .35) 0%, rgb(var(--pink-rgb) / 0) 75%), linear-gradient(172deg, var(--crimson) 0%, #c1255f 18%, #a62672 32%, #7e22b4 54%, var(--violet) 80%, #5c1dc4 100%)}.sky-tall.sky-dawn:before{background:linear-gradient(to bottom, rgb(var(--night-rgb) / .75) 0%, rgb(var(--night-rgb) / .35) 24%, rgb(var(--night-rgb) / 0) 55%), radial-gradient(100% 45% at 100% 104%, rgb(var(--crimson-rgb) / .38) 0%, rgb(var(--crimson-rgb) / 0) 80%), linear-gradient(175deg, var(--dusk) 0%, #4f25b8 45%, var(--cobalt) 75%, var(--violet) 100%)}@media (height<=520px) and (aspect-ratio>=4/5){.sky-night:before{background: linear-gradient(to top, rgb(var(--dusk-rgb) / .55) 0%, rgb(var(--dusk-rgb) / .3) 18%, rgb(var(--dusk-rgb) / .1) 32%, rgb(var(--dusk-rgb) / 0) 48%),  radial-gradient(60% 170% at -4% 104%, rgb(var(--dusk-rgb) / .7) 0%, rgb(var(--dusk-rgb) / .38) 40%, rgb(var(--dusk-rgb) / 0) 85%),  radial-gradient(55% 60% at 104% 104%, rgb(var(--pink-rgb) / .2) 0%, rgb(var(--violet-rgb) / .12) 45%, rgb(var(--violet-rgb) / 0) 80%),  linear-gradient(to bottom, rgb(var(--night-rgb) / .22) 0%, rgb(var(--night-rgb) / 0) 30%),  linear-gradient(90deg, var(--crimson) 0%, #cf2560 12%, #b0286f 24%, #7c2d9f 36%, #4d37be 48%, #4a30c4 60%, #6022d0 76%, var(--violet) 100%)}.sky-heat:before{background:linear-gradient(to top, rgb(var(--dusk-rgb) / .5) 0%, rgb(var(--dusk-rgb) / .25) 18%, rgb(var(--dusk-rgb) / 0) 42%),  radial-gradient(60% 170% at -4% 104%, rgb(var(--dusk-rgb) / .72) 0%, rgb(var(--dusk-rgb) / .4) 40%, rgb(var(--dusk-rgb) / 0) 85%), radial-gradient(60% 50% at -6% 70%, rgb(var(--pink-rgb) / .4) 0%, rgb(var(--pink-rgb) / .18) 40%, rgb(var(--pink-rgb) / 0) 78%), radial-gradient(85% 120% at 30% -12%, rgb(var(--crimson-rgb) / .95) 0%, rgb(var(--crimson-rgb) / .6) 32%, rgb(var(--crimson-rgb) / .2) 62%, rgb(var(--crimson-rgb) / 0) 88%), linear-gradient(112deg, var(--crimson) 0%, #b3246d 26%, #7e22b4 50%, var(--violet) 78%, #5c1dc4 100%)}}.sky-horizon:before{background: linear-gradient(to top, rgb(var(--dusk-rgb) / .6) 0%, rgb(var(--dusk-rgb) / .3) 20%, rgb(var(--dusk-rgb) / 0) 45%),  radial-gradient(55% 80% at -4% 104%, rgb(var(--dusk-rgb) / .55) 0%, rgb(var(--dusk-rgb) / .3) 40%, rgb(var(--dusk-rgb) / 0) 85%),  linear-gradient(to bottom, rgb(var(--night-rgb) / .55) 0%, rgb(var(--night-rgb) / .2) 14%, rgb(var(--night-rgb) / 0) 28%),  linear-gradient(to bottom, rgb(var(--crimson-rgb) / 0) 2%, rgb(var(--crimson-rgb) / .3) 16%, rgb(var(--crimson-rgb) / .78) 30%, rgb(var(--crimson-rgb) / .78) 36%, rgb(var(--crimson-rgb) / .3) 52%, rgb(var(--crimson-rgb) / 0) 68%),  linear-gradient(to bottom, #5c1dc4 0%, var(--violet) 28%, #5a33cf 50%, var(--cobalt) 72%, var(--dusk) 100%)}.sky-ember:before{background: linear-gradient(to top, rgb(var(--dusk-rgb) / .5) 0%, rgb(var(--dusk-rgb) / .22) 18%, rgb(var(--dusk-rgb) / 0) 40%),  radial-gradient(45% 55% at 92% -8%, rgb(var(--pink-rgb) / .38) 0%, rgb(var(--pink-rgb) / .14) 45%, rgb(var(--pink-rgb) / 0) 80%),  radial-gradient(90% 120% at 26% 104%, rgb(var(--cobalt-rgb) / .5) 0%, rgb(var(--cobalt-rgb) / .2) 45%, rgb(var(--cobalt-rgb) / 0) 85%),  linear-gradient(222deg, var(--crimson) 0%, #cf2560 9%, #ae286e 20%, #7c2d9f 33%, #5537be 46%, var(--cobalt) 58%, #4730be 72%, #4a22ae 86%, var(--dusk) 100%)}@media (aspect-ratio<=4/5){.sky-horizon:before{background:linear-gradient(to top, rgb(var(--dusk-rgb) / .6) 0%, rgb(var(--dusk-rgb) / .3) 18%, rgb(var(--dusk-rgb) / 0) 40%), linear-gradient(to bottom, rgb(var(--night-rgb) / .5) 0%, rgb(var(--night-rgb) / 0) 16%), linear-gradient(to bottom, rgb(var(--crimson-rgb) / 0) 0%, rgb(var(--crimson-rgb) / .35) 9%, rgb(var(--crimson-rgb) / .78) 20%, rgb(var(--crimson-rgb) / .78) 25%, rgb(var(--crimson-rgb) / .3) 38%, rgb(var(--crimson-rgb) / 0) 52%), linear-gradient(to bottom, #5c1dc4 0%, var(--violet) 20%, #5a33cf 42%, var(--cobalt) 66%, var(--dusk) 100%)}.sky-ember:before{background:linear-gradient(to top, rgb(var(--dusk-rgb) / .55) 0%, rgb(var(--dusk-rgb) / .25) 16%, rgb(var(--dusk-rgb) / 0) 38%), radial-gradient(70% 40% at 106% 4%, rgb(var(--pink-rgb) / .3) 0%, rgb(var(--pink-rgb) / 0) 80%), radial-gradient(130% 70% at 40% 66%, rgb(var(--cobalt-rgb) / .7) 0%, rgb(var(--cobalt-rgb) / .35) 35%, rgb(var(--cobalt-rgb) / 0) 80%), linear-gradient(200deg, var(--crimson) 0%, #b8266e 16%, #7a22a8 36%, var(--dusk) 58%, #4f22b4 80%, var(--dusk) 100%)}}.sky-tall.sky-horizon:before{background:linear-gradient(to top, rgb(var(--dusk-rgb) / .6) 0%, rgb(var(--dusk-rgb) / .3) 18%, rgb(var(--dusk-rgb) / 0) 40%), linear-gradient(to bottom, rgb(var(--night-rgb) / .5) 0%, rgb(var(--night-rgb) / 0) 16%), linear-gradient(to bottom, rgb(var(--crimson-rgb) / 0) 0%, rgb(var(--crimson-rgb) / .35) 9%, rgb(var(--crimson-rgb) / .78) 20%, rgb(var(--crimson-rgb) / .78) 25%, rgb(var(--crimson-rgb) / .3) 38%, rgb(var(--crimson-rgb) / 0) 52%), linear-gradient(to bottom, #5c1dc4 0%, var(--violet) 20%, #5a33cf 42%, var(--cobalt) 66%, var(--dusk) 100%)}.sky-tall.sky-ember:before{background:linear-gradient(to top, rgb(var(--dusk-rgb) / .55) 0%, rgb(var(--dusk-rgb) / .25) 16%, rgb(var(--dusk-rgb) / 0) 38%), radial-gradient(70% 40% at 106% 4%, rgb(var(--pink-rgb) / .3) 0%, rgb(var(--pink-rgb) / 0) 80%), radial-gradient(130% 70% at 40% 66%, rgb(var(--cobalt-rgb) / .7) 0%, rgb(var(--cobalt-rgb) / .35) 35%, rgb(var(--cobalt-rgb) / 0) 80%), linear-gradient(200deg, var(--crimson) 0%, #b8266e 16%, #7a22a8 36%, var(--dusk) 58%, #4f22b4 80%, var(--dusk) 100%)}@media (height<=520px) and (aspect-ratio>=4/5){.sky-horizon:before{background:linear-gradient(to top, rgb(var(--dusk-rgb) / .6) 0%, rgb(var(--dusk-rgb) / .3) 20%, rgb(var(--dusk-rgb) / 0) 45%), radial-gradient(60% 170% at -4% 104%, rgb(var(--dusk-rgb) / .7) 0%, rgb(var(--dusk-rgb) / .38) 40%, rgb(var(--dusk-rgb) / 0) 85%), linear-gradient(to bottom, rgb(var(--night-rgb) / .5) 0%, rgb(var(--night-rgb) / 0) 18%), linear-gradient(to bottom, rgb(var(--crimson-rgb) / 0) 0%, rgb(var(--crimson-rgb) / .35) 10%, rgb(var(--crimson-rgb) / .75) 22%, rgb(var(--crimson-rgb) / .3) 38%, rgb(var(--crimson-rgb) / 0) 52%), linear-gradient(to bottom, #5c1dc4 0%, var(--violet) 20%, #5a33cf 45%, var(--cobalt) 70%, var(--dusk) 100%)}}.sky-night{--drift-duration:40s}.sky-heat{--drift-duration:32s}.sky-dawn{--drift-duration:60s}.sky-horizon{--drift-duration:50s}.sky-ember{--drift-duration:36s}}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/onest-latin.Dun_Rd-l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/onest-latin-ext.QAhDxQuo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/onest-cyrillic.DayYxulF.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/onest-cyrillic-ext.DOFToQv1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Fallback;src:local(Arial),local(ArialMT);ascent-override:92.2019%;descent-override:28.9913%;line-gap-override:0%;size-adjust:105.204%}@font-face{font-family:Proxima Nova Fallback;src:local(Arial),local(ArialMT);ascent-override:109.572%;descent-override:33.0035%;line-gap-override:0%;size-adjust:97.5%}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/_astro/jetbrains-mono-latin.BYS2Gz8M.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/_astro/jetbrains-mono-latin-ext.Dk1M11x2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/_astro/jetbrains-mono-cyrillic.CNYyo_88.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/_astro/jetbrains-mono-cyrillic-ext.Bbk2imtK.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
