.journey-layout{grid-template-columns:220px minmax(140px,170px) minmax(0,1fr);align-items:center;animation:.6s ease-out both hm-note;display:grid}.journey-layout.journey-without-phone{grid-template-columns:minmax(0,1fr)}.journey-phone-column{justify-content:center;display:flex}.journey-phone{background:var(--ink);border-radius:30px;flex:none;width:200px;height:420px;padding:8px;box-shadow:0 24px 40px -28px #27293280}.journey-phone-screen{background:#fff;border-radius:23px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.journey-island{background:var(--ink);border-radius:20px;width:58px;height:14px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.journey-phone-meta{color:#72757d;justify-content:space-between;gap:8px;padding:36px 16px 0;font-size:10px;display:flex}.journey-progress{background:var(--paper-warm2);flex-shrink:0;height:3px;margin:10px 16px 0}.journey-progress>span{background:var(--teal);width:33.33%;height:100%;display:block}.journey-prompt{font-family:var(--font-display);flex-shrink:0;margin:16px 16px 10px;font-size:16px;line-height:1.25}.journey-location{background:var(--paper-warm);border:1px solid var(--line);border-radius:3px;margin:0 16px;overflow:hidden}.journey-location svg{width:100%;height:64px;display:block}.journey-location>span{color:#747474;border-top:1px solid var(--line);padding:6px 8px;font-size:9px;display:block}.journey-phone-response{flex-direction:column;flex:1;gap:10px;padding:10px 16px 16px;display:flex}.journey-phone-response>p{min-height:46px;color:var(--ink-soft);margin:0;font-size:10.5px;line-height:1.45}.journey-recorder{flex-direction:column;align-items:center;gap:9px;margin-top:auto;display:flex}.journey-recorder .stage-mic{width:46px;height:46px}.journey-connection{text-align:center;color:var(--ink-soft);flex-direction:column;align-items:center;gap:16px;padding:0 20px;font-size:12px;line-height:1.7;display:flex}.journey-signal{width:100%;height:20px;position:relative}.journey-signal:before{content:"";border-top:1px dashed #b9b9b9;position:absolute;top:9px;left:0;right:0}.journey-signal:after{content:"";border-top:1px solid #b9b9b9;border-right:1px solid #b9b9b9;width:9px;height:9px;position:absolute;top:5px;right:0;transform:rotate(45deg)}.journey-signal i{background:var(--teal);border-radius:50%;width:7px;height:7px;animation:2.6s linear infinite hm-travel;position:absolute;top:6px}.journey-signal i:nth-child(2){animation-delay:.87s}.journey-signal i:nth-child(3){animation-delay:1.73s}.journey-team-view{min-width:0}.journey-workspace{border:1px solid var(--line);background:#fff;flex-direction:column;height:480px;display:flex;overflow:hidden}.journey-workspace-head{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:16px 22px;font-size:12px;display:flex}.journey-workspace-head>span{color:#747474;font-size:10px}.journey-workspace-body{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);min-height:0;display:grid}.journey-timeline,.journey-task-review{border-right:1px solid var(--line);min-width:0;padding:24px 22px}.journey-label{font-family:var(--font-body);letter-spacing:.13em;text-transform:uppercase;color:#747474;margin:0;font-weight:600;font-size:9px!important}.journey-timeline h3,.journey-browser h3{font-family:var(--font-display);letter-spacing:-.01em;margin:13px 0 23px;font-size:25px;font-weight:300;line-height:1.15}.journey-moment{align-items:center;gap:12px;padding:0 0 24px;font-size:12px;display:flex;position:relative}.journey-moment:not(:last-of-type):before{content:"";border-left:1px solid var(--line);position:absolute;top:25px;bottom:0;left:12px}.journey-moment>span{border:1px solid var(--line);color:#747474;background:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:10px;display:grid;position:relative}.journey-moment.is-current>span{background:var(--teal);color:#fff;border-color:var(--teal)}.journey-moment strong{font-weight:600}.journey-moment small{color:#747474;margin-top:3px;font-size:10px;display:block}.journey-status{background:#f6937f;border-radius:50%;flex:none;width:6px;height:6px;margin-left:auto;box-shadow:0 0 0 5px #f6937f20}.journey-footnote{color:#747474;margin:10px 0 0;font-size:10px;line-height:1.6}.journey-evidence{background:var(--paper-warm);flex-direction:column;gap:14px;min-width:0;padding:22px;display:flex}.journey-evidence-meta{color:#747474;justify-content:space-between;gap:12px;font-size:10px;display:flex}.journey-received{color:var(--teal)}.journey-place{border:1px solid var(--line);background:#fff}.journey-place svg{width:100%;height:90px;padding:8px;display:block}.journey-place>span{border-top:1px solid var(--line);color:#747474;padding:6px 10px;font-size:9px;display:block}.journey-voice{border:1px solid var(--line);border-left:2px solid var(--line);background:#fff;padding:14px;transition:border-color .5s}.journey-voice.journey-arrived{border-left-color:#f6937f}.journey-audio{color:#747474;align-items:center;gap:8px;font-size:10px;display:flex}.journey-play{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.journey-voice p{font-family:var(--font-display);min-height:72px;margin:10px 0 0;font-size:18px;line-height:1.35}.journey-finding{border-left:2px solid var(--line);flex-direction:column;gap:8px;padding-left:12px;transition:border-color .5s;display:flex}.journey-finding.journey-arrived{border-left-color:#f6937f}.journey-finding>strong{font-size:13px;font-weight:600;line-height:1.4}.journey-finding>span:last-child{color:#747474;font-size:10px;line-height:1.6}.journey-phone-web{background:#f2f0eb;flex-shrink:0;margin:0 16px;padding:10px}.journey-phone-web>span:first-child{color:var(--teal);font-size:8px}.journey-phone-web>strong{font-family:var(--font-display);margin:8px 0;font-size:19px;font-weight:300;line-height:1.1;display:block}.journey-web-lines{border-block:2px solid #d6d8d2;width:80%;height:9px}.journey-web-button{color:var(--teal);justify-content:space-between;margin-top:8px;font-size:8px;display:flex}.journey-session-body{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.journey-review-meta{color:#747474;justify-content:space-between;gap:8px;margin-bottom:12px;font-size:9px;display:flex}.journey-browser{border:1px solid var(--line)}.journey-browser-bar{background:var(--paper-warm);border-bottom:1px solid var(--line);align-items:center;gap:4px;height:24px;padding:0 8px;display:flex}.journey-browser-bar i{background:#c8cbc6;border-radius:50%;width:4px;height:4px}.journey-browser-bar span{color:#747474;margin-left:6px;font-size:7px}.journey-browser-content{padding:18px 14px;position:relative}.journey-browser h3{margin:10px 0 16px;font-size:25px}.journey-workshop-cards{grid-template-columns:1fr 1fr;gap:7px;display:grid}.journey-workshop-cards>div{background:var(--paper-warm2);flex-direction:column;gap:6px;padding:10px 8px;display:flex}.journey-workshop-cards span{color:#747474;font-size:7px}.journey-workshop-cards strong{font-size:10px;font-weight:500;line-height:1.35}.journey-workshop-cards small{color:#747474;font-size:8px}.journey-booking{border:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:12px;padding:9px;font-size:9px;transition:border-color .4s,background .4s;display:flex}.journey-booking.is-focused{background:#f6937f0d;border-color:#f6937f}.journey-pointer{transition:left 1s,top 1s;position:absolute}.journey-pointer-0{top:33%;left:28%}.journey-pointer-1{top:65%;left:37%}.journey-pointer-2{top:85%;left:76%}.journey-path{color:#747474;justify-content:space-between;align-items:center;gap:7px;margin-top:18px;font-size:9px;display:flex}.journey-path>span{align-items:center;gap:5px;display:flex}.journey-path i{background:var(--line);border-radius:50%;width:5px;height:5px}.journey-path .is-reached{color:var(--teal)}.journey-path .is-reached i{background:var(--teal)}.platform-tool-tabs [role=tab]{min-height:44px}@media (max-width:1100px) and (min-width:981px){.journey-workspace-head{padding:14px}.journey-workspace-head>span{display:none}.journey-timeline,.journey-evidence,.journey-task-review{padding:18px 14px}.journey-workspace-body,.journey-session-body{grid-template-columns:1fr 1fr}.journey-voice p{font-size:16px}.journey-path{font-size:8px}}@media (max-width:980px){.journey-layout{gap:24px}.journey-connection{gap:8px;padding:0}.journey-signal{width:120px}.journey-connection>span br{display:none}.journey-connection>span{gap:8px;display:flex}.journey-connection>span br:after{content:" · "}.journey-panels>.journey-layout>.journey-team-view{width:100%;max-width:none;overflow:visible}.journey-panels>.journey-layout>.journey-team-view>.journey-workspace{min-width:0!important}.journey-workspace{height:auto;min-height:440px}.journey-workspace-head{flex-wrap:wrap;gap:6px}.journey-workspace-body{min-height:auto}.journey-connection>span{max-width:240px;line-height:1.6}.journey-timeline h3{font-size:26px}}@media (max-width:600px){.journey-workspace-body,.journey-session-body{grid-template-columns:1fr}.journey-timeline,.journey-task-review{border-right:0;border-bottom:1px solid var(--line);padding:22px}.journey-timeline h3{margin-bottom:20px}.journey-moment{padding-bottom:20px}.journey-evidence{padding:22px}.journey-voice p{min-height:50px}.journey-browser-content{padding:20px}.journey-browser h3{font-size:30px}.journey-workshop-cards>div{padding:14px}.journey-workshop-cards strong{font-size:13px}.journey-workshop-cards span,.journey-workshop-cards small{font-size:10px}.journey-booking,.journey-path{font-size:11px}.journey-workspace-head>strong{font-size:12px}.journey-connection>span br{display:initial}}.journey-connection-labels{flex-direction:column;gap:2px;display:flex}@media (min-width:981px) and (max-width:1100px){.journey-connection{padding:0 10px;font-size:11px}}@media (min-width:981px) and (max-height:850px){.journey-evidence{gap:10px;padding:14px}.journey-place svg{height:65px}.journey-voice{padding:12px}.journey-voice p{min-height:54px;font-size:16px}.journey-finding{gap:5px}.journey-timeline{padding:18px 20px}.journey-timeline h3{margin-bottom:18px;font-size:22px}.journey-moment{padding-bottom:18px}.journey-footnote{margin-top:6px}.journey-task-review{padding:18px 20px}.journey-browser-content{padding:12px}.journey-browser h3{margin:8px 0 12px;font-size:23px}.journey-workshop-cards>div{padding:8px}.journey-path{margin-top:12px}}
.work-evolution-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:80px;margin-bottom:48px;display:grid}.work-evolution-intro{max-width:520px;padding-bottom:3px;font-size:16px;line-height:1.65}.work-evolution-intro p{margin:0}.work-evolution-intro p+p{margin-top:14px}.work-evolution-eras{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.work-evolution-eras>li{border-top:1px solid #d5dbd4;min-width:0;padding-top:15px}.work-evolution-label{color:#687771;justify-content:space-between;align-items:center;gap:10px;min-height:28px;margin-bottom:16px;font-size:14px;font-weight:600;display:flex}.work-evolution-label>span:first-child{align-items:center;gap:13px;display:flex}.work-evolution-number{font-variant-numeric:tabular-nums;color:#819089;font-size:10px;font-weight:400}.work-evolution-label>svg{color:#8d9a93;width:18px;height:18px}.work-evolution-today{background:#f6937f;border-radius:50%;width:6px;height:6px}.work-evolution-photo{aspect-ratio:593/353;background:#eef0ea;position:relative;overflow:hidden}.work-evolution-photo img{filter:saturate(.3);width:330.354%;max-width:none;height:100%;display:block;position:absolute;top:0}.work-evolution-eras h3{letter-spacing:-.015em;margin:23px 0 12px;font-size:27px;line-height:1.15}.work-evolution-eras p{color:#65716b;max-width:355px;margin:0;font-size:14.5px;line-height:1.65}.work-evolution-milestones{color:#718078;margin-top:15px;font-size:10.5px;line-height:1.6;display:block}.work-evolution-eras>.work-evolution-now{border-top:2px solid #f6937f;padding-top:14px}.work-evolution-now .work-evolution-label>span:first-child,.work-evolution-now h3{color:#0f7173}.work-evolution-now .work-evolution-photo img{filter:saturate(.85)}@media (max-width:1100px){.work-evolution-heading{gap:40px}.work-evolution-eras{gap:22px}.work-evolution-eras h3{font-size:24px}}@media (max-width:800px){.work-evolution-heading{grid-template-columns:1fr;gap:22px;margin-bottom:36px}.work-evolution-intro{max-width:620px}.work-evolution-eras{gap:18px}.work-evolution-label{font-size:13px}.work-evolution-eras h3{font-size:22px}.work-evolution-eras p{font-size:13px}.work-evolution-milestones{font-size:10px}}@media (max-width:600px){.work-evolution-eras{grid-template-columns:1fr;gap:32px}.work-evolution-label{margin-bottom:14px;font-size:14px}.work-evolution-label>svg{transform:rotate(90deg)}.work-evolution-eras h3{margin-top:20px;font-size:27px}.work-evolution-eras p{max-width:none;font-size:15px}.work-evolution-milestones{font-size:11px}}
