@font-face{font-family:Mulish;src:url(/fonts/Mulish-VariableFont_wght.woff2) format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:Mulish;src:url(/fonts/Mulish-Italic-VariableFont_wght.woff2) format("woff2");font-weight:200 900;font-style:italic;font-display:swap}:root{--lp-ink: #4A4A4A;--lp-ink-display: #3D3D3D;--lp-mute-text: #6B6B6B;--lp-control: #6B6B6B;--lp-mute: #888888;--lp-rule: #BBBBBB;--lp-paper: #FFFFFF;--lp-paper-soft: #FAFAFA;--lp-accent: #92C1E9;--lp-accent-tint: #F4F9FD;--lp-sans: "Mulish", "Helvetica Neue", Helvetica, Arial, sans-serif;--lp-fs-micro: .75rem;--lp-fs-small: .8125rem;--lp-fs-body: 1rem;--lp-fs-body-lg: 1.125rem;--lp-fs-lede: 1.25rem;--lp-fs-h4: 1.375rem;--lp-fs-h3: 1.75rem;--lp-fs-h2: 2.25rem;--lp-fs-h1: 3rem;--lp-fs-display: 4rem;--lp-lh-tight: 1.15;--lp-lh-snug: 1.3;--lp-lh-body: 1.55;--lp-lh-loose: 1.7;--lp-w-light: 300;--lp-w-book: 400;--lp-w-medium: 500;--lp-w-bold: 700;--lp-tr-tight: -.01em;--lp-tr-base: 0;--lp-tr-wide: .06em;--lp-tr-label: .18em;--lp-s-1: 4px;--lp-s-2: 8px;--lp-s-3: 12px;--lp-s-4: 16px;--lp-s-5: 24px;--lp-s-6: 32px;--lp-s-7: 48px;--lp-s-8: 64px;--lp-s-9: 96px;--lp-s-10: 128px;--lp-s-11: 192px;--lp-measure: 62ch;--lp-measure-sm: 48ch;--lp-page-max: 1200px;--lp-letter-w: 720px;--lp-hairline: 1px solid var(--lp-rule);--lp-hairline-accent: 1px solid var(--lp-accent);--lp-hairline-ink: 1px solid var(--lp-ink);--lp-r-none: 0;--lp-r-pill: 999px;--lp-shadow-none: none;--lp-ease: cubic-bezier(.2, .6, .2, 1);--lp-dur-fast: .12s;--lp-dur-base: .18s;--lp-dur-slow: .32s}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--lp-paper);color:var(--lp-ink);font-family:var(--lp-sans);font-size:17px;line-height:var(--lp-lh-loose);font-weight:var(--lp-w-book);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-variant-numeric:tabular-nums}@media(min-width:720px){body{font-size:var(--lp-fs-body-lg)}}h1,h2,h3,h4,p,figure,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:left}input,textarea{font:inherit;color:inherit;background:transparent;border:0;border-radius:0;outline:0;width:100%}img,svg{display:block;max-width:100%}::selection{background:var(--lp-accent);color:var(--lp-ink-display)}:focus-visible{outline:2px solid var(--lp-ink-display);outline-offset:4px;border-radius:1px}a{color:var(--lp-ink);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--lp-rule);text-underline-offset:3px;transition:text-decoration-color var(--lp-dur-fast) var(--lp-ease)}a:hover{text-decoration-color:var(--lp-accent)}.lp-nav a{color:var(--lp-ink-display);text-decoration:none;position:relative}.lp-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-6px;height:1px;background:var(--lp-accent);transition:right var(--lp-dur-base) var(--lp-ease)}.lp-nav a:hover:after{right:0}.lp-shell{max-width:var(--lp-page-max);margin:0 auto;padding:0 22px;box-sizing:border-box}@media(min-width:720px){.lp-shell{padding:0 32px}}.lp-section{border-bottom:1px solid var(--lp-rule)}.lp-section:last-of-type{border-bottom:0}.lp-plus{flex:none;width:12px;height:12px;fill:var(--lp-accent);transition:transform var(--lp-dur-base) var(--lp-ease)}.lp-eyebrow{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;letter-spacing:var(--lp-tr-label);text-transform:uppercase;color:var(--lp-ink-display);margin:0;line-height:1.4}.lp-h1,h1{font-size:clamp(2.5rem,1.6rem + 3.8vw,5rem);line-height:1.1;font-weight:var(--lp-w-light);letter-spacing:-.02em;color:var(--lp-ink-display);margin:0;text-wrap:balance}.lp-h2,h2{font-size:28px;line-height:1.15;font-weight:var(--lp-w-light);letter-spacing:-.01em;color:var(--lp-ink-display);margin:0;text-wrap:balance}@media(min-width:720px){.lp-h2,h2{font-size:36px}}@media(min-width:1024px){.lp-h2,h2{font-size:44px}}.lp-h3,h3{font-size:22px;line-height:1.25;font-weight:var(--lp-w-book);color:var(--lp-ink-display);margin:0;text-wrap:balance}.lp-h4,h4{font-size:var(--lp-fs-h4);line-height:var(--lp-lh-snug);font-weight:var(--lp-w-medium);color:var(--lp-ink-display);margin:0}.lp-lede{font-size:20px;line-height:1.5;font-weight:var(--lp-w-light);color:var(--lp-ink);max-width:var(--lp-measure);margin:0;text-wrap:pretty}@media(min-width:720px){.lp-lede{font-size:22px}}.lp-small{font-size:15px;line-height:1.55;color:var(--lp-mute-text)}.lp-caption{font-size:13px;line-height:1.5;color:var(--lp-mute-text)}.lp-hairline{border:0;border-top:1px solid var(--lp-rule);margin:0}.lp-sketch{display:block;width:100%;height:auto}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 24px;font-size:16px;font-weight:500;letter-spacing:.02em;line-height:1;text-decoration:none;border-radius:0;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background-color var(--lp-dur-base) var(--lp-ease),color var(--lp-dur-base) var(--lp-ease),border-color var(--lp-dur-base) var(--lp-ease)}.lp-btn:active{transform:translateY(1px);transition-duration:var(--lp-dur-fast)}.lp-btn[disabled]{opacity:.4;pointer-events:none}.lp-btn-primary{background:var(--lp-ink-display);color:var(--lp-paper);border-color:var(--lp-ink-display)}.lp-btn-primary:hover{background:var(--lp-ink);border-color:var(--lp-ink);color:var(--lp-paper)}.lp-btn-secondary{background:transparent;color:var(--lp-ink-display);border-color:var(--lp-control)}.lp-btn-secondary:hover{background:var(--lp-ink-display);border-color:var(--lp-ink-display);color:var(--lp-paper)}.lp-btn-link{display:inline-flex;align-items:center;height:auto;padding:12px 0;background:none;border:0;color:var(--lp-ink-display);font-size:16px;font-weight:500;letter-spacing:.02em;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--lp-rule);text-underline-offset:3px}.lp-btn-link:hover{text-decoration-color:var(--lp-ink-display)}.lp-field{display:flex;flex-direction:column;gap:8px}.lp-label{display:block;font-size:15px;font-weight:400;color:var(--lp-ink-display);line-height:1.4}.lp-input{appearance:none;-webkit-appearance:none;background:transparent;border:0;border-bottom:1px solid var(--lp-control);border-radius:0;height:48px;padding:0;font:inherit;font-size:17px;line-height:1.4;color:var(--lp-ink);width:100%;transition:border-color var(--lp-dur-fast) var(--lp-ease),border-bottom-width var(--lp-dur-fast) var(--lp-ease)}.lp-input::placeholder{color:var(--lp-mute-text);opacity:1}.lp-input:hover{border-bottom-color:var(--lp-ink-display)}.lp-input:focus{outline:none;border-bottom:2px solid var(--lp-ink-display);padding-bottom:0;margin-bottom:-1px}.lp-textarea{appearance:none;-webkit-appearance:none;background:transparent;border:0;border-bottom:1px solid var(--lp-control);border-radius:0;min-height:120px;padding:12px 0;font:inherit;font-size:17px;line-height:1.5;color:var(--lp-ink);width:100%;resize:vertical;transition:border-color var(--lp-dur-fast) var(--lp-ease)}.lp-textarea::placeholder{color:var(--lp-mute-text);opacity:1}.lp-textarea:hover{border-bottom-color:var(--lp-ink-display)}.lp-textarea:focus{outline:none;border-bottom:2px solid var(--lp-ink-display);margin-bottom:-1px}.lp-checkbox{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:24px;height:24px;flex:none;border:1px solid var(--lp-control);background:var(--lp-paper);border-radius:0;position:relative;cursor:pointer;margin:0;transition:background-color var(--lp-dur-fast) var(--lp-ease),border-color var(--lp-dur-fast) var(--lp-ease)}.lp-checkbox:hover{border-color:var(--lp-ink-display)}.lp-checkbox:checked{background:var(--lp-ink-display);border-color:var(--lp-ink-display)}.lp-checkbox:checked:after{content:"";position:absolute;left:6px;top:8px;width:12px;height:6px;border-left:2px solid var(--lp-paper);border-bottom:2px solid var(--lp-paper);transform:rotate(-45deg)}.lp-error{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:15px;line-height:1.4;color:var(--lp-ink)}.lp-error[hidden],.lp-status[hidden]{display:none}.lp-error:before{content:"";flex:none;width:12px;height:12px;background:var(--lp-ink-display);clip-path:polygon(35% 0%,65% 0%,65% 35%,100% 35%,100% 65%,65% 65%,65% 100%,35% 100%,35% 65%,0% 65%,0% 35%,35% 35%);transform:rotate(45deg)}.lp-status{font-size:15px;line-height:1.5;color:var(--lp-ink-display)}.lp-turnstile{min-height:65px}.lp-card{transition:background-color var(--lp-dur-fast) var(--lp-ease)}.lp-card:hover,.lp-card.is-on{background:var(--lp-accent-tint)}.lp-art{position:relative;overflow:hidden}.lp-art>.lp-today,.lp-art>.lp-consent{position:absolute;inset:0;transition:opacity var(--lp-dur-slow) var(--lp-ease)}.lp-art>.lp-consent{opacity:0}.lp-card:hover .lp-art>.lp-today,.lp-card.is-on .lp-art>.lp-today{opacity:0}.lp-card:hover .lp-art>.lp-consent,.lp-card.is-on .lp-art>.lp-consent{opacity:1}.lp-seg{display:inline-flex;border:1px solid var(--lp-rule)}.lp-seg span{padding:0 12px;height:28px;display:inline-flex;align-items:center;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-mute-text);transition:color var(--lp-dur-fast) var(--lp-ease),background-color var(--lp-dur-fast) var(--lp-ease)}.lp-seg span.is-active{color:var(--lp-ink-display);background:var(--lp-paper)}.lp-faq-btn:hover .lp-q{text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--lp-accent);text-underline-offset:4px}.lp-faq-btn[aria-expanded=true] .lp-plus{transform:rotate(45deg)}.lp-faq-panel{overflow:hidden;transition:max-height var(--lp-dur-slow) var(--lp-ease)}.lp-faq-answer{opacity:0;transition:opacity var(--lp-dur-base) var(--lp-ease) var(--lp-dur-base)}.lp-faq-open .lp-faq-answer{opacity:1}.lp-cell:active,.lp-row:active{background:var(--lp-accent-tint)}.lp-svg{width:100%;height:100%}.lp-svg svg{width:100%;height:100%;display:block;overflow:visible}.lp-svg path,.lp-svg line,.lp-svg polyline,.lp-svg polygon,.lp-svg circle,.lp-svg ellipse,.lp-svg rect{vector-effect:non-scaling-stroke}@keyframes lpDraw{to{stroke-dashoffset:0}}@keyframes lpFade{to{opacity:1}}@keyframes lpRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes lpScale{to{transform:scaleX(1)}}.lp-hero-svg [data-draw] path,.lp-hero-svg [data-draw] line,.lp-hero-svg [data-draw] polyline,.lp-hero-svg [data-draw] polygon,.lp-hero-svg [data-draw] circle,.lp-hero-svg [data-draw] ellipse,.lp-hero-svg [data-draw] rect{stroke-dasharray:1;stroke-dashoffset:1;animation:lpDraw .6s var(--lp-ease) forwards}.lp-svg.lp-hero-svg [data-draw="1"] *{animation-delay:.2s}.lp-svg.lp-hero-svg [data-draw="2"] *{animation-delay:.8s}.lp-svg.lp-hero-svg [data-draw="3"] *{animation-duration:.4s;animation-delay:1.4s}.lp-hero-svg [data-fill]{opacity:0;animation:lpFade .4s var(--lp-ease) 1.8s forwards}.lp-hero-svg [data-plus]{opacity:0;animation:lpFade .18s var(--lp-ease) 2.2s forwards}.lp-plot-label{opacity:0;animation:lpFade .18s var(--lp-ease) 1.9s forwards}.lp-step-svg [data-draw] *{stroke-dasharray:1;stroke-dashoffset:1;animation:lpDraw .4s var(--lp-ease) forwards}.lp-svg.lp-step-1 [data-draw] *{animation-delay:.3s}.lp-svg.lp-step-2 [data-draw] *{animation-delay:.36s}.lp-svg.lp-step-3 [data-draw] *{animation-delay:.42s}.lp-svg.lp-step-4 [data-draw] *{animation-delay:.48s}.lp-svg.lp-step-5 [data-draw] *{animation-delay:.54s}.lp-giant{opacity:0;animation:lpFade .32s var(--lp-ease) .2s forwards}.lp-giant-rule{transform-origin:left center;transform:scaleX(0);animation:lpScale .4s var(--lp-ease) .6s forwards}.lp-rise{opacity:0;animation:lpRise .32s var(--lp-ease) forwards}.lp-rise-1{animation-delay:.8s}.lp-rise-2{animation-delay:.86s}.lp-rise-3{animation-delay:.92s}.lp-rise-4{animation-delay:.98s}.lp-tick-svg [data-draw] *{stroke-dasharray:1;stroke-dashoffset:1;animation:lpDraw .4s var(--lp-ease) .12s forwards}.lp-hero-sketch{position:relative}.lp-hero-sketch>.lp-sketch-grey{position:absolute;inset:0;opacity:0;animation:lpFade .6s var(--lp-ease) .2s forwards;width:100%;height:100%;object-fit:contain}.lp-hero-sketch>.lp-sketch-blue{position:absolute;inset:0;opacity:0;animation:lpFade .4s var(--lp-ease) 1.4s forwards;width:100%;height:100%;object-fit:contain}.lp-step-sketch{opacity:0;animation:lpRise .32s var(--lp-ease) forwards}.lp-step-sketch-1{animation-delay:.3s}.lp-step-sketch-2{animation-delay:.36s}.lp-step-sketch-3{animation-delay:.42s}.lp-step-sketch-4{animation-delay:.48s}.lp-step-sketch-5{animation-delay:.54s}.reveal{opacity:0;transform:translateY(8px);transition:opacity var(--lp-dur-slow) var(--lp-ease),transform var(--lp-dur-slow) var(--lp-ease);transition-delay:calc(var(--reveal-i, 0) * 60ms)}.reveal.is-in{opacity:1;transform:translateY(0)}.skip-link{position:fixed;left:16px;top:16px;z-index:1000;transform:translateY(-200%);background:var(--lp-paper);color:var(--lp-ink-display);border:1px solid var(--lp-ink-display);padding:12px 20px;font-size:15px;font-weight:500;text-decoration:none;transition:transform var(--lp-dur-base) var(--lp-ease)}.skip-link:focus{transform:translateY(0)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.lp-hero-svg [data-draw] *,.lp-step-svg [data-draw] *,.lp-tick-svg [data-draw] *,.lp-consent [data-draw] *{stroke-dashoffset:0!important}.lp-hero-svg [data-fill],.lp-hero-svg [data-plus],.lp-plot-label,.lp-giant,.lp-rise,.lp-hero-sketch>.lp-sketch-grey,.lp-hero-sketch>.lp-sketch-blue,.lp-step-sketch{opacity:1!important}.lp-giant-rule{transform:none!important}.reveal,.reveal.is-in{opacity:1!important;transform:none!important;transition-delay:0s!important}}@media(max-width:719px){body{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}}.lp-mg{display:grid;grid-template-columns:minmax(0,168px) minmax(0,1fr);gap:32px;align-items:baseline}@media(max-width:860px){.lp-mg{grid-template-columns:1fr;gap:16px}}.lp-fine{color:var(--lp-mute-text);font-size:var(--lp-fs-small)}html,body{background:var(--lp-paper)}html{overflow-x:hidden}body{overflow-x:hidden;max-width:100vw}img,svg,video{max-width:100%;height:auto}
