.landing{--orange:#e53d00;--ink:#161512;--nav:#655c53;--brand-muted:#c9cdc1;--prose-muted:#989490;--hairline:#eee;width:100%;color:var(--ink);letter-spacing:-.01em;overflow-wrap:anywhere;background:#fff;flex-direction:column;flex:1;align-items:center;padding:0 24px;font-size:16px;font-weight:500;line-height:.96;display:flex}.landing-col{width:100%;max-width:720px}.landing a{color:inherit;text-decoration:none}.landing a.landing-mark{color:var(--orange);display:flex}.landing-links a,.landing-pill,.landing-feature-text,.landing-cta-login,.landing-demo span{white-space:nowrap;text-box:trim-both cap alphabetic;line-height:.96;display:block}.landing-nav{justify-content:space-between;align-items:center;padding:96px 0;display:flex}.landing-links{color:var(--nav);flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.landing-links a:hover,.landing-cta-login:hover{color:var(--ink)}.landing .landing-pill{text-align:center;background:var(--orange);color:#fff;border-radius:999px;padding:18px 24px;transition:background .15s}.landing .landing-pill:hover{color:#fff;background:#cc3600}.landing-pill:focus-visible,.landing a:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.landing-hero{flex-direction:column;align-items:flex-start;padding:0 0 56px;display:flex}.landing-headline{letter-spacing:-.05em;color:var(--orange);white-space:nowrap;text-box:trim-both cap alphabetic;margin:0;font-size:72px;font-weight:500;line-height:.96}.landing-headline-brand{color:var(--brand-muted)}.landing-features{flex-direction:column;align-items:flex-start;gap:32px;width:100%;margin:0;padding:48px 0 40px;list-style:none;display:flex}.landing-features li{align-items:center;gap:16px;display:flex}.landing-feature-icon{flex-shrink:0;display:block}.landing-feature-icon img{width:100%;height:100%;display:block}.landing-cta{align-items:center;gap:24px;display:flex}.landing-card{border:1px solid var(--hairline);background:#fff;border-radius:40px;padding:24px;overflow:hidden;box-shadow:0 .5px 1.3px #00000003,0 1.2px 3.1px #00000003,0 2.3px 5.8px #00000003,0 4px 10.5px #00000005,0 7.5px 19px #00000005,0 18px 47px #00000008}.landing-demo{aspect-ratio:720/409;justify-content:center;align-items:center;display:flex}.landing-intro{max-width:560px;padding-top:48px}.landing-plans{align-items:stretch;gap:24px;display:flex}.landing-plan{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:24px;display:flex}.landing-plan-name{text-box:trim-both cap alphabetic;line-height:.96}.landing-plan-tokens{text-box:trim-both cap alphabetic;line-height:1.35}.landing-plan-price{letter-spacing:-.04em;text-box:trim-both cap alphabetic;padding-top:8px;font-size:40px;line-height:.96;display:block}.landing-plan-price .landing-prose-muted{letter-spacing:-.01em;font-size:16px;font-weight:500}.landing-plan .landing-pill{margin-top:auto}.landing-section{flex-direction:column;align-items:flex-start;gap:32px;padding-top:56px;display:flex}.photo-stack{--card-w:300px;--spread:190px;height:calc(var(--card-w) * 1.4 + 48px);margin:8px 0;position:relative}.landing .photo-stack-card{width:calc(var(--card-w) * var(--w,1));cursor:pointer;--lift:0px;--grow:1;--tilt:var(--rot);min-width:0;height:auto;transform:translate(calc(-50% + var(--dx) * var(--spread)), calc(-50% + var(--dy) * var(--spread) * .4 + var(--depth) * -4px + var(--lift))) perspective(1500px) rotateY(calc(var(--tilt) / 10)) rotateZ(var(--tilt)) scale(var(--grow));will-change:transform;background:#f4f2ee;border:none;border-radius:16px;padding:0;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 12.5px 100px -10px #32324966,0 10px 10px -10px #3232494d}.landing .photo-stack-card:hover:not(:disabled){--lift:-6px;--grow:1.015;--tilt:calc(var(--rot) * .6);background:#f4f2ee;box-shadow:0 20px 110px -10px #32324973,0 14px 14px -10px #3232494d}.landing .photo-stack-card[data-front]{animation:.45s cubic-bezier(.2,.8,.2,1) photo-toss}@keyframes photo-toss{0%{--grow:1.06;--lift:-14px}to{--grow:1;--lift:0px}}@property --grow{syntax:"<number>";inherits:false;initial-value:1}@property --lift{syntax:"<length>";inherits:false;initial-value:0}@property --tilt{syntax:"<angle>";inherits:false;initial-value:0deg}.photo-stack-card img{width:100%;height:auto;aspect-ratio:var(--aspect,3 / 4);object-fit:cover;display:block}.landing .photo-stack-card:focus-visible{outline:2px solid var(--orange);outline-offset:4px}@media (prefers-reduced-motion:reduce){.landing .photo-stack-card,.landing .photo-stack-card[data-front]{transition:none;animation:none}}.landing-table{border-collapse:collapse;width:100%;line-height:1.35}.landing-table th,.landing-table td{border-top:1px solid var(--hairline);text-align:left;vertical-align:top;padding:20px 0;font-weight:500}.landing-table thead th{color:var(--prose-muted);border-top:none;padding-top:0}.landing-table tbody th{white-space:nowrap;width:140px;padding-right:24px}.landing-table td{color:var(--prose-muted);font-weight:400}.landing-table td a,.landing-prose-muted a{color:var(--ink);text-underline-position:from-font;font-weight:500;text-decoration:underline}.landing-footer{color:#000;flex-direction:column;align-items:flex-start;gap:32px;padding:96px 0;display:flex}.landing-prose{text-box:trim-both cap alphabetic;margin:0;font-weight:500;line-height:1.35}.landing-prose strong{font-weight:500}.landing-prose a,.landing a.landing-legal{text-underline-position:from-font;text-decoration:underline}.landing-prose-muted{color:var(--prose-muted);font-weight:400}.landing-legal{text-box:trim-both cap alphabetic;font-weight:400;line-height:1.35}@media (max-width:768px){.landing-headline{font-size:clamp(40px,10vw,72px)}}@media (max-width:600px){.landing-nav,.landing-footer{padding-top:48px;padding-bottom:48px}.landing-nav{flex-direction:column;align-items:flex-start;gap:32px}.landing-links{justify-content:flex-start}.landing-features li{white-space:normal;align-items:flex-start}.landing-card{border-radius:24px}.landing-plans{flex-direction:column}.photo-stack{--card-w:180px;--spread:70px}.landing .photo-stack-card{border-radius:12px}.landing-table tbody th{white-space:normal;width:96px;padding-right:16px}}
