:root{--ob-000:#000000;--ob-050:#060605;--ob-100:#0b0b0a;--ob-200:#121211;--ob-300:#1a1a18;--ob-400:#232320;--ob-500:#2e2e2a;--ob-600:#3d3d38;--em-100:#fff1e7;--em-200:#ffd4b8;--em-300:#ffb48f;--em-400:#ff8d53;--em-500:#f1773b;--em-600:#e56525;--em-700:#a83f13;--em-800:#7d2f0d;--brand-logo-orange:#e76625;--em-a06:rgba(241,119,59,0.06);--em-a10:rgba(241,119,59,0.1);--em-a16:rgba(241,119,59,0.16);--em-a24:rgba(241,119,59,0.24);--em-a40:rgba(241,119,59,0.4);--em-a60:rgba(241,119,59,0.6);--pa-000:#ffffff;--pa-050:#faf8f5;--pa-100:#f2efe9;--pa-200:#e6e1d8;--pa-300:#cfc8bc;--wh-a04:rgba(255,255,255,0.04);--wh-a06:rgba(255,255,255,0.06);--wh-a08:rgba(255,255,255,0.08);--wh-a12:rgba(255,255,255,0.12);--wh-a18:rgba(255,255,255,0.18);--wh-a28:rgba(255,255,255,0.28);--bk-a20:rgba(0,0,0,0.2);--bk-a40:rgba(0,0,0,0.4);--bk-a60:rgba(0,0,0,0.6);--bk-a80:rgba(0,0,0,0.8);--ok:#4ec98a;--warn:#f0b53f;--bad:#f0614f;--bg:var(--ob-050);--bg-raised:var(--ob-100);--bg-card:var(--ob-200);--bg-card-hover:var(--ob-300);--bg-inset:var(--ob-400);--fg:#ffffff;--fg-strong:#ffffff;--fg-body:#cbc7c0;--fg-muted:#a8a29a;--fg-faint:#969087;--line:var(--wh-a08);--line-strong:var(--wh-a18);--line-accent:var(--em-a40);--accent:var(--em-500);--accent-hover:var(--em-400);--accent-ink:#140a04;--on-ember:#140a04;--grad-ember:linear-gradient(135deg,var(--em-400) 0%,var(--em-600) 100%);--grad-ember-soft:linear-gradient(135deg,var(--em-a24) 0%,transparent 70%);--grad-text:linear-gradient(100deg,#ffffff 10%,var(--em-200) 55%,var(--em-500) 100%);--grad-fade-up:linear-gradient(180deg,transparent 0%,var(--bk-a80) 100%);--grad-fade-left:linear-gradient(90deg,var(--bk-a80) 0%,var(--bk-a40) 45%,transparent 80%);--grad-hairline:linear-gradient(90deg,transparent,var(--line-strong) 20%,var(--line-strong) 80%,transparent);--font-display:var(--font-sora),"Segoe UI",system-ui,-apple-system,sans-serif;--font-body:var(--font-inter),"Segoe UI",system-ui,-apple-system,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,"SF Mono","Cascadia Mono",Menlo,monospace;--fs-2xs:0.75rem;--fs-xs:clamp(0.75rem,0.72rem + 0.14vw,0.8125rem);--fs-sm:clamp(0.8125rem,0.79rem + 0.12vw,0.875rem);--fs-md:clamp(0.9375rem,0.91rem + 0.14vw,1rem);--fs-lg:clamp(1.0625rem,1.02rem + 0.22vw,1.1875rem);--fs-xl:clamp(1.1875rem,1.11rem + 0.38vw,1.375rem);--fs-h6:clamp(0.9375rem,0.91rem + 0.14vw,1rem);--fs-h5:clamp(1.0625rem,1rem + 0.3vw,1.25rem);--fs-h4:clamp(1.25rem,1.15rem + 0.5vw,1.5rem);--fs-h3:clamp(1.4375rem,1.28rem + 0.78vw,1.875rem);--fs-h2:clamp(1.75rem,1.44rem + 1.55vw,2.75rem);--fs-h1:clamp(2.125rem,1.65rem + 2.36vw,3.5rem);--fs-display:clamp(2.5rem,1.6rem + 4.5vw,5.25rem);--fs-display-sm:clamp(2.125rem,1.55rem + 2.87vw,3.875rem);--fs-mega:clamp(3rem,1.2rem + 9vw,8rem);--lh-none:1;--lh-tight:1.08;--lh-snug:1.22;--lh-base:1.5;--lh-relaxed:1.68;--lh-loose:1.85;--tr-tighter:-0.04em;--tr-tight:-0.025em;--tr-snug:-0.012em;--tr-none:0;--tr-wide:0.06em;--tr-wider:0.14em;--tr-widest:0.2em;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--measure-xs:26ch;--measure-sm:38ch;--measure-md:52ch;--measure-lg:66ch;--measure-heading:18ch;--measure-display:13ch;--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:2rem;--space-8:2.5rem;--space-9:3rem;--space-10:4rem;--space-11:5rem;--space-12:6rem;--space-13:8rem;--space-section:clamp(3.5rem,2.4rem + 4.6vw,7.5rem);--space-section-sm:clamp(2.5rem,1.9rem + 2.6vw,4.5rem);--space-section-lg:clamp(4.5rem,3rem + 6.2vw,10rem);--gap-tight:var(--space-3);--gap-card:clamp(1rem,0.8rem + 0.9vw,1.5rem);--gap-grid:clamp(1.25rem,0.9rem + 1.5vw,2.25rem);--gap-block:clamp(2.5rem,1.8rem + 3vw,4.5rem);--stack-xs:var(--space-2);--stack-sm:var(--space-4);--stack-md:var(--space-6);--stack-lg:var(--space-8);--w-narrow:46rem;--w-content:68rem;--w-wide:84rem;--w-full:96rem;--gutter:clamp(1.125rem,0.7rem + 1.9vw,2.75rem);--header-h:4rem;--header-h-lg:4.5rem;--ratio-square:1/1;--ratio-portrait:4/5;--ratio-tall:3/4;--ratio-landscape:4/3;--ratio-photo:3/2;--ratio-wide:16/9;--ratio-cinema:21/9;--ratio-banner:2/1;--ratio-ultra:3/1;--media-placeholder:linear-gradient(135deg,var(--ob-200),var(--ob-300));--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:18px;--r-xl:24px;--r-2xl:32px;--r-pill:999px;--r-circle:50%;--sh-sm:0 1px 2px rgba(0,0,0,0.5);--sh-md:0 2px 6px rgba(0,0,0,0.35),0 10px 24px rgba(0,0,0,0.4);--sh-lg:0 4px 12px rgba(0,0,0,0.35),0 22px 48px rgba(0,0,0,0.5);--sh-xl:0 8px 20px rgba(0,0,0,0.35),0 40px 90px rgba(0,0,0,0.6);--sh-ember:0 8px 30px var(--em-a24);--sh-ember-lg:0 16px 56px var(--em-a40);--sh-inset:inset 0 1px 0 var(--wh-a08);--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-spring:cubic-bezier(0.34,1.4,0.64,1);--ease-expo:cubic-bezier(0.16,1,0.3,1);--dur-1:120ms;--dur-2:240ms;--dur-3:420ms;--dur-4:720ms;--dur-5:1200ms;--stagger:70ms;--z-base:1;--z-raised:10;--z-sticky:100;--z-header:200;--z-dropdown:300;--z-drawer:400;--z-overlay:500;--z-cursor:900;--z-preloader:1000;--blur-glass:20px;--grain-opacity:0.035;--focus-ring:0 0 0 2px var(--bg),0 0 0 4px var(--accent)}[data-surface=light]{--bg:var(--pa-050);--bg-raised:var(--pa-000);--bg-card:var(--pa-000);--bg-card-hover:var(--pa-100);--bg-inset:var(--pa-100);--fg:#0b0b0a;--fg-strong:#000000;--fg-body:#4a4741;--fg-muted:#625e56;--fg-faint:#6b655d;--line:var(--pa-200);--line-strong:var(--pa-300);--accent:var(--em-700);--accent-hover:var(--em-600);--accent-ink:#ffffff;--sh-md:0 2px 6px rgba(20,14,8,0.05),0 10px 24px rgba(20,14,8,0.07);--sh-lg:0 4px 12px rgba(20,14,8,0.06),0 22px 48px rgba(20,14,8,0.1);--sh-inset:inset 0 1px 0 rgba(255,255,255,0.8);--media-placeholder:linear-gradient(135deg,var(--pa-100),var(--pa-200))}[data-surface=ember]{--bg:var(--em-500);--bg-raised:var(--em-400);--bg-card:rgba(0,0,0,0.14);--bg-card-hover:rgba(0,0,0,0.22);--bg-inset:rgba(0,0,0,0.18);--fg:#140a04;--fg-strong:#000000;--fg-body:rgba(20,10,4,0.86);--fg-muted:rgba(20,10,4,0.78);--fg-faint:rgba(20,10,4,0.72);--line:rgba(20,10,4,0.18);--line-strong:rgba(20,10,4,0.34);--accent:#140a04;--accent-hover:#000000;--accent-ink:var(--em-100);--media-placeholder:linear-gradient(135deg,var(--em-600),var(--em-700))}[data-surface=dark]{--bg:var(--ob-050);--bg-raised:var(--ob-100);--bg-card:var(--ob-200);--bg-card-hover:var(--ob-300);--bg-inset:var(--ob-400);--fg:#ffffff;--fg-strong:#ffffff;--fg-body:#cbc7c0;--fg-muted:#a8a29a;--fg-faint:#969087;--line:var(--wh-a08);--line-strong:var(--wh-a18);--accent:var(--em-500);--accent-hover:var(--em-400);--accent-ink:#140a04;--sh-md:0 2px 6px rgba(0,0,0,0.35),0 10px 24px rgba(0,0,0,0.4);--sh-lg:0 4px 12px rgba(0,0,0,0.35),0 22px 48px rgba(0,0,0,0.5);--sh-inset:inset 0 1px 0 var(--wh-a08);--media-placeholder:linear-gradient(135deg,var(--ob-200),var(--ob-300))}[data-surface=void]{--bg:var(--ob-000);--bg-raised:var(--ob-100)}@media (prefers-reduced-motion:reduce){:root{--dur-1:1ms;--dur-2:1ms;--dur-3:1ms;--dur-4:1ms;--dur-5:1ms;--stagger:0ms;--grain-opacity:0}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + var(--space-4))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (min-width:1024px){html{scroll-padding-top:calc(var(--header-h-lg) + var(--space-6))}}body{min-height:100dvh;background:var(--bg);color:var(--fg-body);font-family:var(--font-body);font-size:var(--fs-md);font-weight:var(--fw-regular);line-height:var(--lh-relaxed);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}body[data-scroll-locked=true]{overflow:hidden;touch-action:none}main{position:relative;isolation:isolate;min-height:60dvh}canvas,img,picture,svg,video{display:block;max-width:100%}img,video{height:auto}img[data-media-fill=true]{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{background:none;border:0;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}ol,ul{list-style:none}fieldset{border:0}table{border-collapse:collapse;width:100%}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);color:var(--fg-strong);text-wrap:balance;overflow-wrap:anywhere}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}h3,h4{line-height:var(--lh-snug);letter-spacing:var(--tr-snug)}h4{font-size:var(--fs-h4)}h5{font-size:var(--fs-h5);letter-spacing:var(--tr-snug)}h5,h6{line-height:var(--lh-snug)}h6{font-size:var(--fs-h6);letter-spacing:var(--tr-none)}p{text-wrap:pretty;overflow-wrap:anywhere}b,strong{font-weight:var(--fw-semibold);color:var(--fg-strong)}small{font-size:var(--fs-sm)}code,kbd,pre,samp{font-family:var(--font-mono)}::selection{background:var(--em-500);color:var(--on-ember)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-xs)}:focus:not(:focus-visible){outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;top:-6rem;left:var(--space-4);z-index:var(--z-preloader);padding:var(--space-3) var(--space-5);border-radius:0 0 var(--r-sm) var(--r-sm);background:var(--em-500);color:var(--on-ember);font-size:var(--fs-sm);font-weight:var(--fw-semibold);transition:top var(--dur-2) var(--ease-out)}.skip-link:focus{top:0}@media (forced-colors:active){*{forced-color-adjust:auto}}.u-gradient-text{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.u-measure-sm{max-width:var(--measure-sm)}.u-measure-md{max-width:var(--measure-md)}.u-measure-lg{max-width:var(--measure-lg)}.u-scroller{display:flex;overflow-x:auto;gap:var(--gap-card);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.u-scroller::-webkit-scrollbar{display:none}.u-scroller>*{scroll-snap-align:start;flex:0 0 auto}.u-scroller-mask{-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}@keyframes gs-fade-in{0%{opacity:0}to{opacity:1}}@keyframes gs-rise{0%{opacity:0;transform:translate3d(0,1.75rem,0)}to{opacity:1;transform:none}}@keyframes gs-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes gs-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@keyframes gs-spin{to{transform:rotate(1turn)}}@keyframes gs-drift{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(3%,-4%,0) scale(1.06)}66%{transform:translate3d(-3%,3%,0) scale(.97)}}@keyframes gs-sweep{0%{transform:translate3d(-120%,0,0)}to{transform:translate3d(120%,0,0)}}@keyframes gs-scroll-hint{0%{opacity:0;transform:translate3d(0,-60%,0)}35%,65%{opacity:1}to{opacity:0;transform:translate3d(0,60%,0)}}.gs-grain{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation:gs-fade-in .16s var(--ease-out) reverse both}::view-transition-new(root){animation:gs-rise .32s var(--ease-out) both}}@supports selector(::-webkit-scrollbar){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--ob-100)}::-webkit-scrollbar-thumb{border:2px solid var(--ob-100);border-radius:var(--r-pill);background:var(--ob-500)}::-webkit-scrollbar-thumb:hover{background:var(--em-600)}}html{scrollbar-color:var(--ob-500) var(--ob-100)}.gs-prose{color:var(--fg-body);font-size:var(--fs-lg);line-height:var(--lh-loose)}.gs-prose>*+*{margin-top:var(--space-6)}.gs-prose h2{margin-top:var(--space-10);font-size:var(--fs-h3)}.gs-prose h3{margin-top:var(--space-8);font-size:var(--fs-h4)}.gs-prose h2+*,.gs-prose h3+*{margin-top:var(--space-4)}.gs-prose a{color:var(--accent);text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px;transition:color var(--dur-1) var(--ease-out)}.gs-prose a:hover{color:var(--accent-hover)}.gs-prose ol,.gs-prose ul{display:grid;gap:var(--space-3);padding-left:var(--space-2)}.gs-prose li{position:relative;padding-left:var(--space-6)}.gs-prose ul li:before{content:"";position:absolute;top:.72em;left:0;width:.5rem;height:1px;background:var(--accent)}.gs-prose ol{counter-reset:prose-item}.gs-prose ol li{counter-increment:prose-item}.gs-prose ol li:before{content:counter(prose-item,decimal-leading-zero);position:absolute;left:0;color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-xs);line-height:inherit}.gs-prose blockquote{padding:var(--space-6) 0 var(--space-6) var(--space-7);border-left:2px solid var(--accent);color:var(--fg-strong);font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--tr-snug)}.gs-prose img{max-width:100%;height:auto;border-radius:var(--r-md)}.gs-prose code{padding:.15em .4em;border-radius:var(--r-xs);background:var(--bg-inset);font-family:var(--font-mono);font-size:.9em}.gs-prose hr{height:1px;border:0;background:var(--line)}.gs-prose table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;font-size:var(--fs-md);line-height:var(--lh-base)}.gs-prose td,.gs-prose th{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.gs-prose thead th{border-bottom:1px solid var(--line-strong);color:var(--fg-strong);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wide);text-transform:uppercase;white-space:nowrap}.gs-prose tbody tr:last-child td{border-bottom:0}.gs-prose caption{margin-bottom:var(--space-3);color:var(--fg-faint);font-size:var(--fs-sm);text-align:left}.gs-prose figure{margin:0}.gs-prose figure>*+*{margin-top:var(--space-3)}.gs-prose figcaption{color:var(--fg-faint);font-size:var(--fs-sm);line-height:var(--lh-base);text-wrap:pretty}.gs-prose pre{overflow-x:auto;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-inset)}.gs-prose pre code{padding:0;border-radius:0;background:none;font-size:var(--fs-sm);line-height:var(--lh-base);white-space:pre}.gs-prose li>ol,.gs-prose li>ul{margin-top:var(--space-3)}.gs-prose h4{margin-top:var(--space-7);font-size:var(--fs-h5)}.gs-prose h4+*{margin-top:var(--space-4)}.gs-article-css.gs-prose ol>li:before,.gs-article-css.gs-prose ul>li:before{content:none}.gs-article-css.gs-prose li{padding-left:0}.admin-root{min-height:100dvh;background:var(--bg);color:var(--fg-body)}.admin-root[data-admin-theme=light]{--ok:#0f6b3d;--warn:#7a5200;--bad:#a8201a;color-scheme:light}.admin-root[data-admin-theme=dark]{color-scheme:dark}:root:has(.admin-root){scroll-padding-top:0}body:has(.admin-root){overflow-x:visible}:root{--font-sora:"Sora","Sora Fallback";--font-inter:"Inter","Inter Fallback";--font-geist-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/7d4881bb7e1bf84d-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}