.ContactPanel-module__qN-T7q__footer{background:linear-gradient(#ffffff04,#ffffff08);border-top:1px solid #ffffff1f;width:100vw;margin-top:clamp(1.5rem,5vw,3rem);margin-left:calc(50% - 50vw);padding:clamp(1rem,2.6vw,1.5rem) 0 clamp(1.15rem,3vw,1.7rem);position:relative;overflow:hidden}.ContactPanel-module__qN-T7q__inner{z-index:1;gap:1rem;width:min(1200px,100% - 2.5rem);margin:0 auto;display:grid;position:relative}.ContactPanel-module__qN-T7q__glow,.ContactPanel-module__qN-T7q__sweep{pointer-events:none;position:absolute;inset:0}.ContactPanel-module__qN-T7q__glow{filter:blur(22px);opacity:.85;background:radial-gradient(circle at 12% 100%,#ff7a5929,#0000 28%),radial-gradient(circle at 88% 0,#f2e9d81a,#0000 26%);animation:14s ease-in-out infinite alternate ContactPanel-module__qN-T7q__footerDrift}.ContactPanel-module__qN-T7q__sweep:before,.ContactPanel-module__qN-T7q__sweep:after{content:"";height:1px;position:absolute;top:0}.ContactPanel-module__qN-T7q__sweep:before{background:linear-gradient(90deg,#0000,#ffffff14,#0000);inset-inline:0}.ContactPanel-module__qN-T7q__sweep:after{background:linear-gradient(90deg,#0000,#ffcd5cf2,#0000);width:18%;animation:6s linear infinite ContactPanel-module__qN-T7q__footerSweep;left:-18%;box-shadow:0 0 18px #ffcd5c73}.ContactPanel-module__qN-T7q__topRail{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ContactPanel-module__qN-T7q__content{gap:.65rem;max-width:38rem;display:grid}.ContactPanel-module__qN-T7q__kicker{color:#f2e9d880;font:600 .68rem/1 var(--font-mono);letter-spacing:.22em;text-transform:uppercase;margin:0}.ContactPanel-module__qN-T7q__title{font:800 clamp(1.35rem,3vw,2.2rem)/.94 var(--font-display);letter-spacing:-.05em;margin:0}.ContactPanel-module__qN-T7q__body{color:#f2e9d899;max-width:32rem;margin:0;font-size:.95rem;line-height:1.55}.ContactPanel-module__qN-T7q__email{color:#f2e9d8;width:fit-content;font:700 .95rem/1 var(--font-mono);letter-spacing:.02em;transition:color .18s,transform .18s;position:relative}.ContactPanel-module__qN-T7q__email:after{content:"";transform-origin:0;background:linear-gradient(90deg,#ffcd5cd9,#0000);width:100%;height:1px;margin-top:.35rem;transition:transform .18s;display:block}.ContactPanel-module__qN-T7q__email:hover,.ContactPanel-module__qN-T7q__email:focus-visible{color:#ffcd5c;transform:translateY(-1px)}.ContactPanel-module__qN-T7q__email:hover:after,.ContactPanel-module__qN-T7q__email:focus-visible:after{transform:scaleX(1.08)}@keyframes ContactPanel-module__qN-T7q__footerSweep{0%{transform:translate(0)}to{transform:translate(760%)}}@keyframes ContactPanel-module__qN-T7q__footerDrift{0%{transform:translate(-1.5%)scale(1)}to{transform:translate(1.5%,-3%)scale(1.06)}}@media (prefers-reduced-motion:reduce){.ContactPanel-module__qN-T7q__glow,.ContactPanel-module__qN-T7q__sweep:after,.ContactPanel-module__qN-T7q__email{transition:none;animation:none}}@media (max-width:720px){.ContactPanel-module__qN-T7q__footer{padding-bottom:1.4rem}.ContactPanel-module__qN-T7q__topRail{flex-direction:column;align-items:flex-start}.ContactPanel-module__qN-T7q__inner{width:min(1200px,100% - 2rem)}}
.ConversationForm-module__xoFqYq__section{padding:4rem 0}.ConversationForm-module__xoFqYq__shell{padding:clamp(.75rem,2vw,1.5rem) 0}.ConversationForm-module__xoFqYq__chatFrame{background:linear-gradient(#ffffff0a,#ffffff05),linear-gradient(135deg,#1c1d28eb,#0b0b10eb);border:1px solid #ffffff17;border-radius:1.6rem;gap:1.25rem;width:min(100%,52rem);margin:0 auto;padding:clamp(1rem,2.8vw,1.5rem);display:grid;box-shadow:0 22px 48px #00000038}.ConversationForm-module__xoFqYq__transcript{align-content:start;gap:.85rem;min-height:18rem;display:grid}.ConversationForm-module__xoFqYq__messageRow{display:flex}.ConversationForm-module__xoFqYq__messageRowAssistant{justify-content:flex-start}.ConversationForm-module__xoFqYq__messageRowVisitor{justify-content:flex-end}.ConversationForm-module__xoFqYq__bubble{max-width:min(38rem,84%);font:500 1rem/1.55 var(--font-mono);overflow-wrap:anywhere;border-radius:1.15rem;padding:.9rem 1rem}.ConversationForm-module__xoFqYq__bubbleAssistant{color:#f2e9d8f0;background:#ffffff0f;border-top-left-radius:.35rem}.ConversationForm-module__xoFqYq__bubbleVisitor{color:#111;background:linear-gradient(135deg,#ffb924f2,#ff7a59f2);border-top-right-radius:.35rem;font-weight:700}.ConversationForm-module__xoFqYq__currentPrompt{min-height:1.55em;display:block}.ConversationForm-module__xoFqYq__typingDots{gap:.32rem;margin-top:.7rem;display:inline-flex}.ConversationForm-module__xoFqYq__typingDots span{background:#f2e9d88c;border-radius:999px;width:.38rem;height:.38rem;animation:1.1s ease-in-out infinite ConversationForm-module__xoFqYq__bubble-pulse}.ConversationForm-module__xoFqYq__typingDots span:nth-child(2){animation-delay:.12s}.ConversationForm-module__xoFqYq__typingDots span:nth-child(3){animation-delay:.24s}.ConversationForm-module__xoFqYq__composer{border-top:1px solid #ffffff14;padding-top:.2rem}.ConversationForm-module__xoFqYq__honeypot{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ConversationForm-module__xoFqYq__composerInner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.8rem;display:grid}.ConversationForm-module__xoFqYq__composerField{position:relative}.ConversationForm-module__xoFqYq__composerInput,.ConversationForm-module__xoFqYq__composerInputMultiline{width:100%;color:var(--text);font:500 1rem/1.6 var(--font-mono);background:0 0;border:0}.ConversationForm-module__xoFqYq__composerInput{min-height:3rem}.ConversationForm-module__xoFqYq__composerInputMultiline{resize:vertical;min-height:6.8rem}.ConversationForm-module__xoFqYq__composerInput:disabled,.ConversationForm-module__xoFqYq__composerInputMultiline:disabled,.ConversationForm-module__xoFqYq__submit:disabled{cursor:default}.ConversationForm-module__xoFqYq__composerInput:disabled,.ConversationForm-module__xoFqYq__composerInputMultiline:disabled{opacity:.75}.ConversationForm-module__xoFqYq__composerInput:focus,.ConversationForm-module__xoFqYq__composerInputMultiline:focus{outline:none}.ConversationForm-module__xoFqYq__placeholderGhost{font:500 1rem/1.6 var(--font-mono);pointer-events:none;color:#0000;background:linear-gradient(90deg,#b7b2a880 0%,#f2e9d8e0 48%,#b7b2a880 100%) 100% 0/220% 100%;-webkit-background-clip:text;background-clip:text;animation:2.4s ease-in-out infinite ConversationForm-module__xoFqYq__placeholder-shimmer;position:absolute;top:.9rem;left:0}.ConversationForm-module__xoFqYq__submit{background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#111;min-height:3rem;font:700 .86rem/1 var(--font-mono);cursor:pointer;border:1px solid #ffffff1f;border-radius:999px;padding:.9rem 1.1rem}.ConversationForm-module__xoFqYq__submit:disabled{opacity:.55}.ConversationForm-module__xoFqYq__error{color:#ffb19d;font:500 .9rem/1.5 var(--font-mono);margin:.7rem 0 0}.ConversationForm-module__xoFqYq__thankYou{gap:.8rem;padding-top:.3rem;display:grid}.ConversationForm-module__xoFqYq__thankYouLead{font:800 clamp(1.45rem,3vw,2.2rem)/1 var(--font-display);margin:0}.ConversationForm-module__xoFqYq__thankYouBody{max-width:42rem;color:var(--muted);margin:0;line-height:1.7}.ConversationForm-module__xoFqYq__summary{gap:.9rem;margin:.6rem 0 0;display:grid}.ConversationForm-module__xoFqYq__summary div{background:#ffffff0a;border-radius:1rem;padding:.9rem 1rem}.ConversationForm-module__xoFqYq__summary dt{color:var(--muted);font:600 .75rem/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.25rem}.ConversationForm-module__xoFqYq__summary dd{overflow-wrap:anywhere;margin:0}@keyframes ConversationForm-module__xoFqYq__blink-cursor{50%{opacity:0}}@keyframes ConversationForm-module__xoFqYq__bubble-pulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}@keyframes ConversationForm-module__xoFqYq__placeholder-shimmer{0%,to{background-position:100% 0}50%{background-position:0 0}}@media (min-width:800px){.ConversationForm-module__xoFqYq__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ConversationForm-module__xoFqYq__summary div:last-child{grid-column:1/-1}}@media (max-width:720px){.ConversationForm-module__xoFqYq__chatFrame{padding:1rem}.ConversationForm-module__xoFqYq__bubble{max-width:90%}.ConversationForm-module__xoFqYq__composerInner{grid-template-columns:1fr}.ConversationForm-module__xoFqYq__submit{width:100%}}
.ExclusionsNote-module__a3X7Ha__section{padding:.5rem 0 .6rem}.ExclusionsNote-module__a3X7Ha__shell{text-align:center;justify-items:center;gap:.55rem;max-width:56rem;margin:0 auto;display:grid}.ExclusionsNote-module__a3X7Ha__title{color:#b7b2a8b8;font:600 .82rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0}.ExclusionsNote-module__a3X7Ha__item{color:#ff7a59eb;font:700 .96rem/1.2 var(--font-display);letter-spacing:-.03em;text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.ExclusionsNote-module__a3X7Ha__item:hover{color:var(--accent-strong)}
.SectionHeading-module__7zhw3a__header{gap:.9rem;max-width:48rem;display:grid}.SectionHeading-module__7zhw3a__eyebrow{color:var(--muted);font:600 .74rem/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;margin:0}.SectionHeading-module__7zhw3a__title{font:800 clamp(2.2rem,5vw,4.5rem)/.96 var(--font-display);letter-spacing:-.05em;text-wrap:balance;margin:0}.SectionHeading-module__7zhw3a__body{color:var(--muted);margin:0;font-size:1.02rem;line-height:1.7}
.ExpertiseGraph-module__79LD4q__section{padding:4rem 0}.ExpertiseGraph-module__79LD4q__graphWrap{align-items:start;gap:1.5rem;margin-top:2.5rem;display:grid}.ExpertiseGraph-module__79LD4q__graphPanel,.ExpertiseGraph-module__79LD4q__details{background:radial-gradient(circle at top,#ffd60a14,#0000 28%),radial-gradient(circle at 0 100%,#ff7a5924,#0000 34%),linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff14;border-radius:2rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.ExpertiseGraph-module__79LD4q__graphPanel{padding:.9rem}.ExpertiseGraph-module__79LD4q__graphShell{--drift-x:0px;--drift-y:0px;isolation:isolate;background:radial-gradient(circle,#ff7a5924,#0000 22%),linear-gradient(#08080bd6,#0c0c11eb);border-radius:1.5rem;min-height:31rem;position:relative}.ExpertiseGraph-module__79LD4q__graphShell:before{content:"";opacity:.5;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 45%,#0000 100%);mask-image:radial-gradient(circle,#000 45%,#0000 100%)}.ExpertiseGraph-module__79LD4q__networkMotion{transform-origin:50%;animation:22s ease-in-out infinite alternate ExpertiseGraph-module__79LD4q__network-sway;position:absolute;inset:0}.ExpertiseGraph-module__79LD4q__edges{width:100%;height:100%;position:absolute;inset:0}.ExpertiseGraph-module__79LD4q__edge,.ExpertiseGraph-module__79LD4q__edgeActive,.ExpertiseGraph-module__79LD4q__coreEdge{fill:none;stroke-linecap:round}.ExpertiseGraph-module__79LD4q__edge{stroke:#b4b7bf29;stroke-width:.22px;stroke-dasharray:none}.ExpertiseGraph-module__79LD4q__edgeActive{stroke:#ffd60a8c;stroke-width:.42px;stroke-dasharray:.8 1.8;animation:7s linear infinite ExpertiseGraph-module__79LD4q__signal-flow}.ExpertiseGraph-module__79LD4q__coreEdge{stroke:#ff7a59cc;stroke-width:.7px;stroke-dasharray:1 2;animation:5s linear infinite ExpertiseGraph-module__79LD4q__signal-flow}.ExpertiseGraph-module__79LD4q__pulseField{width:9.2rem;height:9.2rem;transform:translate(calc(-50% + (var(--drift-x)*-.18)),calc(-50% + (var(--drift-y)*-.18)));pointer-events:none;position:absolute;inset:50% auto auto 50%}.ExpertiseGraph-module__79LD4q__ringOne,.ExpertiseGraph-module__79LD4q__ringTwo,.ExpertiseGraph-module__79LD4q__ringThree{border:1px solid #ffffff14;border-radius:999px;position:absolute;inset:0}.ExpertiseGraph-module__79LD4q__ringOne{animation:6s ease-in-out infinite ExpertiseGraph-module__79LD4q__breathe}.ExpertiseGraph-module__79LD4q__ringTwo{border-color:#ffd60a2e;animation:7.6s ease-in-out infinite reverse ExpertiseGraph-module__79LD4q__breathe;inset:12%}.ExpertiseGraph-module__79LD4q__ringThree{border-color:#ff7a592e;animation:5.2s ease-in-out infinite ExpertiseGraph-module__79LD4q__breathe;inset:24%}.ExpertiseGraph-module__79LD4q__core{z-index:1;color:#111;text-align:center;width:5.1rem;height:5.1rem;transform:translate(calc(-50% + (var(--drift-x)*-.12)),calc(-50% + (var(--drift-y)*-.12)));background:radial-gradient(circle at top,#ffd60a38,#0000 38%),linear-gradient(135deg,#ff7a59f2,#ffd60ad1);border:1px solid #ffffff24;border-radius:999px;place-items:center;padding:.5rem;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1.4rem #ff7a590d,0 1.5rem 3rem #00000042}.ExpertiseGraph-module__79LD4q__core span{font:700 .66rem/1.05 var(--font-mono);letter-spacing:.04em;text-transform:none}.ExpertiseGraph-module__79LD4q__node{top:var(--y);left:var(--x);z-index:2;min-width:auto;color:var(--text);text-align:left;transform:translate(calc(var(--anchor-x,-50%) + var(--node-shift-x,0px)),calc(var(--anchor-y,-50%) + var(--node-shift-y,0px)));animation:.72s cubic-bezier(.2,1,.22,1) both ExpertiseGraph-module__79LD4q__node-rise;animation-delay:var(--delay);background:0 0;border:1px solid #0000;border-radius:1.1rem;gap:0;padding:.25rem .35rem;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s,opacity .18s;display:grid;position:absolute}.ExpertiseGraph-module__79LD4q__node:hover,.ExpertiseGraph-module__79LD4q__node:focus-visible{transform:translate(calc(var(--anchor-x,-50%) + var(--node-shift-x,0px)),calc(var(--anchor-y,-50%) + var(--node-shift-y,0px)))scale(1.03);background:#121218f0;border-color:#ffd60a73;outline:none;box-shadow:0 1.1rem 2.4rem #0000003d}.ExpertiseGraph-module__79LD4q__nodeCore{border-radius:1.2rem}.ExpertiseGraph-module__79LD4q__nodeSupporting{opacity:.82}.ExpertiseGraph-module__79LD4q__nodeSupporting .ExpertiseGraph-module__79LD4q__nodeLabel{opacity:.28;font-size:.66rem}.ExpertiseGraph-module__79LD4q__nodeActive{background:radial-gradient(circle at 0 0,#ffd60a24,#0000 60%),#121218f5;border-color:#ffd60a9e;box-shadow:0 0 0 .2rem #ffd60a14,0 1.6rem 2.8rem #00000052}.ExpertiseGraph-module__79LD4q__nodeOrbit{color:var(--accent-strong);font:600 .56rem/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:0;max-height:0;transition:opacity .16s,transform .16s,max-height .16s;overflow:hidden;transform:translateY(.2rem)}.ExpertiseGraph-module__79LD4q__nodeLabel{font:600 .78rem/1.1 var(--font-display);letter-spacing:-.04em;opacity:.34;transition:opacity .16s}.ExpertiseGraph-module__79LD4q__nodeLinked .ExpertiseGraph-module__79LD4q__nodeLabel{opacity:.5}.ExpertiseGraph-module__79LD4q__node:hover .ExpertiseGraph-module__79LD4q__nodeOrbit,.ExpertiseGraph-module__79LD4q__node:focus-visible .ExpertiseGraph-module__79LD4q__nodeOrbit,.ExpertiseGraph-module__79LD4q__nodeActive .ExpertiseGraph-module__79LD4q__nodeOrbit{opacity:1;max-height:2rem;transform:translateY(0)}.ExpertiseGraph-module__79LD4q__node:hover .ExpertiseGraph-module__79LD4q__nodeLabel,.ExpertiseGraph-module__79LD4q__node:focus-visible .ExpertiseGraph-module__79LD4q__nodeLabel,.ExpertiseGraph-module__79LD4q__nodeActive .ExpertiseGraph-module__79LD4q__nodeLabel{opacity:1}.ExpertiseGraph-module__79LD4q__node:hover,.ExpertiseGraph-module__79LD4q__node:focus-visible,.ExpertiseGraph-module__79LD4q__nodeActive,.ExpertiseGraph-module__79LD4q__nodeLinked{gap:.35rem;padding:.78rem .92rem}.ExpertiseGraph-module__79LD4q__instructions{color:#b7b2a885;letter-spacing:.04em;text-transform:uppercase;text-align:center;margin:.85rem 0 0;font-size:.68rem}.ExpertiseGraph-module__79LD4q__details{align-content:start;gap:.8rem;padding:1rem;display:grid}.ExpertiseGraph-module__79LD4q__detailIntro h3{font:700 clamp(1.35rem,2vw,1.7rem)/.95 var(--font-display);letter-spacing:-.05em;margin:.35rem 0 0}.ExpertiseGraph-module__79LD4q__detailIntro p,.ExpertiseGraph-module__79LD4q__detailCard p{color:var(--muted);opacity:.84;margin:.85rem 0 0;font-size:.94rem;line-height:1.7}.ExpertiseGraph-module__79LD4q__detailEyebrow,.ExpertiseGraph-module__79LD4q__detailLabel{color:var(--accent-strong);font:600 .72rem/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.ExpertiseGraph-module__79LD4q__detailCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:1.25rem;padding:.85rem .9rem}.ExpertiseGraph-module__79LD4q__linkList{flex-wrap:wrap;gap:.6rem;margin-top:.95rem;display:flex}.ExpertiseGraph-module__79LD4q__unlinkedNote{color:#b7b2a8b3;margin:.8rem 0 0;font-size:.88rem;line-height:1.5}.ExpertiseGraph-module__79LD4q__linkPill{color:var(--text);font:600 .82rem/1 var(--font-mono);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:.65rem .9rem;transition:border-color .16s,transform .16s,background-color .16s}.ExpertiseGraph-module__79LD4q__linkPill:hover,.ExpertiseGraph-module__79LD4q__linkPill:focus-visible{background:#ffd60a17;border-color:#ffd60a6b;outline:none;transform:translateY(-1px)}@keyframes ExpertiseGraph-module__79LD4q__signal-flow{to{stroke-dashoffset:-12px}}@keyframes ExpertiseGraph-module__79LD4q__breathe{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@keyframes ExpertiseGraph-module__79LD4q__node-rise{0%{opacity:0;transform:translate(calc(var(--anchor-x,-50%) + var(--node-shift-x,0px)),calc(calc(var(--anchor-y,-50%) + 2%) + var(--node-shift-y,0px)))scale(.92)}to{opacity:1;transform:translate(calc(var(--anchor-x,-50%) + var(--node-shift-x,0px)),calc(var(--anchor-y,-50%) + var(--node-shift-y,0px)))scale(1)}}@keyframes ExpertiseGraph-module__79LD4q__network-sway{0%{transform:rotate(-.65deg)translate(-.2rem,.15rem)}50%{transform:rotate(.4deg)translate(.15rem,-.12rem)}to{transform:rotate(.85deg)translate(.28rem,.18rem)}}@media (min-width:980px){.ExpertiseGraph-module__79LD4q__graphWrap{grid-template-columns:minmax(0,1.24fr) minmax(16.2rem,.62fr);align-items:start}}@media (max-width:720px){.ExpertiseGraph-module__79LD4q__graphPanel{padding:.8rem}.ExpertiseGraph-module__79LD4q__graphShell{min-height:28rem}.ExpertiseGraph-module__79LD4q__core{width:4.5rem;height:4.5rem}.ExpertiseGraph-module__79LD4q__node{max-width:8.8rem}.ExpertiseGraph-module__79LD4q__nodeCore,.ExpertiseGraph-module__79LD4q__nodeStrong,.ExpertiseGraph-module__79LD4q__nodeSupporting{min-width:auto}.ExpertiseGraph-module__79LD4q__nodeOrbit{font-size:.5rem}.ExpertiseGraph-module__79LD4q__nodeLabel{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.ExpertiseGraph-module__79LD4q__edgeActive,.ExpertiseGraph-module__79LD4q__coreEdge,.ExpertiseGraph-module__79LD4q__ringOne,.ExpertiseGraph-module__79LD4q__ringTwo,.ExpertiseGraph-module__79LD4q__ringThree,.ExpertiseGraph-module__79LD4q__node,.ExpertiseGraph-module__79LD4q__networkMotion{animation:none}}
.HeroShowcase-module__P12IbW__hero{--hero-focus:0;--copy-fade:0;--focus-x:0px;--focus-y:0px;min-height:128vh;padding:4.5rem 0 .5rem;position:relative;overflow:clip}.HeroShowcase-module__P12IbW__backdrop{filter:blur(10px);pointer-events:none;background:radial-gradient(circle at 15% 20%,#ff62483d,#0000 28%),radial-gradient(circle at 88% 18%,#ffd60a2e,#0000 20%),linear-gradient(#ffffff08,#0000 32%);position:absolute;inset:0}.HeroShowcase-module__P12IbW__theaterVeil{z-index:0;opacity:calc(var(--hero-focus)*1);pointer-events:none;background:radial-gradient(circle,#0000 0 16%,#0404073d 34%,#040407e0 100%);transition:opacity .12s linear;position:absolute;inset:0}.HeroShowcase-module__P12IbW__grid{z-index:1;align-content:start;justify-items:center;gap:1.5rem;min-height:88vh;padding-top:2.75rem;display:grid;position:sticky;top:0}.HeroShowcase-module__P12IbW__copy{box-sizing:border-box;text-align:center;width:min(100%,40rem);max-width:40rem;transform:translateY(calc(var(--copy-fade)*-2.25rem))scale(calc(1 - (var(--copy-fade)*.08)));filter:blur(calc(var(--copy-fade)*10px));opacity:calc(1 - (var(--copy-fade)*.78));transform-origin:top;justify-items:center;padding-inline:1rem;transition:filter .12s linear,opacity .12s linear,transform .12s linear;display:grid}.HeroShowcase-module__P12IbW__copySpanish{width:min(100%,46rem);max-width:46rem}.HeroShowcase-module__P12IbW__localeSwitch{background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.35rem;margin-bottom:1rem;padding:.3rem;display:inline-flex}.HeroShowcase-module__P12IbW__localeButton{min-width:3rem;color:var(--muted);font:700 .78rem/1 var(--font-mono);letter-spacing:.08em;background:0 0;border:0;border-radius:999px;padding:.55rem .85rem;transition:background-color .16s,color .16s,transform .16s}.HeroShowcase-module__P12IbW__localeButton:hover{color:var(--text);transform:translateY(-1px)}.HeroShowcase-module__P12IbW__localeButtonActive{color:var(--text);background:#ff7a5929}.HeroShowcase-module__P12IbW__eyebrow{color:var(--muted);font:600 .78rem/1 var(--font-mono);letter-spacing:.24em;margin:0 0 1rem}.HeroShowcase-module__P12IbW__title{max-width:8.8ch;min-height:1.8em;font:800 clamp(3.25rem,8vw,6.75rem)/.9 var(--font-display);letter-spacing:-.07em;text-wrap:balance;margin:0}.HeroShowcase-module__P12IbW__titleSpanish{letter-spacing:-.065em;max-width:10.8ch;font-size:clamp(3rem,7.1vw,6.1rem)}.HeroShowcase-module__P12IbW__titleCursor{opacity:0;width:.65ch;display:inline-block}.HeroShowcase-module__P12IbW__titleCursorActive{opacity:1;animation:.8s step-end infinite HeroShowcase-module__P12IbW__blink-cursor}.HeroShowcase-module__P12IbW__body{max-width:31rem;color:var(--muted);margin:1rem 0 0;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.55}.HeroShowcase-module__P12IbW__copySpanish .HeroShowcase-module__P12IbW__body{max-width:34rem}.HeroShowcase-module__P12IbW__actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.5rem;display:flex}.HeroShowcase-module__P12IbW__primary,.HeroShowcase-module__P12IbW__secondary{min-height:3.25rem;font:600 .95rem/1 var(--font-mono);letter-spacing:.04em;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:.95rem 1.25rem;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.HeroShowcase-module__P12IbW__primary{background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#0d0d0d}.HeroShowcase-module__P12IbW__secondary{background:#ffffff08}.HeroShowcase-module__P12IbW__primary:hover,.HeroShowcase-module__P12IbW__secondary:hover{border-color:#ffffff40;transform:translateY(-2px)}@keyframes HeroShowcase-module__P12IbW__blink-cursor{50%{opacity:0}}.HeroShowcase-module__P12IbW__videoFrame{width:min(100%,44rem);min-height:25rem;transform:translate3d(calc(var(--focus-x)*var(--hero-focus)),calc(var(--focus-y)*var(--hero-focus)),0)scale(calc(1 + (var(--hero-focus)*.62)));transform-origin:50%;box-shadow:0 calc(28px + (var(--hero-focus)*64px))calc(70px + (var(--hero-focus)*60px))#00000073,0 0 0 calc(var(--hero-focus)*1.6rem)#ffffff09;z-index:2;opacity:calc(1 - (var(--hero-focus)*.18));background:linear-gradient(#ffffff14,#ffffff05),linear-gradient(140deg,#1c1d28,#0b0b10 55%,#1d1410);border-radius:1.35rem;align-items:end;transition:transform .12s linear,box-shadow .12s linear,opacity .12s linear;display:flex;position:relative;overflow:hidden}.HeroShowcase-module__P12IbW__videoGlow{filter:blur(18px);background:radial-gradient(circle,#ff7a5966,#0000 70%);border-radius:999px;width:14rem;height:14rem;position:absolute;inset:auto auto 12% 10%}.HeroShowcase-module__P12IbW__videoTrigger{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.HeroShowcase-module__P12IbW__videoPoster{object-fit:cover;background:#0b0b10;width:100%;height:100%;position:absolute;inset:0}.HeroShowcase-module__P12IbW__playBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:4rem;height:4rem;transition:transform .18s,background-color .18s,border-color .18s;display:grid;position:absolute;top:1rem;left:1rem}.HeroShowcase-module__P12IbW__videoTrigger:hover .HeroShowcase-module__P12IbW__playBadge,.HeroShowcase-module__P12IbW__videoTrigger:focus-visible .HeroShowcase-module__P12IbW__playBadge{background:#ffffff1f;border-color:#ffffff42;transform:scale(1.04)}.HeroShowcase-module__P12IbW__playBadge span{border-top:.6rem solid #0000;border-bottom:.6rem solid #0000;border-left:.95rem solid var(--text);width:0;height:0;margin-left:.15rem}.HeroShowcase-module__P12IbW__videoMeta{z-index:1;width:100%;opacity:calc(1 - (var(--hero-focus)*.45));background:linear-gradient(#0000,#050609c7 42%,#050609eb);margin-top:auto;padding:1rem 1.1rem;transition:opacity .12s linear;position:relative}.HeroShowcase-module__P12IbW__videoMeta strong{font:700 1.25rem/1.1 var(--font-display);margin-bottom:.45rem;display:block}.HeroShowcase-module__P12IbW__videoMeta p{max-width:26rem;color:var(--muted);margin:0;line-height:1.6}.HeroShowcase-module__P12IbW__videoModal{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040407d1;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.HeroShowcase-module__P12IbW__videoModalInner{width:min(100%,1120px);position:relative}.HeroShowcase-module__P12IbW__videoModalPlayer{background:#000;border-radius:1.15rem;width:100%;max-height:min(82vh,900px);display:block;box-shadow:0 30px 80px #00000073}.HeroShowcase-module__P12IbW__videoClose{z-index:1;min-height:2.8rem;color:var(--text);font:600 .82rem/1 var(--font-mono);letter-spacing:.08em;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:.75rem 1rem;position:absolute;top:-.25rem;right:0;transform:translateY(calc(-100% - .6rem))}.HeroShowcase-module__P12IbW__videoClose:hover,.HeroShowcase-module__P12IbW__videoClose:focus-visible{background:#ffffff24;border-color:#ffffff42}.HeroShowcase-module__P12IbW__videoTrigger:focus-visible,.HeroShowcase-module__P12IbW__videoClose:focus-visible{outline-offset:3px;outline:2px solid #ffcd5ccc}@media (max-width:959px){.HeroShowcase-module__P12IbW__hero{min-height:118vh}.HeroShowcase-module__P12IbW__grid{min-height:auto;padding-top:2.5rem}.HeroShowcase-module__P12IbW__videoFrame{min-height:20rem;transform:translate3d(calc(var(--focus-x)*var(--hero-focus)*.18),calc(var(--focus-y)*var(--hero-focus)*.16),0)scale(calc(1 + (var(--hero-focus)*.26)));transform-origin:50%}}@media (max-width:720px){.HeroShowcase-module__P12IbW__title{max-width:8.3ch;font-size:clamp(2.85rem,14vw,4.25rem)}.HeroShowcase-module__P12IbW__titleSpanish{letter-spacing:-.075em;max-width:100%;font-size:clamp(2.25rem,10.6vw,3.35rem)}.HeroShowcase-module__P12IbW__videoModal{padding:1rem}.HeroShowcase-module__P12IbW__videoClose{top:.75rem;right:.75rem;transform:none}}@media (prefers-reduced-motion:reduce){.HeroShowcase-module__P12IbW__titleCursorActive{animation:none}}
.page-module___8aEwW__page{min-height:100vh;padding:0 1.25rem 4rem}.page-module___8aEwW__shell{width:min(1200px,100%);margin:0 auto}@media (min-width:800px){.page-module___8aEwW__page{padding-inline:2rem}}
