.prompt-preview{aspect-ratio:740/820;width:100%;position:relative;container-type:inline-size}.preview-screen{background:#111513;border-radius:5.6cqw;width:45%;padding:.65cqw;position:absolute;overflow:hidden;box-shadow:0 3cqw 6cqw -2cqw #173b4740,0 .3cqw .8cqw #173b471a}.preview-screen img{border-radius:5cqw;width:100%;height:auto;display:block}.preview-welcome{top:3%;left:3%;transform:rotate(-6deg)}.preview-today{top:12%;right:3%;transform:rotate(6deg)}.preview-caption{color:#24525b;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12cqw;font-size:1.45cqw;line-height:1.7;position:absolute;bottom:1%;left:8%}.preview-caption .arrow{width:3cqw;height:3cqw;position:absolute;top:1cqw;right:-5cqw}.product-feature{color:#302438;isolation:isolate;background:#e8def4;border-radius:22px;overflow:hidden}.page-shell-wide .product-feature{border-radius:0}.product-feature+.product-feature{margin-top:28px}.product-banner-header{justify-content:space-between;align-items:center;gap:24px;max-width:1288px;margin-inline:auto;padding:34px 44px 0;display:flex}.product-icon{border-radius:14px;width:58px;height:58px;box-shadow:0 4px 12px #624a6d1a}.product-banner-body{grid-template-columns:.8fr 1.45fr;align-items:center;gap:14px;max-width:1288px;margin-inline:auto;padding:16px 24px 28px 48px;display:grid}.product-story{z-index:1;padding:0 0 32px;position:relative}.product-kicker{color:#785e8f;font-family:var(--font-mono);letter-spacing:1.1px;text-transform:uppercase;margin-bottom:25px;font-size:9px}.product-headline{letter-spacing:-2.6px;font-size:clamp(36px,4.2vw,57px);font-weight:470;line-height:1.07}.product-headline span{display:block}.product-prompt .product-headline span{text-wrap:balance}.product-headline span:last-child{color:#7049b4}.product-description{color:#6b5a78;max-width:300px;margin-top:25px;font-size:15px;line-height:1.85}.product-story .product-button{color:#fffefa;background:#302438;border:1px solid #302438;margin-top:30px}.product-story .product-button:hover{background:#503663;border-color:#503663}.product-feature a:focus-visible{outline-color:#563592}.product-story-link{color:#6d5284;align-items:center;gap:12px;width:fit-content;min-height:36px;margin:16px 0 0 8px;font-size:12px;display:flex}.product-story-link .arrow{width:15px;height:15px;transition:transform .18s}.product-story-link:hover .arrow{transform:translate(4px)}.product-preview-stage{min-width:0}.product-fallback-art{width:100%;height:auto}.product-banner-footer{width:calc(100% - 88px);max-width:1200px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1px;color:#755a89;border-top:1px solid #cebddf;justify-content:space-between;align-items:center;gap:20px;margin-inline:auto;padding:22px 0 25px;font-size:8px;display:flex}.product-banner-footer>:last-child{align-items:center;gap:14px;display:flex}.product-banner-footer a:hover{text-underline-offset:4px;text-decoration:underline}.product-banner-footer .arrow{width:15px;height:15px}.product-image-credit{color:var(--color-subtle);text-align:right;max-width:var(--page-width);width:calc(100% - var(--page-gutter) * 2);margin:12px auto 0;font-size:9px;line-height:1.7}@media (width<=1050px){.product-banner-header{padding-inline:30px}.product-banner-body{grid-template-columns:.85fr 1.4fr;gap:0;padding-left:32px;padding-right:12px}.product-headline{letter-spacing:-1.8px;font-size:43px}.product-description{max-width:245px;font-size:13px}.product-banner-footer{width:calc(100% - 60px)}}@media (width<=760px){.product-banner-header{padding:26px 26px 0}.product-banner-body{grid-template-columns:1fr;padding:0 20px 20px}.product-story{padding:45px 14px 28px}.product-kicker{margin-bottom:20px}.product-headline{font-size:clamp(40px,7vw,54px)}.product-description{max-width:375px;margin-top:20px;font-size:14px}.product-story .product-button{margin-top:24px}.product-story-link{margin-left:20px;display:inline-flex}.product-preview-stage{width:100%;max-width:570px;margin:0 auto}.product-banner-footer{width:calc(100% - 52px);font-size:7px;line-height:1.6}.product-banner-footer>:last-child{text-align:right;max-width:150px}}@media (width<=480px){.product-feature{border-radius:18px}.product-banner-header{align-items:flex-start;gap:16px;padding:24px 24px 0}.product-icon{border-radius:12px;width:48px;height:48px}.product-banner-body{padding:0 0 20px}.product-story{padding:38px 26px 28px}.product-headline{letter-spacing:-1.8px;font-size:40px}.product-description{font-size:13px}.product-story .product-button{gap:15px;font-size:12px}.product-story-link{margin-top:9px;margin-left:3px;font-size:11px;display:flex}.product-prompt .product-preview-stage{width:calc(100% - 24px)}.product-banner-footer{gap:10px;width:calc(100% - 48px);padding:18px 0}.product-banner-footer>span:first-child{max-width:150px}.product-image-credit{text-align:left;font-size:8px}}@media (width<=360px){.product-headline{font-size:33px}.product-kicker{font-size:8px}}.product-prompt{color:#080b08;background:#dceff3}.product-prompt .product-kicker,.product-prompt .product-banner-footer{color:#38616a}.product-prompt .product-headline span:last-child{color:#147c90}.product-prompt .product-description{color:#3c5961}.product-prompt .product-story .product-button{color:#fff;background:#080b08;border-color:#080b08}.product-prompt .product-story .product-button:hover{background:#195967;border-color:#195967}.product-prompt .product-story-link{color:#245e6a}.product-prompt .product-banner-footer{border-top-color:#b6d6de}.product-prompt a:focus-visible{outline-color:#147c90}
