.bridge[data-astro-cid-fkcfvvyn]{max-width:90rem;margin:0 auto;padding-inline:clamp(0rem,2vw,2rem)}.bridge[data-astro-cid-fkcfvvyn] svg[data-astro-cid-fkcfvvyn]{width:100%;height:auto;overflow:visible}.is-armed[data-astro-cid-fkcfvvyn] .bridge__cable[data-astro-cid-fkcfvvyn]{stroke-dasharray:1;stroke-dashoffset:1px}.is-armed[data-astro-cid-fkcfvvyn] .bridge__hangers[data-astro-cid-fkcfvvyn] path[data-astro-cid-fkcfvvyn],.is-armed[data-astro-cid-fkcfvvyn] .bridge__marks[data-astro-cid-fkcfvvyn] g[data-astro-cid-fkcfvvyn]{opacity:0}.is-built[data-astro-cid-fkcfvvyn] .bridge__cable[data-astro-cid-fkcfvvyn]{transition:stroke-dashoffset 1.8s var(--ease);stroke-dashoffset:0}.is-built[data-astro-cid-fkcfvvyn] .bridge__hangers[data-astro-cid-fkcfvvyn] path[data-astro-cid-fkcfvvyn]{opacity:1;transition:opacity .4s ease calc(.5s + var(--i) * 22ms)}.is-built[data-astro-cid-fkcfvvyn] .bridge__marks[data-astro-cid-fkcfvvyn] g[data-astro-cid-fkcfvvyn]{opacity:1;transition:opacity .5s 1.6s}.bridge__banks[data-astro-cid-fkcfvvyn]{width:min(100% - 2 * var(--gutter), var(--wrap));justify-content:space-between;gap:1rem;margin:1.25rem auto 2.5rem;font-size:.95rem;display:flex}.bank[data-astro-cid-fkcfvvyn]{border-radius:var(--radius-lg);background:var(--glass-dark);backdrop-filter:var(--blur);border:1px solid var(--glass-dark-edge);box-shadow:var(--glass-dark-shadow);max-width:14rem;color:var(--mist);gap:.15rem;padding:.85rem 1.1rem;display:grid}.bank[data-astro-cid-fkcfvvyn] em[data-astro-cid-fkcfvvyn]{font-family:var(--serif);font-size:var(--step-2);color:var(--white)}.bank--tomorrow[data-astro-cid-fkcfvvyn]{text-align:right}.bank--tomorrow[data-astro-cid-fkcfvvyn] em[data-astro-cid-fkcfvvyn]{color:var(--brass-light)}.hero[data-astro-cid-lcdefpme]{background:var(--aurora);color:var(--white);padding-block:clamp(3rem,2rem + 4vw,6rem) clamp(4rem,3rem + 4vw,7rem);overflow:hidden}.hero__grid[data-astro-cid-lcdefpme]{align-items:start;gap:3.5rem;display:grid}@media (width>=62rem){.tangle[data-astro-cid-lcdefpme]{margin-top:4.5rem}.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr .95fr}}.hero[data-astro-cid-lcdefpme] .kicker[data-astro-cid-lcdefpme]{max-width:32rem;font-size:var(--step-0);line-height:1.5}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:13ch}.hero__symptoms[data-astro-cid-lcdefpme]{gap:.55rem;margin-top:2rem;font-size:1.05rem;list-style:none;display:grid}.hero__symptoms[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:baseline;gap:.75rem;display:flex}.hero__symptoms[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";border:2px solid var(--signal);border-radius:50%;flex:none;width:.55rem;height:.55rem;transform:translateY(-.05em)}.hero__pitch[data-astro-cid-lcdefpme]{max-width:36rem;color:var(--mist);margin-top:1.75rem}.tangle[data-astro-cid-lcdefpme]{aspect-ratio:1/.9;backdrop-filter:blur(10px);box-shadow:var(--glass-dark-shadow);background:radial-gradient(18rem 14rem at 70% 30%,#e8c45729,#0000 70%),radial-gradient(20rem 16rem at 25% 75%,#c8473a24,#0000 70%),repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 32px),repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 32px),#ffffff0a;border:1px solid #ffffff1f;border-radius:24px;margin:0;position:relative}.tangle__lines[data-astro-cid-lcdefpme]{width:100%;height:100%;position:absolute;inset:0}.tangle__lines[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:none;stroke:#c9d3e159;stroke-width:.35px;stroke-dasharray:1.2 1.6;vector-effect:non-scaling-stroke;stroke-width:1.2px;stroke-dasharray:4 6}.chip[data-astro-cid-lcdefpme]{left:var(--x);top:var(--y);transform:translate(-50%, -50%) rotate(var(--r));backdrop-filter:blur(14px)saturate(160%);border:1px solid #ffffff2e;border-top:2px solid var(--brass-light);white-space:nowrap;background:#ffffff17;border-radius:10px;padding:.55rem .85rem;font-size:clamp(.72rem,.6rem + .4vw,.9rem);font-weight:700;position:absolute;box-shadow:0 14px 30px -14px #000000b3}.chip--warn[data-astro-cid-lcdefpme]{border-top-color:#e2685b}.break[data-astro-cid-lcdefpme]{left:var(--x);top:var(--y);border:2px solid var(--signal);background:var(--night);border-radius:50%;width:.8rem;height:.8rem;position:absolute;transform:translate(-50%,-50%)}.tangle[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--mist);font-size:.98rem;font-style:italic;position:absolute;bottom:-3.25rem;left:1.25rem;right:1.25rem}@media (width<=61.99rem){.tangle[data-astro-cid-lcdefpme]{margin-bottom:3rem}}.costs[data-astro-cid-lcdefpme]{gap:1rem;list-style:none;display:grid}@media (width>=40rem){.costs[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.costs[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.costs[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);background:var(--glass);backdrop-filter:var(--blur);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);padding:1.5rem 1.6rem}.costs[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-2)}.costs[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--slate);margin-top:.35rem}.segue[data-astro-cid-lcdefpme]{font-family:var(--serif);font-style:italic;font-size:var(--step-2);max-width:34ch;color:var(--harbour);margin-top:clamp(2.5rem,2rem + 2vw,4rem);line-height:1.35}.split[data-astro-cid-lcdefpme]{align-items:center;gap:3rem;display:grid}@media (width>=62rem){.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:5rem}}.split[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:1.25rem}.discover__list[data-astro-cid-lcdefpme]{margin-top:1.75rem}.buckets[data-astro-cid-lcdefpme]{gap:1rem;list-style:none;display:grid}@media (width>=40rem){.buckets[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.buckets[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.bucket[data-astro-cid-lcdefpme]{--c:var(--harbour-3);border-radius:var(--radius-lg);background:var(--glass);backdrop-filter:var(--blur);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);padding:1.4rem 1.4rem 1.5rem 1.6rem;position:relative;overflow:hidden}.bucket[data-astro-cid-lcdefpme]:before{content:"";background:var(--c);width:4px;position:absolute;top:0;bottom:0;left:0}.bucket[data-astro-cid-lcdefpme]:after{content:"";background:var(--c);opacity:.12;filter:blur(20px);border-radius:50%;width:8rem;height:8rem;position:absolute;top:-3rem;right:-3rem}.bucket--fix[data-astro-cid-lcdefpme]{--c:var(--signal)}.bucket--ok[data-astro-cid-lcdefpme]{--c:#2f7d5b}.bucket--train[data-astro-cid-lcdefpme],.bucket--int[data-astro-cid-lcdefpme]{--c:var(--brass)}.bucket--wait[data-astro-cid-lcdefpme]{--c:var(--mist)}.bucket[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--sans);letter-spacing:0;color:var(--slate);font-size:.85rem;font-weight:800}.bucket__area[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:var(--step-1);margin-top:.5rem;font-weight:540;line-height:1.25}.bucket__why[data-astro-cid-lcdefpme]{color:var(--slate);margin-top:.4rem;font-size:.97rem}.plan__note[data-astro-cid-lcdefpme]{margin-top:2.5rem;font-weight:600}.bridge-sec[data-astro-cid-lcdefpme]{background:radial-gradient(50rem 26rem at 50% 40%, #4678d259, transparent 70%), radial-gradient(30rem 18rem at 80% 90%, #e8c4571f, transparent 70%), var(--night);overflow:hidden}.services[data-astro-cid-lcdefpme]{gap:1rem;margin-top:1rem;list-style:none;display:grid}@media (width>=44rem){.services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=70rem){.services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.services[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);background:var(--glass-dark);height:100%;backdrop-filter:var(--blur);border:1px solid var(--glass-dark-edge);box-shadow:var(--glass-dark-shadow);transition:border-color .2s var(--ease), background-color .2s var(--ease);flex-direction:column;padding:1.4rem;text-decoration:none;display:flex}.services[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:#ffffff1a;border-color:#e8c45799}.services__n[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--brass-light);font-size:1.6rem;line-height:1}.services[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-1);margin-top:.8rem}.services[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--mist);flex:1;margin-top:.5rem;font-size:.95rem}.services__more[data-astro-cid-lcdefpme]{color:var(--brass-light);margin-top:1rem;font-size:.92rem;font-weight:700}.bridge__note[data-astro-cid-lcdefpme]{max-width:44rem;margin-top:1.75rem}.journey[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);background:var(--glass-dark);backdrop-filter:var(--blur);border:1px solid var(--glass-dark-edge);box-shadow:var(--glass-dark-shadow);gap:0;margin-top:3.5rem;padding:.25rem 1.5rem;list-style:none;display:grid}@media (width>=48rem){.journey[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.journey[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid #ffffff24;grid-template-columns:auto 1fr;column-gap:.85rem;padding:1.25rem 1rem 1.25rem 0;display:grid}@media (width>=48rem){.journey[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:0}}.journey[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border:1.5px solid var(--brass-light);width:2.2rem;height:2.2rem;color:var(--brass-light);font-family:var(--serif);border-radius:50%;grid-row:span 2;place-items:center;font-weight:600;display:grid}.journey[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1.05rem}.journey[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--mist);font-size:.9rem;font-style:normal}.journey[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child em[data-astro-cid-lcdefpme]{color:var(--brass-light)}.trust[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.6rem;margin-top:2.5rem;list-style:none;display:flex}.trust[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;padding:.45rem .95rem;font-size:.88rem;font-weight:600}.shift[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);background:var(--glass);backdrop-filter:var(--blur);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);padding:.5rem clamp(1.25rem,1rem + 1.5vw,2.5rem);list-style:none;display:grid}@media (width>=56rem){.shift[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);column-gap:4rem}}.shift[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid #0e224014;grid-template-columns:1fr auto 1.2fr;align-items:center;gap:1rem;padding:1.25rem 0;display:grid}@media (width>=56rem){.shift[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-last-child(-n+2){border-bottom:0}}@media (width<=55.99rem){.shift[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:0}}.shift[data-astro-cid-lcdefpme] s[data-astro-cid-lcdefpme]{color:var(--slate);text-decoration-color:var(--signal);text-decoration-thickness:1.5px}.shift[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:2.25rem;color:var(--brass)}.shift[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--serif);font-weight:560;font-size:var(--step-1);color:var(--harbour);line-height:1.25}.feed__head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.5rem;display:flex}.feed[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{border-top:1px solid #0e22401a;margin-top:1.25rem;list-style:none}.feed[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid #0e22401a;gap:.2rem;padding:.9rem 0;display:grid}.feed[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:700;text-decoration:none}.feed[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.feed[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--slate);font-size:.85rem}
