.dusty-landing{isolation:isolate}.dusty-landing .dusty-arrow{vertical-align:-.2em;flex-shrink:0;width:1.15em;height:1.15em;display:inline-block}.dusty-landing .dusty-star{flex-shrink:0;width:5.4vw;height:5.4vw}.dusty-landing-hero{isolation:isolate;background:var(--joy-yellow);height:46.4vw;min-height:0;position:relative;overflow:hidden}.dusty-landing-art{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.dusty-landing-copy{z-index:2;width:50%;padding:2.6vw 0 0 3.85%;position:relative}.dusty-landing-copy .joy-edition{letter-spacing:.22em;margin-bottom:1.25vw;font-size:1.15vw}.dusty-landing-copy h1{font:400 12.3vw/.77 var(--f-display);letter-spacing:-.045em;margin:0 0 .65vw -.55vw}.dusty-landing-copy h1 span{width:max-content;display:block}.dusty-landing-copy h1 span:first-child{transform-origin:0 100%;transform:scaleX(1.15)rotate(-1.5deg)}.dusty-landing-copy h1 span:last-child{transform-origin:0;transform:scaleX(1.065)rotate(-1deg)}.dusty-landing-copy h2{font:400 3.15vw/1.1 var(--f-display);letter-spacing:-.025em;margin:0 0 .4vw}.dusty-landing-sub{letter-spacing:-.02em;margin:0 0 1vw;font-size:1.8vw;font-weight:500;line-height:1.12}.dusty-landing-actions{align-items:center;gap:1.6vw;display:flex}.dusty-landing-actions .joy-button{gap:.7vw;min-height:0;padding:.75vw 1.8vw;font-size:1.6vw!important}.dusty-landing-actions .joy-text-link{text-underline-offset:5px;font-size:1.45vw}.dusty-preview-phone{background:var(--joy-ink);width:23.6vw;height:43vw;box-shadow:0 0 0 .35vw var(--joy-cream),0 0 0 .43vw var(--joy-ink);color:var(--joy-ink);z-index:3;border-radius:4vw;padding:.72vw;position:absolute;top:.45vw;right:5.5%;transform:rotate(10deg)}.dusty-preview-phone:before{content:"";background:var(--joy-ink);z-index:2;border-radius:0 0 .8vw .8vw;height:1.45vw;position:absolute;top:.7vw;left:28%;right:28%}.dusty-phone-screen{background:var(--joy-cream);border-radius:3.3vw;flex-direction:column;height:100%;padding:1vw 1.12vw .8vw;display:flex;overflow:hidden}.dusty-phone-status{justify-content:space-between;align-items:center;padding:0 .7vw .85vw;font-size:.8vw;font-weight:700;display:flex}.dusty-device-status{align-items:center;gap:.28vw;display:flex}.dusty-device-status svg{width:1vw;height:.8vw}.dusty-phone-top{border-bottom:1px solid #35113916;justify-content:space-between;align-items:center;padding:.45vw .1vw .9vw;font-size:1.45vw;display:flex}.dusty-phone-top>svg{width:1.5vw;height:1.5vw}.dusty-phone-chat{flex-direction:column;gap:1vw;padding-top:1.3vw;display:flex}.dusty-preview-message{align-items:start;gap:.7vw;display:flex}.dusty-preview-message .joy-smiley{font-size:3.2vw}.dusty-preview-message p{background:#fffaf0;border:1px solid #3511391c;border-radius:1vw;margin:0;padding:.85vw 1vw;font-size:1.05vw;line-height:1.25}.dusty-preview-question{background:var(--joy-lavender);border-radius:1vw 1vw .1vw;align-self:flex-end;max-width:75%;margin:0;padding:.8vw 1vw;font-size:1.05vw;line-height:1.2}.dusty-preview-topics{justify-content:space-between;gap:.45vw;display:flex}.dusty-preview-topics span{text-align:center;border:1.5px solid var(--joy-ink);border-radius:2vw;flex:1;padding:.62vw .2vw;font-size:.95vw;font-weight:600}.dusty-preview-input{color:#77717b;border:1px solid #35113955;border-radius:1.4vw;justify-content:space-between;align-items:center;gap:1vw;margin-top:auto;padding:.9vw 1vw;font-size:.95vw;display:flex}.dusty-preview-input svg{width:1.55vw;height:1.55vw;color:var(--joy-ink)}.dusty-preview-motto{text-align:center;color:#695b66;margin:.9vw 0 .1vw;font-size:.8vw}.dusty-preview-motto span{padding-left:.4vw;font-size:1.25vw}.dusty-note-left{font-size:1.2vw;position:absolute;bottom:2.5%;left:2.3%;transform:rotate(-12deg)}.dusty-note-left b{padding-left:1.2em}.dusty-note-right{width:5vw;font-size:1.2vw;position:absolute;bottom:18%;right:.4%;transform:rotate(-10deg)}.dusty-note-right .dusty-arrow{width:4.5vw;height:4.5vw}.dusty-landing-ribbon{gap:1.25vw;min-height:5.7vw;margin-top:-1.4vw;margin-bottom:-3vw;padding:.9vw 1.5%;transform:rotate(-2.9deg)scaleX(1.025)}.dusty-landing-ribbon p{font-size:3.72vw}.dusty-ribbon-scribble{flex-shrink:0;width:7.5vw;height:3.8vw}.dusty-landing-ribbon .dusty-star{width:4vw;height:4vw}.dusty-feature-band{background:var(--joy-lavender);padding:4.3vw 3.1% 2.3vw}.dusty-feature-heading{border-bottom:2px solid var(--joy-ink);justify-content:space-between;align-items:center;gap:1.4vw;padding:0 .9vw 1.25vw 2.6vw;display:flex}.dusty-feature-heading h2{font:400 4.75vw/1.04 var(--f-display);white-space:nowrap;letter-spacing:-.035em}.dusty-feature-heading .joy-note{font-size:1.1vw;transform:rotate(-12deg)}.dusty-feature-heading .joy-smiley{margin:.2vw 0 0 45%;font-size:2.7vw;display:block}.dusty-feature-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:1.35vw;display:grid}.dusty-feature-row article{grid-template-columns:8.2vw 1fr;align-items:center;gap:1.8vw;display:grid}.dusty-feature-row article:first-child{gap:2.8vw}.dusty-feature-row article:last-child{gap:3vw}.dusty-feature-row article+article{border-left:1px solid var(--joy-ink);padding-left:1.8vw}.dusty-feature-icon{width:8.2vw;height:8.2vw}.dusty-feature-row h3{font:400 2.05vw/1.15 var(--f-display);letter-spacing:-.03em;white-space:nowrap;margin:0 0 .6vw}.dusty-feature-row article:last-child h3{font-size:1.8vw}.dusty-feature-row p{margin:0;font-size:1.22vw;line-height:1.28}.dusty-next-section,.dusty-download-section,.dusty-account-section,.dusty-faq-section{padding:clamp(55px,6.3vw,100px) 5%}.dusty-landing :is(.dusty-next-section,.dusty-download-section,.dusty-account-section,.dusty-faq-section) h2{font:400 clamp(38px,4.5vw,72px)/1.04 var(--f-display);letter-spacing:-.035em}.dusty-section-title{border-bottom:1px solid var(--joy-ink);justify-content:space-between;align-items:center;padding-bottom:36px;display:flex}.dusty-section-title .joy-smiley{font-size:120px;transform:rotate(-12deg)}.dusty-how-row{grid-template-columns:repeat(3,1fr);gap:4%;margin-top:36px;display:grid}.dusty-step-number{font:400 35px/1 var(--f-hand)}.dusty-how-row h3,.dusty-install-steps h3{font:400 clamp(24px,2.4vw,36px)/1.12 var(--f-display);letter-spacing:-.02em;margin:15px 0 10px}.dusty-how-row p{max-width:34ch;margin:0 0 22px;font-size:18px}.dusty-how-row .joy-text-link{font-size:18px}.dusty-download-section{background:var(--joy-yellow);grid-template-columns:1fr 1fr;gap:10%;display:grid}.dusty-download-copy>p{max-width:42ch;margin:24px 0;font-size:20px}.dusty-download-meta{flex-direction:column;gap:3px;margin:25px 0 18px;font-size:16px;display:flex}.dusty-download-meta strong{font-size:22px}.dusty-download-copy .dusty-download-alternative{font-size:16px}.dusty-download-alternative a{text-underline-offset:3px;text-decoration:underline}.dusty-install-steps{flex-direction:column;justify-content:center;gap:27px;margin:0;padding:0;list-style:none;display:flex}.dusty-install-steps li{border-bottom:1px solid #35113944;gap:20px;padding-bottom:27px;display:flex}.dusty-install-steps li:last-child{border:0;padding:0}.dusty-install-steps li>span{font:400 35px/1 var(--f-display)}.dusty-install-steps h3{margin:0 0 10px;font-size:28px}.dusty-install-steps p{margin:0;font-size:18px}.dusty-install-steps code{overflow-wrap:anywhere;font-family:inherit}.dusty-account-section{background:var(--joy-lavender);grid-template-columns:1fr 1fr;gap:10%;display:grid;position:relative}.dusty-account-copy p{max-width:35ch;margin:25px 0;font-size:21px}.dusty-account-copy .joy-text-link{white-space:normal;font-size:17px}.dusty-anchor-alias{scroll-margin-top:88px;position:absolute;top:0}.dusty-account-form{flex-direction:column;gap:16px;max-width:550px;display:flex}.dusty-account-form label{flex-direction:column;gap:7px;font-size:17px;font-weight:700;display:flex}.dusty-account-form label span{font-weight:400;display:contents}.dusty-account-form input{border:1.5px solid var(--joy-ink);background:var(--joy-cream);width:100%;color:var(--joy-ink);border-radius:0;padding:14px 16px;font-size:17px}.dusty-account-form .joy-button{width:100%;margin-top:6px;padding:14px 18px;font-size:21px!important}.dusty-account-form :disabled{opacity:.65;cursor:wait}.dusty-account-message{margin:0;font-size:17px}.dusty-account-message:empty{display:none}.dusty-account-message.account-created{border-left:3px solid var(--joy-ink);padding-left:15px}.dusty-account-fine{margin:0;font-size:14px}.dusty-faq-section{grid-template-columns:.85fr 1.15fr;gap:8%;display:grid}.dusty-faq details{border-bottom:1px solid #35113966}.dusty-faq summary{cursor:pointer;padding:21px 25px 21px 0;font-size:21px;font-weight:700;line-height:1.3}.dusty-faq details:first-child summary{padding-top:0}.dusty-faq p{margin:0 0 24px;font-size:18px}.dusty-faq a{text-underline-offset:3px;text-decoration:underline}.dusty-landing-footer{background:var(--joy-ink);color:var(--joy-yellow);justify-content:space-between;align-items:center;gap:30px;padding:40px 5%;display:flex}.dusty-landing-footer .joy-wordmark{font-size:42px}.dusty-landing-footer p{margin:0;font-size:17px}.dusty-landing-footer .joy-text-link{font-size:18px}@media (width>=1800px){.dusty-landing-copy{padding-top:3vw}}@media (width<=1100px){.dusty-feature-row article{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.dusty-feature-icon{width:6.5vw;height:6.5vw}.dusty-feature-row h3,.dusty-feature-row article:last-child h3{white-space:normal;font-size:21px}.dusty-feature-row p{font-size:15px}.dusty-download-section,.dusty-account-section{gap:6%}.dusty-landing-footer{flex-wrap:wrap}}@media (width<=760px){.dusty-landing-hero{height:auto;min-height:0;padding-bottom:101vw}.dusty-landing-copy{width:100%;padding:26px 5% 0}.dusty-landing-copy .joy-edition{letter-spacing:.16em;margin-bottom:17px;font-size:clamp(10px,2.8vw,15px)}.dusty-landing-copy h1{margin:0 0 22px -.8vw;font-size:25.5vw;line-height:.85}.dusty-landing-copy h1 span:first-child{transform:scaleX(1.12)rotate(-1.5deg)}.dusty-landing-copy h1 span:last-child{transform:scaleX(1.06)rotate(-1deg)}.dusty-landing-copy h2{margin-bottom:11px;font-size:6.5vw}.dusty-landing-sub{margin-bottom:20px;font-size:clamp(16px,4.3vw,24px);line-height:1.25}.dusty-landing-actions{flex-wrap:wrap;gap:17px}.dusty-landing-actions .joy-button{gap:13px;padding:12px 18px;font-size:18px!important}.dusty-landing-actions .joy-text-link{font-size:16px}.dusty-landing-art{object-position:bottom right;width:185%;max-width:none;height:96vw;inset:auto -26% 0 auto;-webkit-mask-image:linear-gradient(#0000,#000 12%);mask-image:linear-gradient(#0000,#000 12%)}.dusty-preview-phone{width:44vw;height:78vw;box-shadow:0 0 0 .7vw var(--joy-cream),0 0 0 .85vw var(--joy-ink);border-radius:7vw;padding:1.3vw;top:auto;bottom:9vw;right:9%}.dusty-preview-phone:before{border-radius:0 0 1.5vw 1.5vw;height:2.3vw;top:1.25vw}.dusty-phone-screen{border-radius:5.8vw;padding:2vw 2vw 1.7vw}.dusty-phone-status{padding:0 .8vw 1.2vw;font-size:1.7vw}.dusty-device-status{gap:.5vw}.dusty-device-status svg{width:2vw;height:1.5vw}.dusty-phone-top{padding:.9vw .1vw 1.7vw;font-size:2.8vw}.dusty-phone-top>svg{width:2.7vw;height:2.7vw}.dusty-phone-chat{gap:1.7vw;padding-top:2.6vw}.dusty-preview-message{gap:1.3vw}.dusty-preview-message .joy-smiley{font-size:5.6vw}.dusty-preview-message p{border-radius:2vw;padding:1.7vw;font-size:1.95vw;line-height:1.3}.dusty-preview-question{border-radius:2vw 2vw .1vw;padding:1.6vw 1.8vw;font-size:1.95vw}.dusty-preview-topics{gap:.9vw}.dusty-preview-topics span{border-radius:4vw;padding:1.2vw .1vw;font-size:1.8vw}.dusty-preview-input{border-radius:2.6vw;padding:1.6vw 2vw;font-size:1.8vw}.dusty-preview-input svg{width:2.8vw;height:2.8vw}.dusty-preview-motto{margin:1.6vw 0 0;font-size:1.5vw}.dusty-preview-motto span{font-size:2.2vw}.dusty-note-left{font-size:3.2vw;bottom:8%;left:5%}.dusty-note-right{display:none}.dusty-landing-ribbon{gap:13px;min-height:94px;margin-top:-18px;margin-bottom:-8px;padding:16px 4%}.dusty-landing-ribbon p{text-align:center;font-size:6.6vw;line-height:1.15}.dusty-ribbon-scribble{display:none}.dusty-landing-ribbon .dusty-star{width:10vw;height:10vw}.dusty-feature-band{padding:36px 5% 30px}.dusty-feature-heading{gap:15px;padding:0 0 22px}.dusty-feature-heading h2{white-space:normal;font-size:8.4vw;line-height:1.05}.dusty-feature-heading .dusty-star{width:12vw;height:12vw}.dusty-feature-heading .joy-note{display:none}.dusty-feature-row{grid-template-columns:1fr;gap:0;margin-top:4px}.dusty-feature-row article{grid-template-columns:70px 1fr;align-items:start;gap:22px;padding:25px 0;display:grid}.dusty-feature-row article:first-child,.dusty-feature-row article:last-child{gap:22px}.dusty-feature-row article+article{border-top:1px solid #35113966;border-left:0;padding:25px 0}.dusty-feature-row article:last-child{padding-bottom:0}.dusty-feature-icon{width:70px;height:70px}.dusty-feature-row h3,.dusty-feature-row article:last-child h3{white-space:normal;margin:0 0 9px;font-size:25px}.dusty-feature-row p{font-size:17px;line-height:1.4}.dusty-section-title{gap:18px;padding-bottom:28px}.dusty-section-title .joy-smiley{font-size:68px}.dusty-landing :is(.dusty-next-section,.dusty-download-section,.dusty-account-section,.dusty-faq-section) h2{font-size:clamp(36px,9vw,58px)}.dusty-how-row{grid-template-columns:1fr;gap:30px;margin-top:28px}.dusty-how-row h3{margin-top:8px;font-size:30px}.dusty-how-row p{max-width:none}.dusty-download-section,.dusty-account-section,.dusty-faq-section{grid-template-columns:1fr;gap:35px}.dusty-download-copy>p,.dusty-account-copy p{font-size:19px}.dusty-download-copy .joy-button{padding:12px 20px;font-size:20px!important}.dusty-install-steps h3{font-size:25px}.dusty-install-steps p{font-size:17px}.dusty-install-steps li{gap:15px}.dusty-install-steps li>span{font-size:30px}.dusty-account-form{max-width:none}.dusty-faq summary{font-size:19px}.dusty-faq p{font-size:17px}.dusty-landing-footer{text-align:center;flex-direction:column;gap:24px;padding:35px 5%}.dusty-landing-footer .joy-wordmark{font-size:39px}}
