.cta[data-astro-cid-xbmphpjl]{padding-block:calc(var(--section-pad) * .5) var(--section-pad);background:var(--color-bg)}.cta[data-astro-cid-xbmphpjl].grey{background:var(--color-bg-alt);padding-block:var(--section-pad)}.panel[data-astro-cid-xbmphpjl]{background:var(--color-dark-bg);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);--pad-y:clamp(26px, 3vw, 38px);--lead-band:50px;padding:var(--pad-y) clamp(32px, 4.4vw, 52px) calc(var(--pad-y) + var(--lead-band));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;display:grid;position:relative;overflow:hidden}.copy[data-astro-cid-xbmphpjl],.actions[data-astro-cid-xbmphpjl]{z-index:3;position:relative}.actions[data-astro-cid-xbmphpjl]{grid-column:2}h2[data-astro-cid-xbmphpjl]{color:#fff;letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,2.8vw,2.1rem);font-weight:800;line-height:1.12}.copy[data-astro-cid-xbmphpjl] p[data-astro-cid-xbmphpjl]{color:var(--color-dark-text-soft);max-width:62ch;margin:14px 0 0;font-size:1rem}.field[data-astro-cid-xbmphpjl],.field-lit[data-astro-cid-xbmphpjl],.field-all[data-astro-cid-xbmphpjl]{z-index:0;pointer-events:none;background-position:50%;background-size:26px 26px;position:absolute;inset:0}.field[data-astro-cid-xbmphpjl]{background-image:radial-gradient(circle at center, var(--color-dark-line) 1.4px, transparent 1.5px)}.field-lit[data-astro-cid-xbmphpjl]{background-image:radial-gradient(circle at center, var(--color-brand) 1.9px, transparent 2px);-webkit-mask-image:radial-gradient(circle 150px at var(--lx,-999px) var(--ly,-999px), #000 0%, transparent 72%);mask-image:radial-gradient(circle 150px at var(--lx,-999px) var(--ly,-999px), #000 0%, transparent 72%)}.field-all[data-astro-cid-xbmphpjl]{background-image:radial-gradient(circle at center, var(--color-brand) 1.6px, transparent 1.7px);opacity:0;transition:opacity .6s}.is-live[data-astro-cid-xbmphpjl] .field-all[data-astro-cid-xbmphpjl]{opacity:.32}.lead[data-astro-cid-xbmphpjl]{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lead-line[data-astro-cid-xbmphpjl]{fill:none;stroke:var(--color-dark-line-strong);stroke-opacity:.5;stroke-width:7px;stroke-linecap:round;transition:stroke .35s}.lead-live[data-astro-cid-xbmphpjl]{fill:none;stroke:var(--color-brand);stroke-width:7px;stroke-linecap:round;stroke-dasharray:26 1400;stroke-dashoffset:26px;opacity:0}.is-live[data-astro-cid-xbmphpjl] .lead-line[data-astro-cid-xbmphpjl]{stroke:var(--color-brand);stroke-opacity:.4}.is-live[data-astro-cid-xbmphpjl] .lead-live[data-astro-cid-xbmphpjl]{opacity:1;animation:1.6s linear infinite leadFlow}@keyframes leadFlow{0%{stroke-dashoffset:26px}to{stroke-dashoffset:-1400px}}.wall-plate[data-astro-cid-xbmphpjl]{fill:var(--color-dark-bg-sunken);stroke:var(--color-dark-line);stroke-width:2px}.head-body[data-astro-cid-xbmphpjl]{fill:var(--color-dark-bg-raised);stroke:var(--color-brand);stroke-width:2px}.head-pin[data-astro-cid-xbmphpjl]{fill:var(--color-brand);opacity:.5}.is-live[data-astro-cid-xbmphpjl] .head-pin[data-astro-cid-xbmphpjl]{opacity:1}.head-in[data-astro-cid-xbmphpjl]{transform-box:fill-box;transform-origin:50%}.is-live[data-astro-cid-xbmphpjl] .head-in[data-astro-cid-xbmphpjl]{animation:.34s cubic-bezier(.34,1.56,.64,1) snapSeat}@keyframes snapSeat{0%{transform:scale(1.22)}60%{transform:scale(.94)}to{transform:scale(1)}}.actions[data-astro-cid-xbmphpjl]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.actions[data-astro-cid-xbmphpjl]>span[data-astro-cid-xbmphpjl]:not(.port){display:contents}.port[data-astro-cid-xbmphpjl]{background:var(--color-dark-bg-sunken);width:16px;height:34px;box-shadow:inset 0 0 0 2px var(--color-dark-line);border-radius:9px 0 0 9px;flex-direction:column;justify-content:center;gap:5px;margin-top:-17px;padding-left:4px;transition:box-shadow .3s;display:flex;position:absolute;top:50%;left:-14px}.port[data-astro-cid-xbmphpjl] i[data-astro-cid-xbmphpjl]{background:var(--color-dark-line-strong);opacity:.5;border-radius:2px;width:7px;height:4px;transition:background .3s;display:block}.is-live[data-astro-cid-xbmphpjl] .port[data-astro-cid-xbmphpjl]{box-shadow:inset 0 0 0 2px var(--color-brand), var(--shadow-lit-ring)}.is-live[data-astro-cid-xbmphpjl] .port[data-astro-cid-xbmphpjl] i[data-astro-cid-xbmphpjl]{background:var(--color-brand);opacity:1}.actions[data-astro-cid-xbmphpjl] .btn{transition:box-shadow .35s}.panel[data-astro-cid-xbmphpjl].is-live .actions[data-astro-cid-xbmphpjl] .btn{box-shadow:var(--shadow-brand-lit)}.panel[data-astro-cid-xbmphpjl]:after{content:"";z-index:1;pointer-events:none;opacity:0;background:radial-gradient(58% 92% at 86% 50%, var(--color-brand-wash) 0%, transparent 72%);transition:opacity .55s;position:absolute;inset:0}.panel[data-astro-cid-xbmphpjl].is-live:after{opacity:1}@media (width<=860px){.panel[data-astro-cid-xbmphpjl]{grid-template-columns:minmax(0,1fr);gap:22px}.actions[data-astro-cid-xbmphpjl]{grid-column:1;justify-content:flex-start}}
