.ob-story{height:920svh}.ob-stage{background:#faf7f2}.ob-intro{top:15%}.ob-intro h1{font-size:clamp(44px,5.2vw,76px)}.ob-intro p{font-size:16px}.ob-task{display:flex;gap:11px;align-items:center;padding:13px 17px;border:1px solid #d7d4df;border-radius:13px;font-size:13px;background:#fffdf9;font-weight:500;box-shadow:0 6px 0 #34233e03,0 12px 24px #34233e06}.ob-task:nth-child(3n){background:#f7eddd}.ob-task:nth-child(4n){background:#efedf7}.ob-task i{font-style:normal;width:27px;height:27px;display:grid;place-items:center;border-radius:9px;background:#ebe7f6;color:#7566a8;font-size:16px}.ob-task small{font-size:10px;color:#8e8297;display:block;margin-top:2px}.ob-parents{transform-origin:center center}.ob-copy{left:auto;right:8%;top:15%;width:40%}.ob-copy h2{font-size:clamp(34px,3.6vw,56px);line-height:1.2;letter-spacing:-1.5px;margin:16px 0}.ob-copy p{font-size:16px;line-height:1.85;color:#796b83;max-width:450px}.ob-device{width:340px;height:700px;transform-origin:50% 0}.ob-speaking{position:absolute;object-fit:contain;z-index:8;opacity:0;transform:scaleX(-1)}.ob-recording{position:absolute;width:360px;box-sizing:border-box;padding:20px 24px;background:#fffdf9;border:1px solid #d9d4e8;border-radius:20px;z-index:12;opacity:0;font-size:17px;line-height:1.7;transform-origin:center}.ob-recording>span{font-size:11px;color:#8b83a6}.ob-recording p{margin:8px 0}.ob-wave{letter-spacing:4px;color:#9c8bd4;text-align:center;font-size:20px}.ob-listening{position:absolute;inset:0;z-index:8;background:#faf7f2;display:flex;align-items:center;flex-direction:column;padding:30px 20px;text-align:center;visibility:hidden}.ob-listening .ob-orb-mini{flex-shrink:0;margin:60px auto 10px;background-image:url('/landing/assets/keeper-medium-states.png')}.ob-listening h3{font-size:23px}.ob-transcript{font-size:16px;line-height:1.8}.ob-built-members .ob-person{margin:12px 0;padding:18px}.ob-member-check{margin-right:auto;color:#8a7cb7}.ob-built-schedule{background:#fff;border-radius:20px;padding:17px;font-size:14px;line-height:1.8}.ob-built-schedule p{color:#7765b1}.ob-built-done{font-size:12px;color:#6a5c99;text-align:center}.ob-link-screen{position:absolute;inset:0;background:radial-gradient(ellipse at top right,#e4e0f3,transparent 60%),#faf7f2;display:none;flex-direction:column;align-items:center;text-align:center;padding:70px 25px 40px;z-index:8;font-size:15px}.ob-link-screen>small{font-size:11px;color:#938caa}.ob-link-screen h3{font-size:26px;margin:22px 0 8px}.ob-link-screen p{line-height:1.8;color:#847c9e}.ob-invite-roles{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin:30px 0}.ob-invite-roles span{padding:9px 14px;background:white;border:1px solid #e0dced;border-radius:20px;font-size:12px}.ob-link-button{margin-top:30px}.ob-link-status{font-size:12px}.ob-join-cast{position:absolute;right:2%;bottom:5%;width:55%;height:44%;z-index:8;opacity:0}.ob-cast-parents{position:absolute;left:32%;bottom:0;width:270px;height:270px;background:url('/landing/assets/couple-six-poses.png') 0 0/300% 200% no-repeat}.ob-cast-person{position:absolute;width:160px;height:160px;bottom:0;background:url('/landing/assets/household-cast.png') 0 0/300% 200% no-repeat}.ob-cast-person:nth-child(2){left:26%;bottom:0;width:130px;height:130px}.ob-cast-person:nth-child(3){left:62%;bottom:0;width:140px;height:140px}.ob-cast-person:nth-child(4){left:0;bottom:2%}.ob-cast-person:nth-child(5){right:0;bottom:2%}.ob-cast-person:nth-child(6){left:12%;bottom:35%;width:150px;height:150px}.ob-cast-person:nth-child(7){right:7%;bottom:35%;width:150px;height:150px}.scrollstory{height:360svh!important}.scrollstory .task:not(:nth-child(2)):not(:nth-child(14)){display:none}.keeper-light{background:url('/landing/assets/keeper-medium-states.png') 0 0/300% 200% no-repeat!important;object-fit:contain!important}.keeper-listening .keeper-light{background-position:50% 0!important;padding:0!important;border-radius:0!important}
@media(max-width:700px){.ob-story{height:950svh}.ob-copy{right:7%;width:86%;top:12%}.ob-copy h2{font-size:27px;margin:10px 0}.ob-copy p{font-size:12px;line-height:1.7}.ob-intro p{font-size:13px}.ob-task{font-size:10px;padding:8px 10px;gap:7px}.ob-task i{width:21px;height:21px;font-size:12px}.ob-task small{font-size:8px}.ob-recording{width:220px;font-size:12px;padding:12px 16px}.ob-join-cast{right:0;bottom:3%;width:100%;height:31%;z-index:9;pointer-events:none}.ob-cast-parents{width:165px;height:165px;left:27%}.ob-cast-person{width:100px;height:100px}.ob-cast-person:nth-child(2),.ob-cast-person:nth-child(3){width:85px;height:85px}.ob-cast-person:nth-child(6),.ob-cast-person:nth-child(7){width:95px;height:95px;bottom:24%}.ob-link-screen{padding-top:35px}.ob-listening .ob-orb-mini{margin-top:30px}.ob-parents{width:270px;height:270px}}
.ob-join-cast{width:59%;right:1%}.ob-cast-parents{left:34%}.ob-cast-person:nth-child(4){left:13%;bottom:0}.ob-cast-person:nth-child(5){right:12%;bottom:0}.ob-cast-person:nth-child(6){left:0;bottom:0;width:180px;height:180px}.ob-cast-person:nth-child(7){right:0;bottom:0;width:180px;height:180px}
@media(max-width:700px){.ob-recording{width:175px;font-size:11px;line-height:1.7;padding:12px}.ob-join-cast{width:100%;right:0}.ob-cast-person:nth-child(6),.ob-cast-person:nth-child(7){width:100px;height:100px}.ob-cast-parents{left:27%}}
@media(min-width:701px){.ob-recording{width:340px;font-size:15px;padding:16px 20px}}
