.lines[data-astro-cid-p2yjlnpa]{gap:8px;display:grid}.lines[data-astro-cid-p2yjlnpa]>li[data-astro-cid-p2yjlnpa]{background:var(--surface);border-radius:var(--radius-card);transition:background-color var(--t-hover) ease;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) minmax(0,.9fr);align-items:center;gap:10px 32px;padding:22px 26px;display:grid}h3[data-astro-cid-p2yjlnpa]{align-items:center;gap:14px;font-size:24px;display:flex}.pin[data-astro-cid-p2yjlnpa]{background:var(--la);width:12px;height:12px;box-shadow:0 0 0 5px color-mix(in srgb, var(--la) 20%, transparent);border-radius:50%;flex:none}h3[data-astro-cid-p2yjlnpa] a[data-astro-cid-p2yjlnpa]{text-decoration:none}.lines[data-astro-cid-p2yjlnpa] p[data-astro-cid-p2yjlnpa]{color:var(--ink-soft)}.terms[data-astro-cid-p2yjlnpa]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.terms[data-astro-cid-p2yjlnpa] a[data-astro-cid-p2yjlnpa]{background:var(--hover-soft);min-height:34px;font-size:var(--fs-fine);transition:background-color var(--t-hover) ease, color var(--t-hover) ease;border-radius:999px;align-items:center;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.more[data-astro-cid-p2yjlnpa]{margin-top:18px}@media (hover:hover) and (pointer:fine){.lines[data-astro-cid-p2yjlnpa]>li[data-astro-cid-p2yjlnpa]:hover{background:color-mix(in srgb, var(--la) 10%, var(--surface))}.lines[data-astro-cid-p2yjlnpa]>li[data-astro-cid-p2yjlnpa]:hover .terms[data-astro-cid-p2yjlnpa] a[data-astro-cid-p2yjlnpa]{background:var(--surface)}.terms[data-astro-cid-p2yjlnpa] a[data-astro-cid-p2yjlnpa]:hover{color:#0b0e2c;background:var(--la)!important}h3[data-astro-cid-p2yjlnpa] a[data-astro-cid-p2yjlnpa]:hover{color:var(--accent)}}@media (width<=900px){.lines[data-astro-cid-p2yjlnpa]>li[data-astro-cid-p2yjlnpa]{grid-template-columns:minmax(0,1fr);padding:20px}.terms[data-astro-cid-p2yjlnpa]{justify-content:flex-start}}.marquee[data-astro-cid-rut73c42]{justify-items:center;gap:16px;width:100%;display:grid}.label[data-astro-cid-rut73c42]{font-size:var(--fs-fine);color:var(--muted)}.viewport[data-astro-cid-rut73c42]{width:100%;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.track[data-astro-cid-rut73c42]{flex:none;gap:clamp(36px,4vw,64px);padding-right:clamp(36px,4vw,64px);animation:60s linear infinite marquee;display:flex}.viewport[data-astro-cid-rut73c42]:hover .track[data-astro-cid-rut73c42]{animation-play-state:paused}li[data-astro-cid-rut73c42]{color:var(--ink-soft);opacity:.78;font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;flex:none;align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}svg[data-astro-cid-rut73c42]{fill:currentColor;width:22px;height:22px}@keyframes marquee{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.viewport[data-astro-cid-rut73c42]{justify-content:center;-webkit-mask-image:none;mask-image:none}.track[data-astro-cid-rut73c42]{flex-wrap:wrap;flex:1;justify-content:center;row-gap:14px;padding-right:0;animation:none}.track[data-astro-cid-rut73c42][aria-hidden]{display:none}}.figures[data-astro-cid-fl7qxyb7]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;display:grid}.figures[data-astro-cid-fl7qxyb7] li[data-astro-cid-fl7qxyb7]{background:var(--surface);border-radius:var(--radius-card);align-content:start;gap:10px;padding:26px 26px 22px;display:grid}.figure[data-astro-cid-fl7qxyb7]{font-family:var(--font-display);letter-spacing:-.04em;color:var(--st);font-variant-numeric:tabular-nums;font-size:clamp(48px,5vw,68px);font-weight:600;line-height:1}.text[data-astro-cid-fl7qxyb7]{font-size:var(--fs-lead);color:var(--ink);line-height:1.4}.source[data-astro-cid-fl7qxyb7]{font-size:var(--fs-fine);color:var(--muted);margin-top:auto;padding-top:6px}.source[data-astro-cid-fl7qxyb7] a[data-astro-cid-fl7qxyb7]{text-underline-offset:.18em;text-decoration:underline}.pin[data-astro-cid-qr3xz2o4]{background:var(--surface);width:40px;height:40px;fill:var(--it);border-radius:50%;padding:8px;position:absolute;top:-20px;left:20px}.cards[data-astro-cid-qr3xz2o4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cards[data-astro-cid-qr3xz2o4] a[data-astro-cid-qr3xz2o4]{background:var(--surface);border-radius:var(--radius-card);height:100%;transition:background-color var(--t-hover) ease, transform var(--t-press) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.ph[data-astro-cid-qr3xz2o4]{aspect-ratio:16/10;background:var(--bg-alt);overflow:hidden}.ph[data-astro-cid-qr3xz2o4] img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out)}.body[data-astro-cid-qr3xz2o4]{flex-direction:column;flex:1;gap:6px;padding:26px 22px 22px;display:flex;position:relative}.all[data-astro-cid-qr3xz2o4] .body[data-astro-cid-qr3xz2o4]{justify-content:flex-end;padding-top:22px}.cards[data-astro-cid-qr3xz2o4] a[data-astro-cid-qr3xz2o4]:active{transform:scale(.99)}.trades[data-astro-cid-qr3xz2o4]{color:var(--muted);font-size:var(--fs-small)}.prob[data-astro-cid-qr3xz2o4]{color:var(--ink-soft);margin-top:6px;line-height:1.4}.go[data-astro-cid-qr3xz2o4]{min-height:0;margin-top:auto;padding-top:8px}.all[data-astro-cid-qr3xz2o4]{background:0 0}.all[data-astro-cid-qr3xz2o4] a[data-astro-cid-qr3xz2o4]{background:var(--field-ultra);color:var(--white)}.all[data-astro-cid-qr3xz2o4] .prob[data-astro-cid-qr3xz2o4]{color:var(--ultra-soft)}.all[data-astro-cid-qr3xz2o4] .go[data-astro-cid-qr3xz2o4]{color:var(--white)}@media (hover:hover) and (pointer:fine){.cards[data-astro-cid-qr3xz2o4] a[data-astro-cid-qr3xz2o4]:hover{background:var(--hover-soft)}.cards[data-astro-cid-qr3xz2o4] a[data-astro-cid-qr3xz2o4]:hover .ph[data-astro-cid-qr3xz2o4] img{transform:scale(1.05)}.cards[data-astro-cid-qr3xz2o4] a[data-astro-cid-qr3xz2o4]:hover .pin[data-astro-cid-qr3xz2o4]{background:var(--hover-soft)}.all[data-astro-cid-qr3xz2o4] a[data-astro-cid-qr3xz2o4]:hover{background:var(--field-ultra);filter:brightness(1.1)}}@media (width<=1100px){.cards[data-astro-cid-qr3xz2o4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.cards[data-astro-cid-qr3xz2o4]{grid-template-columns:minmax(0,1fr)}}.pair[data-astro-cid-gakqr736]{grid-template-columns:5fr 7fr;min-height:min(70svh,640px);margin:0;display:grid}.who[data-astro-cid-gakqr736]{padding:32px var(--margin);align-content:end;gap:4px;display:grid}.name[data-astro-cid-gakqr736]{font-size:var(--fs-4);font-weight:650}.q[data-astro-cid-gakqr736]{padding:clamp(36px, 4vw, 56px) var(--margin) clamp(36px, 4vw, 56px) clamp(36px, 4vw, 56px);margin:0}.q[data-astro-cid-gakqr736] p[data-astro-cid-gakqr736]{font-family:var(--font-display);font-size:var(--fs-3);text-indent:-.4em;max-width:24ch;line-height:1.22}@media (width<=900px){.pair[data-astro-cid-gakqr736]{grid-template-columns:minmax(0,1fr);min-height:0}.q[data-astro-cid-gakqr736]{order:-1;padding-bottom:96px}}.head-right[data-astro-cid-7gy7zqzm]{justify-items:start;gap:10px;display:grid}.cards[data-astro-cid-7gy7zqzm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cards[data-astro-cid-7gy7zqzm] a[data-astro-cid-7gy7zqzm]{background:var(--surface);border-radius:var(--radius-card);height:100%;transition:background-color var(--t-hover) ease, transform var(--t-hover) var(--ease-out);flex-direction:column;gap:10px;padding:24px;text-decoration:none;display:flex}.topic[data-astro-cid-7gy7zqzm]:before{display:none}.cards[data-astro-cid-7gy7zqzm] p[data-astro-cid-7gy7zqzm]{color:var(--ink-soft);font-size:var(--fs-small);line-height:1.5}.meta[data-astro-cid-7gy7zqzm]{color:var(--accent);font-weight:600;font-size:var(--fs-small);margin-top:auto;padding-top:8px}@media (hover:hover) and (pointer:fine){.cards[data-astro-cid-7gy7zqzm] a[data-astro-cid-7gy7zqzm]:hover{background:var(--hover-soft);transform:translateY(-3px)}}@media (width<=1000px){.cards[data-astro-cid-7gy7zqzm]{grid-template-columns:minmax(0,1fr)}}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(32px, 4vw, 56px) var(--section);gap:clamp(32px,3.6vw,52px);display:grid}.top[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:22px;display:grid}h1[data-astro-cid-lcdefpme]{max-width:18em;font-size:clamp(40px,4.6vw,66px)}.sub[data-astro-cid-lcdefpme]{max-width:32em;font-size:clamp(19px,1.65vw,24px);line-height:1.35}.top[data-astro-cid-lcdefpme] .actions[data-astro-cid-lcdefpme]{justify-content:center}.gloss[data-astro-cid-lcdefpme]{font-size:var(--fs-small);color:var(--muted);max-width:40em}.routes[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.routes[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:var(--surface);border-radius:var(--radius-card);height:100%;transition:background-color var(--t-hover) ease, transform var(--t-press) var(--ease-out);flex-direction:column;gap:8px;padding:22px 24px;text-decoration:none;display:flex}.routes[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:active{transform:scale(.99)}.routes[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);line-height:1.4}.routes[data-astro-cid-lcdefpme] .go[data-astro-cid-lcdefpme]{min-height:0;margin-top:auto;padding-top:6px}.urgent[data-astro-cid-lcdefpme] .go[data-astro-cid-lcdefpme]{color:var(--error)}.map-wrap[data-astro-cid-lcdefpme]{width:min(100%,1240px)}.map-head[data-astro-cid-lcdefpme]{gap:12px;margin-bottom:8px;display:grid}.map-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:14em;font-size:clamp(26px,2.4vw,34px)}@media (hover:hover) and (pointer:fine){.routes[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--hover-soft)}}.prose[data-astro-cid-lcdefpme] .actions[data-astro-cid-lcdefpme]{margin-top:8px}.case-top[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.case-copy[data-astro-cid-lcdefpme]{justify-items:start;gap:18px;display:grid}.meta[data-astro-cid-lcdefpme]{gap:12px;margin:0;display:grid}.meta[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-size:var(--fs-small);color:var(--muted)}.meta[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:2px 0 0;font-weight:600}.case-shot[data-astro-cid-lcdefpme]{aspect-ratio:4/3;border-radius:var(--radius-panel);background:var(--c-bg);position:relative;overflow:hidden}.case-shot[data-astro-cid-lcdefpme] .case-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.shot-p[data-astro-cid-lcdefpme]{width:28%;position:absolute;bottom:-14%;right:7%}.case-brief[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.case-brief[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{background:var(--surface);border-radius:var(--radius-card);align-content:start;gap:10px;padding:22px 24px;display:grid}.case-brief[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:var(--fs-small);line-height:1.5}.steps-title[data-astro-cid-lcdefpme]{margin:clamp(28px,3vw,40px) 0 14px;font-size:clamp(22px,2vw,28px)}.case-steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.case-steps[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{border-radius:var(--radius-card);background:var(--surface);align-content:start;gap:8px;padding:20px 20px 22px;display:grid;position:relative}.when[data-astro-cid-lcdefpme]{font-size:var(--fs-fine);color:#0b0e2c;background:var(--sc);border-radius:999px;justify-self:start;padding:3px 10px;font-weight:600}.case-steps[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.015em;font-size:18px;font-weight:600;line-height:1.25}.case-steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:var(--fs-small);line-height:1.5}.results[data-astro-cid-lcdefpme]{border-radius:var(--radius-card);background:var(--hover-soft);grid-template-columns:minmax(0,.4fr) minmax(0,1.4fr) auto;align-items:center;gap:12px 32px;margin-top:14px;padding:22px 26px;display:grid}.results[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft)}.fix-cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fix-cards[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--coral) 7%, var(--surface));border-radius:var(--radius-card);height:100%;transition:background-color var(--t-hover) ease;flex-direction:column;gap:10px;padding:24px 26px;text-decoration:none;display:flex}.alert[data-astro-cid-lcdefpme]{background:var(--coral);border-radius:50%;width:12px;height:12px;margin:4px 0 6px 4px;position:relative}.alert[data-astro-cid-lcdefpme]:after{content:"";border:2px solid var(--coral);opacity:0;animation:alert-ring 2.4s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-7px}@keyframes alert-ring{0%{opacity:.7;transform:scale(.5)}to{opacity:0;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.alert[data-astro-cid-lcdefpme]:after{opacity:.35;animation:none}}.fix-cards[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);line-height:1.45}.fix-cards[data-astro-cid-lcdefpme] .go[data-astro-cid-lcdefpme]{color:var(--rose);margin-top:auto;padding-top:6px}@media (hover:hover) and (pointer:fine){.fix-cards[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:color-mix(in srgb, var(--coral) 13%, var(--surface))}}.prose[data-astro-cid-lcdefpme] .actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;display:flex}.band-ultra[data-astro-cid-lcdefpme]{background:var(--field-ultra);color:var(--white)}.band-ultra[data-astro-cid-lcdefpme] .prose[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ultra-soft)}.band-ultra[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:not(.button){color:var(--white);text-underline-offset:.18em;text-decoration:underline}@media (width<=1200px){.case-steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.case-brief[data-astro-cid-lcdefpme],.case-steps[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){h1[data-astro-cid-lcdefpme]{letter-spacing:-.035em;font-size:clamp(30px,8.4vw,42px)}}@media (width<=900px){.routes[data-astro-cid-lcdefpme],.fix-cards[data-astro-cid-lcdefpme],.case-top[data-astro-cid-lcdefpme],.results[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.shot-p[data-astro-cid-lcdefpme]{width:36%;right:6%}}
