/* An illustrated winding path; the ordered list remains the readable content. */
.girly-journey{position:relative;width:100%;height:600px;max-width:520px;margin:24px auto;background:linear-gradient(150deg,#fff5eb,#fff1f7 50%,#f0eafd);border:1px solid #efdeea;border-radius:30px;overflow:hidden;font-family:Nunito,Arial,sans-serif;isolation:isolate}.journey-map{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.journey-road{fill:none;stroke:#eadbf0;stroke-width:30;stroke-linecap:round}.journey-dashes{fill:none;stroke:#fffaff;stroke-width:3;stroke-dasharray:5 9;stroke-linecap:round}.journey-progress{fill:none;stroke:#c18bbd;stroke-width:4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.journey-visible .journey-progress{animation:journey-draw 3.6s ease-in-out 1}.journey-flowers{fill:none;stroke:#d4b1cd;stroke-width:2.3;stroke-linecap:round}.girly-journey ol{list-style:none;margin:0;padding:0}.journey-stop{position:absolute;left:0;right:0}.journey-stop-1{top:10%}.journey-stop-2{top:36%}.journey-stop-3{top:62%}.journey-stop-4{top:88%}.journey-pin{position:absolute;left:16%;top:0;transform:translate(-50%,-50%);width:65px;height:65px;display:grid;place-items:center;border-radius:23px;border:4px solid #fffafc;background:#fbd8e7;color:#c15c89;font-size:31px;box-shadow:0 5px 0 #e5cddd}.journey-pin small{position:absolute;bottom:-10px;right:-6px;display:grid;place-items:center;background:white;border:1px solid #eddae8;border-radius:50%;width:24px;height:24px;font-size:9px;font-weight:800;color:#a57597}.journey-stop:nth-child(even) .journey-pin{left:84%}.journey-stop-2 .journey-pin{background:#e8dcfa;color:#9b74ba}.journey-stop-3 .journey-pin{background:#f9e7c9;color:#bb9564}.journey-stop-4 .journey-pin{background:#e6eecf;color:#849a65}.journey-copy{position:absolute;left:29%;right:6%;top:0;transform:translateY(-50%);text-align:left}.journey-stop:nth-child(even) .journey-copy{left:6%;right:29%}.journey-copy>span{display:block;color:#9d7593;font-size:8px;font-weight:800;letter-spacing:.7px;line-height:1.6}.journey-copy h3{font:800 17px/1.25 Nunito,Arial,sans-serif;color:#75506f;letter-spacing:-.35px;margin:7px 0}.journey-copy p{font:400 12px/1.7 Nunito,Arial,sans-serif;color:#866d80;margin:0}.journey-visible .journey-pin{animation:journey-pin-pop .5s ease-out both}.journey-visible .journey-stop-2 .journey-pin{animation-delay:.9s}.journey-visible .journey-stop-3 .journey-pin{animation-delay:1.8s}.journey-visible .journey-stop-4 .journey-pin{animation-delay:2.8s}.ob-review .girly-journey{margin:22px auto}.ob-review .ob-content>h1{font-size:28px;margin-bottom:12px}.ob-review .ob-subtitle{font-size:14px;color:#896d83}.journey-timing{font-size:11px;line-height:1.8;color:#92758d;padding:16px 18px;background:#f5edf9;border:1px dashed #dccaE5;border-radius:17px;margin:0 0 20px}.journey-timing b{color:#7c5c82}.founder-timeline .girly-journey ol{margin:0;padding:0}.founder-timeline .girly-journey li{display:block;position:absolute;padding:0}.founder-timeline .girly-journey li:before{display:none}.founder-timeline .journey-copy p{font-size:12px;margin:0}.founder-timeline .journey-copy h3{margin:7px 0}.founder-timeline .journey-copy>span{width:auto;height:auto;background:none;border-radius:0}.founder-timeline .girly-journey{max-width:520px}.founder-timeline .founder-section-heading>p{max-width:430px}
@keyframes journey-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes journey-pin-pop{from{opacity:.5;scale:.8}70%{scale:1.08}to{opacity:1;scale:1}}
@media(max-width:600px){.girly-journey{height:610px;border-radius:25px}.journey-pin{width:52px;height:52px;border-width:3px;border-radius:19px;font-size:27px}.journey-pin small{width:21px;height:21px;font-size:8px;bottom:-9px;right:-5px}.journey-copy{left:29%;right:5%}.journey-stop:nth-child(even) .journey-copy{left:5%;right:29%}.journey-copy>span{font-size:7px;letter-spacing:.4px}.journey-copy h3{font-size:15px;line-height:1.3;margin:7px 0}.journey-copy p,.founder-timeline .journey-copy p{font-size:11px;line-height:1.65}.journey-timing{font-size:10px;padding:14px 16px}.ob-review .ob-content>h1{font-size:26px}.ob-review .ob-subtitle{font-size:13px}}
@media(prefers-reduced-motion:reduce){.journey-visible .journey-progress,.journey-visible .journey-pin{animation:none}.journey-progress{stroke-dashoffset:0}}
