@property --landing-hero-progress{syntax:"<number>";inherits:false;initial-value:0}.lp-hand-note{color:var(--primary);text-wrap:pretty;font-size:1.65rem;line-height:1.15;transform:rotate(-2deg)}.lp-ink-underline{display:inline-block;position:relative}.lp-ink-underline:after{opacity:.65;content:"";border-top:2px solid;border-radius:50%;height:.12em;position:absolute;bottom:-.12em;left:0;right:-1%;transform:rotate(-1deg)}.lp-ink-link{position:relative}.lp-ink-link:after{content:"";clip-path:inset(0 100% 0 0);border-top:3px solid;border-radius:50%;height:.15em;transition:clip-path .24s cubic-bezier(.23,1,.32,1);position:absolute;inset:auto 0 .25rem;transform:rotate(-1deg)}.lp-cta-chevron{transition:transform .2s cubic-bezier(.77,0,.175,1)}.lp-cta-shaft{opacity:0;clip-path:inset(0 100% 0 0);transition:clip-path .2s cubic-bezier(.77,0,.175,1),opacity .15s}.lp-ink-link:focus-visible:after{clip-path:inset(0)}.lp-showcase-cta:focus-visible .lp-cta-chevron{transform:translate(4px)}.lp-showcase-cta:focus-visible .lp-cta-shaft{opacity:1;clip-path:inset(0)}@media (hover:hover) and (pointer:fine){.lp-ink-link:hover:after{clip-path:inset(0)}.lp-showcase-cta:hover .lp-cta-chevron{transform:translate(4px)}.lp-showcase-cta:hover .lp-cta-shaft{opacity:1;clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.lp-ink-link:after,.lp-cta-chevron,.lp-cta-shaft{transition:none}}body:has([data-landing-page]){background:var(--background);scrollbar-color:var(--primary) var(--background);scrollbar-width:thin}body:has([data-landing-page])::-webkit-scrollbar{width:.48rem}body:has([data-landing-page])::-webkit-scrollbar-track{background:var(--background)}body:has([data-landing-page])::-webkit-scrollbar-thumb{border:2px solid var(--background);background:var(--primary);border-radius:999px}body:has([data-landing-page]) #container{gap:0;max-width:none;padding:0}body:has([data-landing-page]) #container>main{width:100%}body:has([data-landing-page]) .tsqd-open-btn-container{bottom:4rem}body:has([data-landing-page]) #container>[data-app-navbar]{display:none}body:has([data-landing-page]) [data-app-footer]{display:none}body:has([data-landing-page]) #container>[role=alert]{display:none}.lp-hero-grid,.lp-bubble-capture,.lp-bubble-capture>canvas>div,.lp-bubble-capture>div:not([class]),.lp-bubble-capture>div{isolation:isolate;background:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px), var(--background)!important;background-size:5rem 5rem!important}.lp-bubble-capture{isolation:auto}.lp-bubble-capture>canvas:first-of-type{z-index:1;clip-path:inset(5.3rem 0 0)}.lp-bubble-capture>canvas:last-of-type{z-index:60;-webkit-mask-image:linear-gradient(#000 calc(100% - clamp(7rem,22vh,13rem)),#0000);mask-image:linear-gradient(#000 calc(100% - clamp(7rem,22vh,13rem)),#0000)}.lp-screen-laptop[inert],.lp-screen-laptop[inert] *{pointer-events:none!important}.lp-screen-laptop:before{--lp-laptop-ring:3px;--lp-laptop-radius:12.3px;--lp-laptop-inner-radius:calc(var(--lp-laptop-radius) - var(--lp-laptop-ring));z-index:29;border-radius:var(--lp-laptop-inner-radius) var(--lp-laptop-inner-radius) 0 0;box-shadow:0 0 0 var(--lp-laptop-radius) #000;content:"";inset:var(--lp-laptop-ring);pointer-events:none;position:absolute}@supports (color:lab(0% 0 0)){.lp-screen-laptop:before{box-shadow:0 0 0 var(--lp-laptop-radius) lab(.0578117% 0 0)}}.lp-screen-laptop:after{z-index:30;content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='112' height='19' viewBox='0 0 112 19'%3E%3Cdefs%3E%3CradialGradient id='l' cx='.42' cy='.38' r='.6'%3E%3Cstop offset='0' stop-color='%233a4250'/%3E%3Cstop offset='.48' stop-color='%230d1018'/%3E%3Cstop offset='1' stop-color='%23040404'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d='M0 0H112V3A4 4 0 0 0 108 7V13.5A5.5 5.5 0 0 1 102.5 19H9.5A5.5 5.5 0 0 1 4 13.5V7A4 4 0 0 0 0 3Z'/%3E%3Ccircle cx='56' cy='9' r='2.4' fill='url%28%23l%29'/%3E%3Ccircle cx='56' cy='9' r='2.9' fill='none' stroke='%23fff' stroke-opacity='.05' stroke-width='.6'/%3E%3C/svg%3E") no-repeat;width:112px;height:19px;position:absolute;top:0;left:50%;transform:translate(-50%)}.lp-screen-phone:after{z-index:20;content:"";pointer-events:none;background:#020202;background:lab(.462488% 0 0);border-radius:999px;width:104px;height:36px;position:absolute;top:13px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff0d;box-shadow:inset 0 0 0 1px lab(100% 0 0/.05)}.lp-iphone-stripe:before,.lp-iphone-stripe:after,.lp-iphone-bands:before,.lp-iphone-bands:after,.lp-iphone-sensors:before,.lp-iphone-sensors:after,.lp-iphone-buttons:before,.lp-iphone-buttons:after{box-sizing:border-box;content:"";position:absolute}.lp-iphone-stripe:before,.lp-iphone-stripe:after{z-index:9;border:0 solid #01010140;border-width:0 7px;width:100%;height:7px;left:0}.lp-iphone-stripe:after{top:85px}.lp-iphone-stripe:before{bottom:85px}.lp-iphone-bands:before,.lp-iphone-bands:after{z-index:9;border:6px solid #01010140;border-width:6px 0;width:6px;height:6px}.lp-iphone-bands:after{top:0;right:86px}.lp-iphone-bands:before{bottom:0;left:86px}.lp-iphone-sensors:after{background:#010101;border-radius:17px;width:74px;height:33px;margin-left:-60px;top:30px;left:50%}.lp-iphone-sensors:before{background:radial-gradient(at 20% 20%,#6074bf 0,#0000 40%),radial-gradient(at 80% 80%,#513785 0,#24555e 20%,#0000 50%);border-radius:50%;width:9px;height:9px;margin-left:36px;top:42px;left:50%;box-shadow:0 0 1px 1px #ffffff0d}.lp-iphone-buttons:before,.lp-iphone-buttons:after{background:var(--lp-iphone-edge);border-radius:2px;width:3px;height:62px;left:0}.lp-iphone-buttons:after{top:60px}.lp-iphone-buttons:before{top:140px}@keyframes lp-hero-chip-drift{0%{translate:0}to{translate:var(--lp-chip-drift,0 -1rem)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.lp-hero-chip{animation:linear both lp-hero-chip-drift;animation-timeline:scroll(root);animation-range:0 80vh}}}@property --lp-nav-t{syntax:"<number>";inherits:true;initial-value:0}@keyframes lp-nav-shrink{0%{--lp-nav-t:0}to{--lp-nav-t:1}}@keyframes lp-nav-strip-out{0%,to{opacity:0}}@media (max-width:39.99rem){[data-landing-nav=fixed]{--lp-nav-t:1}}@supports (animation-timeline:view()){@media (min-width:40rem){[data-landing-nav=fixed]{animation:linear both lp-nav-shrink;animation-timeline:--lp-hero;animation-range:exit-crossing 0 exit-crossing 7rem}}@media (min-width:64rem){[data-landing-nav=fixed]{animation-range:exit 0 exit 7rem}[data-hero-lens-strip]{animation:linear forwards lp-nav-strip-out;animation-timeline:--lp-hero;animation-range:exit 0}}}@supports not (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-landing-nav=fixed]{transition:--lp-nav-t .48s cubic-bezier(.22,1,.36,1)}}}@keyframes lp-float{50%{transform:translateY(-.45rem)}}@keyframes lp-panel-in{0%{opacity:0;transform:translateY(.75rem)}}@keyframes lp-nudge{50%{transform:translateY(.28rem)}}@keyframes lp-toc-preview-in{0%{opacity:0;transform:translate(.4rem)scale(.94)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes lp-toc-preview-boom{0%{opacity:1;transform:scale(1)}28%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.42)}}@keyframes lp-toc-preview-burst{0%{opacity:.55;transform:translate(-50%,-50%)scale(.55)}to{opacity:0;transform:translate(-50%,-50%)scale(1.55)}}.lp-toc-preview-boom:before,.lp-toc-preview-boom:after{z-index:2;border:1.5px solid color-mix(in oklab, var(--foreground) 28%, transparent);content:"";pointer-events:none;border-radius:.9rem;width:118%;height:118%;animation:.36s cubic-bezier(.15,.85,.25,1) both lp-toc-preview-burst;position:absolute;top:50%;left:50%}.lp-toc-preview-boom:after{border-color:color-mix(in oklab, var(--primary) 35%, transparent);width:136%;height:136%;animation-delay:40ms}@media (prefers-reduced-motion:reduce){.lp-toc-preview-boom:before,.lp-toc-preview-boom:after{animation:none}}.lp-toc-preview-stage *,.lp-toc-preview-stage :before,.lp-toc-preview-stage :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@keyframes lp-toc-preview-fresh{0%{opacity:0}}@keyframes lp-story-date-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes lp-story-description-in{0%{opacity:0;filter:blur(4px);transform:translateY(.85rem)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes lp-hero-open-logo{0%{opacity:0;transform:translate(-50%,1.5rem)scale(.96)}60%{opacity:0;transform:translate(-50%,.6rem)scale(.984)}76.67%{opacity:1;transform:translate(-50%,.35rem)scale(.9907)}to{opacity:1;transform:translate(-50%)scale(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-hero-settled=true] .lp-hero-open-logo{animation:linear both lp-hero-open-logo;animation-timeline:--lp-hero;animation-range:contain}}}@media (min-width:1024px){[data-hero-progress]{will-change:transform, opacity}}.lp-update-note{isolation:isolate;position:relative}.lp-update-sheet{background:linear-gradient(#f0e38e,#f9e98c 22%,#faec97);height:100%;box-shadow:inset 0 12px 18px -18px #63581d3d}.lp-toc-preview-stage .lp-update-note{background:linear-gradient(#f0e38e,#f9e98c 22%,#faec97);box-shadow:2px 4px 4px #0003}.lp-update-note>canvas[aria-hidden]{filter:drop-shadow(2px 4px 4px #0003)}.lp-update-note[data-peel-native=false]{box-shadow:2px 4px 4px #0003}.lp-update-note[data-peel-native=false]:after{clip-path:polygon(100% 0,100% 100%,0 100%);content:"";pointer-events:none;transform-origin:100% 100%;background:linear-gradient(135deg,#e3d57e,#fff4ad);width:36px;height:36px;transition:transform .26s;position:absolute;bottom:0;right:0;box-shadow:-3px -3px 6px #63581d29}.lp-update-note[data-peel-native=false]:focus-within:after{transform:scale(0)}@media (hover:hover) and (pointer:fine){.lp-update-note[data-peel-native=false]:hover:after{transform:scale(0)}}@media (prefers-reduced-motion:reduce){.lp-update-note:after{transition:none}}.lp-update-paper{min-height:22rem;position:relative}.lp-perk-stack{perspective:1400px;transform-style:preserve-3d;container-type:inline-size}.lp-perk-card{pointer-events:none;transition:transform .5s cubic-bezier(.32,.72,0,1);transform:translateZ(0)}.lp-perk-card:nth-child(2){transform:translateZ(12px)}.lp-perk-card:nth-child(3){transform:translateZ(24px)}[data-revealed=true] .lp-perk-card .lp-perk-face{pointer-events:auto}.lp-perk-reveal{pointer-events:none;opacity:0;transform:translate(calc(-1 * var(--card-x)), calc(-1 * var(--card-y))) rotate(calc(-1 * var(--card-tilt))) scale(.95)}[data-revealed=true] .lp-perk-reveal{animation:.9s cubic-bezier(.32,.72,0,1) both lp-perk-deal}.lp-perk-card:nth-child(2) .lp-perk-reveal{animation-delay:75ms}.lp-perk-card:nth-child(3) .lp-perk-reveal{animation-delay:.15s}@keyframes lp-perk-deal{to{opacity:1;transform:none}}.lp-perk-cover-card{opacity:0;transform:scale(.95)}[data-revealed=true] .lp-perk-cover-card{animation:.9s cubic-bezier(.32,.72,0,1) both lp-perk-cover-deal}.lp-perk-cover-card:nth-child(2){animation-delay:75ms}.lp-perk-cover-card:nth-child(3){animation-delay:.15s}@keyframes lp-perk-cover-deal{to{opacity:1;transform:var(--coverflow-rest,none)}}.lp-perk-motion{transform:rotate(var(--card-tilt));transition:transform .5s cubic-bezier(.32,.72,0,1),opacity .35s}.lp-toc-preview-stage .lp-perk-reveal{opacity:1;transform:none}.lp-toc-preview-stage .lp-perk-cover-card{opacity:1;transform:var(--coverflow-rest,none)}@media (hover:hover) and (pointer:fine){.lp-perk-stack:has(.lp-perk-card:hover) .lp-perk-card:not(:hover) .lp-perk-motion{opacity:.45}.lp-perk-face:after{border-radius:inherit;background:var(--perk-bg);content:"";opacity:0;transition:opacity .35s;position:absolute;inset:0}.lp-perk-stack:has(.lp-perk-card:hover) .lp-perk-card:not(:hover) .lp-perk-face:after{opacity:.2}.lp-perk-stack .lp-perk-card:hover{transform:translateZ(100px)}[data-revealed=true] .lp-perk-card:hover .lp-perk-motion{transform:translate(calc(-.2 * var(--card-x)), calc(-.2 * var(--card-y))) rotate(calc(.5 * var(--card-tilt))) scale(1.045)}}@media (prefers-reduced-motion:reduce){.lp-perk-card{transition:none}.lp-perk-reveal{transform:none}[data-revealed=true] .lp-perk-card .lp-perk-reveal{animation-duration:.2s;animation-delay:0s}.lp-perk-cover-card{transform:var(--coverflow-rest,none)}[data-revealed=true] .lp-perk-cover-card{animation-duration:.2s;animation-delay:0s}.lp-perk-motion{transition:opacity .2s}[data-revealed=true] .lp-perk-card:hover .lp-perk-motion{transform:rotate(var(--card-tilt))}}
@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/0bd866694792eeb1-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/fdb22df95c69d750-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/22bc6ebae07d77f5-s.27riv1g955cgo.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/3679aa72a9b9035f-s.0h6ig86gwutp4.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.gB88_G_className{font-family:Caveat,Caveat Fallback;font-style:normal}
