:root{color-scheme:dark;--color-ground:#1b1b1e;--color-ground-raised:#242427;--color-ground-deep:#121214;--color-surface-high:#2a2a2e;--color-surface-low:#1f1f22;--color-inset:#151517;--color-edge-light:hsla(0,0%,100%,.07);--color-shade:rgba(0,0,0,.55);--color-scrim:rgba(18,18,20,.72);--color-ink:#fff;--color-ink-body:#b8b8be;--color-ink-muted:#8c8c93;--color-on-ink:#1b1b1e;--color-accent:#c9a27e;--color-on-accent:#1b1b1e;--color-pivot:#4ae3d1;--color-ark-grey:#c4c7cd;--color-hairline:hsla(0,0%,100%,.12);--color-hairline-strong:hsla(0,0%,100%,.38);--color-focus-ring:var(--color-accent);--shadow-raised:-6px -6px 16px hsla(0,0%,100%,.035),10px 14px 32px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.07);--shadow-raised-sm:-3px -3px 8px hsla(0,0%,100%,.03),4px 6px 14px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.08);--shadow-raised-lg:-8px -8px 20px hsla(0,0%,100%,.045),14px 20px 44px rgba(0,0,0,.62),inset 0 1px 0 hsla(0,0%,100%,.09);--shadow-inset:inset 3px 3px 8px rgba(0,0,0,.6),inset -2px -2px 6px hsla(0,0%,100%,.03);--surface-matte:linear-gradient(180deg,var(--color-surface-high),var(--color-surface-low));--font-display:"Montserrat KV","Montserrat KV Fallback","Helvetica Neue",Arial,sans-serif;--font-body:"Montserrat KV","Montserrat KV Fallback","Helvetica Neue",Arial,sans-serif;--font-display-italic:var(--font-montserrat-italic),"Helvetica Neue",Arial,sans-serif;--font-mono:"Geist Mono KV","Geist Mono KV Fallback",ui-monospace,SFMono-Regular,Menlo,monospace;--text-label:0.6875rem;--text-xs:0.75rem;--text-sm:0.8125rem;--text-base:0.9375rem;--text-md:1.0625rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2.25rem;--text-3xl:2.75rem;--text-display-xl:clamp(2.5rem,6vw,4rem);--leading-tight:1.08;--leading-snug:1.3;--leading-normal:1.75;--tracking-tight:-0.01em;--tracking-label:0.2em;--tracking-button:0.14em;--tracking-mono:0.04em;--weight-body-light:300;--weight-body-regular:400;--weight-body-medium:500;--weight-display-semibold:600;--weight-display-bold:700;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-18:4.5rem;--space-24:6rem;--space-30:7.5rem;--space-32:8rem;--section-pad:clamp(32px,5vw,60px);--link-line:color-mix(in srgb,var(--color-accent) 56%,transparent);--link-line-on:var(--color-accent);--link-text-on:var(--color-ink);--link-offset:0.25em;--link-thickness:1px;--link-duration:150ms;--max-width-content:72rem;--rail-width:var(--space-18);--radius-none:0;--radius-sm:2px;--radius-md:16px;--radius-lg:24px;--radius-pill:999px;--duration-fade:160ms;--easing-standard:ease;--motion-control-duration:200ms;--motion-step-duration:150ms;--motion-step-stagger:70ms;--motion-step-shift:6px;--motion-entrance-duration:250ms;--motion-entrance-stagger:40ms;--motion-entrance-shift:8px;--motion-hover-duration:120ms;--motion-underline-duration:150ms;--motion-banner-duration:200ms;--motion-diagram-beat:420ms;--easing-motion:cubic-bezier(0.2,0,0.2,1)}@font-face{font-family:Montserrat KV;src:url(/fonts/montserrat-latin-wght-normal-5.3.0.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat KV Fallback;src:local("Arial");ascent-override:87.85%;descent-override:22.78%;line-gap-override:0%;size-adjust:110.19%}@font-face{font-family:Geist Mono KV Fallback;src:local("Courier New"),local("Liberation Mono");size-adjust:99.98%;ascent-override:100.52%;descent-override:29.5%;line-gap-override:0%}[data-reveal]{transition-property:opacity,transform;transition-timing-function:var(--easing-motion);transition-duration:var(--motion-entrance-duration);transition-delay:calc(var(--reveal-index, 0) * var(--motion-entrance-stagger))}html[data-motion] [data-reveal]:not([data-revealed]){opacity:0;transform:translateY(var(--motion-entrance-shift))}html[data-motion] [data-desk-in]{opacity:0;transform:translateY(8px);animation:desk-in .35s var(--easing-standard) .4s forwards}html[data-motion] [data-desk-in="2"]{animation-delay:1.4s}html[data-motion] [data-desk-in="3"]{animation-delay:3.2s}html[data-motion] [data-desk-in="4"]{animation-delay:4s}@keyframes desk-in{to{opacity:1;transform:none}}html[data-motion] section[aria-labelledby=hero-title] [data-guide-card]:not([data-guide-said]){opacity:0;animation:guide-with-reply .35s var(--easing-standard) 1.4s forwards}html[data-motion] section[aria-labelledby=hero-title] [data-guide-card]:focus-within{opacity:1!important}@keyframes guide-with-reply{to{opacity:1}}[data-change]{transition:opacity .3s var(--easing-motion) calc(var(--motion-entrance-duration) + .3s)}html[data-motion] [data-reveal]:not([data-revealed]) [data-change]{opacity:0}[data-reveal=step]{transition-duration:var(--motion-step-duration);transition-delay:calc(var(--reveal-index, 0) * var(--motion-step-stagger))}html[data-motion] [data-reveal=step]:not([data-revealed]){transform:translateY(var(--motion-step-shift))}[data-connector]{transition-property:opacity,transform;transition-timing-function:var(--easing-motion);transition-duration:var(--motion-step-duration);transition-delay:calc(var(--reveal-index, 0) * var(--motion-step-stagger) + var(--motion-step-duration));transform-origin:left center}html[data-motion] [data-reveal=step]:not([data-revealed]) [data-connector]{opacity:0;transform:scaleX(.4)}[data-reveal=stage]{transition-duration:var(--motion-diagram-beat);transition-delay:calc(var(--reveal-index, 0) * var(--motion-diagram-beat))}html[data-motion] [data-reveal=stage]:not([data-revealed]){transform:translateY(var(--motion-step-shift))}[data-replay-reset] [data-connector],[data-replay-reset] [data-reveal]{transition:none!important}html[data-motion] [data-dcard=gone],html[data-motion] [data-dcard=later],html[data-motion] [data-scene-canvas]:not([data-on]),html[data-motion] [data-scene-canvas][data-on]~[data-scene-loading]{opacity:0}html[data-motion] [data-dcard=top]>*{opacity:0;animation:desk-in .35s var(--easing-standard) forwards}html[data-motion] [data-dcard=top] [data-change]{animation:desk-in .45s var(--easing-motion) .3s forwards}html[data-motion] [data-deck] [data-checklist] li:not([data-on]) b{opacity:0}@media (min-width:64rem){html[data-motion] [data-scene=run] [data-deck-src]{opacity:0}}.underline-draw{position:relative;text-decoration:none}.underline-draw:after{content:"";position:absolute;left:0;right:0;bottom:var(--underline-inset,-2px);height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform var(--motion-underline-duration) var(--easing-motion)}.underline-draw:focus-visible:after,.underline-draw:hover:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.underline-draw:after,[data-connector],[data-reveal]{transition:none!important;transition-delay:0ms!important}html[data-motion] [data-reveal=stage]:not([data-revealed]),html[data-motion] [data-reveal=step]:not([data-revealed]),html[data-motion] [data-reveal=step]:not([data-revealed]) [data-connector],html[data-motion] [data-reveal]:not([data-revealed]){opacity:1;transform:none}.underline-draw:after{transform:scaleX(1)}}[data-page-rail]{position:fixed;z-index:31;top:0;bottom:0;left:0;width:var(--rail-width);display:flex;flex-direction:column;justify-content:center;pointer-events:none}[data-page-rail] [hidden]{display:none!important}[data-page-rail] ol{display:grid;margin:0;padding:0;list-style:none}[data-page-rail] button{position:relative;display:flex;align-items:center;justify-content:center;width:var(--rail-width);margin:0;padding:0;border:0;background:none;color:var(--color-ink-muted);font:inherit;cursor:pointer;pointer-events:auto}[data-page-rail] button:focus-visible{outline-offset:-4px}[data-rail-tick]{height:26px}[data-rail-tick]:before{content:"";width:14px;height:2px;border-radius:1px;background:currentColor;transition:width var(--motion-control-duration) var(--easing-standard),background-color var(--motion-control-duration) var(--easing-standard)}[data-rail-tick]:focus-visible,[data-rail-tick]:hover{color:var(--color-ink)}[data-rail-tick][aria-current]:before{width:28px;background:var(--color-accent)}[data-page-rail] [data-tip]{display:none}[data-page-rail] button:focus-visible [data-tip],[data-page-rail] button:hover [data-tip]{display:block;position:absolute;left:calc(100% + var(--space-2));top:50%;width:max-content;max-width:24rem;translate:0 -50%;padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);background:var(--color-ground-raised);box-shadow:var(--shadow-raised-sm),inset 0 0 0 1px var(--color-hairline);color:var(--color-ink);font-size:var(--text-xs);line-height:1.5;text-align:left}[data-rail-foot]>button{position:absolute;left:0;height:40px}[data-rail-back]{bottom:calc(var(--space-6) + 80px)}[data-rail-next]{bottom:calc(var(--space-6) + 40px)}[data-rail-top]{bottom:var(--space-6)}[data-rail-back]:before,[data-rail-next]:before,[data-rail-top]:before{content:"";width:9px;height:9px;border:solid;border-width:2px 2px 0 0;rotate:-45deg;translate:0 2px}[data-rail-next]:before{rotate:135deg;translate:0 -2px}[data-rail-top]:after{content:"";position:absolute;top:12px;width:12px;height:2px;background:currentColor}[data-rail-foot] button{color:var(--color-ink)}[data-rail-foot] button[aria-disabled=true]{color:var(--color-ink-muted);cursor:default}[data-step-nav]{position:absolute;z-index:4;top:calc(50% - 190px - 64px);left:max(2rem,7vw);display:flex;gap:var(--space-3);pointer-events:auto}[data-step-nav][hidden]{display:none}[data-step-nav] button{min-height:40px;padding:0 var(--space-5);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-pill);background:var(--color-ground-raised);color:var(--color-ink);font:inherit;font-size:var(--text-label);font-weight:var(--weight-display-semibold);letter-spacing:var(--tracking-button);text-transform:uppercase;cursor:pointer;transition:border-color var(--motion-control-duration) var(--easing-standard)}[data-step-nav] button:focus-visible,[data-step-nav] button:hover{border-color:var(--color-accent)}[data-step-nav] button[aria-disabled=true]{color:var(--color-ink-muted);border-color:var(--color-hairline);cursor:default}@media (prefers-reduced-motion:reduce){[data-rail-tick]:before,[data-step-nav] button{transition:none}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:6rem}body{margin:0;background:var(--color-ground);color:var(--color-ink-body);font-family:var(--font-body);font-weight:var(--weight-body-regular);-webkit-font-smoothing:antialiased;font-size:var(--text-base);line-height:var(--leading-normal)}h1,h2,h3,h4{font-family:var(--font-display);color:var(--color-ink);font-weight:var(--weight-display-bold);text-wrap:balance;letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin:0}p{margin:0 0 var(--space-4) 0}a{color:inherit}img{max-width:100%;display:block}input,select,textarea{accent-color:var(--color-accent)}.label{font-family:var(--font-body);text-transform:uppercase;letter-spacing:var(--tracking-label);font-size:var(--text-label);font-weight:var(--weight-display-semibold);line-height:1.2}.display-accent{font-family:var(--font-display-italic);font-style:italic;font-weight:var(--weight-body-regular)}.receipt{font-family:var(--font-mono);font-weight:var(--weight-body-medium);letter-spacing:var(--tracking-mono);font-size:var(--text-xs)}body{background-image:radial-gradient(60% 900px at 8% 0,var(--color-edge-light),transparent 70%);background-repeat:no-repeat}@media (min-width:48rem){body{padding-left:var(--rail-width)}}main :is(p,li,dd,figcaption) a:not([class]){color:inherit;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:var(--link-thickness);-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);text-underline-offset:var(--link-offset);transition:color var(--link-duration) var(--easing-standard),-webkit-text-decoration-color var(--link-duration) var(--easing-standard);transition:color var(--link-duration) var(--easing-standard),text-decoration-color var(--link-duration) var(--easing-standard);transition:color var(--link-duration) var(--easing-standard),text-decoration-color var(--link-duration) var(--easing-standard),-webkit-text-decoration-color var(--link-duration) var(--easing-standard)}main :is(p,li,dd,figcaption) a:not([class]):is(:hover,:focus-visible){color:var(--link-text-on);-webkit-text-decoration-color:var(--link-line-on);text-decoration-color:var(--link-line-on)}.action{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-ink);text-decoration:none}.action:after{content:"";width:18px;height:10px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 10' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M0 5h20M16 1l4 4-4 4'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 10' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M0 5h20M16 1l4 4-4 4'/%3E%3C/svg%3E") center /contain no-repeat;transition:translate var(--link-duration) var(--easing-standard)}.action:is(:hover,:focus-visible):after{translate:3px 0}a[href^=http]:not([href^="https://karvark.com"]):after{content:"";display:inline-block;width:.6em;height:.6em;margin-left:.2em;vertical-align:.05em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M3.5 8.5l5-5M4.5 3.5h4v4'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M3.5 8.5l5-5M4.5 3.5h4v4'/%3E%3C/svg%3E") center /contain no-repeat}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.action:after,main :is(p,li,dd,figcaption) a:not([class]){transition:none}.action:is(:hover,:focus-visible):after{translate:none}}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.skip-link{position:absolute;left:-9999px;top:0;background:var(--color-ink);color:var(--color-on-ink);border-radius:var(--radius-pill);padding:var(--space-3) var(--space-5);z-index:100;font-family:var(--font-body);text-transform:uppercase;letter-spacing:var(--tracking-label);font-size:var(--text-xs)}.skip-link:focus{left:var(--space-4);top:var(--space-4)}.container{max-width:var(--max-width-content);margin:0 auto;padding-inline:var(--space-6)}[data-card]{position:relative;outline:1px solid transparent;outline-offset:-1px;transition:outline-color var(--motion-control-duration) var(--easing-standard),box-shadow var(--motion-control-duration) var(--easing-standard),translate var(--motion-control-duration) var(--easing-standard)}[data-card]:is(:hover,:focus-within,:active){outline-color:var(--color-accent)}[data-card] a{transition:color var(--motion-control-duration) var(--easing-standard)}[data-card]:is(:hover,:focus-within,:active) a{color:var(--color-ink)}[data-card] [data-arrow]{transition:translate var(--motion-control-duration) var(--easing-standard)}@media (prefers-reduced-motion:no-preference){[data-card]:is(:hover,:focus-within,:active){translate:0 -2px;box-shadow:var(--shadow-raised-lg)}[data-card]:is(:hover,:focus-within,:active) [data-arrow]{translate:4px 0}}@media (prefers-reduced-motion:reduce){[data-card],[data-card] [data-arrow]{transition:outline-color var(--motion-control-duration) var(--easing-standard)}[data-card]:is(:hover,:focus-within,:active) [data-arrow]{translate:none}}[data-card-link]:after{content:"";position:absolute;inset:0}@font-face{font-family:__MontserratItalic_9c2c02;src:url(/_next/static/media/6c1e98abb8307519-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:__MontserratItalic_Fallback_9c2c02;src:local("Arial");ascent-override:96.80%;descent-override:25.10%;line-gap-override:0.00%;size-adjust:100.00%}.fLDUx{font-family:__MontserratItalic_9c2c02,__MontserratItalic_Fallback_9c2c02;font-weight:400;font-style:italic}.UJMxO{--font-montserrat-italic:"__MontserratItalic_9c2c02","__MontserratItalic_Fallback_9c2c02"}