@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:300 500;font-display:swap;src:url(/fonts/source-serif-4-italic-300-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:300 500;font-display:swap;src:url(/fonts/source-serif-4-italic-300-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:300 500;font-display:swap;src:url(/fonts/source-serif-4-normal-300-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:300 500;font-display:swap;src:url(/fonts/source-serif-4-normal-300-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/inter-italic-400-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/inter-italic-400-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-normal-400-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-normal-400-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-normal-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-normal-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-normal-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-normal-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ground-0:#fff;--ground-1:#f7f7fb;--ground-2:#f1f0f9;--ground-3:#e3e0ff;--ground-4:#1f2333;--ink:#2d3142;--ink-2:#4f4f4f;--ink-3:#6b7280;--ink-4:#9ca3af;--on-dark:#f7f7fb;--on-dark-2:#f7f7fbb8;--accent:#7265e3;--accent-2:#5c33cf;--accent-soft:#b5b5ff;--accent-12:#7265e31f;--accent-06:#7265e30f;--line:#e6e4f0;--line-2:#d5d2e4;--line-dark:#f7f7fb29;--ok:#2e8a54;--warn:#ffb319;--danger:#c0392b;--font-display:"Source Serif 4", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--text-hero:clamp(44px, calc(3.2rem + 2.6vw), 80px);--text-display:clamp(36px, calc(2.6rem + 2vw), 64px);--text-heading-lg:clamp(30px, calc(2rem + 1vw), 45px);--text-heading:clamp(26px, calc(1.7rem + .5vw), 34px);--text-subheading:20px;--text-body-lg:18px;--text-body:16px;--text-body-sm:14px;--text-eyebrow:13px;--text-micro:11px;--lh-hero:.98;--lh-display:1.02;--lh-heading-lg:1.08;--lh-heading:1.15;--lh-tight:1.3;--lh-body:1.5;--track-body:-.012em;--track-display:-.01em;--w-light:300;--w-regular:400;--w-medium:500;--w-semibold:600;--w-bold:700;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:40px;--s-8:48px;--s-9:64px;--s-10:80px;--s-11:96px;--s-12:128px;--container:1280px;--gutter:clamp(24px, 4vw, 64px);--nav-h:72px;--measure:62ch;--measure-narrow:36ch;--section-y:clamp(64px, calc(5vw + 32px), 96px);--stack-lg:64px;--stack-md:40px;--grid-gap:24px;--radius-card:24px;--radius-tile:12px;--radius-ctl:8px;--radius-pill:9999px;--shadow-float:0 12px 32px #2d31421a, 0 2px 6px #2d31420f;--shadow-glow:0 0 0 4px var(--accent-12);--dur-fast:.2s;--dur-reveal:.5s;--dur-nav:.26s;--dur-seq:.7s;--dur-vignette:6s;--dur-marquee:48s;--ease-out:cubic-bezier(.2,.7,.2,1);--ease-inout:cubic-bezier(.65,0,.35,1);--reveal-y:12px;--stagger:60ms;--seq-stagger:.22s;--btn-h:50px;--btn-px:26px;--btn-h-sm:40px;--input-h:50px;--focus-ring:0 0 0 3px #7265e359}[data-ground=dark]{--ink:var(--on-dark);--ink-2:var(--on-dark-2);--ink-3:#f7f7fb8f;--line:var(--line-dark);--line-2:#f7f7fb3d;--accent:var(--accent-soft);--accent-2:#d7d3ff;--danger:#ffb4a8;--ground-2:#f7f7fb0f;--ground-1:#f7f7fb0a;color:var(--on-dark);background:var(--ground-4)}[data-ground=tint]{--ground-2:#fff;background:var(--ground-1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;color-scheme:light}body{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--lh-body);letter-spacing:var(--track-body);color:var(--ink-2);background:var(--ground-0);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,.display,.hero-title,.heading,.heading-lg{font-family:var(--font-display);font-weight:var(--w-regular);font-variation-settings:"opsz" 60;color:var(--ink);letter-spacing:0;text-wrap:balance;margin:0}.hero-title{font-size:var(--text-hero);line-height:var(--lh-hero);font-weight:var(--w-medium);letter-spacing:var(--track-display)}.display{font-size:var(--text-display);line-height:var(--lh-display);font-weight:var(--w-medium);letter-spacing:var(--track-display)}.heading-lg{font-size:var(--text-heading-lg);line-height:var(--lh-heading-lg);font-weight:var(--w-medium)}.heading{font-size:var(--text-heading);line-height:var(--lh-heading)}.key{color:var(--accent);font-style:italic}[data-ground=dark] .key{color:var(--accent-soft)}.hero-title .key{color:inherit}p{max-width:var(--measure);margin:0}.lede{font-size:var(--text-body-lg);color:var(--ink-2)}.eyebrow{font-size:var(--text-eyebrow);font-weight:var(--w-semibold);color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;line-height:1.4}.caption{font-size:var(--text-body-sm);color:var(--ink-3)}.micro{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);line-height:1}a{color:var(--accent);transition:color var(--dur-fast);text-decoration:none}a:hover{color:var(--accent-2)}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-ctl);outline:none}img,svg,video{max-width:100%;display:block}.container{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.section{padding:var(--section-y) 0}[id]{scroll-margin-top:calc(var(--nav-h) + var(--s-5))}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.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}.btn{height:var(--btn-h);padding:0 var(--btn-px);border-radius:var(--radius-pill);font:var(--w-semibold) var(--text-body)/1 var(--font-body);letter-spacing:var(--track-body);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;display:inline-flex}.btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-2);border-color:var(--accent-2);color:#fff}.btn-outline{border-color:var(--accent);color:var(--accent);background:0 0}.btn-outline:hover{background:var(--accent-06);color:var(--accent-2);border-color:var(--accent-2)}.btn-ghost{color:var(--ink);background:0 0;padding:0 14px}.btn-ghost:hover{background:var(--ground-1);color:var(--ink)}.btn-sm{height:var(--btn-h-sm);font-size:var(--text-body-sm);padding:0 18px}.btn[disabled],.btn.is-disabled{opacity:.45;pointer-events:none}[data-ground=dark] .btn-primary{background:var(--on-dark);border-color:var(--on-dark);color:var(--ground-4)}[data-ground=dark] .btn-primary:hover{background:#fff;border-color:#fff}[data-ground=dark] .btn-outline{border-color:var(--line-2);color:var(--on-dark)}[data-ground=dark] .btn-outline:hover{background:var(--ground-2)}.btn-nav{height:44px;padding:0 22px;font-size:15px}.input{height:var(--input-h);border-radius:var(--radius-pill);border:1px solid var(--line-2);background:var(--ground-0);width:100%;color:var(--ink);font:var(--w-regular) var(--text-body)/1 var(--font-body);letter-spacing:var(--track-body);transition:border-color var(--dur-fast), box-shadow var(--dur-fast);padding:0 22px}.input::placeholder{color:var(--ink-4)}.input:hover{border-color:var(--ink-4)}.input:focus{border-color:var(--accent);box-shadow:var(--shadow-glow);outline:none}.input[aria-invalid=true]{border-color:var(--danger)}.label{font-size:var(--text-body-sm);font-weight:var(--w-semibold);color:var(--ink);margin-bottom:8px;display:block}.label .req{color:var(--accent);margin-left:3px}.textarea{resize:vertical;border-radius:var(--radius-tile);border:1px solid var(--line-2);background:var(--ground-0);width:100%;min-height:120px;color:var(--ink);font:var(--w-regular) var(--text-body)/1.5 var(--font-body);letter-spacing:var(--track-body);transition:border-color var(--dur-fast), box-shadow var(--dur-fast);padding:14px 22px}.textarea::placeholder{color:var(--ink-4)}.textarea:hover{border-color:var(--ink-4)}.textarea:focus{border-color:var(--accent);box-shadow:var(--shadow-glow);outline:none}[data-ground=dark] .input,[data-ground=dark] .textarea{background:var(--ground-2);color:var(--on-dark)}[data-ground=dark] .input::placeholder,[data-ground=dark] .textarea::placeholder{color:#f7f7fb70}[data-ground=dark] .input:hover,[data-ground=dark] .textarea:hover{border-color:#f7f7fb66}[data-ground=dark] .input:focus,[data-ground=dark] .textarea:focus{border-color:var(--accent)}.chip{font-size:var(--text-body-sm);color:var(--ink);align-items:center;gap:8px;display:inline-flex}.chip svg{width:16px;height:16px;color:var(--accent)}.tag{border-radius:var(--radius-pill);background:var(--ground-2);height:28px;font-size:13px;font-weight:var(--w-semibold);color:var(--ink);align-items:center;padding:0 12px;display:inline-flex}.tag-accent{background:var(--accent-12);color:var(--accent-2)}.dotlist{font-size:var(--text-body-sm);color:var(--ink-2);flex-wrap:wrap;gap:8px 0;display:flex}.dotlist>span+span:before{content:"•";color:var(--accent);margin:0 16px}.tag-photo{color:var(--on-dark);background:#ffffff24}.card{background:var(--ground-2);border-radius:var(--radius-card);padding:40px 32px}.card-line{border:1px solid var(--line-2);border-radius:var(--radius-tile);background:0 0;padding:24px 24px 32px}.card-float{background:var(--ground-0);border-radius:var(--radius-card);box-shadow:var(--shadow-float)}.tile{background:var(--ground-0);border:1px solid var(--line);border-radius:var(--radius-tile)}.tile-dest{height:56px;font-weight:var(--w-semibold);color:var(--ink);align-items:center;gap:10px;padding:0 20px;font-size:15px;display:inline-flex}.tile-dest svg{color:var(--accent)}.tile-fill{background:var(--ground-2);border:0}.pause-round{cursor:pointer;width:32px;height:32px;color:var(--on-dark);background:#ffffff2e;border:0;border-radius:50%;place-items:center;display:grid}.js .reveal{opacity:0;transform:translateY(var(--reveal-y));transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out)}.js .reveal.is-in{opacity:1;transform:none}.js .reveal[data-delay="1"]{transition-delay:calc(var(--stagger) * 1)}.js .reveal[data-delay="2"]{transition-delay:calc(var(--stagger) * 2)}.js .reveal[data-delay="3"]{transition-delay:calc(var(--stagger) * 3)}.js .reveal[data-delay="4"]{transition-delay:calc(var(--stagger) * 4)}.js .seq>*{opacity:0;transform:translateY(var(--reveal-y));transition:opacity var(--dur-seq) var(--ease-out), transform var(--dur-seq) var(--ease-out);transition-delay:calc(var(--seq-stagger) * var(--i,0))}.js .seq.is-in>*{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .reveal,.js .seq>*{opacity:1;transition:none;transform:none}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.two{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=800px){.two{grid-template-columns:1fr}}.nav{z-index:40;transition:padding var(--dur-nav) var(--ease-out), background-color var(--dur-nav) var(--ease-out), border-color var(--dur-nav) var(--ease-out), color var(--dur-nav) var(--ease-out);border-bottom:1px solid #0000;position:relative}.nav-inner{height:var(--nav-h);max-width:1216px;transition:background-color var(--dur-nav) var(--ease-out), border-radius var(--dur-nav) var(--ease-out);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:0 24px;display:flex}.nav-pin-over{position:absolute;top:0;left:0;right:0}.js .nav-pin-over{position:fixed}.nav-pin-top{position:sticky;top:0}.nav-pin-none[data-nav-skin=float]{position:absolute;top:0;left:0;right:0}.nav[data-nav-skin=float]{padding:20px var(--gutter) 0;color:var(--on-dark)}.nav[data-nav-skin=float] .nav-inner{backdrop-filter:blur(14px);border-radius:var(--radius-tile);background:#1f23336b}.nav[data-nav-skin=solid]{backdrop-filter:blur(14px);border-bottom-color:var(--line);color:var(--ink);background:#fffc;padding:0}.nav[data-nav-skin=solid] .nav-inner{background:0 0;border-radius:0}.nav-logo{font-family:var(--font-body);color:inherit;letter-spacing:-.02em;align-items:center;gap:10px;font-size:20px;font-weight:600;display:flex}.nav-logo-swap{display:grid}.nav-logo-light,.nav-logo-dark{transition:opacity var(--dur-nav) var(--ease-out);grid-area:1/1}.nav[data-nav-skin=solid] .nav-logo-light,.nav[data-nav-skin=float] .nav-logo-dark{opacity:0}.nav[data-nav-skin=float] .nav-logo:hover{color:#fff}.nav[data-nav-skin=solid] .nav-logo:hover{color:var(--ink)}.nav-links{gap:28px;font-size:15px;display:flex}.nav-links a{color:inherit;opacity:.92}.nav-links a:hover{color:var(--accent);opacity:1}.nav[data-nav-skin=float] .nav-links a:hover{color:var(--accent-soft)}.nav-links a[aria-current=page]{color:var(--accent);opacity:1;font-weight:600}.nav[data-nav-skin=float] .nav-links a[aria-current=page]{color:var(--accent-soft)}.nav-fit{flex-direction:column;align-items:center;display:inline-flex}.nav-fit:after{content:attr(data-fit);visibility:hidden;height:0;overflow:hidden}.nav-links .nav-fit:after{font-weight:600}.nav-right{align-items:center;gap:8px;display:flex}.nav[data-nav-skin=float] .btn-primary{background:var(--on-dark);border-color:var(--on-dark);color:var(--ground-4)}.nav[data-nav-skin=float] .btn-ghost{color:var(--on-dark)}.nav[data-nav-skin=float] .btn-ghost:hover{color:#fff;background:#ffffff1a}.nav[data-nav-skin=solid] .btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}.nav[data-nav-skin=solid] .btn-primary:hover{background:var(--accent-2);border-color:var(--accent-2);color:#fff}.nav-menu{display:none;position:relative}.nav-icon{width:40px;height:40px;color:inherit;cursor:pointer;transition:background var(--dur-fast);background:0 0;border:0;border-radius:50%;place-items:center;list-style:none;display:grid}.nav-icon::-webkit-details-marker{display:none}.nav-icon:hover{background:var(--ground-1)}.nav[data-nav-skin=float] .nav-icon:hover{background:#ffffff1a}.nav-icon-open,.nav-icon-close{place-items:center;display:grid}.nav-icon-close,.nav-menu[open] .nav-icon-open{display:none}.nav-menu[open] .nav-icon-close{display:grid}.nav-panel{z-index:10;background:var(--ground-0);min-width:236px;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-tile);box-shadow:var(--shadow-float);flex-direction:column;padding:10px;display:flex;position:absolute;top:calc(100% + 14px);right:0}.nav-panel-link{color:var(--ink);border-radius:8px;padding:11px 12px;font-size:15px;display:block}.nav-panel-link:hover{background:var(--ground-1);color:var(--accent)}.nav-panel-link[aria-current=page]{color:var(--accent);font-weight:600}.nav-panel-account{border-top:1px solid var(--line);margin-top:6px;padding-top:14px}.nav .nav-panel a.btn-primary{background:var(--accent);border-color:var(--accent);color:#fff;margin-top:8px}.nav .nav-panel a.btn-primary:hover{background:var(--accent-2);border-color:var(--accent-2);color:#fff}@media (width<=900px){.nav-links,.nav-right .btn-ghost{display:none}.nav-menu{display:block}}@media (width<=374px){.nav-right .btn-nav{display:none}}.hero{min-height:640px;color:var(--on-dark);background:radial-gradient(120% 90% at 78% 32%,#4a3f9e 0%,#2b2a56 42%,#1f2333 100%);align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero:before{content:"";z-index:1;background:linear-gradient(#1f233326 0%,#1f23338c 70%,#1f2333cc 100%);position:absolute;inset:0}.hero.has-media:before{background:linear-gradient(#1f2333cc 0%,#1f2333c7 40%,#1f2333e0 100%)}@media (width>=901px){.hero.has-media:before{background:linear-gradient(#1f233300 50%,#1f233340 75%,#1f2333b3 100%),linear-gradient(90deg,#1f2333cc 0%,#1f2333c4 30%,#1f2333b3 42%,#1f233394 52%,#1f233375 62%,#1f23335e 73%,#1f233352 85%,#1f23334d 100%)}}.hero-ph{z-index:0;background-image:repeating-linear-gradient(115deg,#0000 0 220px,#ffffff09 220px 224px);position:absolute;inset:0}.block-media{z-index:0;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-ph span{top:118px;right:var(--gutter);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#f7f7fb73;font-size:11px;position:absolute}.hero .container{z-index:2;grid-template-columns:1fr auto;align-items:end;gap:40px;width:100%;padding-top:140px;padding-bottom:56px;display:grid;position:relative}.hero-copy .tag{color:var(--on-dark);background:#ffffff24;margin-bottom:20px}.hero-title{color:var(--on-dark);max-width:12ch;margin-bottom:20px}.hero-copy .lede{color:var(--on-dark-2);max-width:44ch;margin-bottom:32px}.hero .btn-primary{background:var(--on-dark);border-color:var(--on-dark);color:var(--ground-4)}.hero .btn-primary:hover{background:#fff}.hero-note{font-size:var(--text-body-sm);color:var(--on-dark-2);max-width:44ch;margin-top:16px}.stats{display:flex}.stat{border-left:1px solid #f7f7fb4d;padding:0 28px}.stat:first-child{border-left:0;padding-left:0}.stat b{color:var(--on-dark);letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.1;display:block}.stat span{color:var(--on-dark-2);margin-top:6px;font-size:14px;display:block}.hero-pause{right:var(--gutter);color:#fff;background:#ffffff2e;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:24px}@media (width<=900px){.hero .container{grid-template-columns:1fr;padding-top:120px}.stats{flex-wrap:wrap;gap:16px 0}.stat{padding:0 20px}}@media (width<=560px){.stats{flex-direction:column;gap:10px}.stat{border-left:0;padding:0}}.herob{text-align:center}.herob .display{max-width:22ch;margin:0 auto 20px}.herob .lede{max-width:52ch;margin:0 auto}.herob-band{border-radius:var(--radius-card);min-height:clamp(520px,60vh,680px);color:var(--on-dark);isolation:isolate;margin-top:56px;position:relative;overflow:hidden}.herob-band,.story-close-media{background:radial-gradient(130% 100% at 30% 20%,#3a3560 0%,#272446 45%,#1f2333 100%)}.herob-ph,.story-close-ph{z-index:0;background-image:repeating-linear-gradient(122deg,#0000 0 200px,#ffffff08 200px 203px);position:absolute;inset:0}.herob-ph span,.story-close-ph span{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#f7f7fb66;text-align:center;font-size:11px;position:absolute;top:24px;left:50%;transform:translate(-50%)}.herob-scrim{z-index:1;background:linear-gradient(#1f233359 0%,#1f233326 40%,#1f23338c 100%);position:absolute;inset:0}.herob-band.has-media .herob-scrim{background:linear-gradient(#1f2333cc 0%,#1f2333c7 45%,#1f2333d9 100%)}.herob-band.has-media.is-bare .herob-scrim{background:#1f23333d}.herob-inner{z-index:2;flex-direction:column;min-height:clamp(520px,60vh,680px);padding:40px 0 72px;display:flex;position:relative}.herob-title{flex:1;place-items:center;padding:0 24px;display:grid}.herob-title h3{font-family:var(--font-display);font-weight:var(--w-medium);color:var(--on-dark);letter-spacing:var(--track-display);max-width:20ch;font-size:clamp(30px,2.4rem + 1.4vw,52px);line-height:1.05}.herob-title .key{color:inherit}.herob-cards{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.herob-track{width:max-content;animation:herobMarquee var(--herob-dur,60s) linear infinite;will-change:transform;gap:20px;padding:0 10px;display:flex}.herob-cards:hover .herob-track{animation-play-state:paused}@keyframes herobMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.gcard{text-align:left;backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:12px;flex:none;width:300px;padding:20px}.gcard b{color:var(--on-dark);font-size:16px;font-weight:600;display:block}.gcard p{color:var(--on-dark-2);max-width:none;min-height:34px;margin:4px 0 0;font-size:13px}.gcard .foot{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.gcard .inc{color:#f7f7fbd9;align-items:center;gap:6px;font-size:13px;display:inline-flex}.gcard .inc svg{width:15px;height:15px;color:var(--accent-soft)}.gcard .pill{border-radius:var(--radius-pill);color:var(--on-dark);background:#ffffff24;padding:3px 10px;font-size:12px;font-weight:600}.gcard .spark,.gcard .spark svg{width:64px;height:26px}.gcard .spark polyline{fill:none;stroke:var(--accent-soft);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.gcard .spark circle{fill:var(--accent-soft)}.herob-pause{z-index:3;cursor:pointer;color:#fff;background:#ffffff2e;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:24px;right:24px}.herob-pause:hover{background:#ffffff47}.herob-pause svg{width:10px;height:10px}@media (prefers-reduced-motion:reduce){.herob-track{animation:none}.herob-track .gcard[aria-hidden=true]{display:none}}@media (width<=560px){.gcard{width:260px}.herob-inner{padding:28px 0 56px}}.statement{text-align:center}.statement .display{max-width:24ch;margin:0 auto 20px}.statement .chips{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.marquee{margin-top:56px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%)}.marquee-track{width:max-content;animation:marquee var(--dur-marquee) linear infinite;display:flex}.marquee[data-paused=true] .marquee-track{animation-play-state:paused}.marquee-track>div{white-space:nowrap;color:var(--ink-2);font-size:15px;display:flex}.marquee-track>div span{align-items:center;display:inline-flex}.marquee-track>div span:after{content:"•";color:var(--accent);margin:0 20px}@keyframes marquee{to{transform:translate(-50%)}}.marquee-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pause{cursor:pointer;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);background:0 0;border:0;align-items:center;gap:8px;margin-top:20px;padding:0;font-size:11px;display:inline-flex}.pause:hover{color:var(--ink)}.pause svg{width:10px;height:10px}.hgrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.hcell{border-right:1px solid var(--line);min-height:260px;padding:40px 32px 40px 0}.hcell:nth-child(3n){border-right:0;padding-right:0}.hcell:nth-child(n+4){border-top:1px solid var(--line)}.hcell:nth-child(3n+2),.hcell:nth-child(3n){padding-left:32px}.hcell .heading{margin-bottom:10px}.hcell .count{color:var(--accent-2);align-items:center;gap:6px;margin-bottom:20px;font-size:13px;font-weight:600;display:inline-flex}.hgrid:not(.is-scroll) .hcell ul{color:var(--ink-2);margin:0;padding:0;font-size:15px;line-height:1.9;list-style:none;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.hcell-more{background:var(--ground-2);flex-direction:column;justify-content:space-between;display:flex;padding-left:32px!important;padding-right:32px!important}.hcell-more .heading{color:var(--accent);font-style:italic}@media (width<=800px){.hgrid{grid-template-columns:1fr 1fr}.hcell:nth-child(3n){border-right:1px solid var(--line);padding-right:32px}.hcell:nth-child(2n){border-right:0;padding-left:32px;padding-right:0}.hcell:nth-child(odd){padding-left:0}.hcell:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=520px){.hgrid{grid-template-columns:1fr}.hcell{min-height:0;border-right:0!important;padding:32px 0!important}.hcell+.hcell{border-top:1px solid var(--line)}.hcell-more{padding:32px!important}}.hgrid.is-scroll .hcell{min-height:0}.hscroll{height:196px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 16% 84%,#0000 100%)}.htrack{animation:hscroll var(--hscroll-dur,26s) linear infinite;will-change:transform;flex-direction:column;display:flex}.hscroll:hover .htrack{animation-play-state:paused}.htrack ul{color:var(--ink-2);margin:0;padding:0;font-size:15px;line-height:1.9;list-style:none}@keyframes hscroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.hscroll{height:auto;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.htrack{animation:none}.htrack ul[aria-hidden=true]{display:none}}.split{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:40px;padding:40px 0;display:grid}.split .heading-lg{margin-bottom:6px}.chiprow{align-items:center;gap:12px;display:flex}.chiprow .tile{height:56px;color:var(--ink);background:var(--ground-2);border:0;align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.chiprow .tile svg{width:18px;height:18px;color:var(--accent)}.chiprow .dots{border-top:2px dotted var(--line-2);width:24px}.chiprow .mark{border:1px solid var(--line-2);border-radius:var(--radius-tile);place-items:center;width:56px;height:56px;display:grid}@media (width<=900px){.split{grid-template-columns:1fr}.chiprow{flex-wrap:wrap}.chiprow .dots{display:none}}.steps{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.step{background:var(--ground-2);border-radius:var(--radius-card);text-align:center;flex-direction:column;min-height:420px;padding:40px 24px 32px;display:flex}.step .num{color:var(--accent-2);margin-bottom:10px;font-size:18px;font-weight:600}.step .heading{margin-bottom:8px}.step .caption{color:var(--ink-2)}.vig{flex:1;place-items:center;margin-top:32px;display:grid}.vig-hold{border:1px dashed var(--line-2);border-radius:var(--radius-tile);place-self:stretch stretch;place-items:center;min-height:200px;padding:16px;display:grid}.vig-hold span{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11px}@media (width<=900px){.steps{grid-template-columns:1fr}.step{min-height:0}}.v-list{gap:10px;width:100%;max-width:260px;display:grid}.v-item{background:var(--ground-0);border:1px solid var(--line);border-radius:var(--radius-tile);text-align:left;animation:vlist var(--dur-vignette) var(--ease-out) infinite backwards;align-items:center;gap:12px;padding:10px 12px;display:flex}.v-item:nth-child(2){animation-delay:.35s}.v-item:nth-child(3){animation-delay:.7s}.v-item:nth-child(4){animation-delay:1.05s}.v-item i{background:var(--accent-12);width:32px;height:32px;color:var(--accent-2);border-radius:8px;flex:none;place-items:center;display:grid}.v-item i svg{width:16px;height:16px}.v-item b{color:var(--ink);font-size:13px;font-weight:600;display:block}.v-item span{color:var(--ink-3);margin-top:1px;font-size:11px;display:block}.v-item .tick{border:1.5px solid var(--line-2);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-left:auto;display:grid}.v-item:nth-child(-n+3) .tick{animation:vtick var(--dur-vignette) var(--ease-out) infinite}.v-item:nth-child(2) .tick{animation-delay:.35s}.v-item:nth-child(3) .tick{animation-delay:.7s}.v-item .tick svg{opacity:0;width:10px;height:10px}.v-item:nth-child(-n+3) .tick svg{animation:vtickmark var(--dur-vignette) linear infinite}.v-item:nth-child(2) .tick svg{animation-delay:.35s}.v-item:nth-child(3) .tick svg{animation-delay:.7s}@keyframes vlist{0%{opacity:0;transform:translateY(8px)}8%{opacity:1;transform:none}88%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-4px)}}@keyframes vtick{0%,40%{border-color:var(--line-2);background:0 0}46%,88%{background:var(--accent);border-color:var(--accent)}96%,to{border-color:var(--line-2);background:0 0}}@keyframes vtickmark{0%,45%{opacity:0}47%,88%{opacity:1}90%,to{opacity:0}}.v-note{background:var(--ground-0);border:1px solid var(--line);border-radius:var(--radius-tile);text-align:left;width:100%;max-width:270px;padding:14px 16px 16px}.v-note header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.v-note header b{color:var(--ink);font-size:12px;font-weight:600}.v-note header span{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.v-note .ln{height:18px;margin-top:6px;position:relative;overflow:hidden}.v-note .ln small{color:var(--ink-2);white-space:nowrap;width:100%;animation:vtype var(--dur-vignette) steps(34) infinite backwards;border-right:1.5px solid #0000;font-size:11.5px;line-height:18px;position:absolute;top:0;left:0;overflow:hidden}.v-note .ln.k small{color:var(--ink);font-weight:600}.v-protocols{text-align:center;width:100%;max-width:330px}.v-protocols-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.v-proto{background:var(--ground-0);border:1px solid var(--line);border-radius:var(--radius-tile);text-align:left;animation:vproto var(--dur-vignette) var(--ease-out) infinite backwards;padding:12px 12px 14px}.v-proto:nth-child(2){animation-delay:.35s}.v-proto:nth-child(3){animation-delay:.7s}.v-proto:nth-child(4){animation-delay:1.05s}.v-proto b{color:var(--ink);margin-bottom:5px;font-size:11.5px;font-weight:600;line-height:1.35;display:block}.v-proto small{color:var(--ink-3);font-size:10.5px;line-height:1.45;display:block}.v-more{border:1px solid var(--line-2);border-radius:var(--radius-pill);background:var(--ground-0);color:var(--ink-2);animation:vfade var(--dur-vignette) var(--ease-out) 1.4s infinite backwards;margin-top:12px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-block}@keyframes vproto{0%{opacity:0;transform:translateY(8px)}8%{opacity:1;transform:none}88%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-4px)}}@keyframes vfade{0%{opacity:0}8%{opacity:1}88%{opacity:1}96%,to{opacity:0}}.v-note .ln:nth-child(3) small{animation-delay:1.1s}.v-note .ln:nth-child(4) small{animation-delay:2.2s}.v-note .ln:nth-child(5) small{animation-delay:3.3s}@keyframes vtype{0%{border-color:var(--accent);width:0}18%{border-color:var(--accent);width:100%}24%,84%{border-color:#0000;width:100%}92%,to{border-color:#0000;width:0}}.v-signup{text-align:left;gap:10px;width:100%;max-width:270px;display:grid}.v-signup-title{color:var(--ink);font-size:13px;font-weight:600}.v-field{gap:5px;display:grid}.v-label{color:var(--ink-2);font-size:11px}.v-input{background:var(--ground-0);border:1px solid var(--line);border-radius:var(--radius-ctl);height:32px;color:var(--ink);align-items:center;padding:0 12px;font-size:12px;display:flex}.v-type{white-space:nowrap;display:inline-block;position:relative}.v-type b{font-weight:400;display:inline-block}.v-type i{background:var(--accent);opacity:0;width:1.5px;margin-left:1px;position:absolute;top:0;bottom:0;left:100%}.v-btn{border-radius:var(--radius-pill);background:var(--ink-4);color:#fff;place-items:center;height:32px;margin-top:4px;font-size:12px;font-weight:600;display:grid}.v-btn>span{grid-area:1/1;align-items:center;gap:6px;display:inline-flex}.v-btn .v-btn-a{opacity:0}.v-btn svg{width:12px;height:12px}.v-email .v-input{animation:vsu-focus1 var(--dur-vignette) linear infinite backwards}.v-pass .v-input{animation:vsu-focus2 var(--dur-vignette) linear infinite backwards}.v-email .v-type b{animation:vsu-type1 var(--dur-vignette) linear infinite backwards}.v-email .v-type i{animation:vsu-caret1 var(--dur-vignette) linear infinite backwards}.v-pass .v-type b{animation:vsu-type2 var(--dur-vignette) linear infinite backwards}.v-pass .v-type i{animation:vsu-caret2 var(--dur-vignette) linear infinite backwards}.v-btn{animation:vsu-press var(--dur-vignette) linear infinite backwards}.v-btn .v-btn-a{animation:vsu-label-a var(--dur-vignette) linear infinite backwards}.v-btn .v-btn-b{animation:vsu-label-b var(--dur-vignette) linear infinite backwards}@keyframes vsu-focus1{0%,34%{border-color:var(--accent);box-shadow:var(--shadow-glow)}36%,to{border-color:var(--line);box-shadow:none}}@keyframes vsu-focus2{0%,35%{border-color:var(--line);box-shadow:none}37%,56%{border-color:var(--accent);box-shadow:var(--shadow-glow)}58%,to{border-color:var(--line);box-shadow:none}}@keyframes vsu-type1{0%,6%{clip-path:inset(0 100% 0 0);opacity:1;animation-timing-function:steps(21,end)}34%,90%{clip-path:inset(0);opacity:1}96%{clip-path:inset(0);opacity:0}97%,to{clip-path:inset(0 100% 0 0);opacity:0}}@keyframes vsu-caret1{0%,6%{opacity:1;animation-timing-function:steps(21,end);left:0}34%{opacity:1;left:100%}35%,to{opacity:0;left:100%}}@keyframes vsu-type2{0%,38%{clip-path:inset(0 100% 0 0);opacity:1;animation-timing-function:steps(10,end)}54%,90%{clip-path:inset(0);opacity:1}96%{clip-path:inset(0);opacity:0}97%,to{clip-path:inset(0 100% 0 0);opacity:0}}@keyframes vsu-caret2{0%,36%{opacity:0;left:0}37%,38%{opacity:1;animation-timing-function:steps(10,end);left:0}54%{opacity:1;left:100%}56%,to{opacity:0;left:100%}}@keyframes vsu-press{0%,60%{background:var(--ink-4);box-shadow:none}61%,66%{background:var(--ink-3);box-shadow:inset 0 2px 6px #1f233347}68%,to{background:var(--ink-4);box-shadow:none}}@keyframes vsu-label-a{0%,66%{opacity:1}68%,90%{opacity:0}96%,to{opacity:1}}@keyframes vsu-label-b{0%,66%{opacity:0}68%,90%{opacity:1}96%,to{opacity:0}}.v-invite{text-align:left;flex-direction:column;width:100%;max-width:270px;min-height:186px;display:flex;position:relative}.v-dash{gap:10px;display:grid}.v-dash-title{color:var(--ink);font-size:13px;font-weight:600}.v-actions{grid-template-columns:1fr 1fr 1.3fr;gap:6px;display:grid}.v-act{border-radius:var(--radius-pill);background:var(--ground-0);border:1px solid var(--line);height:28px;color:var(--ink-2);white-space:nowrap;justify-content:center;align-items:center;gap:4px;font-size:10.5px;font-weight:600;display:inline-flex}.v-act-add{background:var(--ink-4);border-color:var(--ink-4);color:#fff}.v-stat{background:var(--ground-0);border:1px solid var(--line);border-radius:var(--radius-tile);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.v-stat span{color:var(--ink-3);font-size:11px}.v-stat b{color:var(--ink);font-size:20px;font-weight:600;line-height:1.2;display:grid}.v-stat em{grid-area:1/1;font-style:normal}.v-stat .v-n0{opacity:0}.v-toast{background:var(--ground-0);border:1px solid var(--line);border-radius:var(--radius-tile);color:var(--ink);white-space:nowrap;align-items:center;gap:8px;margin-top:auto;padding:9px 12px;font-size:11px;display:flex}.v-toast svg{color:var(--accent)}.v-modal{background:var(--ground-0);border:1px solid var(--line-2);border-radius:var(--radius-tile);opacity:0;gap:8px;padding:12px;display:grid;position:absolute;top:0;left:0;right:0}.v-modal-title{color:var(--ink);font-size:12.5px;font-weight:600}.v-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.v-modal .v-field{gap:4px}.v-modal .v-label{font-size:10px}.v-modal .v-input{height:28px;padding:0 10px;font-size:11.5px}.v-send{border-radius:var(--radius-pill);background:var(--ink-4);color:#fff;place-items:center;height:28px;margin-top:2px;font-size:11px;font-weight:600;display:grid}.v-act-add{animation:vin-add var(--dur-vignette) linear infinite backwards}.v-dash{animation:vin-dim var(--dur-vignette) linear infinite backwards}.v-modal{animation:vin-modal var(--dur-vignette) var(--ease-out) infinite backwards}.v-first .v-input{animation:vin-focus1 var(--dur-vignette) linear infinite backwards}.v-last .v-input{animation:vin-focus2 var(--dur-vignette) linear infinite backwards}.v-mail .v-input{animation:vin-focus3 var(--dur-vignette) linear infinite backwards}.v-first .v-type b{animation:vin-type1 var(--dur-vignette) linear infinite backwards}.v-first .v-type i{animation:vin-caret1 var(--dur-vignette) linear infinite backwards}.v-last .v-type b{animation:vin-type2 var(--dur-vignette) linear infinite backwards}.v-last .v-type i{animation:vin-caret2 var(--dur-vignette) linear infinite backwards}.v-mail .v-type b{animation:vin-type3 var(--dur-vignette) linear infinite backwards}.v-mail .v-type i{animation:vin-caret3 var(--dur-vignette) linear infinite backwards}.v-send{animation:vin-send var(--dur-vignette) linear infinite backwards}.v-stat .v-n0{animation:vin-n0 var(--dur-vignette) linear infinite backwards}.v-stat .v-n1{animation:vin-n1 var(--dur-vignette) linear infinite backwards}.v-toast{animation:vin-toast var(--dur-vignette) var(--ease-out) infinite backwards}@keyframes vin-add{0%,7%{background:var(--ink-4);border-color:var(--ink-4);box-shadow:none}8%,12%{background:var(--ink-3);border-color:var(--ink-3);box-shadow:inset 0 2px 5px #1f233347}14%,to{background:var(--ink-4);border-color:var(--ink-4);box-shadow:none}}@keyframes vin-dim{0%,12%{opacity:1}15%,74%{opacity:0}78%,to{opacity:1}}@keyframes vin-modal{0%,12%{opacity:0;transform:translateY(6px)}15%,74%{opacity:1;transform:none}78%,to{opacity:0;transform:translateY(-4px)}}@keyframes vin-focus1{0%,15%{border-color:var(--line);box-shadow:none}16%,27%{border-color:var(--accent);box-shadow:var(--shadow-glow)}29%,to{border-color:var(--line);box-shadow:none}}@keyframes vin-focus2{0%,28%{border-color:var(--line);box-shadow:none}29%,41%{border-color:var(--accent);box-shadow:var(--shadow-glow)}43%,to{border-color:var(--line);box-shadow:none}}@keyframes vin-focus3{0%,42%{border-color:var(--line);box-shadow:none}43%,61%{border-color:var(--accent);box-shadow:var(--shadow-glow)}63%,to{border-color:var(--line);box-shadow:none}}@keyframes vin-type1{0%,17%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(3,end)}22%,98%{clip-path:inset(0)}99%,to{clip-path:inset(0 100% 0 0)}}@keyframes vin-caret1{0%,15%{opacity:0;left:0}16%,17%{opacity:1;animation-timing-function:steps(3,end);left:0}22%,27%{opacity:1;left:100%}28%,to{opacity:0;left:100%}}@keyframes vin-type2{0%,30%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(6,end)}38%,98%{clip-path:inset(0)}99%,to{clip-path:inset(0 100% 0 0)}}@keyframes vin-caret2{0%,28%{opacity:0;left:0}29%,30%{opacity:1;animation-timing-function:steps(6,end);left:0}38%,41%{opacity:1;left:100%}42%,to{opacity:0;left:100%}}@keyframes vin-type3{0%,44%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(15,end)}60%,98%{clip-path:inset(0)}99%,to{clip-path:inset(0 100% 0 0)}}@keyframes vin-caret3{0%,42%{opacity:0;left:0}43%,44%{opacity:1;animation-timing-function:steps(15,end);left:0}60%,61%{opacity:1;left:100%}62%,to{opacity:0;left:100%}}@keyframes vin-send{0%,61%{background:var(--line-2);box-shadow:none}62%,65%{background:var(--ink-4);box-shadow:none}66%,70%{background:var(--ink-3);box-shadow:inset 0 2px 5px #1f233347}72%,to{background:var(--ink-4);box-shadow:none}}@keyframes vin-n0{0%,76%{opacity:1}78%,94%{opacity:0}98%,to{opacity:1}}@keyframes vin-n1{0%,76%{opacity:0}78%,94%{opacity:1}98%,to{opacity:0}}@keyframes vin-toast{0%,76%{opacity:0;transform:translateY(4px)}79%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}.v-session{--v-dur:calc(var(--dur-vignette) * 5 / 3);text-align:left;width:100%;max-width:270px;display:grid}.v-rec,.v-notes{grid-area:1/1}.v-rec{text-align:center;background:var(--ground-0);border:1px solid var(--line);border-radius:var(--radius-tile);opacity:0;flex-direction:column;align-items:center;padding:14px 14px 16px;display:flex}.v-rec-title{color:var(--ink);align-self:flex-start;font-size:13px;font-weight:600}.v-rec-sub{color:var(--ink-3);align-self:flex-start;margin-top:2px;font-size:10.5px}.v-timer{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:14px;font-size:28px;font-weight:600;line-height:1;display:inline-flex}.v-digit{height:1em;display:inline-block;overflow:hidden}.v-digit span{height:1em;display:block;transform:translateY(-4em)}.v-live{color:var(--ink-3);align-items:center;gap:6px;margin-top:8px;font-size:10.5px;display:inline-flex}.v-live i{background:var(--accent);border-radius:50%;width:6px;height:6px}.v-wave{align-items:center;gap:3px;height:30px;margin-top:10px;display:flex}.v-wave i{background:var(--accent);border-radius:2px;width:3px;height:100%;transform:scaleY(.2)}.v-controls{gap:10px;margin-top:12px;display:flex}.v-ctl{background:var(--ink-4);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.v-notes{flex-direction:column;display:flex}.v-notes header{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.v-notes header b{color:var(--ink);font-size:13px;font-weight:600}.v-notes header span{color:var(--ink-3);font-size:10.5px}.v-notes ul{background:var(--ground-0);border:1px solid var(--line);border-radius:var(--radius-tile);margin:0;padding:6px 0;list-style:none}.v-notes li{height:20px;color:var(--ink);justify-content:space-between;align-items:center;padding:0 10px;font-size:10.5px;font-weight:600;display:flex}.v-notes li+li{border-top:1px solid var(--line)}.v-notes li svg{color:var(--accent)}.v-rec{animation:vrc-rec var(--v-dur) linear infinite backwards}.v-notes{animation:vrc-notes var(--v-dur) linear infinite backwards}.v-digit span{animation:vrc-digit var(--v-dur) linear infinite backwards}.v-live i{animation:1.6s ease-in-out infinite vrc-dot}.v-wave i{animation:1.3s ease-in-out infinite vrc-bar}.v-wave i:nth-child(odd){animation-duration:1.1s}.v-wave i:nth-child(3n){animation-duration:1.6s}.v-wave i:nth-child(4n+1){--h:.45;animation-delay:-.2s}.v-wave i:nth-child(4n+2){--h:.75;animation-delay:-.5s}.v-wave i:nth-child(4n+3){--h:1;animation-delay:-.1s}.v-wave i:nth-child(4n){--h:.6;animation-delay:-.7s}.v-wave i:first-child,.v-wave i:nth-child(13){--h:.25}.v-wave i:nth-child(2),.v-wave i:nth-child(12){--h:.4}.v-ctl-stop{animation:vrc-stop var(--v-dur) linear infinite backwards}.v-notes li{animation:vrc-row var(--v-dur) var(--ease-out) infinite backwards}.v-notes li:nth-child(2){animation-delay:.4s}.v-notes li:nth-child(3){animation-delay:.8s}.v-notes li:nth-child(4){animation-delay:1.2s}.v-notes li:nth-child(5){animation-delay:1.6s}.v-notes li:nth-child(6){animation-delay:2s}.v-notes li:nth-child(7){animation-delay:2.4s}@keyframes vrc-rec{0%,45%{opacity:1}49%,95%{opacity:0}98%,to{opacity:1}}@keyframes vrc-notes{0%,47%{opacity:0}51%,94%{opacity:1}97%,to{opacity:0}}@keyframes vrc-digit{0%,9.9%{transform:translateY(0)}10%,19.9%{transform:translateY(-1em)}20%,29.9%{transform:translateY(-2em)}30%,39.9%{transform:translateY(-3em)}40%,to{transform:translateY(-4em)}}@keyframes vrc-dot{0%,to{opacity:1}50%{opacity:.3}}@keyframes vrc-bar{0%,to{transform:scaleY(.2)}50%{transform:scaleY(var(--h,.6))}}@keyframes vrc-stop{0%,42%{background:var(--ink-4);box-shadow:none}43%,46%{background:var(--ink-3);box-shadow:inset 0 2px 5px #1f233347}48%,to{background:var(--ink-4);box-shadow:none}}@keyframes vrc-row{0%,51%{opacity:0;transform:translate(-4px)}54%,to{opacity:1;transform:none}}.v-chart{align-items:center;gap:10px;width:100%;max-width:270px;display:flex}.v-chart svg{flex:1;min-width:0;height:auto}.v-chart .band{fill:var(--ground-0);stroke:var(--line)}.v-chart .band.hi{fill:var(--accent-06)}.v-chart text{font-family:var(--font-mono);letter-spacing:.06em;fill:var(--ink-3);text-transform:uppercase;font-size:7px}.v-chart .path{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:260;stroke-dashoffset:0;animation:vline var(--dur-vignette) var(--ease-out) infinite backwards}.v-chart .pt{fill:var(--ground-0);stroke:var(--accent);stroke-width:1.5px;animation:vpt var(--dur-vignette) linear infinite backwards}.v-chart .pt.p2{animation-delay:.9s}.v-chart .pt.p3{animation-delay:1.8s}.v-chart .pt.p4{animation-delay:2.7s}.v-chart .val{fill:var(--ink);font-family:var(--font-body);text-transform:none;letter-spacing:0;animation:vpt var(--dur-vignette) linear infinite backwards;font-size:8px;font-weight:600}.v-chart .val.p2{animation-delay:.9s}.v-chart .val.p3{animation-delay:1.8s}.v-chart .val.p4{animation-delay:2.7s}@keyframes vline{0%{stroke-dashoffset:260px}55%{stroke-dashoffset:0}88%{stroke-dashoffset:0}94%,to{stroke-dashoffset:260px}}@keyframes vpt{0%,4%{opacity:0}8%,88%{opacity:1}92%,to{opacity:0}}.v-progress{--dur-vignette:7s;gap:14px;width:100%;max-width:270px;display:grid}.v-progress>.v-chart{animation:vblocka var(--dur-vignette) var(--ease-out) infinite backwards}.v-progress>.v-chart:nth-of-type(2){animation-name:vblockb}.v-progress>.v-chart:first-of-type .path{animation-name:vlinea}.v-progress>.v-chart:nth-of-type(2) .path{animation-name:vlineb}.v-progress>.v-chart:first-of-type .p1{animation-name:vpa1;animation-delay:0s}.v-progress>.v-chart:first-of-type .p2{animation-name:vpa2;animation-delay:0s}.v-progress>.v-chart:first-of-type .p3{animation-name:vpa3;animation-delay:0s}.v-progress>.v-chart:first-of-type .p4{animation-name:vpa4;animation-delay:0s}.v-progress>.v-chart:nth-of-type(2) .p1{animation-name:vpb1;animation-delay:0s}.v-progress>.v-chart:nth-of-type(2) .p2{animation-name:vpb2;animation-delay:0s}.v-progress>.v-chart:nth-of-type(2) .p3{animation-name:vpb3;animation-delay:0s}.v-progress>.v-chart:nth-of-type(2) .p4{animation-name:vpb4;animation-delay:0s}@keyframes vblocka{0%{opacity:0}3%,88%{opacity:1}94%,to{opacity:0}}@keyframes vblockb{0%,10%{opacity:0}13%,88%{opacity:1}94%,to{opacity:0}}@keyframes vlinea{0%{stroke-dashoffset:260px}14%{stroke-dashoffset:0}88%{stroke-dashoffset:0}94%,to{stroke-dashoffset:260px}}@keyframes vlineb{0%,10%{stroke-dashoffset:260px}24%{stroke-dashoffset:0}88%{stroke-dashoffset:0}94%,to{stroke-dashoffset:260px}}@keyframes vpa1{0%,3%{opacity:0}5%,88%{opacity:1}92%,to{opacity:0}}@keyframes vpa2{0%,6%{opacity:0}8%,88%{opacity:1}92%,to{opacity:0}}@keyframes vpa3{0%,9%{opacity:0}11%,88%{opacity:1}92%,to{opacity:0}}@keyframes vpa4{0%,12%{opacity:0}14%,88%{opacity:1}92%,to{opacity:0}}@keyframes vpb1{0%,13%{opacity:0}15%,88%{opacity:1}92%,to{opacity:0}}@keyframes vpb2{0%,16%{opacity:0}18%,88%{opacity:1}92%,to{opacity:0}}@keyframes vpb3{0%,19%{opacity:0}21%,88%{opacity:1}92%,to{opacity:0}}@keyframes vpb4{0%,22%{opacity:0}24%,88%{opacity:1}92%,to{opacity:0}}@keyframes vflagin{0%,26%{opacity:0}29%,88%{opacity:1}92%,to{opacity:0}}.v-chart-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);text-align:left;flex:none;font-size:10px;font-weight:600}.v-flag{border:1px solid var(--accent);border-radius:var(--radius-tile);background:var(--accent-06);text-align:left;animation:vflagin var(--dur-vignette) var(--ease-out) infinite backwards;align-items:flex-start;gap:8px;padding:9px 12px;display:flex}.v-flag-dot{background:var(--accent-2);border-radius:50%;flex:none;width:7px;height:7px;margin-top:4px}.v-flag>div{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.v-flag b{color:var(--accent-2);font-size:11.5px;font-weight:600}.v-flag small{color:var(--ink-2);font-size:10.5px;line-height:1.4}.step-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:48px;display:flex}.proof{grid-template-columns:1.1fr 1fr;align-items:start;gap:64px;display:grid}.proof .display{margin-bottom:20px}.proof .lede{margin-bottom:32px}.inline-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;max-width:420px;display:grid}.inline-form .input{width:100%;min-width:0}.inline-form .btn{white-space:nowrap}.statcards{grid-template-columns:1fr 1fr;gap:20px;display:grid}.statcard{border:1px solid var(--line-2);border-radius:var(--radius-tile);padding:24px 24px 28px}.statcard.tall{flex-direction:column;grid-row:span 2;display:flex}.statcard p{color:var(--ink-2);font-size:14px}.statcard p b{color:var(--accent-2);font-weight:600}.bignum{color:var(--ink);letter-spacing:-.03em;font-size:clamp(44px,4vw,64px);font-weight:300;line-height:1;font-family:var(--font-body);margin:14px 0 18px}.bars{margin-top:auto}.bars svg{width:100%;height:auto}.bars text{font-family:var(--font-mono);letter-spacing:.06em;fill:var(--ink-3);font-size:6.5px}.bars line{stroke:var(--line);stroke-dasharray:2 2}.bars rect{fill:url(#bargrad)}.statcard.icon{align-items:center;gap:16px;padding:20px 24px;display:flex}.statcard.icon i{background:var(--ground-2);width:52px;height:52px;color:var(--accent-2);border-radius:12px;flex:none;place-items:center;display:grid}.statcard.icon svg{width:24px;height:24px}@media (width<=900px){.proof{grid-template-columns:1fr;gap:40px}}@media (width<=560px){.statcards{grid-template-columns:1fr}.statcard.tall{grid-row:auto}}.msplit{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.msplit>*{min-width:0}.msplit+.msplit{margin-top:88px}.msplit.is-left .msplit-media{order:-1}.msplit-media{border-radius:var(--radius-card);aspect-ratio:5/4;position:relative;overflow:hidden}.msplit-media,.masthead-media{background:linear-gradient(135deg,#efe9e1 0%,#e6ddce 60%,#ded3c1 100%)}.msplit-pause{z-index:3;color:#fff;background:#2d31428c;position:absolute;bottom:16px;right:16px}.msplit-pause:hover{background:#2d3142b8}.msplit-media .ph-note{z-index:2;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);text-align:center;width:max-content;max-width:calc(100% - 40px);font-size:11px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.msplit-media .glow{background:radial-gradient(70% 60% at 50% 45%,#ffffff59,#0000 70%);position:absolute;inset:0}.msplit-tag{z-index:3;border-radius:var(--radius-pill);height:34px;font-family:var(--font-display);color:#fff;backdrop-filter:blur(6px);background:#2d31428c;border:1px solid #ffffff47;align-items:center;padding:0 16px;font-size:17px;display:inline-flex;position:absolute}.msplit-text .eyebrow{margin-bottom:12px}.msplit-text .display{margin-bottom:18px}.msplit-text .lede{margin-bottom:28px}.msplit-text .lede:has(+.lede){margin-bottom:16px}.msplit-checks{color:var(--ink-2);gap:14px;margin:0 0 32px;padding:0;font-size:16px;list-style:none;display:grid}.msplit-checks li{align-items:flex-start;gap:12px;display:flex}.msplit-checks svg{width:18px;height:18px;color:var(--accent);flex:none;margin-top:2px}.msplit-checks b{color:var(--ink);font-weight:600}.msplit-note{color:var(--ink-3);margin-top:16px;font-size:13px}.msplit.is-fill .msplit-media{aspect-ratio:auto;align-self:stretch;min-height:340px}@media (width<=860px){.msplit{grid-template-columns:1fr;gap:28px}.msplit .msplit-media,.msplit.is-left .msplit-media,.msplit.is-fill .msplit-media{aspect-ratio:16/11;order:1;align-self:auto;min-height:0}.msplit .msplit-text{order:0}}.cmp-wrap{max-width:1040px;margin:0 auto;padding:88px 0 48px;position:relative}.cmp{background:var(--ground-2);border-radius:var(--radius-card);padding:0 36px;position:relative}.cmp-col{background:linear-gradient(180deg, var(--accent) 0%, #a49bf0 100%);width:208px;box-shadow:var(--shadow-float);z-index:1;border-radius:18px;position:absolute;top:-72px;bottom:-40px;right:240px}.cmp-col .head{color:#fff;justify-content:center;align-items:center;gap:8px;height:72px;font-size:18px;font-weight:600;display:flex}.cmp-head{z-index:2;grid-template-columns:1fr 208px 208px;align-items:center;height:72px;margin-top:-72px;display:grid;position:relative}.cmp-head span{text-align:center;color:var(--ink-2);font-size:15px}.cmp-row{z-index:2;border-top:1px solid var(--line-2);min-height:68px;color:var(--ink);grid-template-columns:1fr 208px 208px;align-items:center;font-size:16px;display:grid;position:relative}.cmp-row:first-of-type{border-top:0}.cmp-row>span{place-items:center;display:grid}.cmp-row i{font-style:normal}.cmp-row .yes{width:24px;height:24px;color:var(--accent);background:#fff;border-radius:50%;place-items:center;display:grid}.cmp-row .yes.txt{color:#fff;background:0 0;width:auto;font-weight:600}.cmp-row .no{border:1px solid var(--ink-4);width:24px;height:24px;color:var(--ink-4);border-radius:50%;place-items:center;display:grid}.cmp-row .no.txt{width:auto;color:var(--ink);border:0;font-weight:600}.cmp-row svg{width:12px;height:12px}@media (width<=760px){.cmp{padding:0 16px}.cmp-head,.cmp-row{grid-template-columns:1fr 96px 96px}.cmp-col{width:96px;right:112px}.cmp-col .head{font-size:13px}.cmp-row{font-size:14px}}.price-head{text-align:center;margin-bottom:40px}.price-head .eyebrow{margin:0 auto 12px}.price-head .display{margin-bottom:12px}.price-head .lede{margin:0 auto}.price{border:1px solid var(--line-2);border-radius:var(--radius-card);grid-template-columns:1fr 1px 1fr;gap:48px;max-width:1040px;margin:0 auto;padding:48px;display:grid}.price hr{border:0;border-left:1px solid var(--line);height:100%;margin:0}.price .heading-lg{margin:6px 0 40px}.amount{align-items:baseline;gap:8px;display:flex}.amount b{font-family:var(--font-display);color:var(--ink);font-size:64px;font-weight:400;line-height:1}.amount span{color:var(--ink-2);font-size:18px}.price-terms{margin:10px 0 28px}.price .caption{margin:0}.price-terms .caption+.caption{margin-top:2px}p.price-close{text-align:center;font-size:var(--text-body);color:var(--ink);margin:24px auto 0;font-weight:600}.checks{color:var(--ink);gap:16px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.checks li{align-items:flex-start;gap:12px;display:flex}.checks svg{width:18px;height:18px;color:var(--accent);flex:none;margin-top:3px}.checks p{margin:0}.checks p+p{margin-top:8px}.checks b{color:var(--ink);font-weight:600}@media (width<=800px){.price{grid-template-columns:1fr;gap:32px;padding:32px 24px}.price hr{display:none}}.people{text-align:center}.people .eyebrow{max-width:none;margin:0 auto 36px}.people .eyebrow:has(+.people-title){margin-bottom:12px}.people-title{margin:0 0 var(--s-7)}.people-title:has(+.people-lede){margin-bottom:18px}.people-lede{max-width:58ch;margin:0 auto var(--s-7)}.people-grid{grid-template-columns:1fr 1fr;gap:32px;max-width:900px;margin:0 auto;display:grid}.people-grid>*{min-width:0}.person{background:var(--ground-0);border:1px solid var(--line);border-radius:var(--radius-card);text-align:left;overflow:hidden}.person-photo{aspect-ratio:1;background:var(--ground-2);place-items:center;display:grid}.person-photo img{object-fit:cover;width:100%;height:100%;display:block}.person-photo span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:12px}.person-body{padding:24px 24px 28px}.person-name{font-family:var(--font-display);color:var(--ink);margin:0;font-size:22px;font-weight:500;line-height:1.25}.person-role{color:var(--ink-3);margin:6px 0 0;font-size:14px}.person-bio{color:var(--ink-2);margin:14px 0 0;font-size:15px;line-height:1.6}.people-link{margin-top:36px;font-size:15px;font-weight:600;display:inline-block}@media (width<=720px){.people-grid{grid-template-columns:1fr;gap:24px;max-width:420px}}.dstat{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.dstat>*{min-width:0}.dstat-head .eyebrow{margin-bottom:12px}.dstat-head .display{margin-bottom:18px}.dstat-head .lede{margin:0}.dstat-link{margin-top:24px;font-size:15px;font-weight:600;display:inline-block}.dstat-list p{max-width:none;color:var(--ink);border-top:1px solid var(--line);margin:0;padding:20px 0;font-size:16px;line-height:1.55}.dstat-list p:first-child{border-top:0;padding-top:0}.dstat-list p.dstat-note{color:var(--ink-3);font-size:14px}.dstat-steps{margin:0;padding:0;list-style:none}.dstat-steps>li{color:var(--ink);border-top:1px solid var(--line);grid-template-columns:20px minmax(0,1fr);align-items:baseline;gap:12px;padding:20px 0;font-size:16px;line-height:1.55;display:grid}.dstat-steps>li:first-child{border-top:0;padding-top:0}.dstat-num{font-weight:var(--w-semibold);color:var(--accent-2);font-variant-numeric:tabular-nums}.dstat-points{margin:var(--s-2) 0 0;padding-left:20px;list-style:outside}.dstat-points li{color:var(--ink-2);font-size:15px;line-height:1.55}.dstat-points li+li{margin-top:6px}.dstat-points li::marker{color:var(--ink-3)}.dstat-list strong{font-weight:var(--w-semibold)}@media (width<=860px){.dstat{grid-template-columns:1fr;gap:28px}}.witness{text-align:center;max-width:760px;margin:0 auto}.witness blockquote{font-family:var(--font-display);color:var(--ink);margin:0 0 24px;font-size:clamp(24px,1.4rem + 1.2vw,34px);font-style:italic;font-weight:400;line-height:1.3}.witness .who{text-align:left;align-items:center;gap:12px;display:inline-flex}.witness .eyebrow{max-width:none;margin:0 auto 20px}.witness .who i{background:var(--ground-2);border:1px solid var(--line);border-radius:50%;flex:none;width:48px;height:48px;overflow:hidden}.witness .who i img{object-fit:cover;width:100%;height:100%;display:block}.witness .who b{color:var(--ink);font-size:14px;font-weight:600;display:block}.witness .who span{color:var(--ink-3);font-size:14px;display:block}.hold{border:1px dashed var(--line-2);color:var(--ink-3);font-style:normal;font-family:var(--font-body);border-radius:8px;padding:2px 8px;font-size:14px;display:inline-block}.faq{gap:10px;max-width:820px;margin:0 auto;display:grid}.faq details{background:var(--ground-2);border:1px solid var(--line-2);border-radius:var(--radius-tile)}.faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:16px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary i{background:var(--ground-0);border:1px solid var(--line-2);width:28px;height:28px;color:var(--accent);transition:background-color var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast);border-radius:6px;flex:none;place-items:center;display:grid}.faq summary:hover i{background:var(--accent);border-color:var(--accent);color:#fff}.faq summary i svg{width:12px;height:12px;transition:transform var(--dur-fast)}.faq summary:hover i svg,.faq details[open] summary i svg{transform:rotate(45deg)}.faq .a{color:var(--ink-2);padding:0 20px 20px;font-size:15px}.faq .a p{max-width:64ch}.faq-title{text-align:center;margin-bottom:40px}.faq-note{max-width:64ch;margin:var(--s-7) auto 0;text-align:center;color:var(--ink-2);text-wrap:balance;font-size:15px}.closing{text-align:center}.closing .display{max-width:18ch;margin:0 auto 16px}.closing .lede{margin:0 auto 32px}.closing .row{justify-content:center}.closing .caption{margin-top:16px}.closing .eyebrow{max-width:none;margin:0 auto 12px}.closing .display+.row{margin-top:var(--s-6)}.closing .caption+.caption{margin-top:6px}.footer{border-top:1px solid var(--line);padding:56px 0 32px}.footer .cols{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:32px;margin-bottom:48px;display:grid}.footer h4{color:var(--ink);margin:0 0 14px;font-size:14px;font-weight:600}.footer ul{gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.footer ul a{color:var(--ink-2)}.footer ul a:hover{color:var(--accent)}.footer .base{color:var(--ink-3);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;font-size:13px;display:flex}.footer .base-legal{flex-direction:column;gap:4px;display:flex}.footer .socials{align-items:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.footer .socials a{color:var(--ink-3);transition:color var(--dur-fast);display:block}.footer .socials a:hover{color:var(--accent)}@media (width<=800px){.footer .cols{grid-template-columns:1fr 1fr}}.footer .col-title{color:var(--ink);margin:0 0 14px;font-size:14px;font-weight:600}.footer .nav-logo{color:var(--ink)}.footer-blurb{max-width:28ch;margin-top:14px}.footer .footer-action{appearance:none;font:inherit;color:var(--ink-2);cursor:pointer;text-align:left;transition:color var(--dur-fast);background:0 0;border:0;padding:0}.footer .footer-action:hover{color:var(--accent)}.closing .caption{color:var(--on-dark-2);text-align:center;margin-left:auto;margin-right:auto}.split-line-section{padding:24px 0}.section:has(+.split-line-section){padding-bottom:0}.steps-statement{margin-bottom:56px}.statement .eyebrow{max-width:none;margin:0 auto 12px}.steps-lede{max-width:62ch;color:var(--ink-2);margin:20px auto 0}.statcard .bignum-flush{margin-top:0}.cmp-statement{margin-bottom:88px}.cmp-statement .lede{margin:0 auto}.hcell-more .more-line{color:var(--accent);max-width:10ch;margin-top:24px;font-style:italic}.eyebrow .eyebrow-icon{vertical-align:-2px;margin-right:6px;display:inline-block}.price .btn-block{width:100%;max-width:380px}.herob .eyebrow{max-width:none;margin:0 auto 12px}.masthead-section{padding-top:calc(var(--section-y) + 24px)}@media (width>=861px){.masthead-section.masthead-tall{padding-top:calc(var(--section-y) * 2 + 24px);padding-bottom:calc(var(--section-y) * 2)}}.masthead{grid-template-columns:1fr minmax(0,min(480px,45%));align-items:start;gap:56px;display:grid}.masthead-solo{grid-template-columns:minmax(0,1fr)}.masthead-note+.masthead-note{margin-top:6px}.masthead>*{min-width:0}.masthead-copy .eyebrow{margin-bottom:12px}.masthead-crumb{margin-bottom:var(--s-5);font-size:var(--text-body-sm);font-weight:var(--w-semibold);color:var(--accent);display:inline-block}.masthead-crumb:hover{color:var(--ink)}.masthead-copy .display{margin-bottom:20px}.masthead-copy .lede{margin:0}.masthead-note{font-size:var(--text-body-sm);color:var(--ink-3);margin-top:16px}.masthead-contact{font-size:var(--text-body-sm);color:var(--ink-3);margin-top:16px;font-style:normal}.masthead-contact a,.prose-body a,.story>p a,.faq-note a{color:var(--accent-2);font-weight:var(--w-semibold)}.masthead-contact a:hover,.prose-body a:hover,.story>p a:hover,.faq-note a:hover{color:var(--ink)}.masthead-copy .btn{margin-top:32px}.masthead-section.has-media{isolation:isolate;--mh-solid:calc((100% - min(100%, var(--container))) / 2 + var(--gutter) + 640px);position:relative;overflow:hidden}.masthead-media{z-index:-1;position:absolute;inset:0}.masthead-media:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--ground-1) 95%, transparent) 0, color-mix(in srgb, var(--ground-1) 95%, transparent) var(--mh-solid), transparent calc(var(--mh-solid) + 30%));position:absolute;inset:0}.masthead-pause{z-index:1;right:var(--gutter);color:#fff;background:#2d31428c;position:absolute;bottom:24px}.masthead-pause:hover{background:#2d3142b8}.masthead-media .ph-note{top:24px;right:var(--gutter);text-align:right;max-width:280px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11px;position:absolute}.masthead-section.has-media .masthead-copy{max-width:600px}@media (width<=860px){.masthead-media:after{background:color-mix(in srgb, var(--ground-1) 80%, transparent)}.masthead-media .block-media{object-position:20% center}}.masthead-contents-title{font-size:var(--text-eyebrow);font-weight:var(--w-semibold);color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;max-width:none;margin:0 0 4px}.masthead-contents ol{margin:0;padding:0;list-style:none}.masthead-contents li{border-top:1px solid var(--line)}.masthead-contents li:last-child{border-bottom:1px solid var(--line)}.masthead-contents a{color:var(--ink);grid-template-columns:26px 1fr 18px;align-items:baseline;gap:16px;padding:16px 0;font-size:16px;line-height:1.45;display:grid}.mc-num{font-size:var(--text-micro);font-weight:var(--w-semibold);color:var(--ink-3);font-variant-numeric:tabular-nums;letter-spacing:.06em}.mc-arrow{color:var(--ink-3);transition:transform var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);justify-self:end}.masthead-contents a:hover,.masthead-contents a:hover .mc-num,.masthead-contents a:hover .mc-arrow{color:var(--accent)}.masthead-contents a:hover .mc-arrow{transform:translate(4px)}@media (width<=860px){.masthead{grid-template-columns:1fr;gap:40px}}.figrows-head{max-width:var(--measure);margin-bottom:var(--s-9)}.figrows-head .display{margin-bottom:18px}.figrows-head .lede{margin:0}.figrow{gap:var(--s-9);padding:var(--s-9) 0;border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:start;display:grid}.figrow:first-child{border-top:0;padding-top:0}.figrow:last-child{padding-bottom:0}.figrow>*{min-width:0}.figrow.is-flipped .figrow-text{order:2}.figrow-text{align-self:center}.figrow-text .heading{margin-bottom:var(--s-4)}.figrow-text p{color:var(--ink-2);margin:0}.figrow-text p+p{margin-top:14px}.figrow-figures{gap:var(--s-6);flex-direction:column;display:flex}.figrow-fig{margin:0}.figrow-fig>img,.figrow-ph{border:1px solid var(--line-2);border-radius:var(--radius-tile);background:var(--ground-1);width:100%;display:block;overflow:hidden}.figrow-fig>img{object-fit:cover}.figrow-fig.is-desktop>img,.figrow-fig.is-desktop .figrow-ph{aspect-ratio:16/10}.figrow-fig.is-phone{width:280px;max-width:100%;margin-inline:auto}.figrow-fig.is-phone>img,.figrow-fig.is-phone .figrow-ph{aspect-ratio:9/19.5;border-radius:var(--radius-card)}.figrow-ph{place-items:center;display:grid}.figrow-fig figcaption{margin-top:var(--s-3);font-size:var(--text-body-sm);color:var(--ink-3);line-height:1.5}.figrow-fig.is-phone figcaption{text-align:center}.figrow-vig{border:1px solid var(--line-2);border-radius:var(--radius-tile);background:var(--ground-1);overflow:hidden;container:vig/inline-size}.v-win{aspect-ratio:16/10;text-align:left;flex-direction:column;font-size:1.6129cqw;display:flex;overflow:hidden}.v-win-bar{background:var(--ground-0);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:2em;height:4em;padding:0 1.8em;display:flex}.v-win-logo{flex:none;width:auto;height:1.5em}.v-win-search{border-radius:var(--radius-ctl);background:var(--ground-1);width:26em;height:2.6em;color:var(--ink-3);white-space:nowrap;align-items:center;gap:.8em;padding:0 1.2em;font-size:1em;display:inline-flex;overflow:hidden}.v-win-search i{border:1.5px solid var(--ink-3);border-radius:50%;flex:none;width:.9em;height:.9em}.v-pl{--v-dur:calc(var(--dur-vignette) * 5 / 3)}.v-pl-body{flex:1;min-height:0;display:grid}.v-pl-lib,.v-pl-path{grid-area:1/1;min-width:0;padding:1.6em 2.2em}.v-pl-h{color:var(--ink);font-size:1.6em;font-weight:600;line-height:1.2;display:block}.v-pl-grid{grid-template-columns:repeat(3,1fr);gap:1em;margin-top:1.2em;display:grid}.v-pl-card{background:var(--ground-0);border:1px solid var(--line);border-radius:var(--radius-ctl);flex-direction:column;min-width:0;padding:1.1em 1.3em .9em;display:flex}.v-pl-card b{color:var(--ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.15em;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.v-pl-card small{color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.5em 0 .9em;font-size:.95em;line-height:1.4;display:-webkit-box;overflow:hidden}.v-pl-foot{border-top:1px solid var(--line);color:var(--ink-2);justify-content:space-between;align-items:center;margin-top:auto;padding-top:.6em;font-size:.9em;display:flex}.v-pl-tags{flex-wrap:wrap;gap:.5em;margin-top:.7em;display:flex}.v-pl-tags em{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--ground-1);color:var(--ink-2);white-space:nowrap;padding:.45em .8em;font-size:.85em;font-style:normal;line-height:1}.v-pl-view{border-radius:var(--radius-pill);color:var(--accent-2);margin-right:-.7em;padding:.35em .7em;font-size:1.05em;font-weight:600}.v-pl-path{opacity:0}.v-pl-crumb{color:var(--ink-3);margin-bottom:.4em;font-size:.95em;display:block}.v-pl-path .v-pl-h{font-size:1.5em}.v-pl-path>.v-pl-tags{margin-top:.8em}.v-pl-phase{margin-top:1.5em}.v-pl-phase-h{color:var(--ink);align-items:center;gap:.7em;font-size:1.2em;font-weight:600;display:flex}.v-pl-phase-h i{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:1.9em;height:1.9em;font-size:.85em;font-style:normal;display:grid}.v-pl-tiles{grid-template-columns:repeat(4,1fr);gap:.9em;margin-top:.9em;display:grid}.v-pl-tile{background:var(--ground-0);border:1px solid var(--line);border-radius:var(--radius-ctl);min-width:0;padding:1em 1.1em}.v-pl-tile i{border-radius:var(--radius-ctl);background:var(--accent-12);width:2.6em;height:2.6em;color:var(--accent-2);place-items:center;display:grid}.v-pl-tile i svg{width:1.4em;height:1.4em}.v-pl-tile b{-webkit-line-clamp:2;min-height:2.6em;color:var(--ink);-webkit-box-orient:vertical;margin-top:.8em;font-size:1.05em;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.v-pl-tile small{color:var(--ink-3);margin-top:.3em;font-size:.9em;display:block}.v-pl-lib{animation:vpl-lib var(--v-dur) linear infinite backwards}.v-pl-path{animation:vpl-path var(--v-dur) linear infinite backwards}.v-pl-card{animation:vpl-card var(--v-dur) var(--ease-out) infinite backwards}.v-pl-card:nth-child(2){animation-delay:.15s}.v-pl-card:nth-child(3){animation-delay:.3s}.v-pl-card:nth-child(5){animation-delay:.6s}.v-pl-card:nth-child(6){animation-delay:.75s}.v-pl-card.is-pick{animation:vpl-card var(--v-dur) var(--ease-out) .45s infinite backwards, vpl-focus var(--v-dur) linear infinite backwards}.v-pl-card.is-pick .v-pl-view{animation:vpl-press var(--v-dur) linear infinite backwards}.v-pl-tile{animation:vpl-tile var(--v-dur) var(--ease-out) infinite backwards}.v-pl-phase:first-of-type .v-pl-tile:nth-child(2){animation-delay:.12s}.v-pl-phase:first-of-type .v-pl-tile:nth-child(3){animation-delay:.24s}.v-pl-phase:first-of-type .v-pl-tile:nth-child(4){animation-delay:.36s}.v-pl-phase:nth-of-type(2) .v-pl-tile:first-child{animation-delay:.6s}.v-pl-phase:nth-of-type(2) .v-pl-tile:nth-child(2){animation-delay:.72s}.v-pl-phase:nth-of-type(2) .v-pl-tile:nth-child(3){animation-delay:.84s}.v-pl-phase:nth-of-type(2) .v-pl-tile:nth-child(4){animation-delay:.96s}@keyframes vpl-lib{0%,46%{opacity:1}49%,96%{opacity:0}99%,to{opacity:1}}@keyframes vpl-path{0%,47%{opacity:0}50%,93%{opacity:1}96%,to{opacity:0}}@keyframes vpl-card{0%{opacity:0;transform:translateY(8px)}5%{opacity:1;transform:none}88%{opacity:1;transform:none}90%,to{opacity:0}}@keyframes vpl-focus{0%,26%{border-color:var(--line);box-shadow:none}28%,47%{border-color:var(--accent);box-shadow:var(--shadow-glow)}49%,to{border-color:var(--line);box-shadow:none}}@keyframes vpl-press{0%,36%{background:0 0}37%,41%{background:var(--accent-12)}43%,to{background:0 0}}@keyframes vpl-tile{0%,49%{opacity:0;transform:translateY(6px)}53%,to{opacity:1;transform:none}}.v-sn{--v-dur:calc(var(--dur-vignette) * 2);position:relative}.v-sn svg{width:1.2em;height:1.2em}.v-sn-player{background:var(--ground-0);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:1.2em;height:4.6em;padding:0 1.8em;display:flex}.v-sn-play{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.8em;height:2.8em;display:grid}.v-sn-play>span{grid-area:1/1;place-items:center;display:grid}.v-sn-play svg{width:.9em;height:.9em}.v-sn-play-a{margin-left:.15em}.v-sn-play-b{opacity:0}.v-sn-time{color:var(--ink-2);font-variant-numeric:tabular-nums;flex:none;line-height:1;display:inline-flex}.v-sn-digit{height:1em;display:inline-block;overflow:hidden}.v-sn-digit span{height:1em;display:block}.v-sn-track{border-radius:var(--radius-pill);background:var(--line);flex:1;height:.35em;position:relative}.v-sn-track:before{content:"";border-radius:inherit;background:var(--accent);position:absolute;inset:0 76% 0 0}.v-sn-track i{background:var(--accent);border-radius:50%;width:1em;height:1em;margin:-.5em 0 0 -.5em;position:absolute;top:50%;left:24%}.v-sn-dl{border:1px solid var(--line-2);border-radius:var(--radius-ctl);height:2.8em;color:var(--ink);white-space:nowrap;flex:none;align-items:center;gap:.5em;padding:0 1.1em;font-weight:600;display:inline-flex}.v-sn-page{flex:1;min-height:0;overflow:hidden;container-type:size}.v-sn-scroll{padding:1.6em 2.2em 1.8em}.v-sn-h{color:var(--ink);font-size:1.9em;font-weight:700;line-height:1.2;display:block}.v-sn-meta{color:var(--ink-3);margin-top:.4em;font-size:.95em;display:block}.v-sn-card{background:var(--ground-0);border:1px solid var(--line);border-radius:var(--radius-ctl);margin-top:1.4em}.v-sn-card-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:1.2em 1.6em;display:flex}.v-sn-card-t{color:var(--ink);align-items:center;gap:.6em;font-size:1.25em;font-weight:600;display:inline-flex}.v-sn-card-t svg{width:1em;height:1em;color:var(--ink-3)}.v-sn-copy{color:var(--ink-3);align-items:center;gap:.4em;font-size:.95em;display:inline-flex}.v-sn-sec+.v-sn-sec{border-top:1px solid var(--line)}.v-sn-sec-h{color:var(--ink);justify-content:space-between;align-items:center;padding:1.1em 1.6em .5em;font-size:1.05em;font-weight:600;display:flex}.v-sn-sec-h svg{color:var(--ink-3)}.v-sn-sec-b{padding:0 1.6em 1.1em}.v-sn-sec-b p{max-width:none;color:var(--ink);margin:0;font-size:.98em;line-height:1.5}.v-sn-sec-b p span{display:block}.v-sn-sec-b .v-sn-empty{color:var(--ink-3);font-style:italic}.v-sn-acts{align-items:center;gap:1.4em;margin-top:.7em;font-size:.95em;display:flex}.v-sn-acts svg{width:1.1em;height:1.1em}.v-sn-edit{border-radius:var(--radius-pill);color:var(--accent-2);align-items:center;gap:.4em;margin:-.25em -.6em;padding:.25em .6em;display:inline-flex}.v-sn-steps{display:grid}.v-sn-v1,.v-sn-v2,.v-sn-form{grid-area:1/1;min-width:0}.v-sn-v2,.v-sn-form{opacity:0}.v-sn-area{border:1px solid var(--line-2);border-radius:var(--radius-ctl);color:var(--ink);padding:.6em .9em;font-size:.98em;line-height:1.5;display:block}.v-sn-area>span{display:block}.v-sn-area .v-sn-typed{white-space:nowrap;width:max-content;position:relative}.v-sn-typed b{font-weight:400;display:block}.v-sn-typed i{background:var(--accent);opacity:0;width:1.5px;margin-left:1px;position:absolute;top:.15em;bottom:.15em;left:100%}.v-sn-btns{justify-content:flex-end;gap:.6em;margin-top:.7em;display:flex}.v-sn-cancel,.v-sn-save{border-radius:var(--radius-pill);align-items:center;height:2.4em;padding:0 1.2em;font-size:.95em;font-weight:600;display:inline-flex}.v-sn-cancel{border:1px solid var(--line-2);color:var(--ink)}.v-sn-save{background:var(--accent);color:#fff}.v-sn-toast{background:var(--ground-0);border:1px solid var(--line-2);border-radius:var(--radius-ctl);color:var(--ink);white-space:nowrap;opacity:0;align-items:center;gap:.6em;padding:.8em 1.1em;font-size:.95em;display:flex;position:absolute;bottom:1.4em;right:1.6em}.v-sn-toast svg{color:var(--accent)}.v-sn-page{animation:vsn-page var(--v-dur) linear infinite backwards}.v-sn-scroll{animation:vsn-scroll var(--v-dur) linear infinite backwards}.v-sn-sec:nth-child(2) .v-sn-sec-b{animation:vsn-b1 var(--v-dur) var(--ease-out) infinite backwards}.v-sn-sec:nth-child(3) .v-sn-sec-b{animation:vsn-b2 var(--v-dur) var(--ease-out) infinite backwards}.v-sn-sec:nth-child(4) .v-sn-sec-b{animation:vsn-b3 var(--v-dur) var(--ease-out) infinite backwards}.v-sn-sec:nth-child(5) .v-sn-sec-b{animation:vsn-b4 var(--v-dur) var(--ease-out) infinite backwards}.v-sn-sec:nth-child(6) .v-sn-sec-b{animation:vsn-b5 var(--v-dur) var(--ease-out) infinite backwards}.v-sn-sec:nth-child(7) .v-sn-sec-b{animation:vsn-b6 var(--v-dur) var(--ease-out) infinite backwards}.v-sn-sec:nth-child(8) .v-sn-sec-b{animation:vsn-b7 var(--v-dur) var(--ease-out) infinite backwards}.v-sn-play{animation:vsn-press var(--v-dur) linear infinite backwards}.v-sn-play-a{animation:vsn-pa var(--v-dur) linear infinite backwards}.v-sn-play-b{animation:vsn-pb var(--v-dur) linear infinite backwards}.v-sn-digit span{animation:vsn-digit var(--v-dur) linear infinite backwards}.v-sn-v1{animation:vsn-v1 var(--v-dur) linear infinite backwards}.v-sn-v1 .v-sn-edit{animation:vsn-edit var(--v-dur) linear infinite backwards}.v-sn-form{animation:vsn-form var(--v-dur) linear infinite backwards}.v-sn-area{animation:vsn-area var(--v-dur) linear infinite backwards}.v-sn-typed b{animation:vsn-type var(--v-dur) linear infinite backwards}.v-sn-typed i{animation:vsn-caret var(--v-dur) linear infinite backwards}.v-sn-save{animation:vsn-save var(--v-dur) linear infinite backwards}.v-sn-v2{animation:vsn-v2 var(--v-dur) linear infinite backwards}.v-sn-toast{animation:vsn-toast var(--v-dur) var(--ease-out) infinite backwards}@keyframes vsn-page{0%{opacity:0}2%,91%{opacity:1}96%,to{opacity:0}}@keyframes vsn-scroll{0%,14%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:none}40%,96%{transform:translateY(min(0px,100cqh - 100%))}97%,to{transform:none}}@keyframes vsn-b1{0%,3%{opacity:0;transform:translateY(4px)}6%,to{opacity:1;transform:none}}@keyframes vsn-b2{0%,7%{opacity:0;transform:translateY(4px)}9%,to{opacity:1;transform:none}}@keyframes vsn-b3{0%,10%{opacity:0;transform:translateY(4px)}13%,to{opacity:1;transform:none}}@keyframes vsn-b4{0%,16%{opacity:0;transform:translateY(4px)}19%,to{opacity:1;transform:none}}@keyframes vsn-b5{0%,22%{opacity:0;transform:translateY(4px)}25%,to{opacity:1;transform:none}}@keyframes vsn-b6{0%,28%{opacity:0;transform:translateY(4px)}31%,to{opacity:1;transform:none}}@keyframes vsn-b7{0%,34%{opacity:0;transform:translateY(4px)}37%,to{opacity:1;transform:none}}@keyframes vsn-press{0%,44%{box-shadow:none}45%,47%{box-shadow:inset 0 2px 5px #1f233347}48%,to{box-shadow:none}}@keyframes vsn-pa{0%,46.9%{opacity:1}47%,96.9%{opacity:0}97%,to{opacity:1}}@keyframes vsn-pb{0%,46.9%{opacity:0}47%,96.9%{opacity:1}97%,to{opacity:0}}@keyframes vsn-digit{0%,55.2%{transform:none}55.3%,63.5%{transform:translateY(-1em)}63.6%,71.8%{transform:translateY(-2em)}71.9%,80.1%{transform:translateY(-3em)}80.2%,88.4%{transform:translateY(-4em)}88.5%,96.9%{transform:translateY(-5em)}97%,to{transform:none}}@keyframes vsn-edit{0%,49%{background:0 0}50%,52%{background:var(--accent-12)}53%,to{background:0 0}}@keyframes vsn-v1{0%,53%{opacity:1}55%,96.9%{opacity:0}97%,to{opacity:1}}@keyframes vsn-form{0%,53%{opacity:0}55%,73%{opacity:1}75%,to{opacity:0}}@keyframes vsn-area{0%,54%{border-color:var(--line-2);box-shadow:none}55%,73%{border-color:var(--accent);box-shadow:var(--shadow-glow)}74%,to{border-color:var(--line-2);box-shadow:none}}@keyframes vsn-type{0%,56%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(47,end)}68%,to{clip-path:inset(0)}}@keyframes vsn-caret{0%,55%{opacity:0;left:0}55.1%,56%{opacity:1;animation-timing-function:steps(47,end);left:0}68%,70%{opacity:1;left:100%}70.1%,to{opacity:0;left:100%}}@keyframes vsn-save{0%,70%{background:var(--accent);box-shadow:none}71%,73%{background:var(--accent-2);box-shadow:inset 0 2px 5px #1f233347}74%,to{background:var(--accent);box-shadow:none}}@keyframes vsn-v2{0%,73%{opacity:0}75%,96.9%{opacity:1}97%,to{opacity:0}}@keyframes vsn-toast{0%,76%{opacity:0;transform:translateY(4px)}79%,88%{opacity:1;transform:none}91%,to{opacity:0;transform:none}}.v-ms{--v-dur:calc(var(--dur-vignette) * 2)}.v-ms-body{flex:1;min-height:0;display:grid}.v-ms-dash,.v-ms-res{grid-area:1/1;min-width:0;padding:1.4em 2.2em}.v-ms-h{color:var(--ink);font-size:1.5em;font-weight:600;line-height:1.2;display:block}.v-ms-cards{grid-template-columns:1fr 1fr;align-items:start;gap:1em;margin-top:1em;display:grid}.v-ms-card{background:var(--ground-0);border:1px solid var(--line);border-radius:var(--radius-ctl);flex-direction:column;min-width:0;padding:1.2em 1.3em;display:flex}.v-ms-card-h{justify-content:space-between;align-items:center;display:flex}.v-ms-card-h b{color:var(--ink);font-size:1.15em;font-weight:600}.v-ms-trend{color:var(--accent-2);justify-items:end;font-size:.95em;font-weight:600;display:grid}.v-ms-trend>span{grid-area:1/1;align-items:center;gap:.35em;display:inline-flex}.v-ms-trend svg{width:1.2em;height:1.2em}.v-ms-tr-s{opacity:0}.v-ms-chips{justify-items:start;margin-top:.8em;display:grid}.v-ms-chips em{border-radius:var(--radius-pill);background:var(--accent-12);color:var(--accent-2);white-space:nowrap;opacity:0;grid-area:1/1;padding:.55em .9em;font-size:.88em;font-style:normal;font-weight:600;line-height:1}.v-ms-last{color:var(--ink-3);margin-top:.6em;font-size:.9em;display:grid}.v-ms-last span{opacity:0;grid-area:1/1}.v-ms-chips .s8,.v-ms-last .s8{opacity:1}.v-ms-chart{margin-top:.8em;display:grid}.v-ms-chart>*{grid-area:1/1;width:100%;height:auto;display:block}.v-ms-plot svg{width:100%;height:auto;display:block}.v-ms-plot .a{stop-color:var(--accent);stop-opacity:.55}.v-ms-plot .b{stop-color:var(--accent);stop-opacity:.04}.v-ms-line{fill:none;stroke:var(--accent);stroke-width:1.8px}.v-ms-axes .grid{stroke:var(--line-2);stroke-width:.6px;stroke-dasharray:2.5 2.5}.v-ms-axes .axis{stroke:var(--ink-4);stroke-width:.7px}.v-ms-axes text{font-family:var(--font-body);fill:var(--ink-3);font-size:8.5px}.v-ms-dots circle{fill:var(--accent);transform-box:fill-box;transform-origin:50%}.v-ms-btns{grid-template-columns:1fr 1fr;gap:.7em;margin-top:.9em;display:grid}.v-ms-btns>span{border-radius:var(--radius-ctl);white-space:nowrap;place-items:center;height:2.6em;font-size:.92em;font-weight:500;display:grid}.v-ms-view{border:1px solid var(--line-2);color:var(--ink)}.v-ms-assign{background:var(--accent);color:#fff}.v-ms-res{opacity:0}.v-ms-res-top{border-bottom:1px solid var(--line);padding-bottom:1em}.v-ms-res-t{color:var(--ink);font-size:1.6em;font-weight:700;display:block}.v-ms-res-d{color:var(--ink-3);margin-top:.3em;font-size:.95em;display:block}.v-ms-res-grid{grid-template-columns:1fr 16em;align-items:start;gap:1.2em;margin-top:1.2em;display:grid}.v-ms-res-main,.v-ms-side{gap:1em;min-width:0;display:grid}.v-ms-box{background:var(--ground-0);border:1px solid var(--line);border-radius:var(--radius-ctl);padding:1.2em 1.4em}.v-ms-box-t{color:var(--ink);font-size:1.2em;font-weight:600;display:block}.v-ms-score{align-items:baseline;gap:.5em;margin-top:.6em;display:flex}.v-ms-score b{color:var(--ink);font-size:3em;font-weight:700;line-height:1}.v-ms-score span{color:var(--ink-3);font-size:1.3em}.v-ms-score em{border-radius:var(--radius-pill);background:var(--accent-12);color:var(--accent-2);align-self:center;padding:.4em .8em;font-size:.95em;font-style:normal;font-weight:600}.v-ms-meta{color:var(--ink-2);margin-top:.6em;font-size:.95em;display:block}.v-ms-interp-h{color:var(--ink);align-items:center;gap:.6em;font-size:1.15em;font-weight:600;display:flex}.v-ms-interp-h svg{width:1em;height:1em;color:var(--ink-3);transform:rotate(-90deg)}.v-ms-interp-b{opacity:0;grid-template-rows:0fr;display:grid}.v-ms-interp-b>span{min-height:0;overflow:hidden}.v-ms-interp-b p{max-width:none;color:var(--ink-2);margin:.7em 0 0 1.9em;font-size:.95em;line-height:1.5}.v-ms-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.8em;font-weight:600;display:block}.v-ms-tag{border-radius:var(--radius-pill);background:var(--accent-12);color:var(--accent-2);margin-top:.5em;padding:.35em .7em;font-size:.88em;font-style:normal;display:inline-block}.v-ms-tag+.v-ms-label{margin-top:1.2em}.v-ms-val{color:var(--ink);margin-top:.5em;display:block}.v-ms-act{background:var(--ground-0);border:1px solid var(--line-2);border-radius:var(--radius-ctl);height:2.6em;color:var(--ink);justify-content:center;align-items:center;gap:.5em;font-size:.92em;display:flex}.v-ms-act svg,.v-ms-view svg{width:1.15em;height:1.15em}.v-ms-dash{animation:vms-dash var(--v-dur) linear infinite backwards}.v-ms-res{animation:vms-res var(--v-dur) linear infinite backwards}.v-ms-plot{animation:vms-reveal var(--v-dur) linear infinite backwards}.is-phq .v-ms-view{animation:vms-view var(--v-dur) linear infinite backwards}.is-phq .v-ms-tr-s{animation:vms-trs-p var(--v-dur) linear infinite backwards}.is-phq .v-ms-tr-i{animation:vms-tri-p var(--v-dur) linear infinite backwards}.is-gad .v-ms-tr-s{animation:vms-trs-g var(--v-dur) linear infinite backwards}.is-gad .v-ms-tr-i{animation:vms-tri-g var(--v-dur) linear infinite backwards}.v-ms-interp-h svg{animation:vms-chev var(--v-dur) var(--ease-out) infinite backwards}.v-ms-interp-b{animation:vms-interp var(--v-dur) var(--ease-out) infinite backwards}.v-ms-dots .d1{animation:vms-d1 var(--v-dur) var(--ease-out) infinite backwards}.v-ms-dots .d2{animation:vms-d2 var(--v-dur) var(--ease-out) infinite backwards}.v-ms-dots .d3{animation:vms-d3 var(--v-dur) var(--ease-out) infinite backwards}.v-ms-dots .d4{animation:vms-d4 var(--v-dur) var(--ease-out) infinite backwards}.v-ms-dots .d5{animation:vms-d5 var(--v-dur) var(--ease-out) infinite backwards}.v-ms-dots .d6{animation:vms-d6 var(--v-dur) var(--ease-out) infinite backwards}.v-ms-dots .d7{animation:vms-d7 var(--v-dur) var(--ease-out) infinite backwards}.v-ms-dots .d8{animation:vms-d8 var(--v-dur) var(--ease-out) infinite backwards}.v-ms-chips .s1,.v-ms-last .s1{animation:vms-s1 var(--v-dur) linear infinite backwards}.v-ms-chips .s2,.v-ms-last .s2{animation:vms-s2 var(--v-dur) linear infinite backwards}.v-ms-chips .s3,.v-ms-last .s3{animation:vms-s3 var(--v-dur) linear infinite backwards}.v-ms-chips .s4,.v-ms-last .s4{animation:vms-s4 var(--v-dur) linear infinite backwards}.v-ms-chips .s5,.v-ms-last .s5{animation:vms-s5 var(--v-dur) linear infinite backwards}.v-ms-chips .s6,.v-ms-last .s6{animation:vms-s6 var(--v-dur) linear infinite backwards}.v-ms-chips .s7,.v-ms-last .s7{animation:vms-s7 var(--v-dur) linear infinite backwards}.v-ms-chips .s8,.v-ms-last .s8{animation:vms-s8 var(--v-dur) linear infinite backwards}@keyframes vms-dash{0%,41%{opacity:1}44%,96%{opacity:0}to{opacity:1}}@keyframes vms-res{0%,43%{opacity:0}47%,90%{opacity:1}95%,to{opacity:0}}@keyframes vms-reveal{0%,4%{clip-path:inset(0 91.2% 0 0)}35.5%{clip-path:inset(0 4.8% 0 0)}36%,95%{clip-path:inset(0)}96%,to{clip-path:inset(0 91.2% 0 0)}}@keyframes vms-view{0%,38%{border-color:var(--line-2);background:0 0}39%,42%{background:var(--accent-06);border-color:var(--accent)}43%,to{border-color:var(--line-2);background:0 0}}@keyframes vms-trs-p{0%,12.9%{opacity:1}13%,95.9%{opacity:0}96%,to{opacity:1}}@keyframes vms-tri-p{0%,12.9%{opacity:0}13%,95.9%{opacity:1}96%,to{opacity:0}}@keyframes vms-trs-g{0%,17.4%{opacity:1}17.5%,95.9%{opacity:0}96%,to{opacity:1}}@keyframes vms-tri-g{0%,17.4%{opacity:0}17.5%,95.9%{opacity:1}96%,to{opacity:0}}@keyframes vms-chev{0%,55%{transform:rotate(-90deg)}57%,92%{transform:none}96%,to{transform:rotate(-90deg)}}@keyframes vms-interp{0%,55%{opacity:0;grid-template-rows:0fr}59%,92%{opacity:1;grid-template-rows:1fr}96%,to{opacity:0;grid-template-rows:0fr}}@keyframes vms-d1{0%,3.9%{opacity:0;transform:scale(.3)}5.5%,95%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes vms-d2{0%,8.4%{opacity:0;transform:scale(.3)}10%,95%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes vms-d3{0%,12.9%{opacity:0;transform:scale(.3)}14.5%,95%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes vms-d4{0%,17.4%{opacity:0;transform:scale(.3)}19%,95%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes vms-d5{0%,21.9%{opacity:0;transform:scale(.3)}23.5%,95%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes vms-d6{0%,26.4%{opacity:0;transform:scale(.3)}28%,95%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes vms-d7{0%,30.9%{opacity:0;transform:scale(.3)}32.5%,95%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes vms-d8{0%,35.4%{opacity:0;transform:scale(.3)}37%,95%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes vms-s1{0%,3.99%{opacity:0}4%,8.49%{opacity:1}8.5%,to{opacity:0}}@keyframes vms-s2{0%,8.49%{opacity:0}8.5%,12.99%{opacity:1}13%,to{opacity:0}}@keyframes vms-s3{0%,12.99%{opacity:0}13%,17.49%{opacity:1}17.5%,to{opacity:0}}@keyframes vms-s4{0%,17.49%{opacity:0}17.5%,21.99%{opacity:1}22%,to{opacity:0}}@keyframes vms-s5{0%,21.99%{opacity:0}22%,26.49%{opacity:1}26.5%,to{opacity:0}}@keyframes vms-s6{0%,26.49%{opacity:0}26.5%,30.99%{opacity:1}31%,to{opacity:0}}@keyframes vms-s7{0%,30.99%{opacity:0}31%,35.49%{opacity:1}35.5%,to{opacity:0}}@keyframes vms-s8{0%,35.49%{opacity:0}35.5%,95.9%{opacity:1}96%,to{opacity:0}}.figrow-fig.is-phone .figrow-vig{background:0 0;border:0;border-radius:0;overflow:visible}.v-phone{aspect-ratio:9/19.5;background:var(--ground-4);text-align:left;border-radius:6.2em;padding:1.05em;font-size:2.38095cqw;position:relative}.v-phone:before,.v-phone:after{content:"";background:var(--ground-4);width:.4em;position:absolute}.v-phone:before{border-radius:0 .3em .3em 0;height:9em;top:25%;right:-.4em}.v-phone:after{height:5.5em;box-shadow:0 7.5em 0 var(--ground-4);border-radius:.3em 0 0 .3em;top:20%;left:-.4em}.v-phone-screen{background:var(--ground-1);border-radius:5.2em;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.v-phone-status{background:var(--ground-0);flex:none;justify-content:space-between;align-items:center;height:4.6em;padding:0 3em 0 3.4em;display:flex}.v-phone-status b{color:var(--ink);font-size:1.45em;font-weight:600}.v-phone-icons{align-items:center;gap:.7em;display:flex}.v-phone-sig{align-items:flex-end;gap:.2em;height:1.2em;display:flex}.v-phone-sig i{background:var(--ink);border-radius:.1em;width:.35em}.v-phone-sig i:first-child{height:35%}.v-phone-sig i:nth-child(2){height:55%}.v-phone-sig i:nth-child(3){height:78%}.v-phone-sig i:nth-child(4){height:100%}.v-phone-bat{border:1px solid var(--ink-3);border-radius:.35em;width:2.4em;height:1.15em;padding:.15em}.v-phone-bat i{background:var(--ink);border-radius:.15em;width:80%;height:100%;display:block}.v-phone-cam{z-index:1;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ground-4) 55%, black);width:10.5em;height:3em;margin-left:-5.25em;position:absolute;top:1.05em;left:50%}.v-dy{--v-dur:calc(var(--dur-vignette) * 2);--ace-a:var(--accent);--ace-c:#1f87fe;--ace-e:#2e8a54}.v-dy svg{width:2.1em;height:2.1em;color:var(--ink-2)}.v-dy-app{flex-direction:column;flex:1;min-height:0;display:flex}.v-dy-top{background:var(--ground-0);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:1.6em;height:5.4em;padding:0 2em;display:flex}.v-dy-logo{flex:none;width:auto;height:2.3em}.v-dy-top-r{gap:1.8em;margin-left:auto;display:flex}.v-dy-page{flex:1;min-height:0;padding:2em 2em 0;overflow:hidden}.v-dy-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-2);font-size:1.1em;font-weight:600;display:block}.v-dy-h{letter-spacing:-.02em;color:var(--ink);margin-top:.35em;font-size:2.6em;font-weight:700;line-height:1.15;display:block}.v-dy-sub{color:var(--ink-3);margin-top:.5em;font-size:1.25em;line-height:1.4;display:block}.v-dy-days{grid-template-columns:1.6em repeat(7,1fr) 1.6em;align-items:center;margin-top:1.6em;display:grid}.v-dy-days>svg{width:1.6em;height:1.6em;color:var(--ink-3)}.v-dy-days .is-l{transform:rotate(90deg)}.v-dy-days .is-r{transform:rotate(-90deg)}.v-dy-day{border-radius:1.4em;justify-items:center;gap:.15em;padding:.8em 0 .7em;display:grid}.v-dy-day small{color:var(--ink-3);font-size:1.05em;font-weight:600}.v-dy-day b{color:var(--ink);font-size:1.85em;font-weight:700;line-height:1.1}.v-dy-day i{background:var(--accent);visibility:hidden;border-radius:50%;width:.5em;height:.5em}.v-dy-day.has-entry i{visibility:visible}.v-dy-day.is-on{background:var(--accent)}.v-dy-day.is-on small,.v-dy-day.is-on b{color:#fff}.v-dy-day.is-on i{background:#fff}.v-dy-card{background:var(--ground-0);border:1px solid var(--line);border-radius:1.8em;margin-top:1.4em;padding:1.7em 1.8em}.v-dy-up{justify-content:space-between;align-items:center;padding-block:1.5em;display:flex}.v-dy-up span{color:var(--ink-3);font-size:1.4em}.v-dy-up b{color:var(--ink);font-size:1.6em;font-weight:700}.v-dy-period{align-items:center;gap:.8em;display:flex}.v-dy-period svg{width:1.9em;height:1.9em;color:var(--ink-3)}.v-dy-period b{color:var(--ink);font-size:1.6em;font-weight:600}.v-dy-period small{color:var(--ink-3);margin-left:auto;font-size:1.2em}.v-dy-entry{border:1px solid var(--line);border-radius:1.3em;margin-top:1.3em;padding:1.2em 1.3em 1.3em}.v-dy-what{color:var(--ink);font-size:1.4em;display:block}.v-dy-bars{grid-template-columns:repeat(3,1fr);gap:.5em;margin-top:.9em;display:grid}.v-dy-bars>span{border-radius:.6em;place-items:center;height:2.35em;font-size:1.4em;font-weight:600;display:grid;position:relative}.v-dy-bars i{opacity:.85;font-size:.62em;font-style:normal;font-weight:600;position:absolute;bottom:.35em;left:.6em}.v-dy-add{border:1.5px dashed var(--line-2);height:2.9em;color:var(--ink-2);border-radius:.9em;justify-content:center;align-items:center;gap:.5em;margin-top:.9em;font-size:1.3em;display:flex}.v-dy-add svg{width:1.3em;height:1.3em}.v-dy-add-x{place-items:center;display:grid}.v-dy-add-x>span{grid-area:1/1;align-items:center;gap:.5em;display:flex}.v-dy-add-x .l0{opacity:0}.v-dy-ask,.v-dy-prompt em{color:var(--ink-3);margin-top:.8em;font-size:1.3em;font-style:italic;display:block}.v-dy-new,.v-dy-prompt{display:grid}.v-dy-new>div,.v-dy-prompt>div{min-height:0;overflow:hidden}.v-dy-prompt{opacity:0;grid-template-rows:0fr}.v-dy-scrim{background:color-mix(in srgb, var(--ground-1) 45%, transparent);backdrop-filter:blur(2px);opacity:0;position:absolute;inset:4.6em 0 0}.v-dy-sheet{background:var(--ground-0);border-radius:2.8em 2.8em 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(101%)}.v-dy-handle{border-radius:var(--radius-pill);background:var(--line-2);width:4.5em;height:.5em;margin:1.1em auto 0}.v-dy-sh-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:1.8em 2.4em 1.6em;display:flex}.v-dy-sh-head b{color:var(--ink);margin-top:.4em;font-size:2.2em;font-weight:700;display:block}.v-dy-x{border-radius:50%;place-items:center;width:3.2em;height:3.2em;display:grid}.v-dy-x svg{width:1.8em;height:1.8em}.v-dy-sh-body{padding:1.6em 2.4em 1.4em}.v-dy-lbl{color:var(--ink);font-size:1.35em;font-weight:600}.v-dy-chips{flex-wrap:wrap;gap:.55em;margin-top:.8em;display:flex}.v-dy-chips em{border:1px solid var(--line-2);color:var(--ink);white-space:nowrap;border-radius:.9em;padding:.55em .85em;font-size:1.05em;font-style:normal}.v-dy-row{justify-content:space-between;align-items:baseline;margin-top:1.6em;display:flex}.v-dy-count{color:var(--ink-3);justify-items:end;font-size:1.15em;display:grid}.v-dy-count>span{grid-area:1/1}.v-dy-count .c0{opacity:0}.v-dy-field{border:1px solid var(--line-2);background:var(--ground-1);border-radius:.9em;align-content:start;height:4em;margin-top:.55em;padding:.75em .9em;font-size:1.3em;display:grid}.v-dy-field>span{grid-area:1/1}.v-dy-ph{color:var(--ink-4);opacity:0}.v-dy-typed{white-space:nowrap;width:max-content;color:var(--ink);position:relative}.v-dy-typed b{font-weight:400;display:block}.v-dy-typed i{background:var(--accent);opacity:0;width:1.5px;margin-left:1px;position:absolute;top:.1em;bottom:.1em;left:100%}.v-dy-dim{margin-top:1.5em}.v-dy-dim-h{align-items:center;gap:.6em;display:flex}.v-dy-dim-h>i{border-radius:.25em;flex:none;width:1.1em;height:1.1em}.is-a .v-dy-dim-h>i{background:var(--ace-a)}.is-c .v-dy-dim-h>i{background:var(--ace-c)}.is-e .v-dy-dim-h>i{background:var(--ace-e)}.v-dy-dim-h b{color:var(--ink);font-size:1.35em;font-weight:600}.v-dy-dim-h small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-3);flex:1;font-size:1.05em;overflow:hidden}.v-dy-val{color:var(--ink-3);flex:none;justify-items:end;font-size:1.25em;display:grid}.v-dy-val>span{grid-area:1/1}.v-dy-val .v0{opacity:0}.v-dy-scale{grid-template-columns:repeat(11,1fr);gap:.3em;margin-top:.8em;display:grid}.v-dy-scale>span{border-radius:.55em;place-items:center;height:2.4em;font-size:1.2em;font-weight:500;display:grid}.v-dy-ends{color:var(--ink-3);justify-content:space-between;margin-top:.45em;display:flex}.v-dy-sh-foot{background:var(--ground-1);border-top:1px solid var(--line);color:var(--ink-2);align-items:center;gap:.6em;padding:1.3em 2.4em 2.2em;font-size:1.25em;display:flex}.v-dy-sh-foot i{background:var(--ok);border-radius:50%;width:.55em;height:.55em}.v-dy-app{animation:vdy-app var(--v-dur) linear infinite backwards}.v-dy-card.is-pm .v-dy-add{animation:vdy-press var(--v-dur) linear infinite backwards}.v-dy-scrim{animation:vdy-scrim var(--v-dur) linear infinite backwards}.v-dy-sheet{animation:vdy-sheet var(--v-dur) var(--ease-out) infinite backwards}.v-dy-ph{animation:vdy-ph var(--v-dur) linear infinite backwards}.v-dy-typed b{animation:vdy-type var(--v-dur) linear infinite backwards}.v-dy-typed i{animation:vdy-caret var(--v-dur) linear infinite backwards}.v-dy-count .c0{animation:vdy-c0 var(--v-dur) linear infinite backwards}.v-dy-count .c1{animation:vdy-c1 var(--v-dur) linear infinite backwards}.is-a .is-pick{animation:vdy-pick-a var(--v-dur) var(--ease-out) infinite backwards}.is-c .is-pick{animation:vdy-pick-c var(--v-dur) var(--ease-out) infinite backwards}.is-e .is-pick{animation:vdy-pick-e var(--v-dur) var(--ease-out) infinite backwards}.is-a .v-dy-val .v0{animation:vdy-v0-a var(--v-dur) linear infinite backwards}.is-a .v-dy-val .v1{animation:vdy-v1-a var(--v-dur) linear infinite backwards}.is-c .v-dy-val .v0{animation:vdy-v0-c var(--v-dur) linear infinite backwards}.is-c .v-dy-val .v1{animation:vdy-v1-c var(--v-dur) linear infinite backwards}.is-e .v-dy-val .v0{animation:vdy-v0-e var(--v-dur) linear infinite backwards}.is-e .v-dy-val .v1{animation:vdy-v1-e var(--v-dur) linear infinite backwards}.v-dy-x{animation:vdy-x var(--v-dur) linear infinite backwards}.v-dy-new{animation:vdy-new var(--v-dur) var(--ease-out) infinite backwards}.v-dy-prompt{animation:vdy-prompt var(--v-dur) var(--ease-out) infinite backwards}.v-dy-add-x .l0{animation:vdy-l0 var(--v-dur) linear infinite backwards}.v-dy-add-x .l1{animation:vdy-l1 var(--v-dur) linear infinite backwards}@keyframes vdy-app{0%,92%{opacity:1}96%,97%{opacity:0}to{opacity:1}}@keyframes vdy-press{0%,8.5%{border-color:var(--line-2);background:0 0}9%,11%{background:var(--accent-06);border-color:var(--accent)}11.5%,to{border-color:var(--line-2);background:0 0}}@keyframes vdy-scrim{0%,12%{opacity:0}15%,63%{opacity:1}67%,to{opacity:0}}@keyframes vdy-sheet{0%,12%{transform:translateY(101%)}16%,63%{transform:none}67%,to{transform:translateY(101%)}}@keyframes vdy-ph{0%,18%{opacity:1}18.1%,96%{opacity:0}97%,to{opacity:1}}@keyframes vdy-type{0%,18%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(16,end)}33%,96%{clip-path:inset(0)}97%,to{clip-path:inset(0 100% 0 0)}}@keyframes vdy-caret{0%,17.9%{opacity:0;left:0}18%,18.1%{opacity:1;animation-timing-function:steps(16,end);left:0}33%,35%{opacity:1;left:100%}35.1%,to{opacity:0;left:100%}}@keyframes vdy-c0{0%,32.9%{opacity:1}33%,96%{opacity:0}97%,to{opacity:1}}@keyframes vdy-c1{0%,32.9%{opacity:0}33%,96%{opacity:1}97%,to{opacity:0}}@keyframes vdy-pick-a{0%,36.9%{box-shadow:none;transform:none}37%,96%{box-shadow:0 0 0 .12em var(--ground-0), 0 0 0 .28em var(--ink);transform:scale(1.08)}97%,to{box-shadow:none;transform:none}}@keyframes vdy-pick-c{0%,44.9%{box-shadow:none;transform:none}45%,96%{box-shadow:0 0 0 .12em var(--ground-0), 0 0 0 .28em var(--ink);transform:scale(1.08)}97%,to{box-shadow:none;transform:none}}@keyframes vdy-pick-e{0%,52.9%{box-shadow:none;transform:none}53%,96%{box-shadow:0 0 0 .12em var(--ground-0), 0 0 0 .28em var(--ink);transform:scale(1.08)}97%,to{box-shadow:none;transform:none}}@keyframes vdy-v0-a{0%,36.9%{opacity:1}37%,96%{opacity:0}97%,to{opacity:1}}@keyframes vdy-v1-a{0%,36.9%{opacity:0}37%,96%{opacity:1}97%,to{opacity:0}}@keyframes vdy-v0-c{0%,44.9%{opacity:1}45%,96%{opacity:0}97%,to{opacity:1}}@keyframes vdy-v1-c{0%,44.9%{opacity:0}45%,96%{opacity:1}97%,to{opacity:0}}@keyframes vdy-v0-e{0%,52.9%{opacity:1}53%,96%{opacity:0}97%,to{opacity:1}}@keyframes vdy-v1-e{0%,52.9%{opacity:0}53%,96%{opacity:1}97%,to{opacity:0}}@keyframes vdy-x{0%,59.9%{background:0 0}60%,62%{background:var(--ground-2)}62.1%,to{background:0 0}}@keyframes vdy-new{0%,65%{opacity:0;grid-template-rows:0fr}69%,96%{opacity:1;grid-template-rows:1fr}96.5%,to{opacity:0;grid-template-rows:0fr}}@keyframes vdy-prompt{0%,65%{opacity:1;grid-template-rows:1fr}69%,96%{opacity:0;grid-template-rows:0fr}96.5%,to{opacity:1;grid-template-rows:1fr}}@keyframes vdy-l0{0%,65%{opacity:1}67%,96%{opacity:0}96.5%,to{opacity:1}}@keyframes vdy-l1{0%,65%{opacity:0}67%,96%{opacity:1}96.5%,to{opacity:0}}@container vig (width<=480px){.v-win{aspect-ratio:1;font-size:2.63158cqw}.v-win-search{flex:1;width:auto}.v-ms-cards,.v-ms-res-grid{grid-template-columns:1fr}.v-ms-card.is-gad,.v-ms-side{display:none}.v-ms-dash,.v-ms-res{padding-block:1.1em}.v-pl-grid{grid-template-columns:repeat(2,1fr)}.v-pl-card:nth-child(n+5){display:none}.v-pl-tiles{grid-template-columns:repeat(2,1fr)}.v-pl-tile:nth-child(n+3){display:none}}@media (width<=860px){.figrow{gap:var(--s-6);padding:var(--s-8) 0;grid-template-columns:1fr}.figrow.is-flipped .figrow-text{order:0}}.signed-inner{text-align:center;max-width:780px;margin:0 auto}.signed-inner p{max-width:none}.signed-inner .display{margin-bottom:var(--s-5)}.signed-inner .signed-claim{max-width:58ch;margin:0 auto}.signed-auth{margin-top:var(--s-5)}.signed-auth .eyebrow{margin-bottom:var(--s-2)}.signed-auth ul{justify-content:center;gap:0 var(--s-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.signed-auth li{font-size:15px;line-height:1.5;font-weight:var(--w-medium);color:var(--ink)}.signed-auth li+li:before{content:"·";margin-right:var(--s-3);color:var(--ink-3)}.signed-by{margin-top:var(--s-8)}.signed-by i{width:56px;height:56px;margin:0 auto var(--s-4);background:var(--ground-2);border:1px solid var(--line);border-radius:50%;display:block;overflow:hidden}.signed-by i img{object-fit:cover;width:100%;height:100%;display:block}.signed-name{font-size:16px;font-weight:var(--w-semibold);color:var(--ink)}.signed-inner .signed-cred{max-width:400px;font-size:var(--text-body-sm);color:var(--ink-3);margin:4px auto 0;line-height:1.5}.signed-inner .signed-note{max-width:58ch;margin:var(--s-9) auto 0;font-size:var(--text-body);color:var(--ink-2);line-height:1.6}.pair-head{max-width:780px;margin:0 auto var(--s-9);text-align:center}.pair-head .eyebrow{max-width:none;margin-bottom:12px}.pair-head .display{margin-bottom:18px}.pair-head .lede{max-width:58ch;margin:0 auto}.pair-cols{column-gap:var(--s-9);row-gap:var(--s-4);grid-template-rows:auto auto;grid-template-columns:1fr 1fr;display:grid}.pair-cols>*{min-width:0}.pair-col{grid-row:span 2;grid-template-rows:subgrid;padding-top:var(--s-5);border-top:1px solid var(--line);align-content:start;display:grid}.pair-col .heading{text-wrap:balance;align-self:end;margin:0;font-size:clamp(26px,1.7rem + .5vw,30px)}.pair-col p{color:var(--ink-2);margin:0}.pair-col p+p{margin-top:14px}.pair-callout,.prose-callout{margin-top:var(--s-8);padding:var(--s-5) var(--s-7);border-radius:var(--radius-tile);text-align:center;background:#7265e30a}.pair-callout p,.prose-callout p{max-width:60ch;font-size:var(--text-body-lg);color:var(--ink);text-wrap:balance;margin:0 auto;line-height:1.55}@media (width<=860px){.pair-cols{row-gap:var(--s-8);grid-template-rows:none;grid-template-columns:1fr}.pair-col{row-gap:var(--s-4);grid-row:auto;grid-template-rows:auto auto}.pair-callout,.prose-callout{margin-top:var(--s-7);padding:var(--s-5)}}.prose-sec{padding-block:0}.prose-band{padding-top:var(--section-y);padding-bottom:var(--section-y);border-top:1px solid var(--line)}[data-ground=tint]+.prose-sec:not([data-ground=tint]) .prose-band,.section:not([data-ground])+.prose-sec[data-ground=tint] .prose-band{border-top:0}.prose-inner{max-width:var(--measure);margin-inline:auto}.prose-inner .eyebrow{max-width:none;margin-bottom:12px}.prose-inner .display{margin-bottom:var(--s-5)}.prose-body p{font-size:var(--text-body);color:var(--ink-2);text-wrap:pretty;margin:0;line-height:1.65}.prose-body p+p{margin-top:18px}.prose-links{margin:var(--s-6) 0 0;flex-wrap:wrap;align-items:baseline;padding:0;list-style:none;display:flex}.prose-links li{font-size:15px;line-height:1.5;font-weight:var(--w-medium)}.prose-links li+li:before{content:"·";margin:0 var(--s-3);color:var(--ink-3)}.prose-links.is-single li{font-weight:var(--w-semibold)}.prose-list{margin:0;padding-left:22px}.prose-list li{font-size:var(--text-body-lg);color:var(--ink-2);line-height:1.55}.prose-list li+li{margin-top:var(--s-3)}.prose-list li::marker{color:var(--ink-3)}.enq-grid{gap:var(--s-10);grid-template-columns:1fr minmax(0,560px);align-items:start;display:grid}.enq-grid>*{min-width:0}.enq-copy .eyebrow{max-width:none;margin-bottom:12px}.enq-copy .display{margin-bottom:18px}.enq-copy .lede{margin:0}.enq-form{gap:var(--s-4);grid-template-columns:1fr 1fr;display:grid;position:relative}.enq-field{grid-column:1/-1;max-width:none;margin:0}.enq-field.is-half{grid-column:span 1}.enq-bot{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.enq-actions{align-items:center;gap:var(--s-4);margin-top:var(--s-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.enq-status{max-width:none;font-size:var(--text-body-sm);color:var(--ink-2);margin:0;line-height:1.5}.enq-form[data-state=sent] .enq-status{color:var(--accent-2)}.enq-form[data-state=error] .enq-status{color:var(--danger)}@media (width<=960px){.enq-grid{gap:var(--s-8);grid-template-columns:1fr}}@media (width<=560px){.enq-form{grid-template-columns:1fr}.enq-field.is-half{grid-column:1/-1}}.story{grid-template-columns:minmax(0, var(--measure));justify-content:center;display:grid}.section:not([data-ground])+.story-sec:not([data-ground]){padding-top:0}.story>p{max-width:none;font-size:var(--text-body-lg);color:var(--ink-2);text-wrap:pretty;margin:0;line-height:1.65}.story>*+p{margin-top:20px}.story>.story-pull+p{margin-top:0}.story>.display{margin:0}.story>.display+p{margin-top:var(--s-5)}.story>.story-pull{margin-block:var(--s-8);font-family:var(--font-display);font-weight:var(--w-medium);font-size:var(--text-heading-lg);line-height:var(--lh-heading-lg);letter-spacing:var(--track-display);color:var(--ink);text-wrap:balance}.story>.story-fig{margin:var(--s-6) 0 var(--s-2);width:100%;max-width:200px}.story-fig img{border-radius:var(--radius-card);width:100%;height:auto;display:block}.story-fig figcaption{margin-top:var(--s-3);font-size:var(--text-body-sm);color:var(--ink-3)}@media (width>=1200px){.story{grid-template-columns:1fr minmax(0, var(--measure)) 1fr;column-gap:var(--s-8)}.story>*{grid-column:2}.story>.story-fig{grid-area:1/1/span 3;justify-self:end;margin:0}.story.has-head>.story-fig{margin-top:var(--s-5);grid-row:2/span 3}}.story-close{isolation:isolate;position:relative;overflow:hidden}.story-close-media{z-index:-1;position:absolute;inset:0}.story-close.has-media .story-close-media:after{content:"";z-index:1;background:linear-gradient(#1f2333d1 0%,#1f2333e0 50%,#1f2333d1 100%);position:absolute;inset:0}.story-close.has-media .story-close-sign{color:var(--on-dark-2)}.story-close-pause{z-index:2;right:var(--gutter);position:absolute;bottom:24px}.story-close-pause:hover{background:#ffffff47}.story-close-inner{text-align:center;padding-block:var(--s-8)}.story-close .display{margin:0 auto var(--s-6);max-width:20ch}.story-close-p{max-width:58ch;font-size:var(--text-body-lg);color:var(--ink-2);text-wrap:pretty;margin:0 auto;line-height:1.65}.story-close-p+.story-close-p{margin-top:16px}.story-close-line{margin:var(--s-9) auto 0;max-width:28ch;font-family:var(--font-display);font-weight:var(--w-medium);font-size:var(--text-heading);line-height:var(--lh-heading);letter-spacing:var(--track-display);color:var(--ink);text-wrap:balance}.story-close-sign{margin:var(--s-3) auto 0;max-width:none;font-size:var(--text-body-sm);color:var(--ink-3)}.story-close-link{margin-top:var(--s-8);font-size:15px;font-weight:var(--w-semibold);color:var(--accent);display:inline-block}.story-close-link:hover{color:var(--ink)}.session-card{background:var(--ground-0);border-radius:var(--radius-card);padding:var(--s-6)}.session-format{margin-bottom:var(--s-5);font-size:var(--text-body-sm);font-weight:var(--w-semibold);color:var(--ink-2)}.session-when{align-items:center;gap:var(--s-4);margin-bottom:var(--s-5);font-size:var(--text-body-sm);color:var(--ink-2);line-height:1.45;display:flex}.session-title{margin-bottom:var(--s-3)}.session-line{margin-bottom:var(--s-5);color:var(--ink-2)}.session-note{margin-top:var(--s-4);padding-inline:var(--s-6)}@media (width<=860px){.masthead-section:has(.masthead-aside){padding-top:var(--section-y)}.masthead:has(>.masthead-aside){gap:var(--s-5)}.session-card{padding:var(--s-5)}.session-when{margin-bottom:var(--s-4)}.session-title{margin-bottom:var(--s-2);font-size:24px;line-height:1.2}.session-line{margin-bottom:var(--s-4);font-size:var(--text-body-sm)}.session-note{padding-inline:var(--s-5)}}.dateblock{min-width:56px;padding-right:var(--s-4);border-right:1px solid var(--line);flex-direction:column;flex:none;align-items:center;display:inline-flex}.db-day{font-family:var(--font-display);font-variation-settings:"opsz" 60;font-size:var(--text-heading-lg);font-weight:var(--w-medium);color:var(--ink);font-variant-numeric:lining-nums;line-height:1}.db-month{margin-top:var(--s-1);font-size:var(--text-eyebrow);font-weight:var(--w-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);line-height:1}.sched-head{max-width:var(--measure);margin-bottom:var(--s-8)}.sched-head .eyebrow{margin-bottom:var(--s-3)}.sched-head .display{margin-bottom:var(--s-5)}.sched-series,.sched-also-title{margin:0 0 var(--s-2);max-width:none;font-family:var(--font-body);font-size:var(--text-eyebrow);font-weight:var(--w-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);line-height:1.4}.sched-list{max-width:1040px;margin:0;padding:0;list-style:none}.sched-row{column-gap:var(--s-6);padding:var(--s-6) 0;border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.sched-row:last-child{border-bottom:1px solid var(--line)}.sched-meta{align-items:center;gap:var(--s-3);margin-bottom:var(--s-2);max-width:none;font-size:var(--text-body-sm);color:var(--ink-2);flex-wrap:wrap;display:flex}.sched-title{font-size:var(--text-heading);line-height:var(--lh-heading);margin-bottom:var(--s-2)}.sched-line{color:var(--ink-2)}.sched-row>.btn{align-self:center}.sched-also{margin-top:var(--s-9);max-width:1040px}.sched-also ul{gap:var(--s-2) var(--s-6);color:var(--ink-2);grid-template-rows:repeat(4,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}@media (width<=860px){.sched-row{row-gap:var(--s-4);grid-template-columns:auto minmax(0,1fr)}.sched-row>.btn{grid-column:2;justify-self:start}.sched-title{font-size:24px;line-height:1.2}.sched-line{font-size:var(--text-body-sm)}.sched-also ul{row-gap:var(--s-3);grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}}.presenter{gap:var(--s-9);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.presenter-photo{aspect-ratio:1;border-radius:var(--radius-card);background:var(--ground-2);overflow:hidden}.presenter-photo img{object-fit:cover;width:100%;height:100%}.presenter-text .eyebrow{margin-bottom:var(--s-3)}.presenter-text .display{margin-bottom:var(--s-5)}.presenter-bio{font-size:var(--text-body-lg);color:var(--ink-2)}.presenter-bio+.presenter-bio{margin-top:var(--s-4)}.presenter-link{margin-top:var(--s-6);font-size:15px;font-weight:var(--w-semibold);color:var(--accent);display:inline-block}.presenter-link:hover{color:var(--ink)}@media (width<=860px){.presenter{gap:var(--s-6);grid-template-columns:minmax(0,1fr)}.presenter-photo{max-width:280px}}.legal-inner{max-width:var(--measure);margin-inline:auto}.legal-updated{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--ink-3);margin:0 0 var(--s-8);padding-bottom:var(--s-5);border-bottom:1px solid var(--line)}.legal-preamble{margin-bottom:var(--s-10)}.legal-clause+.legal-clause{margin-top:var(--s-10)}.legal-h{font-family:var(--font-display);font-size:var(--text-heading);font-weight:var(--w-regular);color:var(--ink);margin:0 0 var(--s-5);text-wrap:pretty;line-height:1.25}.legal-num{font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:var(--text-body-lg);font-weight:var(--w-semibold);color:var(--ink-3)}.legal-sub{font-family:var(--font-body);font-size:var(--text-body-lg);font-weight:var(--w-semibold);color:var(--ink);margin:var(--s-7) 0 var(--s-4)}.legal-body p{font-size:var(--text-body);color:var(--ink-2);text-wrap:pretty;margin:0;line-height:1.65}.legal-body p+p{margin-top:18px}.legal-body a{color:var(--accent-2);font-weight:var(--w-semibold)}.legal-body a:hover{color:var(--ink)}.legal-lead strong{color:var(--ink);font-weight:var(--w-semibold)}.legal-list{margin:18px 0 0;padding-left:22px}.legal-list li{font-size:var(--text-body);color:var(--ink-2);line-height:1.65}.legal-list li+li{margin-top:var(--s-3)}.legal-list li::marker{color:var(--ink-3)}.legal-lines{line-height:1.5}@media (width<=700px){.legal-clause+.legal-clause{margin-top:var(--s-9)}}.brand-sec .eyebrow{margin-bottom:12px}.brand-sec .display{margin-bottom:var(--s-5)}.brand-sec .lede{margin:0 0 var(--s-9)}.brand-grid{gap:var(--s-6);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.brand-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-cell{flex-direction:column;min-width:0;display:flex}.brand-file{color:inherit;flex-direction:column;text-decoration:none;display:flex}.brand-prev{border:1px solid var(--line);border-radius:var(--radius-tile);height:132px;margin-bottom:var(--s-4);padding:var(--s-5);grid-template-rows:minmax(0,1fr);place-items:center;display:grid;overflow:hidden}.brand-prev[data-on=tint]{background:var(--ground-1)}.brand-prev[data-on=dark]{background:var(--ground-4);border-color:#0000}.brand-prev img{object-fit:contain;width:100%;height:100%}.brand-file:hover .brand-prev{border-color:var(--accent)}.brand-file:hover .brand-label{color:var(--accent-2)}.brand-chip{border-radius:var(--radius-tile);height:132px;margin-bottom:var(--s-4)}.brand-chip[data-ruled]{border:1px solid var(--line)}.brand-label{font-size:15px;font-weight:var(--w-semibold);color:var(--ink);line-height:1.4}.brand-value{font-family:var(--font-mono);color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.6}.brand-meta{color:var(--ink-3);margin-top:var(--s-2);font-size:13px;line-height:1.5}@media (width<=760px){.brand-grid,.brand-grid[data-cols="3"]{gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.brand-prev,.brand-chip{height:104px}}.msplit{max-width:var(--container);padding:0 var(--gutter);margin-left:auto;margin-right:auto}[data-pause] .glyph-pause,[data-pause] .glyph-play{align-items:center}[data-pause] .glyph-pause{display:inline-flex}[data-pause] .glyph-play,[data-pause][aria-pressed=true] .glyph-pause{display:none}[data-pause][aria-pressed=true] .glyph-play{display:inline-flex}.klaro,.klaro button{font-family:inherit;font-family:var(--font-family,inherit);font-size:14px;font-size:var(--font-size,14px)}.klaro.cm-as-context-notice{height:100%;padding-top:12px;padding-bottom:12px}.klaro .cookie-modal .cm-switch-container,.klaro .context-notice .cm-switch-container,.klaro .cookie-notice .cm-switch-container{border-bottom-style:solid;border-bottom-style:var(--border-style,solid);border-bottom-width:1px;border-bottom-width:var(--border-width,1px);border-bottom-color:#c8c8c8;border-bottom-color:var(--light2,#c8c8c8);vertical-align:middle;min-height:40px;padding:10px 10px 10px 66px;line-height:20px;display:block;position:relative}.klaro .cookie-modal .cm-switch-container:last-child,.klaro .context-notice .cm-switch-container:last-child,.klaro .cookie-notice .cm-switch-container:last-child{border-bottom:0}.klaro .cookie-modal .cm-switch-container:first-child,.klaro .context-notice .cm-switch-container:first-child,.klaro .cookie-notice .cm-switch-container:first-child,.klaro .cookie-modal .cm-switch-container p,.klaro .context-notice .cm-switch-container p,.klaro .cookie-notice .cm-switch-container p{margin-top:0}.klaro .cookie-modal .cm-switch,.klaro .context-notice .cm-switch,.klaro .cookie-notice .cm-switch{width:50px;height:30px;display:inline-block;position:relative}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider{background-color:#1a936f;background-color:var(--green1,#1a936f)}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider{background-color:#1a936f;background-color:var(--green1,#1a936f);opacity:.6}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider:before,.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider:before{-ms-transform:translate(10px);transform:translate(10px)}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider,.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider{background-color:#24cc9a;background-color:var(--green2,#24cc9a);opacity:.8}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider:before,.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider:before{-ms-transform:translate(10px);transform:translate(10px)}.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.required:checked+.cm-list-label .slider{background-color:#24cc9a;background-color:var(--green2,#24cc9a);opacity:.8;cursor:not-allowed}.klaro .cookie-modal .cm-list-input,.klaro .context-notice .cm-list-input,.klaro .cookie-notice .cm-list-input{opacity:0;width:50px;height:30px;position:absolute;top:0;left:0}.klaro .cookie-modal .cm-list-title,.klaro .context-notice .cm-list-title,.klaro .cookie-notice .cm-list-title{font-size:.9em;font-weight:600}.klaro .cookie-modal .cm-list-description,.klaro .context-notice .cm-list-description,.klaro .cookie-notice .cm-list-description{color:var(--dark3,#7c7c7c);padding-top:4px;font-size:.9em}.klaro .cookie-modal .cm-list-label .cm-switch,.klaro .context-notice .cm-list-label .cm-switch,.klaro .cookie-notice .cm-list-label .cm-switch{position:absolute;left:0}.klaro .cookie-modal .cm-list-label .slider,.klaro .context-notice .cm-list-label .slider,.klaro .cookie-notice .cm-list-label .slider{background-color:#f2f2f2;background-color:var(--white2,#f2f2f2);cursor:pointer;width:50px;transition:all .4s;display:inline-block;position:absolute;inset:0}.klaro .cookie-modal .cm-list-label .slider:before,.klaro .context-notice .cm-list-label .slider:before,.klaro .cookie-notice .cm-list-label .slider:before{background-color:#e6e6e6;background-color:var(--white3,#e6e6e6);content:"";width:20px;height:20px;transition:all .4s;position:absolute;bottom:5px;left:5px}.klaro .cookie-modal .cm-list-label .slider.round,.klaro .context-notice .cm-list-label .slider.round,.klaro .cookie-notice .cm-list-label .slider.round{border-radius:30px}.klaro .cookie-modal .cm-list-label .slider.round:before,.klaro .context-notice .cm-list-label .slider.round:before,.klaro .cookie-notice .cm-list-label .slider.round:before{border-radius:50%}.klaro .cookie-modal .cm-list-label input:focus+.slider,.klaro .context-notice .cm-list-label input:focus+.slider,.klaro .cookie-notice .cm-list-label input:focus+.slider{box-shadow-color:#48dfb2;box-shadow-color:var(--green3,#48dfb2);box-shadow:0 0 1px var(--box-shadow-color,green3)}.klaro .cookie-modal .cm-list-label input:checked+.slider:before,.klaro .context-notice .cm-list-label input:checked+.slider:before,.klaro .cookie-notice .cm-list-label input:checked+.slider:before{-ms-transform:translate(20px);transform:translate(20px)}.klaro .cookie-modal .cm-list-input:focus+.cm-list-label .slider,.klaro .context-notice .cm-list-input:focus+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:focus+.cm-list-label .slider{box-shadow:0 4px 6px #7d7d7d33,5px 5px 10px #7d7d7d30}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider:before,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider:before{-ms-transform:translate(20px);transform:translate(20px)}.klaro .cookie-modal .slider,.klaro .context-notice .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px #0003,5px 5px 10px #00000030}.klaro .cookie-modal a,.klaro .context-notice a,.klaro .cookie-notice a{color:var(--green1,#1a936f);text-decoration:none}.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .context-notice p,.klaro .context-notice strong,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice ul,.klaro .context-notice li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{color:var(--light1,#fafafa)}.klaro .cookie-modal p,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .context-notice p,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice ul,.klaro .context-notice li,.klaro .cookie-notice p,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{text-align:left;margin:.7em 0 0;padding:0;display:block}.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal h3,.klaro .cookie-modal h4,.klaro .cookie-modal h5,.klaro .cookie-modal h6,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice h3,.klaro .context-notice h4,.klaro .context-notice h5,.klaro .context-notice h6,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice h3,.klaro .cookie-notice h4,.klaro .cookie-notice h5,.klaro .cookie-notice h6{font-family:inherit;font-family:var(--title-font-family,inherit)}.klaro .cookie-modal .cm-link,.klaro .context-notice .cm-link,.klaro .cookie-notice .cm-link{vertical-align:middle;margin-right:.5em}.klaro .cookie-modal .cm-btn,.klaro .context-notice .cm-btn,.klaro .cookie-notice .cm-btn{color:var(--button-text-color,#fff);background-color:#5c5c5c;background-color:var(--dark2,#5c5c5c);border-radius:4px;border-radius:var(--border-radius,4px);cursor:pointer;border-style:none;margin-right:.5em;padding:.4em;font-size:1em}.klaro .cookie-modal .cm-btn:disabled,.klaro .context-notice .cm-btn:disabled,.klaro .cookie-notice .cm-btn:disabled{opacity:.5}.klaro .cookie-modal .cm-btn.cm-btn-close,.klaro .context-notice .cm-btn.cm-btn-close,.klaro .cookie-notice .cm-btn.cm-btn-close{background-color:#c8c8c8;background-color:var(--light2,#c8c8c8)}.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .context-notice .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{background-color:#1a936f;background-color:var(--green1,#1a936f)}.klaro .cookie-modal .cm-btn.cm-btn-success-var,.klaro .context-notice .cm-btn.cm-btn-success-var,.klaro .cookie-notice .cm-btn.cm-btn-success-var{background-color:#24cc9a;background-color:var(--green2,#24cc9a)}.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .context-notice .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-info{background-color:#2581c4;background-color:var(--blue1,#2581c4)}.klaro .context-notice{border-radius:4px;border-radius:var(--border-radius,4px);border-style:solid;border-style:var(--border-style,solid);border-width:1px;border-width:var(--border-width,1px);border-color:#c8c8c8;border-color:var(--light2,#c8c8c8);background-color:#fafafa;background-color:var(--light1,#fafafa);flex-flow:column wrap;justify-content:center;align-items:center;height:100%;padding:12px;display:flex}.klaro .context-notice.cm-dark{background-color:#333;background-color:var(--dark1,#333);border-color:#5c5c5c;border-color:var(--dark2,#5c5c5c)}.klaro .context-notice.cm-dark p{color:var(--light1,#fafafa)}.klaro .context-notice.cm-dark p a{color:var(--blue2,#459cdc)}.klaro .context-notice p{color:var(--dark1,#333);text-align:center;flex-grow:0;margin-top:0;padding-top:0}.klaro .context-notice p a{color:var(--green2,#24cc9a)}.klaro .context-notice p.cm-buttons{margin-top:12px}.klaro .context-notice p.ccn-description-empty-store{font-size:14px;font-size:var(--font-size,14px);margin-top:24px}.klaro .cookie-modal{z-index:1000;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.klaro .cookie-modal.cm-embedded{height:inherit;width:inherit;left:inherit;right:inherit;z-index:0;position:relative}.klaro .cookie-modal.cm-embedded .cm-modal.cm-klaro{position:relative;-ms-transform:none;transform:none}.klaro .cookie-modal .cm-bg{background:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.klaro .cookie-modal .cm-modal.cm-klaro{background-color:#333;background-color:var(--dark1,#333);color:var(--light1,#fafafa);z-index:1001;width:100%;max-height:98%;position:fixed;top:50%;overflow:auto;-ms-transform:translateY(-50%);transform:translateY(-50%);box-shadow:0 4px 6px #0003,5px 5px 10px #00000030}@media (width>=660px){.klaro .cookie-modal .cm-modal.cm-klaro{border-radius:4px;border-radius:var(--border-radius,4px);width:auto;max-width:640px;height:auto;margin:0 auto;position:relative}}.klaro .cookie-modal .cm-modal .hide{cursor:pointer;z-index:1;background:0 0;border-style:none;position:absolute;top:20px;right:20px}.klaro .cookie-modal .cm-modal .hide svg{stroke:var(--light1,#fafafa)}.klaro .cookie-modal .cm-modal .cm-footer{border-top-color:#5c5c5c;border-top-color:var(--dark2,#5c5c5c);border-top-width:1px;border-top-width:var(--border-width,1px);border-top-style:solid;border-top-style:var(--border-style,solid);padding:1em}.klaro .cookie-modal .cm-modal .cm-footer-buttons{flex-flow:row;justify-content:space-between;display:flex}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by{text-align:right;padding-top:4px;padding-right:8px;font-size:.8em}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a{color:var(--dark2,#5c5c5c)}.klaro .cookie-modal .cm-modal .cm-header{border-bottom-width:1px;border-bottom-width:var(--border-width,1px);border-bottom-style:solid;border-bottom-style:var(--border-style,solid);border-bottom-color:#5c5c5c;border-bottom-color:var(--dark2,#5c5c5c);padding:1em 24px 1em 1em}.klaro .cookie-modal .cm-modal .cm-header h1{margin:0;font-size:2em;display:block}.klaro .cookie-modal .cm-modal .cm-header h1.title{padding-right:20px}.klaro .cookie-modal .cm-modal .cm-body{padding:1em}.klaro .cookie-modal .cm-modal .cm-body ul{display:block}.klaro .cookie-modal .cm-modal .cm-body span{width:auto;display:inline-block}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes{margin:0;padding:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-caret,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-caret{color:var(--light3,#a0a0a0)}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content{margin-left:-40px;display:none}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content.expanded,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content.expanded{margin-top:10px;display:block}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose{vertical-align:middle;min-height:40px;padding-left:60px;line-height:20px;position:relative}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p.purposes{color:var(--light3,#a0a0a0);font-size:.8em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all{border-top-width:1px;border-top-width:var(--border-width,1px);border-top-style:solid;border-top-style:var(--border-style,solid);border-top-color:#5c5c5c;border-top-color:var(--dark2,#5c5c5c);padding-top:1em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-list-title{font-weight:600}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required{color:var(--dark2,#5c5c5c);padding-left:.2em;font-size:.8em}.klaro .cookie-notice:not(.cookie-modal-notice){background-color:#333;background-color:var(--dark1,#333);z-index:999;width:100%;position:fixed;bottom:0;right:0}@media (width>=1024px){.klaro .cookie-notice:not(.cookie-modal-notice){border-radius:4px;border-radius:var(--border-radius,4px);position:var(--notice-position,fixed);right:20px;right:var(--notice-right,20px);left:auto;left:var(--notice-left,auto);bottom:20px;bottom:var(--notice-bottom,20px);top:auto;top:var(--notice-top,auto);max-width:400px;max-width:var(--notice-max-width,400px);position:fixed;box-shadow:0 4px 6px #0003,5px 5px 10px #00000030}}@media (width<=1023px){.klaro .cookie-notice:not(.cookie-modal-notice){border-style:none;border-radius:0}}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded{height:inherit;width:inherit;left:inherit;right:inherit;bottom:inherit;z-index:0;position:relative}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded .cn-body{padding-top:.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{margin-bottom:0;margin-right:0;padding:0 1em 1em;bottom:0}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{margin-bottom:.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p.cn-changes{text-decoration:underline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more{flex-grow:1;display:inline-block}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{margin-top:-.5em;display:inline-block}@media (width<=384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{width:100%}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{margin-top:.5em}@media (width<=384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{width:calc(50% - .5em)}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{flex-flow:wrap;justify-content:right;align-items:baseline;margin-top:-.5em;display:flex}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok a,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok div{margin-top:.5em}.klaro .cookie-modal-notice{background-color:#333;background-color:var(--dark1,#333);color:var(--light1,#fafafa);z-index:1001;width:100%;max-height:98%;padding:.2em 1em 1em;position:fixed;top:50%;overflow:auto;-ms-transform:translateY(-50%);transform:translateY(-50%);box-shadow:0 4px 6px #0003,5px 5px 10px #00000030}@media (width>=400px){.klaro .cookie-modal-notice{border-radius:4px;border-radius:var(--border-radius,4px);width:auto;max-width:400px;height:auto;margin:0 auto;position:relative}}.klaro .cookie-modal-notice .cn-ok{flex-flow:row;justify-content:space-between;align-items:center;margin-top:1em;display:flex}.klaro .cookie-notice-hidden{display:none!important}.klaro{--dark1:var(--ground-0);--light1:var(--ink);--dark2:var(--line);--dark3:var(--ink-2);--light2:var(--line-2);--light3:var(--ink-3);--white2:var(--ground-0);--white3:var(--ground-0);--green1:var(--accent);--green2:var(--accent-2);--green3:var(--accent);--blue1:var(--accent);--blue2:var(--accent-2);--button-text-color:#fff;--font-family:var(--font-body);--title-font-family:var(--font-display);--font-size:var(--text-body-sm);--border-radius:var(--radius-tile);--border-width:1px;--border-style:solid;--notice-max-width:420px}.klaro .cookie-notice:not(.cookie-modal-notice),.klaro .cookie-modal .cm-modal.cm-klaro{box-shadow:var(--shadow-float)}.klaro .cookie-notice:not(.cookie-modal-notice){border:1px solid var(--line)}.klaro .cookie-modal .cm-bg{background:#1f23338f}.klaro .cookie-notice .cn-body p,.klaro .cookie-modal .cm-body p{color:var(--ink-2);line-height:1.55}.klaro .cookie-modal .cm-modal .cm-header h1{font:400 var(--text-heading)/var(--lh-heading) var(--font-display);color:var(--ink);letter-spacing:var(--track-display)}.klaro .cookie-notice .cm-btn,.klaro .cookie-modal .cm-btn{height:var(--btn-h-sm);border-radius:var(--radius-pill);font:var(--w-semibold) var(--text-body-sm)/1 var(--font-body);letter-spacing:var(--track-body);transition:background-color var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast);border:1px solid #0000;justify-content:center;align-items:center;margin-right:8px;padding:0 18px;display:inline-flex}.klaro .cookie-notice .cm-btn:last-child,.klaro .cookie-modal .cm-btn:last-child{margin-right:0}.klaro .cookie-notice .cm-btn,.klaro .cookie-modal .cm-btn,.klaro .cookie-modal .cm-btn.cm-btn-accept,.klaro .cookie-modal .cm-btn.cm-btn-info{border-color:var(--line-2);color:var(--ink);background:0 0}.klaro .cookie-notice .cm-btn:hover,.klaro .cookie-modal .cm-btn:hover,.klaro .cookie-modal .cm-btn.cm-btn-accept:hover,.klaro .cookie-modal .cm-btn.cm-btn-info:hover{background:var(--accent-06);border-color:var(--accent);color:var(--accent-2)}.klaro .cookie-notice .cm-btn.cn-decline,.klaro .cookie-modal .cm-btn.cn-decline{border-color:var(--danger);color:var(--danger);background:0 0}.klaro .cookie-notice .cm-btn.cn-decline:hover,.klaro .cookie-modal .cm-btn.cn-decline:hover{background:var(--danger);border-color:var(--danger);color:#fff}.klaro .cookie-notice .cm-btn.cm-btn-success,.klaro .cookie-modal .cm-btn.cm-btn-accept-all{background:var(--accent);border-color:var(--accent);color:#fff}.klaro .cookie-notice .cm-btn.cm-btn-success:hover,.klaro .cookie-modal .cm-btn.cm-btn-accept-all:hover{background:var(--accent-2);border-color:var(--accent-2);color:#fff}.klaro .cookie-modal .cm-modal .cm-footer-buttons{justify-content:flex-end;gap:8px}.klaro .cookie-modal .cm-modal .cm-footer-buttons .cm-btn{margin-right:0}.klaro .cookie-modal .cm-modal .cm-footer-buttons .cm-btn.cn-decline{order:1}.klaro .cookie-modal .cm-modal .cm-footer-buttons .cm-btn.cm-btn-accept{order:2}.klaro .cookie-modal .cm-modal .cm-footer-buttons .cm-btn.cm-btn-accept-all{order:3}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{justify-content:flex-end;gap:8px;display:flex}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{margin-right:0}.klaro .cookie-notice .cn-buttons .cm-btn.cn-decline{order:1}.klaro .cookie-notice .cn-buttons .cm-btn.cm-btn-success{order:2}.klaro .cookie-notice .cm-btn:focus-visible,.klaro .cookie-modal .cm-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.klaro .cookie-modal .cm-modal .hide{border:1px solid var(--line-2);border-radius:var(--radius-pill);background:var(--ground-0);cursor:pointer;transition:border-color var(--dur-fast), background-color var(--dur-fast)}.klaro .cookie-modal .cm-modal .hide:hover{background:var(--ground-1);border-color:var(--accent)}.klaro .cookie-modal .cm-modal .hide:focus-visible{box-shadow:var(--focus-ring);outline:none}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li span.cm-required{color:var(--ink-3)}.klaro .cookie-notice .cn-learn-more,.klaro .cookie-notice a,.klaro .cookie-modal a{color:var(--accent);text-decoration:underline}.klaro .cookie-notice .cn-learn-more:hover,.klaro .cookie-notice a:hover,.klaro .cookie-modal a:hover{color:var(--accent-2);text-decoration:underline}.klaro .cookie-modal .slider,.klaro .cookie-notice .slider,.klaro .cookie-modal .cm-list-input:focus+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:focus+.cm-list-label .slider,.klaro .cookie-modal .cm-list-label input:focus+.slider,.klaro .cookie-notice .cm-list-label input:focus+.slider{box-shadow:none}.klaro .cookie-modal .cm-list-label .slider{background-color:var(--line-2)}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider{background-color:var(--accent)}.klaro .cookie-modal .cm-list-input:focus-visible+.cm-list-label .slider,.klaro .cookie-modal .cm-list-label input:focus-visible+.slider{box-shadow:var(--focus-ring)}@media (width<=768px){.klaro .cookie-notice .cm-btn{height:auto;min-height:44px;padding:10px 16px}.klaro .cookie-notice .cn-learn-more{align-items:center;min-height:44px;padding:10px 8px;display:inline-flex}.klaro .cookie-notice .cn-buttons{flex-wrap:wrap;gap:8px}}@media (prefers-reduced-motion:reduce){.klaro .cookie-notice .cm-btn,.klaro .cookie-modal .cm-btn,.klaro .cookie-modal .cm-list-label .slider{transition:none}}
