:where(.vk-t-hero-accent){font-size:var(--vk-t-hero-accent);line-height:.86;letter-spacing:-.035em}:where(.vk-t-hero){font-size:var(--vk-t-hero);line-height:.88;letter-spacing:-.035em}:where(.vk-t-display){font-size:var(--vk-t-display);line-height:.9;letter-spacing:-.035em}:where(.vk-t-head){font-size:var(--vk-t-head);line-height:1;letter-spacing:-.025em}:where(.vk-t-title){font-size:var(--vk-t-title);line-height:1.25;letter-spacing:-.015em}:where(.vk-t-beat){font-size:var(--vk-t-beat);line-height:1.4;letter-spacing:-.01em}:where(.vk-t-body){font-size:var(--vk-t-body);line-height:1.75;letter-spacing:normal}:where(.vk-t-note){font-size:var(--vk-t-note);line-height:1.8;letter-spacing:normal}:where(.vk-t-mark){font-size:var(--vk-t-mark);line-height:1.25rem;letter-spacing:.32em}.vk-masthead{will-change:opacity,transform;height:var(--vk-mast-h)}html.vk-mast-latched .vk-masthead{opacity:0;overflow:hidden;pointer-events:none}.vk-mast-word{font-family:var(--font-display);font-size:var(--vk-t-mark);line-height:1;letter-spacing:.42em;text-indent:.42em;color:#ede9dd}.vk-mast-rule{height:.5px;background:var(--vk-hairline)}.vk-kicker{font-family:var(--font-sans);font-size:var(--vk-t-kicker);font-weight:500;letter-spacing:.34em;text-transform:uppercase}.vk-kicker,.vk-kicker--muted{color:var(--vk-muted)}.vk-kicker--concierge{letter-spacing:.32em}.vk-kicker--concierge,.vk-kicker--open{font-size:var(--vk-t-kicker-sm)}.vk-label{font-family:var(--font-sans);font-size:var(--vk-t-note);font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--vk-muted)}.vk-blank{font-family:var(--font-mono);font-size:.92em;border-bottom:1px dotted;color:var(--vk-dim)}.vk-hour{font-family:var(--font-sans);font-size:var(--vk-t-micro);font-weight:500;line-height:1;letter-spacing:.24em;white-space:nowrap;color:var(--vk-brass)}.vk-rule{height:1px;border:0;background:linear-gradient(90deg,var(--vk-hairline) 0,var(--vk-hairline) 55%,transparent 100%)}.vk-root :focus-visible,.vk-sheet :focus-visible{outline:1px solid var(--vk-brass-light);outline-offset:3px}.vk-root .vk-send:focus-visible,.vk-root .vk-vsend:focus-visible{outline-color:var(--vk-forest-soft)}.vk-link{color:var(--vk-brass-light);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--vk-brass-light) 40%,transparent);transition:text-decoration-color var(--vk-dur-quick) var(--vk-ease)}.vk-link:hover{text-decoration-color:var(--vk-brass-light)}.vk-mode-flip{animation:vk-mode-flip var(--vk-dur) var(--vk-ease) both}@keyframes vk-mode-flip{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.vk-mode-flip{animation:none}}.vk-em{font-family:var(--font-editorial);font-style:italic;color:var(--vk-em-ink)}.vk-grain{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");background-size:160px 160px;opacity:.05}.vk-reveal{opacity:0;transform:translateY(26px);transition:opacity var(--vk-dur) var(--vk-ease),transform var(--vk-dur) var(--vk-ease);transition-delay:var(--vk-d,0s)}.vk-reveal.is-in{opacity:1;transform:none}.vk-reveal .vk-em{opacity:0;transition:opacity var(--vk-dur) var(--vk-ease);transition-delay:calc(var(--vk-d, 0s) + .3s)}.vk-reveal.is-in .vk-em{opacity:1}.vk-reveal .vk-frag{opacity:0;transform:translateY(10px);transition:opacity var(--vk-dur) var(--vk-ease),transform var(--vk-dur) var(--vk-ease);transition-delay:var(--vk-fd,0s)}.vk-reveal.is-in .vk-frag{opacity:1;transform:none}.vk-stage-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:64px;align-items:start}@media (max-width:1023.98px){.vk-stage-row{grid-template-columns:minmax(0,1fr);row-gap:var(--vk-g5)}}.vk-live-q{font-family:var(--font-editorial);font-size:20px;line-height:1.45;overflow-wrap:break-word;color:#D5CFC1}.vk-stage-a{max-width:640px}.vk-stage-a li,.vk-stage-a p{font-size:17px;line-height:1.75;color:#A49F92}.vk-dock{width:520px;right:50%;transform:translateX(50%);background:color-mix(in srgb,var(--vk-panel) 92%,black);border:1px solid color-mix(in srgb,var(--color-text-base) 10%,transparent);border-radius:var(--vk-radius);padding:4px 22px;box-shadow:0 18px 48px -18px rgb(0 0 0/.7);backdrop-filter:blur(12px);transition:opacity var(--vk-dur) var(--vk-ease),transform var(--vk-dur) var(--vk-ease),right var(--vk-dur) var(--vk-ease),width var(--vk-dur) var(--vk-ease)}.vk-dock.is-off{opacity:0;transform:translate(50%,14px);pointer-events:none}.vk-dock.is-open{width:560px;right:max(2.5rem,calc((100% - 91.25rem) / 2 + 2.5rem));transform:translateX(0);padding:16px 22px 6px}.vk-dock-x{max-height:300px;overflow-y:auto;padding-bottom:10px}.vk-dock-q{font-family:var(--font-editorial);font-size:17px;line-height:1.45;overflow-wrap:break-word;color:#D5CFC1}.vk-dock-a,.vk-dock-a li,.vk-dock-a p{font-size:14px;line-height:1.7;color:#A49F92}.vk-dock-dot{width:6px;height:6px;flex-shrink:0;border-radius:var(--vk-radius);background:var(--vk-forest-soft)}.vk-excards{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:640px;padding-top:4px}.vk-excard-frame{display:block;aspect-ratio:1280/800;overflow:hidden;background:color-mix(in srgb,var(--vk-panel) 70%,black);border:1px solid color-mix(in srgb,var(--color-text-base) 10%,transparent)}.vk-excard-still{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform var(--vk-dur) var(--vk-ease)}.vk-excard:hover .vk-excard-still{transform:scale(1.03)}.vk-excard-name{font-size:15px;color:var(--color-text-primary)}.vk-excards--compact{gap:10px;padding-top:2px}.vk-excards--compact .vk-excard-name{font-size:13px}.vk-demo{height:var(--vk-stage-exchange)}.vk-stage-x{min-height:var(--vk-stage-exchange)}.vk-demo-x{transition:opacity var(--vk-dur) var(--vk-ease)}.vk-demo-x.is-leaving{opacity:0}.vk-demo-q{font-family:var(--font-editorial);font-size:36px;line-height:1.18;letter-spacing:-.02em;color:#D5CFC1}@media (max-width:1023.98px){.vk-demo-q{font-size:var(--vk-t-title)}}.vk-demo-a{max-width:640px;font-size:17px;line-height:1.75;color:#A49F92}.vk-demo-dots{font-size:11.5px;letter-spacing:.16em;color:#6B665A}.vk-demo-word{opacity:0;animation:vk-fade-in var(--vk-dur) var(--vk-ease) both}.vk-line-composer{border-bottom:.5px solid var(--vk-hairline);padding-bottom:7px;transition:border-color var(--vk-dur-quick) var(--vk-ease)}.vk-line-composer:focus-within{border-color:color-mix(in srgb,var(--color-text-base) 34%,transparent)}.vk-root .vk-line-composer textarea:focus-visible{outline:none}.vk-line-composer textarea{color:#D5CFC1}.vk-line-composer textarea::placeholder{color:#57534a}.vk-vsend{padding:2px 2px 4px}.vk-vsend svg{display:block}.vk-vsend-stroke{stroke:#57534a;transition:stroke var(--vk-dur) var(--vk-ease)}.vk-vsend-stroke.is-up{stroke:var(--vk-accent-text)}.vk-ask-label{font-family:var(--font-sans);font-size:var(--vk-t-kicker);font-weight:500;letter-spacing:.34em;text-transform:uppercase;color:var(--vk-dim)}.vk-ask{font-family:var(--font-editorial);font-size:var(--vk-t-beat);line-height:1.5;color:#cbad74;text-align:left;text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:6px;text-decoration-color:rgba(176,141,79,.28);transition:text-decoration-color var(--vk-dur-quick) var(--vk-ease)}.vk-ask:hover{text-decoration-color:var(--vk-brass)}.vk-b1-rule{height:.5px;background:var(--vk-hairline)}.vk-b1-confirm{opacity:0;animation:vk-fade-in var(--vk-dur) var(--vk-ease) both}.vk-media{overflow:hidden;background:color-mix(in srgb,var(--vk-panel) 70%,black)}.vk-media-still,.vk-media-video{width:100%;height:100%;object-fit:cover}.vk-media-video{position:absolute;inset:0;opacity:0;transition:opacity var(--vk-dur) var(--vk-ease)}.vk-media-video.is-live{opacity:1}.vk-media:after{content:"";box-shadow:inset 0 0 90px 24px rgba(19,20,15,.55)}.vk-media-falloff,.vk-media:after{position:absolute;inset:0;pointer-events:none}.vk-media-falloff{background:linear-gradient(90deg,rgba(19,20,15,.93),rgba(19,20,15,.62) 46%,rgba(19,20,15,.24)),linear-gradient(180deg,rgba(19,20,15,.9),transparent 26%,transparent 72%,rgba(19,20,15,.9))}.vk-b2-frame{aspect-ratio:1280/800;max-height:260px;overflow:hidden;background:color-mix(in srgb,var(--vk-panel) 70%,black)}.vk-b2-still{width:100%;height:100%;object-fit:cover;object-position:top}.vk-b2-iframe{width:1280px;height:800px;border:0;pointer-events:none;transform:scale(var(--vk-b2-s,.35));transform-origin:top left;opacity:0;transition:opacity var(--vk-dur) var(--vk-ease)}.vk-b2-iframe.is-live{opacity:1}.vk-example .vk-example-name{transition:transform var(--vk-dur-quick) var(--vk-ease),color var(--vk-dur-quick) var(--vk-ease)}.vk-example:hover .vk-example-name{transform:translateX(10px)}.vk-example .vk-example-rule{height:1px;background:linear-gradient(90deg,var(--vk-hairline),transparent);transform:scaleX(0);transform-origin:left;transition:transform var(--vk-dur) var(--vk-ease)}.vk-example:hover .vk-example-rule{transform:scaleX(1)}.vk-todo{border:1px dashed var(--vk-hairline);border-radius:var(--vk-radius);color:var(--vk-muted)}.vk-todo-inline{border-bottom:1px dashed var(--vk-hairline);color:var(--vk-muted)}.vk-field{background:color-mix(in srgb,var(--vk-panel) 78%,black);border:1px solid color-mix(in srgb,var(--color-text-base) 8%,transparent);border-radius:var(--vk-radius);box-shadow:inset 0 1px 3px rgb(0 0 0/.35)}.vk-send{background:linear-gradient(135deg,var(--color-accent-alt),var(--color-accent));color:var(--color-on-accent);transition:opacity var(--vk-dur-quick) var(--vk-ease),box-shadow var(--vk-dur-quick) var(--vk-ease)}.vk-send:disabled{opacity:.35}.vk-send:not(:disabled):hover{box-shadow:0 4px 18px -6px var(--color-accent-glow)}.vk-chip{border:1px solid var(--color-border);color:var(--color-text-secondary);font-size:.8125rem;padding:.55em 1em;text-align:left;transition:border-color var(--vk-dur-quick) var(--vk-ease),color var(--vk-dur-quick) var(--vk-ease)}.vk-chip:hover{border-color:var(--vk-forest-soft);color:var(--color-text-primary)}.vk-thinking{font-size:11.5px;letter-spacing:.14em;color:#6e6a5e}@keyframes vk-fade-in{0%{opacity:0}to{opacity:1}}.vk-q,.vk-word{animation:vk-fade-in var(--vk-dur) var(--vk-ease) both}.vk-intro{transition:opacity var(--vk-dur) var(--vk-ease)}.vk-intro.is-leaving{position:absolute;inset:0 0 auto 0;opacity:0;pointer-events:none}.vk-transcript{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}@media (prefers-reduced-motion:reduce){.vk-reveal,.vk-reveal .vk-em,.vk-reveal .vk-frag{opacity:1;transform:none;transition:none}.vk-q,.vk-word{animation:none}.vk-chip,.vk-example .vk-example-name,.vk-example .vk-example-rule,.vk-excard-still,.vk-intro,.vk-line-composer,.vk-send,.vk-vsend-stroke{transition:none}.vk-b1-confirm,.vk-demo-word{animation:none;opacity:1}.vk-ask,.vk-b2-iframe,.vk-demo-x,.vk-dock,.vk-link,.vk-media-video{transition:none}}.vk-hero{padding-top:var(--vk-s1);padding-bottom:var(--vk-s4)}.vk-hero .vk-t-hero{font-size:clamp(2rem,1.35rem + 2.6vw,3.25rem);line-height:1.02;letter-spacing:-.03em}@media (min-width:1024px){.vk-hero{min-height:34rem}}.vk-hero-say{max-width:34rem}.vk-hero-agent{min-height:21rem}.vk-action{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 1.25rem;border-radius:var(--vk-radius);background:var(--vk-accent);color:var(--vk-on-accent);font-family:var(--font-sans);font-size:var(--vk-t-body);font-weight:500;letter-spacing:-.005em;text-decoration:none;transition:filter var(--vk-dur-quick) var(--vk-ease)}.vk-action:hover{filter:brightness(1.12)}.vk-textlink{color:var(--vk-accent-text);font-family:var(--font-sans);font-size:var(--vk-t-body);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--vk-accent-text) 40%,transparent);padding-bottom:1px;transition:border-color var(--vk-dur-quick) var(--vk-ease)}.vk-textlink:hover{border-bottom-color:var(--vk-accent-text)}.vk-chips{display:flex;flex-wrap:wrap;gap:var(--vk-g3);margin-top:var(--vk-s1)}.vk-chip{display:inline-flex;align-items:center;min-height:2rem;padding:0 .75rem;border-radius:var(--vk-radius);background:var(--vk-accent-tint);color:var(--vk-accent-text);font-family:var(--font-sans);font-size:var(--vk-t-note);text-decoration:none;border:0;cursor:pointer;transition:filter var(--vk-dur-quick) var(--vk-ease)}.vk-chip:hover{filter:brightness(1.25)}.vk-chip-static{display:inline-flex;align-self:flex-start;padding:.125rem .5rem;margin-bottom:var(--vk-g4);border-radius:var(--vk-radius);background:var(--vk-accent-tint);color:var(--vk-accent-text);font-family:var(--font-sans);font-size:var(--vk-t-micro);letter-spacing:.08em;text-transform:uppercase}.vk-band{padding-top:var(--vk-s4)}.vk-steps{display:grid;gap:var(--vk-s3);list-style:none;padding:0;margin:0}@media (min-width:1024px){.vk-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--vk-s2)}}.vk-step{display:flex;flex-direction:column;gap:var(--vk-g4)}.vk-step-n{font-family:var(--font-mono);font-size:var(--vk-t-micro);letter-spacing:.18em;color:var(--vk-dim)}.vk-shot{display:block;width:100%;height:auto;border:1px solid var(--vk-hairline);border-radius:var(--vk-radius);background:var(--color-surface)}.vk-owed{display:flex;flex-direction:column;gap:var(--vk-g2);padding:var(--vk-g5);border:1px dashed color-mix(in srgb,var(--color-text-base) 26%,transparent);border-radius:var(--vk-radius);background:transparent}.vk-owed-tag{font-family:var(--font-mono);font-size:var(--vk-t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--vk-dim)}.vk-owed-why{font-family:var(--font-sans);font-size:var(--vk-t-note);line-height:1.6;color:var(--vk-dim)}.vk-draft{border-bottom:1px dotted color-mix(in srgb,var(--color-text-base) 30%,transparent)}.vk-chip-owed{flex-basis:100%}.vk-proof{display:grid;gap:var(--vk-g5);border:1px solid var(--vk-hairline);border-radius:var(--vk-radius);background:var(--color-surface);padding:var(--vk-g5)}.vk-proof-label{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--vk-dim);margin-bottom:var(--vk-g3)}.vk-proof-label,.vk-record{font-size:var(--vk-t-micro)}.vk-record{display:grid;gap:var(--vk-g2);margin:0;font-family:var(--font-mono)}.vk-record>div{display:flex;gap:var(--vk-g3)}.vk-record dt{color:var(--vk-dim);min-width:4.5rem}.vk-record dd{margin:0;color:var(--color-text-secondary);overflow-wrap:anywhere}.vk-mail-subject{font-family:var(--font-sans);font-size:var(--vk-t-note);font-weight:500;color:var(--color-text-primary);margin-bottom:var(--vk-g3)}.vk-mail-body{font-family:var(--font-mono);font-size:var(--vk-t-micro);line-height:1.7;color:var(--color-text-secondary);white-space:pre-wrap;margin:0;overflow-x:auto}.vk-two{display:grid;gap:var(--vk-s2)}@media (min-width:768px){.vk-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.vk-card{display:flex;flex-direction:column;padding:var(--vk-s1);border:1px solid var(--vk-hairline);border-radius:var(--vk-radius);background:var(--color-surface)}.vk-card--link{text-decoration:none;color:inherit;transition:border-color var(--vk-dur-quick) var(--vk-ease)}.vk-card--link:hover{border-color:var(--color-border-strong)}.vk-card--featured{border-color:var(--vk-accent-hairline)}.vk-price{font-family:var(--font-display);font-size:var(--vk-t-title);color:var(--color-text-primary)}@media (prefers-reduced-motion:reduce){.vk-action,.vk-card--link,.vk-chip,.vk-textlink{transition:none}}.vk-owed--inline{flex-direction:row;align-items:baseline;gap:var(--vk-g3);padding:var(--vk-g2) var(--vk-g3)}.vk-owed--inline .vk-owed-why{font-size:var(--vk-t-micro)}.vk-foot{display:grid;gap:var(--vk-s2)}@media (min-width:768px){.vk-foot{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--vk-s1)}}.vk-foot-notice{max-width:26rem}@media (max-width:1023px){.vk-hero-agent{min-height:0}}@media (max-width:767px){.vk-owed--inline{flex-direction:column}.vk-chip-owed{max-width:100%}}.vk-chip-owed{max-width:44rem}