.bento[data-astro-cid-g5o62urp]{gap:var(--col-gap);grid-template-rows:repeat(2,minmax(250px,1fr));grid-template-columns:repeat(12,minmax(0,1fr));min-height:clamp(520px,44vw,600px);display:grid}.bento-cell--1[data-astro-cid-g5o62urp]{grid-area:1/1/span 2/span 7}.bento-cell--2[data-astro-cid-g5o62urp],.bento-cell--3[data-astro-cid-g5o62urp]{grid-column:8/span 5}.bento-card[data-astro-cid-g5o62urp]{border-radius:var(--r-lg);isolation:isolate;color:#fff;height:100%;box-shadow:inset 0 0 0 1px var(--line-navy);flex-direction:column;justify-content:space-between;padding:18px;display:flex;position:relative;overflow:hidden}.bento-card[data-astro-cid-g5o62urp] img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-expo);position:absolute;inset:0}.bento-card[data-astro-cid-g5o62urp]:before{content:"";z-index:-1;background:linear-gradient(#030f1a1a 0%,#030f1a33 40%,#030f1ae0 100%);position:absolute;inset:0}.bento-body[data-astro-cid-g5o62urp]{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line-navy-2);-webkit-backdrop-filter:blur(14px)saturate(140%);background:#0618278c;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:14px;padding:14px;display:grid}.bento-icon[data-astro-cid-g5o62urp]{border-radius:var(--r-sm);width:44px;height:44px;color:var(--cyan);background:#4fcfe624;align-self:center;place-items:center;display:grid}.bento-text[data-astro-cid-g5o62urp]{gap:2px;display:grid}.bento-title[data-astro-cid-g5o62urp]{letter-spacing:-.025em;font-size:clamp(1.25rem,1.05rem + .8vw,1.75rem);font-weight:600;line-height:1.1}.bento-cell--2[data-astro-cid-g5o62urp] .bento-title[data-astro-cid-g5o62urp],.bento-cell--3[data-astro-cid-g5o62urp] .bento-title[data-astro-cid-g5o62urp]{font-size:clamp(1.125rem,1rem + .5vw,1.375rem)}.bento-line[data-astro-cid-g5o62urp]{color:var(--on-navy-2);font-size:.9375rem}.bento-go[data-astro-cid-g5o62urp]{width:40px;height:40px;color:var(--navy-900);transition:transform .32s var(--ease-out), background-color var(--dur) ease;background:#fff;border-radius:50%;align-self:center;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.bento-card[data-astro-cid-g5o62urp]:hover img{transform:scale(1.04)}.bento-card[data-astro-cid-g5o62urp]:hover .bento-go[data-astro-cid-g5o62urp]{background:var(--cyan);transform:rotate(45deg)}}@media (width<=899px){.bento[data-astro-cid-g5o62urp]{grid-template-rows:none;grid-template-columns:1fr;min-height:0}.bento-cell--1[data-astro-cid-g5o62urp],.bento-cell--2[data-astro-cid-g5o62urp],.bento-cell--3[data-astro-cid-g5o62urp]{grid-area:auto/1}.bento-card[data-astro-cid-g5o62urp]{min-height:300px}}@media (width<=479px){.bento-body[data-astro-cid-g5o62urp]{grid-template-columns:minmax(0,1fr) auto}.bento-icon[data-astro-cid-g5o62urp]{display:none}}.route[data-astro-cid-cz245ulg]{padding-top:34px;position:relative}.route-list[data-astro-cid-cz245ulg]{gap:var(--col-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.route-rail[data-astro-cid-cz245ulg]{background:var(--line-strong);border-radius:2px;height:2px;position:absolute;top:9px;left:22px;right:22px;overflow:hidden}.route-fill[data-astro-cid-cz245ulg]{background:linear-gradient(90deg, var(--petrol), var(--cyan));transform-origin:0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.js .route-fill[data-astro-cid-cz245ulg]{transition:transform 1.6s var(--ease-in-out) .15s;transform:scaleX(0)}.js .route[data-astro-cid-cz245ulg].is-in .route-fill[data-astro-cid-cz245ulg]{transform:scaleX(1)}.js .step[data-astro-cid-cz245ulg]{opacity:0;transition:opacity .6s var(--ease-out), transform .8s var(--ease-expo);transition-delay:calc(.25s + var(--i) * .26s);transform:translateY(16px)}.js .route[data-astro-cid-cz245ulg].is-in .step[data-astro-cid-cz245ulg]{opacity:1;transform:none}}.step[data-astro-cid-cz245ulg]{align-content:start;gap:12px;padding:20px;display:grid}.step-node[data-astro-cid-cz245ulg]{background:var(--ground);width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--petrol);color:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:-34px;left:14px}.step-dot[data-astro-cid-cz245ulg]{background:var(--petrol);border-radius:50%;width:6px;height:6px}.step--seal[data-astro-cid-cz245ulg] .step-node[data-astro-cid-cz245ulg]{background:var(--petrol)}.step-top[data-astro-cid-cz245ulg]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.step-verb[data-astro-cid-cz245ulg]{font-size:var(--fs-h3);letter-spacing:-.025em;line-height:1.1}.step-detail[data-astro-cid-cz245ulg]{color:var(--ink-2);font-size:var(--fs-small);line-height:1.5}.step-state[data-astro-cid-cz245ulg]{letter-spacing:.04em;text-transform:uppercase;color:var(--petrol-ink);align-items:center;gap:8px;margin-top:4px;font-size:.75rem;font-weight:600;display:inline-flex}@media (width<=999px){.route[data-astro-cid-cz245ulg]{padding-top:0}.route-list[data-astro-cid-cz245ulg]{grid-template-columns:repeat(2,minmax(0,1fr))}.route-rail[data-astro-cid-cz245ulg],.step-node[data-astro-cid-cz245ulg]{display:none}}@media (width<=559px){.route-list[data-astro-cid-cz245ulg]{grid-template-columns:1fr}}
