.poster-landing .alternative-note{padding-top:25px;padding-bottom:35px;border-top:1px solid #e0e6d9}.poster-landing .alternative-note p{font-size:14px;line-height:1.8;color:#68765f;margin:14px 0}.poster-landing .alternative-note a{font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.poster-landing .examples{padding-top:10px}.poster-landing .examples-lead{font-size:14px;line-height:1.8;color:#75806e;margin:14px 0 26px}.poster-landing .example-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.poster-landing .example-art{height:290px;padding:24px;background:#ebeede;border-radius:12px;display:flex;align-items:center;justify-content:center}.poster-landing .example-art img{max-width:100%;max-height:100%;width:auto;height:auto;box-shadow:0 8px 18px #2a3b3026;transition:transform .2s}.poster-landing .example-grid a:hover img{transform:rotate(-2deg) scale(1.03)}.poster-landing .example-art.celebration{background:#f3e8da}.poster-landing .example-art.landscape{background:#e3ebe7}.poster-landing .example-grid a>span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#7b8a72;margin:20px 0 9px}.poster-landing .example-grid p{font-size:13px;color:#77816f;line-height:1.8;margin-top:9px}.poster-landing .assembly-section{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center;padding-bottom:70px}.poster-landing .assembly-section>img{width:100%;height:auto;border-radius:12px}.poster-landing .assembly-section>div>p:not(.eyebrow){color:#77816f;font-size:14px;line-height:1.8;margin:18px 0}.poster-landing .assembly-section .assembly-caption{font-size:11px!important}.poster-landing .assembly-section a{font-size:13px;font-weight:600}.poster-landing .maker{scroll-margin-top:70px}.poster-landing{background:#fbfcf8;color:#293e31}.poster-landing .wrap{max-width:1100px;margin:0 auto;padding-left:28px;padding-right:28px}.poster-landing .hero{padding-top:57px}.poster-landing .eyebrow{font-size:10px;font-weight:700;letter-spacing:.17em;color:#6b806c}.poster-landing .hero>.eyebrow{text-align:center}.poster-landing .eyebrow span{display:inline-block;width:6px;height:6px;border-radius:50%;background:#608767;margin-right:8px}.poster-landing h1{text-align:center;font-size:48px;font-weight:650;letter-spacing:-.045em;line-height:1.15;margin-top:20px}.poster-landing .hero-subtitle{text-align:center;color:#49684f;font-size:26px;font-weight:500;line-height:1.35;margin-top:12px}.poster-landing .lead{font-size:16px;line-height:1.8;color:#758074;text-align:center;margin:22px 0}.poster-landing .perks{display:flex;justify-content:center;gap:25px;color:#60735f;font-size:11px;margin:25px 0 35px}.poster-landing .under-tool{text-align:center;font-size:11px;color:#899183;margin:20px 0 0}.poster-landing .section{padding-top:80px;padding-bottom:75px}.poster-landing h2{font-size:30px;letter-spacing:-.035em;font-weight:600;line-height:1.25;margin-top:12px}.poster-landing .section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px}.poster-landing .section-heading>p,.poster-landing .faq>div>p:not(.eyebrow){font-size:13px;color:#7a8477;line-height:1.7}.poster-landing .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.poster-landing .step-visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.poster-landing .step-visual{overflow:hidden;aspect-ratio:16/9;background:#edf0e5;border-radius:12px;display:flex;align-items:center;justify-content:center}.poster-landing .step-title{display:flex;align-items:center;gap:12px;margin:20px 0 10px}.poster-landing .step-title>span{font-size:10px;border:1px solid #d6ddcf;padding:4px 6px;border-radius:5px;color:#8b987d}.poster-landing h3{font-size:15px;font-weight:600}.poster-landing .steps article>p,.poster-landing .features p,.poster-landing .resource-links p{font-size:13px;color:#798273;line-height:1.8}.poster-landing .feature-band{background:#edf1e8;border-top:1px solid #e5e9de;border-bottom:1px solid #e5e9de}.poster-landing .feature-inner{display:grid;grid-template-columns:1fr 1.5fr;gap:70px;padding-top:55px;padding-bottom:55px}.poster-landing .feature-inner>div>p:not(.eyebrow){color:#788470;font-size:13px;line-height:1.8;margin:20px 0;max-width:280px}.poster-landing .feature-inner a{font-size:13px;color:#3f6248;font-weight:600}.poster-landing .features{display:grid;grid-template-columns:1fr 1fr;gap:28px}.poster-landing .features h3{margin-bottom:8px}.poster-landing .related h2{margin-bottom:28px}.poster-landing .resource-links{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.poster-landing .resource-links a{border:1px solid #e1e6d9;background:#fff;padding:24px;border-radius:10px}.poster-landing .resource-links a:hover{border-color:#7d9679}.poster-landing .resource-links span{font-size:9px;letter-spacing:.1em;color:#87967d}.poster-landing .resource-links h3{margin:14px 0 8px}.poster-landing .faq{display:grid;grid-template-columns:1fr 1.6fr;gap:50px;padding-top:10px}.poster-landing .faq details{border-bottom:1px solid #dde4d6;padding:18px 0}.poster-landing .faq summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-size:14px;font-weight:500;list-style:none}.poster-landing .faq details p{font-size:13px;line-height:1.85;color:#76816f;padding-top:14px}.poster-landing .faq summary span{color:#849478}.poster-landing .last-call{text-align:center;padding-top:35px;padding-bottom:70px}.poster-landing .last-call p{font-size:14px;color:#788570;margin:15px}.poster-landing .last-call a{display:inline-block;background:#2d513d;color:#fff;padding:14px 24px;border-radius:8px;font-size:13px;margin-top:10px}@media(max-width:700px){.poster-landing .example-grid,.poster-landing .assembly-section{grid-template-columns:1fr}.poster-landing .assembly-section{gap:25px}.poster-landing .example-art{height:300px}.poster-landing .wrap{padding-left:18px;padding-right:18px}.poster-landing .hero{padding-top:35px}.poster-landing h1{font-size:35px}.poster-landing .hero-subtitle{font-size:22px}.poster-landing .perks{gap:10px;flex-wrap:wrap;font-size:10px}.poster-landing .lead{font-size:14px}.poster-landing .steps,.poster-landing .resource-links,.poster-landing .feature-inner,.poster-landing .faq{grid-template-columns:1fr}.poster-landing .section-heading{display:block}.poster-landing .section-heading>p{margin-top:15px}.poster-landing .section{padding-top:45px;padding-bottom:45px}.poster-landing .feature-inner{gap:30px;padding-top:40px;padding-bottom:40px}.poster-landing .features{gap:22px}.poster-landing .step-visual{aspect-ratio:16/9}.poster-landing .faq{gap:20px}.poster-landing h2{font-size:26px}.poster-landing .desktop{display:none}}.poster-languages[data-astro-cid-ogjsstp4]{display:flex;justify-content:center;gap:12px;font-size:13px;margin-bottom:24px;color:#52694f}.poster-languages[data-astro-cid-ogjsstp4] a[data-astro-cid-ogjsstp4]{text-decoration:underline;text-underline-offset:4px}.poster-languages[data-astro-cid-ogjsstp4] a[data-astro-cid-ogjsstp4][aria-current]{font-weight:700;text-decoration:none}.poster-languages[data-astro-cid-ogjsstp4] a[data-astro-cid-ogjsstp4]:focus-visible{outline:3px solid #c29846;outline-offset:4px}
