.banner.svelte-j4d0by{inset-inline:var(--space-s);z-index:30;max-inline-size:46rem;padding:var(--space-m);background:var(--surface);border-radius:var(--radius);margin-inline:auto;position:fixed;inset-block-end:var(--space-s);box-shadow:0 12px 32px -12px oklch(0% 0 0/.35)}.banner.svelte-j4d0by:focus{outline:none}.banner.svelte-j4d0by:focus-visible{outline:2px solid var(--focus)}.inner.svelte-j4d0by{gap:var(--space-s) var(--space-m);flex-wrap:wrap;align-items:end;display:flex}.copy.svelte-j4d0by{flex:22rem}h2.svelte-j4d0by{font-size:var(--step-1);margin-block-end:var(--space-3xs)}p.svelte-j4d0by{font-size:var(--step--1);color:var(--ink-2)}.current.svelte-j4d0by{color:var(--ink);margin-block-start:var(--space-3xs);font-weight:600}.actions.svelte-j4d0by{gap:var(--space-2xs);flex-wrap:wrap;display:flex}header.svelte-d8dbk8{z-index:20;background:var(--surface);border-block-end:1px solid var(--rule);position:sticky;inset-block-start:0}.bar.svelte-d8dbk8{align-items:center;gap:var(--space-l);min-block-size:var(--header-h);padding-block:var(--space-3xs);display:flex}.desktop.svelte-d8dbk8{display:flex}nav.desktop.svelte-d8dbk8{flex:1;justify-content:center}nav.svelte-d8dbk8 ul:where(.svelte-d8dbk8){gap:var(--space-2xs);display:flex}.trigger.svelte-d8dbk8{min-block-size:2.75rem;padding-inline:var(--space-xs);font:inherit;font-size:var(--step--1);color:var(--ink);border-radius:var(--radius-s);cursor:pointer;transition:background-color var(--dur-fast) var(--ease);background:0 0;border:0;align-items:center;gap:.4em;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.trigger.svelte-d8dbk8:hover,.trigger[aria-expanded=true].svelte-d8dbk8{background:var(--tint)}.current.svelte-d8dbk8{inset-inline:var(--space-xs);background:var(--honey);view-transition-name:nav-current;border-radius:1px;block-size:2px;position:absolute;inset-block-end:.35rem}.chev.svelte-d8dbk8{block-size:.42em;inline-size:.42em;transition:transform var(--dur) var(--ease);border-block-end:1.5px solid;border-inline-end:1.5px solid;transform:translateY(-.15em)rotate(45deg)}[aria-expanded=true].svelte-d8dbk8>.chev:where(.svelte-d8dbk8){transform:translateY(.1em)rotate(-135deg)}.ctas.svelte-d8dbk8{gap:var(--space-2xs)}.panel.svelte-d8dbk8{inline-size:var(--w);block-size:var(--h);transform:translateX(var(--x)) translateY(-6px) scale(.98);transform-origin:top;background:var(--surface);border-radius:var(--radius);opacity:0;visibility:hidden;transition:opacity .16s var(--ease), transform .26s var(--ease), inline-size .26s var(--ease), block-size .26s var(--ease), visibility 0s .16s;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-start:0;overflow:hidden;box-shadow:0 16px 40px -16px oklch(0% 0 0/.3)}.panel.open.svelte-d8dbk8{opacity:1;visibility:visible;transform:translateX(var(--x));transition:opacity .16s var(--ease), transform .26s var(--ease), inline-size .26s var(--ease), block-size .26s var(--ease)}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}.glow.svelte-d8dbk8{pointer-events:none;filter:drop-shadow(0 0 3px oklch(80% .15 78/.55));position:absolute;inset:0}.lines.svelte-d8dbk8{opacity:.24;background:conic-gradient(from var(--spin), var(--honey), var(--black) 30%, var(--honey) 55%, var(--black) 80%, var(--honey));block-size:75%;-webkit-mask:var(--comb-band) bottom right / 100% auto no-repeat;mask:var(--comb-band) bottom right / 100% auto no-repeat;animation:14s linear infinite svelte-d8dbk8-spin;position:absolute;inset-block-end:-22%;inset-inline:30% -12%}@keyframes svelte-d8dbk8-spin{to{--spin:360deg}}.pane.svelte-d8dbk8{inline-size:max-content;max-inline-size:min(64rem,100vw - 2rem);padding:var(--space-m);opacity:0;z-index:1;transition:opacity .2s var(--ease), transform .26s var(--ease);position:absolute;inset-block-start:0;inset-inline-start:0;transform:translate(28px)}.pane.before.svelte-d8dbk8{transform:translate(-28px)}.pane.shown.svelte-d8dbk8{opacity:1;transform:none}.pane-grid.svelte-d8dbk8{gap:var(--space-l);display:grid}.pane-grid.services.svelte-d8dbk8{grid-template-columns:19rem auto}.pane-grid.svelte-d8dbk8 .all:where(.svelte-d8dbk8){grid-column:1/-1;justify-self:end}.comb.svc.svelte-d8dbk8{--cw:9.75rem;inline-size:calc(var(--cw) * 3.25);block-size:calc(var(--ch) * 2.5)}.comb.svc.svelte-d8dbk8 li:where(.svelte-d8dbk8){inset-block-start:calc(var(--r) * var(--ch) + var(--codd) * var(--ch) / 2);inset-inline-start:calc(var(--c) * .75 * var(--cw))}.comb.svc.svelte-d8dbk8 .name:where(.svelte-d8dbk8){font-size:var(--step--1);font-family:var(--font-text);padding-inline:15%;font-weight:600;line-height:1.2}.comb.svc.svelte-d8dbk8 a:where(.svelte-d8dbk8):hover,.comb.svc.svelte-d8dbk8 a:where(.svelte-d8dbk8):focus-visible,.comb.svc.svelte-d8dbk8 a[aria-current=page]:where(.svelte-d8dbk8){background:var(--ink-2)}.pane-grid.company.svelte-d8dbk8{align-items:stretch;gap:var(--space-s);grid-template-columns:19rem 17rem}.action.svelte-d8dbk8 .hexes:where(.svelte-d8dbk8){gap:3px;margin-block-end:var(--space-3xs);display:flex}.action.svelte-d8dbk8 .hexes:where(.svelte-d8dbk8) span:where(.svelte-d8dbk8){aspect-ratio:1.155;inline-size:1.1rem;clip-path:var(--hex);background:var(--rule);transition:background-color .2s var(--ease)}.action.svelte-d8dbk8:hover .hexes:where(.svelte-d8dbk8) span:where(.svelte-d8dbk8),.action.svelte-d8dbk8:focus-visible .hexes:where(.svelte-d8dbk8) span:where(.svelte-d8dbk8),.action[aria-current=page].svelte-d8dbk8 .hexes:where(.svelte-d8dbk8) span:where(.svelte-d8dbk8){background:var(--honey)}.action.svelte-d8dbk8 .hexes:where(.svelte-d8dbk8) span:where(.svelte-d8dbk8):nth-child(2){transition-delay:80ms}.action.svelte-d8dbk8 .hexes:where(.svelte-d8dbk8) span:where(.svelte-d8dbk8):nth-child(3){transition-delay:.16s}.big.svelte-d8dbk8{gap:var(--space-3xs);display:grid}.big.svelte-d8dbk8 a:where(.svelte-d8dbk8),.faces.svelte-d8dbk8{padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-s);color:var(--ink);transition:background-color var(--dur-fast) var(--ease);gap:.15rem;text-decoration:none;display:grid}.t.svelte-d8dbk8{font-family:var(--font-display);font-size:var(--step-1);line-height:1.2}.b.svelte-d8dbk8{font-size:var(--step--2);color:var(--ink-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.comb.svelte-d8dbk8{--cw:10.5rem;--ch:calc(var(--cw) * .866);inline-size:calc(var(--cw) * (.75 * (var(--n) - 1) + 1));block-size:calc(var(--ch) * 1.5);position:relative}.comb.svelte-d8dbk8 li:where(.svelte-d8dbk8){inline-size:var(--cw);block-size:var(--ch);position:absolute;inset-block-start:calc(var(--odd) * var(--ch) / 2);inset-inline-start:calc(var(--i) * .75 * var(--cw))}.halo.svelte-d8dbk8{filter:blur(7px);opacity:0;transition:opacity .25s var(--ease);pointer-events:none;position:absolute;inset:-7px}.ring.svelte-d8dbk8{clip-path:var(--hex);background:conic-gradient(from var(--spin), var(--honey), var(--black) 25%, var(--honey) 50%, var(--black) 75%, var(--honey));animation:5s linear infinite paused svelte-d8dbk8-spin;position:absolute;inset:0}.comb.svelte-d8dbk8 li:where(.svelte-d8dbk8):hover .halo:where(.svelte-d8dbk8),.comb.svelte-d8dbk8 li:where(.svelte-d8dbk8):focus-within .halo:where(.svelte-d8dbk8){opacity:.9}.comb.svelte-d8dbk8 li:where(.svelte-d8dbk8):hover .ring:where(.svelte-d8dbk8),.comb.svelte-d8dbk8 li:where(.svelte-d8dbk8):focus-within .ring:where(.svelte-d8dbk8){animation-play-state:running}.comb.svelte-d8dbk8 li:where(.svelte-d8dbk8):nth-child(2n) .ring:where(.svelte-d8dbk8){animation-direction:reverse}.comb.svelte-d8dbk8 a:where(.svelte-d8dbk8){clip-path:polygon(25.5% 1.5%,74.5% 1.5%,98.5% 50%,74.5% 98.5%,25.5% 98.5%,1.5% 50%);background:var(--black);place-items:center;text-decoration:none;display:grid;position:absolute;inset:0}.comb.svelte-d8dbk8 a:where(.svelte-d8dbk8):focus-visible{outline:none}.comb.svelte-d8dbk8 a:where(.svelte-d8dbk8):focus-visible:after{content:"";background:oklch(80% .15 78/.35);position:absolute;inset:0}.comb.svelte-d8dbk8 img:where(.svelte-d8dbk8){object-fit:cover;object-position:var(--pos,center);filter:grayscale(.4)brightness(.62);block-size:100%;inline-size:100%;transition:filter var(--dur) var(--ease), transform .4s var(--ease);position:absolute;inset:0}.comb.svelte-d8dbk8 .name:where(.svelte-d8dbk8){text-align:center;font-family:var(--font-display);font-size:var(--step-0);color:var(--white);text-shadow:0 1px 8px oklch(0% 0 0/.6);padding-inline:18%;line-height:1.15;position:relative}.comb.svelte-d8dbk8 a:where(.svelte-d8dbk8):hover img:where(.svelte-d8dbk8),.comb.svelte-d8dbk8 a:where(.svelte-d8dbk8):focus-visible img:where(.svelte-d8dbk8),.comb.svelte-d8dbk8 a[aria-current=page]:where(.svelte-d8dbk8) img:where(.svelte-d8dbk8){filter:none brightness(.78);transform:scale(1.06)}.comb.svelte-d8dbk8 a[aria-current=page]:where(.svelte-d8dbk8) .name:where(.svelte-d8dbk8){text-decoration:underline;-webkit-text-decoration-color:var(--honey);text-decoration-color:var(--honey);text-underline-offset:.25em;text-decoration-thickness:2px}.big.svelte-d8dbk8 a:where(.svelte-d8dbk8),.faces.svelte-d8dbk8{isolation:isolate;position:relative}.big.svelte-d8dbk8 a:where(.svelte-d8dbk8):hover,.big.svelte-d8dbk8 a[aria-current=page]:where(.svelte-d8dbk8),.faces.svelte-d8dbk8:hover{background:0 0}.big.svelte-d8dbk8 a:where(.svelte-d8dbk8):before,.faces.svelte-d8dbk8:before{content:"";z-index:-1;border-radius:calc(var(--radius-s) + 3px);background:conic-gradient(from var(--spin), var(--honey), var(--black) 25%, var(--honey) 50%, var(--black) 75%, var(--honey));filter:blur(8px);opacity:0;transition:opacity .25s var(--ease);pointer-events:none;animation:5s linear infinite paused svelte-d8dbk8-spin;position:absolute;inset:-3px}.big.svelte-d8dbk8 a:where(.svelte-d8dbk8):after,.faces.svelte-d8dbk8:after{content:"";z-index:-1;border-radius:inherit;transition:background-color var(--dur-fast) var(--ease);pointer-events:none;background:0 0;position:absolute;inset:0}.big.svelte-d8dbk8 a:where(.svelte-d8dbk8):hover:before,.big.svelte-d8dbk8 a:where(.svelte-d8dbk8):focus-visible:before,.faces.svelte-d8dbk8:hover:before,.faces.svelte-d8dbk8:focus-visible:before{opacity:.85;animation-play-state:running}.big.svelte-d8dbk8 a:where(.svelte-d8dbk8):hover:after,.big.svelte-d8dbk8 a:where(.svelte-d8dbk8):focus-visible:after,.big.svelte-d8dbk8 a[aria-current=page]:where(.svelte-d8dbk8):after,.faces.svelte-d8dbk8:hover:after,.faces.svelte-d8dbk8:focus-visible:after{background:var(--surface)}.big.svelte-d8dbk8 a:where(.svelte-d8dbk8):focus-visible,.faces.svelte-d8dbk8:focus-visible{outline:none}.faces.svelte-d8dbk8{justify-items:start;gap:var(--space-xs);padding:var(--space-s)}.stack.svelte-d8dbk8{display:flex}.stack.svelte-d8dbk8 img:where(.svelte-d8dbk8){object-fit:cover;object-position:center 25%;border:2px solid var(--surface);filter:grayscale();block-size:2.75rem;inline-size:2.75rem;transition:margin var(--dur) var(--ease), filter var(--dur) var(--ease);border-radius:50%}.stack.svelte-d8dbk8 img:where(.svelte-d8dbk8)+img:where(.svelte-d8dbk8){margin-inline-start:-.85rem}.faces.svelte-d8dbk8:hover .stack:where(.svelte-d8dbk8) img:where(.svelte-d8dbk8){filter:none}.faces.svelte-d8dbk8:hover .stack:where(.svelte-d8dbk8) img:where(.svelte-d8dbk8)+img:where(.svelte-d8dbk8){margin-inline-start:-.65rem}.nav-progress.svelte-d8dbk8{background:var(--honey);opacity:0;block-size:3px;inline-size:0;transition:inline-size .3s var(--ease), opacity .3s var(--ease) .2s;position:absolute;inset-block-start:0;inset-inline-start:0}.nav-progress.on.svelte-d8dbk8{opacity:1;inline-size:85%;transition:inline-size 2.5s cubic-bezier(.1,.6,.2,1) .12s,opacity 0s .12s}.scroll-line.svelte-d8dbk8{display:none}@supports (animation-timeline:scroll()){.scroll-line.svelte-d8dbk8{background:var(--black);transform-origin:0;block-size:2px;animation:linear both svelte-d8dbk8-read;animation-timeline:scroll(root);display:block;position:absolute;inset-block-end:-1px;inset-inline:0;transform:scaleX(0)}@keyframes svelte-d8dbk8-read{to{transform:scaleX(1)}}}.toggle.svelte-d8dbk8,.mobile.svelte-d8dbk8,.m-cta.svelte-d8dbk8{display:none}@media (width<=64rem){.desktop.svelte-d8dbk8,.panel.svelte-d8dbk8{display:none}.bar.svelte-d8dbk8{gap:var(--space-2xs)}.bar.svelte-d8dbk8>.brand{margin-inline-end:auto}.m-cta.svelte-d8dbk8{display:inline-flex}.toggle.svelte-d8dbk8{block-size:2.75rem;inline-size:2.75rem;color:var(--ink);border-radius:var(--radius-s);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.bars.svelte-d8dbk8{block-size:1rem;inline-size:1.4rem;position:relative}.bars.svelte-d8dbk8 span:where(.svelte-d8dbk8){block-size:2px;transition:transform var(--dur) var(--ease), opacity var(--dur-fast) var(--ease), inset-block-start var(--dur) var(--ease);background:currentColor;border-radius:1px;position:absolute;inset-inline:0}.bars.svelte-d8dbk8 span:where(.svelte-d8dbk8):first-child{inset-block-start:0}.bars.svelte-d8dbk8 span:where(.svelte-d8dbk8):nth-child(2){inset-block-start:calc(50% - 1px)}.bars.svelte-d8dbk8 span:where(.svelte-d8dbk8):nth-child(3){inset-block-start:calc(100% - 2px)}[aria-expanded=true].svelte-d8dbk8 .bars:where(.svelte-d8dbk8) span:where(.svelte-d8dbk8):first-child{inset-block-start:calc(50% - 1px);transform:rotate(45deg)}[aria-expanded=true].svelte-d8dbk8 .bars:where(.svelte-d8dbk8) span:where(.svelte-d8dbk8):nth-child(2){opacity:0}[aria-expanded=true].svelte-d8dbk8 .bars:where(.svelte-d8dbk8) span:where(.svelte-d8dbk8):nth-child(3){inset-block-start:calc(50% - 1px);transform:rotate(-45deg)}.mobile.svelte-d8dbk8:not([hidden]){border-block-start:1px solid var(--rule);max-block-size:calc(100dvh - 5rem);padding-block:var(--space-s) var(--space-l);display:block;overflow-y:auto}.m-section.svelte-d8dbk8{border-block-end:1px solid var(--rule)}.m-trigger.svelte-d8dbk8{min-block-size:3.25rem;inline-size:100%;font:inherit;font-size:var(--step-1);font-family:var(--font-display);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.m-section.svelte-d8dbk8>div:where(.svelte-d8dbk8){padding-block-end:var(--space-m)}.pane-grid.services.svelte-d8dbk8,.pane-grid.company.svelte-d8dbk8{grid-template-columns:1fr}.comb.svelte-d8dbk8{--cw:min(11rem, 52vw);inline-size:calc(var(--cw) * 1.75);block-size:calc(var(--ch) * (1 + (var(--n) - 1) / 2));margin-inline:auto}.comb.svelte-d8dbk8 li:where(.svelte-d8dbk8),.comb.svc.svelte-d8dbk8 li:where(.svelte-d8dbk8){inset-block-start:calc(var(--i) * var(--ch) / 2);inset-inline-start:calc(var(--odd) * .75 * var(--cw))}.comb.svc.svelte-d8dbk8 .name:where(.svelte-d8dbk8){font-size:var(--step--2)}.comb.svc.svelte-d8dbk8{--cw:min(8.75rem, 40vw);inline-size:calc(var(--cw) * 1.75);block-size:calc(var(--ch) * (1 + (var(--n) - 1) / 2))}.pane-grid.svelte-d8dbk8 .all:where(.svelte-d8dbk8){justify-self:center}.m-link.svelte-d8dbk8{min-block-size:3.25rem;font-family:var(--font-display);font-size:var(--step-1);border-block-end:1px solid var(--rule);align-items:center;text-decoration:none;display:flex}.m-ctas.svelte-d8dbk8{gap:var(--space-2xs);flex-wrap:wrap;margin-block-start:var(--space-m);display:flex}}.cta.svelte-1y8lo5a{isolation:isolate;padding-block:var(--space-xl-3xl);position:relative}footer.svelte-1y8lo5a{margin-block-start:0}.cta-bg.svelte-1y8lo5a{z-index:-1;background:var(--black);position:absolute;inset:0;overflow:hidden}.cta-bg.svelte-1y8lo5a:before{content:"";z-index:-2;background:var(--blur) 70% 40% / cover;filter:blur(16px);position:absolute;inset:-40px}.cta-bg.svelte-1y8lo5a:after{content:"";z-index:-1;background:linear-gradient(90deg,oklch(14.5% 0 0/.75) 30%,oklch(14.5% 0 0/.35));position:absolute;inset:0}footer.svelte-1y8lo5a{position:relative}.comb.svelte-1y8lo5a{z-index:-1;background:var(--honey);-webkit-mask:var(--comb) right 10% / min(110%, 90rem) auto no-repeat;mask:var(--comb) right 10% / min(110%, 90rem) auto no-repeat;opacity:.28;pointer-events:none;position:absolute;inset:0}.cta-head.svelte-1y8lo5a{text-align:center;justify-items:center;display:grid}.partners.svelte-1y8lo5a{padding:var(--space-l) var(--space-l) var(--space-m);background:linear-gradient(var(--white), var(--white)) padding-box, linear-gradient(120deg, var(--honey), oklch(90% .05 85), var(--honey-300), var(--honey)) border-box;color:var(--black);border-radius:var(--radius);--ink:var(--black);--paper:var(--white);--ink-2:var(--gray-700);--rule:var(--line);border:1.5px solid #0000;margin-block-start:var(--space-xl);position:relative;box-shadow:0 24px 60px -30px oklch(80% .15 78/.6)}.partners.svelte-1y8lo5a h3:where(.svelte-1y8lo5a){justify-content:center;align-items:center;gap:var(--space-s);font-family:var(--font-display);font-size:var(--step-1);color:var(--black);text-align:center;margin-block-end:var(--space-s);font-weight:500;display:flex}.cta.svelte-1y8lo5a h2:where(.svelte-1y8lo5a){font-size:var(--step-4);max-inline-size:34ch;text-wrap:balance;margin-block-end:var(--space-l)}.cols.svelte-1y8lo5a{gap:var(--space-l);padding-block:var(--space-xl);font-size:var(--step--1);grid-template-columns:1.6fr 1fr 1fr 1fr;display:grid}.logo.svelte-1y8lo5a img{block-size:6rem}.muted.svelte-1y8lo5a{color:var(--ink-2);margin-block-start:var(--space-xs)}h3.svelte-1y8lo5a{font-family:var(--font-text);font-size:var(--step--1);margin-block-end:var(--space-xs);font-weight:600}ul.svelte-1y8lo5a{gap:var(--space-3xs);display:grid}a.svelte-1y8lo5a{color:var(--ink-2);text-decoration:none}a.svelte-1y8lo5a:hover{color:var(--ink);text-decoration:underline}.legal.svelte-1y8lo5a{justify-content:space-between;gap:var(--space-s);padding-block:var(--space-m);border-block-start:1px solid var(--rule);font-size:var(--step--2);color:var(--ink-3);flex-wrap:wrap;display:flex}.linklike.svelte-1y8lo5a{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0}.linklike.svelte-1y8lo5a:hover{color:var(--ink);text-decoration:underline}.legal.svelte-1y8lo5a ul:where(.svelte-1y8lo5a){gap:var(--space-m);display:flex}@media (width<=52rem){.cols.svelte-1y8lo5a{grid-template-columns:1fr}}@media (width<=40rem){ul.svelte-1y8lo5a{gap:0}ul.svelte-1y8lo5a a:where(.svelte-1y8lo5a),.legal.svelte-1y8lo5a a:where(.svelte-1y8lo5a),.linklike.svelte-1y8lo5a{align-items:center;min-block-size:2.75rem;display:inline-flex}.partners.svelte-1y8lo5a h3:where(.svelte-1y8lo5a){font-size:var(--step-0)}}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-sans-3-cyrillic-ext-wght-normal.c-5QAGAI.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-sans-3-cyrillic-wght-normal.BMDVbyM7.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-sans-3-greek-ext-wght-normal.BXZfsJY4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-sans-3-greek-wght-normal.Cc-u-6OI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-sans-3-vietnamese-wght-normal.BDs68eHQ.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-sans-3-latin-ext-wght-normal.C8iNium2.woff2)format("woff2-variations");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-sans-3-latin-wght-normal.Bo_j9asI.woff2)format("woff2-variations");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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-serif-4-cyrillic-ext-opsz-normal.DIwfbPUE.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-serif-4-cyrillic-opsz-normal.C0olyEE-.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-serif-4-greek-opsz-normal.DrHU7SY7.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-serif-4-vietnamese-opsz-normal.DX68cEVD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-serif-4-latin-ext-opsz-normal.HoL-AExg.woff2)format("woff2-variations");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-serif-4-latin-opsz-normal.BpEBLj1O.woff2)format("woff2-variations");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}:root{--step--2:clamp(.875rem, .8494rem + .1136vw, .9375rem);--step--1:clamp(1rem, .9744rem + .1136vw, 1.0625rem);--step-0:clamp(1.125rem, 1.0739rem + .2273vw, 1.25rem);--step-1:clamp(1.35rem, 1.2631rem + .3864vw, 1.5625rem);--step-2:clamp(1.62rem, 1.4837rem + .6057vw, 1.9531rem);--step-3:clamp(1.944rem, 1.7405rem + .9044vw, 2.4414rem);--step-4:clamp(2.3328rem, 2.0387rem + 1.3072vw, 3.0518rem);--step-5:clamp(2.7994rem, 2.384rem + 1.8461vw, 3.8147rem);--step-6:clamp(3.3592rem, 2.7828rem + 2.5621vw, 4.7684rem);--space-3xs:clamp(.2812rem, .2685rem + .0568vw, .3125rem);--space-2xs:clamp(.5625rem, .5369rem + .1136vw, .625rem);--space-xs:clamp(.8438rem, .8054rem + .1705vw, .9375rem);--space-s:clamp(1.125rem, 1.0739rem + .2273vw, 1.25rem);--space-m:clamp(1.6875rem, 1.6108rem + .3409vw, 1.875rem);--space-l:clamp(2.25rem, 2.1477rem + .4545vw, 2.5rem);--header-h:5rem;--edge-w:clamp(4.5rem, 12vw, 12.75rem);--bleed-margin:calc(var(--edge-w) * .893 + 1rem);--hex:polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);--space-xl:clamp(3.375rem, 3.2216rem + .6818vw, 3.75rem);--space-s-l:clamp(1.125rem, .5625rem + 2.5vw, 2.5rem);--space-l-2xl:clamp(2.25rem, 1.125rem + 5vw, 5rem);--space-xl-3xl:clamp(3.375rem, 1.6875rem + 7.5vw, 7.5rem);--black:oklch(14.5% 0 0);--gray-700:oklch(37% 0 0);--gray-500:oklch(47% 0 0);--amber:oklch(50% .12 62);--honey:oklch(80% .15 78);--honey-300:oklch(88% .11 88);--white:oklch(99.4% 0 0);--mist:oklch(96.5% .003 90);--line:oklch(90% 0 0);--sage:oklch(48% .07 160);--clay:oklch(50% .17 32);--ink:var(--black);--ink-2:var(--gray-700);--ink-3:var(--gray-500);--paper:var(--white);--tint:var(--mist);--rule:var(--line);--accent:var(--amber);--accent-on-ink:var(--honey);--surface:oklch(100% 0 0);--focus:oklch(50% .16 250);--error:var(--clay);--success:var(--sage);--radius:.5rem;--radius-s:.25rem;--font-display:"Source Serif 4 Variable", Georgia, serif;--font-text:"Source Sans 3 Variable", "Segoe UI", system-ui, sans-serif;--measure:62ch;--wrap:76rem;--gutter:var(--space-s-l);--ease:cubic-bezier(.2, 0, 0, 1);--dur-fast:.1s;--dur:.2s}.tone-panel,.tone-inverse{--ink:var(--white);--ink-2:oklch(84% 0 0);--ink-3:oklch(72% 0 0);--paper:var(--black);--rule:oklch(30% 0 0);--accent:var(--accent-on-ink);background:var(--paper);color:var(--ink)}*,:before,:after{box-sizing:border-box}html{scroll-padding-block-start:calc(var(--header-h) + var(--space-m))}html:has(.local-nav){scroll-padding-block-start:calc(var(--header-h) + 3.5rem)}body{background:var(--paper);color:var(--ink);font-family:var(--font-text);font-size:var(--step-0);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}h1,h2,h3,h4{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.015em;font-variant-numeric:lining-nums;text-wrap:balance;margin:0;font-weight:560;line-height:1.12}p,li,blockquote,dd{text-wrap:pretty}p{max-inline-size:var(--measure);margin:0}a{color:inherit;text-underline-offset:.2em;transition:color var(--dur-fast) var(--ease);text-decoration-thickness:1px}a:hover{color:var(--accent)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}ul,ol{margin:0;padding:0;list-style:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}::view-transition-group(*){transition:none!important;animation:none!important}::view-transition-old(*){transition:none!important;animation:none!important}::view-transition-new(*){transition:none!important;animation:none!important}}@property --glow-spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes glow-spin{to{--glow-spin:360deg}}.glow-hover{isolation:isolate;position:relative}.glow-hover:before{content:"";z-index:-1;border-radius:calc(var(--radius-s) + 4px);background:conic-gradient(from var(--glow-spin), var(--honey), var(--black) 25%, var(--honey) 50%, var(--black) 75%, var(--honey));filter:blur(9px);opacity:0;transition:opacity .25s var(--ease);pointer-events:none;animation:5s linear infinite paused glow-spin;position:absolute;inset:-4px}.glow-hover:hover:before,.glow-hover:focus-visible:before{opacity:.9;animation-play-state:running}.glow-hover:has(:focus-visible):before{opacity:.9;animation-play-state:running}@media (prefers-reduced-motion:reduce){.glow-hover:before{animation:none}}.honeycomb-bleed{--w:var(--edge-w);z-index:-1;pointer-events:none;--rect:linear-gradient(#000 0 0) 0 var(--ext-top,0px) / 100% calc(100% - var(--ext-top,0px) - var(--ext-bottom,0px)) no-repeat;-webkit-mask:var(--rect);mask:var(--rect);position:absolute;inset-block-start:calc(-1 * var(--ext-top,0px));inset-block-end:calc(-1 * var(--ext-bottom,0px));inset-inline:0;overflow:hidden}.honeycomb-bleed.tr-bl{--run:calc(var(--w) * 3.3175) calc(var(--w) * 1.326);--ext-top:calc(var(--w) * .893);--ext-bottom:calc(var(--w) * .893);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 331.8 132.6'%3E%3Cpolygon points='179.5,46.0 229.5,46.0 254.5,89.3 229.5,132.6 179.5,132.6 154.5,89.3'/%3E%3Cpolygon points='256.8,0.0 306.8,0.0 331.8,43.3 306.8,86.6 256.8,86.6 231.8,43.3'/%3E%3C/svg%3E") right top / var(--run) no-repeat, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 331.8 132.6'%3E%3Cpolygon points='152.2,86.6 102.2,86.6 77.2,43.3 102.2,-0.0 152.2,-0.0 177.2,43.3'/%3E%3Cpolygon points='74.9,132.6 24.9,132.6 -0.1,89.3 24.9,46.0 74.9,46.0 99.9,89.3'/%3E%3C/svg%3E") left bottom / var(--run) no-repeat, var(--rect), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 331.8 132.6'%3E%3Cpolygon points='25.0,46.0 75.0,46.0 100.0,89.3 75.0,132.6 25.0,132.6 0.0,89.3'/%3E%3C/svg%3E") right top / var(--run) no-repeat, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 331.8 132.6'%3E%3Cpolygon points='306.8,86.6 256.8,86.6 231.8,43.3 256.8,-0.0 306.8,-0.0 331.8,43.3'/%3E%3C/svg%3E") left bottom / var(--run) no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 331.8 132.6'%3E%3Cpolygon points='179.5,46.0 229.5,46.0 254.5,89.3 229.5,132.6 179.5,132.6 154.5,89.3'/%3E%3Cpolygon points='256.8,0.0 306.8,0.0 331.8,43.3 306.8,86.6 256.8,86.6 231.8,43.3'/%3E%3C/svg%3E") right top / var(--run) no-repeat, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 331.8 132.6'%3E%3Cpolygon points='152.2,86.6 102.2,86.6 77.2,43.3 102.2,-0.0 152.2,-0.0 177.2,43.3'/%3E%3Cpolygon points='74.9,132.6 24.9,132.6 -0.1,89.3 24.9,46.0 74.9,46.0 99.9,89.3'/%3E%3C/svg%3E") left bottom / var(--run) no-repeat, var(--rect), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 331.8 132.6'%3E%3Cpolygon points='25.0,46.0 75.0,46.0 100.0,89.3 75.0,132.6 25.0,132.6 0.0,89.3'/%3E%3C/svg%3E") right top / var(--run) no-repeat, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 331.8 132.6'%3E%3Cpolygon points='306.8,86.6 256.8,86.6 231.8,43.3 256.8,-0.0 306.8,-0.0 331.8,43.3'/%3E%3C/svg%3E") left bottom / var(--run) no-repeat;-webkit-mask-composite:source-over,source-over,source-out,source-over,source-over;mask-composite:add,add,subtract,add,add}.skip.svelte-12qhfyh{position:absolute;inset-inline-start:-999px}.skip.svelte-12qhfyh:focus{z-index:40;min-block-size:2.75rem;padding-inline:var(--space-s);background:var(--ink);color:var(--paper);align-items:center;display:inline-flex;inset-block-start:var(--space-s);inset-inline-start:var(--space-s)}::view-transition-old(root){animation-duration:var(--dur)}::view-transition-new(root){animation-duration:var(--dur)}::view-transition-group(nav-current){animation-duration:.32s;animation-timing-function:cubic-bezier(.2,0,0,1)}
