.coastal-sample .platform-heading{justify-content:flex-end}.coastal-sample .platform-window{margin-top:12px}.coastal-sample .platform-group img{filter:none!important;opacity:1;width:35px;height:35px}.coastal-sample .no-strip-label{justify-content:flex-end}.coastal-sample .illustrated-process{padding-top:100px;padding-bottom:110px}.journey-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:75px;align-items:start}.journey-card{border:1.5px solid var(--flex-ink);border-radius:24px;overflow:visible;background:var(--flex-paper);position:relative;box-shadow:7px 8px 0 var(--flex-ink)}.journey-1{transform:rotate(-2deg)}.journey-2{transform:translateY(24px) rotate(1.5deg)}.journey-3{transform:rotate(-1deg);background:var(--flex-ink);color:var(--flex-paper);box-shadow:7px 8px 0 var(--flex-sky)}.step-art-stage{position:relative;border-radius:22px 22px 55px 22px;background:var(--flex-sky);padding:32px 12px 45px;min-height:310px;border-bottom:1.5px solid var(--flex-ink);color:var(--flex-ink)}.journey-2 .step-art-stage{background:var(--flex-paper);border-radius:22px 22px 22px 55px}.journey-3 .step-art-stage{background:var(--flex-sky)}.step-art{display:block;width:100%;height:auto;max-height:260px;overflow:visible}.step-number{position:absolute;top:-24px;left:22px;width:65px;height:65px;display:flex;align-items:center;justify-content:center;background:var(--flex-ink);color:var(--flex-paper);border:1.5px solid var(--flex-ink);border-radius:50%;font:italic 44px/1 Georgia,serif;transform:rotate(-8deg);z-index:1}.journey-2 .step-number{background:var(--flex-sky);color:var(--flex-ink);transform:rotate(8deg)}.journey-3 .step-number{background:var(--flex-paper);color:var(--flex-ink)}.step-scribble{position:absolute;bottom:15px;right:18px;font:italic 22px/1.1 Georgia,serif;letter-spacing:-.03em;transform:rotate(-5deg)}.step-copy{padding:28px 25px 32px}.step-label{font-size:13px;letter-spacing:.09em;font-weight:600;text-transform:uppercase}.step-copy h3{font-size:30px;line-height:1.12;font-weight:400;letter-spacing:-.04em;margin:13px 0 19px}.step-copy p{font-size:16px;line-height:1.6}.journey-3 .step-label{color:var(--flex-sky)}
@media(max-width:1000px){.journey-cards{gap:22px}.step-copy{padding:25px 20px}.step-copy h3{font-size:26px}.step-art-stage{min-height:245px;padding-top:40px}.step-scribble{font-size:18px}.step-number{width:57px;height:57px;font-size:38px}}
@media(max-width:760px){.coastal-sample .illustrated-process{padding-top:65px;padding-bottom:70px}.journey-cards{grid-template-columns:1fr;gap:60px;max-width:440px;margin:65px auto 0;padding:0 8px}.journey-1{transform:rotate(-1.5deg)}.journey-2{transform:rotate(1deg)}.journey-3{transform:rotate(-1deg)}.step-art-stage{min-height:290px;padding:34px 16px 45px}.step-art{max-height:255px}.step-copy{padding:27px 25px 32px}.step-copy h3{font-size:31px}.step-copy p{font-size:17px}.step-scribble{font-size:22px}.coastal-sample .platform-heading{justify-content:flex-end}.coastal-sample .platform-group img{width:30px;height:30px}}
.how-work-page .illustrated-process h1{font-size:clamp(44px,4.5vw,68px);text-align:center;margin-top:30px;line-height:1.08}
