.gallery-intro{padding-block:70px 60px}.gallery-intro h1{font-size:60px}.gallery-intro>p:last-child{max-width:530px;margin-top:25px;font-size:13px;color:var(--muted)}.gallery-list{display:grid;gap:100px}.design-item{display:grid;grid-template-columns:.65fr 1.35fr;gap:75px;align-items:center;border-top:1px solid var(--line);padding-top:60px}.design-notes h2{font-size:43px}.design-notes>p:not(.eyebrow){font-size:12px;color:var(--muted);margin-top:22px;max-width:300px}.design-notes .button{margin-top:25px}.design-notes>.file-info{font-size:9px!important;margin-top:12px!important}.poster-frame{container-type:inline-size;min-width:0;box-shadow:0 20px 50px #1828230d}.poster{width:100%;aspect-ratio:4/5;background:var(--paper);display:flex;flex-direction:column;border:1px solid var(--sand);padding:5.7cqw 6.2cqw 3.8cqw;position:relative;overflow:hidden}.poster-header{display:flex;align-items:center;gap:1.8cqw;flex-shrink:0}.poster-header>img{width:4.6cqw;height:auto}.poster-header>span{font:400 3cqw/1.2 var(--display);letter-spacing:-.02em}.poster-header small{display:block;font:500 .93cqw/1.4 var(--body);margin-top:.7cqw;letter-spacing:.03em}.poster-body{flex:1;min-height:0;display:flex;flex-direction:column}.poster-kicker{font:800 1.1cqw/1.5 var(--body);letter-spacing:.15em;text-transform:uppercase;margin-top:6cqw!important}.picture-poster h2{font-size:15cqw;line-height:1.05;margin-top:1.4cqw;letter-spacing:-.05em}.picture-poster h2 em{font-size:1.1em}.poster-subtitle{font-size:1.55cqw;line-height:1.5;margin-top:1cqw!important}.portrait-placeholder{border:1px dashed #a6a89b;background:var(--card);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;flex:1;margin-top:4cqw;max-height:40cqw}.portrait-placeholder svg{width:22cqw;height:18cqw;stroke:#bec0b3;stroke-width:1}.portrait-placeholder>p{font:400 4.3cqw/1.3 var(--display);margin-top:2cqw}.story-ask{display:flex;justify-content:space-between;gap:2cqw;border-bottom:1px solid var(--sand);font:400 2.8cqw/1.3 var(--display);padding-block:3cqw 2.5cqw}.poster-invite{font:600 1.55cqw/1.5 var(--body);margin-top:2cqw!important}.poster-cta{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--ink);padding-top:2.2cqw;margin-top:3cqw;gap:2cqw;flex-shrink:0}.poster-cta strong{font:800 1.6cqw/1.5 var(--body);display:flex;gap:2cqw;align-items:center}.poster-cta strong>span{font-size:2.4cqw;font-weight:400;color:var(--clay)}.poster-cta>span{font:500 1.02cqw/1.5 var(--body);overflow-wrap:anywhere}.poster-footer{margin-top:2.3cqw;flex-shrink:0}.poster-footer>div{display:flex;gap:1.8cqw;font:700 .95cqw/1.5 var(--body);letter-spacing:.03em}.poster-footer>div>span{font-weight:400;color:var(--muted);border-left:1px solid var(--sand);padding-left:1.8cqw}.poster-footer>p{font:400 1.15cqw/1.5 var(--display);font-style:italic;color:var(--muted);margin-top:.8cqw}.travel-poster h2,.seats-poster h2{font-size:9.5cqw;line-height:.99;margin-top:2.7cqw;letter-spacing:-.035em}.travel-lead{font:400 3.6cqw/1.25 var(--display);margin-top:2.6cqw!important}.crowd-poster-art{width:calc(100% + 4cqw);max-width:none;min-height:0;object-fit:contain;align-self:center;flex:1;margin:2cqw -2cqw 0;mix-blend-mode:multiply}.travel-note{font:500 1.4cqw/1.6 var(--body);margin-top:2cqw!important}.seats-subtitle{font:400 3.2cqw/1.3 var(--display);margin-top:3cqw!important}.table-poster-art{width:calc(100% + 8cqw);max-width:none;min-height:0;object-fit:contain;align-self:center;flex:1;mix-blend-mode:multiply;margin:-2cqw -4cqw -1cqw}.seats-note{font:400 3.1cqw/1.25 var(--display);margin-top:1cqw!important}.seats-poster .poster-kicker{margin-top:5.3cqw!important}.gallery-bottom{padding-block:70px 40px}.gallery-bottom>p{font-size:10px;color:var(--muted);margin-top:20px}.export-mode{background:var(--paper)}.export-mode>body{margin:0}.export-mode .preview-bar,.export-mode .gallery-intro,.export-mode .design-notes,.export-mode .gallery-bottom{display:none}.export-mode .gallery-list{display:block;width:1080px;margin:0}.export-mode .design-item{display:none;padding:0;border:0}.export-mode .design-item.export-active{display:block}.export-mode .poster-frame{width:1080px;box-shadow:none}.export-mode .poster{border:0}
@media(max-width:900px){.design-item{gap:35px;grid-template-columns:.75fr 1.25fr}.design-notes h2{font-size:34px}.poster-cta{gap:1cqw}}
@media(max-width:650px){.gallery-intro{padding-block:50px}.gallery-intro h1{font-size:50px}.gallery-list{gap:55px}.design-item{grid-template-columns:1fr;gap:30px;padding-top:35px}.design-notes h2{font-size:38px}.design-notes>p:not(.eyebrow){max-width:100%}.poster{border-width:1px}.gallery-bottom{padding-top:50px}}

.new-message-poster h2{font-size:8.25cqw;line-height:1.02;margin-top:2.8cqw}.new-poster-lead{font:400 3.2cqw/1.3 var(--display);margin-top:3cqw!important}.new-poster-note{font:500 1.5cqw/1.6 var(--body);margin-top:2cqw!important}.conversation-poster-art,.vision-poster-art{flex:1;min-height:0;object-fit:contain;align-self:center;mix-blend-mode:multiply;margin-top:2cqw;width:100%}.vision-poster h2{font-size:10cqw}.vision-poster-art{width:83%}.conversations-poster .new-poster-lead{display:none}.conversations-poster h2{font-size:8.7cqw;max-width:100%}
