@keyframes qwed-cta-arrow-nudge-in{from{transform:translateX(0)}to{transform:translateX(3px)}}@keyframes qwed-cta-arrow-nudge-loop{0%,100%{transform:translateX(3px)}50%{transform:translateX(0)}}.qwed-hero{--hero-ink: var(--wp--preset--color--base);--hero-dim: rgba(255, 255, 255, 0.8);--hero-soft: var(--wp--preset--color--soft);--hero-line: rgba(255, 255, 255, 0.16);--hero-blue: var(--wp--preset--color--primary);--hero-blue-hover: #0179ab;--hero-glass: rgba(255, 255, 255, 0.1);position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:min(max(780px,54.1666666667vw),100svh);margin-block:0;overflow:hidden;color:var(--hero-ink);background-color:var(--wp--preset--color--deep-sea);width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.qwed-hero__bg{position:absolute;inset:0;z-index:-2}.qwed-hero__img{width:100%;height:100%;object-fit:cover;object-position:center}.qwed-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg, rgba(10, 16, 24, 0.45) 0%, rgba(10, 16, 24, 0.12) 26%, rgba(10, 16, 24, 0.28) 62%, rgba(10, 16, 24, 0.68) 100%)}@media(max-width: 1023.98px){.qwed-hero::after{background:linear-gradient(180deg, rgba(1, 7, 12, 0.6) 0%, rgba(1, 7, 12, 0) 100%)}}.qwed-hero__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:max(40px,2.7777777778vw);width:100%;max-width:max(1320px,91.6666666667vw);margin-inline:auto;padding-inline:0;padding-block:max(128px,8.8888888889vw) max(77px,5.3472222222vw)}@media(max-width: 1023.98px){.qwed-hero__inner{gap:24px;max-width:none;padding-inline:16px;padding-block:102px 0}}@media(min-width: 1024px){.qwed-hero__inner{flex-direction:row;align-items:center;justify-content:space-between}}.qwed-hero__lead{display:flex;flex-direction:column;gap:max(16px,1.1111111111vw);max-width:max(525px,36.4583333333vw)}@media(max-width: 1023.98px){.qwed-hero__lead{gap:12px;max-width:100%}}.qwed-hero__chip{display:inline-flex;align-items:center;gap:max(18px,1.25vw);align-self:flex-start;margin:0;font-weight:500;font-size:max(16px,1.1111111111vw);line-height:1.25;color:var(--hero-ink)}@media(max-width: 1023.98px){.qwed-hero__chip{gap:12px;padding-inline-start:4px;font-size:16px}}.qwed-hero__chip-dot{inline-size:max(6px,.4166666667vw);block-size:max(6px,.4166666667vw);border-radius:50%;background:var(--wp--preset--color--base);box-shadow:0 0 0 max(4px,.2777777778vw) hsla(0,0%,100%,.28);flex:0 0 auto}@media(max-width: 1023.98px){.qwed-hero__chip-dot{inline-size:6px;block-size:6px;box-shadow:0 0 0 4px hsla(0,0%,100%,.28)}}.qwed-hero__title{margin:0;font-family:var(--wp--preset--font-family--display);font-weight:400;font-size:max(36px,2.5vw);font-weight:400;line-height:max(46px,3.1944444444vw);letter-spacing:0;color:var(--hero-ink)}@media(max-width: 1023.98px){.qwed-hero__title{font-size:36px;line-height:46px}}.qwed-hero__intro{max-width:max(415px,28.8194444444vw)}@media(max-width: 1023.98px){.qwed-hero__intro{max-width:100%;margin-top:-4px}}.qwed-hero__intro p{margin:0;font-family:var(--wp--preset--font-family--body);font-weight:300;font-size:max(16px,1.1111111111vw);line-height:1.25;color:var(--hero-soft)}@media(max-width: 1023.98px){.qwed-hero__intro p{font-weight:400;font-size:14px;line-height:18px;color:var(--hero-dim)}}.qwed-hero__panel{display:flex;flex-direction:column;justify-content:center;gap:max(32px,2.2222222222vw);width:100%;padding:max(20px,1.3888888889vw);border-radius:0;background:var(--hero-glass);backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);border:0;box-shadow:none}@media(max-width: 1023.98px){.qwed-hero__panel{gap:24px;padding:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(min-width: 1024px){.qwed-hero__panel{flex:0 0 auto;width:max(660px,45.8333333333vw);max-width:48vw}}.qwed-hero__services{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}@media(max-width: 1023.98px){.qwed-hero__services{padding:12px;background:hsla(0,0%,100%,.16);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}}@media(min-width: 1024px){.qwed-hero__services{display:grid;grid-template-columns:134fr 134fr 146fr 134fr;gap:0}}.qwed-hero__service{display:flex}@media(max-width: 1023.98px){.qwed-hero__service{padding-block:10px}.qwed-hero__service:first-child{padding-block-start:0}.qwed-hero__service:last-child{padding-block-end:0}.qwed-hero__service+.qwed-hero__service{border-block-start:1px solid var(--hero-line)}}@media(min-width: 1024px){.qwed-hero__service{padding-inline:max(12px,.8333333333vw)}.qwed-hero__service:first-child{padding-inline-start:0}.qwed-hero__service:last-child{padding-inline-end:0}.qwed-hero__service+.qwed-hero__service{border-inline-start:max(1px,.0694444444vw) solid var(--hero-line)}}.qwed-hero__service-link{display:flex;flex-direction:column;gap:max(4px,.2777777778vw);width:100%;min-width:0;color:inherit;text-decoration:none;border-radius:max(8px,.5555555556vw);transition:transform 300ms ease}@media(min-width: 1024px){.qwed-hero__service-link{gap:max(8px,.5555555556vw)}}.qwed-hero__service-link:hover,.qwed-hero__service-link:focus-visible{transform:translateY(-2px)}.qwed-hero__service-link:hover .qwed-hero__chevron,.qwed-hero__service-link:focus-visible .qwed-hero__chevron{transform:translateX(2px);opacity:1}.qwed-hero__service-head{display:flex;align-items:center;justify-content:space-between;gap:max(6px,.4166666667vw)}.qwed-hero__service-title{font-weight:600;font-size:max(12px,.8333333333vw);line-height:1.3333333333;letter-spacing:max(.2px,.0138888889vw);color:var(--hero-ink);white-space:nowrap}@media(max-width: 1023.98px){.qwed-hero__service-title{font-size:14px;line-height:18px;letter-spacing:.3px}}.qwed-hero__service-desc{font-weight:400;font-size:max(12px,.8333333333vw);line-height:1.3333333333;letter-spacing:max(.3px,.0208333333vw);color:var(--hero-soft)}@media(max-width: 1023.98px){.qwed-hero__service-desc{font-size:12px;line-height:16px;letter-spacing:.3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.qwed-hero__chevron{flex:0 0 auto;inline-size:max(14px,.9722222222vw);block-size:max(14px,.9722222222vw);opacity:.85;transition:transform 300ms ease,opacity 300ms ease}@media(max-width: 1023.98px){.qwed-hero__chevron{inline-size:14px;block-size:14px}}.qwed-hero__divider{display:none;width:100%;height:0;margin:0;border:0;border-block-start:max(1px,.0694444444vw) solid var(--hero-line)}@media(min-width: 1024px){.qwed-hero__divider{display:block}}.qwed-hero__bio{display:flex;align-items:center;gap:max(12px,.8333333333vw)}@media(max-width: 1023.98px){.qwed-hero__bio{flex-wrap:wrap;align-items:center;gap:12px;row-gap:14px;margin-inline:-16px;padding:16px;background:var(--hero-glass);backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);border-radius:0}}.qwed-hero__avatar{flex:0 0 auto;inline-size:max(54px,3.75vw);block-size:max(58px,4.0277777778vw);margin:0;border-radius:0;overflow:hidden;background:var(--wp--preset--color--light-gray)}@media(max-width: 1023.98px){.qwed-hero__avatar{inline-size:54px;block-size:58px}}.qwed-hero__avatar img{width:100%;height:100%;object-fit:cover}.qwed-hero__bio-body{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:max(12px,.8333333333vw) max(16px,1.1111111111vw);min-width:0}@media(max-width: 1023.98px){.qwed-hero__bio-body{display:contents}}.qwed-hero__bio-text{display:flex;flex-direction:column;gap:max(2px,.1388888889vw);letter-spacing:max(.3px,.0208333333vw)}@media(max-width: 1023.98px){.qwed-hero__bio-text{flex:1 1 0;min-width:0;gap:2px;letter-spacing:.3px}}.qwed-hero__bio-lead{margin:0;font-weight:500;font-size:max(14px,.9722222222vw);line-height:1.2857142857;color:var(--hero-soft)}@media(max-width: 1023.98px){.qwed-hero__bio-lead{font-size:14px;line-height:18px}}.qwed-hero__bio-desc{margin:0;max-width:max(237px,16.4583333333vw);font-weight:600;font-size:max(14px,.9722222222vw);line-height:1.2857142857;color:var(--hero-ink)}@media(max-width: 1023.98px){.qwed-hero__bio-desc{max-width:237px;font-size:14px;line-height:18px}}.qwed-hero__bio-contact{display:flex;flex-direction:column;align-items:center;gap:max(8px,.5555555556vw)}@media(max-width: 1023.98px){.qwed-hero__bio-contact{flex:1 1 100%;flex-direction:column-reverse;align-items:stretch;gap:6px}}.qwed-hero__bio-note{margin:0;font-size:max(12px,.8333333333vw);line-height:1.3333333333;letter-spacing:max(.3px,.0208333333vw);color:var(--hero-soft)}@media(max-width: 1023.98px){.qwed-hero__bio-note{font-size:12px;line-height:16px;letter-spacing:.3px;text-align:center}}.qwed-hero__cta{display:inline-flex;align-items:center;justify-content:center;gap:max(8px,.5555555556vw);padding:max(8px,.5555555556vw) max(20px,1.3888888889vw);border-radius:max(24px,1.6666666667vw);background:var(--wp--preset--color--primary);color:var(--wp--preset--color--base);font-weight:600;font-size:max(12px,.8333333333vw);letter-spacing:max(.2px,.0138888889vw);line-height:1.66;text-decoration:none;transition:background 300ms ease,transform 300ms ease}@media(max-width: 1023.98px){.qwed-hero__cta{gap:8px;padding:8px 20px;border-radius:24px;font-size:12px;letter-spacing:.2px;width:100%}}.qwed-hero__cta svg{transition:transform 300ms ease}.qwed-hero__cta:hover,.qwed-hero__cta:focus-visible{filter:brightness(0.88)}.qwed-hero__cta:hover svg,.qwed-hero__cta:focus-visible svg{animation:qwed-cta-arrow-nudge-in .2s ease-out forwards,qwed-cta-arrow-nudge-loop 1s ease-in-out .2s infinite}.qwed-hero__cta .qwed-hero__chevron{opacity:1}@media(prefers-reduced-motion: reduce){.qwed-hero *,.qwed-hero::after{transition:none !important}}
