.ConnectsDiagram-module__U-Zcaa__root{--cd-accent:var(--v2-accent,#60a5fa);--cd-node:44px;--cd-node-r:12px;--cd-fp:14px;--cd-gap:24px;--cd-hgap:28px;--cd-sw:16px;--cd-inset:4px;--cd-track:var(--v2-connector,#94a3b859);--cd-lit:color-mix(in srgb, var(--cd-accent) 85%, transparent);--cd-ease-io:var(--v2-ease-in-out,cubic-bezier(.65, 0, .35, 1));--cd-ease-out:var(--v2-ease-out,cubic-bezier(.16, 1, .3, 1));--cd-glyph-base:#cbd5e1;--cd-key-base:#fff;--cd-value:#ffffffdb;--cd-glow-mix:75%;margin:0 0 var(--v2-s3,1.5rem);padding:var(--v2-s3,1.5rem) 0 0;border-top:1px solid var(--v2-hair,#ffffff14);container:connects/inline-size}html[data-theme=light] .ConnectsDiagram-module__U-Zcaa__root{--cd-glyph-base:#334155;--cd-key-base:#0b1220;--cd-value:#0b1220db;--cd-glow-mix:32%}.ConnectsDiagram-module__U-Zcaa__root[data-accent=c-blue]{--cd-accent:var(--v2-c-blue,#4c86ff)}.ConnectsDiagram-module__U-Zcaa__root[data-accent=c-cyan]{--cd-accent:var(--v2-c-cyan,#22d3ee)}.ConnectsDiagram-module__U-Zcaa__root[data-accent=c-orange]{--cd-accent:var(--v2-c-orange,#ff7a3c)}.ConnectsDiagram-module__U-Zcaa__root[data-accent=c-pink]{--cd-accent:var(--v2-c-pink,#ff5a8a)}.ConnectsDiagram-module__U-Zcaa__root[data-accent=c-violet]{--cd-accent:var(--v2-c-violet,#7c5cff)}.ConnectsDiagram-module__U-Zcaa__root[data-accent=c-green]{--cd-accent:var(--v2-c-green,#34d399)}.ConnectsDiagram-module__U-Zcaa__root *,.ConnectsDiagram-module__U-Zcaa__root :before,.ConnectsDiagram-module__U-Zcaa__root :after{box-sizing:border-box}.ConnectsDiagram-module__U-Zcaa__caption{font-size:var(--v2-type-label,.75rem);letter-spacing:.08em;text-transform:uppercase;font-feature-settings:"case" 1;color:var(--v2-quiet,#858d9b);margin:0 0 .75rem;font-weight:500;line-height:1.4}.ConnectsDiagram-module__U-Zcaa__panel{border:1px solid var(--v2-hair,#ffffff14);border-radius:var(--v2-r-lg,24px);background:var(--v2-panel,#060910e6);text-shadow:none;padding:1rem}.ConnectsDiagram-module__U-Zcaa__flow{row-gap:var(--cd-gap);margin:0;padding:0;list-style:none;display:grid;position:relative}.ConnectsDiagram-module__U-Zcaa__step{grid-template-columns:var(--cd-node) minmax(0, 1fr);align-items:start;column-gap:14px;min-width:0;display:grid;position:relative}.ConnectsDiagram-module__U-Zcaa__reads,.ConnectsDiagram-module__U-Zcaa__returns{padding-inline:calc(var(--cd-fp) + 1px)}.ConnectsDiagram-module__U-Zcaa__product{padding:var(--cd-fp);border:1px dashed color-mix(in srgb, var(--cd-accent) 42%, transparent);border-radius:calc(var(--cd-node-r) + var(--cd-fp));background:color-mix(in srgb, var(--cd-accent) 5%, transparent)}.ConnectsDiagram-module__U-Zcaa__node{z-index:2;width:var(--cd-node);height:var(--cd-node);border-radius:var(--cd-node-r);background:var(--v2-node,#0b1220);border:1px solid color-mix(in srgb, var(--cd-accent) 35%, transparent);place-items:center;display:grid;position:relative}.ConnectsDiagram-module__U-Zcaa__node svg{width:24px;height:24px;display:block;overflow:visible}.ConnectsDiagram-module__U-Zcaa__glyph{fill:none;stroke:color-mix(in srgb, var(--cd-accent) 40%, var(--cd-glyph-base));stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ConnectsDiagram-module__U-Zcaa__productNode{border-color:color-mix(in srgb, var(--cd-accent) 60%, transparent)}.ConnectsDiagram-module__U-Zcaa__productNode svg{fill:var(--cd-accent)}.ConnectsDiagram-module__U-Zcaa__productNode:after{content:"";border-radius:calc(var(--cd-node-r) + 1px);box-shadow:0 0 0 1px color-mix(in srgb, var(--cd-accent) 55%, transparent), 0 8px 22px -8px color-mix(in srgb, var(--cd-accent) var(--cd-glow-mix), transparent);pointer-events:none;position:absolute;inset:-1px}.ConnectsDiagram-module__U-Zcaa__text{align-content:start;min-width:0;padding-top:2px;display:grid}.ConnectsDiagram-module__U-Zcaa__key{font-size:var(--v2-type-label,.75rem);letter-spacing:.08em;text-transform:uppercase;font-feature-settings:"case" 1;color:color-mix(in srgb, var(--cd-accent) 78%, var(--cd-key-base));margin-bottom:4px;font-weight:500;line-height:1.4;display:block}.ConnectsDiagram-module__U-Zcaa__value{font-size:var(--v2-type-small,.875rem);color:var(--cd-value);overflow-wrap:break-word;text-wrap:pretty;font-weight:400;line-height:1.55;display:block}.ConnectsDiagram-module__U-Zcaa__product .ConnectsDiagram-module__U-Zcaa__text{padding-top:0}.ConnectsDiagram-module__U-Zcaa__name{font-size:var(--v2-type-body,1rem);color:var(--v2-text,#fff);text-wrap:balance;margin:11px 0 12px;font-weight:500;line-height:1.4;display:block}.ConnectsDiagram-module__U-Zcaa__seg{z-index:1;width:var(--cd-sw);pointer-events:none;position:absolute}.ConnectsDiagram-module__U-Zcaa__reads .ConnectsDiagram-module__U-Zcaa__seg{left:calc(var(--cd-fp) + 1px + (var(--cd-node) - var(--cd-sw)) / 2);top:calc(var(--cd-node) + var(--cd-inset));bottom:calc(var(--cd-inset) - var(--cd-gap) - var(--cd-fp) - 1px)}.ConnectsDiagram-module__U-Zcaa__product .ConnectsDiagram-module__U-Zcaa__seg{left:calc(var(--cd-fp) + (var(--cd-node) - var(--cd-sw)) / 2);top:calc(var(--cd-fp) + var(--cd-node) + var(--cd-inset));bottom:calc(var(--cd-inset) - var(--cd-gap) - 1px)}.ConnectsDiagram-module__U-Zcaa__wire{fill:none;stroke-width:1.5px;stroke-linecap:round;width:100%;height:calc(100% - 1px);position:absolute;top:0;left:0;overflow:visible}.ConnectsDiagram-module__U-Zcaa__track{stroke:var(--cd-track)}.ConnectsDiagram-module__U-Zcaa__lit{stroke:var(--cd-lit)}.ConnectsDiagram-module__U-Zcaa__h{display:none}.ConnectsDiagram-module__U-Zcaa__head{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:6px;margin-left:-5px;position:absolute;bottom:0;left:50%;overflow:visible}.ConnectsDiagram-module__U-Zcaa__headTrack{stroke:var(--cd-track)}.ConnectsDiagram-module__U-Zcaa__headLit{stroke:var(--cd-lit)}.ConnectsDiagram-module__U-Zcaa__packet{position:absolute;inset:0}.ConnectsDiagram-module__U-Zcaa__dot{background:var(--cd-accent);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--cd-accent) 25%, transparent);opacity:0;border-radius:50%;margin-left:-3px;position:absolute;bottom:3px;left:50%}@container connects (min-width:560px){.ConnectsDiagram-module__U-Zcaa__panel{padding:1.5rem}.ConnectsDiagram-module__U-Zcaa__flow{column-gap:var(--cd-hgap);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);align-items:start;row-gap:0}.ConnectsDiagram-module__U-Zcaa__step{display:block}.ConnectsDiagram-module__U-Zcaa__reads,.ConnectsDiagram-module__U-Zcaa__returns{padding:calc(var(--cd-fp) + 1px) 0 0}.ConnectsDiagram-module__U-Zcaa__product{align-self:stretch}.ConnectsDiagram-module__U-Zcaa__text,.ConnectsDiagram-module__U-Zcaa__product .ConnectsDiagram-module__U-Zcaa__text{margin-top:14px;padding-top:0}.ConnectsDiagram-module__U-Zcaa__name{margin:0 0 12px}.ConnectsDiagram-module__U-Zcaa__seg{width:auto;height:var(--cd-sw)}.ConnectsDiagram-module__U-Zcaa__reads .ConnectsDiagram-module__U-Zcaa__seg{top:calc(var(--cd-fp) + 1px + (var(--cd-node) - var(--cd-sw)) / 2);bottom:auto;left:calc(var(--cd-node) + var(--cd-inset));right:calc(var(--cd-inset) - var(--cd-hgap) - 1px - var(--cd-fp))}.ConnectsDiagram-module__U-Zcaa__product .ConnectsDiagram-module__U-Zcaa__seg{top:calc(var(--cd-fp) + (var(--cd-node) - var(--cd-sw)) / 2);bottom:auto;left:calc(var(--cd-fp) + var(--cd-node) + var(--cd-inset));right:calc(var(--cd-inset) - var(--cd-hgap) - 1px)}.ConnectsDiagram-module__U-Zcaa__wire{width:calc(100% - 1px);height:100%}.ConnectsDiagram-module__U-Zcaa__v{display:none}.ConnectsDiagram-module__U-Zcaa__h{display:inline}.ConnectsDiagram-module__U-Zcaa__head{margin:-3px 0 0;inset:50% -2px auto auto;transform:rotate(-90deg)}.ConnectsDiagram-module__U-Zcaa__dot{margin:-3px 0 0;inset:50% 3px auto auto}}.ConnectsDiagram-module__U-Zcaa__root[data-state=armed] :is(.ConnectsDiagram-module__U-Zcaa__lit,.ConnectsDiagram-module__U-Zcaa__headLit),.ConnectsDiagram-module__U-Zcaa__root[data-state=armed] .ConnectsDiagram-module__U-Zcaa__productNode:after{opacity:0}.ConnectsDiagram-module__U-Zcaa__root[data-state=play] .ConnectsDiagram-module__U-Zcaa__lit{animation:ConnectsDiagram-module__U-Zcaa__cd-draw .52s var(--cd-ease-io) backwards}.ConnectsDiagram-module__U-Zcaa__root[data-state=play] .ConnectsDiagram-module__U-Zcaa__headLit{animation:.52s linear backwards ConnectsDiagram-module__U-Zcaa__cd-head}.ConnectsDiagram-module__U-Zcaa__root[data-state=play] .ConnectsDiagram-module__U-Zcaa__packet{animation:ConnectsDiagram-module__U-Zcaa__cd-travel-v .52s var(--cd-ease-io) backwards}.ConnectsDiagram-module__U-Zcaa__root[data-state=play] .ConnectsDiagram-module__U-Zcaa__dot{animation:.52s linear backwards ConnectsDiagram-module__U-Zcaa__cd-blink}.ConnectsDiagram-module__U-Zcaa__root[data-state=play] .ConnectsDiagram-module__U-Zcaa__product :is(.ConnectsDiagram-module__U-Zcaa__lit,.ConnectsDiagram-module__U-Zcaa__headLit,.ConnectsDiagram-module__U-Zcaa__packet,.ConnectsDiagram-module__U-Zcaa__dot){animation-delay:.58s}.ConnectsDiagram-module__U-Zcaa__root[data-state=play] .ConnectsDiagram-module__U-Zcaa__productNode:after{animation:ConnectsDiagram-module__U-Zcaa__cd-glow .36s var(--cd-ease-out) .44s backwards}@container connects (min-width:560px){.ConnectsDiagram-module__U-Zcaa__root[data-state=play] .ConnectsDiagram-module__U-Zcaa__packet{animation-name:ConnectsDiagram-module__U-Zcaa__cd-travel-h}}@keyframes ConnectsDiagram-module__U-Zcaa__cd-draw{0%{stroke-dasharray:1 2;stroke-dashoffset:1.01px}to{stroke-dasharray:1 2;stroke-dashoffset:0}}@keyframes ConnectsDiagram-module__U-Zcaa__cd-head{0%,72%{opacity:0}92%,to{opacity:1}}@keyframes ConnectsDiagram-module__U-Zcaa__cd-travel-v{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes ConnectsDiagram-module__U-Zcaa__cd-travel-h{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ConnectsDiagram-module__U-Zcaa__cd-blink{0%{opacity:0}14%{opacity:1}78%{opacity:1}to{opacity:0}}@keyframes ConnectsDiagram-module__U-Zcaa__cd-glow{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ConnectsDiagram-module__U-Zcaa__root :is(.ConnectsDiagram-module__U-Zcaa__lit,.ConnectsDiagram-module__U-Zcaa__headLit,.ConnectsDiagram-module__U-Zcaa__packet,.ConnectsDiagram-module__U-Zcaa__dot),.ConnectsDiagram-module__U-Zcaa__root .ConnectsDiagram-module__U-Zcaa__productNode:after{animation:none!important}.ConnectsDiagram-module__U-Zcaa__root[data-state] :is(.ConnectsDiagram-module__U-Zcaa__lit,.ConnectsDiagram-module__U-Zcaa__headLit),.ConnectsDiagram-module__U-Zcaa__root[data-state] .ConnectsDiagram-module__U-Zcaa__productNode:after{opacity:1}}@media (forced-colors:active){.ConnectsDiagram-module__U-Zcaa__track,.ConnectsDiagram-module__U-Zcaa__lit,.ConnectsDiagram-module__U-Zcaa__headTrack,.ConnectsDiagram-module__U-Zcaa__headLit,.ConnectsDiagram-module__U-Zcaa__glyph{stroke:canvastext}.ConnectsDiagram-module__U-Zcaa__productNode svg{fill:canvastext}.ConnectsDiagram-module__U-Zcaa__packet{display:none}}@media print{.ConnectsDiagram-module__U-Zcaa__root :is(.ConnectsDiagram-module__U-Zcaa__lit,.ConnectsDiagram-module__U-Zcaa__headLit),.ConnectsDiagram-module__U-Zcaa__root .ConnectsDiagram-module__U-Zcaa__productNode:after{opacity:1!important;animation:none!important}.ConnectsDiagram-module__U-Zcaa__root .ConnectsDiagram-module__U-Zcaa__packet{display:none}.ConnectsDiagram-module__U-Zcaa__root .ConnectsDiagram-module__U-Zcaa__productNode:after{box-shadow:none}.ConnectsDiagram-module__U-Zcaa__panel{background:0 0;border-color:#bbb}.ConnectsDiagram-module__U-Zcaa__node{background:#fff}.ConnectsDiagram-module__U-Zcaa__caption,.ConnectsDiagram-module__U-Zcaa__key{color:#333}.ConnectsDiagram-module__U-Zcaa__name,.ConnectsDiagram-module__U-Zcaa__value{color:#000}.ConnectsDiagram-module__U-Zcaa__track,.ConnectsDiagram-module__U-Zcaa__headTrack{stroke:#999}}
.PracticeMap-module__3YAmCq__root{--pm-ground:var(--v2-panel,#060910e6);--pm-node-fill:var(--v2-node,#0b1220);--pm-line:var(--v2-connector,#94a3b859);--pm-hair:var(--v2-hair,#ffffff14);--pm-text:#f3f4f6;--pm-text-hi:#fff;--pm-label:#cbd5e1;--pm-lift:#fff;--pm-offer:#d1d5db;--pm-offer-edge:#ffffff1f;--pm-muted:var(--v2-muted,#9ca3af);--pm-blue:var(--v2-accent,#60a5fa);--pm-blue-hi:var(--v2-accent-hi,#93c5fd);--pm-chip:#bfdbfe;--pm-chip-edge:#60a5fa4d;--pm-halo:0 0 6px #060910, 0 0 2px #060910;--pm-dots:#94a3b833;--pm-locator:#94a3b880;--pm-core-glow:#60a5fa33;--pm-ring:#60a5fa6b;--pm-core-shadow:0 0 0 1px #60a5fa99, 0 0 28px #60a5fa4d;--pm-heart-shadow:0 0 14px #60a5faa6;--pm-glow-mix:45%;--pm-ease-out:var(--v2-ease-out,cubic-bezier(.16, 1, .3, 1));--pm-press:.16s;--pm-ui:.24s;--accent:var(--pm-blue);position:relative}html[data-theme=light] .PracticeMap-module__3YAmCq__root{--pm-text:#0b1220;--pm-text-hi:#0b1220;--pm-label:#334155;--pm-lift:#0b1220;--pm-offer:#1f2937;--pm-offer-edge:#0f172a24;--pm-chip:#1d4ed8;--pm-chip-edge:#2563eb4d;--pm-halo:0 0 6px #fff, 0 0 2px #fff;--pm-dots:#47556938;--pm-locator:#4755698c;--pm-core-glow:#2563eb1a;--pm-ring:#2563eb66;--pm-core-shadow:0 0 0 1px #2563eb8c, 0 6px 20px #2563eb2e;--pm-heart-shadow:0 2px 8px #2563eb59;--pm-glow-mix:22%}.PracticeMap-module__3YAmCq__root *,.PracticeMap-module__3YAmCq__root :before,.PracticeMap-module__3YAmCq__root :after{box-sizing:border-box}.PracticeMap-module__3YAmCq__root [data-cluster="0"]{--accent:var(--v2-c-cyan,#22d3ee)}.PracticeMap-module__3YAmCq__root [data-cluster="1"]{--accent:var(--v2-c-violet,#7c5cff)}.PracticeMap-module__3YAmCq__root [data-cluster="2"]{--accent:var(--v2-c-green,#34d399)}.PracticeMap-module__3YAmCq__root [data-cluster="3"]{--accent:var(--v2-c-orange,#ff7a3c)}.PracticeMap-module__3YAmCq__mapCol{min-width:0}.PracticeMap-module__3YAmCq__figure{--node:clamp(28px, 8.8cqw, 44px);--gap:clamp(6px, 1.8cqw, 10px);--core:clamp(36px, 11cqw, 68px);flex-direction:column;width:100%;max-width:560px;margin-inline:auto;display:flex;position:relative;container-type:inline-size}.PracticeMap-module__3YAmCq__plane{aspect-ratio:1000/900;background:var(--pm-ground);width:100%;box-shadow:inset 0 0 0 1px var(--pm-hair);border-radius:16px;position:relative;overflow:hidden}.PracticeMap-module__3YAmCq__dots,.PracticeMap-module__3YAmCq__patch,.PracticeMap-module__3YAmCq__glow{pointer-events:none;position:absolute;inset:0}.PracticeMap-module__3YAmCq__dots{background-image:radial-gradient(circle, var(--pm-dots) 1px, transparent 1.5px);background-position:50%;background-size:18px 18px;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000);mask-image:radial-gradient(closest-side,#000 55%,#0000)}.PracticeMap-module__3YAmCq__patch{background-image:radial-gradient(circle, var(--accent) 1px, transparent 1.5px);-webkit-mask-image:radial-gradient(circle 26cqw at var(--gx) var(--gy), #000, transparent);-webkit-mask-image:radial-gradient(circle 26cqw at var(--gx) var(--gy), #000, transparent);mask-image:radial-gradient(circle 26cqw at var(--gx) var(--gy), #000, transparent);opacity:.3;transition:opacity var(--pm-ui) var(--pm-ease-out);background-position:50%;background-size:18px 18px}.PracticeMap-module__3YAmCq__patch[data-lit=true]{opacity:.8}.PracticeMap-module__3YAmCq__glow{background:radial-gradient(circle 24cqw at 50% 50%, var(--pm-core-glow), transparent 72%)}.PracticeMap-module__3YAmCq__ring,.PracticeMap-module__3YAmCq__wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.PracticeMap-module__3YAmCq__ring circle{fill:none;stroke:var(--pm-ring);stroke-width:1.5px;vector-effect:non-scaling-stroke}.PracticeMap-module__3YAmCq__ring .PracticeMap-module__3YAmCq__ringDot{fill:var(--pm-blue);stroke:none}.PracticeMap-module__3YAmCq__wire,.PracticeMap-module__3YAmCq__wireLit{fill:none;stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.PracticeMap-module__3YAmCq__wire{stroke:var(--pm-line)}.PracticeMap-module__3YAmCq__wireLit{stroke:var(--accent);opacity:0;transition:opacity var(--pm-ui) var(--pm-ease-out)}.PracticeMap-module__3YAmCq__wireLit[data-lit=true]{opacity:1}.PracticeMap-module__3YAmCq__core{width:var(--core);height:var(--core);background:var(--pm-node-fill);box-shadow:var(--pm-core-shadow);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.PracticeMap-module__3YAmCq__coreHeart{background:radial-gradient(circle at 40% 35%, #dbeafe, var(--pm-blue) 62%);width:40%;height:40%;box-shadow:var(--pm-heart-shadow);border-radius:50%}.PracticeMap-module__3YAmCq__centre{z-index:1;pointer-events:none;position:absolute;inset:0}.PracticeMap-module__3YAmCq__centreName{left:50cqw;top:calc(45cqw + var(--core) / 2 + 8px);text-align:center;text-wrap:balance;width:max-content;max-width:22cqw;color:var(--pm-text);text-shadow:var(--pm-halo);margin:0;font-size:.8125rem;font-weight:500;line-height:1.25;position:absolute;translate:-50%}.PracticeMap-module__3YAmCq__services{margin:0;padding:0;list-style:none}.PracticeMap-module__3YAmCq__service{white-space:nowrap;width:max-content;color:var(--pm-blue-hi);text-shadow:var(--pm-halo);font-size:.75rem;line-height:1.3;position:absolute}.PracticeMap-module__3YAmCq__terr{z-index:1;translate:calc(-100% - var(--node) / 2 - var(--gap)) -50%;letter-spacing:.08em;text-transform:uppercase;font-feature-settings:"case" 1;white-space:nowrap;color:color-mix(in srgb, var(--accent) 62%, var(--pm-lift));text-shadow:var(--pm-halo);margin:0;font-size:.75rem;font-weight:500;line-height:1;position:absolute}.PracticeMap-module__3YAmCq__terr[data-side="1"]{translate:calc(var(--node) / 2 + var(--gap)) -50%}.PracticeMap-module__3YAmCq__nodes{z-index:2;pointer-events:none;position:absolute;inset:0}.PracticeMap-module__3YAmCq__node{align-items:center;gap:var(--gap);min-height:44px;translate:calc(var(--node) / -2) -50%;color:inherit;font:inherit;text-align:left;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;margin:0;padding:0;display:flex;position:absolute}.PracticeMap-module__3YAmCq__node[data-side="-1"]{translate:calc(var(--node) / 2 - 100%) -50%;text-align:right;flex-direction:row-reverse}.PracticeMap-module__3YAmCq__mark{width:var(--node);height:var(--node);border-radius:calc(var(--node) * .2727);background:var(--pm-node-fill);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);transition:border-color var(--pm-press) ease, transform var(--pm-press) var(--pm-ease-out);flex:none;place-items:center;display:grid;position:relative}.PracticeMap-module__3YAmCq__mark svg{width:50%;height:50%;fill:var(--accent);display:block}.PracticeMap-module__3YAmCq__mark:after{content:"";border-radius:inherit;box-shadow:0 0 0 1px var(--accent), 0 0 22px color-mix(in srgb, var(--accent) var(--pm-glow-mix), transparent);opacity:0;pointer-events:none;transition:opacity var(--pm-ui) var(--pm-ease-out), transform var(--pm-ui) var(--pm-ease-out);position:absolute;inset:-1px;transform:scale(.9)}.PracticeMap-module__3YAmCq__node[data-active=true] .PracticeMap-module__3YAmCq__mark:after{opacity:1;transform:none}.PracticeMap-module__3YAmCq__node:active .PracticeMap-module__3YAmCq__mark{transform:scale(.96)}.PracticeMap-module__3YAmCq__label{max-width:calc(var(--room) - var(--node) / 2 - var(--gap) - 4px);text-wrap:balance;color:var(--pm-label);text-shadow:var(--pm-halo);transition:color var(--pm-press) ease;font-size:.875rem;line-height:1.25}.PracticeMap-module__3YAmCq__node[data-active=true] .PracticeMap-module__3YAmCq__label{color:var(--pm-text-hi)}@media (hover:hover) and (pointer:fine){.PracticeMap-module__3YAmCq__node:hover .PracticeMap-module__3YAmCq__label{color:var(--pm-text-hi)}.PracticeMap-module__3YAmCq__node:hover .PracticeMap-module__3YAmCq__mark{border-color:color-mix(in srgb, var(--accent) 70%, transparent)}}.PracticeMap-module__3YAmCq__root .PracticeMap-module__3YAmCq__nodes .PracticeMap-module__3YAmCq__node:focus-visible{outline:2px solid var(--pm-blue);outline-offset:3px;border-radius:12px}@container (max-width:599.98px){.PracticeMap-module__3YAmCq__label{font-size:.8125rem}}@container (max-width:479.98px){.PracticeMap-module__3YAmCq__label{display:none}.PracticeMap-module__3YAmCq__node{min-height:0}.PracticeMap-module__3YAmCq__centre{text-align:center;pointer-events:auto;order:2;padding:14px 4px 0;position:static}.PracticeMap-module__3YAmCq__centreName{width:auto;max-width:none;margin:0 0 10px;font-size:.875rem;position:static;translate:none}.PracticeMap-module__3YAmCq__services{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.PracticeMap-module__3YAmCq__service{border:1px solid var(--pm-chip-edge);background:var(--pm-ground);color:var(--pm-chip);text-shadow:none;border-radius:8px;padding:4px 9px;position:static;translate:none!important}}.PracticeMap-module__3YAmCq__figure[data-state=armed] .PracticeMap-module__3YAmCq__wires{clip-path:circle(0%)}.PracticeMap-module__3YAmCq__figure[data-state=armed] .PracticeMap-module__3YAmCq__terr,.PracticeMap-module__3YAmCq__figure[data-state=armed] .PracticeMap-module__3YAmCq__node,.PracticeMap-module__3YAmCq__figure[data-state=armed] .PracticeMap-module__3YAmCq__patch{opacity:0}.PracticeMap-module__3YAmCq__figure[data-state=play] .PracticeMap-module__3YAmCq__wires{animation:PracticeMap-module__3YAmCq__pm-spread 1.2s var(--pm-ease-out) backwards}.PracticeMap-module__3YAmCq__figure[data-state=play] .PracticeMap-module__3YAmCq__terr,.PracticeMap-module__3YAmCq__figure[data-state=play] .PracticeMap-module__3YAmCq__node{animation:PracticeMap-module__3YAmCq__pm-rise .6s var(--pm-ease-out) backwards;animation-delay:calc(.24s + var(--order,0) * .18s)}.PracticeMap-module__3YAmCq__figure[data-state=play] .PracticeMap-module__3YAmCq__patch{animation:PracticeMap-module__3YAmCq__pm-fade .6s var(--pm-ease-out) backwards;animation-delay:calc(.24s + var(--order,0) * .18s)}@keyframes PracticeMap-module__3YAmCq__pm-spread{0%{clip-path:circle(0%)}to{clip-path:circle(75%)}}@keyframes PracticeMap-module__3YAmCq__pm-rise{0%{opacity:0;transform:translateY(8px)}}.PracticeMap-module__3YAmCq__panels{margin:20px calc(-1 * var(--v2-pad,16px)) 0;padding:0 var(--v2-pad,16px) 12px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--v2-pad,16px);scrollbar-width:thin;scrollbar-color:var(--pm-line) transparent;gap:12px;display:flex;overflow-x:auto}.PracticeMap-module__3YAmCq__card{scroll-snap-align:start;border:1px solid var(--pm-hair);background:var(--pm-ground);border-radius:16px;flex-direction:column;flex:0 0 min(86vw,24rem);gap:16px;padding:20px;display:flex}.PracticeMap-module__3YAmCq__card[hidden]{display:none}.PracticeMap-module__3YAmCq__cardHead{align-items:center;gap:14px;display:flex}.PracticeMap-module__3YAmCq__cardMark{background:var(--pm-node-fill);border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.PracticeMap-module__3YAmCq__cardMark svg{width:22px;height:22px;fill:var(--accent);display:block}.PracticeMap-module__3YAmCq__cardName{letter-spacing:-.01em;text-wrap:balance;color:var(--pm-text);margin:0;font-size:1.375rem;font-weight:500;line-height:1.2}.PracticeMap-module__3YAmCq__cardTerr{letter-spacing:.08em;text-transform:uppercase;font-feature-settings:"case" 1;color:color-mix(in srgb, var(--accent) 62%, var(--pm-lift));align-items:center;gap:7px;margin:6px 0 0;font-size:.75rem;font-weight:500;line-height:1;display:flex}.PracticeMap-module__3YAmCq__locator{flex:none;width:12px;height:12px}.PracticeMap-module__3YAmCq__locator rect{fill:none;stroke:var(--pm-locator);stroke-width:1px}.PracticeMap-module__3YAmCq__locator rect[data-on=true]{fill:var(--accent);stroke:var(--accent)}.PracticeMap-module__3YAmCq__cardText{text-wrap:pretty;max-width:62ch;color:var(--pm-muted);margin:0;font-size:1rem;font-weight:400;line-height:1.6}.PracticeMap-module__3YAmCq__offers{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.PracticeMap-module__3YAmCq__offers li{color:var(--pm-offer);border:1px solid var(--pm-offer-edge);border-radius:8px;padding:5px 10px;font-size:.8125rem;line-height:1.3}.PracticeMap-module__3YAmCq__askRow{margin:auto 0 0}.PracticeMap-module__3YAmCq__ask{min-height:44px;color:var(--pm-blue);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--pm-blue) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--pm-blue) 40%, transparent);text-underline-offset:4px;transition:color var(--pm-press) ease, text-decoration-color var(--pm-press) ease;align-items:center;gap:8px;font-size:.9375rem;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.PracticeMap-module__3YAmCq__ask:hover{color:var(--pm-blue-hi);text-decoration-color:currentColor}}.PracticeMap-module__3YAmCq__root .PracticeMap-module__3YAmCq__ask:focus-visible{outline:2px solid var(--pm-blue);outline-offset:3px;border-radius:6px}@media (max-width:1023.98px){.PracticeMap-module__3YAmCq__card[hidden]{display:flex!important}}@media (min-width:1024px){.PracticeMap-module__3YAmCq__root{border:1px solid var(--pm-hair);background:var(--pm-ground);border-radius:24px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.PracticeMap-module__3YAmCq__mapCol{top:calc(var(--v2-header-h,68px) + 1.5rem);align-self:start;padding:clamp(16px,2.2vw,32px);position:sticky}.PracticeMap-module__3YAmCq__figure{max-width:none}.PracticeMap-module__3YAmCq__plane{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.PracticeMap-module__3YAmCq__panels{border-left:1px solid var(--pm-hair);align-items:start;margin:0;padding:clamp(28px,3vw,48px);display:grid;overflow:visible}.PracticeMap-module__3YAmCq__card{background:0 0;border:0;border-radius:0;grid-area:1/1;gap:20px;padding:0}.PracticeMap-module__3YAmCq__card[hidden]{visibility:hidden;display:flex}.PracticeMap-module__3YAmCq__root .PracticeMap-module__3YAmCq__card:focus-visible{outline:2px solid var(--pm-blue);outline-offset:12px;border-radius:12px}.PracticeMap-module__3YAmCq__cardName{font-size:1.75rem}.PracticeMap-module__3YAmCq__askRow{margin-top:4px}.PracticeMap-module__3YAmCq__root[data-picked=pointer] .PracticeMap-module__3YAmCq__card:not([hidden]){animation:PracticeMap-module__3YAmCq__pm-panel var(--pm-ui) var(--pm-ease-out)}}@media (min-width:1280px){.PracticeMap-module__3YAmCq__root{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.PracticeMap-module__3YAmCq__figure{max-width:680px}}@keyframes PracticeMap-module__3YAmCq__pm-panel{0%{opacity:0;transform:translateY(6px)}}@keyframes PracticeMap-module__3YAmCq__pm-fade{0%{opacity:0}}.PracticeMap-module__3YAmCq__root[data-picked=key] .PracticeMap-module__3YAmCq__wireLit,.PracticeMap-module__3YAmCq__root[data-picked=key] .PracticeMap-module__3YAmCq__patch,.PracticeMap-module__3YAmCq__root[data-picked=key] .PracticeMap-module__3YAmCq__label,.PracticeMap-module__3YAmCq__root[data-picked=key] .PracticeMap-module__3YAmCq__mark:after{transition-duration:0s}@media (prefers-reduced-motion:reduce){.PracticeMap-module__3YAmCq__mark{transition-property:border-color}.PracticeMap-module__3YAmCq__node:active .PracticeMap-module__3YAmCq__mark,.PracticeMap-module__3YAmCq__mark:after{transform:none}.PracticeMap-module__3YAmCq__root[data-picked=pointer] .PracticeMap-module__3YAmCq__card:not([hidden]){animation-name:PracticeMap-module__3YAmCq__pm-fade}}@media print{.PracticeMap-module__3YAmCq__wires{clip-path:none!important;animation:none!important}.PracticeMap-module__3YAmCq__terr,.PracticeMap-module__3YAmCq__node{opacity:1!important;animation:none!important}.PracticeMap-module__3YAmCq__patch{animation:none!important}.PracticeMap-module__3YAmCq__figure[data-state=armed] .PracticeMap-module__3YAmCq__patch{opacity:.3!important}.PracticeMap-module__3YAmCq__card[hidden]{visibility:visible!important;display:flex!important}.PracticeMap-module__3YAmCq__card+.PracticeMap-module__3YAmCq__card{border-top:1px solid var(--pm-hair);margin-top:24px;padding-top:24px}.PracticeMap-module__3YAmCq__panels{margin:0;padding:24px 0 0;display:block!important;overflow:visible!important}.PracticeMap-module__3YAmCq__card{break-inside:avoid}.PracticeMap-module__3YAmCq__mapCol{position:static}}
.SalePath-module__g1_NyW__root{--ease-out:var(--v2-ease-out,cubic-bezier(.16, 1, .3, 1));--ease-io:var(--v2-ease-in-out,cubic-bezier(.65, 0, .35, 1));--lit:var(--v2-accent,#60a5fa);--wire:var(--v2-connector,#94a3b859);--ink:var(--v2-text,#fff);--muted:var(--v2-muted,#9ca3af);--surface:var(--v2-panel,#060910e6);--node-fill:var(--v2-node,#0b1220);--pulse-core:#fff;--pulse-ring:color-mix(in srgb, var(--lit) 45%, transparent);--pulse-glow:color-mix(in srgb, var(--lit) 70%, transparent);--marker:14px;--indent:30px;--stroke:1.5px;--lh:24px}html[data-theme=light] .SalePath-module__g1_NyW__root{--pulse-core:var(--v2-accent-hi,#1d4ed8);--pulse-ring:color-mix(in srgb, var(--lit) 28%, transparent);--pulse-glow:color-mix(in srgb, var(--lit) 35%, transparent)}.SalePath-module__g1_NyW__intro{max-width:var(--v2-measure-lead,38rem)}.SalePath-module__g1_NyW__name,.SalePath-module__g1_NyW__lede{text-shadow:var(--v2-ink-ground,0 1px 10px #030509eb, 0 0 2px #030509d9)}.SalePath-module__g1_NyW__name{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(1.375rem,1.1rem + .9vw,1.75rem);font-weight:500;line-height:1.2}.SalePath-module__g1_NyW__lede{font-size:var(--v2-type-lead,1.125rem);color:var(--muted);text-wrap:pretty;margin:.75rem 0 0;font-weight:400;line-height:1.55}.SalePath-module__g1_NyW__figure{border:1px solid var(--v2-hair,#ffffff14);border-radius:var(--v2-r-lg,24px);background:var(--surface);margin-top:clamp(1.5rem,4vw,2.5rem);padding:clamp(1.25rem,3.5vw,2.5rem);container-type:inline-size}.SalePath-module__g1_NyW__caption{max-width:var(--v2-measure,34rem);color:var(--muted);text-wrap:pretty;margin:0 0 clamp(1.5rem,4cqi,2.25rem);font-size:1rem;font-weight:400;line-height:1.5}.SalePath-module__g1_NyW__path{margin:0;padding:0;list-style:none;display:grid}.SalePath-module__g1_NyW__stage{padding:0 0 1.75rem var(--indent);position:relative}.SalePath-module__g1_NyW__stage:last-child{padding-bottom:0}.SalePath-module__g1_NyW__marker{z-index:2;left:0;top:calc((var(--lh) - var(--marker)) / 2);box-sizing:border-box;width:var(--marker);height:var(--marker);border:var(--stroke) solid color-mix(in srgb, var(--lit) 60%, transparent);background:var(--node-fill);border-radius:50%;position:absolute}.SalePath-module__g1_NyW__marker:after{content:"";background:var(--lit);border-radius:50%;position:absolute;inset:2.5px}.SalePath-module__g1_NyW__marker:before{content:"";inset:calc(var(--stroke) * -1);border:var(--stroke) solid var(--lit);opacity:0;border-radius:50%;position:absolute}.SalePath-module__g1_NyW__seg{z-index:1;left:calc((var(--marker) - var(--stroke)) / 2);top:calc(var(--lh) / 2);width:var(--stroke);border-radius:var(--stroke);background:var(--wire);height:100%;position:absolute}.SalePath-module__g1_NyW__segLit{border-radius:inherit;background:var(--lit);transform-origin:50% 0;position:absolute;inset:0}.SalePath-module__g1_NyW__pulse{pointer-events:none;position:absolute;inset:0}.SalePath-module__g1_NyW__pulse:after{content:"";background:var(--pulse-core);width:8px;height:8px;box-shadow:0 0 0 3px var(--pulse-ring), 0 0 14px 2px var(--pulse-glow);opacity:0;border-radius:50%;margin:-4px 0 0 -4px;position:absolute;top:0;left:50%}.SalePath-module__g1_NyW__tail{display:none}.SalePath-module__g1_NyW__label{font-size:1.125rem;line-height:var(--lh);color:var(--ink);text-wrap:balance;margin:0;padding-bottom:.75rem;font-weight:500;position:relative}.SalePath-module__g1_NyW__label:first-letter,.SalePath-module__g1_NyW__cap:first-letter{text-transform:uppercase}.SalePath-module__g1_NyW__label:before,.SalePath-module__g1_NyW__products>li:before{content:"";left:calc((var(--marker) - var(--stroke)) / 2 - var(--indent));width:var(--stroke);background:var(--wire);display:none;position:absolute}.SalePath-module__g1_NyW__label:before{top:calc(var(--lh) / 2);bottom:0}.SalePath-module__g1_NyW__stage:last-child .SalePath-module__g1_NyW__label:before,.SalePath-module__g1_NyW__stage:last-child .SalePath-module__g1_NyW__products>li:before{display:block}.SalePath-module__g1_NyW__products{margin:0;padding:0;list-style:none}.SalePath-module__g1_NyW__products>li{padding-bottom:.5rem;position:relative}.SalePath-module__g1_NyW__products>li:last-child{padding-bottom:0}.SalePath-module__g1_NyW__products>li:before{top:0;bottom:0}.SalePath-module__g1_NyW__products>li:last-child:before{bottom:50%}.SalePath-module__g1_NyW__products>li:after{content:"";left:calc(var(--marker) / 2 - var(--indent));top:calc(50% - .25rem - var(--stroke) / 2);width:calc(var(--indent) - var(--marker) / 2);height:var(--stroke);background:var(--wire);transition:background-color .16s;position:absolute}.SalePath-module__g1_NyW__products>li:last-child:after{top:calc(50% - var(--stroke) / 2)}@container (min-width:600px) and (max-width:799.98px){.SalePath-module__g1_NyW__products{flex-wrap:wrap;gap:.5rem;display:flex}.SalePath-module__g1_NyW__products>li{padding-bottom:0}.SalePath-module__g1_NyW__products>li:after,.SalePath-module__g1_NyW__products>li:before,.SalePath-module__g1_NyW__stage:last-child .SalePath-module__g1_NyW__products>li:before,.SalePath-module__g1_NyW__stage:last-child .SalePath-module__g1_NyW__label:before{display:none}}@container (min-width:800px){.SalePath-module__g1_NyW__path{--colgap:clamp(1rem, 2.4cqi, 2rem);column-gap:var(--colgap);grid-template-rows:auto auto;grid-template-columns:minmax(0,1.15fr) minmax(0,.8fr) minmax(0,1.05fr) minmax(0,1fr)}.SalePath-module__g1_NyW__stage{grid-row:span 2;grid-template-rows:subgrid;padding:calc(var(--marker) + .875rem) 0 0 var(--indent);align-content:start;display:grid}.SalePath-module__g1_NyW__marker{top:0}.SalePath-module__g1_NyW__seg,.SalePath-module__g1_NyW__tail{top:calc((var(--marker) - var(--stroke)) / 2);left:calc(var(--marker) / 2);height:var(--stroke)}.SalePath-module__g1_NyW__seg{width:calc(100% + var(--colgap))}.SalePath-module__g1_NyW__segLit{transform-origin:0}.SalePath-module__g1_NyW__pulse:after{top:50%;left:0}.SalePath-module__g1_NyW__tail{border-radius:var(--stroke);background:linear-gradient(90deg, color-mix(in srgb, var(--lit) 55%, transparent), transparent);transform-origin:0;display:block;position:absolute;right:0}.SalePath-module__g1_NyW__label:before,.SalePath-module__g1_NyW__products>li:before{display:block}.SalePath-module__g1_NyW__label:before{top:calc(var(--marker) / -2 - .875rem)}}@container (min-width:800px) and (max-width:1199.98px){.SalePath-module__g1_NyW__path{--indent:24px}.SalePath-module__g1_NyW__label{font-size:1rem}.SalePath-module__g1_NyW__figure .SalePath-module__g1_NyW__chip{gap:.5rem;padding:5px .625rem 5px 5px}.SalePath-module__g1_NyW__figure .SalePath-module__g1_NyW__node{border-radius:9px;width:32px;height:32px}.SalePath-module__g1_NyW__figure .SalePath-module__g1_NyW__node svg{width:18px;height:18px}}@container (min-width:1200px){.SalePath-module__g1_NyW__path,.SalePath-module__g1_NyW__lane{--marker:16px}.SalePath-module__g1_NyW__figure .SalePath-module__g1_NyW__chip{border-radius:15px;gap:.75rem;min-height:50px;padding:2px 1rem 2px 2px;font-size:1rem}.SalePath-module__g1_NyW__figure .SalePath-module__g1_NyW__node{border-radius:12px;width:44px;height:44px}.SalePath-module__g1_NyW__figure .SalePath-module__g1_NyW__node svg{width:24px;height:24px}}.SalePath-module__g1_NyW__lane{flex-wrap:wrap;align-items:center;gap:.5rem 0;margin-top:1.75rem;padding-top:1.75rem;display:flex;position:relative}.SalePath-module__g1_NyW__lane:before{content:"";height:var(--stroke);background:repeating-linear-gradient(90deg, var(--wire) 0 2px, transparent 2px 7px);transform-origin:0;position:absolute;top:0;left:0;right:0}.SalePath-module__g1_NyW__laneLabel{padding-left:var(--indent);font-size:1rem;line-height:var(--lh);color:var(--muted);margin:0;font-weight:500;position:relative}.SalePath-module__g1_NyW__laneLabel:before{content:"";left:0;top:calc((var(--lh) - var(--marker)) / 2);box-sizing:border-box;width:var(--marker);height:var(--marker);border:var(--stroke) solid var(--wire);background:var(--node-fill);border-radius:50%;position:absolute}.SalePath-module__g1_NyW__cap{display:inline-block}.SalePath-module__g1_NyW__laneProducts{flex-wrap:wrap;align-items:center;gap:.5rem 0;margin:0;padding:0;list-style:none;display:flex}.SalePath-module__g1_NyW__laneProducts>li{align-items:center;display:flex}.SalePath-module__g1_NyW__laneProducts>li:before{content:"";width:1.5rem;height:var(--stroke);background:repeating-linear-gradient(90deg, var(--wire) 0 2px, transparent 2px 6px);flex:none;margin:0 .375rem}@container (max-width:799.98px){.SalePath-module__g1_NyW__laneProducts{flex-basis:100%;position:relative}.SalePath-module__g1_NyW__laneProducts:before{content:"";left:calc((var(--marker) - var(--stroke)) / 2);top:calc(var(--lh) / -2 - .5rem);width:var(--stroke);background:repeating-linear-gradient(180deg, var(--wire) 0 2px, transparent 2px 7px);position:absolute;bottom:22px}.SalePath-module__g1_NyW__laneProducts>li:before{width:calc(var(--indent) - var(--marker) / 2 - .375rem);margin-left:calc(var(--marker) / 2)}}@media (hover:hover) and (pointer:fine){.SalePath-module__g1_NyW__products>li:has(.SalePath-module__g1_NyW__chip:hover):after{background:var(--accent)}}.SalePath-module__g1_NyW__products>li:has(.SalePath-module__g1_NyW__chip:focus-visible):after{background:var(--accent)}.SalePath-module__g1_NyW__chip{--chip-ease:var(--v2-ease-out,cubic-bezier(.16, 1, .3, 1));box-sizing:border-box;border:1px solid var(--v2-hair-2,#ffffff24);background:var(--v2-panel,#060910e6);max-width:100%;min-height:44px;color:var(--v2-text,#fff);-webkit-tap-highlight-color:transparent;transition:border-color .16s ease, transform .16s var(--chip-ease);border-radius:14px;align-items:center;gap:.625rem;padding:3px .875rem 3px 3px;font-size:.875rem;font-weight:400;line-height:1.3;text-decoration:none;display:inline-flex}.SalePath-module__g1_NyW__node{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--accent,#60a5fa) 35%, transparent);background:var(--v2-node,#0b1220);width:36px;height:36px;color:var(--accent,#60a5fa);border-radius:10px;flex:none;place-items:center;transition:border-color .16s;display:grid}.SalePath-module__g1_NyW__node svg{width:20px;height:20px;display:block}.SalePath-module__g1_NyW__chipName{min-width:0}@media (hover:hover) and (pointer:fine){.SalePath-module__g1_NyW__chip:hover{border-color:color-mix(in srgb, var(--accent,#60a5fa) 55%, transparent)}.SalePath-module__g1_NyW__chip:hover .SalePath-module__g1_NyW__node{border-color:color-mix(in srgb, var(--accent,#60a5fa) 75%, transparent)}}.SalePath-module__g1_NyW__chip:active{transform:scale(.97)}.SalePath-module__g1_NyW__chip:focus-visible{outline:2px solid var(--v2-accent,#60a5fa);outline-offset:3px}.SalePath-module__g1_NyW__figure[data-state=armed] .SalePath-module__g1_NyW__marker:after{opacity:0;transform:scale(.4)}.SalePath-module__g1_NyW__figure[data-state=armed] .SalePath-module__g1_NyW__segLit,.SalePath-module__g1_NyW__figure[data-state=armed] .SalePath-module__g1_NyW__tail{transform:scaleY(0)}.SalePath-module__g1_NyW__figure[data-state=armed] .SalePath-module__g1_NyW__label,.SalePath-module__g1_NyW__figure[data-state=armed] .SalePath-module__g1_NyW__products>li,.SalePath-module__g1_NyW__figure[data-state=armed] .SalePath-module__g1_NyW__laneLabel,.SalePath-module__g1_NyW__figure[data-state=armed] .SalePath-module__g1_NyW__laneProducts:before,.SalePath-module__g1_NyW__figure[data-state=armed] .SalePath-module__g1_NyW__laneProducts>li{opacity:0;transform:translateY(8px)}.SalePath-module__g1_NyW__figure[data-state=armed] .SalePath-module__g1_NyW__lane:before{transform:scaleX(0)}.SalePath-module__g1_NyW__figure[data-state=play] .SalePath-module__g1_NyW__marker:after{animation:SalePath-module__g1_NyW__dotOn .28s var(--ease-out) var(--arrive) backwards}.SalePath-module__g1_NyW__figure:is([data-state=play],[data-state=pulse]) .SalePath-module__g1_NyW__marker:before{animation:SalePath-module__g1_NyW__ping .9s var(--ease-out) var(--arrive) backwards}.SalePath-module__g1_NyW__figure[data-state=play] .SalePath-module__g1_NyW__segLit{animation:SalePath-module__g1_NyW__drawY var(--seg-dur) var(--ease-io) var(--depart) backwards}.SalePath-module__g1_NyW__figure:is([data-state=play],[data-state=pulse]) .SalePath-module__g1_NyW__pulse{animation:SalePath-module__g1_NyW__travelY var(--seg-dur) var(--ease-io) var(--depart) backwards}.SalePath-module__g1_NyW__figure:is([data-state=play],[data-state=pulse]) .SalePath-module__g1_NyW__pulse:after{animation:SalePath-module__g1_NyW__pulseVis var(--seg-dur) linear var(--depart) backwards}.SalePath-module__g1_NyW__figure[data-state=play] .SalePath-module__g1_NyW__tail{animation:SalePath-module__g1_NyW__drawY .7s var(--ease-out) var(--arrive) backwards}.SalePath-module__g1_NyW__figure[data-state=play] .SalePath-module__g1_NyW__label{animation:SalePath-module__g1_NyW__rise .52s var(--ease-out) var(--arrive) backwards}.SalePath-module__g1_NyW__figure[data-state=play] .SalePath-module__g1_NyW__products>li{animation:SalePath-module__g1_NyW__rise .52s var(--ease-out) calc(var(--arrive) + 80ms + var(--j) * 60ms) backwards}.SalePath-module__g1_NyW__figure[data-state=play] .SalePath-module__g1_NyW__lane:before{animation:SalePath-module__g1_NyW__drawX .8s var(--ease-out) var(--arrive) backwards}.SalePath-module__g1_NyW__figure[data-state=play] .SalePath-module__g1_NyW__laneLabel,.SalePath-module__g1_NyW__figure[data-state=play] .SalePath-module__g1_NyW__laneProducts:before{animation:SalePath-module__g1_NyW__rise .52s var(--ease-out) calc(var(--arrive) + .12s) backwards}.SalePath-module__g1_NyW__figure[data-state=play] .SalePath-module__g1_NyW__laneProducts>li{animation:SalePath-module__g1_NyW__rise .52s var(--ease-out) calc(var(--arrive) + .2s + var(--j) * 60ms) backwards}@container (min-width:800px){.SalePath-module__g1_NyW__figure[data-state=armed] .SalePath-module__g1_NyW__segLit,.SalePath-module__g1_NyW__figure[data-state=armed] .SalePath-module__g1_NyW__tail{transform:scaleX(0)}.SalePath-module__g1_NyW__figure[data-state=play] .SalePath-module__g1_NyW__segLit,.SalePath-module__g1_NyW__figure[data-state=play] .SalePath-module__g1_NyW__tail{animation-name:SalePath-module__g1_NyW__drawX}.SalePath-module__g1_NyW__figure:is([data-state=play],[data-state=pulse]) .SalePath-module__g1_NyW__pulse{animation-name:SalePath-module__g1_NyW__travelX}}@keyframes SalePath-module__g1_NyW__drawY{0%{transform:scaleY(0)}}@keyframes SalePath-module__g1_NyW__drawX{0%{transform:scaleX(0)}}@keyframes SalePath-module__g1_NyW__travelY{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes SalePath-module__g1_NyW__travelX{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes SalePath-module__g1_NyW__pulseVis{0%{opacity:0}12%{opacity:1}88%{opacity:1}to{opacity:0}}@keyframes SalePath-module__g1_NyW__ping{0%{opacity:0;transform:scale(1)}12%{opacity:.8}to{opacity:0;transform:scale(2.6)}}@keyframes SalePath-module__g1_NyW__dotOn{0%{opacity:0;transform:scale(.4)}}@keyframes SalePath-module__g1_NyW__rise{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.SalePath-module__g1_NyW__figure .SalePath-module__g1_NyW__marker:before,.SalePath-module__g1_NyW__figure .SalePath-module__g1_NyW__marker:after,.SalePath-module__g1_NyW__figure .SalePath-module__g1_NyW__segLit,.SalePath-module__g1_NyW__figure .SalePath-module__g1_NyW__pulse,.SalePath-module__g1_NyW__figure .SalePath-module__g1_NyW__pulse:after,.SalePath-module__g1_NyW__figure .SalePath-module__g1_NyW__tail,.SalePath-module__g1_NyW__figure .SalePath-module__g1_NyW__label,.SalePath-module__g1_NyW__figure .SalePath-module__g1_NyW__products>li,.SalePath-module__g1_NyW__figure .SalePath-module__g1_NyW__lane:before,.SalePath-module__g1_NyW__figure .SalePath-module__g1_NyW__laneLabel,.SalePath-module__g1_NyW__figure .SalePath-module__g1_NyW__laneProducts:before,.SalePath-module__g1_NyW__figure .SalePath-module__g1_NyW__laneProducts>li{animation:none!important}.SalePath-module__g1_NyW__figure[data-state=armed] .SalePath-module__g1_NyW__marker:after,.SalePath-module__g1_NyW__figure[data-state=armed] .SalePath-module__g1_NyW__segLit,.SalePath-module__g1_NyW__figure[data-state=armed] .SalePath-module__g1_NyW__tail,.SalePath-module__g1_NyW__figure[data-state=armed] .SalePath-module__g1_NyW__label,.SalePath-module__g1_NyW__figure[data-state=armed] .SalePath-module__g1_NyW__products>li,.SalePath-module__g1_NyW__figure[data-state=armed] .SalePath-module__g1_NyW__lane:before,.SalePath-module__g1_NyW__figure[data-state=armed] .SalePath-module__g1_NyW__laneLabel,.SalePath-module__g1_NyW__figure[data-state=armed] .SalePath-module__g1_NyW__laneProducts:before,.SalePath-module__g1_NyW__figure[data-state=armed] .SalePath-module__g1_NyW__laneProducts>li{opacity:1;transform:none}.SalePath-module__g1_NyW__chip:active{transform:none}}@media print{.SalePath-module__g1_NyW__figure .SalePath-module__g1_NyW__marker:before,.SalePath-module__g1_NyW__figure .SalePath-module__g1_NyW__marker:after,.SalePath-module__g1_NyW__figure .SalePath-module__g1_NyW__segLit,.SalePath-module__g1_NyW__figure .SalePath-module__g1_NyW__pulse,.SalePath-module__g1_NyW__figure .SalePath-module__g1_NyW__pulse:after,.SalePath-module__g1_NyW__figure .SalePath-module__g1_NyW__tail,.SalePath-module__g1_NyW__figure .SalePath-module__g1_NyW__label,.SalePath-module__g1_NyW__figure .SalePath-module__g1_NyW__products>li,.SalePath-module__g1_NyW__figure .SalePath-module__g1_NyW__lane:before,.SalePath-module__g1_NyW__figure .SalePath-module__g1_NyW__laneLabel,.SalePath-module__g1_NyW__figure .SalePath-module__g1_NyW__laneProducts:before,.SalePath-module__g1_NyW__figure .SalePath-module__g1_NyW__laneProducts>li{animation:none!important}.SalePath-module__g1_NyW__figure[data-state] .SalePath-module__g1_NyW__marker:after,.SalePath-module__g1_NyW__figure[data-state] .SalePath-module__g1_NyW__segLit,.SalePath-module__g1_NyW__figure[data-state] .SalePath-module__g1_NyW__tail,.SalePath-module__g1_NyW__figure[data-state] .SalePath-module__g1_NyW__label,.SalePath-module__g1_NyW__figure[data-state] .SalePath-module__g1_NyW__products>li,.SalePath-module__g1_NyW__figure[data-state] .SalePath-module__g1_NyW__lane:before,.SalePath-module__g1_NyW__figure[data-state] .SalePath-module__g1_NyW__laneLabel,.SalePath-module__g1_NyW__figure[data-state] .SalePath-module__g1_NyW__laneProducts:before,.SalePath-module__g1_NyW__figure[data-state] .SalePath-module__g1_NyW__laneProducts>li{opacity:1!important;transform:none!important}}
.RoleCards-module__vCO-gW__root{--ease-out:var(--v2-ease-out,cubic-bezier(.16, 1, .3, 1));--ease-io:var(--v2-ease-in-out,cubic-bezier(.65, 0, .35, 1));--lit:var(--v2-accent,#60a5fa);--wire:var(--v2-connector,#94a3b859);--ink:var(--v2-text,#fff);--muted:var(--v2-muted,#9ca3af);--hair:var(--v2-hair,#ffffff14);--hair-2:var(--v2-hair-2,#ffffff24);--node-fill:var(--v2-node,#0b1220);--poster-shadow:12px 10px 24px -12px #000000e6;--beyond-base:#060910eb;container-type:inline-size}html[data-theme=light] .RoleCards-module__vCO-gW__root{--poster-shadow:10px 10px 22px -12px #0f172a52;--beyond-base:#ffffffeb}.RoleCards-module__vCO-gW__root:not(:first-child){margin-top:clamp(2.5rem,7vw,4.5rem)}.RoleCards-module__vCO-gW__head{max-width:var(--v2-measure-lead,38rem);margin-bottom:clamp(1.25rem,3vw,2rem)}.RoleCards-module__vCO-gW__title,.RoleCards-module__vCO-gW__line{text-shadow:var(--v2-ink-ground,0 1px 10px #030509eb, 0 0 2px #030509d9)}.RoleCards-module__vCO-gW__title{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0 0 .5rem;font-size:clamp(1.375rem,1.1rem + .9vw,1.75rem);font-weight:500;line-height:1.2}.RoleCards-module__vCO-gW__line{color:var(--muted);text-wrap:pretty;margin:0;font-size:1rem;font-weight:400;line-height:1.65}.RoleCards-module__vCO-gW__grid{grid-template-columns:minmax(0,1fr);gap:clamp(.75rem,1.6cqi,1.5rem);display:grid}@container (min-width:640px){.RoleCards-module__vCO-gW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:1024px){.RoleCards-module__vCO-gW__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.RoleCards-module__vCO-gW__grid>.RoleCards-module__vCO-gW__card{grid-column:span 5}.RoleCards-module__vCO-gW__grid>.RoleCards-module__vCO-gW__card:nth-child(4n+2),.RoleCards-module__vCO-gW__grid>.RoleCards-module__vCO-gW__card:nth-child(4n+3){grid-column:span 7}}.RoleCards-module__vCO-gW__card{border:1px solid var(--hair);border-radius:var(--v2-r-md,16px);background:var(--v2-panel,#060910e6);min-width:0;position:relative;container-type:inline-size}.RoleCards-module__vCO-gW__inner{box-sizing:border-box;flex-direction:column;height:100%;padding:clamp(1.125rem,5cqi,1.75rem);display:flex}.RoleCards-module__vCO-gW__stack{--tw:min(200px, 46cqi);--th:calc(var(--tw) * .5625);--overlap:.58;--step:calc(var(--tw) * (1 - var(--overlap)));height:calc(var(--th) + 14px);align-items:flex-start;margin-bottom:1.25rem;display:flex;position:relative}@container (min-width:420px){.RoleCards-module__vCO-gW__stack{--tw:min(200px, 40cqi);--overlap:.4}}@container (min-width:520px){.RoleCards-module__vCO-gW__stack{--tw:200px;--overlap:.3}}.RoleCards-module__vCO-gW__poster{z-index:calc(3 - var(--i));box-sizing:border-box;width:var(--tw);height:var(--th);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:var(--node-fill);box-shadow:var(--poster-shadow);-webkit-tap-highlight-color:transparent;translate:0 calc(var(--i) * 7px);scale:calc(1 - var(--i) * .07);transform-origin:0;transition:translate .24s var(--ease-out), scale .24s var(--ease-out), border-color .16s ease;border-radius:10px;flex:none;display:block;position:relative;overflow:hidden}.RoleCards-module__vCO-gW__poster+.RoleCards-module__vCO-gW__poster{margin-left:calc(var(--step) - var(--tw))}.RoleCards-module__vCO-gW__posterImg{object-fit:cover;width:100%;height:100%;display:block}@media (hover:hover) and (pointer:fine){.RoleCards-module__vCO-gW__poster:hover{z-index:5;border-color:color-mix(in srgb, var(--accent) 85%, transparent);translate:0 -6px;scale:1}.RoleCards-module__vCO-gW__card:has(.RoleCards-module__vCO-gW__products>li:first-child a:hover) .RoleCards-module__vCO-gW__poster:first-child{z-index:5;border-color:color-mix(in srgb, var(--accent) 85%, transparent);translate:0 -6px;scale:1}.RoleCards-module__vCO-gW__card:has(.RoleCards-module__vCO-gW__products>li:nth-child(2) a:hover) .RoleCards-module__vCO-gW__poster:nth-child(2){z-index:5;border-color:color-mix(in srgb, var(--accent) 85%, transparent);translate:0 -6px;scale:1}.RoleCards-module__vCO-gW__card:has(.RoleCards-module__vCO-gW__products>li:nth-child(3) a:hover) .RoleCards-module__vCO-gW__poster:nth-child(3){z-index:5;border-color:color-mix(in srgb, var(--accent) 85%, transparent);translate:0 -6px;scale:1}}:is(.RoleCards-module__vCO-gW__card:has(.RoleCards-module__vCO-gW__products>li:first-child a:focus-visible) .RoleCards-module__vCO-gW__poster:first-child,.RoleCards-module__vCO-gW__card:has(.RoleCards-module__vCO-gW__products>li:nth-child(2) a:focus-visible) .RoleCards-module__vCO-gW__poster:nth-child(2),.RoleCards-module__vCO-gW__card:has(.RoleCards-module__vCO-gW__products>li:nth-child(3) a:focus-visible) .RoleCards-module__vCO-gW__poster:nth-child(3)){z-index:5;border-color:color-mix(in srgb, var(--accent) 85%, transparent);translate:0 -6px;scale:1}.RoleCards-module__vCO-gW__role{color:var(--ink);text-wrap:balance;margin:0 0 .5rem;font-size:1.125rem;font-weight:500;line-height:1.35}.RoleCards-module__vCO-gW__situation{color:var(--muted);text-wrap:pretty;margin:0 0 1.25rem;font-size:1rem;font-weight:400;line-height:1.6}.RoleCards-module__vCO-gW__products{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.RoleCards-module__vCO-gW__products:last-child{margin-top:auto}.RoleCards-module__vCO-gW__products>li{max-width:100%}.RoleCards-module__vCO-gW__products:not(:last-child){margin-bottom:1.25rem}.RoleCards-module__vCO-gW__keeps{border-top:1px solid var(--hair);max-width:68ch;color:var(--muted);text-wrap:pretty;margin:auto 0 0;padding-top:1rem;font-size:.875rem;line-height:1.55}.RoleCards-module__vCO-gW__keeps b{color:var(--ink);font-weight:500}.RoleCards-module__vCO-gW__beyond{border-color:color-mix(in srgb, var(--lit) 22%, transparent);background:color-mix(in srgb, var(--lit) 5%, var(--beyond-base))}.RoleCards-module__vCO-gW__beyondInner{box-sizing:border-box;grid-template-columns:minmax(0,1fr);align-content:start;gap:1rem 2.5rem;height:100%;padding:clamp(1.125rem,5cqi,1.75rem);display:grid}.RoleCards-module__vCO-gW__ring{--sw:1.875;width:96px;height:96px;display:block;overflow:visible}.RoleCards-module__vCO-gW__beyondText .RoleCards-module__vCO-gW__situation{margin-bottom:0}.RoleCards-module__vCO-gW__sizesLine{color:var(--muted);margin:0 0 .625rem;font-size:.875rem;line-height:1.5}.RoleCards-module__vCO-gW__sizeList{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.RoleCards-module__vCO-gW__sizeList>li{box-sizing:border-box;border:1px solid var(--hair-2);background:var(--node-fill);min-height:36px;color:var(--ink);border-radius:12px;align-items:center;padding:0 .875rem;font-size:.875rem;display:inline-flex}@container (min-width:520px){.RoleCards-module__vCO-gW__beyondInner{grid-template-columns:112px minmax(0,1fr);align-content:center;align-items:start;column-gap:1.75rem}.RoleCards-module__vCO-gW__ring{--sw:1.607;grid-row:1/span 2;width:112px;height:112px}.RoleCards-module__vCO-gW__beyondText,.RoleCards-module__vCO-gW__sizes{grid-column:2}}@container (min-width:900px){.RoleCards-module__vCO-gW__beyondInner{grid-template-columns:132px minmax(0,1.5fr) minmax(0,1fr);align-items:center;column-gap:2.5rem}.RoleCards-module__vCO-gW__ring{--sw:1.364;grid-row:auto;width:132px;height:132px}.RoleCards-module__vCO-gW__beyondText{grid-column:2}.RoleCards-module__vCO-gW__sizes{grid-column:3}}.RoleCards-module__vCO-gW__outer{fill:none;stroke:var(--wire);stroke-width:var(--sw);stroke-linecap:round;stroke-dasharray:0 5;transform-box:fill-box;transform-origin:50%}.RoleCards-module__vCO-gW__orbit{fill:none;stroke:var(--wire);stroke-width:var(--sw);stroke-dasharray:1 1;transform-origin:60px 60px;transform:rotate(-90deg)}.RoleCards-module__vCO-gW__halo{fill:color-mix(in srgb, var(--lit) 16%, transparent);transform-box:fill-box;transform-origin:50%}.RoleCards-module__vCO-gW__core{fill:var(--lit);transform-box:fill-box;transform-origin:50%}.RoleCards-module__vCO-gW__dot{transform-box:fill-box;transform-origin:50%}.RoleCards-module__vCO-gW__dotBox{fill:var(--node-fill);stroke:color-mix(in srgb, var(--lit) 35%, transparent);stroke-width:var(--sw)}.RoleCards-module__vCO-gW__dotMark{fill:var(--lit)}.RoleCards-module__vCO-gW__card[data-state=armed] .RoleCards-module__vCO-gW__poster{opacity:0;transform:translateX(calc(var(--i) * var(--step) * -1))}.RoleCards-module__vCO-gW__card[data-state=armed] .RoleCards-module__vCO-gW__orbit{stroke-dashoffset:1px}.RoleCards-module__vCO-gW__card[data-state=armed] .RoleCards-module__vCO-gW__outer,.RoleCards-module__vCO-gW__card[data-state=armed] .RoleCards-module__vCO-gW__halo,.RoleCards-module__vCO-gW__card[data-state=armed] .RoleCards-module__vCO-gW__core,.RoleCards-module__vCO-gW__card[data-state=armed] .RoleCards-module__vCO-gW__dot{opacity:0;transform:scale(.6)}.RoleCards-module__vCO-gW__card[data-state=play] .RoleCards-module__vCO-gW__poster{animation:RoleCards-module__vCO-gW__deal .76s var(--ease-out) calc(80ms + var(--i) * 90ms) backwards}.RoleCards-module__vCO-gW__card[data-state=play] .RoleCards-module__vCO-gW__core,.RoleCards-module__vCO-gW__card[data-state=play] .RoleCards-module__vCO-gW__halo{animation:RoleCards-module__vCO-gW__pop .52s var(--ease-out) 80ms backwards}.RoleCards-module__vCO-gW__card[data-state=play] .RoleCards-module__vCO-gW__orbit{animation:RoleCards-module__vCO-gW__draw 1.1s var(--ease-io) .16s backwards}.RoleCards-module__vCO-gW__card[data-state=play] .RoleCards-module__vCO-gW__dot{animation:RoleCards-module__vCO-gW__pop .42s var(--ease-out) calc(.42s + var(--k) * 90ms) backwards}.RoleCards-module__vCO-gW__card[data-state=play] .RoleCards-module__vCO-gW__outer{animation:RoleCards-module__vCO-gW__fade .9s var(--ease-out) 1s backwards}@keyframes RoleCards-module__vCO-gW__deal{0%{opacity:0;transform:translateX(calc(var(--i) * var(--step) * -1))}}@keyframes RoleCards-module__vCO-gW__pop{0%{opacity:0;transform:scale(.6)}}@keyframes RoleCards-module__vCO-gW__draw{0%{stroke-dashoffset:1px}}@keyframes RoleCards-module__vCO-gW__fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.RoleCards-module__vCO-gW__card .RoleCards-module__vCO-gW__poster,.RoleCards-module__vCO-gW__card .RoleCards-module__vCO-gW__core,.RoleCards-module__vCO-gW__card .RoleCards-module__vCO-gW__halo,.RoleCards-module__vCO-gW__card .RoleCards-module__vCO-gW__orbit,.RoleCards-module__vCO-gW__card .RoleCards-module__vCO-gW__dot,.RoleCards-module__vCO-gW__card .RoleCards-module__vCO-gW__outer{animation:none!important}.RoleCards-module__vCO-gW__card[data-state=armed] .RoleCards-module__vCO-gW__poster,.RoleCards-module__vCO-gW__card[data-state=armed] .RoleCards-module__vCO-gW__outer,.RoleCards-module__vCO-gW__card[data-state=armed] .RoleCards-module__vCO-gW__halo,.RoleCards-module__vCO-gW__card[data-state=armed] .RoleCards-module__vCO-gW__core,.RoleCards-module__vCO-gW__card[data-state=armed] .RoleCards-module__vCO-gW__dot{opacity:1;transform:none}.RoleCards-module__vCO-gW__card[data-state=armed] .RoleCards-module__vCO-gW__orbit{stroke-dashoffset:0}.RoleCards-module__vCO-gW__poster{transition:border-color .16s}}@media print{.RoleCards-module__vCO-gW__card .RoleCards-module__vCO-gW__poster,.RoleCards-module__vCO-gW__card .RoleCards-module__vCO-gW__core,.RoleCards-module__vCO-gW__card .RoleCards-module__vCO-gW__halo,.RoleCards-module__vCO-gW__card .RoleCards-module__vCO-gW__orbit,.RoleCards-module__vCO-gW__card .RoleCards-module__vCO-gW__dot,.RoleCards-module__vCO-gW__card .RoleCards-module__vCO-gW__outer{animation:none!important}.RoleCards-module__vCO-gW__card[data-state] .RoleCards-module__vCO-gW__poster,.RoleCards-module__vCO-gW__card[data-state] .RoleCards-module__vCO-gW__outer,.RoleCards-module__vCO-gW__card[data-state] .RoleCards-module__vCO-gW__halo,.RoleCards-module__vCO-gW__card[data-state] .RoleCards-module__vCO-gW__core,.RoleCards-module__vCO-gW__card[data-state] .RoleCards-module__vCO-gW__dot{opacity:1!important;transform:none!important}.RoleCards-module__vCO-gW__card[data-state] .RoleCards-module__vCO-gW__orbit{stroke-dashoffset:0!important;transform:rotate(-90deg)!important}}
.ScaleFigures-module__bwjtJW__root{--sf-accent:var(--v2-accent,#60a5fa);--sf-text:var(--v2-text,#fff);--sf-muted:var(--v2-muted,#9ca3af);--sf-hair:var(--v2-hair,#ffffff14);--sf-ease-out:var(--v2-ease-out,cubic-bezier(.16, 1, .3, 1));--sf-sheet:#060910f0;--sf-block:color-mix(in srgb, var(--sf-accent) 64%, #0b1220);container:scale-figures/inline-size}html[data-theme=light] .ScaleFigures-module__bwjtJW__root{--sf-sheet:#fffffff5;--sf-block:color-mix(in srgb, var(--sf-accent) 78%, #fff)}.ScaleFigures-module__bwjtJW__sheet{border:1px solid var(--sf-hair);border-radius:var(--v2-r-lg,24px);background:var(--sf-sheet);padding-inline:clamp(1rem,3.5cqi,3rem)}.ScaleFigures-module__bwjtJW__list{margin:0;padding:0;list-style:none}.ScaleFigures-module__bwjtJW__item{--num-size:clamp(2.5rem, 1rem + 4cqi, 4.5rem);gap:1.5rem;padding-block:clamp(1.75rem,3.5cqi,2.75rem);display:grid}.ScaleFigures-module__bwjtJW__item+.ScaleFigures-module__bwjtJW__item{border-top:1px solid var(--sf-hair)}@container scale-figures (min-width:960px){.ScaleFigures-module__bwjtJW__item{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(2rem,5cqi,4.5rem)}}.ScaleFigures-module__bwjtJW__text{min-width:0}.ScaleFigures-module__bwjtJW__num{align-items:flex-start;gap:.375rem;margin:0;display:flex}.ScaleFigures-module__bwjtJW__numeral{font-size:var(--num-size);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--sf-text);font-weight:400;line-height:1}.ScaleFigures-module__bwjtJW__ref{margin-top:calc(var(--num-size) * .1);vertical-align:baseline;flex:none;font-size:.75rem;line-height:1}.ScaleFigures-module__bwjtJW__ref a{border:1px solid color-mix(in srgb, var(--sf-accent) 45%, transparent);width:1.5rem;height:1.5rem;color:var(--sf-accent);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-weight:500;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-grid;position:relative}.ScaleFigures-module__bwjtJW__ref a:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover) and (pointer:fine){.ScaleFigures-module__bwjtJW__ref a:hover{background-color:color-mix(in srgb, var(--sf-accent) 16%, transparent);border-color:var(--sf-accent)}}.ScaleFigures-module__bwjtJW__root .ScaleFigures-module__bwjtJW__ref a:focus-visible{outline:2px solid var(--sf-accent);outline-offset:3px;border-radius:999px}.ScaleFigures-module__bwjtJW__cap{max-width:30ch;color:var(--sf-muted);text-wrap:pretty;margin:.75rem 0 0;font-size:1rem;font-weight:400;line-height:1.5}.ScaleFigures-module__bwjtJW__chart{--sf-mark:var(--sf-accent);min-width:0;margin:0}.ScaleFigures-module__bwjtJW__chart[data-mark=block]{--sf-mark:var(--sf-block)}.ScaleFigures-module__bwjtJW__units{position:relative;overflow:hidden}.ScaleFigures-module__bwjtJW__svg{width:100%;height:auto;color:var(--sf-mark);display:block}.ScaleFigures-module__bwjtJW__edge{opacity:0;pointer-events:none;position:absolute;inset:0}.ScaleFigures-module__bwjtJW__edge:before{content:"";background:linear-gradient(to bottom, transparent, var(--sf-accent) 18%, var(--sf-accent) 82%, transparent);width:1.5px;position:absolute;top:0;bottom:0;left:0}.ScaleFigures-module__bwjtJW__legend{color:var(--sf-muted);align-items:center;gap:.625rem;margin-top:1rem;font-size:.875rem;line-height:1.4;display:flex}.ScaleFigures-module__bwjtJW__swatch{width:.875rem;height:.875rem;color:var(--sf-mark);flex:none}.ScaleFigures-module__bwjtJW__chart[data-state=armed] .ScaleFigures-module__bwjtJW__svg{clip-path:inset(0 100% 0 0)}.ScaleFigures-module__bwjtJW__chart[data-state=play] .ScaleFigures-module__bwjtJW__svg{animation:ScaleFigures-module__bwjtJW__sf-sweep 1.3s var(--sf-ease-out) backwards}.ScaleFigures-module__bwjtJW__chart[data-state=play] .ScaleFigures-module__bwjtJW__edge{animation:ScaleFigures-module__bwjtJW__sf-edge-move 1.3s var(--sf-ease-out) both, ScaleFigures-module__bwjtJW__sf-edge-life 1.3s linear both}@keyframes ScaleFigures-module__bwjtJW__sf-sweep{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ScaleFigures-module__bwjtJW__sf-edge-move{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ScaleFigures-module__bwjtJW__sf-edge-life{0%,45%{opacity:1}to{opacity:0}}.ScaleFigures-module__bwjtJW__foot{padding-bottom:clamp(1.5rem,3.5cqi,2.5rem)}.ScaleFigures-module__bwjtJW__root .ScaleFigures-module__bwjtJW__notes{border-top:1px solid var(--sf-hair);font-variant-numeric:tabular-nums;margin:0;padding-top:clamp(1.25rem,3cqi,2rem)}.ScaleFigures-module__bwjtJW__note{isolation:isolate;position:relative}.ScaleFigures-module__bwjtJW__note:target:before{content:"";z-index:-1;background:color-mix(in srgb, var(--sf-accent) 16%, transparent);opacity:0;animation:ScaleFigures-module__bwjtJW__sf-arrive 1.6s var(--sf-ease-out);border-radius:8px;position:absolute;inset:-4px -8px -4px -1.75rem}@keyframes ScaleFigures-module__bwjtJW__sf-arrive{0%,30%{opacity:1}to{opacity:0}}.ScaleFigures-module__bwjtJW__root .ScaleFigures-module__bwjtJW__source{margin-bottom:0}@media (prefers-reduced-motion:reduce){.ScaleFigures-module__bwjtJW__chart .ScaleFigures-module__bwjtJW__svg{clip-path:none!important;animation:none!important}.ScaleFigures-module__bwjtJW__chart .ScaleFigures-module__bwjtJW__edge{opacity:0!important;animation:none!important}.ScaleFigures-module__bwjtJW__note:target:before{animation-duration:1.6s!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media print{.ScaleFigures-module__bwjtJW__chart .ScaleFigures-module__bwjtJW__svg{clip-path:none!important;animation:none!important}.ScaleFigures-module__bwjtJW__edge{display:none}}
.Timeline-module__EQcVia__root{--tl-ease-out:var(--v2-ease-out,cubic-bezier(.16, 1, .3, 1));--tl-ease-io:var(--v2-ease-in-out,cubic-bezier(.65, 0, .35, 1));--tl-accent:var(--v2-accent,#60a5fa);--tl-wire:var(--v2-connector,#94a3b859);--tl-marker-line:#94a3b88c;--tl-marker-core:#94a3b8;--tl-now-glow:color-mix(in srgb, var(--tl-accent) 70%, transparent);--tl-ink:var(--v2-text,#fff);--tl-muted:var(--v2-muted,#9ca3af);--tl-marker:18px;--tl-when-lh:28px;--tl-mtop:calc((var(--tl-when-lh) - var(--tl-marker)) / 2);--tl-inset:6px;--tl-gap:28px;--tl-hgap:40px;--tl-indent:calc(var(--tl-marker) + 18px);border:1px solid var(--v2-hair,#ffffff14);border-radius:var(--v2-r-lg,24px);background:var(--v2-panel,#060910e6);padding:22px 20px 24px;container-type:inline-size}html[data-theme=light] .Timeline-module__EQcVia__root{--tl-marker-line:#4755698c;--tl-marker-core:#64748b;--tl-now-glow:color-mix(in srgb, var(--tl-accent) 35%, transparent)}.Timeline-module__EQcVia__root *,.Timeline-module__EQcVia__root :before,.Timeline-module__EQcVia__root :after{box-sizing:border-box}.Timeline-module__EQcVia__heading{font-size:var(--v2-type-h3,1.25rem);letter-spacing:-.01em;color:var(--tl-ink);margin:0 0 20px;font-weight:500;line-height:1.3}.Timeline-module__EQcVia__list{margin:0;padding:0;list-style:none;display:grid}.Timeline-module__EQcVia__item{min-width:0;padding:0 0 var(--tl-gap) var(--tl-indent);position:relative}.Timeline-module__EQcVia__item:last-child{padding-bottom:0}.Timeline-module__EQcVia__marker{z-index:1;left:0;top:var(--tl-mtop);width:var(--tl-marker);height:var(--tl-marker);border:1.5px solid var(--tl-marker-line);background:var(--v2-node,#0b1220);border-radius:50%;position:absolute}.Timeline-module__EQcVia__marker:after{content:"";background:var(--tl-marker-core);border-radius:50%;position:absolute;inset:3.5px}.Timeline-module__EQcVia__marker:before{content:"";border:1.5px solid var(--tl-accent);opacity:0;border-radius:50%;position:absolute;inset:-1.5px}.Timeline-module__EQcVia__item[data-now] .Timeline-module__EQcVia__marker{border-color:color-mix(in srgb, var(--tl-accent) 70%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--tl-accent) 12%, transparent), 0 4px 18px -4px var(--tl-now-glow)}.Timeline-module__EQcVia__item[data-now] .Timeline-module__EQcVia__marker:after{background:var(--tl-accent)}.Timeline-module__EQcVia__seg{left:calc(var(--tl-marker) / 2 - .75px);top:calc(var(--tl-mtop) + var(--tl-marker) + var(--tl-inset));bottom:calc(var(--tl-inset) - var(--tl-mtop));background:var(--tl-wire);border-radius:1px;width:1.5px;position:absolute}.Timeline-module__EQcVia__lit{border-radius:inherit;background:color-mix(in srgb, var(--tl-accent) 85%, transparent);clip-path:inset(0);position:absolute;inset:0}.Timeline-module__EQcVia__when{font-size:var(--v2-fs-22,1.375rem);line-height:var(--tl-when-lh);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--tl-ink);margin:0 0 6px;font-weight:400}.Timeline-module__EQcVia__what{max-width:42ch;font-size:var(--v2-type-small,.875rem);color:var(--tl-muted);text-wrap:pretty;margin:0;font-weight:400;line-height:1.6}@container (min-width:600px){.Timeline-module__EQcVia__heading{margin-bottom:28px}.Timeline-module__EQcVia__list{column-gap:var(--tl-hgap);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.Timeline-module__EQcVia__item,.Timeline-module__EQcVia__item:last-child{padding:calc(var(--tl-marker) + 22px) 0 0}.Timeline-module__EQcVia__marker{top:0}.Timeline-module__EQcVia__seg{top:calc(var(--tl-marker) / 2 - .75px);bottom:auto;left:calc(var(--tl-marker) + var(--tl-inset));right:calc(var(--tl-inset) - var(--tl-hgap));width:auto;height:1.5px}.Timeline-module__EQcVia__when{margin-bottom:8px;font-size:clamp(1.5rem,1rem + 2.2cqi,2rem);line-height:1.2}.Timeline-module__EQcVia__what{font-size:var(--v2-fs-16,1rem)}}@media (min-width:768px){.Timeline-module__EQcVia__root{padding:28px 32px 32px}}.Timeline-module__EQcVia__root[data-state=armed] .Timeline-module__EQcVia__lit{clip-path:inset(0 0 100%)}.Timeline-module__EQcVia__root[data-state=play] .Timeline-module__EQcVia__lit{transition:clip-path 1.1s var(--tl-ease-io) .15s}.Timeline-module__EQcVia__root[data-state=play] .Timeline-module__EQcVia__item[data-now] .Timeline-module__EQcVia__marker:before{animation:1s 1.15s Timeline-module__EQcVia__tl-ping;animation-timing-function:var(--tl-ease-out)}@container (min-width:600px){.Timeline-module__EQcVia__root[data-state=armed] .Timeline-module__EQcVia__lit{clip-path:inset(0 100% 0 0)}}@keyframes Timeline-module__EQcVia__tl-ping{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@media (prefers-reduced-motion:reduce){.Timeline-module__EQcVia__root[data-state] .Timeline-module__EQcVia__lit{clip-path:inset(0);transition:none}.Timeline-module__EQcVia__root[data-state] .Timeline-module__EQcVia__marker:before{animation:none}}@media print{.Timeline-module__EQcVia__root{background:0 0;border-color:#bbb}.Timeline-module__EQcVia__root .Timeline-module__EQcVia__lit{clip-path:inset(0)!important;transition:none!important}.Timeline-module__EQcVia__root .Timeline-module__EQcVia__marker:before{animation:none!important}.Timeline-module__EQcVia__heading,.Timeline-module__EQcVia__when{color:#000}.Timeline-module__EQcVia__what{color:#333}}
.ChapterNav-module__zMzxkG__root{--ease:var(--v2-ease-out,cubic-bezier(.16, 1, .3, 1));--band:var(--v2-panel-solid,#060910);--step-hover:#ffffff47;--glow-mix:60%;top:var(--v2-header-h,68px);z-index:20;border-image-source:linear-gradient(var(--band), var(--band));transition:opacity .24s ease, transform .24s var(--ease);border-image-slice:0 fill;border-image-outset:0 100vmax;margin:0;padding-block:2px;position:sticky}html[data-theme=light] .ChapterNav-module__zMzxkG__root{--step-hover:#0f172a52;--glow-mix:30%}html[data-theme=light] .ChapterNav-module__zMzxkG__pill[aria-current=true]{border-color:color-mix(in srgb, var(--accent,#60a5fa) 70%, transparent)}.ChapterNav-module__zMzxkG__root:after{content:"";pointer-events:none;border-image-source:linear-gradient(var(--v2-hair,#ffffff14), var(--v2-hair,#ffffff14));border-image-slice:0 fill;border-image-outset:0 100vmax;height:1px;position:absolute;bottom:-1px;left:0;right:0}:is(.ChapterNav-module__zMzxkG__root[data-phase=before]:not(:has(:focus-visible)),.ChapterNav-module__zMzxkG__root[data-phase=past]:not(:has(:focus-visible))){opacity:0;pointer-events:none;transition:opacity .2s ease, transform .2s var(--ease)}.ChapterNav-module__zMzxkG__root[data-phase=before]:not(:has(:focus-visible)){transform:translateY(-12px)}.ChapterNav-module__zMzxkG__root[data-phase=past]:not(:has(:focus-visible)){transform:translateY(-100%)}:is(.ChapterNav-module__zMzxkG__root[data-phase=before]:not(:has(:focus-visible)) .ChapterNav-module__zMzxkG__track .ChapterNav-module__zMzxkG__step,.ChapterNav-module__zMzxkG__root[data-phase=past]:not(:has(:focus-visible)) .ChapterNav-module__zMzxkG__track .ChapterNav-module__zMzxkG__step){pointer-events:none}.ChapterNav-module__zMzxkG__track{position:relative}.ChapterNav-module__zMzxkG__row{--fade-l:0px;--fade-r:0px;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent);gap:4px;margin:0 -6px;padding:6px;scroll-padding-inline:56px;list-style:none;display:flex;position:relative;overflow:auto hidden}.ChapterNav-module__zMzxkG__row::-webkit-scrollbar{display:none}.ChapterNav-module__zMzxkG__track[data-start=false] .ChapterNav-module__zMzxkG__row{--fade-l:56px}.ChapterNav-module__zMzxkG__track[data-end=false] .ChapterNav-module__zMzxkG__row{--fade-r:56px}.ChapterNav-module__zMzxkG__item{flex:none}.ChapterNav-module__zMzxkG__pill{min-height:44px;color:var(--v2-muted,#9ca3af);white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color .16s ease, background-color .24s ease, border-color .24s ease, transform .16s var(--ease);border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 8px;font-size:.875rem;line-height:1;text-decoration:none;display:inline-flex}.ChapterNav-module__zMzxkG__pill[data-accent=c-blue]{--accent:var(--v2-c-blue,#4c86ff)}.ChapterNav-module__zMzxkG__pill[data-accent=c-cyan]{--accent:var(--v2-c-cyan,#22d3ee)}.ChapterNav-module__zMzxkG__pill[data-accent=c-orange]{--accent:var(--v2-c-orange,#ff7a3c)}.ChapterNav-module__zMzxkG__pill[data-accent=c-pink]{--accent:var(--v2-c-pink,#ff5a8a)}.ChapterNav-module__zMzxkG__pill[data-accent=c-violet]{--accent:var(--v2-c-violet,#7c5cff)}.ChapterNav-module__zMzxkG__pill[data-accent=c-green]{--accent:var(--v2-c-green,#34d399)}.ChapterNav-module__zMzxkG__mark{background:var(--v2-node,#0b1220);border:1px solid color-mix(in srgb, var(--accent,#60a5fa) 35%, transparent);border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid;position:relative}.ChapterNav-module__zMzxkG__mark svg{width:15px;height:15px;fill:var(--accent,#60a5fa)}.ChapterNav-module__zMzxkG__mark:after{content:"";border-radius:inherit;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent,#60a5fa) 70%, transparent), 0 4px 14px -2px color-mix(in srgb, var(--accent,#60a5fa) var(--glow-mix), transparent);opacity:0;transition:opacity .24s;position:absolute;inset:-1px}.ChapterNav-module__zMzxkG__pill[aria-current=true]{color:var(--v2-text,#fff);background-color:color-mix(in srgb, var(--accent,#60a5fa) 12%, var(--v2-panel-solid,#060910));border-color:color-mix(in srgb, var(--accent,#60a5fa) 42%, transparent)}.ChapterNav-module__zMzxkG__pill[aria-current=true] .ChapterNav-module__zMzxkG__mark:after{opacity:1}.ChapterNav-module__zMzxkG__pill:active{transform:scale(.97)}.ChapterNav-module__zMzxkG__track .ChapterNav-module__zMzxkG__row .ChapterNav-module__zMzxkG__pill:focus-visible{outline:2px solid var(--v2-accent,#60a5fa);outline-offset:3px;border-radius:999px}.ChapterNav-module__zMzxkG__step{z-index:1;border:1px solid var(--v2-hair-2,#ffffff24);background:var(--v2-panel-solid,#060910);width:32px;height:32px;color:var(--v2-text,#fff);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .16s ease, border-color .16s ease, transform .16s var(--ease);border-radius:999px;place-items:center;margin-block:auto;padding:0;display:none;position:absolute;top:0;bottom:0}.ChapterNav-module__zMzxkG__step svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ChapterNav-module__zMzxkG__prev{left:-4px}.ChapterNav-module__zMzxkG__next{right:-4px}@media (hover:hover) and (pointer:fine){.ChapterNav-module__zMzxkG__pill{min-height:38px}.ChapterNav-module__zMzxkG__pill:hover{color:var(--v2-text,#fff)}.ChapterNav-module__zMzxkG__pill:not([aria-current=true]):hover{border-color:var(--v2-hair-2,#ffffff24)}.ChapterNav-module__zMzxkG__step{display:grid}.ChapterNav-module__zMzxkG__track[data-ready=true][data-start=false] .ChapterNav-module__zMzxkG__prev,.ChapterNav-module__zMzxkG__track[data-ready=true][data-end=false] .ChapterNav-module__zMzxkG__next{opacity:1;pointer-events:auto}.ChapterNav-module__zMzxkG__step:hover{border-color:var(--step-hover)}.ChapterNav-module__zMzxkG__step:active{transform:scale(.94)}}@media (min-width:1024px){.ChapterNav-module__zMzxkG__root~section.v2-product .v2-panel-inner[data-screen=film] .v2-panel-screen{top:calc(var(--v2-header-h,68px) + 60px + 1.5rem)}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.ChapterNav-module__zMzxkG__root~section.v2-product .v2-panel-inner[data-screen=film] .v2-panel-screen{top:calc(var(--v2-header-h,68px) + 54px + 1.5rem)}}@media (prefers-reduced-motion:reduce){:is(.ChapterNav-module__zMzxkG__root[data-phase=before]:not(:has(:focus-visible)),.ChapterNav-module__zMzxkG__root[data-phase=past]:not(:has(:focus-visible))),.ChapterNav-module__zMzxkG__pill:active,.ChapterNav-module__zMzxkG__step:active{transform:none}}@media (forced-colors:active){.ChapterNav-module__zMzxkG__pill[aria-current=true]{outline-offset:-2px;outline:2px solid highlight}}@media print{.ChapterNav-module__zMzxkG__root{display:none}}
.ProductGallery-module__CMXX4a__root{--ease:var(--v2-ease-out,cubic-bezier(.16, 1, .3, 1));--pad:var(--v2-pad,1rem);--frame-ground:#070a12;--frame-media-edge:transparent;--foot-rise:#0305099e;--cat-base:#cdd4de;--cat-mix:45%;--glow-mix:60%;container-type:inline-size}html[data-theme=light] .ProductGallery-module__CMXX4a__root{--frame-ground:#e4e8ef;--frame-media-edge:#0f172a1a;--foot-rise:#03050961;--cat-base:#1e293b;--cat-mix:70%;--glow-mix:28%}.ProductGallery-module__CMXX4a__list{margin:0 calc(var(--pad) * -1);padding:6px var(--pad) 14px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);scrollbar-width:thin;scrollbar-color:var(--v2-hair-2,#ffffff24) transparent;gap:12px;list-style:none;display:flex;overflow-x:auto}@container (min-width:520px){.ProductGallery-module__CMXX4a__list{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;display:grid;overflow:visible}}@container (min-width:820px){.ProductGallery-module__CMXX4a__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@container (min-width:1100px){.ProductGallery-module__CMXX4a__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.ProductGallery-module__CMXX4a__card{--col:0;--d:calc(var(--col) * 80ms);isolation:isolate;border:1px solid var(--v2-hair,#ffffff14);background:var(--v2-panel,#060910e6);scroll-snap-align:start;transition:border-color .16s ease, transform .16s var(--ease);border-radius:16px;flex-direction:column;flex:0 0 min(82cqi,320px);padding:6px;display:flex;position:relative}@container (min-width:520px) and (max-width:819.98px){.ProductGallery-module__CMXX4a__card:nth-child(2n){--col:1}}@container (min-width:820px) and (max-width:1099.98px){.ProductGallery-module__CMXX4a__card:nth-child(3n+2){--col:1}.ProductGallery-module__CMXX4a__card:nth-child(3n){--col:2}}@container (min-width:1100px){.ProductGallery-module__CMXX4a__card:nth-child(4n+2){--col:1}.ProductGallery-module__CMXX4a__card:nth-child(4n+3){--col:2}.ProductGallery-module__CMXX4a__card:nth-child(4n){--col:3}}.ProductGallery-module__CMXX4a__card[data-accent=c-blue]{--accent:var(--v2-c-blue,#4c86ff)}.ProductGallery-module__CMXX4a__card[data-accent=c-cyan]{--accent:var(--v2-c-cyan,#22d3ee)}.ProductGallery-module__CMXX4a__card[data-accent=c-orange]{--accent:var(--v2-c-orange,#ff7a3c)}.ProductGallery-module__CMXX4a__card[data-accent=c-pink]{--accent:var(--v2-c-pink,#ff5a8a)}.ProductGallery-module__CMXX4a__card[data-accent=c-violet]{--accent:var(--v2-c-violet,#7c5cff)}.ProductGallery-module__CMXX4a__card[data-accent=c-green]{--accent:var(--v2-c-green,#34d399)}.ProductGallery-module__CMXX4a__media{position:relative}.ProductGallery-module__CMXX4a__frame{aspect-ratio:16/9;isolation:isolate;background:var(--frame-ground);border-radius:10px;position:relative;overflow:hidden}.ProductGallery-module__CMXX4a__poster,.ProductGallery-module__CMXX4a__film{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ProductGallery-module__CMXX4a__film{opacity:0;transition:opacity .16s}.ProductGallery-module__CMXX4a__frame[data-playing=true] .ProductGallery-module__CMXX4a__film{opacity:1;transition-duration:.28s}.ProductGallery-module__CMXX4a__frame:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to top, var(--foot-rise), #03050900 44%);box-shadow:inset 0 0 0 1px var(--frame-media-edge);border-radius:inherit;position:absolute;inset:0}.ProductGallery-module__CMXX4a__progress{z-index:2;background:var(--accent,#60a5fa);transform-origin:0;opacity:0;height:2px;transition:opacity .16s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ProductGallery-module__CMXX4a__frame[data-playing=true] .ProductGallery-module__CMXX4a__progress{opacity:1}.ProductGallery-module__CMXX4a__node{z-index:2;background:var(--v2-node,#0b1220);border:1px solid color-mix(in srgb, var(--accent,#60a5fa) 35%, transparent);border-radius:12px;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:-22px;left:10px}.ProductGallery-module__CMXX4a__node svg{width:22px;height:22px;fill:var(--accent,#60a5fa)}.ProductGallery-module__CMXX4a__node:after{content:"";border-radius:inherit;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent,#60a5fa) 65%, transparent), 0 8px 24px -6px color-mix(in srgb, var(--accent,#60a5fa) var(--glow-mix), transparent);opacity:0;transition:opacity .24s;position:absolute;inset:-1px}.ProductGallery-module__CMXX4a__card:focus-within .ProductGallery-module__CMXX4a__node:after{opacity:1}.ProductGallery-module__CMXX4a__body{flex-direction:column;flex:1;padding:0 10px 12px;display:flex}.ProductGallery-module__CMXX4a__name{min-height:26px;color:var(--v2-text,#fff);font-size:var(--v2-type-card,1.125rem);letter-spacing:-.01em;text-wrap:balance;margin:0 0 0 56px;padding-top:1px;font-weight:500;line-height:1.3}.ProductGallery-module__CMXX4a__link{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}.ProductGallery-module__CMXX4a__link:after{content:"";z-index:3;border-radius:16px;position:absolute;inset:-1px}.ProductGallery-module__CMXX4a__card .ProductGallery-module__CMXX4a__name .ProductGallery-module__CMXX4a__link:focus-visible{outline:none}.ProductGallery-module__CMXX4a__card .ProductGallery-module__CMXX4a__name .ProductGallery-module__CMXX4a__link:focus-visible:after{outline:2px solid var(--v2-accent,#60a5fa);outline-offset:3px}.ProductGallery-module__CMXX4a__desc{color:var(--v2-muted,#9ca3af);font-size:var(--v2-type-small,.875rem);text-wrap:pretty;margin:12px 0 0;line-height:1.55}.ProductGallery-module__CMXX4a__cat{color:color-mix(in srgb, var(--accent,#60a5fa) var(--cat-mix), var(--cat-base));font-size:var(--v2-type-label,.75rem);letter-spacing:.08em;text-transform:uppercase;font-feature-settings:"case" 1;margin:auto 0 0;padding-top:14px;font-weight:500;line-height:1.35}@media (hover:hover) and (pointer:fine){.ProductGallery-module__CMXX4a__card:hover{border-color:color-mix(in srgb, var(--accent,#60a5fa) 32%, var(--v2-hair,#ffffff14))}.ProductGallery-module__CMXX4a__card:hover .ProductGallery-module__CMXX4a__node:after{opacity:1}}.ProductGallery-module__CMXX4a__card:active{transform:scale(.985)}.ProductGallery-module__CMXX4a__card[data-state=armed] .ProductGallery-module__CMXX4a__frame{clip-path:inset(100% 0 0 round 10px)}.ProductGallery-module__CMXX4a__card[data-state=armed] .ProductGallery-module__CMXX4a__poster{transform:scale(1.12)}.ProductGallery-module__CMXX4a__card[data-state=armed] .ProductGallery-module__CMXX4a__node{opacity:0;transform:scale(.88)}.ProductGallery-module__CMXX4a__card[data-state=armed] .ProductGallery-module__CMXX4a__body{opacity:0;transform:translateY(12px)}.ProductGallery-module__CMXX4a__card[data-state=play] .ProductGallery-module__CMXX4a__frame{clip-path:inset(0 round 10px);transition:clip-path 1s var(--ease) var(--d)}.ProductGallery-module__CMXX4a__card[data-state=play] .ProductGallery-module__CMXX4a__poster{transition:transform 1.3s var(--ease) var(--d)}.ProductGallery-module__CMXX4a__card[data-state=play] .ProductGallery-module__CMXX4a__body{transition:opacity .7s var(--ease) calc(var(--d) + .18s), transform .7s var(--ease) calc(var(--d) + .18s)}.ProductGallery-module__CMXX4a__card[data-state=play] .ProductGallery-module__CMXX4a__node{transition:opacity .5s var(--ease) calc(var(--d) + .42s), transform .5s var(--ease) calc(var(--d) + .42s)}@container (max-width:519.98px){.ProductGallery-module__CMXX4a__card:nth-child(n+3)[data-state=armed] .ProductGallery-module__CMXX4a__frame{clip-path:none}.ProductGallery-module__CMXX4a__card:nth-child(n+3)[data-state=armed] .ProductGallery-module__CMXX4a__poster,.ProductGallery-module__CMXX4a__card:nth-child(n+3)[data-state=armed] .ProductGallery-module__CMXX4a__node,.ProductGallery-module__CMXX4a__card:nth-child(n+3)[data-state=armed] .ProductGallery-module__CMXX4a__body{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ProductGallery-module__CMXX4a__card{transition-property:border-color}.ProductGallery-module__CMXX4a__card:active{transform:none}}@media (forced-colors:active){.ProductGallery-module__CMXX4a__card:focus-within{outline-offset:3px;outline:2px solid highlight}.ProductGallery-module__CMXX4a__cat{color:canvastext}}@media print{.ProductGallery-module__CMXX4a__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid;overflow:visible}.ProductGallery-module__CMXX4a__card{break-inside:avoid}.ProductGallery-module__CMXX4a__card .ProductGallery-module__CMXX4a__frame{clip-path:none!important}.ProductGallery-module__CMXX4a__card .ProductGallery-module__CMXX4a__poster,.ProductGallery-module__CMXX4a__card .ProductGallery-module__CMXX4a__node,.ProductGallery-module__CMXX4a__card .ProductGallery-module__CMXX4a__body{opacity:1!important;transform:none!important}.ProductGallery-module__CMXX4a__film,.ProductGallery-module__CMXX4a__progress{display:none!important}}
