body.ur-about-page{--ab-bg:#f5f3ee;--ab-tint:#ebe8e2;--ab-ink:#171b20;--ab-muted:#53606a;--ab-line:#c9cccd;--ab-brand:#bb3c20;--ab-button:#bd3c20;background:var(--ab-bg)!important;color:var(--ab-ink)!important}html[data-urll-theme="dark"] body.ur-about-page{--ab-bg:#0d1116;--ab-tint:#151e25;--ab-ink:#eef1f5;--ab-muted:#b7c3cb;--ab-line:#45515c;--ab-brand:#ff8b67;--ab-button:#bd3c20}body.ur-about-page :is(#page,#content,.site-content,.site-content>.ast-container,.entry-content){background:transparent!important;max-width:none!important;padding:0!important;margin:0!important}body.ur-about-page :is(.site-header,.entry-header,.post-navigation,.comments-area){display:none!important}body.ur-about-page #primary{width:100%;margin:0;padding:0}body.ur-about-page .site-main{margin:0}body.ur-about-page .elementor-widget{margin-bottom:0}body.ur-about-page .ur-about-section{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;--gap:0;position:relative;padding:100px 36px 100px 90px!important;overflow:clip;background:var(--ab-bg)!important;scroll-margin-top:80px}body.ur-about-page .ur-about-section.ur-about-tint{background:var(--ab-tint)!important}body.ur-about-page .ur-about-hero{padding-top:140px!important;padding-bottom:86px!important;background-image:linear-gradient(var(--ab-line) 1px,transparent 1px),linear-gradient(90deg,var(--ab-line) 1px,transparent 1px)!important;background-size:80px 80px!important;background-blend-mode:soft-light}body.ur-about-page .ur-about-wrap{width:100%!important;max-width:1240px!important;margin:0 auto!important;padding:0!important;gap:0!important}body.ur-about-page .ur-about-grid{display:grid!important;grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,4vw,64px)!important;padding:0!important;width:100%}body.ur-about-page .ur-about-hero-grid{grid-template-columns:1.1fr .9fr;align-items:center}body.ur-about-page .ur-about-stack{display:flex;flex-direction:column;gap:22px!important;padding:0!important;min-width:0}body.ur-about-page .ur-about-head{max-width:880px;gap:20px!important;padding:0!important}body.ur-about-page .ur-about-eyebrow .elementor-heading-title{font:500 13px/1.6 'IBM Plex Mono',monospace!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--ab-brand)!important}body.ur-about-page .ur-about-eyebrow-row{display:flex;flex-direction:row!important;align-items:center;gap:18px!important;padding:0!important;flex-wrap:wrap!important}body.ur-about-page .ur-about-eyebrow-row>.elementor-widget{width:auto!important}body.ur-about-page .ur-about-since .elementor-heading-title{font:500 12px/1.5 'IBM Plex Mono',monospace!important;color:var(--ab-brand)!important;padding:5px 10px;border:1px solid currentColor;border-radius:999px;white-space:nowrap}body.ur-about-page .ur-about-section :is(h1,h2,h3,h4){font-family:'Hanken Grotesk',system-ui,sans-serif!important;color:var(--ab-ink)!important;letter-spacing:-.035em!important;font-weight:700!important;margin:0!important;text-transform:none!important}body.ur-about-page .ur-about-section h1{font-size:clamp(38px,4.7vw,68px)!important;line-height:1.02!important;max-width:17ch;text-wrap:balance}body.ur-about-page .ur-about-section h2{font-size:clamp(32px,4.2vw,58px)!important;line-height:1.06!important;text-wrap:balance}body.ur-about-page .ur-about-section h3{font-size:25px!important;line-height:1.2!important;letter-spacing:-.02em!important}body.ur-about-page .ur-about-section :is(p,li){font:400 17px/1.65 'Hanken Grotesk',system-ui,sans-serif!important;color:var(--ab-muted)!important;margin:0 0 16px!important;text-wrap:pretty}body.ur-about-page .ur-about-section p:last-child{margin-bottom:0!important}body.ur-about-page .ur-about-section strong{color:var(--ab-ink)!important}body.ur-about-page .ur-about-lead p{font-size:clamp(18px,1.45vw,21px)!important;line-height:1.55!important}body.ur-about-page .ur-about-actions{flex-direction:row!important;flex-wrap:wrap!important;gap:14px!important;padding:12px 0 0!important}body.ur-about-page .ur-about-actions>.elementor-widget{width:auto!important}body.ur-about-page .ur-about-button .elementor-button{font:650 16px/1.45 'Hanken Grotesk',system-ui,sans-serif!important;padding:15px 24px!important;min-height:52px;display:inline-flex;align-items:center;background:var(--ab-button)!important;border:1px solid var(--ab-button)!important;color:white!important;border-radius:8px!important;text-decoration:none!important;box-shadow:none!important}body.ur-about-page .ur-about-button .elementor-button:hover{background:#9f2e18!important;border-color:#9f2e18!important}body.ur-about-page .ur-about-button-secondary .elementor-button{background:transparent!important;border-color:var(--ab-line)!important;color:var(--ab-ink)!important}body.ur-about-page .ur-about-button-secondary .elementor-button:is(:hover,:focus-visible){background:#9f2e18!important;border-color:#9f2e18!important;color:#fff!important}body.ur-about-page .ur-about-button .elementor-button :is(.elementor-button-content-wrapper,.elementor-button-text,.elementor-button-icon){color:inherit!important}body.ur-about-page .ur-about-section a:focus-visible{outline:3px solid var(--ab-brand)!important;outline-offset:5px}body.ur-about-page .ur-about-photo{overflow:hidden;border:1px solid var(--ab-line);border-radius:8px;aspect-ratio:4/5;width:100%!important}body.ur-about-page .ur-about-photo :is(.elementor-widget-container,a){height:100%;display:block}body.ur-about-page .ur-about-photo img{--ab-camera-start:1.18;--ab-camera-mid:1.09;--ab-camera-end:1.2;--ab-camera-pan:2.5%;display:block;width:100%;height:100%;max-height:none;object-fit:cover;object-position:58% 50%;transform-origin:60% 62%;transform:scale(var(--ab-camera-start)) translate(var(--ab-camera-pan),1.5%)}body.ur-about-page .ur-about-portrait img{--ab-camera-start:1.08;--ab-camera-mid:1.04;--ab-camera-end:1.1;--ab-camera-pan:1%;object-position:center 30%;transform-origin:50% 30%}body.ur-about-page .ur-about-photo.is-camera-active img{animation:ur-about-camera 26s var(--ease,cubic-bezier(.22,1,.36,1)) both;will-change:transform}@keyframes ur-about-camera{0%{transform:scale(var(--ab-camera-start)) translate(var(--ab-camera-pan),1.5%)}50%{transform:scale(var(--ab-camera-mid)) translate(-1.5%,-1%)}100%{transform:scale(var(--ab-camera-end)) translate(-3%,1%)}}body.ur-about-page .ur-about-spaced{margin-top:56px!important}body.ur-about-page .ur-about-quote{border-top:2px solid var(--ab-ink);padding-top:26px!important;gap:24px!important}body.ur-about-page .ur-about-quote blockquote{border:0;margin:0;padding:0;color:var(--ab-ink)!important;font:700 clamp(25px,2.4vw,34px)/1.2 'Hanken Grotesk',system-ui,sans-serif!important;letter-spacing:-.025em;text-wrap:balance}body.ur-about-page .ur-about-attribution{padding:0!important;display:flex;flex-direction:row!important;gap:16px!important;align-items:center}body.ur-about-page .ur-about-avatar{width:64px!important;flex:0 0 64px}body.ur-about-page .ur-about-avatar img{width:64px;height:64px;border-radius:50%;object-fit:cover}body.ur-about-page .ur-about-attribution p{font-size:15px!important;line-height:1.5!important}body.ur-about-page .ur-about-timeline{margin-top:72px!important;padding:0!important;gap:0!important;border-bottom:1px solid var(--ab-line)}body.ur-about-page .ur-about-timeline-row{display:grid!important;grid-template-columns:132px 1fr;gap:32px!important;padding:28px 0!important;border-top:1px solid var(--ab-line);transition:border-color .25s}body.ur-about-page .ur-about-timeline-row.is-past{border-top-color:var(--ab-brand)}body.ur-about-page .ur-about-timeline-row .ur-about-stack{gap:10px!important}body.ur-about-page .ur-about-timeline-row h3{font-size:24px!important}body.ur-about-page .ur-about-timeline-row p{max-width:72ch}body.ur-about-page .ur-about-three{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px!important;padding:0!important}body.ur-about-page .ur-about-card{gap:16px!important;padding:22px 0 0!important;border-top:2px solid var(--ab-ink);min-width:0}body.ur-about-page .ur-about-meta{margin-top:56px!important;padding:28px 0 0!important;border-top:1px solid var(--ab-line);display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px!important}body.ur-about-page .ur-about-meta .ur-about-stack{gap:8px!important}body.ur-about-page .ur-about-meta .ur-about-eyebrow .elementor-heading-title{font-size:12px!important;color:var(--ab-muted)!important}body.ur-about-page .ur-about-meta p{font-size:16px!important;color:var(--ab-ink)!important}body.ur-about-page .ur-about-fact-number .elementor-heading-title{font-size:clamp(58px,7vw,96px)!important;line-height:1!important;color:var(--ab-brand)!important;letter-spacing:-.05em!important}body.ur-about-page .ur-about-fact h3{font-size:23px!important}body.ur-about-page .ur-about-page-links{display:flex;flex-direction:row!important;flex-wrap:wrap!important;gap:12px 24px!important;padding:28px 0 0!important;margin-top:32px!important;border-top:1px solid var(--ab-line)}body.ur-about-page .ur-about-page-links>.elementor-widget{width:auto!important}body.ur-about-page .ur-about-page-links .elementor-button{font:500 15px/1.5 'Hanken Grotesk',system-ui,sans-serif!important;color:var(--ab-muted)!important;background:transparent!important;border:0!important;border-radius:0!important;padding:10px 0!important;box-shadow:none!important}body.ur-about-page .ur-about-page-links .elementor-button:hover{color:var(--ab-brand)!important}@media(max-width:960px){body.ur-about-page .ur-about-grid{grid-template-columns:1fr!important}body.ur-about-page .ur-about-section{padding:72px 32px 72px 80px!important}body.ur-about-page .ur-about-hero{padding-top:120px!important}body.ur-about-page .ur-about-photo{max-height:570px;aspect-ratio:16/10}body.ur-about-page .ur-about-portrait{max-width:520px;aspect-ratio:4/5}body.ur-about-page .ur-about-three{gap:24px!important}}@media(max-width:700px){body.ur-about-page .ur-about-section{padding:64px 24px!important}body.ur-about-page .ur-about-hero{padding-top:110px!important}body.ur-about-page .ur-about-three,body.ur-about-page .ur-about-meta{grid-template-columns:1fr!important;gap:32px!important}body.ur-about-page .ur-about-spaced{margin-top:36px!important}body.ur-about-page .ur-about-timeline-row{grid-template-columns:1fr!important;gap:12px!important}body.ur-about-page .ur-about-actions{flex-direction:column!important}body.ur-about-page .ur-about-actions>.elementor-widget{width:100%!important}body.ur-about-page .ur-about-button .elementor-button{width:100%;justify-content:center}body.ur-about-page .ur-about-photo{aspect-ratio:4/3}body.ur-about-page .ur-about-portrait{aspect-ratio:4/5}body.ur-about-page .ur-about-timeline{margin-top:44px!important}}@media(prefers-reduced-motion:reduce){body.ur-about-page .ur-about-section *{transition:none!important;scroll-behavior:auto!important}body.ur-about-page .ur-about-photo img{animation:none!important;transform:none!important;will-change:auto!important}}body.ur-about-page .ur-about-pipeline{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px!important;padding:0!important;background:var(--ab-line);border:1px solid var(--ab-line)}body.ur-about-page .ur-about-pipeline-stage{position:relative;background:var(--ab-bg);padding:28px 24px 30px!important;gap:14px!important;min-width:0}body.ur-about-page .ur-about-pipeline-stage:not(:last-child)::after{content:'';position:absolute;right:-8px;top:50%;width:14px;height:14px;background:var(--ab-brand);border-radius:2px;z-index:2;pointer-events:none}body.ur-about-page .ur-about-pipeline-stage h3{font-size:22px!important}body.ur-about-page .ur-about-pipeline-stage ul{list-style:none;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:12px}body.ur-about-page .ur-about-pipeline-stage li{position:relative;font-size:15px!important;line-height:1.5!important;margin:0!important;padding-left:16px!important}body.ur-about-page .ur-about-pipeline-stage li::before{content:'';position:absolute;left:0;top:10px;width:6px;height:2px;background:var(--ab-brand)}body.ur-about-page .ur-about-pipeline-foot{display:grid!important;grid-template-columns:1.1fr 2fr;gap:32px!important;align-items:center;padding:26px!important;margin-top:2px!important;border:1px solid var(--ab-line);border-top:3px solid var(--ab-brand);background:var(--ab-bg)}body.ur-about-page .ur-about-pipeline-foot .ur-about-stack{gap:10px!important}body.ur-about-page .ur-about-pipeline-foot p{font-size:15px!important;line-height:1.5!important}body.ur-about-page .ur-about-services{display:flex;flex-direction:row!important;flex-wrap:wrap!important;justify-content:flex-end;gap:10px!important;padding:0!important}body.ur-about-page .ur-about-services>.elementor-widget{width:auto!important;max-width:100%}body.ur-about-page .ur-about-service .elementor-heading-title{font:500 13px/1.5 'Hanken Grotesk',system-ui,sans-serif!important;color:var(--ab-ink)!important;border:1px solid var(--ab-line);border-radius:999px;padding:9px 14px!important;margin:0!important}body.ur-about-page .ur-about-timeline{position:relative;--ab-timeline-progress:0}body.ur-about-page .ur-about-timeline::before,body.ur-about-page .ur-about-timeline::after{content:'';position:absolute;left:0;top:0;bottom:0;width:2px;pointer-events:none;background:var(--ab-line)}body.ur-about-page .ur-about-timeline::after{background:var(--ab-brand);transform:scaleY(var(--ab-timeline-progress));transform-origin:top}body.ur-about-page .ur-about-timeline-row{padding-left:24px!important}body.ur-about-page .ur-about-timeline-row>.ur-about-eyebrow{position:relative}body.ur-about-page .ur-about-timeline-row>.ur-about-eyebrow::before{content:'';position:absolute;left:-28px;top:6px;width:10px;height:10px;border-radius:50%;background:var(--ab-bg);border:2px solid var(--ab-line);z-index:1}body.ur-about-page .ur-about-timeline-row.is-past>.ur-about-eyebrow::before{background:var(--ab-brand);border-color:var(--ab-brand)}@media(max-width:1000px){body.ur-about-page .ur-about-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}body.ur-about-page .ur-about-pipeline-stage:nth-child(2)::after{display:none}body.ur-about-page .ur-about-pipeline-foot{grid-template-columns:1fr}body.ur-about-page .ur-about-services{justify-content:flex-start}}@media(max-width:600px){body.ur-about-page .ur-about-pipeline{grid-template-columns:1fr}body.ur-about-page .ur-about-pipeline-stage::after{display:none}body.ur-about-page .ur-about-pipeline-foot{padding:24px!important}}@media(prefers-reduced-motion:reduce){body.ur-about-page .ur-about-timeline{--ab-timeline-progress:1}}body.ur-about-page .ur-about-pipeline-stage::after{transform:scale(var(--ab-connector-scale,1))}body.ur-about-page .ur-about-fact-number .elementor-heading-title{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){body.ur-about-page .ur-about-pipeline-stage::after{transform:none}}body.ur-about-page .ur-about-section-label{margin:0!important}body.ur-about-page .ur-about-section-label::before{content:none!important}body.ur-about-page .ur-about-section-label .elementor-heading-title{display:flex;align-items:center;gap:10px;margin:0!important;font:600 11px/27.2px var(--mono,'IBM Plex Mono',ui-monospace,monospace)!important;letter-spacing:.16em!important;text-transform:uppercase;color:inherit!important}body.ur-about-page .ur-about-section-label .elementor-heading-title::before{content:'';display:block;flex:0 0 26px;width:26px;height:1px;margin:0;background:currentColor;opacity:.7}body.ur-about-page .ur-about-head{container-type:inline-size;width:100%;min-width:0}body.ur-about-page .ur-about-head h2{font-size:clamp(32px,4.9cqw,48px)!important}