:root{--ascend-black: #000000;--ascend-gold: #fbaf3a;--ascend-gold-dark: #C88D00;--ascend-white: #FFFFFF;--ascend-off-white: #F5F5F5;--ascend-dark-gray: #1A1A1A;--ascend-text-gray: #CCCCCC;--ascend-font: "Inter", sans-serif;--btn-radius: 0px;--btn-border-width: 2px;--btn-font-family: "Work Sans", sans-serif;--btn-font-size: .85rem;--btn-font-weight: 600;--btn-letter-spacing: .08em;--btn-text-transform: uppercase;--btn-padding-y: .85rem;--btn-padding-x: 2.5rem;--btn-primary-bg: var(--ascend-black);--btn-primary-fg: var(--ascend-white);--btn-primary-border: var(--ascend-black);--btn-primary-bg-hover: var(--ascend-dark-gray);--btn-primary-fg-hover: var(--ascend-white);--btn-primary-border-hover: var(--ascend-dark-gray);--btn-secondary-bg: transparent;--btn-secondary-fg: var(--ascend-black);--btn-secondary-border: var(--ascend-black);--btn-secondary-bg-hover: var(--ascend-black);--btn-secondary-fg-hover: var(--ascend-white);--btn-secondary-border-hover: var(--ascend-black);--btn-outline-bg: transparent;--btn-outline-fg: var(--btn-primary-bg);--btn-outline-border: var(--btn-primary-bg);--btn-outline-bg-hover: var(--btn-primary-bg);--btn-outline-fg-hover: var(--btn-primary-fg);--btn-outline-border-hover: var(--btn-primary-bg);--btn-focus-ring: 2px solid rgb(251 175 58 / 70%);--btn-focus-ring-offset: 2px}.button,.ascend-btn,a.button,button.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:var(--btn-padding-y) var(--btn-padding-x);border-radius:var(--btn-radius);border:var(--btn-border-width) solid transparent;font-family:var(--btn-font-family);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);letter-spacing:var(--btn-letter-spacing);text-transform:var(--btn-text-transform);text-decoration:none;line-height:1.1;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .1s ease;-webkit-tap-highlight-color:transparent}.button,.ascend-btn{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border-color:var(--btn-primary-border)}.button:hover,.ascend-btn:hover{background:var(--btn-primary-bg-hover);color:var(--btn-primary-fg-hover);border-color:var(--btn-primary-border-hover)}.button--secondary,.ascend-btn--secondary{background:var(--btn-secondary-bg);color:var(--btn-secondary-fg);border-color:var(--btn-secondary-border)}.button--secondary:hover,.ascend-btn--secondary:hover{background:var(--btn-secondary-bg-hover);color:var(--btn-secondary-fg-hover);border-color:var(--btn-secondary-border-hover)}.button--outline,.ascend-btn--outline{background:var(--btn-outline-bg);color:var(--btn-outline-fg);border-color:var(--btn-outline-border)}.button--outline:hover,.ascend-btn--outline:hover{background:var(--btn-outline-bg-hover);color:var(--btn-outline-fg-hover);border-color:var(--btn-outline-border-hover)}.ascend-btn--solid-gold{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border-color:var(--btn-primary-border)}.ascend-btn--solid-gold:hover{background:var(--btn-primary-bg-hover);color:var(--btn-primary-fg-hover);border-color:var(--btn-primary-border-hover)}.ascend-btn--gold{background:var(--btn-secondary-bg);color:var(--btn-secondary-fg);border-color:var(--btn-secondary-border)}.ascend-btn--gold:hover{background:var(--btn-secondary-bg-hover);color:var(--btn-secondary-fg-hover);border-color:var(--btn-secondary-border-hover)}.button:disabled,button.button:disabled,.button[aria-disabled=true],.ascend-btn[aria-disabled=true],.ascend-btn.is-disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.button:focus-visible,.ascend-btn:focus-visible{outline:var(--btn-focus-ring);outline-offset:var(--btn-focus-ring-offset)}.ascend-hero{position:relative;width:100%;min-height:90vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:var(--ascend-black)}.ascend-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ascend-hero__bg img,.ascend-hero__bg video{width:100%;height:100%;object-fit:cover;opacity:.7}.ascend-hero__card{position:relative;z-index:2;background:var(--ascend-white);padding:3rem 2rem;text-align:center;max-width:550px;width:90%;box-shadow:0 8px 40px #0000004d}.ascend-hero__logo{max-width:220px;margin:0 auto 1.5rem}.ascend-hero__title{font-family:var(--ascend-font);font-size:2.2rem;font-weight:700;letter-spacing:.15em;color:var(--ascend-black);margin-bottom:1rem;text-transform:uppercase}.ascend-hero__subtitle{font-family:var(--ascend-font);font-size:.95rem;color:#555;line-height:1.7;margin-bottom:2rem}.ascend-sub-hero{background:var(--ascend-gold);padding:4rem 2rem;text-align:center}.ascend-sub-hero__inner{max-width:800px;margin:0 auto}.ascend-sub-hero__heading{font-family:var(--ascend-font);font-size:2rem;font-weight:700;color:var(--ascend-black);margin-bottom:1rem}.ascend-sub-hero__text{font-family:var(--ascend-font);font-size:1rem;color:#000000bf;line-height:1.8}.ascend-uav{background:var(--ascend-white);padding:5rem 2rem}.ascend-uav__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.ascend-uav__heading{font-family:var(--ascend-font);font-size:1.1rem;font-weight:400;font-style:italic;color:#333;margin-bottom:.25rem}.ascend-uav__title{font-family:var(--ascend-font);font-size:2.5rem;font-weight:700;color:var(--ascend-gold);font-style:italic;margin-bottom:1.5rem;text-transform:uppercase}.ascend-uav__intro{font-family:var(--ascend-font);font-size:.95rem;color:#333;line-height:1.7;margin-bottom:1.5rem}.ascend-uav__list{list-style:none;padding:0;margin:0}.ascend-uav__list li{position:relative;padding:.6rem 0 .6rem 1.5rem;font-family:Work Sans,sans-serif;font-size:.9rem;color:#333;line-height:1.6}.ascend-uav__list li:before{content:"\2014";position:absolute;left:0;color:var(--ascend-gold);font-weight:700}.ascend-uav__closing{font-family:var(--ascend-font);font-size:.95rem;color:#333;line-height:1.7;margin-top:1.5rem}.ascend-uav__btn{margin-top:2rem}.ascend-uav__image img{width:100%;height:100%;object-fit:cover;border-radius:4px}@media(max-width:749px){.ascend-uav__inner{grid-template-columns:1fr;gap:2rem}}.ascend-services{background:var(--ascend-black);padding:5rem 2rem 0}.ascend-services__inner{max-width:1200px;margin:0 auto;padding-bottom:3rem}.ascend-services__title{font-family:var(--ascend-font);font-size:3rem;font-weight:700;color:var(--ascend-gold);margin-bottom:1.5rem;text-transform:uppercase}.ascend-services__text{font-family:var(--ascend-font);font-size:.95rem;color:var(--ascend-text-gray);line-height:1.8;max-width:900px;margin-bottom:2.5rem}.ascend-services__actions{display:flex;gap:1rem;flex-wrap:wrap}.ascend-services__marquee{overflow:hidden;padding:2rem 0;border-top:1px solid rgba(255,255,255,.1);margin-top:2rem}.ascend-services__marquee-track{display:flex;gap:3rem;animation:ascend-marquee 30s linear infinite;width:max-content}.ascend-services__marquee-item{font-family:var(--ascend-font);font-size:.85rem;font-weight:500;color:var(--ascend-gold);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}@keyframes ascend-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.ascend-solution{background:var(--ascend-dark-gray);padding:5rem 2rem}.ascend-solution__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.ascend-solution__text{font-family:var(--ascend-font);font-size:.95rem;color:var(--ascend-text-gray);line-height:1.8}.ascend-solution__text h3{font-size:1.8rem;color:var(--ascend-white);margin-bottom:1rem;text-transform:uppercase}.ascend-solution__btn{margin-top:2rem}.ascend-solution__image img{width:100%;border-radius:4px}@media(max-width:749px){.ascend-solution__inner{grid-template-columns:1fr;gap:2rem}}.ascend-partner{background-color:#fcfcfb;padding:5rem 2rem;position:relative;overflow:hidden}.ascend-partner__inner{max-width:900px;margin:0 auto;text-align:center}.ascend-partner__title{font-family:var(--ascend-font);font-size:2.5rem;font-weight:700;color:var(--ascend-black);margin-bottom:1.5rem}.ascend-partner__title span{color:#fbaf3a}.ascend-partner__text{font-family:var(--ascend-font);font-size:.95rem;color:#000000b3;line-height:1.8;margin-bottom:2.5rem;max-width:700px;margin-left:auto;margin-right:auto}.ascend-partner__text p{margin-bottom:1rem}.ascend-partner__text p:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/1/assets/ascend-custom.css.map */
