.cu-webfield{min-width:0}.cu-webfield input,.cu-webfield textarea,.cu-webfield select{min-width:0;max-width:100%}.cu-btn-full{white-space:normal;height:auto;padding-top:12px;padding-bottom:12px}.cu-webfield textarea,.cu-webfield select,.cu-webfield-select{box-sizing:border-box;border:1px solid var(--ds-web-input-border);border-radius:var(--ds-radius-web-input);background:var(--ds-web-bg);width:100%;font-family:var(--ds-font-text);color:var(--ds-web-text);letter-spacing:-.022em;appearance:none;outline:0;font-size:1.0625rem;line-height:1.23536}.cu-webfield textarea{resize:vertical;min-height:140px;padding:24px 16px 10px}.cu-webfield select,.cu-webfield-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23222222' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;height:56px;padding:18px 44px 0 16px}.cu-webfield-select{height:48px;padding-top:0}.cu-webfield textarea:focus,.cu-webfield select:focus,.cu-webfield-select:focus{border-color:var(--ds-focus-ring);outline:1px solid var(--ds-focus-ring);box-shadow:0 0 0 5px var(--ds-focus)}.cu-webfield textarea+label,.cu-webfield select+label{letter-spacing:-.01em;font-size:.75rem;line-height:1rem;transform:translateY(-9px)}.cu-webfield-error textarea,.cu-webfield-error select{border-color:var(--ds-web-error);background-color:var(--ds-web-error-bg)}.site-field{box-sizing:border-box;border:1px solid var(--ds-web-input-border);border-radius:var(--ds-radius-web-input);background:var(--ds-web-bg);width:100%;min-width:0;height:48px;font-family:var(--ds-font-text);color:var(--ds-web-text);letter-spacing:-.022em;outline:0;padding:0 16px;font-size:1.0625rem;line-height:1.375rem;display:block}textarea.site-field{resize:vertical;height:auto;min-height:120px;padding:12px 16px}.site-field::placeholder{color:var(--ds-label-tertiary)}.site-field:focus{border-color:var(--ds-focus-ring);outline:1px solid var(--ds-focus-ring);box-shadow:0 0 0 5px var(--ds-focus)}@media (prefers-reduced-motion:no-preference){.site-rise{animation:ds-rise .55s var(--ds-ease-sheet) both}}.legal-prose section{scroll-margin-top:96px}@media (max-width:1068px){.legal-prose section{scroll-margin-top:124px}}.legal-prose section+section{margin-top:40px}.legal-prose h2{letter-spacing:-.0118em;color:var(--ds-label);border:0;margin:0 0 12px;padding:0;font-size:1.375rem;font-weight:700;line-height:1.75rem}.legal-prose h3{color:var(--ds-label);margin:20px 0 8px;font-size:1.0625rem;font-weight:600;line-height:1.375rem}.legal-prose p,.legal-prose li{color:var(--ds-label);letter-spacing:-.0253em;font-size:1.0625rem;line-height:1.6}.legal-prose p+p{margin-top:12px}.legal-prose ul,.legal-prose ol{margin:12px 0;padding-left:24px}.legal-prose ul{list-style:outside}.legal-prose ol{list-style:decimal}.legal-prose li+li{margin-top:6px}.legal-prose strong{color:var(--ds-label);font-weight:600}.legal-prose a{color:var(--ds-accent-text);text-underline-offset:3px;font-weight:400;text-decoration:underline;text-decoration-thickness:1px}.legal-prose a:hover{text-decoration-thickness:2px}.legal-prose table{border-collapse:collapse;width:100%;margin:12px 0;font-size:.9375rem}.legal-prose th,.legal-prose td{text-align:left;border-bottom:1px solid var(--ds-separator);vertical-align:top;padding:8px 10px}@media (max-width:359px){.site-turnstile{transform-origin:0 0;height:56px;transform:scale(.84)}}.site-alfie{display:block}@media (prefers-reduced-motion:no-preference){.site-alfie[data-alfie=waiting][data-entrance=rise]{transform:translateY(105%)}.site-alfie[data-alfie=waiting][data-entrance=pop]{opacity:0;transform:scale(.6)}.site-alfie[data-alfie=playing][data-entrance=rise]{animation:.72s cubic-bezier(.34,1.56,.64,1) both site-alfie-rise}.site-alfie[data-alfie=playing][data-entrance=pop]{animation:.46s cubic-bezier(.34,1.56,.64,1) both site-alfie-pop,.42s ease-in-out .56s site-alfie-hop}.site-alfie[data-alfie=waiting][data-entrance=peek]{transform:translateY(105%)}.site-alfie[data-alfie=waiting][data-entrance=slide]{opacity:0;transform:translate(-140%)rotate(-12deg)}.site-alfie[data-alfie=waiting][data-entrance=drop]{opacity:0;transform:translateY(-140%)}.site-alfie[data-alfie=playing][data-entrance=peek]{animation:1.5s cubic-bezier(.34,1.4,.64,1) both site-alfie-peek}.site-alfie[data-alfie=playing][data-entrance=slide]{animation:.9s cubic-bezier(.22,1.25,.36,1) both site-alfie-slide}.site-alfie[data-alfie=playing][data-entrance=drop]{transform-origin:50% 100%;animation:.9s cubic-bezier(.5,0,.75,0) both site-alfie-drop,.52s ease-out .56s both site-alfie-squash}.site-alfie-float[data-float]{animation:4.2s ease-in-out 1.8s infinite site-alfie-float}.site-alfie[data-greet]{animation:.52s ease-in-out site-alfie-hop}.site-alfie[data-greet="1"]{animation-name:site-alfie-hop-b}}@keyframes site-alfie-peek{0%{transform:translateY(105%)}30%{transform:translateY(58%)}58%{transform:translateY(58%)}to{transform:translateY(0)}}@keyframes site-alfie-slide{0%{opacity:0;transform:translate(-140%)rotate(-12deg)}60%{opacity:1;transform:translate(6%)rotate(4deg)}to{opacity:1;transform:none}}@keyframes site-alfie-drop{0%{opacity:0;transform:translateY(-140%)}30%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes site-alfie-squash{0%{transform:scale(1.12,.86)}45%{transform:scale(.95,1.06)translateY(-4%)}to{transform:none}}@keyframes site-alfie-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3.5%)}}@keyframes site-alfie-hop-b{0%,to{transform:translateY(0)}45%{transform:translateY(-10%)}}@keyframes site-alfie-rise{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes site-alfie-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes site-alfie-hop{0%,to{transform:translateY(0)}45%{transform:translateY(-10%)}}@media (prefers-reduced-motion:no-preference){.site-swap{animation:.32s cubic-bezier(.34,1.56,.64,1) both site-swap}}@keyframes site-swap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.site-flow-x,.site-flow-y{--flow-dash:var(--pp,var(--ds-separator-opaque))}.site-flow-x{background:repeating-linear-gradient(90deg, var(--flow-dash) 0 6px, transparent 6px 12px)}.site-flow-y{background:repeating-linear-gradient(180deg, var(--flow-dash) 0 6px, transparent 6px 12px)}@media (prefers-reduced-motion:no-preference){.site-flow-x[data-flow=left]{animation:.9s linear infinite site-flow-left}.site-flow-x[data-flow=right]{animation:.9s linear infinite site-flow-right}.site-flow-y{animation:.9s linear infinite site-flow-down}}@keyframes site-flow-left{0%{background-position:0 0}to{background-position:-12px 0}}@keyframes site-flow-right{0%{background-position:0 0}to{background-position:12px 0}}@keyframes site-flow-down{0%{background-position:0 0}to{background-position:0 12px}}@media (prefers-reduced-motion:no-preference){.site-fade{animation:.2s ease-out both site-vt-fade}.site-pop{animation:.42s cubic-bezier(.34,1.56,.64,1) both site-pop}}@keyframes site-pop{0%{opacity:0;transform:translateY(8px)scale(.86)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.site-heart-pop{animation:.52s cubic-bezier(.34,1.56,.64,1) both site-heart-pop}}@keyframes site-heart-pop{0%{opacity:0;transform:translate(-50%,-.4em)scale(.2)}60%{opacity:1;transform:translate(-50%)scale(1.35)}to{opacity:1;transform:translate(-50%)scale(1)}}.site-marquee{overflow:hidden}@media (prefers-reduced-motion:no-preference){.site-marquee-track{animation:site-marquee var(--marquee-seconds,80s) linear infinite}.site-marquee:hover .site-marquee-track,.site-marquee:focus-within .site-marquee-track,.site-marquee[data-paused] .site-marquee-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.site-marquee{overflow-x:auto}.site-marquee-control{display:none}}@keyframes site-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){.site-motion [data-reveal-item]:not([data-revealed]){opacity:0;transform:translateY(28px)scale(.985)}.site-motion [data-reveal-item][data-revealed=in]{animation:.9s cubic-bezier(.22,.61,.36,1) backwards site-reveal;animation-delay:calc(var(--reveal-i,0) * 90ms)}[data-scrub] .site-scrub-word{opacity:clamp(var(--scrub-floor,.55), calc((var(--lit,1) * 1.25 - var(--w,0)) * 6), 1);transition:opacity .12s linear}[data-scrub].site-scrub-soft{--scrub-floor:.82}[data-scroll=settle]{transform:scale(calc(1.07 - .07 * min(1, var(--p,1) * 2.2)));transform-origin:50% 30%}[data-scroll=parallax]{transform:translateY(calc((var(--p,.5) - .5) * -48px)) scale(1.1)}[data-tilt]{transform:perspective(1100px) rotateX(calc(var(--rx,0) * 3deg)) rotateY(calc(var(--ry,0) * 3deg));transform-style:preserve-3d;transition:transform .45s cubic-bezier(.22,.61,.36,1)}[data-tilt][data-tilting]{transition-duration:.12s}[data-tilt]:after{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #ffffff38, transparent 55%);opacity:0;z-index:2;transition:opacity .3s;position:absolute;inset:0}[data-tilt][data-tilting]:after{opacity:1}[data-alfie-look]{rotate:calc(var(--look-x,0) * 5deg);translate:calc(var(--look-x,0) * 3%) calc(var(--look-y,0) * 2%);transform-origin:50% 100%;transition:rotate .6s cubic-bezier(.22,.61,.36,1),translate .6s cubic-bezier(.22,.61,.36,1)}}@keyframes site-reveal{0%{opacity:0;transform:translateY(28px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.site-step-timer{animation:4.6s linear both site-step-timer}}@keyframes site-step-timer{0%{opacity:.35;transform:scaleX(0)}to{opacity:.35;transform:scaleX(1)}}[data-header-cta]{transition:background-color .25s,color .25s,box-shadow .25s}:is(html:not([data-page-cta]):has([data-site-hero] .cu-btn-filled) [data-header-cta],html[data-page-cta=visible] [data-header-cta]){background:var(--ds-bg-card);color:var(--ds-label);box-shadow:inset 0 0 0 1px var(--ds-separator)}:is(html:not([data-page-cta]):has([data-site-hero] .cu-btn-filled) [data-header-cta]:hover,html[data-page-cta=visible] [data-header-cta]:hover){background:var(--ds-bg-quiet)}.site-overline-dot{width:var(--site-dot,0px);height:var(--site-dot,0px);margin-right:calc(var(--site-dot,0px) * .75)}[data-tone=quiet] .site-tray,[data-tone=band] .site-tray{background:var(--ds-bg-card);box-shadow:inset 0 0 0 1px var(--ds-separator)}.site-hit44{position:relative}@media (pointer:coarse){.site-hit44:after{content:"";position:absolute;inset:-5px -2px}}.site-edge-fade[data-more-right]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.site-edge-fade[data-more-left]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000)}.site-edge-fade[data-more-left][data-more-right]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.site-band{color:var(--band-ink);--ds-label:var(--band-ink);--ds-label-secondary:var(--band-ink);--ds-accent-text:var(--band-ink);--ds-separator:color-mix(in srgb, var(--band-ink) 18%, transparent)}.site-band:before{content:"";z-index:-1;background:var(--band-bg);position:absolute;inset:0}.site-band a:not(.cu-btn){text-underline-offset:4px;text-decoration-line:underline;text-decoration-thickness:2px}@media (prefers-reduced-motion:no-preference){.site-motion [data-scroll=band]:before{clip-path:inset(0 calc((1 - var(--open,1)) * 4%) round calc((1 - var(--open,1)) * 56px))}}.site-mask-blob-a{-webkit-mask:url(/images/website/shapes/blob-a.svg) 50%/100% 100% no-repeat;mask:url(/images/website/shapes/blob-a.svg) 50%/100% 100% no-repeat}.site-mask-blob-b{-webkit-mask:url(/images/website/shapes/blob-b.svg) 50%/100% 100% no-repeat;mask:url(/images/website/shapes/blob-b.svg) 50%/100% 100% no-repeat}@media (prefers-reduced-motion:no-preference){[data-float]{animation:2.4s ease-in-out 2 site-float;animation-delay:calc(var(--float-delay,0s) * .25)}figure:hover [data-float]{animation-name:site-float-again}.site-motion [data-scroll=depth]{transform:translateY(calc((var(--p,.5) - .5) * var(--depth,36px) * -1))}}@keyframes site-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(-1.5deg)}}@keyframes site-float-again{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(-1.5deg)}}.site-band [data-overline-icon]{box-sizing:content-box;background:var(--ds-bg-card);border-radius:999px;padding:3px}.site-band [class*="bg-[var(--ds-bg-card)]"],.site-band .site-tray{--ds-label:#2d2c2b;--ds-label-secondary:#63605d;--ds-accent-text:#0040ea;--ds-separator:#e2ded9;color:var(--ds-label)}@media (prefers-reduced-motion:no-preference){.site-trot[data-trot=walk]{animation:.34s ease-in-out infinite site-trot}.site-trot[data-trot=run]{animation:.2s ease-in-out infinite site-trot}}@keyframes site-trot{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-7px)rotate(3deg)}}::view-transition{pointer-events:none}html:active-view-transition:not(:active-view-transition-type(site-in-page)) [data-site-header]{background:var(--ds-bg-card)}html:active-view-transition-type(site-in-page) [data-site-header]{view-transition-name:none!important}html:active-view-transition-type(site-in-page)::view-transition-old(root){display:none}html:active-view-transition-type(site-in-page)::view-transition-new(root){animation:none}::view-transition-group(.site-demo-swap){animation-duration:0s}::view-transition-old(.site-demo-swap){display:none}::view-transition-new(.site-demo-swap){animation:none}html:active-view-transition-type(site-demo-change)::view-transition-group(.site-demo-swap){animation-duration:.26s;animation-timing-function:cubic-bezier(.22,1,.36,1)}html:active-view-transition-type(site-demo-change)::view-transition-old(.site-demo-swap){animation:.22s both site-vt-fade-out;display:block}html:active-view-transition-type(site-demo-change)::view-transition-new(.site-demo-swap){animation:.22s both site-vt-fade}::view-transition-image-pair(*){isolation:isolate}::view-transition-old(*){mix-blend-mode:plus-lighter}::view-transition-new(*){mix-blend-mode:plus-lighter}::view-transition-old(*):only-child{mix-blend-mode:normal}::view-transition-new(*):only-child{mix-blend-mode:normal}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}::view-transition-old(.site-page-out){animation:.14s ease-in reverse both site-vt-fade}::view-transition-new(.site-page-in){animation:.26s cubic-bezier(.22,1,.36,1) .12s both site-vt-fade,.42s cubic-bezier(.22,1,.36,1) .12s both site-vt-rise}::view-transition-group(.site-morph){z-index:50;animation-duration:.46s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-group(.site-morph-box){z-index:50;animation-duration:.46s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-group(.site-morph-text){z-index:50;animation-duration:.46s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-group(.site-morph-cover){z-index:50;animation-duration:.46s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-group(.site-morph-text){z-index:51}::view-transition-old(.site-morph-box){width:100%;height:100%}::view-transition-new(.site-morph-box){width:100%;height:100%}::view-transition-old(.site-morph-box){opacity:0;animation:none}::view-transition-new(.site-morph-box){animation:none}::view-transition-old(.site-morph-text){width:auto;height:100%}::view-transition-new(.site-morph-text){width:auto;height:100%}::view-transition-old(.site-morph-text){animation-duration:.16s}::view-transition-new(.site-morph-text){animation-duration:.3s}::view-transition-old(.site-morph-cover){object-fit:cover;width:100%;height:100%}::view-transition-new(.site-morph-cover){object-fit:cover;width:100%;height:100%}::view-transition-old(.site-morph):only-child{animation:.14s ease-in reverse both site-vt-fade}::view-transition-old(.site-morph-text):only-child{animation:.14s ease-in reverse both site-vt-fade}::view-transition-new(.site-morph):only-child{animation:.26s cubic-bezier(.22,1,.36,1) .12s both site-vt-fade}::view-transition-new(.site-morph-text):only-child{animation:.26s cubic-bezier(.22,1,.36,1) .12s both site-vt-fade}::view-transition-group(.site-morph-fade){z-index:50;animation-duration:0s}::view-transition-old(.site-morph-fade){width:auto;height:auto;inset:50% auto auto 50%;transform:translate(-50%,-50%)}::view-transition-new(.site-morph-fade){width:auto;height:auto;inset:50% auto auto 50%;transform:translate(-50%,-50%)}::view-transition-old(.site-morph-fade){animation:.13s ease-in reverse both site-vt-fade}::view-transition-new(.site-morph-fade){animation:.22s ease-out .13s both site-vt-fade}::view-transition-group(.site-move){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(.site-move){opacity:0;animation:none}::view-transition-new(.site-move){animation:none}::view-transition-new(.site-move-in):only-child{animation:.26s cubic-bezier(.22,1,.36,1) .14s both site-vt-fade}::view-transition-old(.site-move-out):only-child{animation:.14s ease-in reverse both site-vt-fade}::view-transition-old(.demo-out-next){--site-vt-x:-28px;animation:.18s ease-in reverse both site-vt-fade,.26s ease-in reverse both site-vt-slide}::view-transition-new(.demo-in-next){--site-vt-x:28px;animation:.24s ease-out 90ms both site-vt-fade,.36s cubic-bezier(.22,1,.36,1) both site-vt-slide}::view-transition-old(.demo-out-prev){--site-vt-x:28px;animation:.18s ease-in reverse both site-vt-fade,.26s ease-in reverse both site-vt-slide}::view-transition-new(.demo-in-prev){--site-vt-x:-28px;animation:.24s ease-out 90ms both site-vt-fade,.36s cubic-bezier(.22,1,.36,1) both site-vt-slide}::view-transition-old(.site-tick-out){--site-vt-y:-12px;animation:.16s ease-in reverse both site-vt-fade,.2s ease-in reverse both site-vt-roll}::view-transition-new(.site-tick-in){--site-vt-y:12px;animation:.22s ease-out 80ms both site-vt-fade,.32s cubic-bezier(.22,1,.36,1) 40ms both site-vt-roll}:is(html:active-view-transition .site-swap,html:active-view-transition .site-fade){animation-duration:0s}@keyframes site-vt-fade{0%{opacity:0}to{opacity:1}}@keyframes site-vt-fade-out{0%{opacity:1}to{opacity:0}}@keyframes site-vt-rise{0%{translate:0 14px}to{translate:0}}@keyframes site-vt-slide{0%{translate:var(--site-vt-x) 0}to{translate:0}}@keyframes site-vt-roll{0%{translate:0 var(--site-vt-y)}to{translate:0}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}}@media (prefers-reduced-motion:no-preference){.site-faq{interpolate-size:allow-keywords}.site-faq::details-content{height:0;transition:height .32s cubic-bezier(.22, 1, .36, 1), content-visibility .32s allow-discrete;overflow:clip}.site-faq[open]::details-content{height:auto}}
