/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--swoop-end:0deg;--swoop-opacity:0}}}@layer theme{:root,:host{--font-sans:"Geist", "Geist Fallback", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:var(--bg);--color-surface:var(--surface);--color-brand:var(--brand);--color-brand2:var(--brand2);--color-surface2:var(--surface2);--color-accent:var(--vena-accent);--color-text:var(--text);--color-muted:var(--vena-muted);--color-faint:var(--faint);--color-line:var(--line);--color-line2:var(--line2);--font-display:"Host Grotesk", "Host Grotesk Fallback", ui-sans-serif, system-ui, sans-serif;--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}strong,b{font-weight:500}*{border-color:var(--color-border)}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:16px;font-weight:300;line-height:1.7;overflow-x:hidden}body:after{content:"";opacity:var(--grain-opacity);pointer-events:none;z-index:60;background-image:url(/assets/grain-CCt1p5sN.webp);position:fixed;inset:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.isolate{isolation:isolate}.z-50{z-index:50}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.w-72{width:calc(var(--spacing) * 72)}.w-auto{width:auto}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded-md{border-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.bg-popover{background-color:var(--popover)}.bg-transparent{background-color:#0000}.p-0{padding:0}.p-4{padding:calc(var(--spacing) * 4)}.text-popover-foreground{color:var(--popover-foreground)}.uppercase{text-transform:uppercase}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.outline-none{--tw-outline-style:none;outline-style:none}.running{animation-play-state:running}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--ease:cubic-bezier(.22, .7, .2, 1)}.wrap{max-width:1220px;padding-inline:var(--pad);margin:0 auto}h1.hero-h,.sec-head h2,.check h3,.line-band p,.close-in h2,.mark{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-weight:500}.eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--color-faint);align-items:center;gap:12px;font-size:11px;display:inline-flex}.eyebrow:before{content:"";background:var(--color-brand2);clip-path:polygon(0% 50%,50% 0%,100% 50%,50% 100%);width:16px;height:6px}.eyebrow b{color:var(--color-accent);font-weight:400}.bar{z-index:50;pointer-events:none;justify-content:center;display:flex;position:fixed;top:0;left:0;right:0}.bar-shell{pointer-events:auto;--bar-btn:42px;width:100%;padding:16px var(--pad);transition:width .6s var(--ease), margin-top .6s var(--ease), padding .6s var(--ease), border-radius .6s var(--ease), background .4s var(--ease), border-color .4s var(--ease);background:0 0;border:1px solid #0000;border-radius:0;justify-content:space-between;align-items:center;gap:20px;margin-top:0;display:flex;position:relative}.bar.pill .bar-shell{background:rgb(var(--bg-rgb) / .72);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:var(--color-line2);border-radius:18px;gap:12px;width:min(96vw,1220px);margin-top:14px;padding:10px 12px 10px 20px;box-shadow:0 18px 50px -30px #000000e6}.lockup{color:var(--color-text);transition:gap .6s var(--ease);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.bar.pill .lockup{gap:0}.lockup-mark{width:auto;height:26px;transition:height .6s var(--ease), top .6s var(--ease);display:block;position:relative;top:1px}.bar.pill .lockup-mark{transform-origin:50%;height:26px;animation:30s linear infinite nav-spin;top:0}.lockup-word{font-family:var(--font-display);letter-spacing:-.005em;white-space:nowrap;opacity:1;max-width:140px;transition:max-width .6s var(--ease), opacity .6s var(--ease), transform .6s var(--ease);font-size:25px;font-weight:500;line-height:1;overflow:hidden}.bar.pill .lockup-word{opacity:0;max-width:0;transform:translateY(-2px)}.bar-link,.bar-cta{min-height:var(--bar-btn);border:1px solid var(--color-line);color:var(--color-muted);letter-spacing:.02em;cursor:pointer;white-space:nowrap;background:0 0;border-radius:12px;flex:none;align-items:center;padding:0 18px;font-size:13px;text-decoration:none;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.bar-link:hover,.bar-cta:hover{border-color:rgb(var(--line-rgb) / .3);background:rgb(var(--text-rgb) / .04);color:var(--color-text)}.bar-link{background-image:linear-gradient(var(--color-brand2), var(--color-brand2));background-position:8px calc(100% - 8px);background-repeat:no-repeat;background-size:0 1px;border-color:#0000;padding:0 8px;transition:color .2s}.bar.ready .bar-link{transition:color .2s,background-size .25s cubic-bezier(.4,0,.2,1)}.bar-link:hover{background-color:#0000;background-image:linear-gradient(var(--color-brand2), var(--color-brand2));background-position:8px calc(100% - 8px);background-repeat:no-repeat;background-size:calc(100% - 16px) 1px;border-color:#0000}@media (prefers-reduced-motion:reduce){.bar.ready .bar-link{transition:none}}.bar-sep{background:var(--color-line);flex:none;width:1px;height:18px;margin-left:14px;margin-right:2px}@keyframes nav-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.bar.pill .lockup-mark{animation:none}.bar-shell,.lockup,.lockup-mark,.lockup-word{transition:none}}.lockup-mark,.mark-logo{filter:brightness(0)}.dark .lockup-mark,.dark .mark-logo{filter:none}.bar-actions{flex:none;align-items:center;gap:10px;display:inline-flex}.bar-nav{align-items:center;gap:10px;display:inline-flex}.theme-toggle{width:var(--bar-btn);height:var(--bar-btn);color:var(--color-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0;transition:border-color .2s,background .2s,color .2s;display:inline-flex}@media (hover:hover){.theme-toggle:hover{background:rgb(var(--text-rgb) / .04);color:var(--color-text);border-color:#0000}}.theme-toggle:focus-visible{outline:2px solid var(--color-brand2);outline-offset:2px}.theme-toggle svg{width:17px;height:17px}.theme-toggle .icon-moon,.dark .theme-toggle .icon-sun{display:none}.dark .theme-toggle .icon-moon{display:block}.lang-switch{width:var(--bar-btn);height:var(--bar-btn);color:var(--color-muted);letter-spacing:.08em;white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:400;line-height:1;text-decoration:none;transition:color .2s,background .2s;display:inline-flex}@media (hover:hover){.lang-switch:hover{color:var(--color-text);background:rgb(var(--text-rgb) / .04)}}.lang-switch:focus-visible{outline:2px solid var(--color-brand2);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.lang-switch{transition:none}}.bar-link:focus-visible{outline:2px solid var(--color-brand2);outline-offset:2px}.bar-burger{width:var(--bar-btn);height:var(--bar-btn);border:1px solid var(--color-line);color:var(--color-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0;transition:border-color .2s,background .2s,color .2s;display:none}.bar-burger svg{width:18px;height:18px}.bar-burger:focus-visible{outline:2px solid var(--color-brand2);outline-offset:2px}.bar-menu{top:calc(100% + 4px);left:var(--pad);right:var(--pad);z-index:60;border:1px solid var(--color-line);background:var(--color-surface);animation:bar-menu-in .24s var(--ease) both;border-radius:16px;gap:4px;padding:10px;display:grid;position:absolute;box-shadow:0 26px 60px -34px #000000e6}.bar.pill .bar-menu{left:12px;right:12px}@keyframes bar-menu-in{0%{opacity:0;transform:translateY(-6px)}}.bar-menu-link,.bar-menu-cta{text-align:center;letter-spacing:.01em;border-radius:10px;padding:13px 14px;font-size:16px;text-decoration:none;transition:background .2s,color .2s,filter .2s;display:block}.bar-menu-link{color:var(--color-text)}.bar-menu-link:hover{background:rgb(var(--text-rgb) / .05)}.bar-menu-cta{background-color:var(--color-brand2);background-image:var(--wine-sheen-img);background-size:220% 100%;background-position:var(--wine-sheen-pos);animation:var(--wine-sheen-anim);color:var(--on-brand);border:1px solid #0000}.bar-menu-link:focus-visible,.bar-menu-cta:focus-visible{outline:2px solid var(--color-brand2);outline-offset:2px}.dark .theme-toggle:focus-visible,.dark .lang-switch:focus-visible,.dark .bar-link:focus-visible,.dark .bar-burger:focus-visible,.dark .bar-menu-link:focus-visible,.dark .bar-menu-cta:focus-visible{outline-color:var(--color-accent)}@media (width<=640px){.bar-nav,.bar-link,.bar-cta,.bar-sep{display:none}.theme-toggle{border-color:var(--color-line)}.bar-burger{display:inline-flex}.bar-shell{--bar-btn:44px}.bar.pill .bar-shell{width:calc(100vw - 2 * var(--pad));margin-top:12px}}@media (prefers-reduced-motion:reduce){.bar-menu{animation:none}.bar-link,.bar-burger,.bar-menu-link,.bar-menu-cta{transition:none}}.aura{filter:blur(20px);z-index:0;background:radial-gradient(50% 50% at 50% 40%,#7a183857,#7a18381a 45%,#0000 72%);width:min(1200px,120vw);height:780px;animation:12s ease-in-out infinite breathe;position:absolute;top:-6%;left:50%;transform:translate(-50%)}@keyframes breathe{0%,to{opacity:.75}50%{opacity:1}}.hero{align-items:center;min-height:100svh;display:flex;position:relative;overflow:clip}.hero-in{z-index:3;text-align:center;width:100%;padding-block:150px 90px;position:relative}h1.hero-h{letter-spacing:-.038em;max-width:16ch;margin:30px auto 0;font-size:clamp(36px,7vw,102px);line-height:1}h1.hero-h em{color:var(--color-accent);font-style:normal}.hero:not(.mani) h1.hero-h{color:var(--color-accent)}.hero:not(.mani) h1.hero-h em{color:var(--color-text)}.hero.mani h1.hero-h{color:var(--color-accent)}.hero.mani h1.hero-h em{color:var(--color-text)}.lede{max-width:52ch;color:var(--color-muted);margin:34px auto 0;font-size:clamp(16px,1.5vw,19px)}.lede b{color:var(--color-text);font-weight:400}.entry{max-width:720px;margin:clamp(44px,5.5vw,66px) auto 0}.field input{text-align:left}.field{border:1px solid var(--color-line);background:var(--color-surface);transition:border-color .4s var(--ease), box-shadow .4s var(--ease);border-radius:16px;align-items:center;gap:16px;padding:10px 10px 10px 20px;display:flex;position:relative}.field.hot{border-color:var(--color-accent);box-shadow:0 24px 70px -44px #000000f2}.socket{flex:none;justify-content:center;align-items:center;width:clamp(36px,3.4vw,44px);height:clamp(36px,3.4vw,44px);display:flex;position:relative;overflow:hidden;transform:translateY(2px)}.socket .globe{width:60%;height:60%;color:var(--color-faint);opacity:.6;transition:opacity .5s var(--ease)}.socket img{object-fit:contain;opacity:0;width:72%;height:72%;transition:.5s var(--ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.7)}.socket.lock .globe{opacity:0}.socket.lock img{opacity:1;transform:translate(-50%,-50%)scale(1)}.field input{min-width:0;color:var(--color-text);font-family:var(--font-sans);background:0 0;border:0;outline:0;flex:1;padding:2px 0;font-size:clamp(22px,2.6vw,32px);line-height:1.1}.field input::placeholder{color:var(--placeholder)}.field input:-webkit-autofill{-webkit-text-fill-color:var(--color-text);-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset;box-shadow:0 0 0 1000px var(--color-surface) inset;caret-color:var(--color-text);font-family:var(--font-sans);transition:background-color 9999s ease-in-out}.field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text);-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset;box-shadow:0 0 0 1000px var(--color-surface) inset;caret-color:var(--color-text);font-family:var(--font-sans);transition:background-color 9999s ease-in-out}.field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text);-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset;box-shadow:0 0 0 1000px var(--color-surface) inset;caret-color:var(--color-text);font-family:var(--font-sans);transition:background-color 9999s ease-in-out}.field input:autofill{-webkit-text-fill-color:var(--color-text);-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset;box-shadow:0 0 0 1000px var(--color-surface) inset;caret-color:var(--color-text);font-family:var(--font-sans);transition:background-color 9999s ease-in-out}.go{letter-spacing:.02em;color:var(--on-brand);background:var(--color-brand);border:1px solid var(--color-brand);cursor:pointer;min-height:52px;transition:.35s var(--ease);border-radius:2px;flex:none;align-items:center;gap:12px;padding:16px 26px;font-size:14px;display:inline-flex}.go svg{width:15px;height:15px;transition:transform .35s var(--ease)}.fine{letter-spacing:.08em;color:var(--color-faint);text-align:center;margin-top:clamp(16px,2vw,24px);font-size:12.5px}.entry-tag{border:1px solid var(--color-line);background:var(--color-surface);letter-spacing:.08em;width:fit-content;color:var(--color-muted);border-radius:100px;align-items:center;gap:8px;margin:0 auto clamp(16px,2vw,24px);padding:6px 14px;font-size:12px;display:flex}.entry-tag b{color:var(--color-accent);font-weight:500}.err{color:var(--err);opacity:0;min-height:0;margin-top:0;font-size:13px;transition:opacity .3s}.err.show{opacity:1;min-height:1em;margin-top:12px}body.leaving{opacity:0;transition:opacity .32s var(--ease)}@media (width<=640px){.hero:not(.mani) .eyebrow:before{display:none}.hero-in{padding-block:110px 50px}h1.hero-h{margin-top:18px}.lede{margin-top:22px}.entry{margin-top:32px}.field{flex-wrap:wrap;gap:14px;padding:12px}.field input{flex:1 0 60%}.field .go{justify-content:center;width:100%}}.band{padding-block:clamp(90px,13vw,180px)}.rule{background:var(--color-line2);height:1px;margin-inline:var(--pad)}.sec-head h2{max-width:60ch;font-size:clamp(25px,3.6vw,47px);line-height:1.04}.sec-head h2 em{color:var(--color-accent);font-style:normal}.sec-head .eyebrow{margin-bottom:30px}.checks{grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vw,64px);margin-top:clamp(54px,7vw,96px);display:grid}.check{border-top:1px solid var(--color-line);padding-top:30px}.check h3{margin-top:20px;font-size:clamp(19px,2vw,25px)}.check p{color:var(--color-muted);margin-top:16px;font-size:15.5px}@media (width<=820px){.checks{grid-template-columns:1fr;gap:0}.check{border-top:1px solid var(--color-line2);padding-block:34px}}.line-band{text-align:center;padding-block:clamp(80px,11vw,150px)}.line-band p{max-width:20ch;margin:0 auto;font-size:clamp(22px,3.3vw,42px);line-height:1.16}@keyframes vena-text-shimmer{0%{background-position:0%}to{background-position:100%}}.line-band p em{background-image:linear-gradient(110deg, var(--color-brand2) 0%, var(--color-brand2) 38%, var(--sheen-text) 50%, var(--color-brand2) 62%, var(--color-brand2) 100%);-webkit-text-fill-color:transparent;color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:7s ease-in-out infinite alternate vena-text-shimmer}@media (prefers-reduced-motion:reduce){.line-band p em{-webkit-text-fill-color:var(--color-brand2);color:var(--color-brand2);background:0 0;animation:none}}.dark .line-band p em{background-image:linear-gradient(110deg, var(--color-accent) 0%, var(--color-accent) 38%, var(--sheen-text) 50%, var(--color-accent) 62%, var(--color-accent) 100%)}@media (prefers-reduced-motion:reduce){.dark .line-band p em{-webkit-text-fill-color:var(--color-accent);color:var(--color-accent);background:0 0}}.contrast{padding-block:clamp(80px,12vw,160px)}.contrast-head{text-align:center;max-width:820px;margin:0 auto clamp(40px,5vw,64px)}.contrast-sub{max-width:48ch;margin-inline:auto}.contrast-head h2{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(25px,4vw,46px);font-weight:500;line-height:1.04}.contrast-head h2 em{color:var(--color-accent);font-style:normal}.contrast-sub{color:var(--color-muted);margin-top:20px;font-size:clamp(15px,1.5vw,18px)}.contrast-grid{grid-template-columns:1fr 1fr;gap:clamp(16px,2.5vw,28px);max-width:960px;margin:0 auto;display:grid}.ccol{border:1px solid var(--color-line2);background:var(--color-surface);border-radius:16px;padding:clamp(24px,3vw,36px)}.ccol-next{border-color:rgb(var(--line-rgb) / .22)}.ccol-tag{letter-spacing:.2em;text-transform:uppercase;color:var(--color-faint);font-size:11px}.ccol-title{font-family:var(--font-display);margin:12px 0 22px;font-size:clamp(17px,2vw,23px)}.ccol-now .ccol-title{color:var(--color-muted)}.ccol ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ccol li{color:var(--color-muted);padding-left:28px;font-size:14.5px;line-height:1.5;position:relative}.ccol-now li:before{content:"×";color:var(--color-faint);font-size:16px;position:absolute;top:0;left:2px}.ccol-next li{color:var(--color-text)}.ccol-next li:before{content:"";border-left:1.5px solid var(--color-accent);border-bottom:1.5px solid var(--color-accent);width:11px;height:6px;position:absolute;top:6px;left:3px;transform:rotate(-45deg)}.signal{width:100%;height:auto;margin:6px 0 22px;display:block}.signal-path{fill:none;stroke:url(#signal-flat);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.2s ease-in-out .2s}.sig-flat{stop-color:var(--color-text)}.sig-flat--0{stop-opacity:.04}.sig-flat--1{stop-opacity:.5}.sig-flat--2{stop-opacity:.72}.signal--rising .signal-path{stroke:url(#signal-rising);transition:stroke-dashoffset 1.8s cubic-bezier(.4,0,.4,1) .25s}.sig-stop{stop-color:var(--color-brand2)}.sig-stop--0{stop-color:var(--color-text);stop-opacity:.1}.sig-stop--1{stop-color:var(--color-text);stop-opacity:.85}.sig-stop--2,.sig-stop--3{stop-color:var(--color-brand2);stop-opacity:1}.ccol.in .signal-path{stroke-dashoffset:0}.signal-dot{fill:var(--color-brand2);opacity:0;transform-origin:50%;transform-box:fill-box;transition:opacity .5s 1.9s,transform .5s 1.9s;transform:scale(0)}.ccol.in .signal-dot{opacity:1;transform:scale(1)}@media (width<=720px){.contrast-grid{grid-template-columns:1fr}}.sec-head--center{text-align:center;max-width:none}.sec-head--center .eyebrow{justify-content:center}.sec-head--center h2{max-width:20ch;margin-inline:auto}.timeline{gap:clamp(64px,9vw,120px);max-width:1040px;margin:clamp(56px,7vw,96px) auto 0;display:grid;position:relative}.tl-line{left:50%;top:var(--tl-top,6%);bottom:var(--tl-bottom,6%);background:var(--color-line2);width:1px;display:none;position:absolute;transform:translate(-50%)}.tl-fill{width:100%;height:calc(var(--tl,0) * 100%);background:linear-gradient(to bottom, #7a183826, var(--color-brand2) 70%, var(--color-accent));position:absolute;top:0;left:0}@media (width>=860px){.tl-line{display:block}}.stage{align-items:center;gap:clamp(24px,3vw,40px);display:grid;position:relative}.stage-num{font-family:var(--font-display);color:#9a2247b8;font-size:clamp(32px,4.8vw,50px);line-height:1}.dark .stage-num{color:var(--color-accent)}.stage-text .eyebrow{margin-bottom:16px}.stage-text h3{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(19px,2.2vw,25px);font-weight:500;line-height:1.12}.stage-text p{color:var(--color-muted);max-width:42ch;font-size:15.5px;line-height:1.6}@media (width>=860px){.stage{grid-template-columns:1fr 1fr;column-gap:clamp(48px,7vw,120px)}.stage-num{z-index:2;background:var(--color-bg);padding:8px 16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stage .stage-text{grid-column:1;padding-right:clamp(12px,2vw,30px)}.stage .stage-visual{grid-column:2;padding-left:clamp(12px,2vw,30px)}.stage--flip .stage-text{grid-area:1/2;padding-left:clamp(12px,2vw,30px);padding-right:0}.stage--flip .stage-visual{grid-area:1/1;padding-left:0;padding-right:clamp(12px,2vw,30px)}}.v-card{border:1px solid var(--color-line2);background:var(--color-surface);border-radius:16px;padding:clamp(18px,2vw,24px);box-shadow:0 30px 80px -50px #000000e6}.v-browser{padding:0;position:relative;overflow:hidden}.v-chrome{border-bottom:1px solid var(--color-line2);align-items:center;gap:6px;padding:12px 16px;display:flex}.v-chrome span{background:rgb(var(--line-rgb) / .2);border-radius:50%;width:8px;height:8px}.v-chrome i{letter-spacing:.06em;color:var(--color-faint);margin-left:12px;font-size:11px;font-style:normal}.v-x{color:var(--color-faint);transform-origin:50%;border-radius:5px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-left:auto;font-size:15px;font-style:normal;line-height:1;display:inline-flex}.v-page{grid-template-columns:1.2fr 1fr;gap:18px;padding:22px 20px 26px;display:grid;position:relative}.v-copy{flex-direction:column;justify-content:center;gap:10px;display:flex}.v-h{background:rgb(var(--text-rgb) / .5);border-radius:4px;width:80%;height:14px}.v-t{background:rgb(var(--text-rgb) / .14);border-radius:4px;width:100%;height:7px}.v-t--short{width:60%}.v-cta{background:var(--color-brand);border-radius:4px;width:96px;height:22px;margin-top:8px}.v-hero{background:rgb(var(--line-rgb) / .08);border:1px solid var(--color-line2);border-radius:10px;min-height:96px}.v-browser .v-copy>div{opacity:1;transform:none}.v-cursor{z-index:3;opacity:0;pointer-events:none;filter:drop-shadow(0 2px 5px #0000008c);width:20px;height:20px;position:absolute;top:0;left:0}.v-cursor svg{display:block}.stage-visual.in .v-cursor{animation:2.8s cubic-bezier(.5,0,.2,1) .35s forwards v-cursor-click}.stage-visual.in .v-x{animation:2.8s cubic-bezier(.5,0,.2,1) .35s forwards v-x-hit}@keyframes v-cursor-click{0%{opacity:0;top:66%;left:44%;transform:scale(1)}12%{opacity:1}58%{opacity:1;top:11%;left:93%;transform:scale(1)}66%{top:11%;left:93%;transform:scale(.78)}74%{top:11%;left:93%;transform:scale(1)}to{opacity:1;top:11%;left:93%}}@keyframes v-x-hit{0%,58%{color:var(--color-faint);background:0 0;transform:scale(1)}66%{color:var(--color-text);background:#9a22474d;transform:scale(.88)}80%{color:var(--color-muted);background:#9a224729;transform:scale(1)}to{color:var(--color-muted);background:#9a22471f;transform:scale(1)}}.v-speed{flex-direction:column;gap:20px;display:flex}.v-speed-group{flex-direction:column;gap:8px;display:flex}.v-speed-row{justify-content:space-between;align-items:baseline;display:flex}.v-speed-lab{letter-spacing:.06em;color:var(--color-muted);font-size:12px}.v-speed-val{font-family:var(--font-display);color:var(--color-text);font-variant-numeric:tabular-nums;font-size:17px}.v-meter{background:rgb(var(--line-rgb) / .12);border-radius:100px;height:4px;overflow:hidden}.v-meter i{background:linear-gradient(90deg, var(--color-brand), var(--color-brand2));border-radius:100px;width:0;height:100%;transition:width 2.4s cubic-bezier(.22,.7,.2,1) .3s;display:block}.v-meter--b i{transition-delay:.7s}.stage-visual.in .v-meter--a i{width:76%}.stage-visual.in .v-meter--b i{width:48%}.v-chip{letter-spacing:.08em;color:var(--color-accent);border:1px solid var(--color-line2);border-radius:100px;align-self:flex-start;margin-top:6px;padding:5px 12px;font-size:11px}.v-search{flex-direction:column;gap:14px;display:flex}.v-query{border:1px solid var(--color-line2);color:var(--color-muted);border-radius:100px;align-items:center;gap:10px;padding:10px 16px;font-size:13px;display:flex}.v-mag{width:16px;height:16px;color:var(--color-faint);flex:none}.v-q-text{min-height:1em}.v-query--typing .v-q-text:after{content:"";background:var(--color-muted);vertical-align:-2px;width:1px;height:1em;margin-left:2px;animation:1s step-end infinite v-caret;display:inline-block}@keyframes v-caret{50%{opacity:0}}.v-results{gap:8px;margin:0;padding:0;list-style:none;transition:opacity .6s,transform .6s;display:grid}.v-results.pending{opacity:0;transform:translateY(8px)}.v-results.pending.is-ready{opacity:1;transform:none}.v-results li{border:1px solid var(--color-line2);border-radius:10px;align-items:center;gap:12px;padding:11px 14px;display:flex}.v-rank{font-family:var(--font-display);color:var(--color-faint);text-align:center;width:16px;font-size:13px}.v-dom{color:var(--color-text);font-size:13.5px}.v-dom--rival{color:var(--color-muted)}.v-you{border-color:rgb(var(--line-rgb) / .28);background:#7a18381a}.v-up{color:var(--color-accent);margin-left:auto;font-size:14px}@media (prefers-reduced-motion:reduce){.v-meter i,.v-results{transition:none}.v-results.pending,.v-browser .v-copy>div{opacity:1;transform:none}.stage-visual.in .v-cursor{opacity:0;animation:none}.stage-visual.in .v-x{animation:none}.signal-path{stroke-dashoffset:0;transition:none}.signal-dot{opacity:1;transition:none;transform:scale(1)}}.close-band{background:var(--color-surface2);border-top:1px solid var(--color-line2);border-bottom:1px solid var(--color-line2);position:relative;overflow:clip}.close-band .aura2{filter:blur(20px);background:radial-gradient(50% 50% at 50% 60%,#7a18383d,#0000 70%);width:min(1000px,120vw);height:640px;position:absolute;bottom:-40%;left:50%;transform:translate(-50%)}.close-in{z-index:2;text-align:center;padding-block:clamp(90px,13vw,170px);position:relative}.close-in .eyebrow{margin-bottom:34px}.close-in h2{max-width:16ch;margin:0 auto;font-size:clamp(31px,5.6vw,82px);line-height:1}.close-in h2 em{color:var(--color-accent);font-style:normal}.big-cta{color:var(--on-brand);background:var(--color-brand);border:1px solid var(--color-brand);cursor:pointer;min-height:58px;transition:.35s var(--ease);border-radius:2px;align-items:center;gap:14px;margin-top:clamp(40px,5vw,58px);padding:20px 36px;font-size:15px;display:inline-flex}.go,.big-cta{background-color:var(--color-brand2);background-image:var(--wine-sheen-img);background-size:220% 100%;background-position:var(--wine-sheen-pos);animation:var(--wine-sheen-anim);color:var(--on-brand);border-color:#0000;border-radius:12px}.rap-foot{padding-block:clamp(44px,6vw,72px)}.foot-in{color:var(--color-faint);letter-spacing:.02em;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px 40px;font-size:13px;display:flex}.foot-in a{color:var(--color-muted)}.foot-in span:first-child{font-family:var(--font-display);color:var(--color-text);letter-spacing:.005em;font-size:18px;font-weight:500}@media (width<=640px){.foot-in{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px}}.foot-legal{color:var(--color-faint);letter-spacing:.02em;margin-top:clamp(22px,3vw,30px);font-size:12px}.foot-legal p{margin:0}.consent-bar{z-index:100;padding:12px var(--pad) calc(12px + env(safe-area-inset-bottom,0px));background:var(--color-surface);border-top:1px solid var(--color-line);animation:consent-up .35s var(--ease) both;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 50px -34px #000000b3}@keyframes consent-up{0%{transform:translateY(100%)}}.consent-in{align-items:center;gap:12px 32px;max-width:1220px;margin:0 auto;display:flex}.consent-text{min-width:0;color:var(--color-muted);flex:auto;margin:0;font-size:13.5px;line-height:1.5}.consent-title{color:var(--color-text);font-weight:500}.consent-text a{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.consent-btns{flex:none;gap:10px;display:flex}.consent-no,.consent-yes{white-space:nowrap;cursor:pointer;border-radius:12px;height:40px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:500}.consent-no{color:var(--color-text);border:1px solid var(--color-line);background:0 0}.consent-yes{background:var(--color-brand2);color:var(--on-brand);border:1px solid var(--color-brand2)}.consent-no:focus-visible,.consent-yes:focus-visible,.consent-text a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (width<=640px){.consent-in{flex-direction:column;align-items:stretch;gap:10px}.consent-text{font-size:13px;line-height:1.45}.consent-btns{grid-template-columns:1fr 1fr;display:grid}}@media (prefers-reduced-motion:reduce){.consent-bar{animation:none}}.lang-hint{left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:90;border:1px solid var(--color-line);background:var(--color-surface);animation:lang-hint-in .4s var(--ease) both;border-radius:999px;align-items:center;gap:2px;padding:4px 4px 4px 14px;font-size:13px;display:inline-flex;position:fixed;box-shadow:0 16px 40px -28px #000c}@keyframes lang-hint-in{0%{opacity:0;transform:translateY(8px)}}.lang-hint-link{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line);text-underline-offset:3px}.lang-hint-link:hover{text-decoration-color:currentColor}.lang-hint-x{width:30px;height:30px;color:var(--color-faint);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.lang-hint-x:hover{color:var(--color-text)}.lang-hint-link:focus-visible,.lang-hint-x:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}body[data-consent-open] .lang-hint{display:none}@media (prefers-reduced-motion:reduce){.lang-hint{animation:none}}.oops{min-height:100vh;padding:96px var(--pad);text-align:center;place-items:center;display:grid}.oops-in{max-width:34rem}.oops-h{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-text);margin:0 0 18px;font-size:clamp(30px,5vw,48px);font-weight:500;line-height:1.05}.oops-p{max-width:46ch;color:var(--color-muted);margin:0 auto 28px}.oops-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.oops-retry,.oops-home{cursor:pointer;border-radius:999px;align-items:center;min-height:44px;padding:0 22px;font-family:inherit;font-size:14.5px;font-weight:400;text-decoration:none;display:inline-flex}.oops-retry{background:var(--color-brand2);color:var(--on-brand);border:1px solid var(--color-brand2)}.oops-home{color:var(--color-text);border:1px solid var(--color-line)}.oops-talk{color:var(--color-faint);margin:26px 0 0;font-size:14px}.oops-talk a{color:var(--color-accent);text-underline-offset:3px}.oops-retry:focus-visible,.oops-home:focus-visible,.oops-talk a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.js .reveal .r{opacity:0;transition:.8s var(--ease);transform:translateY(22px)}.js .reveal .r.in{opacity:1;transform:none}.reveal .r.d1{transition-delay:80ms}.reveal .r.d2{transition-delay:.16s}.reveal .r.d3{transition-delay:.24s}@media (prefers-reduced-motion:reduce){.aura{animation:none}.js .reveal .r{opacity:1;transition:none;transform:none}.go:hover,.big-cta:hover{transform:none}}:root:not(.dark) h1.hero-h,:root:not(.dark) h1.hero-h em,:root:not(.dark) .sec-head h2 em,:root:not(.dark) .close-in h2 em,:root:not(.dark) .contrast-head h2 em{color:var(--color-text)}:root:not(.dark) .aura,:root:not(.dark) .aura2{display:none}:root:not(.dark) .v-card{box-shadow:0 22px 55px -42px #3a1e2447}@property --swoop-end{syntax:"<angle>";inherits:false;initial-value:0deg}@property --swoop-opacity{syntax:"<number>";inherits:false;initial-value:0}.bar-cta{isolation:isolate;position:relative}.bar-cta:before{content:"";border-radius:inherit;--swoop-end:0deg;--swoop-opacity:0;background:conic-gradient(from 180deg, rgb(var(--text-rgb) / var(--swoop-opacity)) 0deg, rgb(var(--text-rgb) / var(--swoop-opacity)) var(--swoop-end), transparent var(--swoop-end), transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;transition:--swoop-end 2.6s linear 80ms,--swoop-opacity .5s ease-out 2.15s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bar-cta:hover:before,.bar-cta:focus-visible:before{--swoop-end:360deg;--swoop-opacity:.85;transition:--swoop-end 2.6s linear,--swoop-opacity .2s ease-out}@media (prefers-reduced-motion:reduce){.bar-cta:before{transition:none}.bar-cta:hover:before,.bar-cta:focus-visible:before{--swoop-end:360deg;--swoop-opacity:.6;transition:none}}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:300 800;font-display:swap;src:url(/assets/host-grotesk-latin-var-CBa0fl4q.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/geist-latin-var-BgDaEnEv.woff2)format("woff2")}@font-face{font-family:Host Grotesk Fallback;src:local(Arial),local(ArialMT);size-adjust:105.81%;ascent-override:95.93%;descent-override:29.77%;line-gap-override:0%}@font-face{font-family:Geist Fallback;src:local(Arial),local(ArialMT);size-adjust:105.59%;ascent-override:95.18%;descent-override:27.94%;line-gap-override:0%}:root{--radius:.625rem;--pad:clamp(20px, 5vw, 72px);--bg:#f5f0e7;--surface:#fbf8f1;--surface2:#ede3d4;--brand:#7a1838;--brand2:#9a2247;--vena-accent:#5b5346;--text:#241619;--vena-muted:#241619b8;--faint:#241619a3;--line:#3a1e2426;--line2:#3a1e2414;--bg-rgb:245 240 231;--text-rgb:36 22 25;--line-rgb:58 30 36;--on-brand:#f7f3ec;--placeholder:#24161957;--err:#9a2247;--sheen:#e6a0b6;--sheen-text:#5e1129;--good:#446d3c;--warn:#845c10;--bad:#ab3636;--lc-good:#406d50;--lc-warn:#805e31;--lc-bad:#a84055;--sz-good:#5c8858;--sz-warn:#a0772e;--sz-bad:#ca5959;--tick-off:#2416194d;--cookie-body:#caa86c;--cookie-stroke:#9c8149;--grain-opacity:.22;--background:oklch(100% 0 0);--foreground:oklch(12.9% .042 264.695);--card:oklch(100% 0 0);--card-foreground:oklch(12.9% .042 264.695);--popover:oklch(100% 0 0);--popover-foreground:oklch(12.9% .042 264.695);--primary:oklch(20.8% .042 265.755);--primary-foreground:oklch(98.4% .003 247.858);--secondary:oklch(96.8% .007 247.896);--secondary-foreground:oklch(20.8% .042 265.755);--muted:oklch(96.8% .007 247.896);--muted-foreground:oklch(55.4% .046 257.417);--accent:oklch(96.8% .007 247.896);--accent-foreground:oklch(20.8% .042 265.755);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(98.4% .003 247.858);--border:oklch(92.9% .013 255.508);--input:oklch(92.9% .013 255.508);--ring:oklch(70.4% .04 256.788);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.4% .003 247.858);--sidebar-foreground:oklch(12.9% .042 264.695);--sidebar-primary:oklch(20.8% .042 265.755);--sidebar-primary-foreground:oklch(98.4% .003 247.858);--sidebar-accent:oklch(96.8% .007 247.896);--sidebar-accent-foreground:oklch(20.8% .042 265.755);--sidebar-border:oklch(92.9% .013 255.508);--sidebar-ring:oklch(70.4% .04 256.788)}.dark{--bg:#100808;--surface:#160c0c;--surface2:#1b0e0e;--brand:#7a1838;--brand2:#9a2247;--vena-accent:#c4c4b8;--text:#f2efe8;--vena-muted:#f2efe899;--faint:#f2efe885;--line:#c4c4b829;--line2:#c4c4b817;--bg-rgb:16 8 8;--text-rgb:242 239 232;--line-rgb:196 196 184;--on-brand:#f2efe8;--placeholder:#f2efe838;--err:#e4879b;--sheen:#e6a0b6;--sheen-text:#e6a0b6;--good:#8fbf8a;--warn:#dcae5e;--bad:#e08080;--lc-good:#6aa77f;--lc-warn:#c39a63;--lc-bad:#bb4c62;--sz-good:#6f9f6a;--sz-warn:#c8963e;--sz-bad:#cc5f5f;--tick-off:#c4c4b829;--cookie-body:#c4c4b8;--cookie-stroke:#a2a298;--grain-opacity:.45;--background:oklch(12.9% .042 264.695);--foreground:oklch(98.4% .003 247.858);--card:oklch(20.8% .042 265.755);--card-foreground:oklch(98.4% .003 247.858);--popover:oklch(20.8% .042 265.755);--popover-foreground:oklch(98.4% .003 247.858);--primary:oklch(92.9% .013 255.508);--primary-foreground:oklch(20.8% .042 265.755);--secondary:oklch(27.9% .041 260.031);--secondary-foreground:oklch(98.4% .003 247.858);--muted:oklch(27.9% .041 260.031);--muted-foreground:oklch(70.4% .04 256.788);--accent:oklch(27.9% .041 260.031);--accent-foreground:oklch(98.4% .003 247.858);--destructive:oklch(70.4% .191 22.216);--destructive-foreground:oklch(98.4% .003 247.858);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.1% .027 264.364);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.8% .042 265.755);--sidebar-foreground:oklch(98.4% .003 247.858);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.4% .003 247.858);--sidebar-accent:oklch(27.9% .041 260.031);--sidebar-accent-foreground:oklch(98.4% .003 247.858);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.1% .027 264.364)}:root{--wine-sheen-img:linear-gradient(110deg, var(--brand2) 0%, var(--brand2) 38%, var(--sheen) 50%, var(--brand2) 62%, var(--brand2) 100%);--wine-sheen-anim:vena-text-shimmer 7s ease-in-out infinite alternate;--wine-sheen-pos:0% 50%}@media (prefers-reduced-motion:reduce){:root{--wine-sheen-anim:none;--wine-sheen-pos:0% 50%}}@media (hover:hover) and (pointer:fine){:is(.go,.big-cta,.act-primary,.bar-menu-cta,.lead-send,.repmail-form button,.nf-home,.scan-retry,.scan-mail-form button,.fb-send,.rap .cta .go){transition:transform .35s cubic-bezier(.22,.7,.2,1),filter .35s cubic-bezier(.22,.7,.2,1)}:is(.go,.big-cta,.act-primary,.bar-menu-cta,.lead-send,.repmail-form button,.nf-home,.scan-retry,.scan-mail-form button,.fb-send,.rap .cta .go) svg,.rap .cta .go:after{transition:transform .35s cubic-bezier(.22,.7,.2,1)}:is(.go,.big-cta,.act-primary,.bar-menu-cta,.lead-send,.repmail-form button,.nf-home,.scan-retry,.scan-mail-form button,.fb-send,.rap .cta .go):hover:not(:disabled){filter:brightness(1.08)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is(.go,.big-cta,.act-primary,.bar-menu-cta,.lead-send,.repmail-form button,.nf-home,.scan-retry,.scan-mail-form button,.fb-send,.rap .cta .go):hover:not(:disabled){transform:translateY(-2px)}:is(.go,.big-cta,.act-primary,.bar-menu-cta,.lead-send,.repmail-form button,.nf-home,.scan-retry,.scan-mail-form button,.fb-send,.rap .cta .go):hover:not(:disabled) svg,.rap .cta .go:hover:not(:disabled):after{transform:translate(4px)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
