.xt-landing__main:has(.xt-nosotros){width:100%;max-width:none;padding:0}.xt-nosotros{flex-direction:column;display:flex}.xt-home-hero{min-height:100svh;margin-top:calc(-1 * var(--xt-topbar-height));--xt-hero-chamfer:48px;--xt-hero-notch:10px;--xt-hero-tab:12px;padding:calc(72px + var(--xt-topbar-height)) var(--xt-content-inset) calc(80px + var(--xt-hero-tab) + var(--xt-hero-notch));background:var(--xt-bg-void);text-align:left;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.xt-home-hero__shadow:before,.xt-home-hero__shadow:after,.xt-home-hero__edge,.xt-home-hero__edge-gap,.xt-home-hero__edge:after,.xt-home-hero__backdrop{--xt-hero-k:calc(var(--xt-hero-inset) * .4142);--xt-hero-base:calc(100% - var(--xt-hero-tab) - var(--xt-hero-inset));clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--xt-hero-tab) - var(--xt-hero-chamfer) - var(--xt-hero-inset) * 1.4142), calc(100% - var(--xt-hero-chamfer) - var(--xt-hero-k)) var(--xt-hero-base), calc(71% - var(--xt-hero-k)) var(--xt-hero-base), calc(71% - var(--xt-hero-tab) - var(--xt-hero-k)) calc(100% - var(--xt-hero-inset)), calc(64% + var(--xt-hero-tab) + var(--xt-hero-k)) calc(100% - var(--xt-hero-inset)), calc(64% + var(--xt-hero-k)) var(--xt-hero-base), calc(21% + var(--xt-hero-k)) var(--xt-hero-base), calc(21% - var(--xt-hero-notch) + var(--xt-hero-k)) calc(var(--xt-hero-base) - var(--xt-hero-notch)), calc(12% + var(--xt-hero-notch) - var(--xt-hero-k)) calc(var(--xt-hero-base) - var(--xt-hero-notch)), calc(12% - var(--xt-hero-k)) var(--xt-hero-base), calc(var(--xt-hero-chamfer) + var(--xt-hero-k)) var(--xt-hero-base), 0 calc(100% - var(--xt-hero-tab) - var(--xt-hero-chamfer) - var(--xt-hero-inset) * 1.4142));position:absolute;inset:0}.xt-home-hero__edge{--xt-hero-inset:0px;pointer-events:none}.xt-home-hero__edge-line{background:color-mix(in srgb, var(--xt-brand-green) 30%, transparent);position:absolute;inset:0}.xt-home-hero__shadow{height:calc(var(--xt-hero-chamfer) + var(--xt-hero-tab) + 120px);filter:blur(14px);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.xt-home-hero__shadow:before,.xt-home-hero__shadow:after{--xt-hero-inset:0px;content:""}.xt-home-hero__shadow:before{background:#000000b3;transform:translateY(18px)}.xt-home-hero__shadow:after{background:color-mix(in srgb, var(--xt-brand-green) 30%, transparent);transform:translateY(6px)}@supports (overflow:clip){.xt-home-hero{overflow:clip visible}}.xt-home-hero__edge-gap{--xt-hero-inset:1px;background:var(--xt-bg-void)}.xt-home-hero__edge-gap:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--xt-brand-green) 55%, transparent) 50%, transparent);opacity:0;width:16%;animation:5s linear infinite xt-home-hero-pulse;position:absolute;inset:0 auto 0 0;transform:translate(-100%)}.xt-home-hero__edge:after{--xt-hero-inset:6px;content:"";background:var(--xt-brand-green);opacity:.35}.xt-home-hero__backdrop{--xt-hero-inset:7px}.xt-home-hero__edge-line:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--xt-brand-green) 30%, #fff) 50%, transparent);opacity:0;width:16%;animation:5s linear infinite xt-home-hero-pulse;position:absolute;inset:0 auto 0 0;transform:translate(-100%)}@keyframes xt-home-hero-pulse{0%{opacity:0;transform:translate(-100%)}4%{opacity:1}56%{opacity:1}60%,to{opacity:0;transform:translate(625%)}}@media (max-width:767px){.xt-home-hero{--xt-hero-chamfer:24px;--xt-hero-notch:6px;--xt-hero-tab:6px}}.xt-home-hero__slide{object-fit:cover;opacity:0;width:100%;height:100%;animation:35s linear infinite xt-home-hero-fade;position:absolute;inset:0}.xt-home-hero__slide:first-child{animation-delay:0s}.xt-home-hero__slide:nth-child(2){animation-delay:-30s}.xt-home-hero__slide:nth-child(3){animation-delay:-25s}.xt-home-hero__slide:nth-child(4){animation-delay:-20s}.xt-home-hero__slide:nth-child(5){animation-delay:-15s}.xt-home-hero__slide:nth-child(6){animation-delay:-10s}.xt-home-hero__slide:nth-child(7){animation-delay:-5s}@keyframes xt-home-hero-fade{0%,11.4286%{opacity:1}14.2857%,97.1429%{opacity:0}to{opacity:1}}.xt-home-hero__veil{background:linear-gradient(234deg,#0000 22%,#00000080 72%),linear-gradient(#0a0c1033 0%,#0a0c1094 40% 72%,#0a0c1033 100%);position:absolute;inset:0}.xt-home-hero__content{flex-direction:column;align-items:flex-start;gap:22px;width:100%;display:flex;position:relative}.xt-home-hero__mark{object-fit:contain;width:auto;height:clamp(36px,5vw,56px);display:block}.xt-home-hero__title{color:var(--xt-text);margin:0}.xt-home-hero__subtitle{color:#fff;max-width:62ch;margin:0;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.6}.xt-home-hero__cta{margin-top:6px}.xt-home-section{gap:calc(var(--xt-element-gap) * 2);width:100%;padding:var(--xt-section-gap) var(--xt-content-inset);flex-direction:column;margin:0;display:flex}.xt-home-section__head{gap:var(--xt-element-gap);flex-direction:column;max-width:68ch;display:flex}.xt-home-section__eyebrow{color:var(--xt-text-faint);margin:0}.xt-nosotros{--xt-home-eyebrow-size:clamp(1rem, 1.4vw, 1.25rem)}.xt-home-section__eyebrow.xt-type-micro,.xt-home-allies__label.xt-type-micro{font-size:var(--xt-home-eyebrow-size)}.xt-home-section__subtitle{color:var(--xt-text);font-family:var(--xt-font-sans);font-size:var(--xt-home-eyebrow-size);margin:0;font-weight:600;line-height:1.35}.xt-home-section__title{color:var(--xt-text);margin:0}.xt-home-portfolio__head{text-align:center;padding-block:var(--xt-portfolio-head-pad);flex-direction:column;align-items:center;gap:8px;max-width:none}.xt-home-portfolio__tagline{color:var(--xt-text-muted);font-family:var(--xt-font-sans);font-size:var(--xt-home-eyebrow-size);margin:0;font-weight:600;line-height:1.35}.xt-home-section__lede{color:var(--xt-text-muted);font-size:var(--xt-text-base);margin:0;line-height:1.65}.xt-home-pyramid{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.xt-home-pyramid__item{min-width:0;display:flex}@media (min-width:768px){.xt-home-pyramid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (min-width:1024px){.xt-home-pyramid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.xt-home-pyramid__item{grid-column:span 2}.xt-home-pyramid__item:nth-child(4){grid-column:2/span 2}.xt-home-pyramid__item:nth-child(5){grid-column:4/span 2}.xt-home-pyramid__item:nth-child(6){grid-column:3/span 2}}.xt-home-section--portfolio{--xt-portfolio-head-pad:clamp(8px, 2svh, 24px);isolation:isolate;margin-top:calc(2 * (var(--xt-section-gap) + var(--xt-portfolio-head-pad)));position:relative;overflow:hidden}@media (max-width:899px){.xt-home-section--portfolio{margin-top:0}}.xt-home-portfolio__bg{z-index:-1;pointer-events:none;background-image:repeating-linear-gradient(0deg, color-mix(in srgb, var(--xt-brand-green) 6%, transparent) 0 1px, transparent 1px 64px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--xt-brand-green) 6%, transparent) 0 1px, transparent 1px 64px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 65% at 50% 60%,#000 30%,#0000 100%);mask-image:radial-gradient(70% 65% at 50% 60%,#000 30%,#0000 100%)}.xt-home-portfolio__sweep{aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0deg 300deg, var(--xt-brand-green) 360deg);opacity:.1;border-radius:50%;width:min(1200px,160vw);animation:32s linear infinite xt-home-portfolio-sweep;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)rotate(0);-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 70%);mask-image:radial-gradient(circle,#000 0%,#0000 70%)}@keyframes xt-home-portfolio-sweep{to{transform:translate(-50%,-50%)rotate(360deg)}}.xt-home-pyramid-wrap{position:relative}.xt-home-pyramid__marker{background:linear-gradient(var(--xt-brand-green), var(--xt-brand-green)) center / 1px 100% no-repeat, linear-gradient(var(--xt-brand-green), var(--xt-brand-green)) center / 100% 1px no-repeat;opacity:.3;pointer-events:none;width:15px;height:15px;animation:4s ease-in-out infinite xt-home-marker-blink;display:none;position:absolute;transform:translate(-50%,-50%)}.xt-home-pyramid__marker--r2-left{top:50%;left:8%}.xt-home-pyramid__marker--r2-right{animation-delay:-1s;top:50%;left:92%}.xt-home-pyramid__marker--r3-left{animation-delay:-2s;top:83.3%;left:16.4%}.xt-home-pyramid__marker--r3-right{animation-delay:-3s;top:83.3%;left:83.6%}@media (min-width:1024px){.xt-home-pyramid__marker{display:block}}@keyframes xt-home-marker-blink{0%,to{opacity:.3}50%{opacity:.8}}.xt-home-pyramid__item{--from-x:-20vw;--from-y:0vh;--from-r:0deg;--from-ry:0deg;--from-s:.95}.xt-home-pyramid__item:nth-child(2n){--from-x:20vw}.xt-home-pyramid-wrap[data-assemble] .xt-home-pyramid__item{--e:calc(var(--p,1) * (2 - var(--p,1)));opacity:min(1, calc(var(--p,1) * 2));transform:perspective(900px) translate3d(calc(var(--from-x) * (1 - var(--e))), calc(var(--from-y) * (1 - var(--e))), 0) rotate(calc(var(--from-r) * (1 - var(--e)))) rotateY(calc(var(--from-ry) * (1 - var(--e)))) scale(calc(var(--from-s) + (1 - var(--from-s)) * var(--e)));transition:transform 80ms linear,opacity 80ms linear}.xt-home-pyramid__item:first-child{--xt-card-i:0;--xt-float-dur:6.2s}.xt-home-pyramid__item:nth-child(2){--xt-card-i:1;--xt-float-dur:5.4s}.xt-home-pyramid__item:nth-child(3){--xt-card-i:2;--xt-float-dur:6.8s}.xt-home-pyramid__item:nth-child(4){--xt-card-i:3;--xt-float-dur:5.8s}.xt-home-pyramid__item:nth-child(5){--xt-card-i:4;--xt-float-dur:6.5s}.xt-home-pyramid__item:nth-child(6){--xt-card-i:5;--xt-float-dur:5.1s}@media (hover:hover) and (min-width:900px){.xt-home-pyramid__item{--from-s:.85}.xt-home-pyramid__item:first-child{--from-x:-55vw;--from-y:-12vh;--from-r:-8deg;--from-ry:18deg}.xt-home-pyramid__item:nth-child(2){--from-x:0vw;--from-y:-38vh;--from-r:6deg;--from-ry:-12deg}.xt-home-pyramid__item:nth-child(3){--from-x:55vw;--from-y:-12vh;--from-r:8deg;--from-ry:-18deg}.xt-home-pyramid__item:nth-child(4){--from-x:-50vw;--from-y:0vh;--from-r:-7deg;--from-ry:16deg}.xt-home-pyramid__item:nth-child(5){--from-x:50vw;--from-y:0vh;--from-r:7deg;--from-ry:-16deg}.xt-home-pyramid__item:nth-child(6){--from-x:0vw;--from-y:36vh;--from-r:-6deg;--from-ry:10deg}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (min-width:900px){.xt-home-card{animation:xt-home-card-float var(--xt-float-dur) ease-in-out infinite;animation-delay:calc(var(--xt-card-i) * -1.3s)}.xt-home-card:hover,.xt-home-card:focus-visible{animation-play-state:paused}}@keyframes xt-home-card-float{0%,to{transform:translateY(3px)}50%{transform:translateY(-3px)}}.xt-home-card{--xt-card-cut:22px;--xt-card-cut-sm:14px;--xt-card-step:6px;--xt-card-notch:4px;aspect-ratio:4/3;min-width:0;min-height:220px;color:inherit;border-radius:0;flex:1;text-decoration:none;display:block;position:relative}.xt-home-card__flipper,.xt-home-card__face{position:absolute;inset:0}.xt-home-card__face{flex-direction:column;justify-content:flex-end;display:flex}.xt-home-card__frame,.xt-home-card__media,.xt-home-card__surface{--xt-card-k:calc(var(--xt-card-inset) * .4142);clip-path:polygon(var(--xt-card-inset) var(--xt-card-inset), calc(42% - var(--xt-card-k)) var(--xt-card-inset), calc(42% + var(--xt-card-step) - var(--xt-card-k)) calc(var(--xt-card-step) + var(--xt-card-inset)), calc(100% - var(--xt-card-cut) - var(--xt-card-k)) calc(var(--xt-card-step) + var(--xt-card-inset)), calc(100% - var(--xt-card-inset)) calc(var(--xt-card-step) + var(--xt-card-cut) + var(--xt-card-k)), calc(100% - var(--xt-card-inset)) calc(100% - var(--xt-card-inset)), calc(72% + var(--xt-card-k)) calc(100% - var(--xt-card-inset)), calc(72% - var(--xt-card-notch) + var(--xt-card-k)) calc(100% - var(--xt-card-notch) - var(--xt-card-inset)), calc(58% + var(--xt-card-notch) - var(--xt-card-k)) calc(100% - var(--xt-card-notch) - var(--xt-card-inset)), calc(58% - var(--xt-card-k)) calc(100% - var(--xt-card-inset)), calc(var(--xt-card-cut-sm) + var(--xt-card-k)) calc(100% - var(--xt-card-inset)), var(--xt-card-inset) calc(100% - var(--xt-card-cut-sm) - var(--xt-card-k)));position:absolute;inset:0}.xt-home-card__frame{--xt-card-inset:0px;background:var(--xt-brand-green);opacity:.35;transition:opacity .25s ease-out}.xt-home-card__media{--xt-card-inset:1px;background:var(--xt-panel-solid);overflow:hidden}.xt-home-card__surface{--xt-card-inset:1px;background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--xt-brand-green) 7%, transparent) 0 1px, transparent 1px 24px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--xt-brand-green) 7%, transparent) 0 1px, transparent 1px 24px), radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--xt-brand-green) 12%, transparent), transparent 60%), var(--xt-bg-void);display:none}.xt-home-card__face--back .xt-home-card__frame{display:none}.xt-home-card__media:after{content:"";background:linear-gradient(#0a0c1000 28%,#0a0c10d6 55%,#0a0c10f2 100%),linear-gradient(#0a0c10b3 0%,#0a0c1000 22%);position:absolute;inset:0}.xt-home-card__image{object-fit:cover;filter:brightness(.6)saturate(.9);width:100%;height:100%;display:block}.xt-home-card:before,.xt-home-card:after{content:"";z-index:2;pointer-events:none;width:14px;height:14px;transition:transform .25s ease-out;position:absolute}.xt-home-card:before{border-top:1px solid var(--xt-brand-green);border-left:1px solid var(--xt-brand-green);top:10px;left:10px}.xt-home-card:after{border-right:1px solid var(--xt-brand-green);border-bottom:1px solid var(--xt-brand-green);bottom:10px;right:10px}a.xt-home-card:hover .xt-home-card__frame,a.xt-home-card:focus-visible .xt-home-card__frame,article.xt-home-card:hover .xt-home-card__frame,article.xt-home-card:focus-visible .xt-home-card__frame{opacity:1}a.xt-home-card:hover:before,a.xt-home-card:focus-visible:before{transform:translate(-4px,-4px)}a.xt-home-card:hover:after,a.xt-home-card:focus-visible:after{transform:translate(4px,4px)}a.xt-home-card:focus-visible{outline:2px solid var(--xt-brand-green);outline-offset:3px}.xt-home-card__hud{top:calc(var(--xt-card-step) + 10px);right:calc(var(--xt-card-cut) + 12px);z-index:1;color:#ffffffc7;font-family:var(--xt-font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;font-size:.66rem;line-height:1;display:flex;position:absolute;left:32px}.xt-home-card__index{color:var(--xt-brand-green)}.xt-home-card__dot{background:var(--xt-brand-green);flex:none;width:4px;height:4px;margin-left:auto}.xt-home-card__dot--pending{background:var(--xt-text-faint)}.xt-home-card__body{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xt-home-card__back-body{z-index:1;flex-direction:column;gap:6px;width:100%;padding:20px 22px 22px;display:flex;position:relative}.xt-home-card__pending{color:var(--xt-text-faint);font-size:var(--xt-text-xs);letter-spacing:.04em;text-transform:uppercase;margin-top:2px}.xt-home-card__category,.xt-home-card__back-title{color:var(--xt-text);font-family:var(--xt-font-display);margin:0;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:400;line-height:1.05}.xt-home-card__description{color:#ffffffdb;font-size:.875rem;line-height:1.5;display:block}.xt-home-card__cta{color:var(--xt-brand-green);font-family:var(--xt-font-mono);font-size:var(--xt-text-xs);letter-spacing:.12em;text-transform:uppercase;margin-top:2px}article.xt-home-card:focus-visible{outline:2px solid var(--xt-brand-green);outline-offset:3px}@media (min-width:900px){.xt-home-section--portfolio{height:max(600px, calc(100vh - var(--xt-topbar-height)));height:max(600px, calc(100svh - var(--xt-topbar-height)));margin-top:calc(2 * (clamp(20px, 4svh, 44px) + var(--xt-portfolio-head-pad)));scroll-margin-top:var(--xt-topbar-height);grid-template-rows:auto minmax(0,1fr);gap:clamp(14px,3svh,28px);padding-block:clamp(20px,4svh,44px);display:grid}.xt-home-pyramid-wrap{min-height:0}.xt-home-pyramid{grid-template-rows:repeat(3,minmax(0,1fr));gap:clamp(12px,2svh,20px);height:100%}.xt-home-card{aspect-ratio:auto;min-height:0}.xt-home-card__back-body{gap:4px;padding:12px 20px 14px}.xt-home-card__category,.xt-home-card__back-title{font-size:clamp(1.15rem,2.8svh,1.6rem)}}@media (hover:hover) and (min-width:900px){.xt-home-card{perspective:1200px}.xt-home-card__flipper{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.xt-home-card__face{backface-visibility:hidden}.xt-home-card__face--back{justify-content:center;transform:rotateY(180deg)}.xt-home-card:hover .xt-home-card__flipper,.xt-home-card:focus-visible .xt-home-card__flipper{transform:rotateY(180deg)}.xt-home-card__face--back .xt-home-card__frame,.xt-home-card__surface{display:block}.xt-home-card__body{z-index:1;clip-path:none;white-space:normal;flex-direction:column;gap:4px;width:100%;height:auto;margin:0;padding:12px 20px 14px;display:flex;position:relative;overflow:visible}.xt-home-card__back-body{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title cue""desc desc";align-items:baseline;gap:8px 12px;padding:16px 24px;display:grid}.xt-home-card__back-body .xt-home-card__cta,.xt-home-card__back-body .xt-home-card__pending{grid-area:cue;margin:0}.xt-home-card__back-body .xt-home-card__description{grid-area:desc}.xt-home-card__back-title{text-overflow:ellipsis;white-space:nowrap;color:var(--xt-brand-green);font-family:var(--xt-font-mono);font-size:var(--xt-text-xs);letter-spacing:.14em;text-transform:uppercase;grid-area:title;line-height:1.3;overflow:hidden}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (min-width:900px){.xt-home-card__flipper{transition:none}.xt-home-card:hover .xt-home-card__flipper,.xt-home-card:focus-visible .xt-home-card__flipper{transform:none}.xt-home-card__face{transition:opacity .18s ease-out}.xt-home-card__face--back{opacity:0;transform:none}.xt-home-card:hover .xt-home-card__face--front,.xt-home-card:focus-visible .xt-home-card__face--front{opacity:0}.xt-home-card:hover .xt-home-card__face--back,.xt-home-card:focus-visible .xt-home-card__face--back{opacity:1}}@media (prefers-reduced-motion:reduce){.xt-home-hero__slide{animation:none}.xt-home-hero__slide:first-child{opacity:1}.xt-home-hero__slide:nth-child(4),.xt-home-hero__slide:nth-child(7){display:none}.xt-home-card:before,.xt-home-card:after,.xt-home-card__frame{transition:none}a.xt-home-card:hover:before,a.xt-home-card:focus-visible:before,a.xt-home-card:hover:after,a.xt-home-card:focus-visible:after{transform:none}.xt-home-hero__edge-line:before,.xt-home-hero__edge-gap:before{opacity:0;animation:none}.xt-home-portfolio__sweep,.xt-home-pyramid__marker{animation:none}.xt-home-pyramid__marker{opacity:.5}.xt-home-pyramid-wrap[data-assemble] .xt-home-pyramid__item{opacity:1;transition:none;transform:none}}.xt-home-allies{align-items:center;gap:var(--xt-element-gap);padding:calc(var(--xt-section-gap) * .7) var(--xt-content-inset);background:#d6d9dd;flex-direction:column;display:flex}.xt-home-allies__label{color:#0a0c10b8;text-align:center;margin:0}.xt-home-allies__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:26px 40px;width:100%;margin:0;padding:0;list-style:none;display:flex}.xt-home-allies__item{align-items:center;display:flex}.xt-home-allies__logo{object-fit:contain;width:auto;max-width:190px;height:44px}.xt-home-contact__mail{align-self:flex-start}.xt-type-button.xt-home-contact__mail{font-family:var(--xt-font-sans);text-transform:none;letter-spacing:.01em;font-weight:600}.xt-home-contact__social-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.xt-home-contact__social-item{display:flex}.xt-home-contact__social-slot{cursor:not-allowed;display:flex}.xt-home-contact__social-link{border:1px solid var(--xt-stroke);width:100%;max-width:420px;min-height:44px;color:var(--xt-text-muted);font-family:inherit;font-size:var(--xt-text-sm);text-align:left;background:0 0;border-radius:0;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;transition:color .12s,border-color .12s;display:inline-flex}.xt-home-contact__social-link:hover,.xt-home-contact__social-link:focus-visible{color:var(--xt-text);border-color:#fff3}.xt-home-contact__social-link:focus-visible{outline:2px solid var(--xt-accent);outline-offset:2px}.xt-home-contact__social-link--pending{color:var(--xt-text-faint);border-style:dashed}.xt-home-contact__social-icon{flex:none}.xt-home-contact__social-name{color:inherit;font-weight:600}.xt-home-contact__social-handle{color:var(--xt-text-muted);font-family:var(--xt-font-mono);font-size:var(--xt-text-xs)}.xt-home-contact__social-state{color:var(--xt-text-faint);margin-left:auto}@media (min-width:768px){.xt-home-allies__logo{max-width:230px;height:56px}}.xt-home-section--monitor .xt-home-section__head{margin-bottom:var(--xt-element-gap)}.xt-home-monitor__frame{aspect-ratio:16/9;background:linear-gradient(180deg, color-mix(in srgb, var(--xt-brand-green) 8%, transparent), color-mix(in srgb, var(--xt-brand-green) 2%, transparent)), var(--xt-bg-void);--xt-mon-cut:28px;--xt-mon-cut-sm:16px;--xt-mon-notch:5px;width:100%;max-height:min(70svh,620px);clip-path:polygon(0 0, calc(100% - var(--xt-mon-cut)) 0, 100% var(--xt-mon-cut), 100% 100%, 72% 100%, calc(72% - var(--xt-mon-notch)) calc(100% - var(--xt-mon-notch)), calc(58% + var(--xt-mon-notch)) calc(100% - var(--xt-mon-notch)), 58% 100%, var(--xt-mon-cut-sm) 100%, 0 calc(100% - var(--xt-mon-cut-sm)));position:relative;overflow:hidden}.xt-home-monitor__frame:after{--xt-mon-k:.4142px;content:"";z-index:7;pointer-events:none;background:color-mix(in srgb, var(--xt-brand-green) 40%, transparent);clip-path:polygon(evenodd, 0 0, calc(100% - var(--xt-mon-cut)) 0, 100% var(--xt-mon-cut), 100% 100%, 72% 100%, calc(72% - var(--xt-mon-notch)) calc(100% - var(--xt-mon-notch)), calc(58% + var(--xt-mon-notch)) calc(100% - var(--xt-mon-notch)), 58% 100%, var(--xt-mon-cut-sm) 100%, 0 calc(100% - var(--xt-mon-cut-sm)), 0 0, 1px 1px, 1px calc(100% - var(--xt-mon-cut-sm) - var(--xt-mon-k)), calc(var(--xt-mon-cut-sm) + var(--xt-mon-k)) calc(100% - 1px), calc(58% - var(--xt-mon-k)) calc(100% - 1px), calc(58% + var(--xt-mon-notch) - var(--xt-mon-k)) calc(100% - var(--xt-mon-notch) - 1px), calc(72% - var(--xt-mon-notch) + var(--xt-mon-k)) calc(100% - var(--xt-mon-notch) - 1px), calc(72% + var(--xt-mon-k)) calc(100% - 1px), calc(100% - 1px) calc(100% - 1px), calc(100% - 1px) calc(var(--xt-mon-cut) + var(--xt-mon-k)), calc(100% - var(--xt-mon-cut) - var(--xt-mon-k)) 1px, 1px 1px);position:absolute;inset:0}.xt-home-monitor__frame:before{content:"";z-index:7;pointer-events:none;background:linear-gradient(var(--xt-brand-green), var(--xt-brand-green)) top left / 14px 1px no-repeat, linear-gradient(var(--xt-brand-green), var(--xt-brand-green)) top left / 1px 14px no-repeat, linear-gradient(var(--xt-brand-green), var(--xt-brand-green)) bottom right / 14px 1px no-repeat, linear-gradient(var(--xt-brand-green), var(--xt-brand-green)) bottom right / 1px 14px no-repeat;position:absolute;inset:10px}.xt-home-monitor__frame:not(.is-active){touch-action:pan-y}.xt-home-monitor__map{z-index:0;position:absolute;inset:0}.xt-home-monitor__activate{z-index:5;width:100%;color:var(--xt-text);cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:flex-end;padding:0 16px 56px;display:flex;position:absolute;inset:0}.xt-home-monitor__hint{border:1px solid color-mix(in srgb, var(--xt-brand-green) 40%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--xt-brand-green) 10%, transparent), color-mix(in srgb, var(--xt-brand-green) 4%, transparent)), #0a0c10d1;min-height:44px;font-family:var(--xt-font-mono);letter-spacing:.08em;text-transform:uppercase;clip-path:var(--xt-clip-small-br);align-items:center;padding:10px 16px;font-size:.75rem;transition:background .16s,color .16s;display:inline-flex}.xt-home-monitor__activate:hover .xt-home-monitor__hint,.xt-home-monitor__activate:focus-visible .xt-home-monitor__hint{background:linear-gradient(180deg, color-mix(in srgb, var(--xt-brand-green) 14%, transparent), color-mix(in srgb, var(--xt-brand-green) 6%, transparent)), #0a0c10f0;color:var(--xt-brand-green)}.xt-home-monitor__activate:focus-visible{outline:2px solid var(--xt-accent);outline-offset:-2px}.xt-home-monitor__hint-text--touch{display:none}@media (pointer:coarse){.xt-home-monitor__hint-text--touch{display:inline}.xt-home-monitor__hint-text--pointer{display:none}}@media (prefers-reduced-motion:reduce){.xt-home-monitor__hint{transition:none}}.xt-home-monitor__expand{z-index:6;color:var(--xt-text);font-family:var(--xt-font-mono);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(180deg, color-mix(in srgb, var(--xt-brand-green) 10%, transparent), color-mix(in srgb, var(--xt-brand-green) 4%, transparent)), #0a0c10b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid color-mix(in srgb, var(--xt-brand-green) 40%, transparent);clip-path:var(--xt-clip-small-br);align-items:center;gap:8px;padding:8px 12px;font-size:.72rem;text-decoration:none;transition:background .16s,color .16s;display:inline-flex;position:absolute;top:12px;right:12px}.xt-home-monitor__expand:hover,.xt-home-monitor__expand:focus-visible{background:linear-gradient(180deg, color-mix(in srgb, var(--xt-brand-green) 14%, transparent), color-mix(in srgb, var(--xt-brand-green) 6%, transparent)), #0a0c10e6;color:var(--xt-brand-green)}.xt-home-monitor__expand-glyph{flex:none;width:14px;height:14px}.xt-home-monitor__failure{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:absolute;inset:0}.xt-home-monitor__failure-text{color:var(--xt-text-muted);font-size:var(--xt-text-base);margin:0}@media (max-width:640px){.xt-home-monitor__frame{aspect-ratio:4/5;max-height:min(64svh,520px)}.xt-home-monitor__expand-text{display:none}.xt-home-monitor__expand{padding:10px}}.xt-home-section--contact{isolation:isolate;position:relative;overflow:hidden}.xt-home-section--contact>:not(.xt-home-contact__backdrop){position:relative}.xt-home-contact__backdrop{opacity:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.xt-home-contact__backdrop[data-ready]{opacity:1}@media (prefers-reduced-motion:no-preference){.xt-home-contact__backdrop{transition:opacity .7s}}
