@font-face{font-family:WexorLegacyHeading;src:url(/sites/wexor/fonts/heading.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:StudioBody;src:url(/sites/wexor/fonts/body.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:StudioMono;src:url(/sites/wexor/fonts/mono.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}:root{--g-heading:WexorTitle,sans-serif;--g-body:var(--font-body),Arial,sans-serif;--g-mono:StudioMono,monospace;--g-gutter:32px;--g-light:#ebe9e4;--g-ink:#111;--g-gray:#aaa;--g-ease:cubic-bezier(.12,.23,.5,1)}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}body{background:var(--g-light);margin:0}.g-site{font-family:var(--g-body);color:var(--g-ink);background:var(--g-light);isolation:isolate;min-height:100vh;font-size:20px;font-weight:500;line-height:1.3;position:relative}.g-site *{box-sizing:border-box}.g-site:after{content:"";pointer-events:none;z-index:200;background:var(--wexor-cursor-noise,url(/sites/wexor/noise.svg));opacity:.15;mix-blend-mode:multiply;position:fixed;inset:0}:where(.g-site) h1,:where(.g-site) h2,:where(.g-site) h3,:where(.g-site) h4,:where(.g-site) p{margin:0}:where(.g-site) h1,:where(.g-site) h2,:where(.g-site) h3,:where(.g-site) h4{font-family:var(--g-heading);text-transform:uppercase;font-weight:700;line-height:.8}:where(.g-site) h1{font-size:160px}:where(.g-site) h2{font-size:100px}:where(.g-site) h3{font-size:64px}:where(.g-site) h4{font-size:36px}:where(.g-site) a{color:inherit;text-decoration:none}:where(.g-site) button,:where(.g-site) input,:where(.g-site) textarea,:where(.g-site) select{font:inherit;color:inherit}:where(.g-site) button{cursor:pointer}.g-site :focus-visible{outline-offset:5px;outline:2px solid}.g-site ::selection{color:var(--g-light);background:var(--g-ink)}.g-section{padding-inline:var(--g-gutter)}.g-dark{background:var(--g-ink);color:var(--g-light);border-radius:8px}.g-tag{font:700 16px/1 var(--g-heading);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:#dbdbdb;border-radius:3px;padding:6px 10px;display:inline-block}.g-dark .g-tag{color:#dbdbdb;background:#333}.g-button{background:var(--g-ink);border:1px solid var(--g-ink);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;height:44px;transition:background .4s,color .4s,transform .4s var(--g-ease);border-radius:3px;justify-content:center;align-items:center;gap:12px;padding:8px 16px;display:inline-flex;position:relative;overflow:hidden;color:var(--g-light)!important;font:700 18px/1.1 var(--g-heading)!important}.g-button-inverse{background:var(--g-light);border-color:var(--g-light);color:var(--g-ink)!important}.g-button-outline{background:0 0;color:var(--g-ink)!important}.g-button-brand-icon{padding-left:8px}.g-button img{object-fit:cover;border-radius:1px;width:28px;height:28px}.g-button:hover{background:#333;transform:scale(1.01)}.g-button-inverse:hover{background:#d6d4cf}.g-button-outline:hover{background:var(--g-ink);color:var(--g-light)!important}.g-roll{vertical-align:middle;height:1.1em;line-height:1.1;display:inline-block;position:relative;overflow:hidden}.g-roll>span{transform-origin:50%;transition:transform .4s cubic-bezier(.3,.75,.2,1),opacity .4s;display:block}.g-roll>span+span{opacity:0;position:absolute;inset:0;transform:translateY(130%)scale(.5)}.g-button:hover .g-roll>span:first-child,.g-nav-outline:hover .g-roll>span:first-child,.g-nav-service a:hover .g-roll>span:first-child{opacity:0;transform:translateY(-130%)scale(.5)}.g-button:hover .g-roll>span+span,.g-nav-outline:hover .g-roll>span+span,.g-nav-service a:hover .g-roll>span+span{opacity:1;transform:translateY(0)scale(1)}.g-mark,.g-mark svg{width:40px;height:40px;display:block}.g-header{inset:32px var(--g-gutter) auto;z-index:120;height:44px;color:var(--g-ink);pointer-events:none;transition:transform .5s var(--g-ease),color .3s;animation:g-header-appear .7s var(--g-ease) both;justify-content:space-between;align-items:center;display:flex;position:fixed}.g-header>*{pointer-events:auto}.g-header-hidden{transform:translateY(-120px)}.g-header-light{color:var(--g-light)}.g-desktop-nav{animation:g-header-appear .7s 50ms var(--g-ease) both;gap:8px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.g-nav-outline,.g-nav-service{height:44px;font:700 18px/1.1 var(--g-heading);text-transform:uppercase;letter-spacing:.02em;background:0 0;border:1px solid;border-radius:3px;align-items:center;display:flex;overflow:hidden}.g-nav-outline{justify-content:center;padding:0 16px}.g-nav-service a{height:100%;padding:12px 16px}.g-nav-service button{background:0 0;border:0;border-left:1px solid;place-items:center;width:31px;height:100%;display:grid}.g-nav-service svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:16px}.g-header-actions{animation:g-header-appear .7s .1s var(--g-ease) both;gap:4px;display:flex}.g-mobile-menu-toggle{display:none}.g-menu-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:110;background:#0008;border:0;animation:.3s both g-fade-in;position:fixed;inset:0}.g-services-menu{z-index:130;background:var(--g-light);border:1px solid var(--g-ink);border-radius:4px;width:420px;padding:16px;position:fixed;top:90px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0003}.g-services-menu a{font:700 36px/.9 var(--g-heading);text-transform:uppercase;justify-content:space-between;padding:12px 0;display:flex}.g-services-menu a+a{border-top:1px solid #aaa}.g-mobile-menu{display:none}.g-cookie{z-index:150;background:var(--g-light);border:1px solid #111;border-radius:3px;align-items:center;gap:32px;width:360px;padding:16px;font-size:16px;line-height:1.2;animation:.5s cubic-bezier(.2,.8,.3,1) both g-cookie-in;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 2px 8px #0004}.g-cookie p{flex:1}.g-cookie a{color:#111}.g-cookie button{font:700 18px/1.1 var(--g-heading);color:var(--g-light);text-transform:uppercase;white-space:nowrap;background:#111;border:0;border-radius:3px;padding:10px 16px}.g-cookie button:hover{background:#444}.g-faq{padding-block:160px}.g-faq-list{border-top:1px solid #aaa;margin-top:80px}.g-faq-item{border-bottom:1px solid #aaa}.g-faq-item h3{font:500 20px/1.3 var(--g-body);text-transform:none}.g-faq-item h3 button{text-align:left;background:0 0;border:0;grid-template-columns:48px 1fr 20px;align-items:center;gap:8px;width:100%;min-height:49px;padding:12px 0;display:grid}.g-faq-item h3 button:hover{color:#777}.g-faq-number{font:500 16px/1 var(--g-mono);color:#aaa}.g-plus{width:20px;height:20px;display:block;position:relative}.g-plus:before,.g-plus:after{content:"";background:currentColor;width:16px;height:1.5px;transition:transform .4s;position:absolute;top:9px;left:2px}.g-plus:after{transform:rotate(90deg)}.g-faq-active .g-plus:after{transform:rotate(0)}.g-faq-answer{transition:grid-template-rows .45s var(--g-ease);grid-template-rows:0fr;display:grid}.g-faq-answer>div{overflow:hidden}.g-faq-answer p{color:#777;max-width:800px;padding:16px 0 32px 56px}.g-faq-active .g-faq-answer{grid-template-rows:1fr}.g-dark .g-faq-list,.g-dark .g-faq-item{border-color:#555}.g-dark .g-faq-answer p{color:#aaa}.g-values{padding-block:160px}.g-value{color:#555;border-top:1px solid #555;grid-template-columns:1fr 92px 1fr;align-items:start;gap:16px;padding:32px 0;transition:color .5s;display:grid}.g-value:last-child{border-bottom:1px solid #555}.g-value p{font-size:32px;line-height:1.2}.g-value>p:first-of-type{grid-area:1/1}.g-value>p:last-child{grid-column:3}.g-value-icon{grid-area:1/2;justify-self:center;font-size:40px;line-height:1}.g-value.g-revealed{color:var(--g-light)}.g-cta-wrap{--cta-progress:0;height:100vh;padding:0}.g-cta-wrap-inverse{background:var(--g-ink)}.g-cta{text-align:center;height:100%;transform:scale(calc(.9 + var(--cta-progress)*.1));background:var(--g-light);border-radius:8px;place-items:center;transition:transform .1s linear;display:grid}.g-cta.g-dark{background:var(--g-ink)}.g-cta>div{flex-direction:column;align-items:center;gap:32px;width:min(800px,100% - 32px);display:flex}.g-cta h2{width:100%;margin-bottom:16px;font-size:clamp(64px,10.5vw,160px);line-height:.8}.g-cta h2 span{display:block}.g-cta p{font-size:20px}.g-footer{min-height:255px;padding-block:56px 32px;font-size:14px;line-height:1.4}.g-footer-top{grid-template-columns:1fr 1fr 1fr;gap:32px;display:grid}.g-footer-brand{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.g-badge{color:#fff;background:#000;border-radius:6px;align-items:center;padding:5px 9px;font:500 12px/1.2 Arial,sans-serif;display:inline-flex}.g-footer-links{flex-direction:column;gap:5px;display:flex}.g-footer-links a:hover,.g-footer-bottom a:hover{text-decoration:underline}.g-footer-bottom{justify-content:space-between;gap:16px;margin-top:40px;display:flex}.g-footer-bottom>div{align-items:center;gap:8px;display:flex}.g-footer.g-dark{border-radius:0}[data-reveal]{opacity:0;transition:opacity .7s var(--g-ease),transform .7s var(--g-ease);transition-delay:var(--reveal-delay,0s);transform:translateY(30px)}[data-reveal].g-revealed{opacity:1;transform:translateY(0)}.g-page-enter{animation:g-fade-in .5s var(--g-ease) both}@keyframes g-fade-in{0%{opacity:0}to{opacity:1}}@keyframes g-header-appear{0%{opacity:0;translate:0 -20px}to{opacity:1;translate:0}}@keyframes g-cookie-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@media (max-width:1199px){:root{--g-gutter:24px}:where(.g-site) h1{font-size:120px}:where(.g-site) h2{font-size:80px}:where(.g-site) h3{font-size:56px}:where(.g-site) h4{font-size:32px}.g-desktop-nav{display:none}.g-mobile-menu-toggle{display:flex}.g-header{inset:24px var(--g-gutter) auto}.g-mobile-menu{right:var(--g-gutter);background:var(--g-light);z-index:130;width:360px;font:700 48px/1 var(--g-heading);text-transform:uppercase;animation:g-cookie-in .5s var(--g-ease);border:1px solid #111;border-radius:3px;flex-direction:column;padding:24px 16px;display:flex;position:fixed;bottom:16px;box-shadow:0 4px 24px #0003}.g-mobile-menu a:hover{opacity:.5}.g-faq{padding-block:160px}.g-value p{font-size:28px}.g-value{grid-template-columns:1fr 72px 1fr}.g-footer{padding-inline:var(--g-gutter)}}@media (max-width:809px){:root{--g-gutter:16px}:where(.g-site) h1{font-size:80px}:where(.g-site) h2{font-size:64px}:where(.g-site) h3{font-size:40px}:where(.g-site) h4{font-size:32px}.g-header{inset:16px var(--g-gutter) auto}.g-mobile-menu{width:calc(100% - 32px);max-width:400px}.g-faq-list{margin-top:80px}.g-faq-item h3{font-size:16px;line-height:1.3}.g-faq-item h3 button{grid-template-columns:48px 1fr 20px;gap:8px;min-height:49px}.g-faq-answer p{padding-left:56px;font-size:16px}.g-faq-number{font-size:14px}.g-cookie{gap:24px;width:calc(100% - 32px);max-width:360px}.g-values{padding-block:160px}.g-value{grid-template-columns:1fr 32px;gap:12px;padding:32px 0;display:grid}.g-value p{font-size:20px;line-height:1.3}.g-value>p:last-child{grid-area:2/1/auto/-1}.g-value-icon{grid-column:2;justify-self:end;font-size:32px}.g-cta-wrap{padding:0 16px}.g-cta{transform:none}.g-cta h2{font-size:64px}.g-cta>div{gap:32px}.g-footer{padding-block:48px 32px}.g-footer-top{border-top:1px solid #aaa;grid-template-columns:1fr 1fr;gap:56px 32px;padding-top:24px}.g-footer-brand{grid-column:1/-1}.g-footer-links{border-top:1px solid #aaa;padding-top:24px}.g-footer-bottom{flex-direction:column;margin-top:40px}.g-footer-bottom>div{flex-wrap:wrap}.g-value.g-revealed{color:#aaa}}@media (prefers-reduced-motion:reduce){.g-site *,.g-site :before,.g-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}[data-reveal]{opacity:1;transform:none}}.g-value[data-active=true]{color:var(--g-light)}.g-site h1,.g-site h2,.g-site p{text-wrap:balance}.g-cookie p{text-wrap:wrap}.g-button-roll{height:28px}.g-button-roll>span{align-items:center;gap:12px;height:28px;display:flex}@media (max-width:1199px){.g-mobile-menu{padding:16px;font-size:48px;line-height:1}}@media (max-width:809px){.g-value{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.g-value-icon{order:0;align-self:flex-start;align-items:center;height:32px;display:flex}.g-value-icon svg{width:28px;height:28px}.g-value>p:first-of-type{order:1}.g-value>p:last-child{order:2}.g-value p{font-size:20px;line-height:24px}.g-faq-item h3 button>span:nth-child(2){text-wrap:balance}}.g-nav-outline,.g-nav-service{border:0;box-shadow:inset 0 0 0 1px}.g-button{box-shadow:inset 0 0 0 1px var(--g-ink);border:0}.g-button-inverse{box-shadow:inset 0 0 0 1px var(--g-light)}@media (min-width:810px){.g-value{grid-template-columns:calc(50% - 140px) 92px 1fr;gap:32px}.g-value>p:first-of-type{text-align:right}.g-value>p:last-child{text-wrap:balance}.g-faq-item h3 button{grid-template-columns:calc(50% + 16px) 1fr 56px;gap:0;height:49px;min-height:49px;padding:0}.g-faq-number{font:500 20px/26px var(--g-body)}.g-faq-item .g-plus{justify-self:end}.g-faq-answer p{max-width:none;margin-left:calc(50% + 16px);padding:12px 0 24px}}@media (max-width:809px){.g-faq-item h3 button{grid-template-columns:40px 1fr 40px;gap:16px}.g-faq-item .g-plus{justify-self:end}.g-faq-number{font:500 16px/20.8px var(--g-body)}.g-faq-item{border-bottom:0;box-shadow:inset 0 -1px #aaa}.g-faq-item h3 button{min-height:48px}}.g-site:after{background-image:var(--wexor-noise,url(/sites/wexor/noise.png));opacity:.05;mix-blend-mode:normal;background-size:256px 256px}.g-services-menu{width:max-content;min-width:223px;box-shadow:inset 0 0 0 1px var(--g-ink);animation:g-cookie-in .35s var(--g-ease) both;border:0;padding:12px 20px 11px;top:80px;left:calc(50% - 153.4px);transform:none}.g-services-menu .g-roll{height:.9em;line-height:.9}.g-services-menu a{letter-spacing:-.02em;padding:4px 0;font-size:28px;line-height:.9}.g-services-menu a+a{border:0}.g-services-menu a:hover{opacity:1}.g-services-menu a:hover .g-roll>span:first-child{transform:translateY(-130%)}.g-services-menu a:hover .g-roll>span+span{opacity:1;transform:translateY(0)}.g-menu-backdrop:not(.g-menu-mobile-backdrop){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.g-back-to-top{right:var(--g-gutter);z-index:160;border:1px solid var(--g-ink);background:var(--g-light);min-width:72px;height:44px;color:var(--g-ink);font:700 18px/1 var(--g-heading);text-transform:uppercase;animation:g-cookie-in .35s var(--g-ease) both;transition:background .3s,color .3s,transform .3s var(--g-ease);border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:flex;position:fixed;bottom:24px;box-shadow:0 4px 16px #0002}.g-back-to-top:hover{background:var(--g-ink);color:var(--g-light);transform:translateY(-3px)}.g-back-to-top span{font-family:Arial,sans-serif;font-size:18px;font-weight:400}.g-nav-outline:hover,.g-nav-service button:hover,.g-nav-service button[aria-expanded=true]{background:var(--g-ink);color:var(--g-light)}.g-cursor{background:var(--g-light);pointer-events:none;z-index:300;opacity:0;mix-blend-mode:difference;border-radius:4px;width:16px;height:16px;display:none;position:fixed;top:0;left:0}.g-cursor[data-label=true]{white-space:nowrap;width:auto;height:auto;min-height:32px;font:700 18px/1 var(--g-heading);text-transform:uppercase;background:var(--g-light);color:var(--g-ink);mix-blend-mode:normal;padding:8px 10px}@media (hover:hover) and (pointer:fine){.g-cursor{display:block}.g-site,.g-site a,.g-site button{cursor:none}}.g-site:after{animation:.28s steps(3,end) infinite g-grain}@keyframes g-grain{0%{background-position:0 0}33%{background-position:60px -40px}66%{background-position:-30px 55px}to{background-position:20px 25px}}@media (prefers-reduced-motion:reduce){.g-site:after{animation:none}}.g-mark{width:44px;height:44px;display:block;position:relative}.g-mark img{object-fit:contain;width:44px;height:44px;position:absolute;inset:0}.g-mark-white,.g-header-light .g-mark-black,.g-footer.g-dark .g-mark-black{display:none}.g-header-light .g-mark-white,.g-footer.g-dark .g-mark-white{display:block}.g-header-mark,.g-footer-brand a{width:44px;height:44px;display:block}.g-cursor{clip-path:polygon(0 0,100% 43%,58% 55%,43% 100%);mix-blend-mode:difference;will-change:transform;background:#c8f12e;border-radius:0;width:20px;height:20px;transition:width .25s,height .25s,clip-path .25s,background .25s}.g-cursor[data-label=true]{clip-path:none;color:#150a31;width:auto;min-width:78px;height:42px;font:700 15px/1 var(--g-body);text-align:center;background:#c8f12e;border-radius:24px;padding:12px}.g-values{padding-top:48px}.g-header .g-nav-outline,.g-header .g-nav-service{-webkit-backdrop-filter:blur(14px);background:#ebe9e4eb}.g-header.g-header-light .g-nav-outline,.g-header.g-header-light .g-nav-service{background:#111111e6}.g-header.g-header-light .g-nav-outline:hover,.g-header.g-header-light .g-nav-service button:hover,.g-header.g-header-light .g-nav-service button[aria-expanded=true]{background:var(--g-light);color:var(--g-ink)}.g-site:after{clip-path:inset(var(--crency-noise-top,0px) 0 0)}.g-header .g-nav-outline:hover,.g-header .g-nav-outline:focus-visible,.g-header .g-nav-service a:hover,.g-header .g-nav-service a:focus-visible,.g-header .g-nav-service button:hover,.g-header .g-nav-service button:focus-visible{color:#ebe9e4;opacity:1;background:#111}.g-header.g-header-light .g-nav-outline:hover,.g-header.g-header-light .g-nav-outline:focus-visible,.g-header.g-header-light .g-nav-service a:hover,.g-header.g-header-light .g-nav-service a:focus-visible,.g-header.g-header-light .g-nav-service button:hover,.g-header.g-header-light .g-nav-service button:focus-visible{color:#111;opacity:1;background:#ebe9e4}.g-nav-service a,.g-nav-service button{transition:background .25s,color .25s}.g-services-menu a:hover,.g-services-menu a:focus-visible{color:#ebe9e4;opacity:1;background:#111;border-radius:2px}.g-cursor{clip-path:none;mix-blend-mode:difference;will-change:transform;background:#ebe9e4;border-radius:4px;width:16px;min-width:0;height:16px;min-height:0;padding:0;transition:opacity .2s,width .2s,height .2s}.g-cursor:after{content:"";border-radius:inherit;background:var(--wexor-cursor-noise,url(/sites/wexor/noise.svg));opacity:.05;position:absolute;inset:0}.g-cursor[data-label=true]{color:#111;width:auto;min-width:32px;height:32px;min-height:32px;font:700 16px/1 var(--g-heading);clip-path:none;mix-blend-mode:difference;background:#ebe9e4;border-radius:4px;padding:8px 10px}@media (hover:hover) and (pointer:fine){.g-site{cursor:auto}.g-site a,.g-site button{cursor:pointer}}.g-cookie-settings{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.g-cookie-settings:hover{text-decoration:underline}
