:root{--text-primary:#181d23;--text-muted:#555a60;--text-faded:#585e64;--text-on-action:#f2f4f5;--text-inverse:#ebeeef;--text-inverse-muted:#abb2b7;--text-inverse-faded:#949ba1;--bg-page:#ebeeef;--bg-surface:#ffffff70;--bg-raised:#ffffff9e;--bg-soft:#ffffff85;--bg-placeholder:#cdd3d699;--bg-inverse:#1e242b;--bg-inverse-raised:#29313a;--action-primary:#1e242b;--action-dark:#1e242b;--action-primary-hover:#151a1f;--action-inverse:#ebeeef;--action-inverse-hover:#dde2e4;--bg-raised-hover:#ffffffbf;--edge-highlight:#fffc;--edge-highlight-strong:#ffffffe0;--lens-difference:#fff;--lens-border:color-mix(in srgb, var(--text-primary) 14%, transparent);--lens-shadow:0 4px 14px color-mix(in srgb, var(--text-primary) 10%, transparent);--surface-border:color-mix(in srgb, var(--text-primary) 7%, transparent);--surface-border-strong:color-mix(in srgb, var(--text-primary) 13%, transparent);--edge-on-dark:color-mix(in srgb, var(--text-inverse) 9%, transparent);--surface-shadow:0 1px 2px color-mix(in srgb, var(--text-primary) 4%, transparent);--surface-shadow-raised:0 1px 3px color-mix(in srgb, var(--text-primary) 6%, transparent);--surface-shadow-dark:0 1px 3px color-mix(in srgb, var(--text-primary) 20%, transparent);--surface-sheet:#f7f9fa;--surface-sheet-muted:#eef1f3;--surface-sheet-soft:#f4f6f8;--surface-pure:#fff;--shadow-sheet:inset 0 1px 0 0 var(--edge-highlight-strong), 0 1px 2px color-mix(in srgb, var(--text-primary) 1.5%, transparent), 0 4px 12px color-mix(in srgb, var(--text-primary) 2.2%, transparent), 0 12px 32px color-mix(in srgb, var(--text-primary) 2.8%, transparent), 0 28px 64px color-mix(in srgb, var(--text-primary) 3.2%, transparent), 0 48px 96px color-mix(in srgb, var(--text-primary) 2.5%, transparent);--shadow-sheet-back:inset 0 1px 0 0 var(--edge-highlight), 0 1px 2px color-mix(in srgb, var(--text-primary) 1.5%, transparent), 0 4px 10px color-mix(in srgb, var(--text-primary) 2%, transparent), 0 12px 28px color-mix(in srgb, var(--text-primary) 2.5%, transparent), 0 28px 64px color-mix(in srgb, var(--text-primary) 3%, transparent);--shadow-overlay:inset 0 1px 0 0 var(--edge-highlight-strong), 0 2px 6px color-mix(in srgb, var(--text-primary) 4%, transparent), 0 16px 40px -8px color-mix(in srgb, var(--text-primary) 12%, transparent), 0 36px 84px -16px color-mix(in srgb, var(--text-primary) 16%, transparent);--stage-0:#ebeeef;--stage-1:#e5e9eb;--stage-2:#d2e0e2;--stage-3:#d6dcea;--stage-4:#ebeeef;--stage-gradient:linear-gradient(180deg, var(--stage-0) 0%, var(--stage-1) 38%, var(--stage-2) 68%, var(--stage-3) 88%, var(--stage-4) 100%);--accent-from:#7bbdcf;--accent-mid:#cde1ea;--accent-to:#8b99dc;--hairline-gradient:linear-gradient(180deg, var(--accent-from), var(--accent-to));--hairline-gradient-diagonal:linear-gradient(135deg, var(--accent-from) 0%, var(--accent-mid) 48%, var(--accent-to) 100%);--hairline-rest:color-mix(in srgb, var(--text-primary) 9%, transparent);--edge-solid:#ffffffe6;--sheet-front:#f7f9fafc;--bar-ink:color-mix(in srgb, var(--text-primary) 12%, transparent);--bar-soft:color-mix(in srgb, var(--text-faded) 10%, transparent);--bar-ink-on-dark:color-mix(in srgb, var(--text-inverse) 14%, transparent);--bar-soft-on-dark:color-mix(in srgb, var(--text-inverse-muted) 10%, transparent);--clause-muted-opacity:.45;--font-sans:"Rethink Sans", "Rethink Sans Fallback", system-ui, sans-serif;--type-display:400 2.125rem/2.375rem var(--font-sans);--ls-display:-.03em;--type-headline:400 1.625rem/1.875rem var(--font-sans);--ls-headline:-.025em;--type-h2:400 1.625rem/1.875rem var(--font-sans);--ls-h2:-.03em;--type-statement:400 1.375rem/1.875rem var(--font-sans);--ls-statement:-.015em;--type-title:500 1.125rem/1.5rem var(--font-sans);--ls-title:-.01em;--type-card:400 1.25rem/1.625rem var(--font-sans);--ls-card:-.015em;--type-body-l:400 1rem/1.5rem var(--font-sans);--type-body:400 .875rem/1.375rem var(--font-sans);--type-label:500 .8125rem/1.125rem var(--font-sans);--type-link:500 .8125rem/1.125rem var(--font-sans);--type-small:400 .75rem/1.125rem var(--font-sans);--radius-sm:.625rem;--radius-xs:.125rem;--radius-md:.875rem;--radius-ms:.75rem;--radius-lg:1rem;--radius-xl:1.75rem;--space-1:.25rem;--space-2:.5rem;--space-1h:.375rem;--space-2h:.625rem;--space-3:.75rem;--space-3h:.875rem;--space-4:1rem;--space-4h:1.125rem;--space-5:1.25rem;--space-6:1.5rem;--space-6h:1.625rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-22:5.5rem;--space-24:6rem;--space-28:7rem;--space-30:7.5rem;--space-40:10rem;--space-50:12.5rem;--gutter:1.25rem;--gutter-stage:1.5rem;--section-y:var(--space-10);--content-max:82rem;--nav-h-full:4.5rem;--nav-h-condensed:3.5rem;--hero-gap:.875rem;--glass-blur:16px;--track-gap:.75rem;--card-w:18.75rem;--card-h:26.25rem;--card-pad:1.5rem;--card-radius:var(--radius-lg);--stage-h:31.25rem;--stage-radius:var(--radius-lg);--control-h:2.5rem;--icon-btn:2.25rem}@media (width>=1024px){:root{--type-display:400 3.5rem/3.75rem var(--font-sans);--type-headline:400 2rem/2.25rem var(--font-sans);--ls-headline:-.025em;--type-h2:400 2.125rem/2.375rem var(--font-sans);--type-statement:400 1.875rem/2.5rem var(--font-sans);--ls-statement:-.02em;--type-title:500 1.25rem/1.625rem var(--font-sans);--type-card:400 1.375rem/1.75rem var(--font-sans);--type-body-l:400 1.0625rem/1.625rem var(--font-sans);--gutter:4rem;--gutter-stage:4rem;--section-y:4.5rem;--nav-h-full:5.625rem;--nav-h-condensed:4rem;--hero-gap:1rem;--track-gap:1.5rem;--card-w:35rem;--card-h:28.75rem;--card-pad:2rem;--card-radius:var(--radius-xl);--stage-h:42.5rem;--stage-radius:var(--radius-xl)}}@font-face{font-family:Rethink Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rethink-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Rethink Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/rethink-sans-latin-500-normal.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;scroll-behavior:auto;overflow-x:clip}body{background:var(--bg-page);color:var(--text-primary);font:var(--type-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}[hidden]{display:none!important}main section[id]{scroll-margin-top:var(--nav-h-condensed)}h1,h2,h3,p,ul,ol,figure{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}.text-cta{align-items:center;gap:.45em;transition:transform .14s;display:inline-flex}.text-cta__label{position:relative}.text-cta__label:after{content:"";opacity:.45;transform-origin:0;block-size:1px;transition:transform .28s var(--m-card), opacity .22s ease;background:currentColor;position:absolute;inset-block-end:-2px;inset-inline:0;transform:scaleX(0)}.text-cta__arrow{transition:transform .28s var(--m-card);display:inline-block}.text-cta:hover .text-cta__label:after,.text-cta:focus-visible .text-cta__label:after{opacity:.75;transform:scaleX(1)}.text-cta:hover .text-cta__arrow,.text-cta:focus-visible .text-cta__arrow{transform:translate(4px)}.text-cta:active{transform:scale(.985)}.text-cta:active .text-cta__arrow{transform:translate(6px)}@media (prefers-reduced-motion:reduce){.text-cta,.text-cta__label:after,.text-cta__arrow{transition:none}}.stage-shader{isolation:isolate;position:relative;overflow:clip}.stage-shader__canvas{z-index:0;pointer-events:none;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.stage-shader>:not(.stage-shader__canvas){z-index:1}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.skip-link{z-index:999;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--action-primary);color:var(--text-on-action);font:var(--type-button);transition:transform .16s var(--m-card);position:fixed;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.redact__line{display:block;position:relative}.redact__inline,.redact__host{position:relative}.redact__layer{pointer-events:none;position:absolute;inset:0}.redact__bar{pointer-events:none;background:var(--bar-ink);border-radius:var(--radius-xs);width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 1.25rem calc(100% - .5rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 1.25rem calc(100% - .5rem),#0000 100%)}.redact__bar--soft{background:var(--bar-soft)}.redact__bar--on-dark{background:var(--bar-ink-on-dark)}.redact__bar--on-dark.redact__bar--soft{background:var(--bar-soft-on-dark)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-property:opacity!important;transition-duration:.12s!important;animation:none!important}}.sweep__line{background:var(--hairline-gradient);pointer-events:none;inline-size:1px;position:absolute;inset:0 auto 0 0}.clip__edge{background:var(--hairline-gradient-diagonal);pointer-events:none;block-size:1px;position:absolute;inset:0 0 auto}html[data-cursor-ring],html[data-cursor-ring] *{cursor:none!important}html[data-cursor-ring] [data-lens-stage],html[data-cursor-ring] [data-lens-stage] *{cursor:auto!important}.lens-ring,.lens-popover{pointer-events:none;opacity:0;block-size:2rem;inline-size:2rem;transition:opacity var(--dur-tag) var(--m-tag);margin:-1rem 0 0 -1rem;position:fixed;top:0;left:0}.lens-ring{z-index:60;color:var(--lens-difference);mix-blend-mode:difference}.lens-popover{z-index:59;color:var(--text-primary)}.lens-ring[data-visible],.lens-popover[data-visible]{opacity:1}.lens-ring[data-hidden],.lens-popover[data-hidden]{opacity:0}.lens-ring .ring{transform-origin:50%;position:relative;overflow:visible}.lens-ring__center{background:currentColor;border-radius:50%;block-size:.25rem;inline-size:.25rem;margin:-.125rem 0 0 -.125rem;position:absolute;top:50%;left:50%}.lens-ring .ring__dot{fill:currentColor;transform-box:fill-box;transform-origin:50%}.lens-source{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--sheet-front);box-shadow:inset 0 1px 0 0 var(--edge-highlight-strong), var(--lens-shadow);color:var(--text-primary);font:var(--type-label);white-space:nowrap;flex-direction:column;gap:.125rem;display:flex}.lens-source[hidden]{display:none}.lens-popover .lens-source{opacity:0;transition:opacity var(--dur-tag) var(--m-tag), translate var(--dur-tag) var(--m-tag);position:absolute;inset-block-start:50%;inset-inline-start:calc(100% + 1.5rem);translate:-.5rem -50%}.lens-popover[data-open] .lens-source{opacity:1;translate:0 -50%}.lens-source__meta{gap:var(--space-2);font:var(--type-small);color:var(--text-muted);display:flex}.lens-source--card{z-index:60;position:fixed}.lens__handle{z-index:2;touch-action:none;position:absolute;inset:0}@media (pointer:coarse){.lens-source--card{border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 0 var(--edge-highlight-strong), 0 0 0 1px var(--hairline-rest);padding:var(--space-4);white-space:normal;inset:auto .75rem .75rem!important}}.ring[data-astro-cid-3cqmcwzy]{color:inherit;flex:none;display:block;overflow:visible}.ring__dot[data-astro-cid-3cqmcwzy]{fill:currentColor;transform-box:fill-box;transform-origin:50%}.ring--gradient[data-astro-cid-3cqmcwzy] .ring__dot[data-astro-cid-3cqmcwzy]{fill:var(--ring-fill);animation:8s ease-in-out infinite alternate ringDotPulse}.ring--gradient[data-astro-cid-3cqmcwzy] .ring__dot[data-astro-cid-3cqmcwzy]:nth-of-type(2){animation-delay:-1s}.ring--gradient[data-astro-cid-3cqmcwzy] .ring__dot[data-astro-cid-3cqmcwzy]:nth-of-type(3){animation-delay:-2s}.ring--gradient[data-astro-cid-3cqmcwzy] .ring__dot[data-astro-cid-3cqmcwzy]:nth-of-type(4){animation-delay:-3s}.ring--gradient[data-astro-cid-3cqmcwzy] .ring__dot[data-astro-cid-3cqmcwzy]:nth-of-type(5){animation-delay:-4s}.ring--gradient[data-astro-cid-3cqmcwzy] .ring__dot[data-astro-cid-3cqmcwzy]:nth-of-type(6){animation-delay:-5s}.ring--gradient[data-astro-cid-3cqmcwzy] .ring__dot[data-astro-cid-3cqmcwzy]:nth-of-type(7){animation-delay:-6s}.ring--gradient[data-astro-cid-3cqmcwzy] .ring__dot[data-astro-cid-3cqmcwzy]:nth-of-type(8){animation-delay:-7s}@keyframes ringDotPulse{0%{opacity:.62;transform:scale(.88)}to{opacity:1;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.ring--gradient[data-astro-cid-3cqmcwzy] .ring__dot[data-astro-cid-3cqmcwzy]{animation:none}}.pill[data-astro-cid-4xidn2cs]{--mx:50%;--my:50%;justify-content:center;align-items:center;gap:var(--space-3);block-size:var(--control-h);padding-inline:var(--space-5);border-radius:var(--radius-sm);background:var(--action-primary);color:var(--text-on-action);font:var(--type-label);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-hover) var(--m-tag), color var(--dur-hover) var(--m-tag), transform .28s var(--m-card), box-shadow .26s var(--m-card);display:inline-flex;position:relative;overflow:hidden}.pill__sheen[data-astro-cid-4xidn2cs]{background:radial-gradient(95px circle at var(--mx) var(--my), color-mix(in srgb, var(--accent-from) 20%, transparent), color-mix(in srgb, var(--accent-to) 10%, transparent) 48%, transparent 74%);opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:0}.pill__viewport[data-astro-cid-4xidn2cs]{z-index:1;block-size:1.125rem;line-height:1.125rem;display:block;position:relative;overflow:hidden}.pill__track[data-astro-cid-4xidn2cs]{transition:transform .38s var(--m-card);flex-direction:column;display:flex}.pill__label[data-astro-cid-4xidn2cs]{justify-content:center;align-items:center;block-size:1.125rem;line-height:1.125rem;display:flex}.pill__arrow[data-astro-cid-4xidn2cs]{z-index:1;place-items:center;block-size:1.125rem;inline-size:1rem;display:inline-grid;position:relative;overflow:hidden}.pill__arrow-out[data-astro-cid-4xidn2cs],.pill__arrow-in[data-astro-cid-4xidn2cs]{transition:transform .34s var(--m-card);grid-area:1/1}.pill__arrow-in[data-astro-cid-4xidn2cs]{transform:translate(-140%)}.pill[data-astro-cid-4xidn2cs]:hover{background:var(--action-primary-hover);box-shadow:0 4px 12px -4px color-mix(in srgb, var(--action-dark) 24%, transparent)}.pill[data-astro-cid-4xidn2cs]:hover .pill__sheen[data-astro-cid-4xidn2cs],.pill[data-astro-cid-4xidn2cs]:focus-visible .pill__sheen[data-astro-cid-4xidn2cs]{opacity:1}.pill[data-astro-cid-4xidn2cs]:hover .pill__track[data-astro-cid-4xidn2cs],.pill[data-astro-cid-4xidn2cs]:focus-visible .pill__track[data-astro-cid-4xidn2cs]{transform:translateY(-50%)}.pill[data-astro-cid-4xidn2cs]:hover .pill__arrow-out[data-astro-cid-4xidn2cs],.pill[data-astro-cid-4xidn2cs]:focus-visible .pill__arrow-out[data-astro-cid-4xidn2cs]{transform:translate(140%)}.pill[data-astro-cid-4xidn2cs]:hover .pill__arrow-in[data-astro-cid-4xidn2cs],.pill[data-astro-cid-4xidn2cs]:focus-visible .pill__arrow-in[data-astro-cid-4xidn2cs]{transform:translate(0)}.pill--soft[data-astro-cid-4xidn2cs]{background:var(--bg-soft);color:var(--text-primary)}.pill--soft[data-astro-cid-4xidn2cs]:hover{background:var(--bg-soft);box-shadow:0 4px 12px -4px color-mix(in srgb, var(--action-dark) 16%, transparent)}.pill--inverse[data-astro-cid-4xidn2cs]{background:var(--action-inverse);color:var(--action-dark)}.pill--inverse[data-astro-cid-4xidn2cs] .pill__sheen[data-astro-cid-4xidn2cs]{background:radial-gradient(115px circle at var(--mx) var(--my), color-mix(in srgb, var(--accent-from) 32%, transparent), color-mix(in srgb, var(--accent-to) 16%, transparent) 50%, transparent 75%)}.pill--inverse[data-astro-cid-4xidn2cs]:hover{background:var(--action-inverse-hover);box-shadow:0 8px 24px -6px color-mix(in srgb, var(--accent-from) 35%, transparent)}.pill--block[data-astro-cid-4xidn2cs]{inline-size:100%;display:flex}.pill[data-astro-cid-4xidn2cs]:active{transform:scale(.97)!important}@media (prefers-reduced-motion:reduce){.pill[data-astro-cid-4xidn2cs],.pill__track[data-astro-cid-4xidn2cs],.pill__arrow-out[data-astro-cid-4xidn2cs],.pill__arrow-in[data-astro-cid-4xidn2cs]{transition:none}.pill[data-astro-cid-4xidn2cs]:hover .pill__track[data-astro-cid-4xidn2cs],.pill[data-astro-cid-4xidn2cs]:focus-visible .pill__track[data-astro-cid-4xidn2cs],.pill[data-astro-cid-4xidn2cs]:hover .pill__arrow-out[data-astro-cid-4xidn2cs],.pill[data-astro-cid-4xidn2cs]:focus-visible .pill__arrow-out[data-astro-cid-4xidn2cs],.pill[data-astro-cid-4xidn2cs]:hover .pill__arrow-in[data-astro-cid-4xidn2cs],.pill[data-astro-cid-4xidn2cs]:focus-visible .pill__arrow-in[data-astro-cid-4xidn2cs]{transform:none}}.nav-space[data-astro-cid-wpvy4v7s]{block-size:var(--nav-h-full)}.nav[data-astro-cid-wpvy4v7s]{z-index:50;block-size:var(--nav-h-full);transition:background-color .22s,backdrop-filter .22s;position:absolute;inset:0 0 auto}.nav[data-astro-cid-wpvy4v7s][data-fixed]{block-size:calc(var(--nav-h-full) - (var(--nav-h-full) - var(--nav-h-condensed)) * var(--nav-p,0));background:color-mix(in srgb, var(--bg-page) calc(82% * var(--nav-p,0)), transparent);backdrop-filter:blur(calc(12px * var(--nav-p,0)));position:fixed}.nav[data-astro-cid-wpvy4v7s][data-fixed][data-on-dark]{background:color-mix(in srgb, var(--bg-inverse) calc(82% * var(--nav-p,0)), transparent)}.nav[data-astro-cid-wpvy4v7s]:before{display:none}.nav__inner[data-astro-cid-wpvy4v7s]{block-size:100%;max-inline-size:calc(var(--content-max) + 2 * var(--gutter));padding-inline:var(--gutter);transition:padding-inline var(--dur-glass) var(--m-card);justify-content:space-between;align-items:center;margin-inline:auto;display:flex;position:relative}.nav[data-astro-cid-wpvy4v7s][data-on-dark] .nav__inner[data-astro-cid-wpvy4v7s]{padding-inline:calc(var(--gutter) + var(--space-5))}.brand[data-astro-cid-wpvy4v7s]{font:var(--type-label);color:var(--text-primary);transition:color var(--dur-hover) var(--m-tag);place-items:center start;display:inline-grid}.brand[data-astro-cid-wpvy4v7s]>*{grid-area:1/1}.nav[data-astro-cid-wpvy4v7s][data-on-dark] .brand[data-astro-cid-wpvy4v7s]{color:var(--text-inverse)}.brand[data-astro-cid-wpvy4v7s] .ring{transform-origin:50%;flex-shrink:0;block-size:1.25rem;inline-size:1.25rem}.nav[data-astro-cid-wpvy4v7s] .brand[data-astro-cid-wpvy4v7s] .ring{animation:14s cubic-bezier(.4,0,.2,1) infinite nav-ring-cycle}.nav[data-astro-cid-wpvy4v7s] .brand[data-astro-cid-wpvy4v7s] .ring__dot{animation:14s cubic-bezier(.4,0,.2,1) infinite nav-dot-verloop}.brand[data-astro-cid-wpvy4v7s] .ring__dot:first-child{animation-delay:0s}.brand[data-astro-cid-wpvy4v7s] .ring__dot:nth-child(2){animation-delay:90ms}.brand[data-astro-cid-wpvy4v7s] .ring__dot:nth-child(3){animation-delay:.18s}.brand[data-astro-cid-wpvy4v7s] .ring__dot:nth-child(4){animation-delay:.27s}.brand[data-astro-cid-wpvy4v7s] .ring__dot:nth-child(5){animation-delay:.36s}.brand[data-astro-cid-wpvy4v7s] .ring__dot:nth-child(6){animation-delay:.45s}.brand[data-astro-cid-wpvy4v7s] .ring__dot:nth-child(7){animation-delay:.54s}.brand[data-astro-cid-wpvy4v7s] .ring__dot:nth-child(8){animation-delay:.63s}.brand__name[data-astro-cid-wpvy4v7s]{letter-spacing:-.028em;font-size:.9375rem;font-weight:500;line-height:1;display:inline-block;transform:translateY(.035em)}.menu__bar[data-astro-cid-wpvy4v7s] .brand__name[data-astro-cid-wpvy4v7s]{display:none}.nav[data-astro-cid-wpvy4v7s] .brand__name[data-astro-cid-wpvy4v7s]{opacity:0;animation:14s cubic-bezier(.4,0,.2,1) infinite nav-word-cycle}@keyframes nav-ring-cycle{0%,34%{opacity:1;filter:blur();scale:1}42%,78%{opacity:0;filter:blur(4px);scale:.86}86%,to{opacity:1;filter:blur();scale:1}}@keyframes nav-word-cycle{0%,36%{opacity:0;filter:blur(4px);transform:translateY(.035em)scale(.95)}44%,76%{opacity:1;filter:blur();transform:translateY(.035em)scale(1)}84%,to{opacity:0;filter:blur(4px);transform:translateY(.035em)scale(.95)}}@keyframes nav-dot-verloop{0%,84%,to{opacity:1;transform:scale(1.12)}89%{opacity:1;transform:scale(1.42)}94%{opacity:.28;transform:scale(.5)}}@media (prefers-reduced-motion:reduce){.brand[data-astro-cid-wpvy4v7s] .ring,.brand[data-astro-cid-wpvy4v7s] .ring__dot,.brand__name[data-astro-cid-wpvy4v7s]{animation:none}.nav[data-astro-cid-wpvy4v7s] .brand__name[data-astro-cid-wpvy4v7s]{opacity:0}}.nav__links[data-astro-cid-wpvy4v7s]{display:none}.nav__utility[data-astro-cid-wpvy4v7s]{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.nav__utility[data-astro-cid-wpvy4v7s] .nav__cta{display:none}.nav[data-astro-cid-wpvy4v7s][data-on-dark] .nav__utility[data-astro-cid-wpvy4v7s] .nav__cta{background:var(--action-inverse);color:var(--action-dark)}.nav[data-astro-cid-wpvy4v7s][data-on-dark] .nav__utility[data-astro-cid-wpvy4v7s] .nav__cta:hover{background:var(--action-inverse-hover)}.menu-btn[data-astro-cid-wpvy4v7s]{inline-size:var(--icon-btn);block-size:var(--icon-btn);border-radius:var(--radius-sm);background:var(--bg-soft);box-shadow:inset 0 1px 0 0 var(--edge-highlight);transition:background-color var(--dur-hover) var(--m-tag), box-shadow var(--dur-hover) var(--m-tag);place-items:center;display:grid;position:relative}.nav[data-astro-cid-wpvy4v7s][data-on-dark] .menu-btn[data-astro-cid-wpvy4v7s]{background:color-mix(in srgb, var(--text-inverse) 14%, transparent);box-shadow:inset 0 1px 0 0 var(--edge-on-dark)}.burger[data-astro-cid-wpvy4v7s]{gap:var(--space-1);flex-direction:column;inline-size:.75rem;display:flex}.burger[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]{background:var(--text-primary);block-size:1.5px;transition:transform var(--dur-hover) var(--m-tag), background-color var(--dur-hover) var(--m-tag);display:block}.nav[data-astro-cid-wpvy4v7s][data-on-dark] .burger[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]{background:var(--text-inverse)}.menu-btn[data-astro-cid-wpvy4v7s]:hover .burger[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:first-child{transform:translateY(-1px)}.menu-btn[data-astro-cid-wpvy4v7s]:hover .burger[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:last-child{transform:translateY(1px)}.burger--close[data-astro-cid-wpvy4v7s]{block-size:1.5px;position:relative}.burger--close[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]{position:absolute;inset:0}.burger--close[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:first-child{transform:rotate(45deg)}.burger--close[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:last-child{transform:rotate(-45deg)}.menu[data-astro-cid-wpvy4v7s]{z-index:55;margin:0;block-size:100%;max-block-size:100dvh;inline-size:100%;max-inline-size:100vw;color:var(--text-primary);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:clip auto}.menu[data-astro-cid-wpvy4v7s]:not([open]){display:none}.menu__sheet[data-astro-cid-wpvy4v7s]{min-block-size:100dvh;inline-size:100%;min-inline-size:0;max-inline-size:100%;background:var(--bg-page);flex-direction:column;justify-content:space-between;padding-block-end:var(--space-8);display:flex;overflow-x:clip}.menu__bar[data-astro-cid-wpvy4v7s]{block-size:calc(var(--nav-h-full) - (var(--nav-h-full) - var(--nav-h-condensed)) * var(--nav-p,0));max-inline-size:calc(var(--content-max) + 2 * var(--gutter));inline-size:100%;padding-inline:var(--gutter);flex:none;justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.menu__utility[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--space-2);display:flex}.menu__utility[data-astro-cid-wpvy4v7s] .menu__bar-cta{display:none}.menu__body[data-astro-cid-wpvy4v7s]{gap:var(--space-8);max-inline-size:min(100%, calc(var(--content-max) + 2 * var(--gutter)));inline-size:100%;min-inline-size:0;padding-block:var(--space-6);padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr);margin-block:auto;margin-inline:auto;display:grid}.menu__foot[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;gap:var(--space-4);max-inline-size:calc(var(--content-max) + 2 * var(--gutter));inline-size:100%;padding-inline:var(--gutter);font:var(--type-small);color:var(--text-faded);flex-wrap:wrap;margin-inline:auto;display:flex}.menu__primary[data-astro-cid-wpvy4v7s]{gap:var(--space-4);flex-direction:column;display:flex}.menu__links[data-astro-cid-wpvy4v7s]{gap:var(--space-1);flex-direction:column;display:flex}.menu__link[data-astro-cid-wpvy4v7s]{padding-block:var(--space-1);font:var(--type-h2);letter-spacing:var(--ls-h2);color:var(--text-primary);transition:opacity var(--dur-hover) var(--m-tag), transform var(--dur-hover) var(--m-tag);display:inline-block}.menu__links[data-astro-cid-wpvy4v7s]:has(.menu__link:hover) .menu__link[data-astro-cid-wpvy4v7s]:not(:hover){opacity:.3}.menu__link[data-astro-cid-wpvy4v7s]:hover{transform:translate(6px)}.menu__aside[data-astro-cid-wpvy4v7s]{justify-content:space-between;gap:var(--space-8);flex-direction:column;min-inline-size:0;display:flex}.menu__preview[data-astro-cid-wpvy4v7s]{display:none}.menu__groups[data-astro-cid-wpvy4v7s]{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.menu__col[data-astro-cid-wpvy4v7s]{gap:var(--space-3);flex-direction:column;display:flex}.menu__group-title[data-astro-cid-wpvy4v7s]{font:var(--type-small);color:var(--text-faded)}.menu__sublinks[data-astro-cid-wpvy4v7s]{gap:var(--space-2);flex-direction:column;display:flex}.menu__sublink[data-astro-cid-wpvy4v7s]{font:var(--type-body);color:var(--text-muted);transition:color var(--dur-hover) var(--m-tag), transform var(--dur-hover) var(--m-tag);display:inline-block}.menu__sublink[data-astro-cid-wpvy4v7s]:hover{color:var(--text-primary);transform:translate(3px)}.menu__body[data-astro-cid-wpvy4v7s]>.menu__cta{justify-self:start}@media (width>=1024px){.menu__sheet[data-astro-cid-wpvy4v7s]{padding-block-end:var(--space-10)}.menu__utility[data-astro-cid-wpvy4v7s] .menu__bar-cta{display:inline-flex}.menu__body[data-astro-cid-wpvy4v7s]{gap:var(--space-16);padding-block:var(--space-10);grid-template-columns:1.25fr 1fr;align-items:stretch}.menu__link[data-astro-cid-wpvy4v7s]{font-size:clamp(2rem,3.2vw,2.75rem);line-height:1.16}.menu__preview[data-astro-cid-wpvy4v7s]{gap:var(--space-2);padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background:var(--bg-surface);opacity:0;pointer-events:none;min-block-size:7.5rem;transition:opacity var(--dur-hover) var(--m-tag), transform var(--dur-hover) var(--m-tag);flex-direction:column;display:flex;transform:translateY(6px)}.menu__preview[data-astro-cid-wpvy4v7s][data-visible]{opacity:1;transform:translateY(0)}.menu__preview-label[data-astro-cid-wpvy4v7s]{font:var(--type-label);color:var(--text-primary)}.menu__preview-desc[data-astro-cid-wpvy4v7s]{font:var(--type-body);color:var(--text-muted)}.menu__body[data-astro-cid-wpvy4v7s]>.menu__cta{display:none}.nav__inner[data-astro-cid-wpvy4v7s]{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.brand[data-astro-cid-wpvy4v7s] .ring{block-size:1.375rem;inline-size:1.375rem}.brand__name[data-astro-cid-wpvy4v7s]{font-size:1.0625rem}.nav__links[data-astro-cid-wpvy4v7s]{justify-content:center;display:flex}.nav__utility[data-astro-cid-wpvy4v7s] .nav__cta{display:inline-flex}.links[data-astro-cid-wpvy4v7s]{padding:var(--space-1);border-radius:var(--radius-md);background:var(--bg-surface);box-shadow:inset 0 1px 0 0 var(--edge-highlight), var(--surface-shadow);backdrop-filter:blur(12px);transition:background-color var(--dur-hover) var(--m-tag), box-shadow var(--dur-hover) var(--m-tag);display:inline-flex;position:relative}.nav[data-astro-cid-wpvy4v7s][data-on-dark] .links[data-astro-cid-wpvy4v7s]{background:color-mix(in srgb, var(--bg-inverse-raised) 82%, transparent);box-shadow:inset 0 1px 0 0 var(--edge-on-dark), var(--surface-shadow-dark)}.links[data-astro-cid-wpvy4v7s] .links__pill{inset:var(--space-1) auto var(--space-1) 0;z-index:1;border-radius:var(--radius-sm);background:var(--bg-raised);box-shadow:inset 0 1px 0 0 var(--edge-highlight-strong), var(--surface-shadow);pointer-events:none;transition:background-color var(--dur-hover) var(--m-tag), box-shadow var(--dur-hover) var(--m-tag);position:absolute}.nav[data-astro-cid-wpvy4v7s][data-on-dark] .links[data-astro-cid-wpvy4v7s] .links__pill{background:color-mix(in srgb, var(--text-inverse) 16%, transparent);box-shadow:inset 0 1px 0 0 var(--edge-on-dark)}.links__item[data-astro-cid-wpvy4v7s]{z-index:2;padding:var(--space-2) .95rem;border-radius:var(--radius-sm);font:var(--type-link);color:var(--text-muted);white-space:nowrap;transition:color var(--dur-hover) var(--m-tag);display:block;position:relative}.nav[data-astro-cid-wpvy4v7s][data-on-dark] .links__item[data-astro-cid-wpvy4v7s]{color:var(--text-inverse-muted)}.links__item[data-astro-cid-wpvy4v7s]:hover,.links__item[data-astro-cid-wpvy4v7s][data-hovered]{color:var(--text-primary)}.nav[data-astro-cid-wpvy4v7s][data-on-dark] .links__item[data-astro-cid-wpvy4v7s]:hover,.nav[data-astro-cid-wpvy4v7s][data-on-dark] .links__item[data-astro-cid-wpvy4v7s][data-hovered]{color:var(--text-inverse)}.links__item[data-astro-cid-wpvy4v7s][aria-current]{background:var(--bg-raised);color:var(--text-primary);box-shadow:inset 0 1px 0 0 var(--edge-highlight)}.nav[data-astro-cid-wpvy4v7s][data-on-dark] .links__item[data-astro-cid-wpvy4v7s][aria-current]{background:color-mix(in srgb, var(--text-inverse) 16%, transparent);color:var(--text-inverse)}.links[data-astro-cid-wpvy4v7s][data-flip] .links__item[data-astro-cid-wpvy4v7s][aria-current]{box-shadow:none;background:0 0}}.hairline[data-astro-cid-zwc37tox]{border-radius:inherit;opacity:.95;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hairline__svg[data-astro-cid-zwc37tox]{block-size:100%;inline-size:100%;display:block;overflow:visible}.hairline__line[data-astro-cid-zwc37tox]{stroke-dasharray:6.1 0;stroke-dashoffset:0;animation:1s cubic-bezier(.65,0,.35,1) forwards hairline-fuse}@keyframes hairline-fuse{0%{stroke-dasharray:.1 6;stroke-dashoffset:0;opacity:.7}25%{opacity:1}to{stroke-dasharray:6.1 0;stroke-dashoffset:-12px;opacity:1}}@media (prefers-reduced-motion:reduce){.hairline__line[data-astro-cid-zwc37tox]{stroke-dasharray:none;opacity:1;animation:none}}.showcase[data-astro-cid-ge2uvauf]{--panel-h:auto;--source-x:2.25rem;--source-y:6.25rem;--popover-w:19rem;--tag-bottom:1.75rem;--tag-right:2.5rem;--cursor-x:13.5rem;--cursor-y:6.75rem}.hero[data-astro-cid-ge2uvauf]{padding-block-end:var(--section-y);overflow-x:clip}.stage[data-astro-cid-ge2uvauf]{padding-block:var(--space-8) var(--space-20);position:relative}.stage__field[data-astro-cid-ge2uvauf]{background:linear-gradient(180deg, var(--bg-page) 0%, var(--stage-1) 24%, color-mix(in srgb, var(--stage-2) 72%, var(--bg-page)) 54%, color-mix(in srgb, var(--stage-3) 68%, var(--bg-page)) 76%, var(--bg-page) 100%);pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero__horizon[data-astro-cid-ge2uvauf]{aspect-ratio:1;opacity:.18;pointer-events:none;inline-size:min(82vw,52rem);animation:16s ease-in-out infinite alternate heroHorizonDrift;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.hero__horizon[data-astro-cid-ge2uvauf] .hero__horizon-ring{block-size:100%;inline-size:100%;animation:34s linear infinite heroHorizonSpin;display:block}@keyframes heroHorizonDrift{0%{transform:translate(-50%,-50%)scale(.96)}to{transform:translate(-50%,-48%)scale(1.04)}}@keyframes heroHorizonSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hero__horizon[data-astro-cid-ge2uvauf],.hero__horizon[data-astro-cid-ge2uvauf] .hero__horizon-ring{animation:none}}.stage__field[data-astro-cid-ge2uvauf]:before,.stage__field[data-astro-cid-ge2uvauf]:after{content:"";filter:blur(88px);opacity:.75;will-change:transform;border-radius:50%;position:absolute}.stage__field[data-astro-cid-ge2uvauf]:before{background:radial-gradient(circle, var(--stage-2) 0%, transparent 72%);block-size:58%;inline-size:62%;animation:18s ease-in-out infinite alternate stageDriftA;inset-block-start:22%;inset-inline-start:8%}.stage__field[data-astro-cid-ge2uvauf]:after{background:radial-gradient(circle, var(--stage-3) 0%, transparent 72%);block-size:56%;inline-size:58%;animation:22s ease-in-out infinite alternate stageDriftB;inset-block-start:28%;inset-inline-end:8%}@keyframes stageDriftA{0%{transform:translate(-4%,-3%)scale(1)}to{transform:translate(6%,4%)scale(1.08)}}@keyframes stageDriftB{0%{transform:translate(5%,3%)scale(1.04)}to{transform:translate(-6%,-4%)scale(.96)}}@media (prefers-reduced-motion:reduce){.stage__field[data-astro-cid-ge2uvauf]:before,.stage__field[data-astro-cid-ge2uvauf]:after{animation:none}}.stage__inner[data-astro-cid-ge2uvauf]{max-inline-size:calc(var(--content-max) + 2 * var(--gutter-stage));padding-inline:var(--gutter-stage);margin-inline:auto;position:relative}.card[data-astro-cid-ge2uvauf]{text-align:center;flex-direction:column;align-items:center;max-inline-size:42rem;margin-inline:auto;display:flex}.card__title[data-astro-cid-ge2uvauf]{font:var(--type-display);letter-spacing:var(--ls-display);color:var(--text-primary)}.hero__evident[data-astro-cid-ge2uvauf]{color:var(--text-primary);display:inline-block}.card__sub[data-astro-cid-ge2uvauf]{max-inline-size:33rem;font:var(--type-body-l);color:var(--text-muted);margin-block-start:var(--space-3h)}.actions[data-astro-cid-ge2uvauf]{justify-content:center;align-items:center;gap:var(--space-6);margin-block-start:var(--space-6);display:flex}.actions__link[data-astro-cid-ge2uvauf]{font:var(--type-link);color:var(--text-primary)}.showcase[data-astro-cid-ge2uvauf]{gap:var(--space-4);padding:var(--space-5);border-radius:var(--stage-radius);background:var(--bg-soft);box-shadow:inset 0 1px 0 0 var(--edge-highlight-strong);flex-direction:column;margin-block-start:var(--space-12);display:flex;position:relative;container-type:inline-size}.doc-bar[data-astro-cid-ge2uvauf]{font:400 .6875rem/1rem var(--font-sans);color:var(--text-faded);justify-content:space-between;align-items:center;display:flex}.mobile-clauses[data-astro-cid-ge2uvauf]{gap:var(--space-1h);flex-wrap:wrap;display:flex}.mobile-clause-btn[data-astro-cid-ge2uvauf]{min-block-size:2.75rem;min-inline-size:2.75rem;padding:var(--space-1h) var(--space-3);border-radius:var(--radius-xs);background:var(--bg-surface);font:var(--type-small);color:var(--text-muted);transition:background-color var(--dur-hover) var(--m-tag), color var(--dur-hover) var(--m-tag);justify-content:center;align-items:center;display:inline-flex}.mobile-clause-btn[data-astro-cid-ge2uvauf][aria-pressed=true]{background:var(--action-dark);color:var(--text-on-action)}.mobile-excerpt[data-astro-cid-ge2uvauf]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--sheet-front);font:var(--type-body);color:var(--text-primary);box-shadow:inset 0 1px 0 0 var(--edge-highlight-strong)}.contract[data-astro-cid-ge2uvauf]{display:none}.source[data-astro-cid-ge2uvauf]{align-items:flex-start;gap:var(--space-2h);flex-direction:column;display:flex}.chip[data-astro-cid-ge2uvauf],.tag[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-2);padding:.4375rem .9375rem .4375rem var(--space-3);border-radius:var(--radius-sm);font:500 .75rem/1.125rem var(--font-sans);white-space:nowrap;box-shadow:inset 0 1px 0 0 var(--edge-highlight-strong);display:inline-flex}.chip[data-astro-cid-ge2uvauf]{background:var(--action-dark);color:var(--text-on-action);transform-origin:0 0;position:relative;overflow:hidden}.chip[data-astro-cid-ge2uvauf]:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 0%,#ffffff0f 42%,#ffffff1c 50%,#ffffff0f 58%,#0000 100%);inline-size:65%;animation:9.5s ease-in-out infinite hero-chip-sweep;position:absolute;inset:-20% auto -20% -70%}.chip[data-astro-cid-ge2uvauf] .ring{transform-origin:50%;animation:5.2s cubic-bezier(.45,0,.55,1) infinite hero-aperture}.chip[data-astro-cid-ge2uvauf] .ring__dot:nth-child(odd){animation:5.2s cubic-bezier(.45,0,.55,1) infinite hero-dot-pair-a}.chip[data-astro-cid-ge2uvauf] .ring__dot:nth-child(2n){animation:5.2s cubic-bezier(.45,0,.55,1) infinite hero-dot-pair-b}@keyframes hero-aperture{0%,58%,to{transform:scale(1)}24%,36%{transform:scale(.9)}}@keyframes hero-dot-pair-a{0%,58%,to{opacity:1}24%,36%{opacity:.45}}@keyframes hero-dot-pair-b{0%,58%,to{opacity:.45}24%,36%{opacity:1}}@keyframes hero-chip-sweep{0%,58%{opacity:0;transform:translate(0)}70%{opacity:.9}90%,to{opacity:0;transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.chip[data-astro-cid-ge2uvauf]:after,.chip[data-astro-cid-ge2uvauf] .ring,.chip[data-astro-cid-ge2uvauf] .ring__dot,.tag[data-astro-cid-ge2uvauf] .ring,.tag[data-astro-cid-ge2uvauf] .ring__dot{animation:none}}.tag[data-astro-cid-ge2uvauf]{background:var(--bg-raised);color:var(--text-primary);transform-origin:100% 100%;align-self:flex-end}.tag[data-astro-cid-ge2uvauf] .ring{transform-origin:50%;animation:tag-ring-index 7.2s var(--m-card) infinite}.tag[data-astro-cid-ge2uvauf] .ring__dot{animation:3.2s ease-in-out infinite tag-dot-trace}.tag[data-astro-cid-ge2uvauf] .ring__dot:first-of-type{animation-delay:0s}.tag[data-astro-cid-ge2uvauf] .ring__dot:nth-of-type(2){animation-delay:-2.8s}.tag[data-astro-cid-ge2uvauf] .ring__dot:nth-of-type(3){animation-delay:-2.4s}.tag[data-astro-cid-ge2uvauf] .ring__dot:nth-of-type(4){animation-delay:-2s}.tag[data-astro-cid-ge2uvauf] .ring__dot:nth-of-type(5){animation-delay:-1.6s}.tag[data-astro-cid-ge2uvauf] .ring__dot:nth-of-type(6){animation-delay:-1.2s}.tag[data-astro-cid-ge2uvauf] .ring__dot:nth-of-type(7){animation-delay:-.8s}.tag[data-astro-cid-ge2uvauf] .ring__dot:nth-of-type(8){animation-delay:-.4s}@keyframes tag-ring-index{0%,22%{transform:rotate(0)scale(1)}28%,47%{transform:rotate(45deg)scale(1)}53%,72%{transform:rotate(90deg)scale(1)}78%,96%{transform:rotate(135deg)scale(1)}to{transform:rotate(180deg)scale(1)}}@keyframes tag-dot-trace{0%,to{opacity:1;transform:scale(1.14)}35%,70%{opacity:.42;transform:scale(.86)}}.chip__long[data-astro-cid-ge2uvauf],.tag__long[data-astro-cid-ge2uvauf]{display:none}.popover[data-astro-cid-ge2uvauf]{inline-size:100%;padding:1rem var(--space-4);border-radius:var(--radius-lg);background:var(--sheet-front);box-shadow:inset 0 1px 0 0 var(--edge-highlight-strong), var(--surface-shadow);transform-origin:0 0;flex-direction:column;gap:.375rem;display:flex;position:relative}.popover__title[data-astro-cid-ge2uvauf]{font:500 1.0625rem/1.375rem var(--font-sans);letter-spacing:var(--ls-title);color:var(--text-primary)}.popover__text[data-astro-cid-ge2uvauf]{font:400 .8125rem/1.25rem var(--font-sans);color:var(--text-muted)}.popover__link[data-astro-cid-ge2uvauf]{font:500 .75rem/1.125rem var(--font-sans);color:var(--text-primary);text-align:start;transition:opacity var(--dur-hover) var(--m-tag);margin-block-start:var(--space-1)}.popover__link[data-astro-cid-ge2uvauf]:hover{opacity:.7}.cursor[data-astro-cid-ge2uvauf]{display:none}@media (width>=1024px){.showcase[data-astro-cid-ge2uvauf]{--panel-h:27rem;block-size:var(--panel-h);margin-block-start:var(--space-14);padding:0;display:block}.doc-bar[data-astro-cid-ge2uvauf]{position:absolute;inset:1.5rem 2.5rem auto}.mobile-clauses[data-astro-cid-ge2uvauf],.mobile-excerpt[data-astro-cid-ge2uvauf]{display:none}.hero[data-astro-cid-ge2uvauf]{padding-block-end:var(--section-y)}.stage[data-astro-cid-ge2uvauf]{padding-block:var(--space-16) var(--space-30)}.card__sub[data-astro-cid-ge2uvauf]{margin-block-start:var(--space-4)}.actions[data-astro-cid-ge2uvauf]{margin-block-start:var(--space-7)}.chip__long[data-astro-cid-ge2uvauf],.tag__long[data-astro-cid-ge2uvauf]{display:inline}.chip__short[data-astro-cid-ge2uvauf],.tag__short[data-astro-cid-ge2uvauf]{display:none}.source[data-astro-cid-ge2uvauf]{inset:var(--source-y) auto auto var(--source-x);z-index:3;position:absolute}.popover[data-astro-cid-ge2uvauf]{inline-size:var(--popover-w);gap:var(--space-2);padding:1.125rem var(--space-5)}.tag[data-astro-cid-ge2uvauf]{inset:auto var(--tag-right) var(--tag-bottom) auto;z-index:3;position:absolute}.contract[data-astro-cid-ge2uvauf]{--row:3rem;display:block;position:absolute;inset-block-start:4.25rem;inset-inline:24.5rem 2.5rem}@container (width<=1100px){.contract[data-astro-cid-ge2uvauf]{inset-inline-start:22.5rem}}.contract__list[data-astro-cid-ge2uvauf]{flex-direction:column;gap:1.5rem;display:flex;position:relative}.lens[data-astro-cid-ge2uvauf]{inset-inline:calc(-1 * var(--space-5));block-size:calc(1.5rem + 2 * var(--space-2h));border-radius:var(--radius-md);background:var(--sheet-front);box-shadow:inset 0 1px 0 0 var(--edge-highlight-strong), var(--surface-shadow-raised);position:absolute;inset-block-start:calc(var(--lens-index) * var(--row) - var(--space-2h))}.clause[data-astro-cid-ge2uvauf]{block-size:1.5rem;font:400 .9375rem/1.5rem var(--font-sans);white-space:nowrap;color:var(--text-muted);opacity:var(--clause-muted-opacity);cursor:pointer;transition:opacity var(--dur-tag) var(--m-tag), color var(--dur-tag) var(--m-tag);align-items:baseline;display:flex;position:relative}.clause[data-astro-cid-ge2uvauf][data-active]{color:var(--text-primary);opacity:1}.clause__n[data-astro-cid-ge2uvauf]{flex:none;inline-size:2.75rem}.clause__text[data-astro-cid-ge2uvauf]{text-overflow:ellipsis;flex:1;min-inline-size:0;overflow:hidden}.clause__key[data-astro-cid-ge2uvauf]{color:inherit;transition:font-weight var(--dur-tag) var(--m-tag);background:0 0;font-weight:400}.clause[data-astro-cid-ge2uvauf][data-active] .clause__key[data-astro-cid-ge2uvauf]{font-weight:500}.clause__page[data-astro-cid-ge2uvauf]{font:var(--type-small);color:var(--text-faded);opacity:0;transition:opacity var(--dur-tag) var(--m-tag);flex:none;margin-inline-start:var(--space-4)}.clause[data-astro-cid-ge2uvauf][data-active] .clause__page[data-astro-cid-ge2uvauf]{opacity:1}.cursor[data-astro-cid-ge2uvauf]{inset:var(--cursor-y) auto auto var(--cursor-x);z-index:4;pointer-events:none;display:block;position:absolute;overflow:visible}.cursor[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf]{fill:var(--text-primary);stroke:var(--bg-raised);stroke-width:3px;stroke-linejoin:round;paint-order:stroke}}.statement[data-astro-cid-zx4qcpyt]{padding-block:var(--section-y)}.statement__row[data-astro-cid-zx4qcpyt]{max-inline-size:calc(var(--content-max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.statement__text[data-astro-cid-zx4qcpyt]{font:var(--type-statement);letter-spacing:var(--ls-statement);color:var(--text-primary)}@media (width>=1024px){.statement[data-astro-cid-zx4qcpyt]{padding-block:var(--section-y)}.statement__row[data-astro-cid-zx4qcpyt]{column-gap:var(--space-6);grid-template-columns:19.375rem minmax(0,54.1875rem);display:grid}.statement__text[data-astro-cid-zx4qcpyt]{grid-column:2}}.step-glyph[data-astro-cid-w3q4wcwu]{color:inherit;flex:none;display:block;overflow:visible}.step-glyph[data-astro-cid-w3q4wcwu] circle[data-astro-cid-w3q4wcwu]{fill:currentColor;transform-box:fill-box;transform-origin:50%}.sg-connect-left[data-astro-cid-w3q4wcwu]{animation:3.6s cubic-bezier(.45,0,.55,1) infinite sgConnectLeft}.sg-connect-right[data-astro-cid-w3q4wcwu]{animation:3.6s cubic-bezier(.45,0,.55,1) infinite sgConnectRight}.sg-connect-bridge[data-astro-cid-w3q4wcwu]{animation:3.6s cubic-bezier(.45,0,.55,1) infinite sgConnectBridge}@keyframes sgConnectLeft{0%,20%,to{opacity:.65;transform:translate(-1.2px)}45%,72%{opacity:1;transform:translate(.6px)}}@keyframes sgConnectRight{0%,20%,to{opacity:.65;transform:translate(1.2px)}45%,72%{opacity:1;transform:translate(-.6px)}}@keyframes sgConnectBridge{0%,20%,to{opacity:.35}45%,72%{opacity:1}}.sg-lens[data-astro-cid-w3q4wcwu]{animation:4.4s ease-in-out infinite alternate sgLensGlide}.sg-scan-dot[data-astro-cid-w3q4wcwu]{opacity:.35}.sg-scan-dot--2[data-astro-cid-w3q4wcwu]{animation:4.4s ease-in-out infinite alternate sgScanMid}.sg-scan-dot--3[data-astro-cid-w3q4wcwu]{animation:4.4s ease-in-out infinite alternate sgScanRight}@keyframes sgLensGlide{0%,15%{transform:translate(-2.2px)}85%,to{transform:translate(2.2px)}}@keyframes sgScanMid{0%,35%{opacity:1}75%,to{opacity:.4}}@keyframes sgScanRight{0%,35%{opacity:.4}75%,to{opacity:1}}.sg-hand-origin[data-astro-cid-w3q4wcwu],.sg-hand-target[data-astro-cid-w3q4wcwu]{opacity:.65}.sg-hop[data-astro-cid-w3q4wcwu]{animation:2.8s cubic-bezier(.4,0,.2,1) infinite sgHop}.sg-hop--1[data-astro-cid-w3q4wcwu]{animation-delay:0s}.sg-hop--2[data-astro-cid-w3q4wcwu]{animation-delay:.26s}.sg-hop--3[data-astro-cid-w3q4wcwu]{animation-delay:.52s}@keyframes sgHop{0%,55%,to{opacity:.32;transform:scale(1)}22%{opacity:1;transform:scale(1.25)}}.sg-check-dot[data-astro-cid-w3q4wcwu]{animation:sgCheckStamp 3.6s var(--m-card) infinite}.sg-check-dot--1[data-astro-cid-w3q4wcwu]{animation-delay:0s}.sg-check-dot--2[data-astro-cid-w3q4wcwu]{animation-delay:.11s}.sg-check-dot--3[data-astro-cid-w3q4wcwu]{animation-delay:.22s}.sg-check-dot--4[data-astro-cid-w3q4wcwu]{animation-delay:.33s}.sg-check-dot--5[data-astro-cid-w3q4wcwu]{animation-delay:.44s}@keyframes sgCheckStamp{0%,12%{opacity:.3;transform:scale(.72)}28%,74%{opacity:1;transform:scale(1)}90%,to{opacity:.3;transform:scale(.72)}}@media (prefers-reduced-motion:reduce){.step-glyph[data-astro-cid-w3q4wcwu] [data-astro-cid-w3q4wcwu]{opacity:1!important;animation:none!important;transform:none!important}}.int-icon[data-astro-cid-czhxmrgj]{flex:none;display:block}.fragment[data-astro-cid-usukybfr]{gap:var(--space-2);flex-direction:column;display:flex}.source[data-astro-cid-usukybfr]{padding:var(--space-2h) var(--space-3);border-radius:var(--radius-sm);background:var(--bg-raised);box-shadow:inset 0 1px 0 0 var(--edge-highlight);white-space:nowrap;transition:background-color var(--dur-hover) var(--m-tag);justify-content:space-between;align-items:center;display:flex}.source[data-astro-cid-usukybfr]:hover,.source[data-astro-cid-usukybfr]:focus-visible,.source[data-astro-cid-usukybfr][data-lit]{background:var(--sheet-front);box-shadow:inset 0 1px 0 0 var(--edge-highlight-strong), var(--surface-shadow)}.source[data-astro-cid-usukybfr]:hover .source__tag[data-astro-cid-usukybfr],.source[data-astro-cid-usukybfr]:focus-visible .source__tag[data-astro-cid-usukybfr],.source[data-astro-cid-usukybfr][data-lit] .source__tag[data-astro-cid-usukybfr]{color:var(--text-primary)}.source__left[data-astro-cid-usukybfr]{align-items:center;gap:var(--space-2h);min-inline-size:0;display:inline-flex}.source__left[data-astro-cid-usukybfr] .source__icon{color:var(--text-muted);transition:color var(--dur-hover) var(--m-tag)}.source[data-astro-cid-usukybfr]:hover .source__left[data-astro-cid-usukybfr] .source__icon,.source[data-astro-cid-usukybfr]:focus-visible .source__left[data-astro-cid-usukybfr] .source__icon,.source[data-astro-cid-usukybfr][data-lit] .source__left[data-astro-cid-usukybfr] .source__icon{color:var(--text-primary)}.source__name[data-astro-cid-usukybfr]{font:var(--type-body);color:var(--text-primary)}.source__tag[data-astro-cid-usukybfr]{font:var(--type-small);color:var(--text-faded);transform-origin:100%;transition:color var(--dur-hover) var(--m-tag)}@media (width>=1024px){.source[data-astro-cid-usukybfr]{padding:var(--space-3h) var(--space-4)}}.fragment[data-astro-cid-z6sev76k]{gap:var(--space-2);flex-direction:column;display:flex}.finding[data-astro-cid-z6sev76k]{gap:var(--space-1h);padding:var(--space-3) calc(var(--space-3) + 2px);border-radius:var(--radius-ms);background:var(--bg-raised);box-shadow:inset 0 1px 0 0 var(--edge-highlight);flex-direction:column;display:flex;position:relative}.finding__label[data-astro-cid-z6sev76k]{font:var(--type-small);color:var(--text-faded)}.finding__text[data-astro-cid-z6sev76k]{font:var(--type-body);color:var(--text-primary)}.source[data-astro-cid-z6sev76k]{gap:var(--space-1h);padding:var(--space-2h) var(--space-3);border-radius:var(--radius-sm);background:var(--bg-surface);font:var(--type-small);transition:background-color var(--dur-hover) var(--m-tag);flex-direction:column;display:flex}.source__ref[data-astro-cid-z6sev76k]{color:var(--text-faded)}.source__text[data-astro-cid-z6sev76k]{color:var(--text-muted);transition:color var(--dur-hover) var(--m-tag)}.source__key[data-astro-cid-z6sev76k]{transition:color var(--dur-hover) var(--m-tag), font-weight var(--dur-hover) var(--m-tag)}.fragment[data-astro-cid-z6sev76k]:has(.finding:hover) .source[data-astro-cid-z6sev76k],.fragment[data-astro-cid-z6sev76k]:has(.finding:focus-visible) .source[data-astro-cid-z6sev76k],.fragment[data-astro-cid-z6sev76k][data-lit] .source[data-astro-cid-z6sev76k]{background:var(--sheet-front);box-shadow:inset 0 1px 0 0 var(--edge-highlight-strong), var(--surface-shadow)}.fragment[data-astro-cid-z6sev76k]:has(.finding:hover) .source__text[data-astro-cid-z6sev76k],.fragment[data-astro-cid-z6sev76k]:has(.finding:focus-visible) .source__text[data-astro-cid-z6sev76k],.fragment[data-astro-cid-z6sev76k][data-lit] .source__text[data-astro-cid-z6sev76k]{color:var(--text-primary)}.fragment[data-astro-cid-z6sev76k]:has(.finding:hover) .source__key[data-astro-cid-z6sev76k],.fragment[data-astro-cid-z6sev76k]:has(.finding:focus-visible) .source__key[data-astro-cid-z6sev76k],.fragment[data-astro-cid-z6sev76k][data-lit] .source__key[data-astro-cid-z6sev76k]{font-weight:500}@media (width>=1024px){.finding[data-astro-cid-z6sev76k]{padding:var(--space-4) var(--space-4h)}.source[data-astro-cid-z6sev76k]{padding:var(--space-3h) var(--space-4)}}.fragment[data-astro-cid-dbs3m3uf]{gap:var(--space-2);flex-direction:column;display:flex}.row[data-astro-cid-dbs3m3uf],.checked[data-astro-cid-dbs3m3uf]{padding:var(--space-2h) var(--space-3);border-radius:var(--radius-sm);background:var(--bg-surface)}.row[data-astro-cid-dbs3m3uf]{justify-content:space-between;align-items:center;display:flex}.row__name[data-astro-cid-dbs3m3uf]{font:var(--type-body);color:var(--text-primary)}.row__state[data-astro-cid-dbs3m3uf]{font:var(--type-small);color:var(--text-faded)}.checked[data-astro-cid-dbs3m3uf]{align-items:center;gap:var(--space-2h);background:var(--bg-raised);box-shadow:inset 0 1px 0 0 var(--edge-highlight);transition:background-color var(--dur-hover) var(--m-tag);display:flex}.checked[data-astro-cid-dbs3m3uf]:hover,.checked[data-astro-cid-dbs3m3uf]:focus-visible,.checked[data-astro-cid-dbs3m3uf][data-lit]{background:var(--sheet-front);box-shadow:inset 0 1px 0 0 var(--edge-highlight-strong), var(--surface-shadow)}.initials[data-astro-cid-dbs3m3uf]{inline-size:var(--space-7);block-size:var(--space-7);background:var(--action-primary);color:var(--text-on-action);font:var(--type-small);border-radius:50%;flex:none;place-items:center;display:grid}.checked__text[data-astro-cid-dbs3m3uf]{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.checked__title[data-astro-cid-dbs3m3uf]{font:var(--type-body);color:var(--text-primary)}.checked__line[data-astro-cid-dbs3m3uf]{font:var(--type-small);color:var(--text-faded)}@media (width>=1024px){.row[data-astro-cid-dbs3m3uf],.checked[data-astro-cid-dbs3m3uf]{padding:var(--space-3h) var(--space-4)}}.dossier[data-astro-cid-zfvg6k2g]{gap:var(--space-2h);padding:var(--space-3h) var(--space-4);border-radius:var(--radius-ms);background:var(--bg-raised);box-shadow:inset 0 1px 0 0 var(--edge-highlight);transition:background-color var(--dur-hover) var(--m-tag);flex-direction:column;display:flex}.dossier[data-astro-cid-zfvg6k2g]:hover,.dossier[data-astro-cid-zfvg6k2g]:focus-visible,.dossier[data-astro-cid-zfvg6k2g][data-lit]{background:var(--sheet-front);box-shadow:inset 0 1px 0 0 var(--edge-highlight-strong), var(--surface-shadow)}.dossier[data-astro-cid-zfvg6k2g]:hover .dossier__signed[data-astro-cid-zfvg6k2g],.dossier[data-astro-cid-zfvg6k2g]:focus-visible .dossier__signed[data-astro-cid-zfvg6k2g],.dossier[data-astro-cid-zfvg6k2g][data-lit] .dossier__signed[data-astro-cid-zfvg6k2g]{color:var(--text-primary)}.dossier__title[data-astro-cid-zfvg6k2g]{font:var(--type-body);color:var(--text-primary)}.dossier__foot[data-astro-cid-zfvg6k2g]{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.dossier__export[data-astro-cid-zfvg6k2g]{font:var(--type-small);color:var(--text-primary);white-space:nowrap;opacity:.72;transition:opacity var(--dur-hover) var(--m-tag)}.dossier[data-astro-cid-zfvg6k2g]:hover .dossier__export[data-astro-cid-zfvg6k2g],.dossier[data-astro-cid-zfvg6k2g]:focus-visible .dossier__export[data-astro-cid-zfvg6k2g],.dossier[data-astro-cid-zfvg6k2g][data-lit] .dossier__export[data-astro-cid-zfvg6k2g]{opacity:1}.dossier__meta[data-astro-cid-zfvg6k2g],.dossier__signed[data-astro-cid-zfvg6k2g]{font:var(--type-small);color:var(--text-faded)}.dossier__findings[data-astro-cid-zfvg6k2g]{font:var(--type-small);color:var(--text-muted)}@media (width>=1024px){.dossier[data-astro-cid-zfvg6k2g]{padding:var(--space-4h) var(--space-5)}}.how[data-astro-cid-l43jfdkk]{--edge:max(var(--gutter), calc((100% - var(--content-max)) / 2));padding-block:var(--section-y)}.how__header[data-astro-cid-l43jfdkk]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-inline:var(--edge);margin-block-end:var(--space-10);display:flex}.how__title[data-astro-cid-l43jfdkk]{font:var(--type-h2);letter-spacing:var(--ls-h2);color:var(--text-primary)}.how__dim[data-astro-cid-l43jfdkk]{color:var(--text-faded)}.controls[data-astro-cid-l43jfdkk]{gap:var(--space-2);display:flex}.control[data-astro-cid-l43jfdkk]{inline-size:var(--icon-btn);block-size:var(--icon-btn);border-radius:var(--radius-sm);background:var(--bg-soft);box-shadow:inset 0 1px 0 0 var(--edge-highlight);font:var(--type-label);color:var(--text-primary);transition:opacity var(--dur-tag) var(--m-tag), background-color var(--dur-hover) var(--m-tag);place-items:center;display:grid}.control[data-astro-cid-l43jfdkk]:not([aria-disabled=true]):hover{background:var(--bg-raised)}.control[data-astro-cid-l43jfdkk][aria-disabled=true]{opacity:.35;cursor:default}@media (pointer:coarse),(width<=767px){.control[data-astro-cid-l43jfdkk]{block-size:2.75rem;inline-size:2.75rem}}.track[data-astro-cid-l43jfdkk]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);scrollbar-width:none;position:relative;overflow:auto hidden}.track[data-astro-cid-l43jfdkk]::-webkit-scrollbar{display:none}.track[data-astro-cid-l43jfdkk][data-moving],.track[data-astro-cid-l43jfdkk][data-dragging]{scroll-snap-type:none}.track[data-astro-cid-l43jfdkk][data-dragging]{cursor:grabbing;user-select:none}.cards[data-astro-cid-l43jfdkk]{gap:var(--track-gap);padding-inline:var(--edge);inline-size:max-content;display:flex}.card[data-astro-cid-l43jfdkk]{inline-size:var(--card-w);block-size:var(--card-h);padding:var(--card-pad);border-radius:var(--card-radius);background:var(--bg-surface);box-shadow:inset 0 1px 0 0 var(--edge-highlight);scroll-snap-align:start;flex-direction:column;flex:none;justify-content:space-between;display:flex}.card__head[data-astro-cid-l43jfdkk]{gap:var(--space-3h);flex-direction:column;display:flex}.card__title[data-astro-cid-l43jfdkk]{font:var(--type-card);letter-spacing:var(--ls-card);color:var(--text-muted);text-wrap:balance}.card__lead[data-astro-cid-l43jfdkk],.card__title--solo[data-astro-cid-l43jfdkk]{color:var(--text-primary)}@media (width>=1024px){.how[data-astro-cid-l43jfdkk]{padding-block:var(--section-y)}.how__header[data-astro-cid-l43jfdkk]{align-items:flex-end;margin-block-end:var(--space-12)}.control[data-astro-cid-l43jfdkk]{inline-size:var(--control-h);block-size:var(--control-h)}}@media (width>=1536px){.controls[data-astro-cid-l43jfdkk]{display:none}.track[data-astro-cid-l43jfdkk]{overflow-x:visible}.cards[data-astro-cid-l43jfdkk]{inline-size:100%;max-inline-size:calc(var(--content-max) + 2 * var(--edge));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.card[data-astro-cid-l43jfdkk]{inline-size:auto}}.ce[data-astro-cid-ehkpewof]{padding:var(--section-y) var(--gutter)}.ce__row[data-astro-cid-ehkpewof]{gap:var(--space-12);max-inline-size:var(--content-max);flex-direction:column;margin-inline:auto;display:flex}.ce__title[data-astro-cid-ehkpewof]{font:var(--type-h2);letter-spacing:var(--ls-h2);color:var(--text-primary)}.ce__dim[data-astro-cid-ehkpewof]{color:var(--text-faded)}.ce__stage[data-astro-cid-ehkpewof]{position:relative}.ce__stage[data-astro-cid-ehkpewof] .stage-shader__canvas{display:none}.panel[data-astro-cid-ehkpewof]{place-items:center;padding:0;display:grid;position:static}.sheets[data-astro-cid-ehkpewof]{gap:var(--space-3);grid-template-columns:minmax(0,1fr);inline-size:100%;display:grid}.sheet[data-astro-cid-ehkpewof]{gap:var(--space-1h);inline-size:100%;padding:var(--space-4) var(--space-3);border-radius:var(--radius-lg);flex-direction:column;display:flex;position:relative}.sheet--back[data-astro-cid-ehkpewof]{background:var(--surface-sheet-muted);box-shadow:var(--shadow-sheet-back)}.sheet--front[data-astro-cid-ehkpewof]{background:var(--surface-sheet);box-shadow:var(--shadow-sheet)}.sheet--solo[data-astro-cid-ehkpewof]{inline-size:min(100%,24rem);position:relative;inset:auto}.sheet__header[data-astro-cid-ehkpewof]{padding:var(--space-1) 0 var(--space-1) var(--space-3);font:var(--type-small);color:var(--text-faded);white-space:pre-wrap}.sheet__dot[data-astro-cid-ehkpewof]{margin-inline:.25em}.clause[data-astro-cid-ehkpewof]{gap:var(--space-2);padding:var(--space-2h) var(--space-3);border-radius:var(--radius-sm);transition:background-color var(--dur-hover) var(--m-tag), box-shadow var(--dur-hover) var(--m-tag), opacity var(--dur-hover) var(--m-tag);flex-direction:column;display:flex;position:relative}.clause[data-astro-cid-ehkpewof][data-dimmed]{opacity:.45}.clause--source[data-astro-cid-ehkpewof][data-lit]{background:var(--sheet-front);box-shadow:inset 0 1px 0 0 var(--edge-highlight-strong), var(--surface-shadow)}.clause--source[data-astro-cid-ehkpewof][data-lit] .clause__text[data-astro-cid-ehkpewof]{color:var(--text-primary)}.clause--changed[data-astro-cid-ehkpewof]{background:var(--bg-surface)}.clause--changed[data-astro-cid-ehkpewof][data-lit]{background:var(--bg-raised)}.clause--changed[data-astro-cid-ehkpewof] .clause__text[data-astro-cid-ehkpewof]{padding:0}.clause__text[data-astro-cid-ehkpewof]{font:var(--type-body);color:var(--text-muted);transition:color var(--dur-hover) var(--m-tag)}.clause__text--ink[data-astro-cid-ehkpewof]{color:var(--text-primary)}.changed[data-astro-cid-ehkpewof]{font-weight:500;text-decoration:none}.was[data-astro-cid-ehkpewof]{padding-block:var(--space-1);font:var(--type-small);color:var(--text-muted);white-space:nowrap}.checked[data-astro-cid-ehkpewof]{align-items:center;gap:var(--space-2h);padding:var(--space-2h) var(--space-3);border-radius:var(--radius-sm);background:var(--bg-surface);display:flex}.initials[data-astro-cid-ehkpewof]{inline-size:var(--space-7);block-size:var(--space-7);background:var(--action-primary);color:var(--text-on-action);font:var(--type-small);border-radius:50%;flex:none;place-items:center;display:grid}.checked__text[data-astro-cid-ehkpewof]{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.checked__title[data-astro-cid-ehkpewof]{font:var(--type-body);color:var(--text-primary)}.checked__line[data-astro-cid-ehkpewof],.signed[data-astro-cid-ehkpewof]{font:var(--type-small);color:var(--text-faded)}.signed[data-astro-cid-ehkpewof]{padding:var(--space-1) 0 var(--space-1) var(--space-3)}.ce__controls[data-astro-cid-ehkpewof]{align-items:flex-start;gap:var(--space-12);flex-direction:column;display:flex}.switch[data-astro-cid-ehkpewof]{gap:var(--space-2);display:flex;position:relative}.tab[data-astro-cid-ehkpewof]{block-size:var(--control-h);padding-inline:var(--space-4h);border-radius:var(--radius-sm);background:var(--bg-soft);box-shadow:inset 0 1px 0 0 var(--edge-highlight);font:var(--type-label);color:var(--text-primary);justify-content:center;align-items:center;display:inline-flex;position:relative}.tab--core[data-astro-cid-ehkpewof]{padding-inline:var(--space-5)}.tab[data-astro-cid-ehkpewof][aria-selected=true]{background:var(--action-dark);box-shadow:none;color:var(--text-on-action)}.switch[data-astro-cid-ehkpewof][data-flip] .tab[data-astro-cid-ehkpewof][aria-selected=true]{background:var(--bg-soft);box-shadow:inset 0 1px 0 0 var(--edge-highlight)}.switch[data-astro-cid-ehkpewof][data-flip] .tab__label[data-astro-cid-ehkpewof]{z-index:2;transition:color var(--dur-flip) var(--m-card);position:relative}.switch[data-astro-cid-ehkpewof][data-flip] .tab[data-astro-cid-ehkpewof][aria-selected=true] .tab__label[data-astro-cid-ehkpewof]{color:var(--text-on-action)}.switch[data-astro-cid-ehkpewof] .switch__pill{z-index:1;border-radius:var(--radius-sm);background:var(--action-dark);transform-origin:0;pointer-events:none;position:absolute;inset:0 auto 0 0}.ce__copy[data-astro-cid-ehkpewof]{align-items:flex-start;gap:var(--space-12);flex-direction:column;inline-size:100%;display:flex}.ce__desc[data-astro-cid-ehkpewof]{font:var(--type-body);color:var(--text-muted)}.ce__link[data-astro-cid-ehkpewof]{font:var(--type-link);color:var(--text-primary);white-space:nowrap}@media (width>=1024px){.ce[data-astro-cid-ehkpewof]{padding:var(--section-y) var(--gutter)}.ce__row[data-astro-cid-ehkpewof]{column-gap:var(--space-24);grid-template-rows:auto 1fr;grid-template-columns:26.3125rem minmax(0,49.6875rem);justify-content:space-between;row-gap:0;display:grid}.ce__stage[data-astro-cid-ehkpewof]{block-size:var(--stage-h);border-radius:var(--stage-radius);background:var(--bg-placeholder);grid-area:1/2/span 2;overflow:clip}.ce__stage[data-astro-cid-ehkpewof] .stage-shader__canvas{display:block}.panel[data-astro-cid-ehkpewof]{padding:var(--space-4);position:absolute;inset:0}.ce__controls[data-astro-cid-ehkpewof]{align-self:end;gap:var(--space-7);grid-area:2/1}.ce__copy[data-astro-cid-ehkpewof]{gap:var(--space-7)}.sheets[data-astro-cid-ehkpewof]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;inline-size:100%;max-inline-size:44rem}.sheet[data-astro-cid-ehkpewof]{inline-size:100%;padding:var(--space-7) var(--space-5);gap:var(--space-2h)}.sheet--solo[data-astro-cid-ehkpewof]{inline-size:57.8616%;margin-block-start:0;position:relative;inset:auto}.clause[data-astro-cid-ehkpewof]{padding-inline:var(--space-3)}.checked[data-astro-cid-ehkpewof]{padding:var(--space-2h) var(--space-3)}}.dossiers[data-astro-cid-b4jwioio]{--doc-gap:1.375rem;--dossier-h:26.25rem;--doc-pad:var(--space-6);padding-block:var(--section-y);padding-inline:var(--gutter)}.dossiers__row[data-astro-cid-b4jwioio]{gap:var(--space-12);max-inline-size:var(--content-max);flex-direction:column;margin-inline:auto;display:flex}.dossiers__copy[data-astro-cid-b4jwioio]{align-items:flex-start;gap:var(--space-12);flex-direction:column;display:flex}.dossiers__title[data-astro-cid-b4jwioio]{font:var(--type-h2);letter-spacing:var(--ls-h2);color:var(--text-primary)}.dossiers__dim[data-astro-cid-b4jwioio]{color:var(--text-faded)}.dossiers__text[data-astro-cid-b4jwioio]{font:var(--type-body);color:var(--text-muted)}.dossiers__link[data-astro-cid-b4jwioio]{font:var(--type-link);color:var(--text-primary)}.stage[data-astro-cid-b4jwioio]{place-items:center;display:grid;position:relative}.stage[data-astro-cid-b4jwioio] .stage-shader__canvas{display:none}.doc[data-astro-cid-b4jwioio]{z-index:1;gap:var(--doc-gap);inline-size:100%;max-inline-size:35rem;padding:var(--doc-pad);border-radius:var(--radius-lg);background:var(--surface-sheet-soft);box-shadow:var(--shadow-sheet);flex-direction:column;display:flex;position:relative}.doc__head[data-astro-cid-b4jwioio]{gap:var(--space-1);flex-direction:column;display:flex}.doc__title[data-astro-cid-b4jwioio]{font:var(--type-title);letter-spacing:var(--ls-title);color:var(--text-primary)}.doc__meta[data-astro-cid-b4jwioio]{font:var(--type-small);color:var(--text-faded)}.doc__count[data-astro-cid-b4jwioio]{font:var(--type-body);color:var(--text-muted)}.findings[data-astro-cid-b4jwioio]{gap:var(--space-2);flex-direction:column;display:flex}.finding[data-astro-cid-b4jwioio]{padding:var(--space-2h) var(--space-3);border-radius:var(--radius-sm);transition:background-color var(--dur-hover) var(--m-tag), opacity var(--dur-hover) var(--m-tag);background:0 0;flex-direction:column;display:flex;position:relative}.finding[data-astro-cid-b4jwioio][data-dimmed]{opacity:.55}.finding[data-astro-cid-b4jwioio]:hover,.finding[data-astro-cid-b4jwioio][data-open]{background:var(--bg-surface)}.finding__btn[data-astro-cid-b4jwioio]{gap:var(--space-1);text-align:start;border-radius:var(--radius-xs);flex-direction:column;inline-size:100%;display:flex}.finding__text[data-astro-cid-b4jwioio]{font:var(--type-body);color:var(--text-primary)}.finding__meta[data-astro-cid-b4jwioio]{align-items:center;gap:var(--space-3);display:flex}.finding__source[data-astro-cid-b4jwioio]{font:var(--type-small);color:var(--text-faded);transition:color var(--dur-hover) var(--m-tag)}.finding__btn[data-astro-cid-b4jwioio]:hover .finding__source[data-astro-cid-b4jwioio],.finding__btn[data-astro-cid-b4jwioio]:focus-visible .finding__source[data-astro-cid-b4jwioio],.finding[data-astro-cid-b4jwioio][data-open] .finding__source[data-astro-cid-b4jwioio]{color:var(--text-primary)}.finding__plus[data-astro-cid-b4jwioio]{block-size:.625rem;inline-size:.625rem;color:var(--text-faded);flex:none;position:relative}.finding__plus[data-astro-cid-b4jwioio]:before,.finding__plus[data-astro-cid-b4jwioio]:after{content:"";background:currentColor;block-size:1.25px;inline-size:100%;position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}.finding__plus[data-astro-cid-b4jwioio]:after{transition:transform var(--dur-hover) var(--m-tag);transform:translateY(-50%)rotate(90deg)}.finding[data-astro-cid-b4jwioio][data-open] .finding__plus[data-astro-cid-b4jwioio]:after{transform:translateY(-50%)rotate(90deg)scaleX(0)}.finding__panel[data-astro-cid-b4jwioio]{transition:grid-template-rows var(--dur-faq) var(--m-card);grid-template-rows:1fr;display:grid}.finding[data-astro-cid-b4jwioio]:not([data-open]) .finding__panel[data-astro-cid-b4jwioio]{grid-template-rows:0fr}.finding__inner[data-astro-cid-b4jwioio]{overflow:hidden}.finding__excerpt[data-astro-cid-b4jwioio]{font:var(--type-small);color:var(--text-muted);padding-block-start:var(--space-2)}.doc__sign[data-astro-cid-b4jwioio]{gap:var(--space-1);font:var(--type-small);color:var(--text-muted);flex-direction:column;display:flex}@media (width>=1024px){.dossiers[data-astro-cid-b4jwioio]{--dossier-h:42.5rem;--doc-gap:var(--space-7);--doc-pad:var(--space-10);padding-block:var(--section-y)}.dossiers__row[data-astro-cid-b4jwioio]{column-gap:var(--space-24);grid-template-columns:minmax(0,49.6875rem) 26.3125rem;justify-content:space-between;align-items:center;display:grid}.dossiers__copy[data-astro-cid-b4jwioio]{gap:var(--space-6);grid-area:1/2}.stage[data-astro-cid-b4jwioio]{min-block-size:var(--dossier-h);padding:var(--space-5) var(--space-16);border-radius:var(--stage-radius);background:var(--bg-placeholder);grid-area:1/1}.stage[data-astro-cid-b4jwioio] .stage-shader__canvas{display:block}.findings[data-astro-cid-b4jwioio]{gap:var(--space-2h)}.finding[data-astro-cid-b4jwioio]{padding:var(--space-3) var(--space-3h)}.finding__btn[data-astro-cid-b4jwioio]{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-direction:row}.finding__meta[data-astro-cid-b4jwioio]{flex:none}.finding__source[data-astro-cid-b4jwioio]{white-space:nowrap}.doc__sign[data-astro-cid-b4jwioio]{gap:var(--space-1)}}.integrations[data-astro-cid-ki43kjrb]{padding:var(--section-y) var(--gutter)}.integrations__row[data-astro-cid-ki43kjrb]{gap:var(--space-10);max-inline-size:var(--content-max);flex-direction:column;margin-inline:auto;display:flex}.integrations__copy[data-astro-cid-ki43kjrb]{gap:var(--space-4);flex-direction:column;display:flex}.integrations__title[data-astro-cid-ki43kjrb]{font:var(--type-h2);letter-spacing:var(--ls-h2);color:var(--text-primary);max-inline-size:24rem}.integrations__dim[data-astro-cid-ki43kjrb]{color:var(--text-faded)}.integrations__sub[data-astro-cid-ki43kjrb]{font:var(--type-body);color:var(--text-muted);max-inline-size:36ch;margin:0}.integrations__link[data-astro-cid-ki43kjrb]{font:var(--type-link);color:var(--text-primary);transition:opacity var(--dur-hover) var(--m-tag);align-self:flex-start}.integrations__link[data-astro-cid-ki43kjrb]:hover{opacity:.7}.integrations__grid[data-astro-cid-ki43kjrb]{min-inline-size:0}.tiles[data-astro-cid-ki43kjrb]{gap:var(--space-3);grid-template-columns:1fr;display:grid}.tile[data-astro-cid-ki43kjrb]{align-items:center;gap:var(--space-3h);min-inline-size:0;padding:var(--space-4) var(--space-4h);border-radius:var(--radius-lg);background:var(--bg-raised);box-shadow:inset 0 1px 0 0 var(--edge-highlight-strong), 0 1px 2px color-mix(in srgb, var(--text-primary) 3%, transparent);cursor:pointer;transition:opacity var(--dur-tag) var(--m-tag), background-color var(--dur-tag) var(--m-tag), transform var(--dur-hover) var(--m-tag), box-shadow var(--dur-tag) var(--m-tag);display:flex;position:relative}.tiles[data-astro-cid-ki43kjrb]:has(.tile:hover) .tile[data-astro-cid-ki43kjrb]:not(:hover),.tiles[data-astro-cid-ki43kjrb]:has(.tile:focus-visible) .tile[data-astro-cid-ki43kjrb]:not(:focus-visible),.tiles[data-astro-cid-ki43kjrb]:has(.tile[data-selected]) .tile[data-astro-cid-ki43kjrb]:not([data-selected]):not(:hover){opacity:.52}.tile__logo[data-astro-cid-ki43kjrb]{block-size:1.25rem;inline-size:1.25rem;color:var(--text-muted);transition:color var(--dur-tag) var(--m-tag);flex-shrink:0;place-items:center;display:grid}.tile__main[data-astro-cid-ki43kjrb]{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.tile__name[data-astro-cid-ki43kjrb]{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font:var(--type-body);color:var(--text-primary);font-weight:500;overflow:hidden}.tile__scope[data-astro-cid-ki43kjrb]{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font:var(--type-small);color:var(--text-faded);overflow:hidden}.tile__tag[data-astro-cid-ki43kjrb]{font:var(--type-small);color:var(--text-faded);white-space:nowrap;opacity:0;transition:opacity var(--dur-tag) var(--m-tag);margin-inline-start:auto;padding-inline-start:var(--space-2)}.tile[data-astro-cid-ki43kjrb]:hover,.tile[data-astro-cid-ki43kjrb]:focus-visible,.tile[data-astro-cid-ki43kjrb][data-selected]{background:var(--bg-raised-hover);transform:translateY(-1px)}.tile[data-astro-cid-ki43kjrb]:hover .tile__logo[data-astro-cid-ki43kjrb],.tile[data-astro-cid-ki43kjrb]:focus-visible .tile__logo[data-astro-cid-ki43kjrb],.tile[data-astro-cid-ki43kjrb][data-selected] .tile__logo[data-astro-cid-ki43kjrb]{color:var(--text-primary)}.tile[data-astro-cid-ki43kjrb]:hover .tile__tag[data-astro-cid-ki43kjrb],.tile[data-astro-cid-ki43kjrb]:focus-visible .tile__tag[data-astro-cid-ki43kjrb],.tile[data-astro-cid-ki43kjrb][data-selected] .tile__tag[data-astro-cid-ki43kjrb]{opacity:1}@media (width>=640px){.tiles[data-astro-cid-ki43kjrb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:none){.tile__tag[data-astro-cid-ki43kjrb]{opacity:1}}@media (width>=1024px){.integrations[data-astro-cid-ki43kjrb]{padding-block:var(--section-y)}.integrations__row[data-astro-cid-ki43kjrb]{align-content:start;column-gap:var(--space-16);row-gap:var(--space-10);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);display:grid}.integrations__copy[data-astro-cid-ki43kjrb]{grid-area:1/1}.integrations__link[data-astro-cid-ki43kjrb]{grid-area:2/1;align-self:end}.integrations__grid[data-astro-cid-ki43kjrb]{grid-area:1/2/span 2}.tiles[data-astro-cid-ki43kjrb]{gap:var(--space-3h)}.tile[data-astro-cid-ki43kjrb]{padding:var(--space-4h) var(--space-5)}}.int-overlay[data-astro-cid-ki43kjrb]{z-index:55;padding:var(--gutter);place-items:center;display:grid;position:fixed;inset:0}.int-overlay[data-astro-cid-ki43kjrb][hidden]{display:none}.int-overlay__backdrop[data-astro-cid-ki43kjrb]{background:color-mix(in srgb, var(--text-primary) 22%, transparent);-webkit-backdrop-filter:blur(8px);position:absolute;inset:0}.int-overlay__card[data-astro-cid-ki43kjrb]{z-index:1;gap:var(--space-5);inline-size:min(100%,28rem);padding:var(--space-7);border-radius:var(--stage-radius);background:var(--surface-sheet);color:var(--text-primary);box-shadow:var(--shadow-overlay);outline:none;flex-direction:column;display:flex;position:relative}.int-overlay__top[data-astro-cid-ki43kjrb]{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.int-overlay__brand[data-astro-cid-ki43kjrb]{align-items:center;gap:var(--space-2h);display:flex}.int-overlay__icon[data-astro-cid-ki43kjrb]{color:var(--text-primary);place-items:center;display:grid}.int-overlay__icon-slot[data-astro-cid-ki43kjrb][hidden]{display:none}.int-overlay__title[data-astro-cid-ki43kjrb]{font:var(--type-title);letter-spacing:var(--ls-title);color:var(--text-primary);margin:0}.int-overlay__close[data-astro-cid-ki43kjrb]{border-radius:var(--radius-sm);block-size:2rem;inline-size:2rem;color:var(--text-faded);transition:background-color var(--dur-hover) var(--m-tag), color var(--dur-hover) var(--m-tag);place-items:center;margin-inline-end:-.375rem;display:grid}.int-overlay__close[data-astro-cid-ki43kjrb]:hover,.int-overlay__close[data-astro-cid-ki43kjrb]:focus-visible{background:var(--bg-soft);color:var(--text-primary)}.int-overlay__detail[data-astro-cid-ki43kjrb]{font:var(--type-body);color:var(--text-muted);margin:0;line-height:1.5}.int-overlay__preview[data-astro-cid-ki43kjrb]{gap:var(--space-1);padding:var(--space-3h) var(--space-4);border-radius:var(--radius-md);background:var(--surface-pure);box-shadow:inset 0 1px 0 0 var(--edge-highlight-strong), var(--surface-shadow);flex-direction:column;display:flex}.int-overlay__preview-text[data-astro-cid-ki43kjrb]{font:var(--type-small);color:var(--text-primary);margin:0;line-height:1.45}.int-overlay__preview-source[data-astro-cid-ki43kjrb]{font:var(--type-small);color:var(--text-faded);margin:0;font-size:.78rem}.int-overlay__facts[data-astro-cid-ki43kjrb]{gap:var(--space-1h);flex-direction:column;margin:0;display:flex}.int-overlay__fact[data-astro-cid-ki43kjrb]{align-items:baseline;gap:var(--space-3);grid-template-columns:4.5rem minmax(0,1fr);display:grid}.int-overlay__fact[data-astro-cid-ki43kjrb] dt[data-astro-cid-ki43kjrb]{font:var(--type-small);color:var(--text-faded)}.int-overlay__fact[data-astro-cid-ki43kjrb] dd[data-astro-cid-ki43kjrb]{font:var(--type-small);color:var(--text-primary);margin:0;line-height:1.45}.int-overlay__foot[data-astro-cid-ki43kjrb]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block-start:var(--space-1);display:flex}.int-overlay__pager[data-astro-cid-ki43kjrb]{align-items:center;gap:var(--space-1h);display:flex}.int-overlay__nav[data-astro-cid-ki43kjrb]{border-radius:var(--radius-sm);block-size:1.875rem;inline-size:1.875rem;font:var(--type-small);color:var(--text-muted);transition:background-color var(--dur-hover) var(--m-tag), color var(--dur-hover) var(--m-tag);place-items:center;display:grid}.int-overlay__nav[data-astro-cid-ki43kjrb]:hover,.int-overlay__nav[data-astro-cid-ki43kjrb]:focus-visible{background:var(--surface-pure);color:var(--text-primary)}.int-overlay__count[data-astro-cid-ki43kjrb]{text-align:center;min-inline-size:2.25rem;font:var(--type-small);font-variant-numeric:tabular-nums;color:var(--text-faded)}.customers[data-astro-cid-voohhnv4]{padding:var(--section-y) var(--gutter)}.customers__inner[data-astro-cid-voohhnv4]{align-items:flex-start;gap:var(--space-8);max-inline-size:var(--content-max);flex-direction:column;margin-inline:auto;display:flex}.customers__title[data-astro-cid-voohhnv4]{font:var(--type-h2);letter-spacing:var(--ls-h2);color:var(--text-primary)}.customers__dim[data-astro-cid-voohhnv4]{color:var(--text-faded)}.quote[data-astro-cid-voohhnv4]{align-items:flex-start;gap:var(--space-8);flex-direction:column;margin:0;display:flex}.quote__block[data-astro-cid-voohhnv4]{margin:0}.quote__text[data-astro-cid-voohhnv4]{letter-spacing:-.02em;color:var(--text-muted);font-size:clamp(1.5rem,2.3vw,2.125rem);font-weight:400;line-height:1.34}.quote__lead[data-astro-cid-voohhnv4]{color:var(--text-primary)}.attribution[data-astro-cid-voohhnv4]{align-items:center;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.speaker__logo[data-astro-cid-voohhnv4]{block-size:22px;min-inline-size:140px;color:var(--text-primary);position:relative}.case-logo[data-astro-cid-voohhnv4]{opacity:0;pointer-events:none;block-size:18px;inline-size:auto;transition:opacity var(--dur-hover) var(--m-tag);position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}.case-logo[data-astro-cid-voohhnv4][data-case-svg=deliverect]{block-size:21px}.case-logo[data-astro-cid-voohhnv4][data-case-svg=barco],.case-logo[data-astro-cid-voohhnv4][data-case-svg=deme]{block-size:16px}.case-logo[data-astro-cid-voohhnv4][data-active=true]{opacity:1}.person[data-astro-cid-voohhnv4]{font:var(--type-body);flex-direction:column;gap:2px;display:flex}.person__name[data-astro-cid-voohhnv4]{color:var(--text-primary)}.person__context[data-astro-cid-voohhnv4]{color:var(--text-faded)}.dot-loader[data-astro-cid-voohhnv4]{color:var(--text-primary);cursor:pointer;transition:opacity var(--dur-hover) var(--m-tag);align-items:center;padding:0;display:inline-flex}.dot-loader[data-astro-cid-voohhnv4]:hover{opacity:.72}.dot-loader[data-astro-cid-voohhnv4] .ring__dot{opacity:.16}@media (width>=1024px){.customers[data-astro-cid-voohhnv4]{padding:var(--section-y) var(--gutter)}.customers__inner[data-astro-cid-voohhnv4]{column-gap:var(--space-16);row-gap:var(--space-10);grid-template-rows:auto auto;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;display:grid}.customers__title[data-astro-cid-voohhnv4]{grid-area:1/1}.quote[data-astro-cid-voohhnv4]{justify-content:space-between;gap:var(--space-10);grid-area:1/2/3}.dot-loader[data-astro-cid-voohhnv4]{grid-area:2/1;place-self:end start}}.evi-glyph[data-astro-cid-ltg6rbar]{color:inherit;will-change:transform;flex:none;display:block;overflow:visible}.evi-glyph[data-astro-cid-ltg6rbar] circle[data-astro-cid-ltg6rbar]{fill:currentColor}.evi[data-astro-cid-ogz5e6g5]{padding:var(--section-y) var(--gutter)}.evi__row[data-astro-cid-ogz5e6g5]{gap:var(--space-10);max-inline-size:var(--content-max);flex-direction:column;margin-inline:auto;display:flex}.evi__copy[data-astro-cid-ogz5e6g5]{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.evi__kicker[data-astro-cid-ogz5e6g5]{font:var(--type-small);color:var(--text-faded);margin:0}.evi__title[data-astro-cid-ogz5e6g5]{font:var(--type-h2);letter-spacing:var(--ls-h2);color:var(--text-primary);max-inline-size:24rem}.evi__dim[data-astro-cid-ogz5e6g5]{color:var(--text-faded)}.evi__sub[data-astro-cid-ogz5e6g5]{font:var(--type-body);color:var(--text-muted);max-inline-size:36ch;margin:0}.evi__link[data-astro-cid-ogz5e6g5]{font:var(--type-link);color:var(--text-primary);margin-block-start:var(--space-2)}.evi__stage[data-astro-cid-ogz5e6g5]{place-items:center;display:grid;position:relative}.evi__stage[data-astro-cid-ogz5e6g5] .stage-shader__canvas{display:none}.evi__showcase[data-astro-cid-ogz5e6g5]{z-index:1;gap:var(--space-4);flex-direction:column;inline-size:100%;max-inline-size:31rem;display:flex;position:relative}.evi__bar[data-astro-cid-ogz5e6g5]{align-items:center;gap:var(--space-3);padding:var(--space-2h) var(--space-2h) var(--space-2h) var(--space-4);border-radius:var(--radius-lg);background:var(--surface-sheet);box-shadow:var(--shadow-sheet);display:flex;position:relative}.evi__bar-icon[data-astro-cid-ogz5e6g5]{color:var(--text-primary);flex:none;place-items:center;display:grid}.evi__input[data-astro-cid-ogz5e6g5]{min-inline-size:0;font:var(--type-body);color:var(--text-primary);background:0 0;border:0;outline:none;flex:1}.evi__input[data-astro-cid-ogz5e6g5]::placeholder{color:var(--text-faded)}.evi__send[data-astro-cid-ogz5e6g5]{border-radius:var(--radius-sm);background:var(--action-primary);block-size:2rem;inline-size:2rem;color:var(--text-on-action);font:var(--type-small);will-change:transform, box-shadow;transition:background-color var(--dur-hover) var(--m-tag);flex:none;place-items:center;display:grid;overflow:hidden}.evi__send-arrow[data-astro-cid-ogz5e6g5]{will-change:transform, opacity;display:inline-block}.evi__send[data-astro-cid-ogz5e6g5]:hover,.evi__send[data-astro-cid-ogz5e6g5]:focus-visible{background:var(--action-primary-hover)}.evi__result[data-astro-cid-ogz5e6g5]{gap:var(--space-1);min-block-size:4.5rem;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface-pure);box-shadow:var(--shadow-sheet);opacity:0;will-change:opacity, transform;flex-direction:column;display:flex}.evi__result[data-astro-cid-ogz5e6g5][data-visible]{opacity:1}.evi__answer[data-astro-cid-ogz5e6g5]{font:var(--type-body);color:var(--text-primary);margin:0}.evi__answer[data-astro-cid-ogz5e6g5] .evi__word{will-change:opacity, transform, filter;display:inline-block}.evi__source[data-astro-cid-ogz5e6g5]{font:var(--type-small);color:var(--text-faded);opacity:0;will-change:opacity, transform;margin:0}.evi__source[data-astro-cid-ogz5e6g5][data-visible]{opacity:1}.evi__suggestions[data-astro-cid-ogz5e6g5]{gap:var(--space-2);flex-wrap:wrap;display:flex}.evi__chip[data-astro-cid-ogz5e6g5]{border-radius:var(--radius-sm);background:var(--bg-soft);font:var(--type-small);color:var(--text-muted);opacity:0;will-change:opacity, transform;transition:background-color var(--dur-hover) var(--m-tag), color var(--dur-hover) var(--m-tag);padding:.3rem .65rem}.evi__chip[data-astro-cid-ogz5e6g5]:hover,.evi__chip[data-astro-cid-ogz5e6g5]:focus-visible{background:var(--surface-pure);color:var(--text-primary)}@media (pointer:coarse),(width<=767px){.evi__chip[data-astro-cid-ogz5e6g5]{align-items:center;min-block-size:2.75rem;display:inline-flex}}@media (width>=1024px){.evi__row[data-astro-cid-ogz5e6g5]{align-items:center;column-gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);display:grid}.evi__stage[data-astro-cid-ogz5e6g5]{min-block-size:22rem;padding:var(--space-10) var(--space-8);border-radius:var(--stage-radius);background:var(--bg-placeholder)}.evi__stage[data-astro-cid-ogz5e6g5] .stage-shader__canvas{display:block}}@media (prefers-reduced-motion:reduce){.evi__result[data-astro-cid-ogz5e6g5],.evi__source[data-astro-cid-ogz5e6g5],.evi__chip[data-astro-cid-ogz5e6g5]{opacity:1}}.security[data-astro-cid-qj3fwpa7]{padding:var(--section-y) var(--gutter)}.card[data-astro-cid-qj3fwpa7]{gap:var(--space-10);max-inline-size:var(--content-max);padding:var(--space-7);border-radius:var(--stage-radius);background:var(--bg-inverse);color:var(--text-inverse);flex-direction:column;margin-inline:auto;display:flex}.row[data-astro-cid-qj3fwpa7]{gap:var(--space-8);flex-direction:column;display:flex}.title[data-astro-cid-qj3fwpa7]{font:var(--type-h2);letter-spacing:var(--ls-h2);color:var(--text-inverse)}.title__dim[data-astro-cid-qj3fwpa7]{color:var(--text-inverse-faded)}.copy[data-astro-cid-qj3fwpa7]{align-items:flex-start;gap:var(--space-8);flex-direction:column;display:flex}.copy__text[data-astro-cid-qj3fwpa7]{font:var(--type-body);color:var(--text-inverse-muted)}.copy__link[data-astro-cid-qj3fwpa7]{font:var(--type-link);color:var(--text-inverse);white-space:nowrap}.claim[data-astro-cid-qj3fwpa7]{border-radius:var(--radius-xs);text-decoration:underline dotted color-mix(in srgb, currentColor 36%, transparent);text-underline-offset:.22em;transition:color var(--dur-hover) var(--m-tag), text-decoration-color var(--dur-hover) var(--m-tag);text-decoration-thickness:1px}.claim[data-astro-cid-qj3fwpa7]:hover,.claim[data-astro-cid-qj3fwpa7]:focus-visible{color:var(--text-inverse);text-decoration-color:color-mix(in srgb, currentColor 70%, transparent)}.card[data-astro-cid-qj3fwpa7] [data-astro-cid-qj3fwpa7]:focus-visible{outline-color:var(--text-inverse)}.sec-emblem[data-astro-cid-qj3fwpa7]{align-items:center;gap:var(--space-3h);display:flex}.sec-emblem__svg[data-astro-cid-qj3fwpa7]{block-size:2rem;inline-size:2rem;color:var(--text-inverse);flex:none;overflow:visible}.sec-emblem__line[data-astro-cid-qj3fwpa7]{font:var(--type-small);color:var(--text-inverse-muted);margin:0}@media (width>=1024px){.security[data-astro-cid-qj3fwpa7]{padding-block:var(--section-y)}.card[data-astro-cid-qj3fwpa7]{gap:var(--space-24);padding:var(--space-16)}.row[data-astro-cid-qj3fwpa7]{column-gap:var(--space-6);grid-template-columns:minmax(0,25.875rem) minmax(0,12.4375rem) minmax(0,33.3125rem);align-items:start;display:grid}.copy[data-astro-cid-qj3fwpa7]{gap:var(--space-7);grid-column:3}.sec-emblem__svg[data-astro-cid-qj3fwpa7]{block-size:2.5rem;inline-size:2.5rem}}.plans[data-astro-cid-i7nfoaoc]{align-items:stretch;gap:var(--space-10);max-inline-size:calc(var(--content-max) + 2 * var(--gutter));padding:var(--section-y) var(--gutter);flex-direction:column;margin-inline:auto;display:flex}.plans__title[data-astro-cid-i7nfoaoc]{font:var(--type-h2);letter-spacing:var(--ls-h2);color:var(--text-primary)}.plans__dim[data-astro-cid-i7nfoaoc]{color:var(--text-faded)}.plans__split[data-astro-cid-i7nfoaoc]{gap:var(--space-6);grid-template-columns:1fr;display:grid}.plan[data-astro-cid-i7nfoaoc]{justify-content:space-between;gap:var(--space-8);padding:var(--space-6);border-radius:var(--card-radius);background:var(--sheet-front);box-shadow:inset 0 1px 0 0 var(--edge-highlight-strong), var(--surface-shadow);cursor:pointer;transition:box-shadow var(--dur-hover) var(--m-tag), transform var(--dur-hover) var(--m-tag);flex-direction:column;display:flex;position:relative}.plan[data-astro-cid-i7nfoaoc].plan--selected{box-shadow:inset 0 1px 0 0 var(--edge-highlight-strong), var(--surface-shadow-raised)}.plan[data-astro-cid-i7nfoaoc]>[data-astro-cid-i7nfoaoc]:not(.plan__dots){z-index:1;position:relative}.plan__dots[data-astro-cid-i7nfoaoc]{z-index:0;border-radius:inherit;pointer-events:none;background-image:radial-gradient(circle, var(--plan-dot-color,color-mix(in srgb, var(--text-primary) 16%, transparent)) 1px, transparent 1px);opacity:0;transform-origin:100% 0;transition:opacity .48s var(--m-card), transform .52s var(--m-card);background-position:100% 0;background-size:12px 12px;position:absolute;inset:0;overflow:hidden;transform:scale(.98);-webkit-mask-image:radial-gradient(72% 62% at 96% 4%,#000 0%,#00000073 42%,#0000 76%);mask-image:radial-gradient(72% 62% at 96% 4%,#000 0%,#00000073 42%,#0000 76%)}.plan[data-astro-cid-i7nfoaoc][data-plan-card=team] .plan__dots[data-astro-cid-i7nfoaoc]{--plan-dot-color:color-mix(in srgb, var(--accent-from) 56%, transparent)}.plan[data-astro-cid-i7nfoaoc][data-plan-card=enterprise] .plan__dots[data-astro-cid-i7nfoaoc]{--plan-dot-color:color-mix(in srgb, var(--accent-to) 56%, transparent)}.plan[data-astro-cid-i7nfoaoc]:hover .plan__dots[data-astro-cid-i7nfoaoc]{opacity:.72;transform:scale(1)}.plan__top[data-astro-cid-i7nfoaoc]{gap:var(--space-3);flex-direction:column;display:flex}.plan__head[data-astro-cid-i7nfoaoc]{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.plan__name[data-astro-cid-i7nfoaoc]{font:var(--type-h2);letter-spacing:var(--ls-h2);color:var(--text-primary)}.plan__seats[data-astro-cid-i7nfoaoc]{font:var(--type-small);color:var(--text-faded);white-space:nowrap}.plan__price-row[data-astro-cid-i7nfoaoc]{align-items:baseline;gap:var(--space-2);font-variant-numeric:tabular-nums;display:flex}.plan__price[data-astro-cid-i7nfoaoc]{font:var(--type-title);color:var(--text-primary)}.plan__period[data-astro-cid-i7nfoaoc]{font:var(--type-small);color:var(--text-faded)}.plan__summary[data-astro-cid-i7nfoaoc]{font:var(--type-body);color:var(--text-muted);max-inline-size:38ch;margin:0}.plan-specs[data-astro-cid-i7nfoaoc]{gap:var(--space-4);flex-direction:column;margin:0;display:flex}.plan-spec[data-astro-cid-i7nfoaoc]{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.plan-spec[data-astro-cid-i7nfoaoc] dt[data-astro-cid-i7nfoaoc]{font:var(--type-small);color:var(--text-faded);white-space:nowrap}.plan-spec[data-astro-cid-i7nfoaoc] dd[data-astro-cid-i7nfoaoc]{font:var(--type-body);color:var(--text-primary);text-align:end;margin:0}.plan-spec--muted[data-astro-cid-i7nfoaoc] .evi-term__label[data-astro-cid-i7nfoaoc],.plan-spec--muted[data-astro-cid-i7nfoaoc] .evi-info__btn[data-astro-cid-i7nfoaoc],.plan-spec--muted[data-astro-cid-i7nfoaoc] dd[data-astro-cid-i7nfoaoc]{color:var(--text-faded)}.evi-term[data-astro-cid-i7nfoaoc]{align-items:center;gap:4px;display:inline-flex}.evi-word[data-astro-cid-i7nfoaoc]{font-weight:inherit;color:var(--text-primary)}.evi-info[data-astro-cid-i7nfoaoc]{align-items:center;display:inline-flex;position:relative}.evi-info__btn[data-astro-cid-i7nfoaoc]{color:var(--text-primary);cursor:pointer;transition:opacity var(--dur-hover) var(--m-tag);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.evi-info__btn[data-astro-cid-i7nfoaoc]:hover,.evi-info__btn[data-astro-cid-i7nfoaoc]:focus-visible{opacity:.72}.evi-info__tip[data-astro-cid-i7nfoaoc]{z-index:10;inline-size:16rem;padding:var(--space-3) var(--space-3h);border-radius:var(--radius-sm);background:var(--action-dark);color:var(--text-on-action);font:var(--type-small);white-space:normal;box-shadow:var(--surface-shadow-raised);opacity:0;pointer-events:none;transition:opacity var(--dur-hover) var(--m-tag), transform var(--dur-hover) var(--m-tag);line-height:1.45;position:absolute;inset-block-end:calc(100% + 10px);inset-inline-start:0;transform:translateY(4px)}.evi-info[data-astro-cid-i7nfoaoc]:hover .evi-info__tip[data-astro-cid-i7nfoaoc],.evi-info[data-astro-cid-i7nfoaoc]:focus-within .evi-info__tip[data-astro-cid-i7nfoaoc]{opacity:1;transform:translateY(0)}.evi-badge[data-astro-cid-i7nfoaoc]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font:var(--type-small);color:var(--text-primary);align-items:center;display:inline-flex;position:relative}.plan__foot[data-astro-cid-i7nfoaoc]{align-items:center;padding-block-start:var(--space-2);display:flex}.plan[data-astro-cid-i7nfoaoc].plan--selected .plan__cta{background:var(--action-dark);color:var(--text-on-action)}.plans__foot[data-astro-cid-i7nfoaoc]{gap:var(--space-3);flex-direction:column;display:flex}.plans__note[data-astro-cid-i7nfoaoc]{font:var(--type-small);color:var(--text-faded)}.plans__compare[data-astro-cid-i7nfoaoc]{font:var(--type-link);color:var(--text-primary);transition:opacity var(--dur-hover) var(--m-tag)}.plans__compare[data-astro-cid-i7nfoaoc]:hover{opacity:.65}@media (width>=1024px){.plans[data-astro-cid-i7nfoaoc]{gap:var(--space-12);padding:var(--section-y) var(--gutter)}.plans__split[data-astro-cid-i7nfoaoc]{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.plan[data-astro-cid-i7nfoaoc]{padding:var(--space-8)}.plans__foot[data-astro-cid-i7nfoaoc]{flex-direction:row;justify-content:space-between;align-items:center}}.faq[data-astro-cid-hemr5th4]{padding:var(--section-y) var(--gutter)}.faq__row[data-astro-cid-hemr5th4]{gap:var(--space-10);max-inline-size:var(--content-max);flex-direction:column;margin-inline:auto;display:flex}.faq__title[data-astro-cid-hemr5th4]{font:var(--type-h2);letter-spacing:var(--ls-h2);color:var(--text-primary)}.faq__dim[data-astro-cid-hemr5th4]{color:var(--text-faded)}.list[data-astro-cid-hemr5th4]{gap:var(--space-7);flex-direction:column;display:flex}.q__button[data-astro-cid-hemr5th4]{justify-content:space-between;align-items:center;gap:var(--space-2h);text-align:start;inline-size:100%;color:var(--text-primary);transition:color var(--dur-hover) var(--m-tag);display:flex}.q__button[data-astro-cid-hemr5th4]:hover{color:var(--text-muted)}.q__title[data-astro-cid-hemr5th4]{font:var(--type-title);letter-spacing:var(--ls-title)}.q__icon[data-astro-cid-hemr5th4]{inline-size:var(--space-7);block-size:var(--space-7);border-radius:var(--radius-sm);background:var(--bg-soft);box-shadow:inset 0 1px 0 0 var(--edge-highlight);flex:none;place-items:center;display:grid;position:relative}.q__bar[data-astro-cid-hemr5th4]{background:var(--text-primary);position:absolute}.q__bar--h[data-astro-cid-hemr5th4]{block-size:1.5px;inline-size:.5625rem}.q__bar--v[data-astro-cid-hemr5th4]{block-size:.5625rem;inline-size:1.5px;transition:transform var(--dur-hover) var(--m-tag)}.q__button[data-astro-cid-hemr5th4][aria-expanded=true] .q__bar--v[data-astro-cid-hemr5th4]{transform:scaleY(0)}.q__panel[data-astro-cid-hemr5th4]{transition:grid-template-rows var(--dur-faq) var(--m-card), visibility 0s linear 0s;grid-template-rows:1fr;display:grid}.q[data-astro-cid-hemr5th4][data-closed] .q__panel[data-astro-cid-hemr5th4]{visibility:hidden;transition:grid-template-rows var(--dur-faq) var(--m-card), visibility 0s linear var(--dur-faq);grid-template-rows:0fr}.q__inner[data-astro-cid-hemr5th4]{min-block-size:0;overflow:hidden}.q__answer[data-astro-cid-hemr5th4]{max-inline-size:33.3125rem;font:var(--type-body);color:var(--text-muted);padding-block-start:var(--space-3)}@media (width>=1024px){.faq[data-astro-cid-hemr5th4]{padding-block:var(--section-y)}.faq__row[data-astro-cid-hemr5th4]{column-gap:var(--space-24);grid-template-columns:minmax(0,25.25rem) minmax(0,47.1875rem);justify-content:space-between;padding-inline-end:1.125rem;display:grid}.list[data-astro-cid-hemr5th4]{gap:var(--space-9)}.q__answer[data-astro-cid-hemr5th4]{padding-block-start:var(--space-3h)}}.closing[data-astro-cid-2rl6qrpo]{padding:var(--section-y) var(--gutter)}.closing__inner[data-astro-cid-2rl6qrpo]{gap:var(--space-10);max-inline-size:var(--content-max);padding:var(--space-8) var(--space-6);border-radius:var(--stage-radius);background:var(--bg-inverse);color:var(--text-inverse);box-shadow:inset 0 1px 0 0 var(--edge-on-dark), var(--surface-shadow-dark);flex-direction:column;margin-inline:auto;display:flex}.closing__horizon[data-astro-cid-2rl6qrpo]{aspect-ratio:1;z-index:0;pointer-events:none;opacity:.045;inline-size:clamp(28rem,52vw,44rem);animation:18s ease-in-out infinite alternate closingHorizonDrift;position:absolute;inset-block-end:0;inset-inline-end:0;transform:translate(28%,34%)}.closing__horizon[data-astro-cid-2rl6qrpo] .closing__horizon-ring{block-size:100%;inline-size:100%;animation:38s linear infinite closingHorizonSpin;display:block}@keyframes closingHorizonDrift{0%{transform:translate(28%,34%)scale(.96)}to{transform:translate(26%,32%)scale(1.04)}}@keyframes closingHorizonSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.closing__horizon[data-astro-cid-2rl6qrpo],.closing__horizon[data-astro-cid-2rl6qrpo] .closing__horizon-ring{animation:none}}.closing__copy[data-astro-cid-2rl6qrpo]{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.closing__title[data-astro-cid-2rl6qrpo]{font:var(--type-headline);letter-spacing:var(--ls-headline);color:var(--text-inverse);max-inline-size:24rem}.closing__dim[data-astro-cid-2rl6qrpo]{color:var(--text-inverse-muted)}.closing__text[data-astro-cid-2rl6qrpo]{font:var(--type-body);color:var(--text-inverse-muted);max-inline-size:38ch;margin:0}.closing[data-astro-cid-2rl6qrpo] [data-astro-cid-2rl6qrpo]:focus-visible{outline-color:var(--text-inverse)}.demo-card[data-astro-cid-2rl6qrpo]{padding-block-start:var(--space-4)}.demo-form[data-astro-cid-2rl6qrpo]{gap:var(--space-5);flex-direction:column;display:flex}.demo-field[data-astro-cid-2rl6qrpo]{gap:var(--space-2);flex-direction:column;display:flex}.demo-label[data-astro-cid-2rl6qrpo]{font:var(--type-small);color:var(--text-inverse-muted)}.demo-opt[data-astro-cid-2rl6qrpo]{color:var(--text-inverse-faded)}.demo-chips[data-astro-cid-2rl6qrpo]{gap:var(--space-2);flex-wrap:wrap;display:flex}.demo-chip[data-astro-cid-2rl6qrpo]{block-size:2.125rem;padding-inline:var(--space-3h);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--text-inverse) 7%, transparent);color:var(--text-inverse-muted);font:var(--type-small);cursor:pointer;transition:background-color var(--dur-hover) var(--m-tag), color var(--dur-hover) var(--m-tag);align-items:center;display:inline-flex}.demo-chip[data-astro-cid-2rl6qrpo]:hover{color:var(--text-inverse);background:color-mix(in srgb, var(--text-inverse) 12%, transparent)}.demo-chip[data-astro-cid-2rl6qrpo][aria-checked=true]{background:var(--text-inverse);color:var(--bg-inverse)}@media (pointer:coarse),(width<=767px){.demo-chip[data-astro-cid-2rl6qrpo]{min-block-size:2.75rem}}.demo-input[data-astro-cid-2rl6qrpo]{block-size:2.75rem;inline-size:100%;padding-inline:var(--space-3h);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--bg-inverse) 55%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-inverse) 10%, transparent);color:var(--text-inverse);font:var(--type-body);transition:box-shadow var(--dur-hover) var(--m-tag), background-color var(--dur-hover) var(--m-tag);border:0}.demo-input[data-astro-cid-2rl6qrpo]::placeholder{color:var(--text-inverse-faded)}.demo-input[data-astro-cid-2rl6qrpo]:focus{background:color-mix(in srgb, var(--bg-inverse) 75%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-inverse) 32%, transparent);outline:none}.demo-input[data-astro-cid-2rl6qrpo][aria-invalid=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-inverse) 42%, transparent)}.demo-error[data-astro-cid-2rl6qrpo]{font:var(--type-small);color:var(--text-inverse-muted)}.demo-form[data-astro-cid-2rl6qrpo] .demo-submit{margin-block-start:var(--space-1)}.demo-done[data-astro-cid-2rl6qrpo]{align-items:flex-start;gap:var(--space-4);padding-block:var(--space-6);flex-direction:column;display:flex}.demo-done[data-astro-cid-2rl6qrpo][hidden]{display:none}.demo-done__title[data-astro-cid-2rl6qrpo]{font:var(--type-title);color:var(--text-inverse);margin:0}.demo-done__text[data-astro-cid-2rl6qrpo]{font:var(--type-body);color:var(--text-inverse-muted);max-inline-size:36ch;margin:0}.demo-done__focus[data-astro-cid-2rl6qrpo],.demo-done__email[data-astro-cid-2rl6qrpo]{color:var(--text-inverse)}.demo-reset[data-astro-cid-2rl6qrpo]{font:var(--type-link);color:var(--text-inverse);cursor:pointer;transition:opacity var(--dur-hover) var(--m-tag);padding:0}.demo-reset[data-astro-cid-2rl6qrpo]:hover{opacity:.72}@media (width>=1024px){.closing[data-astro-cid-2rl6qrpo]{padding-block:var(--section-y)}.closing__inner[data-astro-cid-2rl6qrpo]{column-gap:var(--space-12);padding:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.closing__text[data-astro-cid-2rl6qrpo]{font:var(--type-body-l)}.demo-card[data-astro-cid-2rl6qrpo]{border:0;padding:0}.demo-submit[data-astro-cid-2rl6qrpo]{align-self:flex-start}}.footer[data-astro-cid-jo6i4kqk]{padding:var(--space-14) var(--gutter) var(--space-8);position:relative;overflow:hidden}.footer__field[data-astro-cid-jo6i4kqk]{background:linear-gradient(180deg, var(--bg-page) 0%, color-mix(in srgb, var(--stage-1) 62%, var(--bg-page)) 34%, color-mix(in srgb, var(--stage-2) 72%, var(--bg-page)) 72%, color-mix(in srgb, var(--stage-3) 68%, var(--bg-page)) 100%);pointer-events:none;position:absolute;inset:0;overflow:hidden}.footer__field[data-astro-cid-jo6i4kqk]:before,.footer__field[data-astro-cid-jo6i4kqk]:after{content:"";filter:blur(88px);opacity:.72;will-change:transform;border-radius:50%;position:absolute}.footer__field[data-astro-cid-jo6i4kqk]:before{background:radial-gradient(circle, var(--stage-2) 0%, transparent 72%);block-size:72%;inline-size:62%;animation:18s ease-in-out infinite alternate footerDriftA;inset-block-end:-14%;inset-inline-start:6%}.footer__field[data-astro-cid-jo6i4kqk]:after{background:radial-gradient(circle, var(--stage-3) 0%, transparent 72%);block-size:68%;inline-size:58%;animation:22s ease-in-out infinite alternate footerDriftB;inset-block-end:-10%;inset-inline-end:6%}@keyframes footerDriftA{0%{transform:translate(-4%,3%)scale(1)}to{transform:translate(6%,-4%)scale(1.08)}}@keyframes footerDriftB{0%{transform:translate(5%,-3%)scale(1.04)}to{transform:translate(-6%,4%)scale(.96)}}@media (prefers-reduced-motion:reduce){.footer__field[data-astro-cid-jo6i4kqk]:before,.footer__field[data-astro-cid-jo6i4kqk]:after,.footer__horizon[data-astro-cid-jo6i4kqk],.footer__horizon[data-astro-cid-jo6i4kqk] .footer__horizon-ring{animation:none}}.footer__horizon[data-astro-cid-jo6i4kqk]{--horizon-size:clamp(44rem, 112vw, 108rem);inline-size:var(--horizon-size);block-size:var(--horizon-size);opacity:.24;pointer-events:none;animation:18s ease-in-out infinite alternate footerHorizonDrift;position:absolute;inset-block-end:calc(-.82 * var(--horizon-size));inset-inline-start:50%;transform:translate(-50%)}.footer__horizon[data-astro-cid-jo6i4kqk] .footer__horizon-ring{transform-origin:50%;block-size:100%;inline-size:100%;animation:36s linear infinite footerHorizonSpin}@keyframes footerHorizonDrift{0%{transform:translate(-50%)scale(.98)}to{transform:translate(-50%)scale(1.02)}}@keyframes footerHorizonSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.footer__inner[data-astro-cid-jo6i4kqk]{z-index:1;gap:var(--space-14);max-inline-size:var(--content-max);flex-direction:column;margin-inline:auto;display:flex;position:relative}.footer__top[data-astro-cid-jo6i4kqk]{gap:var(--space-12);flex-direction:column;display:flex}.footer__brand-col[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.brand[data-astro-cid-jo6i4kqk]{color:var(--text-primary);align-self:flex-start;align-items:center;gap:.375rem;display:inline-flex}.brand[data-astro-cid-jo6i4kqk] .ring{transform-origin:50%;flex-shrink:0;block-size:1.25rem;inline-size:1.25rem}.brand__name[data-astro-cid-jo6i4kqk]{letter-spacing:-.028em;font-size:.9375rem;font-weight:500;line-height:1;display:inline-block;transform:translateY(.035em)}.footer__tagline[data-astro-cid-jo6i4kqk]{font:var(--type-body);color:var(--text-muted);max-inline-size:28ch;margin:0}.footer__note[data-astro-cid-jo6i4kqk]{gap:var(--space-2);max-inline-size:34ch;padding:var(--space-4);border-radius:var(--radius-md);background:var(--sheet-front);box-shadow:inset 0 1px 0 0 var(--edge-highlight-strong), var(--surface-shadow);flex-direction:column;margin-block-start:var(--space-2);display:flex}.footer__note-head[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.footer__note-title[data-astro-cid-jo6i4kqk]{font:var(--type-label);color:var(--text-primary);margin:0}.footer__note-close[data-astro-cid-jo6i4kqk]{border-radius:var(--radius-sm);block-size:1.5rem;inline-size:1.5rem;color:var(--text-muted);cursor:pointer;transition:background-color var(--dur-hover) var(--m-tag), color var(--dur-hover) var(--m-tag);justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex}.footer__note-close[data-astro-cid-jo6i4kqk]:hover,.footer__note-close[data-astro-cid-jo6i4kqk]:focus-visible{background:var(--bg-page);color:var(--text-primary)}.footer__note-body[data-astro-cid-jo6i4kqk]{font:var(--type-small);color:var(--text-muted);margin:0}.footer__note-cta[data-astro-cid-jo6i4kqk]{font:var(--type-small);color:var(--text-primary);align-self:flex-start}.footer__cols[data-astro-cid-jo6i4kqk]{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.col[data-astro-cid-jo6i4kqk]{transition:opacity .22s var(--m-tag)}.footer__cols[data-astro-cid-jo6i4kqk]:has(.col__link:hover) .col[data-astro-cid-jo6i4kqk]:not(:has(.col__link:hover)){opacity:var(--clause-muted-opacity)}.col__title[data-astro-cid-jo6i4kqk]{font:var(--type-small);color:var(--text-muted);margin-block-end:var(--space-4)}.col__list[data-astro-cid-jo6i4kqk]{gap:var(--space-2h);flex-direction:column;display:flex}.col__link[data-astro-cid-jo6i4kqk]{font:var(--type-body);color:var(--text-primary);text-align:start;cursor:pointer;transition:color var(--dur-hover) var(--m-tag), transform .22s var(--m-card);padding:.125rem 0;display:inline-block;position:relative}.col__link[data-astro-cid-jo6i4kqk]:after{content:"";background:var(--hairline-gradient-diagonal);transform-origin:0;block-size:1px;transition:transform .26s var(--m-card);position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.col__link[data-astro-cid-jo6i4kqk]:hover,.col__link[data-astro-cid-jo6i4kqk]:focus-visible{transform:translate(3px)}.col__link[data-astro-cid-jo6i4kqk]:hover:after,.col__link[data-astro-cid-jo6i4kqk]:focus-visible:after,.col__link[data-astro-cid-jo6i4kqk][aria-expanded=true]:after{transform:scaleX(1)}.footer__base[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--space-4);font:var(--type-small);color:var(--text-muted);flex-wrap:wrap;display:flex}.footer__copyright[data-astro-cid-jo6i4kqk]{margin:0}.langs[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-3);display:flex}.lang-btn[data-astro-cid-jo6i4kqk]{font:var(--type-small);color:var(--text-faded);cursor:pointer;transition:color var(--dur-hover) var(--m-tag);padding:.25rem 0}.lang-btn[data-astro-cid-jo6i4kqk]:hover{color:var(--text-primary)}.lang-btn[data-astro-cid-jo6i4kqk][aria-pressed=true]{color:var(--text-primary);font-weight:500}@media (width>=1024px){.footer[data-astro-cid-jo6i4kqk]{padding-block:clamp(5.5rem, 9vw, 8rem) var(--space-12)}.footer__inner[data-astro-cid-jo6i4kqk]{gap:clamp(4.5rem,7vw,6.5rem)}.footer__top[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start;column-gap:clamp(4rem,10vw,11rem);display:grid}.brand[data-astro-cid-jo6i4kqk] .ring{block-size:1.375rem;inline-size:1.375rem}.footer__cols[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--space-10);grid-template-columns:repeat(3,minmax(0,max-content))}}
