/* One continuing case: optional information, never a required sequence. */
.i01-section{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.6fr);gap:32px;align-items:center;padding-block:72px}
.pass-a.page-home .i01-section{padding-block:56px}
.i01-narrative h2{margin-block-end:24px}.i01-support{max-width:34ch;font-size:17px;line-height:27px;color:#0B1F33}
.i01-reading{margin-block-start:28px;min-height:92px}.i01-instruction{font-size:14px;line-height:22px;color:#0B1F33;opacity:.65;margin-block-end:10px}.i01-detail{font-size:16px;line-height:25px;max-width:32ch;color:#0B1F33}
.i01-stage{position:relative;aspect-ratio:720/460;min-width:0;width:100%;isolation:isolate}
.i01-stage svg{display:block;width:100%;height:100%;overflow:visible}.i01-stage .i01-mobile-lines{display:none}
.i01-orbit{fill:none;stroke:#087F75;stroke-opacity:.24;stroke-width:1.1;vector-effect:non-scaling-stroke}
.i01-plane-cloud{fill:#F6F8F7}.i01-plane-back{fill:#E8DFD2;fill-opacity:.72}.i01-plane-middle{fill:#087F75;fill-opacity:.15}.i01-plane-front{fill:#fff;fill-opacity:.96}.i01-structural-half{fill:#087F75;fill-opacity:.94}
.i01-connections path{fill:none;stroke:#0B1F33;stroke-opacity:.52;stroke-width:1.15;vector-effect:non-scaling-stroke;transition:stroke .35s,stroke-opacity .35s,stroke-width .35s}
.i01-nodes{fill:#087F75;stroke:#fff;stroke-width:1.2}.i01-nodes circle{vector-effect:non-scaling-stroke}.i01-case{position:absolute;left:37.36%;top:37.39%;width:29.86%;height:32.83%;display:flex;flex-direction:column;justify-content:center;padding-inline:20px;gap:12px}
.i01-case-label{font-size:12px;font-weight:600;letter-spacing:.08em;color:#087F75;line-height:18px}.i01-case strong{font-size:23px;line-height:29px;font-weight:600;letter-spacing:-.02em}
.i01-fragment{position:absolute;color:#0B1F33;background:#fff;font-family:inherit;font-size:14px;font-weight:500;line-height:22px;text-align:left;border:0;border-bottom:1px solid transparent;padding:10px 8px;min-height:44px;cursor:pointer;white-space:nowrap;transition:color .3s,border-color .3s,background .3s}
.i01-fragment::before{content:"";display:inline-block;width:5px;height:5px;margin-inline-end:8px;vertical-align:middle;background:#0B1F33;opacity:.55}
.i01-fragment[aria-pressed="true"]{color:#087F75;border-color:#087F75;background:#fff;font-weight:600}.i01-fragment[aria-pressed="true"]::before{background:#16B8A6;opacity:1}.i01-fragment:hover{border-color:#087F75}.i01-fragment:focus-visible{outline:2px solid #087F75;outline-offset:5px}
.i01-conversation{left:0;top:18%;font-weight:600}.i01-document{right:6%;top:7%;border-left:1px solid #E8DFD2;padding-inline:12px}.i01-followup{right:0;top:57%}.i01-information{right:17%;bottom:6%}.i01-additional{left:8%;bottom:25%;border-left:1px solid #E8DFD2;padding-inline:12px}
[data-active="conversation"] [data-connection="conversation"],[data-active="document"] [data-connection="document"],[data-active="followup"] [data-connection="followup"],[data-active="information"] [data-connection="information"],[data-active="additional"] [data-connection="additional"]{stroke:#087F75;stroke-opacity:1;stroke-width:1.6}
[data-active="conversation"] [data-node="conversation"],[data-active="document"] [data-node="document"],[data-active="followup"] [data-node="followup"],[data-active="information"] [data-node="information"],[data-active="additional"] [data-node="additional"]{fill:#16B8A6}
.i01-ready:not(.i01-visible) .i01-connections path{stroke-dasharray:1;stroke-dashoffset:1}
.i01-ready.i01-visible .i01-connections path{animation:i01-connect .9s ease-out both;stroke-dasharray:1}
.i01-visible [data-connection="document"]{animation-delay:.15s!important}.i01-visible [data-connection="followup"]{animation-delay:.3s!important}.i01-visible [data-connection="information"]{animation-delay:.45s!important}.i01-visible [data-connection="additional"]{animation-delay:.6s!important}
.i01-ready.i01-visible.i01-settled .i01-connections path{animation:none;stroke-dasharray:none;stroke-dashoffset:0}
@keyframes i01-connect{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}
@media(max-width:1100px){.i01-section{grid-template-columns:1fr;gap:16px;padding-block:56px}.i01-narrative{display:grid;grid-template-columns:1fr 1fr;column-gap:32px}.i01-narrative{align-items:start}.i01-explainer{padding-block-start:30px}.i01-reading{margin-block-start:24px;min-height:76px}.i01-stage{max-width:720px;margin-inline:auto}.i01-case strong{font-size:25px;line-height:31px}}
@media(max-width:600px){.pass-a.page-home .i01-section{padding-block:48px}.i01-section{padding-block:56px;gap:20px}.i01-narrative{display:block}.i01-explainer{padding-block-start:0}.i01-narrative h2{margin-block-end:20px}.i01-support{max-width:none}.i01-reading{margin-block-start:24px;min-height:92px}.i01-detail{max-width:none}.i01-stage{aspect-ratio:350/490;max-width:420px}.i01-stage .i01-desktop-lines{display:none}.i01-stage .i01-mobile-lines{display:block}.i01-case{left:14.29%;top:45.92%;width:57.43%;height:27.14%;padding-inline:20px;gap:10px}.i01-case strong{font-size:23px;line-height:29px}.i01-conversation{left:0;top:6%}.i01-document{right:0;top:22%}.i01-followup{left:0;right:auto;top:auto;bottom:11%}.i01-information{right:0;bottom:14%}.i01-additional{left:26%;bottom:0}.i01-fragment{font-size:14px}}
@media(prefers-reduced-motion:reduce){.i01-connections path,.i01-fragment{transition:none!important;animation:none!important;stroke-dasharray:none!important;stroke-dashoffset:0!important}}
