.prototype-screen{width:100%;aspect-ratio:780/1692;position:relative;overflow:hidden;border-radius:11.54%/5.32%;flex-shrink:0}.prototype-screen>img{position:absolute;left:-12.820513%;top:-7.092199%;width:125.641026%;max-width:none;height:auto;margin:0}.willow-phone-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(25px,5vw,80px);max-width:1150px;margin-inline:auto}.willow-phone-item{min-width:0}.willow-phone-item>span{display:block;text-align:center;margin-top:20px;font-size:11px;line-height:1.8;letter-spacing:.8px;color:var(--muted)}.willow-story .willow-phone-cover{background:transparent;padding:30px 7% 40px}.willow-story .willow-phone-cover img{max-height:none;-o-object-fit:initial;object-fit:fill}.willow-phone-cover>figcaption{font-size:11px;line-height:1.9;text-align:center;margin-top:32px;color:var(--muted)}.willow-phone-scroll-hint{display:none}.project-visual.willow .prototype-screen>img{max-height:none;-o-object-fit:initial;object-fit:fill;transform:none}.project-visual.willow .willow-phone-strip{padding-block:20px 35px;gap:20px}@media(max-width:700px){.willow-phone-strip{display:flex;overflow-x:auto;gap:26px;scroll-snap-type:x proximity;padding:0 0 20px}.willow-phone-item{flex:0 0 min(76vw,300px);scroll-snap-align:center}.willow-story .willow-phone-cover{padding:20px 6% 30px}.willow-phone-scroll-hint{display:block;margin-top:10px}.project-visual.willow .willow-phone-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;gap:12px}.project-visual.willow .willow-phone-item>span{display:none}}