.meridian-animation-module__TCVcAa__visual{aspect-ratio:1200/630;border:1px solid var(--site-border,#34414b);background:#050505;border-radius:.75rem;position:relative;overflow:hidden}.meridian-animation-module__TCVcAa__image{object-fit:cover;width:100%;height:100%}.meridian-animation-module__TCVcAa__introFigure{width:100%;position:relative}.meridian-animation-module__TCVcAa__introVisual{aspect-ratio:16/9;border:1px solid var(--site-border,#34414b);background:#0a0c0d var(--poster-image) center 24% / cover no-repeat;border-radius:.75rem;width:100%;position:relative;overflow:hidden}.meridian-animation-module__TCVcAa__introVideo{object-fit:cover;object-position:center 24%;width:100%;height:100%;display:block}.meridian-animation-module__TCVcAa__introControl{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05080ad1;border-color:#ffffff59;position:absolute;bottom:1rem;right:1rem}.meridian-animation-module__TCVcAa__thumbnail{aspect-ratio:auto;border:0;border-radius:0;width:100%;height:100%}.meridian-animation-module__TCVcAa__control{cursor:pointer;color:#c1cad2;background:#131d26;border:1px solid #46525f;border-radius:5px;min-height:44px;padding:9px 14px;font-size:.8rem}.meridian-animation-module__TCVcAa__control:focus-visible{outline-offset:5px;outline:2px solid #88d6ed}@media (prefers-reduced-motion:reduce){.meridian-animation-module__TCVcAa__control{display:none}.meridian-animation-module__TCVcAa__visual:not([data-paused=true]) .meridian-animation-module__TCVcAa__image{visibility:hidden}.meridian-animation-module__TCVcAa__visual:not([data-paused=true]){background:#050505 var(--poster-image) center / cover no-repeat}}@media (max-width:640px){.meridian-animation-module__TCVcAa__introVisual{aspect-ratio:4/5}.meridian-animation-module__TCVcAa__introControl{bottom:.75rem;right:.75rem}}
.portfolio-gallery-module__4P0VxG__controls{justify-content:flex-end;margin-bottom:12px;display:flex}.portfolio-gallery-module__4P0VxG__controls button{color:#c1cad2;cursor:pointer;background:#131d26;border:1px solid #46525f;border-radius:5px;padding:9px 14px;font-size:.8rem}.portfolio-gallery-module__4P0VxG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;padding:0;list-style:none;display:grid}.portfolio-gallery-module__4P0VxG__card{background:#101920;border:1px solid #34414b;border-radius:12px;height:100%;transition:border-color .2s;display:block;overflow:hidden}.portfolio-gallery-module__4P0VxG__card:hover{border-color:#718797}.portfolio-gallery-module__4P0VxG__thumbnail{isolation:isolate;aspect-ratio:16/9;background:radial-gradient(ellipse at 75% 15%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 60%),var(--ground);color:var(--accent);border-bottom:1px solid #ffffff18;position:relative;overflow:hidden}.portfolio-gallery-module__4P0VxG__illustration{width:100%;height:100%;padding-bottom:25px}.portfolio-gallery-module__4P0VxG__thumbnailLabel{color:#edf1f5;z-index:2;justify-content:space-between;align-items:baseline;gap:12px;display:flex;position:absolute;bottom:16px;left:22px;right:22px}.portfolio-gallery-module__4P0VxG__thumbnailLabel span{font-size:1rem;font-weight:600}.portfolio-gallery-module__4P0VxG__thumbnailLabel small{color:var(--accent);font-size:.7rem}.portfolio-gallery-module__4P0VxG__frameBar{background:#0b141b;border-top:1px solid #ffffff14;align-items:center;gap:10px;min-height:34px;padding:0 14px;display:flex}.portfolio-gallery-module__4P0VxG__frameDots{gap:5px;display:flex}.portfolio-gallery-module__4P0VxG__frameDots i{background:#3b4b58;border-radius:50%;width:7px;height:7px}.portfolio-gallery-module__4P0VxG__frameAddress{color:#8fa4b3;font-family:var(--font-geist-mono);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.68rem;overflow:hidden}.portfolio-gallery-module__4P0VxG__card:hover .portfolio-gallery-module__4P0VxG__frameDots i:first-child{background:#e2725b}.portfolio-gallery-module__4P0VxG__card:hover .portfolio-gallery-module__4P0VxG__frameDots i:nth-child(2){background:#d9a441}.portfolio-gallery-module__4P0VxG__card:hover .portfolio-gallery-module__4P0VxG__frameDots i:last-child{background:#5fb573}.portfolio-gallery-module__4P0VxG__thumbnail{transition:transform .35s var(--site-ease)}.portfolio-gallery-module__4P0VxG__card:hover .portfolio-gallery-module__4P0VxG__thumbnail{transform:perspective(900px)rotateX(3deg)scale(1.015)}.portfolio-gallery-module__4P0VxG__compact .portfolio-gallery-module__4P0VxG__card:hover .portfolio-gallery-module__4P0VxG__thumbnail{transform:none}.portfolio-gallery-module__4P0VxG__copy{padding:25px}.portfolio-gallery-module__4P0VxG__copy .portfolio-gallery-module__4P0VxG__sector{color:#a9bccb;margin:0 0 10px;font-size:.75rem}.portfolio-gallery-module__4P0VxG__copy h3{letter-spacing:-.02em;justify-content:space-between;margin-bottom:12px;font-size:1.45rem;display:flex}.portfolio-gallery-module__4P0VxG__copy h3 span{color:#9dafbc;font-size:1.1rem}.portfolio-gallery-module__4P0VxG__copy p{color:#b9c6d0;font-size:.98rem;line-height:1.75}.portfolio-gallery-module__4P0VxG__card:focus-visible,.portfolio-gallery-module__4P0VxG__controls button:focus-visible{outline-offset:5px;outline:2px solid #88d6ed}.portfolio-gallery-module__4P0VxG__radar{transform-origin:260px 145px;animation:portfolio-gallery-module__4P0VxG__orbit var(--orbit-speed,28s) linear infinite}.portfolio-gallery-module__4P0VxG__pulse{animation:portfolio-gallery-module__4P0VxG__pulse var(--pulse-speed,3s) ease-in-out infinite}.portfolio-gallery-module__4P0VxG__wave{transform-box:fill-box;transform-origin:50%;animation:portfolio-gallery-module__4P0VxG__wave var(--wave-speed,2s) ease-in-out infinite}.portfolio-gallery-module__4P0VxG__float{animation:portfolio-gallery-module__4P0VxG__float var(--float-speed,5s) ease-in-out infinite}.portfolio-gallery-module__4P0VxG__flow{animation:portfolio-gallery-module__4P0VxG__flow var(--flow-speed,3s) linear infinite}.portfolio-gallery-module__4P0VxG__gallery[data-paused=true] *{animation-play-state:paused!important}@keyframes portfolio-gallery-module__4P0VxG__orbit{to{transform:rotate(360deg)}}@keyframes portfolio-gallery-module__4P0VxG__pulse{50%{opacity:var(--pulse-opacity,.35);transform:scale(var(--pulse-scale,1))}}@keyframes portfolio-gallery-module__4P0VxG__wave{50%{transform:scaleY(var(--wave-scale,.35))}}@keyframes portfolio-gallery-module__4P0VxG__float{50%{transform:translateY(var(--float-distance,-7px))}}@keyframes portfolio-gallery-module__4P0VxG__flow{to{stroke-dashoffset:var(--flow-distance,-44)}}@media (max-width:700px){.portfolio-gallery-module__4P0VxG__grid{grid-template-columns:1fr;gap:24px}.portfolio-gallery-module__4P0VxG__copy{padding:22px}.portfolio-gallery-module__4P0VxG__thumbnailLabel{left:18px;right:18px}.portfolio-gallery-module__4P0VxG__thumbnailLabel small{font-size:.65rem}}@media (prefers-reduced-motion:reduce){.portfolio-gallery-module__4P0VxG__gallery *{transition:none!important;animation:none!important}.portfolio-gallery-module__4P0VxG__card:hover .portfolio-gallery-module__4P0VxG__thumbnail{transform:none}}.portfolio-gallery-module__4P0VxG__compact .portfolio-gallery-module__4P0VxG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem 2rem;margin:0;padding:0 0 3.5rem}.portfolio-gallery-module__4P0VxG__compact .portfolio-gallery-module__4P0VxG__grid>li:nth-child(2n){translate:0 3.5rem}.portfolio-gallery-module__4P0VxG__hub{color:inherit;transition:transform var(--site-motion-base) var(--site-ease);text-decoration:none;display:block}.portfolio-gallery-module__4P0VxG__hub:hover,.portfolio-gallery-module__4P0VxG__hub:focus-visible{transform:translateY(-3px)}.portfolio-gallery-module__4P0VxG__hubFrame{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--site-border-strong));background:var(--site-bg-raised);transition:border-color var(--site-motion-base) var(--site-ease),box-shadow var(--site-motion-base) var(--site-ease);border-radius:12px;overflow:hidden}.portfolio-gallery-module__4P0VxG__hub:hover .portfolio-gallery-module__4P0VxG__hubFrame,.portfolio-gallery-module__4P0VxG__hub:focus-visible .portfolio-gallery-module__4P0VxG__hubFrame{border-color:color-mix(in srgb,var(--accent) 70%,transparent);box-shadow:0 14px 34px #00000052;box-shadow:0 14px 34px lab(0% 0 0/.32)}.portfolio-gallery-module__4P0VxG__hubBar{border-bottom:1px solid color-mix(in srgb,var(--accent) 22%,var(--site-border));align-items:center;gap:12px;min-height:36px;padding:0 14px;display:flex}.portfolio-gallery-module__4P0VxG__hub .portfolio-gallery-module__4P0VxG__frameDots i{width:8px;height:8px}.portfolio-gallery-module__4P0VxG__hub:hover .portfolio-gallery-module__4P0VxG__frameDots i:first-child,.portfolio-gallery-module__4P0VxG__hub:focus-visible .portfolio-gallery-module__4P0VxG__frameDots i:first-child{background:#e2725b}.portfolio-gallery-module__4P0VxG__hub:hover .portfolio-gallery-module__4P0VxG__frameDots i:nth-child(2),.portfolio-gallery-module__4P0VxG__hub:focus-visible .portfolio-gallery-module__4P0VxG__frameDots i:nth-child(2){background:#d9a441}.portfolio-gallery-module__4P0VxG__hub:hover .portfolio-gallery-module__4P0VxG__frameDots i:last-child,.portfolio-gallery-module__4P0VxG__hub:focus-visible .portfolio-gallery-module__4P0VxG__frameDots i:last-child{background:#5fb573}.portfolio-gallery-module__4P0VxG__hubAddress{color:var(--site-ink-muted);font-family:var(--font-geist-mono);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.6875rem;overflow:hidden}.portfolio-gallery-module__4P0VxG__hubWindow{isolation:isolate;aspect-ratio:16/10;color:var(--accent);background:radial-gradient(ellipse at 75% 15%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 60%),var(--ground);position:relative;overflow:hidden}.portfolio-gallery-module__4P0VxG__hubShot{opacity:.7;width:100%;transition:opacity var(--site-motion-base) var(--site-ease),transform .7s var(--site-ease);display:block;transform:translate(0,0)}.portfolio-gallery-module__4P0VxG__hubPan{height:auto}.portfolio-gallery-module__4P0VxG__hubFit{object-fit:cover;object-position:top;height:100%}.portfolio-gallery-module__4P0VxG__hubWindow .portfolio-gallery-module__4P0VxG__illustration{opacity:.7;transition:opacity var(--site-motion-base) var(--site-ease)}.portfolio-gallery-module__4P0VxG__hubWindow .portfolio-gallery-module__4P0VxG__thumbnailLabel small{font-size:.6875rem}.portfolio-gallery-module__4P0VxG__hub:hover .portfolio-gallery-module__4P0VxG__hubShot,.portfolio-gallery-module__4P0VxG__hub:focus-visible .portfolio-gallery-module__4P0VxG__hubShot,.portfolio-gallery-module__4P0VxG__hub:hover .portfolio-gallery-module__4P0VxG__illustration,.portfolio-gallery-module__4P0VxG__hub:focus-visible .portfolio-gallery-module__4P0VxG__illustration{opacity:1}@media (hover:none){.portfolio-gallery-module__4P0VxG__hubShot,.portfolio-gallery-module__4P0VxG__hubWindow .portfolio-gallery-module__4P0VxG__illustration{opacity:1}}@media (prefers-reduced-motion:no-preference){:is(:root:not([data-motion-paused]) .portfolio-gallery-module__4P0VxG__hub:hover .portfolio-gallery-module__4P0VxG__hubPan,:root:not([data-motion-paused]) .portfolio-gallery-module__4P0VxG__hub:focus-visible .portfolio-gallery-module__4P0VxG__hubPan){transform:translate3d(0,var(--pan),0);transition:opacity var(--site-motion-base) var(--site-ease),transform 7s cubic-bezier(.45,.05,.35,1)}}:is(:root[data-motion-paused] .portfolio-gallery-module__4P0VxG__hub:hover,:root[data-motion-paused] .portfolio-gallery-module__4P0VxG__hub:focus-visible){transform:none}@media (prefers-reduced-motion:reduce){.portfolio-gallery-module__4P0VxG__hub:hover,.portfolio-gallery-module__4P0VxG__hub:focus-visible{transform:none}}.portfolio-gallery-module__4P0VxG__hubCopy{padding:20px 4px 0}.portfolio-gallery-module__4P0VxG__hubMeta{color:var(--site-ink-muted);font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:4px 12px;margin:0 0 10px;font-size:.6875rem;display:flex}.portfolio-gallery-module__4P0VxG__hubMeta span{color:var(--accent)}.portfolio-gallery-module__4P0VxG__hubCopy h3{color:var(--site-ink);letter-spacing:-.02em;margin:0 0 10px;font-size:1.5rem;font-weight:600;line-height:1.2}.portfolio-gallery-module__4P0VxG__hubTeaser{color:var(--site-ink-secondary);margin:0;font-size:.98rem;line-height:1.7}.portfolio-gallery-module__4P0VxG__hubRead{color:var(--site-ink);align-items:center;gap:8px;margin:16px 0 0;font-size:.875rem;font-weight:500;display:inline-flex}.portfolio-gallery-module__4P0VxG__hubRead span{transition:transform var(--site-motion-base) var(--site-ease);display:inline-block}.portfolio-gallery-module__4P0VxG__hub:hover .portfolio-gallery-module__4P0VxG__hubRead span,.portfolio-gallery-module__4P0VxG__hub:focus-visible .portfolio-gallery-module__4P0VxG__hubRead span{transform:translate(4px)}:is(:root[data-motion-paused] .portfolio-gallery-module__4P0VxG__hub:hover .portfolio-gallery-module__4P0VxG__hubRead span,:root[data-motion-paused] .portfolio-gallery-module__4P0VxG__hub:focus-visible .portfolio-gallery-module__4P0VxG__hubRead span){transform:none}@media (prefers-reduced-motion:reduce){.portfolio-gallery-module__4P0VxG__hub:hover .portfolio-gallery-module__4P0VxG__hubRead span,.portfolio-gallery-module__4P0VxG__hub:focus-visible .portfolio-gallery-module__4P0VxG__hubRead span{transform:none}}@media (max-width:767px){.portfolio-gallery-module__4P0VxG__compact .portfolio-gallery-module__4P0VxG__grid{grid-template-columns:1fr;gap:2.75rem;padding-bottom:0}.portfolio-gallery-module__4P0VxG__compact .portfolio-gallery-module__4P0VxG__grid>li:nth-child(2n){translate:none}.portfolio-gallery-module__4P0VxG__hubCopy h3{font-size:1.35rem}}
.production-systems-module__9A9L0q__controls{justify-content:flex-end;margin:0 0 14px;display:flex}.production-systems-module__9A9L0q__controls button{color:#b9c9d5;cursor:pointer;border:1px solid #3a4a57;border-radius:6px;min-height:44px;padding:8px 14px;font-size:.8rem}.production-systems-module__9A9L0q__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0;list-style:none;display:grid}.production-systems-module__9A9L0q__card{background:linear-gradient(145deg,#14202b,#0e171e);border:1px solid #30404d;border-radius:12px;min-width:0;padding:18px;transition:border-color .2s,transform .2s,box-shadow .2s}.production-systems-module__9A9L0q__card:hover{border-color:#8bd7ef;transform:translateY(-3px);box-shadow:0 12px 32px #0006,0 0 0 1px #8bd7ef40}.production-systems-module__9A9L0q__sector{letter-spacing:.07em;text-transform:uppercase;color:#99aebc;min-height:30px;font-size:.66rem}.production-systems-module__9A9L0q__card h3{letter-spacing:-.025em;color:#edf3f7;font-size:1.2rem;line-height:1.3}.production-systems-module__9A9L0q__card h3 a{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.production-systems-module__9A9L0q__card h3 span{color:#87b3cb;font-size:1rem}.production-systems-module__9A9L0q__visual{aspect-ratio:12/7;background:radial-gradient(circle at 75% 10%,color-mix(in srgb,var(--accent) 17%,transparent),transparent 55%),var(--ground);width:min(264px,100%);height:auto;color:var(--accent);border:1px solid #ffffff20;border-radius:9px;margin:12px 0;position:relative;overflow:hidden;box-shadow:0 16px 40px #0004}.production-systems-module__9A9L0q__visual:after{background:linear-gradient(105deg,transparent 42%,color-mix(in srgb,var(--accent) 26%,transparent) 49%,transparent 56%);content:"";pointer-events:none;animation:3.4s ease-in-out infinite production-systems-module__9A9L0q__system-sweep;position:absolute;inset:-45% -70%}.production-systems-module__9A9L0q__visual svg{padding:0}.production-systems-module__9A9L0q__description{color:#adbfcd;font-size:.84rem;line-height:1.6}.production-systems-module__9A9L0q__controls button:focus-visible,.production-systems-module__9A9L0q__card a:focus-visible{outline-offset:5px;outline:2px solid #8bd7ef}.production-systems-module__9A9L0q__systems[data-paused=true] .production-systems-module__9A9L0q__visual:after{animation-play-state:paused}@keyframes production-systems-module__9A9L0q__system-sweep{0%,18%{opacity:0;transform:translate(-38%)}35%{opacity:1}72%,to{opacity:0;transform:translate(38%)}}@media (max-width:1200px){.production-systems-module__9A9L0q__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.production-systems-module__9A9L0q__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.production-systems-module__9A9L0q__grid{grid-template-columns:1fr}.production-systems-module__9A9L0q__card{padding:22px}.production-systems-module__9A9L0q__sector{min-height:0;margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.production-systems-module__9A9L0q__card{transition:none}.production-systems-module__9A9L0q__card:hover{box-shadow:none;transform:none}.production-systems-module__9A9L0q__visual:after{animation:none}}
.process-motion-module__Veux6W__pipeline{border:1px solid var(--site-border);background:linear-gradient(145deg,color-mix(in oklab,var(--site-blue) 6%,var(--site-bg-raised)),var(--site-bg));border-radius:18px;padding:1.25rem 1.5rem 1.5rem;position:relative;overflow:hidden}.process-motion-module__Veux6W__pipeline:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.process-motion-module__Veux6W__track{z-index:0;background:var(--site-border-strong);height:2px;position:absolute;top:1.59rem;left:calc(12.5% + 1.5rem);right:calc(12.5% + 1.5rem)}.process-motion-module__Veux6W__progress{background:linear-gradient(90deg,var(--site-blue-bright),var(--site-cyan),var(--site-green));transform-origin:0;animation:process-motion-module__Veux6W__process-progress 6.4s var(--site-ease) infinite;display:block;position:absolute;inset:0}.process-motion-module__Veux6W__packet{width:10px;height:10px;box-shadow:0 0 10px 3px var(--site-blue-bright),-18px 0 22px var(--site-blue);animation:process-motion-module__Veux6W__process-packet 6.4s var(--site-ease) infinite;background:#fff;border-radius:50%;position:absolute;top:-4px;left:0}.process-motion-module__Veux6W__steps{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;display:grid;position:relative}.process-motion-module__Veux6W__step{text-align:left}.process-motion-module__Veux6W__node{border:1px solid var(--site-blue-bright);background:var(--site-bg);width:14px;height:14px;box-shadow:0 0 0 0 color-mix(in oklab,var(--site-blue-bright) 45%,transparent);animation:6.4s ease-in-out infinite process-motion-module__Veux6W__process-node;animation-delay:calc(var(--step-index) * 1.35s);border-radius:50%;place-items:center;margin:0 auto 1.4rem;display:grid;position:relative}.process-motion-module__Veux6W__node span{background:var(--site-cyan);border-radius:50%;width:5px;height:5px}.process-motion-module__Veux6W__progress,.process-motion-module__Veux6W__packet,.process-motion-module__Veux6W__node{animation-play-state:paused}:is([data-reveal=in] .process-motion-module__Veux6W__progress,[data-reveal=in] .process-motion-module__Veux6W__packet,[data-reveal=in] .process-motion-module__Veux6W__node){animation-play-state:running}@keyframes process-motion-module__Veux6W__process-progress{0%,5%{opacity:.2;transform:scaleX(0)}75%,90%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes process-motion-module__Veux6W__process-packet{0%,5%{opacity:0;left:0}10%{opacity:1}78%{opacity:1;left:100%}90%,to{opacity:0;left:100%}}@keyframes process-motion-module__Veux6W__process-node{0%,15%,to{transform:scale(1);box-shadow:0 0 #0000}22%{transform:scale(1.35);box-shadow:0 0 0 10px #0000}}@media (max-width:767px){.process-motion-module__Veux6W__pipeline{padding:1.25rem}.process-motion-module__Veux6W__track{width:2px;height:auto;inset:1.7rem auto 1.7rem 1.67rem}.process-motion-module__Veux6W__progress{transform-origin:top;animation-name:process-motion-module__Veux6W__process-progress-mobile}.process-motion-module__Veux6W__packet{animation-name:process-motion-module__Veux6W__process-packet-mobile;top:0;left:-4px}.process-motion-module__Veux6W__steps{grid-template-columns:1fr;gap:2rem}.process-motion-module__Veux6W__step{padding-left:2.5rem;position:relative}.process-motion-module__Veux6W__node{margin:0;position:absolute;top:.1rem;left:0}@keyframes process-motion-module__Veux6W__process-progress-mobile{0%,5%{opacity:.2;transform:scaleY(0)}75%,90%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes process-motion-module__Veux6W__process-packet-mobile{0%,5%{opacity:0;top:0}10%{opacity:1}78%{opacity:1;top:100%}90%,to{opacity:0;top:100%}}}@media (prefers-reduced-motion:reduce){.process-motion-module__Veux6W__progress{transform:none;animation:none!important}.process-motion-module__Veux6W__packet{display:none;animation:none!important}.process-motion-module__Veux6W__node{box-shadow:0 0 0 4px color-mix(in oklab,var(--site-blue-bright) 12%,transparent);animation:none!important}}
.insight-thumbnail-module__7h5wgq__frame{aspect-ratio:16/9;border:1px solid color-mix(in oklab,var(--site-blue-bright) 28%,var(--site-border));background:radial-gradient(circle at 70% 10%,color-mix(in oklab,var(--site-blue) 22%,transparent),transparent 52%),#09131f;width:160px;max-width:100%;color:var(--site-cyan);border-radius:10px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.insight-thumbnail-module__7h5wgq__featured{width:280px}.insight-thumbnail-module__7h5wgq__frame svg{width:100%;height:100%}.insight-thumbnail-module__7h5wgq__grid{stroke:currentColor;stroke-width:.7px;opacity:.08}.insight-thumbnail-module__7h5wgq__panel{fill:#0d1b2b;stroke:currentColor;stroke-width:1.3px}.insight-thumbnail-module__7h5wgq__detail{stroke:currentColor;stroke-width:1.5px;opacity:.42}.insight-thumbnail-module__7h5wgq__flow{stroke:currentColor;stroke-width:2px;stroke-dasharray:6 7;animation:1.8s linear infinite insight-thumbnail-module__7h5wgq__insight-flow}.insight-thumbnail-module__7h5wgq__packet,.insight-thumbnail-module__7h5wgq__core,.insight-thumbnail-module__7h5wgq__node,.insight-thumbnail-module__7h5wgq__bar,.insight-thumbnail-module__7h5wgq__status{fill:currentColor}.insight-thumbnail-module__7h5wgq__packet{filter:drop-shadow(0 0 7px);animation:2.6s ease-in-out infinite insight-thumbnail-module__7h5wgq__insight-packet}.insight-thumbnail-module__7h5wgq__orbit{stroke:currentColor;stroke-dasharray:4 7;transform-origin:160px 90px;animation:12s linear infinite insight-thumbnail-module__7h5wgq__insight-orbit}.insight-thumbnail-module__7h5wgq__orbitReverse{stroke:currentColor;stroke-dasharray:2 8;opacity:.6;transform-origin:160px 90px;animation:8s linear infinite reverse insight-thumbnail-module__7h5wgq__insight-orbit}.insight-thumbnail-module__7h5wgq__check{stroke:#fff;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.insight-thumbnail-module__7h5wgq__bar{opacity:.55;transform-box:fill-box;transform-origin:bottom;animation:2.2s ease-in-out infinite insight-thumbnail-module__7h5wgq__insight-bar}.insight-thumbnail-module__7h5wgq__lift{animation:3s ease-in-out infinite insight-thumbnail-module__7h5wgq__insight-lift}.insight-thumbnail-module__7h5wgq__pulse{animation:2.2s ease-in-out infinite insight-thumbnail-module__7h5wgq__insight-pulse}.insight-thumbnail-module__7h5wgq__sweep{fill:currentColor;opacity:.18;transform-origin:160px 90px;animation:4s linear infinite insight-thumbnail-module__7h5wgq__insight-orbit}.insight-thumbnail-module__7h5wgq__scan{background:linear-gradient(105deg,#0000 44%,#ffffff1c 50%,#0000 56%);animation:4.2s ease-in-out infinite insight-thumbnail-module__7h5wgq__insight-scan;position:absolute;inset:-50%}@keyframes insight-thumbnail-module__7h5wgq__insight-flow{to{stroke-dashoffset:-52px}}@keyframes insight-thumbnail-module__7h5wgq__insight-packet{0%,to{opacity:.2;transform:translate(-26px)}50%{opacity:1;transform:translate(26px)}}@keyframes insight-thumbnail-module__7h5wgq__insight-orbit{to{transform:rotate(360deg)}}@keyframes insight-thumbnail-module__7h5wgq__insight-bar{50%{opacity:.25;transform:scaleY(.35)}}@keyframes insight-thumbnail-module__7h5wgq__insight-lift{50%{transform:translateY(-8px)}}@keyframes insight-thumbnail-module__7h5wgq__insight-pulse{50%{filter:drop-shadow(0 0 5px);transform:scale(1.08)}}@keyframes insight-thumbnail-module__7h5wgq__insight-scan{0%,20%{opacity:0;transform:translate(-32%)}45%{opacity:1}75%,to{opacity:0;transform:translate(32%)}}@media (max-width:767px){.insight-thumbnail-module__7h5wgq__frame,.insight-thumbnail-module__7h5wgq__featured{width:100%;max-width:320px}}@media (prefers-reduced-motion:reduce){.insight-thumbnail-module__7h5wgq__frame *{animation:none!important}.insight-thumbnail-module__7h5wgq__scan{display:none}}.insight-thumbnail-module__7h5wgq__buyerFrame *{animation-duration:4s;animation-iteration-count:1;animation-delay:0s!important}
.workflow-grid-module__i3rHnq__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.workflow-grid-module__i3rHnq__item{border:1px solid var(--site-border);background:linear-gradient(110deg, #2563eb0b, transparent 65%), var(--site-surface);border-radius:12px;flex-direction:column;align-items:flex-start;gap:14px;min-height:0;padding:20px 18px 22px;transition:border-color .2s,background .2s;display:flex;position:relative;overflow:hidden}.workflow-grid-module__i3rHnq__item:hover{border-color:var(--site-blue-bright);background:linear-gradient(110deg, #2563eb18, transparent 80%), var(--site-surface)}.workflow-grid-module__i3rHnq__icon{width:44px;height:44px;color:var(--site-cyan);background:#2563eb0c;border:1px solid #60a5fa30;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.workflow-grid-module__i3rHnq__icon svg{width:24px;height:24px}.workflow-grid-module__i3rHnq__number{font:10px var(--font-geist-mono);color:var(--site-ink-muted);position:absolute;top:16px;right:16px}.workflow-grid-module__i3rHnq__signal{transform-origin:0;background:linear-gradient(90deg,#0000,#67dfff90,#0000);width:calc(100% - 36px);height:1px;animation:6s ease-in-out infinite workflow-grid-module__i3rHnq__signal;position:absolute;bottom:0;left:18px}.workflow-grid-module__i3rHnq__spark{transform-origin:50%;transform-box:fill-box;animation:6s ease-in-out infinite workflow-grid-module__i3rHnq__spark}.workflow-grid-module__i3rHnq__grid[data-paused=true] *{animation-play-state:paused}@keyframes workflow-grid-module__i3rHnq__signal{0%,15%{opacity:0;transform:scaleX(0)}35%{opacity:1}65%{opacity:1;transform:scaleX(1)}85%,to{opacity:0;transform:scaleX(1)}}@keyframes workflow-grid-module__i3rHnq__spark{0%,15%,85%,to{opacity:.45;transform:scale(.88)}35%,65%{opacity:1;filter:drop-shadow(0 0 3px #67dfff);transform:scale(1.06)}}@media (max-width:1199px){.workflow-grid-module__i3rHnq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.workflow-grid-module__i3rHnq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workflow-grid-module__i3rHnq__item{gap:12px;padding:18px 14px 20px}.workflow-grid-module__i3rHnq__icon{border-radius:10px;width:38px;height:38px}.workflow-grid-module__i3rHnq__icon svg{width:22px;height:22px}.workflow-grid-module__i3rHnq__number{top:12px;right:12px}}@media (max-width:359px){.workflow-grid-module__i3rHnq__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.workflow-grid-module__i3rHnq__spark{animation:none}.workflow-grid-module__i3rHnq__signal{display:none}.workflow-grid-module__i3rHnq__item{transition:none}}
.flow-motion-module__83UeGW__particle{offset-distance:0%;filter:drop-shadow(0 0 4px #69d9ff)drop-shadow(0 0 9px #4285ff);animation:3.6s linear infinite flow-motion-module__83UeGW__travel}@keyframes flow-motion-module__83UeGW__travel{0%{offset-distance:0%}to{offset-distance:100%}}.flow-motion-module__83UeGW__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.flow-motion-module__83UeGW__card{border:1px solid var(--site-border);background:radial-gradient(ellipse at 80% 0%, #2563eb12, transparent 65%), var(--site-surface);border-radius:14px;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative;overflow:hidden}.flow-motion-module__83UeGW__card:hover,.flow-motion-module__83UeGW__card:focus-within{border-color:var(--site-blue-bright);box-shadow:0 12px 34px #00000057, 0 0 0 1px color-mix(in oklch, var(--site-blue) 28%, transparent);transform:translateY(-3px)}@supports (color:lab(0% 0 0)){.flow-motion-module__83UeGW__card:hover,.flow-motion-module__83UeGW__card:focus-within{box-shadow:0 12px 34px lab(0% 0 0/.34), 0 0 0 1px color-mix(in oklch, var(--site-blue) 28%, transparent)}}.flow-motion-module__83UeGW__link{height:100%;padding:22px;display:block}.flow-motion-module__83UeGW__link:focus-visible{outline:2px solid var(--site-cyan);outline-offset:-4px}.flow-motion-module__83UeGW__visual{width:100%;height:106px;margin:14px 0}.flow-motion-module__83UeGW__graph{border:1px solid var(--site-border);background:radial-gradient(ellipse at 50% 40%, #2563eb14, transparent 70%), var(--site-surface);border-radius:16px;padding:20px}.flow-motion-module__83UeGW__mobileRail{padding-left:20px;position:relative}.flow-motion-module__83UeGW__mobileRail:before{content:"";background:var(--site-border-strong);width:1px;position:absolute;top:0;bottom:0;left:3px}.flow-motion-module__83UeGW__mobileBall{background:#c5f2ff;border-radius:50%;width:7px;height:7px;animation:7s linear infinite flow-motion-module__83UeGW__descend;position:absolute;top:0;left:0;box-shadow:0 0 7px #69d9ff,0 0 14px #4285ff}@keyframes flow-motion-module__83UeGW__descend{to{top:calc(100% - 7px)}}@media (max-width:767px){.flow-motion-module__83UeGW__cards{grid-template-columns:minmax(0,1fr)}.flow-motion-module__83UeGW__link{padding:22px}.flow-motion-module__83UeGW__graph{padding:16px}}@media (prefers-reduced-motion:reduce){.flow-motion-module__83UeGW__particle,.flow-motion-module__83UeGW__mobileBall{animation:none}.flow-motion-module__83UeGW__card{transition:none}.flow-motion-module__83UeGW__card:hover,.flow-motion-module__83UeGW__card:focus-within{box-shadow:none;transform:none}}
.daos-motion-story-module__qfi-lW__story{--daos-mint:#7ed6c2;--daos-amber:#d7b46a;max-width:1240px;margin:0 auto;padding:64px 32px 24px}.daos-motion-story-module__qfi-lW__header{justify-content:space-between;align-items:end;gap:32px;margin-bottom:24px;display:flex}.daos-motion-story-module__qfi-lW__eyebrow{color:var(--daos-mint);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:700}.daos-motion-story-module__qfi-lW__heading{color:#edf4f4;letter-spacing:-.035em;max-width:760px;font-size:clamp(1.75rem,3.2vw,3.2rem);font-weight:600;line-height:1.08}.daos-motion-story-module__qfi-lW__pause{color:#d2dddd;cursor:pointer;background:#0c1920;border:1px solid #4b6268;border-radius:999px;flex:none;align-items:center;gap:9px;min-height:42px;padding:9px 14px;font-size:.78rem;display:inline-flex}.daos-motion-story-module__qfi-lW__pause span{color:var(--daos-mint);font-size:.7rem}.daos-motion-story-module__qfi-lW__pause:disabled{cursor:default;opacity:.7}.daos-motion-story-module__qfi-lW__console{margin-bottom:24px}.daos-motion-story-module__qfi-lW__stage{isolation:isolate;background:#07131d;border:1px solid #31464d;border-radius:18px;min-height:clamp(360px,56vw,690px);position:relative;overflow:hidden;box-shadow:0 28px 90px #0000004d}.daos-motion-story-module__qfi-lW__scene:after{z-index:4;content:"";pointer-events:none;background:linear-gradient(90deg,#040c11d6 0%,#040c114d 48%,#0000 75%),linear-gradient(#0000 58%,#040c11b8);position:absolute;inset:0}.daos-motion-story-module__qfi-lW__scene{opacity:0;pointer-events:none;transition:opacity .9s;position:absolute;inset:0}.daos-motion-story-module__qfi-lW__scene[data-active=true]{z-index:2;opacity:1;pointer-events:auto}.daos-motion-story-module__qfi-lW__image{object-fit:cover;animation:14s ease-in-out infinite alternate daos-motion-story-module__qfi-lW__daos-drift;transform:scale(1.035)}.daos-motion-story-module__qfi-lW__scan{z-index:3;filter:blur(2px);background:linear-gradient(90deg,#0000,#7ed6c22e,#0000);width:22%;animation:7s ease-in-out infinite daos-motion-story-module__qfi-lW__daos-scan;position:absolute;top:-25%;bottom:-25%;transform:translate(-150%)skew(-12deg)}.daos-motion-story-module__qfi-lW__signal{z-index:5;aspect-ratio:1;border:1px solid var(--daos-mint);background:#7ed6c280;border-radius:50%;width:11px;animation:2.8s ease-out infinite daos-motion-story-module__qfi-lW__daos-signal;position:absolute;top:9%;right:7%;box-shadow:0 0 #7ed6c240}.daos-motion-story-module__qfi-lW__copy{z-index:6;color:#edf4f4;text-shadow:0 2px 18px #0000008c;max-width:480px;padding-right:24px;position:absolute;bottom:clamp(24px,6vw,72px);left:clamp(22px,5vw,68px)}.daos-motion-story-module__qfi-lW__copy p{color:var(--daos-mint);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:14px;font-size:.74rem;font-weight:700;display:flex}.daos-motion-story-module__qfi-lW__copy p span{color:var(--daos-amber)}.daos-motion-story-module__qfi-lW__copy h3{letter-spacing:-.035em;max-width:440px;margin-bottom:14px;font-size:clamp(1.6rem,3.2vw,3.25rem);line-height:1.04}.daos-motion-story-module__qfi-lW__copy div{color:#c8d3d4;max-width:430px;font-size:clamp(.9rem,1.25vw,1.05rem);line-height:1.65}.daos-motion-story-module__qfi-lW__controls{background:#0a161d;border-left:1px solid #31464d;border-right:1px solid #31464d;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.daos-motion-story-module__qfi-lW__controls button{color:#93a7aa;cursor:pointer;text-align:left;background:0 0;border:1px solid #31464d;border-top:0;border-left:0;min-height:68px;padding:16px 20px;position:relative}.daos-motion-story-module__qfi-lW__controls button:last-child{border-right:0}.daos-motion-story-module__qfi-lW__controls button:after{background:var(--daos-mint);content:"";opacity:0;height:2px;transition:opacity .2s,transform .3s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.2)}.daos-motion-story-module__qfi-lW__controls button[aria-current=true]{color:#edf4f4}.daos-motion-story-module__qfi-lW__controls button[aria-current=true]:after{opacity:1;transform:scaleX(1)}.daos-motion-story-module__qfi-lW__controls span{color:var(--daos-amber);margin-right:10px;font-size:.72rem}.daos-motion-story-module__qfi-lW__story figcaption{color:#8fa0a5;max-width:820px;margin-top:16px;font-size:.75rem;line-height:1.6}.daos-motion-story-module__qfi-lW__pause:focus-visible,.daos-motion-story-module__qfi-lW__controls button:focus-visible{z-index:10;outline-offset:4px;outline:2px solid #88d6ed}.daos-motion-story-module__qfi-lW__story[data-paused=true] .daos-motion-story-module__qfi-lW__image,.daos-motion-story-module__qfi-lW__story[data-paused=true] .daos-motion-story-module__qfi-lW__scan,.daos-motion-story-module__qfi-lW__story[data-paused=true] .daos-motion-story-module__qfi-lW__signal{animation-play-state:paused}@keyframes daos-motion-story-module__qfi-lW__daos-drift{0%{transform:scale(1.035)translate(-.4%,-.35%)}to{transform:scale(1.09)translate(1.2%,.8%)}}@keyframes daos-motion-story-module__qfi-lW__daos-scan{0%,15%{opacity:0;transform:translate(-150%)skew(-12deg)}35%,62%{opacity:1}80%,to{opacity:0;transform:translate(650%)skew(-12deg)}}@keyframes daos-motion-story-module__qfi-lW__daos-signal{0%{box-shadow:0 0 #7ed6c259}75%,to{box-shadow:0 0 0 22px #7ed6c200}}@media (max-width:720px){.daos-motion-story-module__qfi-lW__story{padding:46px 18px 16px}.daos-motion-story-module__qfi-lW__header{flex-direction:column;align-items:start;gap:18px}.daos-motion-story-module__qfi-lW__stage{border-radius:14px;min-height:480px}.daos-motion-story-module__qfi-lW__scene:after{background:linear-gradient(#0000 0%,#040c1161 36%,#040c11f0 100%)}.daos-motion-story-module__qfi-lW__image{object-position:62% center}.daos-motion-story-module__qfi-lW__copy{padding-right:0;bottom:28px;left:24px;right:20px}.daos-motion-story-module__qfi-lW__controls{grid-template-columns:1fr}.daos-motion-story-module__qfi-lW__controls button{border-right:0;min-height:50px;padding:13px 16px}}@media (prefers-reduced-motion:reduce){.daos-motion-story-module__qfi-lW__scene{transition:none}.daos-motion-story-module__qfi-lW__image,.daos-motion-story-module__qfi-lW__scan,.daos-motion-story-module__qfi-lW__signal{animation:none}.daos-motion-story-module__qfi-lW__controls button:after{transition:none}}
.platform-brand-module__nklXuq__mark{flex:0 0 24px;width:24px;height:24px;animation:1.8s ease-in-out 2 platform-brand-module__nklXuq__brand-arrive;display:inline-flex}.platform-brand-module__nklXuq__monochrome{filter:invert()}@keyframes platform-brand-module__nklXuq__brand-arrive{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.08)}}@media (prefers-reduced-motion:reduce){.platform-brand-module__nklXuq__mark{animation:none}}
.erica-automation-module__skbyqa__canvas{border:1px solid color-mix(in oklab, var(--site-blue) 35%, transparent);background:radial-gradient(circle at 82% 8%, color-mix(in oklab, var(--site-blue) 18%, transparent), transparent 34%), linear-gradient(155deg, #0d1829 0%, #07101d 68%);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000059,inset 0 1px #ffffff0f}.erica-automation-module__skbyqa__canvas:before{content:"";background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.erica-automation-module__skbyqa__header{min-height:52px;color:var(--site-ink);border-bottom:1px solid #ffffff17;align-items:center;gap:10px;padding:0 18px;font-size:.78rem;font-weight:650;display:flex;position:relative}.erica-automation-module__skbyqa__liveDot{background:var(--site-blue-bright);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in oklab, var(--site-blue-bright) 45%, transparent);border-radius:99px;animation:2s ease-out infinite erica-automation-module__skbyqa__live}.erica-automation-module__skbyqa__runId{color:var(--site-ink-muted);font-family:var(--font-geist-mono);letter-spacing:.08em;margin-left:auto;font-size:.66rem;font-weight:500}.erica-automation-module__skbyqa__flow{--packet-travel:calc((var(--stage-count,4) - 1) * 52px);gap:18px;padding:26px 22px 24px;display:grid;position:relative}.erica-automation-module__skbyqa__track{background:linear-gradient(var(--site-blue), color-mix(in oklab, var(--site-cyan) 70%, var(--site-blue)), var(--site-green));opacity:.55;width:1px;position:absolute;top:47px;bottom:47px;left:38px}.erica-automation-module__skbyqa__packet{z-index:2;width:7px;height:7px;box-shadow:0 0 16px 4px color-mix(in oklab, var(--site-blue-bright) 65%, transparent);animation:erica-automation-module__skbyqa__packet 4.8s var(--site-ease) infinite;background:#fff;border-radius:99px;position:absolute;top:45px;left:35px}.erica-automation-module__skbyqa__stage{z-index:1;grid-template-columns:34px 1fr;align-items:center;gap:15px;display:grid;position:relative}.erica-automation-module__skbyqa__stage strong,.erica-automation-module__skbyqa__stage span{display:block}.erica-automation-module__skbyqa__stage strong{color:var(--site-ink);font-size:.82rem;font-weight:650}.erica-automation-module__skbyqa__stage div>span{color:var(--site-ink-muted);margin-top:2px;font-size:.72rem}.erica-automation-module__skbyqa__node{width:34px;height:34px;box-shadow:0 0 24px color-mix(in oklab, currentColor 15%, transparent);font-family:var(--font-geist-mono);background:#0b1422;border:1px solid;border-radius:9px;place-items:center;font-size:.66rem;display:grid}.erica-automation-module__skbyqa__blue{color:var(--site-blue-bright)}.erica-automation-module__skbyqa__cyan{color:var(--site-cyan)}.erica-automation-module__skbyqa__violet{color:#a99cff}.erica-automation-module__skbyqa__green{color:var(--site-green)}.erica-automation-module__skbyqa__log{background:#02070eb3;border:1px solid #ffffff14;border-radius:10px;margin:0 12px 12px;padding:7px 12px;position:relative}.erica-automation-module__skbyqa__log div{color:var(--site-ink-secondary);grid-template-columns:66px 1fr auto;gap:10px;padding:7px 0;font-size:.67rem;display:grid}.erica-automation-module__skbyqa__log div+div{border-top:1px solid #ffffff0f}.erica-automation-module__skbyqa__log time{color:var(--site-ink-muted);font-family:var(--font-geist-mono)}.erica-automation-module__skbyqa__log b{color:var(--site-green);font-weight:600}@keyframes erica-automation-module__skbyqa__live{60%,to{box-shadow:0 0 0 9px #0000}}@keyframes erica-automation-module__skbyqa__packet{0%,8%{opacity:0;transform:translateY(0)}12%{opacity:1}82%{transform:translateY(var(--packet-travel));opacity:1}90%,to{transform:translateY(var(--packet-travel));opacity:0}}.erica-automation-module__skbyqa__footer{border-top:1px solid #ffffff14;margin:0 12px 14px;padding-top:12px}@media (min-width:520px){.erica-automation-module__skbyqa__flow{padding:30px 28px 28px}.erica-automation-module__skbyqa__track{left:44px}.erica-automation-module__skbyqa__packet{left:41px}}@media (prefers-reduced-motion:reduce){.erica-automation-module__skbyqa__liveDot,.erica-automation-module__skbyqa__packet{animation:none}.erica-automation-module__skbyqa__packet{transform:translateY(var(--packet-travel));opacity:1}}
.erica-page-module__26k5da__page{--erica-blue-soft:color-mix(in oklab, var(--site-blue) 12%, transparent);overflow:clip}.erica-page-module__26k5da__hero{border-bottom:1px solid var(--site-border);background:radial-gradient(ellipse 65% 70% at 78% 38%, var(--erica-blue-soft), transparent 68%), linear-gradient(180deg, color-mix(in oklab, var(--site-bg-raised) 45%, var(--site-bg)), var(--site-bg));padding-block:clamp(3.5rem,8vw,7.5rem);position:relative}.erica-page-module__26k5da__hero:after{border:1px solid color-mix(in oklab, var(--site-blue) 22%, transparent);content:"";border-radius:50%;width:34rem;height:34rem;position:absolute;bottom:-20rem;right:-14rem}.erica-page-module__26k5da__heroGrid{z-index:1;align-items:center;gap:clamp(3rem,7vw,7rem);display:grid;position:relative}.erica-page-module__26k5da__name{letter-spacing:-.075em;margin-top:1.1rem;font-size:clamp(4.5rem,14vw,10.5rem);font-weight:640;line-height:.82}.erica-page-module__26k5da__name:after{background:var(--site-blue-bright);width:.14em;height:.14em;box-shadow:0 0 28px color-mix(in oklab, var(--site-blue-bright) 55%, transparent);content:"";border-radius:50%;margin-left:.08em;display:inline-block}.erica-page-module__26k5da__role{max-width:32rem;color:var(--site-ink);letter-spacing:-.025em;margin-top:1.8rem;font-size:clamp(1.25rem,2.2vw,1.8rem);font-weight:520;line-height:1.2}.erica-page-module__26k5da__lead{max-width:39rem;color:var(--site-ink-secondary);margin-top:1.2rem;font-size:1.02rem;line-height:1.7}.erica-page-module__26k5da__spec{background:linear-gradient(180deg, color-mix(in oklab, var(--site-blue) 5%, var(--site-bg)), var(--site-bg));position:relative}.erica-page-module__26k5da__sectionAccent{background:linear-gradient(135deg, color-mix(in oklab, var(--site-blue) 7%, var(--site-bg-raised)), var(--site-bg-raised) 55%)}.erica-page-module__26k5da__photoBand{border-top:1px solid var(--site-border);background:#07101c;position:relative;overflow:hidden}.erica-page-module__26k5da__photoGrid{align-items:center;gap:0;display:grid}.erica-page-module__26k5da__portrait{background:#0d1623;min-height:34rem;position:relative;overflow:hidden}.erica-page-module__26k5da__portrait video{object-fit:cover;object-position:center 18%;filter:saturate(.85)contrast(1.04);width:50%;height:50%;position:absolute;top:25%;left:25%}.erica-page-module__26k5da__portrait:after{content:"";background:linear-gradient(#0000 58%,#07101c),linear-gradient(90deg,#0000 65%,#07101c66);position:absolute;inset:0}.erica-page-module__26k5da__closing{padding:clamp(3.5rem,8vw,7rem) clamp(1.5rem,6vw,5rem)}@media (min-width:900px){.erica-page-module__26k5da__heroGrid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr)}.erica-page-module__26k5da__photoGrid{grid-template-columns:minmax(340px,.72fr) minmax(0,1fr)}.erica-page-module__26k5da__portrait{min-height:48rem}}@media (max-width:899px){.erica-page-module__26k5da__hero:after{display:none}.erica-page-module__26k5da__portrait{min-height:38rem}}
.insight-rows-module__oKLVjG__link{grid-template-columns:7rem 10rem minmax(0,1fr) 1.5rem;align-items:center;gap:2rem;padding-block:2rem;display:grid}.insight-rows-module__oKLVjG__arrow{align-self:center}@media (max-width:900px){.insight-rows-module__oKLVjG__link{grid-template-columns:7rem minmax(0,1fr) 1.5rem}.insight-rows-module__oKLVjG__thumbnail,.insight-rows-module__oKLVjG__copy{grid-column:2/3}.insight-rows-module__oKLVjG__arrow{grid-area:1/3/4}}@media (max-width:600px){.insight-rows-module__oKLVjG__link{grid-template-columns:1fr;gap:1rem}.insight-rows-module__oKLVjG__thumbnail,.insight-rows-module__oKLVjG__copy,.insight-rows-module__oKLVjG__arrow{grid-column:1}.insight-rows-module__oKLVjG__arrow{display:none}}
.showcase-module-explorer-module__cCti2q__explorer{color:#eaf0f7;background:#0c1625;border:1px solid #33445b;border-radius:12px;overflow:hidden;box-shadow:0 22px 55px #02070d4d}.showcase-module-explorer-module__cCti2q__topline{color:#8fa4bc;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #33445b;justify-content:space-between;gap:24px;padding:14px 18px;font-size:.68rem;display:flex}.showcase-module-explorer-module__cCti2q__layout{grid-template-columns:15rem minmax(0,1fr);min-height:31rem;display:grid}.showcase-module-explorer-module__cCti2q__tabs{background:#101c2d;border-right:1px solid #33445b;flex-direction:column;padding:12px;display:flex}.showcase-module-explorer-module__cCti2q__tabs button{color:#aebdcb;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #26384e;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:52px;padding:10px 12px;font-size:.82rem;display:grid}.showcase-module-explorer-module__cCti2q__tabs button span{color:#6f8499;letter-spacing:.08em;font-size:.62rem}.showcase-module-explorer-module__cCti2q__tabs button[aria-selected=true]{color:#fff;background:#182b45;box-shadow:inset 3px 0 #79a6ff}.showcase-module-explorer-module__cCti2q__tabs button[aria-selected=true] span{color:#8fb3ff}.showcase-module-explorer-module__cCti2q__tabs button:focus-visible,.showcase-module-explorer-module__cCti2q__panel:focus-visible{z-index:2;outline-offset:-2px;outline:2px solid #9abaff;position:relative}.showcase-module-explorer-module__cCti2q__panel{outline:none;grid-template-columns:minmax(15rem,.8fr) minmax(20rem,1.2fr);gap:34px;padding:36px;display:grid}.showcase-module-explorer-module__cCti2q__copy{align-self:center}.showcase-module-explorer-module__cCti2q__moduleIndex{color:#86a9ed;letter-spacing:.09em;text-transform:uppercase;margin:0 0 14px;font-size:.67rem}.showcase-module-explorer-module__cCti2q__copy h3{letter-spacing:-.04em;font-size:clamp(1.7rem,3vw,2.45rem);line-height:1.08}.showcase-module-explorer-module__cCti2q__copy>p:not(.showcase-module-explorer-module__cCti2q__moduleIndex){color:#afbece;margin-top:18px;line-height:1.7}.showcase-module-explorer-module__cCti2q__copy ul{gap:10px;margin:25px 0 0;padding:0;list-style:none;display:grid}.showcase-module-explorer-module__cCti2q__copy li{color:#d5dee8;padding-left:18px;font-size:.84rem;line-height:1.5;position:relative}.showcase-module-explorer-module__cCti2q__copy li:before{content:"";border:1px solid #79a6ff;border-radius:50%;width:6px;height:6px;position:absolute;top:.55rem;left:0}.showcase-module-explorer-module__cCti2q__map{background:#111f32;border:1px solid #3b506b;align-self:center}.showcase-module-explorer-module__cCti2q__mapHeader,.showcase-module-explorer-module__cCti2q__mapFooter{color:#93a7ba;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:16px;padding:12px 14px;font-size:.61rem;display:flex}.showcase-module-explorer-module__cCti2q__mapHeader{border-bottom:1px solid #334862}.showcase-module-explorer-module__cCti2q__mapFooter{text-transform:none;letter-spacing:0;border-top:1px solid #334862;line-height:1.5;display:block}.showcase-module-explorer-module__cCti2q__mapBody{grid-template-columns:1fr 2.2rem 1.15fr 2.2rem 1fr;align-items:center;min-height:235px;padding:40px 20px;display:grid}.showcase-module-explorer-module__cCti2q__mapNode,.showcase-module-explorer-module__cCti2q__mapCore{background:#15263b;border:1px solid #405875;flex-direction:column;justify-content:center;min-height:92px;padding:14px;display:flex}.showcase-module-explorer-module__cCti2q__mapNode span,.showcase-module-explorer-module__cCti2q__mapCore span{color:#8094a8;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.showcase-module-explorer-module__cCti2q__mapNode strong,.showcase-module-explorer-module__cCti2q__mapCore strong{margin-top:8px;font-size:.76rem;font-weight:600;line-height:1.4}.showcase-module-explorer-module__cCti2q__mapCore{background:#1b3354;border-color:#719cf0;box-shadow:0 0 0 5px #79a6ff12}.showcase-module-explorer-module__cCti2q__connector{background:#607a9a;height:1px;position:relative}.showcase-module-explorer-module__cCti2q__connector i{background:#91b3f6;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:calc(50% - 3px)}@media (max-width:900px){.showcase-module-explorer-module__cCti2q__layout{grid-template-columns:1fr}.showcase-module-explorer-module__cCti2q__tabs{border-bottom:1px solid #33445b;border-right:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.showcase-module-explorer-module__cCti2q__tabs button{grid-template-columns:1.5rem minmax(0,1fr);font-size:.73rem}.showcase-module-explorer-module__cCti2q__panel{grid-template-columns:1fr;padding:28px}.showcase-module-explorer-module__cCti2q__mapBody{min-height:210px}}@media (max-width:560px){.showcase-module-explorer-module__cCti2q__topline{flex-direction:column;align-items:flex-start;gap:5px}.showcase-module-explorer-module__cCti2q__tabs{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.showcase-module-explorer-module__cCti2q__tabs button{min-height:48px;padding:8px;font-size:.68rem}.showcase-module-explorer-module__cCti2q__panel{gap:26px;padding:22px 16px}.showcase-module-explorer-module__cCti2q__mapBody{grid-template-columns:1fr;gap:12px;padding:18px}.showcase-module-explorer-module__cCti2q__connector{width:1px;height:18px;margin:auto}.showcase-module-explorer-module__cCti2q__connector i{top:calc(50% - 3px);left:-3px}.showcase-module-explorer-module__cCti2q__mapNode,.showcase-module-explorer-module__cCti2q__mapCore{min-height:76px}.showcase-module-explorer-module__cCti2q__mapHeader{flex-direction:column;align-items:flex-start;gap:4px}}@media (prefers-reduced-motion:reduce){.showcase-module-explorer-module__cCti2q__explorer *{transition:none!important;animation:none!important}}
.sunset-house-parts-module__LFzPtG__svg{--small:10.7px;width:100%;height:auto}.sunset-house-parts-module__LFzPtG__fan{--small:11px}.sunset-house-parts-module__LFzPtG__name{font-family:var(--font-geist-sans);letter-spacing:-.005em;fill:var(--site-ink);font-size:13px;font-weight:600}.sunset-house-parts-module__LFzPtG__nameLarge{font-family:var(--font-geist-sans);letter-spacing:-.005em;fill:var(--site-ink);font-size:14px;font-weight:600}.sunset-house-parts-module__LFzPtG__tag{font-family:var(--font-geist-mono);font-size:var(--small);letter-spacing:.04em;text-transform:uppercase;fill:var(--site-ink-muted)}.sunset-house-parts-module__LFzPtG__label{font-family:var(--font-geist-mono);letter-spacing:.02em;fill:var(--site-ink-secondary);font-size:11px}.sunset-house-parts-module__LFzPtG__status{font-family:var(--font-geist-mono);font-size:var(--small);letter-spacing:.08em;text-transform:uppercase;fill:var(--site-ink)}.sunset-house-parts-module__LFzPtG__statusQuiet{font-family:var(--font-geist-mono);font-size:var(--small);letter-spacing:.08em;text-transform:uppercase;fill:var(--site-ink-secondary)}.sunset-house-parts-module__LFzPtG__badgeText{font-family:var(--font-geist-mono);font-size:var(--small);fill:var(--site-ink);font-weight:500}.sunset-house-parts-module__LFzPtG__node{fill:var(--site-surface);stroke:var(--site-border-strong);stroke-width:1px}.sunset-house-parts-module__LFzPtG__nodeInBuild{fill:var(--site-surface);stroke:var(--site-ink-muted);stroke-width:1px;stroke-dasharray:4 3}.sunset-house-parts-module__LFzPtG__group{fill:none;stroke:var(--site-border-strong);stroke-width:1px}.sunset-house-parts-module__LFzPtG__edge{fill:none;stroke:var(--site-blue);stroke-width:1.25px}.sunset-house-parts-module__LFzPtG__edgeDashed{fill:none;stroke:var(--site-blue);stroke-width:1.25px;stroke-dasharray:5 4}.sunset-house-parts-module__LFzPtG__leader{fill:none;stroke:var(--site-ink-muted);stroke-width:1px;stroke-dasharray:1 3}.sunset-house-parts-module__LFzPtG__arrowHead{fill:var(--site-blue)}.sunset-house-parts-module__LFzPtG__badge{fill:var(--panel,var(--site-bg));stroke:var(--site-blue);stroke-width:1px}.sunset-house-parts-module__LFzPtG__badgeNote{fill:var(--panel,var(--site-bg));stroke:var(--site-ink-muted);stroke-width:1px}.sunset-house-parts-module__LFzPtG__dotLive{fill:var(--site-green)}.sunset-house-parts-module__LFzPtG__dotInBuild{fill:none;stroke:var(--site-amber);stroke-width:1.25px}.sunset-house-parts-module__LFzPtG__motion[data-reveal]:not([data-reveal-stagger]){opacity:1;transition:none;animation:none;transform:none}.sunset-house-parts-module__LFzPtG__dmNode{transition:opacity .5s var(--site-ease), transform .5s var(--site-ease);transition-delay:var(--d,0s)}.sunset-house-parts-module__LFzPtG__dmFade{transition:opacity .45s var(--site-ease);transition-delay:var(--d,0s)}.sunset-house-parts-module__LFzPtG__dmDraw{transition:stroke-dashoffset .65s var(--site-ease);transition-delay:var(--d,0s)}.sunset-house-parts-module__LFzPtG__dmGrowY{transition:transform .55s var(--site-ease);transition-delay:var(--d,0s)}.sunset-house-parts-module__LFzPtG__dmGrowDown{transform-origin:top}.sunset-house-parts-module__LFzPtG__dmGrowUp{transform-origin:bottom}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){:root:not([data-motion-paused]) .sunset-house-parts-module__LFzPtG__motion[data-reveal=""] .sunset-house-parts-module__LFzPtG__dmNode{opacity:0;animation:1ms linear 2s forwards sunset-house-parts-module__LFzPtG__dmFailNode;transform:translateY(10px)}:root:not([data-motion-paused]) .sunset-house-parts-module__LFzPtG__motion[data-reveal=""] .sunset-house-parts-module__LFzPtG__dmFade{opacity:0;animation:1ms linear 2s forwards sunset-house-parts-module__LFzPtG__dmFailFade}:root:not([data-motion-paused]) .sunset-house-parts-module__LFzPtG__motion[data-reveal=""] .sunset-house-parts-module__LFzPtG__dmGrowY{animation:1ms linear 2s forwards sunset-house-parts-module__LFzPtG__dmFailGrow;transform:scaleY(0)}:root:not([data-motion-paused]) .sunset-house-parts-module__LFzPtG__motion[data-reveal=""] .sunset-house-parts-module__LFzPtG__dmDraw{stroke-dasharray:1;stroke-dashoffset:1px;animation:1ms linear 2s forwards sunset-house-parts-module__LFzPtG__dmFailDraw}:root:not([data-motion-paused]) .sunset-house-parts-module__LFzPtG__motion[data-reveal=in] .sunset-house-parts-module__LFzPtG__dmDraw{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes sunset-house-parts-module__LFzPtG__dmFailNode{to{opacity:1;transform:none}}@keyframes sunset-house-parts-module__LFzPtG__dmFailFade{to{opacity:1}}@keyframes sunset-house-parts-module__LFzPtG__dmFailGrow{to{transform:none}}@keyframes sunset-house-parts-module__LFzPtG__dmFailDraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.sunset-house-parts-module__LFzPtG__dmNode,.sunset-house-parts-module__LFzPtG__dmFade,.sunset-house-parts-module__LFzPtG__dmDraw,.sunset-house-parts-module__LFzPtG__dmGrowY{transition:none}}:is(:root[data-motion-paused] .sunset-house-parts-module__LFzPtG__dmNode,:root[data-motion-paused] .sunset-house-parts-module__LFzPtG__dmFade,:root[data-motion-paused] .sunset-house-parts-module__LFzPtG__dmDraw,:root[data-motion-paused] .sunset-house-parts-module__LFzPtG__dmGrowY){transition:none}@keyframes sunset-house-parts-module__LFzPtG__dmFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-32px}}@keyframes sunset-house-parts-module__LFzPtG__dmSlideY{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes sunset-house-parts-module__LFzPtG__dmSlideX{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes sunset-house-parts-module__LFzPtG__dmRing{0%{opacity:0}6.25%,18.75%{opacity:1}25%,to{opacity:0}}.sunset-house-parts-module__LFzPtG__flow{fill:none;stroke:var(--site-ink);stroke-width:2.25px;stroke-linecap:round;stroke-dasharray:5 27;opacity:0;pointer-events:none}.sunset-house-parts-module__LFzPtG__pulseV,.sunset-house-parts-module__LFzPtG__pulseH{opacity:0;pointer-events:none;position:absolute;overflow:hidden}.sunset-house-parts-module__LFzPtG__pulseV{width:2px;top:0;bottom:0;left:calc(50% - 1px)}.sunset-house-parts-module__LFzPtG__pulseH{width:21px;height:2px;top:calc(50% - 1px);left:0}.sunset-house-parts-module__LFzPtG__pulseV:after,.sunset-house-parts-module__LFzPtG__pulseH:after{content:"";position:absolute;inset:0}.sunset-house-parts-module__LFzPtG__pulseV:after{background:linear-gradient(to bottom, transparent calc(50% - 8px), var(--site-ink) calc(50% - 8px), var(--site-ink) 50%, transparent 50%);transform:translateY(-100%)}.sunset-house-parts-module__LFzPtG__pulseH:after{background:linear-gradient(to right, transparent calc(50% - 8px), var(--site-ink) calc(50% - 8px), var(--site-ink) 50%, transparent 50%);transform:translate(-100%)}.sunset-house-parts-module__LFzPtG__ring{position:relative}.sunset-house-parts-module__LFzPtG__ring:after{border:1px solid var(--site-blue-bright);border-radius:inherit;content:"";opacity:0;pointer-events:none;position:absolute;inset:-1px}@media (prefers-reduced-motion:no-preference){:root:not([data-motion-paused]) .sunset-house-parts-module__LFzPtG__motion[data-reveal=in] .sunset-house-parts-module__LFzPtG__flow{animation:sunset-house-parts-module__LFzPtG__dmFlow var(--dm-cycle,3.2s) linear infinite;opacity:1;transition:opacity .6s var(--site-ease) var(--fd,1.8s)}:root:not([data-motion-paused]) .sunset-house-parts-module__LFzPtG__motion[data-reveal=in] .sunset-house-parts-module__LFzPtG__pulseV,:root:not([data-motion-paused]) .sunset-house-parts-module__LFzPtG__motion[data-reveal=in] .sunset-house-parts-module__LFzPtG__pulseH{opacity:1;transition:opacity .6s var(--site-ease) var(--fd,1.8s)}:root:not([data-motion-paused]) .sunset-house-parts-module__LFzPtG__motion[data-reveal=in] .sunset-house-parts-module__LFzPtG__pulseV:after{animation:sunset-house-parts-module__LFzPtG__dmSlideY var(--dm-cycle,3.2s) linear infinite}:root:not([data-motion-paused]) .sunset-house-parts-module__LFzPtG__motion[data-reveal=in] .sunset-house-parts-module__LFzPtG__pulseV[data-dir=up]:after{animation-direction:reverse}:root:not([data-motion-paused]) .sunset-house-parts-module__LFzPtG__motion[data-reveal=in] .sunset-house-parts-module__LFzPtG__pulseH:after{animation:sunset-house-parts-module__LFzPtG__dmSlideX var(--dm-cycle,3.2s) linear infinite}:root:not([data-motion-paused]) .sunset-house-parts-module__LFzPtG__motion[data-reveal=in] .sunset-house-parts-module__LFzPtG__ring:after{animation:sunset-house-parts-module__LFzPtG__dmRing var(--dm-cycle,11s) linear infinite;animation-delay:calc(var(--slot,9) * var(--dm-cycle,11s) / 8)}}.sunset-house-parts-module__LFzPtG__techMark{flex:0 0 36px;width:36px;height:36px;display:inline-flex}.sunset-house-parts-module__LFzPtG__techMark>span{flex:0 0 36px;width:36px;height:36px}.sunset-house-parts-module__LFzPtG__techMark img{width:36px;height:36px}.sunset-house-parts-module__LFzPtG__techMarkWide{flex:0 0 80px;justify-content:center;align-items:center;width:80px;height:36px;display:inline-flex}.sunset-house-parts-module__LFzPtG__techMarkWide>span{flex:0 0 80px;width:80px;height:80px}.sunset-house-parts-module__LFzPtG__techMarkWide img{width:80px;height:80px}
