.xolabs-system{color:var(--xolabs-ink);background-color:var(--xolabs-paper)}.xolabs-system :where(a,button,summary):focus-visible{outline:3px solid var(--xolabs-brand);outline-offset:5px}.xolabs-system{font:400 15px/1.6 var(--xolabs-body);-webkit-font-smoothing:antialiased}.xolabs-topbar{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:88px;background-color:var(--xolabs-paper);border-bottom:1px solid var(--xolabs-line)}.xolabs-topbar{padding:20px var(--xolabs-gutter)}@media (max-width:1023px){.xolabs-topbar{padding-top:20px;padding-right:28px;padding-bottom:20px;padding-left:28px}}@media (max-width:767px){.xolabs-topbar{min-height:72px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}@media (max-width:479px){.xolabs-topbar{gap:12px}}.xolabs-wordmark{display:inline-flex;align-items:center;gap:14px;color:var(--xolabs-ink);text-decoration:none;letter-spacing:-0.7px}.xolabs-wordmark{font:700 22px/1 var(--xolabs-display)}@media (max-width:479px){.xolabs-wordmark{font-size:21px}}.xolabs-mark{display:inline-flex;justify-content:center;align-items:center;width:46px;height:38px;color:var(--xolabs-brand);letter-spacing:-4px;padding-right:4px;border-top:1px solid var(--xolabs-brand);border-right:1px solid var(--xolabs-brand);border-bottom:1px solid var(--xolabs-brand);border-left:1px solid var(--xolabs-brand)}.xolabs-mark{font:500 30px/1 var(--xolabs-display);transform:none}.xolabs-mark-dot{display:block;width:9px;height:9px;background-color:currentColor;border-radius:1px}.xolabs-mark-dot:last-child{background-color:var(--xolabs-brand)}.xolabs-meta{color:var(--xolabs-muted);text-transform:none;letter-spacing:0px}.xolabs-meta{font:400 12px/1.5 var(--xolabs-body)}.xolabs-top-meta{display:flex;align-items:center;gap:24px}@media (max-width:767px){.xolabs-top-meta .xolabs-meta{display:none}}.xolabs-tag{display:inline-flex;align-items:center;gap:7px;color:var(--xolabs-muted);text-transform:none;letter-spacing:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:10px;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:2px solid var(--xolabs-brand)}.xolabs-tag{font:400 12px/1.4 var(--xolabs-body)}@media (max-width:479px){.xolabs-tag{font-size:9px}}.xolabs-tag-blue{color:var(--xolabs-muted);background-color:transparent}.xolabs-tag-blue{border-color:var(--xolabs-brand)}.xolabs-layout{display:grid;grid-template-columns:214px minmax(0,1fr);max-width:1600px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1119px){.xolabs-layout{grid-template-columns:170px minmax(0,1fr)}}@media (max-width:1023px){.xolabs-layout{grid-template-columns:minmax(0,1fr)}}.xolabs-sidebar{padding-top:40px;padding-right:24px;padding-bottom:40px;padding-left:40px;border-right:1px solid var(--xolabs-line)}@media (max-width:1119px){.xolabs-sidebar{padding-left:24px}}@media (max-width:1023px){.xolabs-sidebar{padding-top:16px;padding-right:28px;padding-bottom:16px;padding-left:28px;border-right:0px solid;border-bottom:1px solid var(--xolabs-line)}}@media (max-width:767px){.xolabs-sidebar{padding-top:14px;padding-right:20px;padding-bottom:14px;padding-left:20px}}.xolabs-side-nav{display:flex;flex-flow:column;gap:4px;position:sticky;top:32px}@media (max-width:1023px){.xolabs-side-nav{flex-flow:row;gap:4px 24px;position:static}.xolabs-side-nav{flex-wrap:wrap}}@media (max-width:767px){.xolabs-side-nav{gap:4px 20px}}.xolabs-side-label{color:var(--xolabs-muted);text-transform:uppercase;letter-spacing:0.1em;margin-bottom:20px}.xolabs-side-label{font:400 10px/1.5 var(--xolabs-mono)}.xolabs-side-link{display:flex;align-items:center;gap:14px;color:var(--xolabs-muted);font-size:12px;text-decoration:none;padding-top:9px;padding-right:0px;padding-bottom:9px;padding-left:0px}.xolabs-side-link:hover{color:var(--xolabs-brand)}@media (max-width:1023px){.xolabs-side-link{padding-top:4px;padding-right:0px;padding-bottom:4px;padding-left:0px}}@media (max-width:767px){.xolabs-side-link{font-size:11px}}.xolabs-side-num{color:var(--xolabs-muted)}.xolabs-side-num{font:400 10px var(--xolabs-mono)}@media (max-width:767px){.xolabs-side-num{display:none}}.xolabs-side-note{color:var(--xolabs-muted);font-size:11px;line-height:1.7;margin-top:40px;padding-top:20px;border-top:1px solid var(--xolabs-line)}.xolabs-content{min-width:0px}.xolabs-content{padding:0 var(--xolabs-gutter)}@media (max-width:1119px){.xolabs-content{padding-top:0px;padding-right:28px;padding-bottom:0px;padding-left:28px}}@media (max-width:767px){.xolabs-content{padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px}}.xolabs-intro{display:grid;grid-template-columns:minmax(0,1fr) 190px;align-items:end;gap:var(--xolabs-column-gap)}.xolabs-intro{padding:var(--xolabs-section-space) 0 var(--xolabs-section-compact-space)}@media (max-width:1119px){.xolabs-intro{grid-template-columns:minmax(0,1fr) 120px;gap:var(--xolabs-column-gap)}}@media (max-width:1023px){.xolabs-intro{padding-top:var(--xolabs-section-space)}}@media (max-width:767px){.xolabs-intro{grid-template-columns:minmax(0,1fr);gap:32px;padding-bottom:var(--xolabs-section-compact-space)}}.xolabs-eyebrow{color:var(--xolabs-brand);text-transform:none;letter-spacing:0px;margin-bottom:20px}.xolabs-eyebrow{font:500 12px/1.5 var(--xolabs-body)}.xolabs-page-title{max-width:800px;color:var(--xolabs-ink);letter-spacing:-0.055em}.xolabs-page-title{font:500 clamp(52px,5.2vw,76px)/1 var(--xolabs-display)}@media (max-width:767px){.xolabs-page-title{font-size:52px}}@media (max-width:479px){.xolabs-page-title{font-size:44px}}.xolabs-lead{max-width:570px;color:var(--xolabs-muted);margin-top:24px}.xolabs-lead{font:400 16px/1.75 var(--xolabs-body)}@media (max-width:767px){.xolabs-lead{font-size:15px}}.xolabs-index-card{display:flex;flex-flow:column;gap:16px;padding-top:18px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:1px solid var(--xolabs-ink)}@media (max-width:767px){.xolabs-index-card{display:none}}.xolabs-edition{color:var(--xolabs-ink);letter-spacing:-0.08em}.xolabs-edition{font:400 54px/1 var(--xolabs-mono)}.xolabs-specimen{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:440px;overflow:hidden;background-color:transparent;border-radius:0px;border-top:1px solid var(--xolabs-ink);border-bottom:1px solid var(--xolabs-ink)}@media (max-width:1119px){.xolabs-specimen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.xolabs-specimen{grid-template-columns:minmax(0,1fr)}}.xolabs-specimen-copy{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:24px;padding-top:40px;padding-right:32px;padding-bottom:40px;padding-left:0px}@media (max-width:1119px){.xolabs-specimen-copy{padding-top:28px;padding-right:20px;padding-bottom:28px;padding-left:0px}}@media (max-width:767px){.xolabs-specimen-copy{padding-top:28px;padding-right:0px;padding-bottom:28px;padding-left:0px}}.xolabs-eyebrow-light{color:var(--xolabs-brand);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.xolabs-sample-heading{color:var(--xolabs-blue);letter-spacing:-0.055em}.xolabs-sample-heading{font:500 clamp(44px,4.8vw,70px)/1.02 var(--xolabs-display)}@media (max-width:767px){.xolabs-sample-heading{font-size:42px}}@media (max-width:479px){.xolabs-sample-heading{font-size:36px}}.xolabs-sample-body{max-width:340px;color:var(--xolabs-muted);font-size:15px;line-height:1.75}.xolabs-button{display:inline-flex;justify-content:center;align-items:center;gap:24px;min-height:48px;color:#fff;text-decoration:none;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;background-color:var(--xolabs-brand);border-radius:var(--xolabs-small-radius);border-top:1px solid var(--xolabs-brand);border-right:1px solid var(--xolabs-brand);border-bottom:1px solid var(--xolabs-brand);border-left:1px solid var(--xolabs-brand);cursor:pointer;transition:background 0.18s,border-color 0.18s,transform 0.18s}.xolabs-button:hover{color:#fff;background-color:var(--xolabs-brand-hover);transform:translate3d(0,-1px,0)}.xolabs-button:hover{border-color:var(--xolabs-brand-hover)}.xolabs-button:disabled{color:#67716c;background-color:#e5e8e3;cursor:not-allowed}.xolabs-button:disabled{transform:none}.xolabs-button{font:500 13px/1.4 var(--xolabs-body)}@media (max-width:1119px){.xolabs-button{gap:16px}}@media (max-width:479px){.xolabs-button{gap:14px;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px}}.xolabs-button-secondary{color:var(--xolabs-ink);background-color:transparent}.xolabs-button-secondary:hover{color:var(--xolabs-ink);background-color:#e9ece7}.xolabs-button-secondary{border-color:var(--xolabs-line)}.xolabs-button-lime{color:#fff;background-color:var(--xolabs-brand)}.xolabs-button-lime:hover{color:#fff;background-color:var(--xolabs-brand-hover)}.xolabs-button-lime:hover{border-color:var(--xolabs-brand-hover)}.xolabs-button-lime{border-color:var(--xolabs-brand)}.xolabs-arrow{font-weight:400;font-size:19px;line-height:1}.xolabs-workflow{display:flex;flex-flow:column;justify-content:center;gap:0px;margin-top:32px;margin-right:0px;margin-bottom:32px;margin-left:0px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:var(--xolabs-tint);border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:3px solid var(--xolabs-red)}@media (max-width:1119px){.xolabs-workflow{margin-top:20px;margin-right:0px;margin-bottom:20px;margin-left:0px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px}}@media (max-width:767px){.xolabs-workflow{margin-top:0px;margin-right:0px;margin-bottom:28px;margin-left:0px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.xolabs-workflow-title{display:flex;justify-content:space-between;gap:12px;color:var(--xolabs-muted);letter-spacing:0px;margin-bottom:24px}.xolabs-workflow-title{font:400 12px/1.5 var(--xolabs-body)}.xolabs-live-dot{display:inline-block;width:6px;height:6px;margin-right:6px;background-color:var(--xolabs-lime);border-radius:50%}.xolabs-flow-node{display:flex;align-items:center;gap:14px;color:var(--xolabs-ink);font-size:13px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;background-color:var(--xolabs-paper);border-radius:0px;border-top:1px solid var(--xolabs-line);border-right:1px solid var(--xolabs-line);border-bottom:1px solid var(--xolabs-line);border-left:1px solid var(--xolabs-line)}.xolabs-flow-icon{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:32px;height:32px;color:var(--xolabs-brand);border-radius:50%;border-top:1px solid var(--xolabs-brand);border-right:1px solid var(--xolabs-brand);border-bottom:1px solid var(--xolabs-brand);border-left:1px solid var(--xolabs-brand)}.xolabs-flow-icon{font:500 12px var(--xolabs-body)}.xolabs-flow-name{color:var(--xolabs-ink);font-weight:500;font-size:13px}.xolabs-flow-detail{color:var(--xolabs-muted);font-size:12px;margin-top:3px}.xolabs-flow-line{height:24px;margin-left:32px;border-left:2px solid var(--xolabs-red)}.xolabs-flow-node-end{background-color:var(--xolabs-surface)}.xolabs-flow-node-end .xolabs-flow-name{color:var(--xolabs-ink)}.xolabs-flow-node-end .xolabs-flow-detail{color:var(--xolabs-muted)}.xolabs-flow-node-end .xolabs-flow-icon{color:var(--xolabs-brand)}.xolabs-flow-node-end .xolabs-flow-icon{border-color:var(--xolabs-brand)}.xolabs-flow-node-end{border-color:var(--xolabs-brand)}.xolabs-caption{display:flex;justify-content:space-between;gap:20px;color:var(--xolabs-muted);margin-top:14px}.xolabs-caption{font:400 10px/1.6 var(--xolabs-mono)}@media (max-width:767px){.xolabs-caption{flex-flow:column;gap:4px}}.xolabs-section{border-bottom:1px solid var(--xolabs-line)}.xolabs-section{padding:var(--xolabs-section-space) 0;scroll-margin-top:32px}@media (max-width:1023px){.xolabs-section{padding:var(--xolabs-section-space) 0}}@media (max-width:767px){.xolabs-section{padding:var(--xolabs-section-space) 0}}.xolabs-section-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);align-items:end;gap:48px;margin-bottom:var(--xolabs-section-content-gap)}@media (max-width:1023px){.xolabs-section-header{gap:40px}}@media (max-width:767px){.xolabs-section-header{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:var(--xolabs-section-content-gap)}}.xolabs-section-kicker{color:var(--xolabs-brand);text-transform:none;letter-spacing:0px;margin-bottom:12px}.xolabs-section-kicker{font:500 12px/1.5 var(--xolabs-body)}.xolabs-h2{color:var(--xolabs-ink);letter-spacing:-0.04em}.xolabs-h2{font:500 30px/1.15 var(--xolabs-display)}@media (max-width:479px){.xolabs-h2{font-size:27px}}.xolabs-description{max-width:42ch;color:var(--xolabs-muted)}.xolabs-description{font:400 15px/1.8 var(--xolabs-body)}@media (max-width:767px){.xolabs-description{max-width:42ch}}.xolabs-palette{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 16px}@media (max-width:767px){.xolabs-palette{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px 12px}}@media (max-width:479px){.xolabs-palette{grid-template-columns:repeat(2,minmax(0,1fr))}}.xolabs-swatch{min-width:0px}.xolabs-swatch-color{display:flex;align-items:end;height:100px;margin-bottom:12px;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;border-radius:0px;border-top:1px solid rgba(36,39,34,.15);border-right:1px solid rgba(36,39,34,.15);border-bottom:1px solid rgba(36,39,34,.15);border-left:1px solid rgba(36,39,34,.15)}.xolabs-swatch-color{font:400 12px var(--xolabs-body)}@media (max-width:767px){.xolabs-swatch-color{height:90px}}.xolabs-swatch-paper{color:var(--xolabs-ink);background-color:var(--xolabs-paper)}.xolabs-swatch-ink{color:#fff;background-color:var(--xolabs-ink)}.xolabs-swatch-brand{color:#fff;background-color:var(--xolabs-brand)}.xolabs-swatch-lime{color:var(--xolabs-ink);background-color:var(--xolabs-lime)}.xolabs-swatch-line{color:var(--xolabs-ink);background-color:var(--xolabs-line)}.xolabs-token-title{color:var(--xolabs-ink);font-weight:600;font-size:12px;margin-bottom:3px}.xolabs-token-desc{color:var(--xolabs-muted);font-size:11px;line-height:1.5}.xolabs-rule-note{color:var(--xolabs-muted);font-size:12px;margin-top:24px;padding-top:16px;padding-right:0px;padding-bottom:16px;padding-left:0px;background-color:transparent;border-radius:0px;border-top:1px solid var(--xolabs-line)}.xolabs-type-panel{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-radius:0px;border-top:1px solid var(--xolabs-line);border-right:0px solid;border-bottom:1px solid var(--xolabs-line);border-left:0px solid}@media (max-width:767px){.xolabs-type-panel{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}}.xolabs-type-row{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:baseline;gap:var(--xolabs-column-gap);padding-top:32px;padding-right:0px;padding-bottom:32px;padding-left:0px;border-bottom:1px solid var(--xolabs-line)}.xolabs-type-row:last-child{border-bottom:0px solid}@media (max-width:767px){.xolabs-type-row{grid-template-columns:minmax(0,1fr);gap:16px}}.xolabs-type-label{color:var(--xolabs-muted)}.xolabs-type-label{font:400 10px/1.7 var(--xolabs-mono)}.xolabs-type-display{color:var(--xolabs-ink);letter-spacing:-0.045em}.xolabs-type-display{font:500 clamp(38px,4vw,56px)/1.08 var(--xolabs-display)}.xolabs-type-heading{color:var(--xolabs-ink);letter-spacing:-0.04em}.xolabs-type-heading{font:500 30px/1.2 var(--xolabs-display)}.xolabs-type-body{max-width:480px;color:var(--xolabs-muted)}.xolabs-type-body{font:400 16px/1.75 var(--xolabs-body)}.xolabs-type-mono{color:var(--xolabs-brand);text-transform:none;letter-spacing:0px}.xolabs-type-mono{font:500 12px/1.5 var(--xolabs-body)}.xolabs-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--xolabs-section-content-gap) var(--xolabs-column-gap)}@media (max-width:767px){.xolabs-grid-two{grid-template-columns:minmax(0,1fr)}}.xolabs-component-panel{display:flex;flex-flow:column;gap:24px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:transparent;border-radius:0px;border-top:1px solid var(--xolabs-line);border-right:1px solid var(--xolabs-line);border-bottom:1px solid var(--xolabs-line);border-left:1px solid var(--xolabs-line)}.xolabs-component-label{color:var(--xolabs-muted);text-transform:none;letter-spacing:0px}.xolabs-component-label{font:500 12px/1.5 var(--xolabs-body)}.xolabs-button-row{display:flex;align-items:center;gap:12px}.xolabs-button-row{flex-wrap:wrap}@media (max-width:479px){.xolabs-button-row{align-items:start}}.xolabs-text-link{display:inline-flex;align-items:center;gap:16px;width:fit-content;color:var(--xolabs-brand);font-weight:500;font-size:13px;text-decoration:none;background-image:linear-gradient(var(--xolabs-red),var(--xolabs-red));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-bottom:1px solid transparent;transition:background-size 320ms cubic-bezier(.22,1,.36,1)}.xolabs-text-link:hover{color:var(--xolabs-brand)}.xolabs-text-link:hover{background-size:100% 1px}.xolabs-text-link:focus-visible{color:var(--xolabs-brand)}.xolabs-text-link:focus-visible{background-size:100% 1px}.xolabs-text-link{background-size:0% 1px;background-position:left bottom;background-repeat:no-repeat}.xolabs-status-row{display:flex;gap:8px}.xolabs-status-row{flex-wrap:wrap}.xolabs-status{display:inline-flex;align-items:center;gap:6px;color:var(--xolabs-success);padding-top:5px;padding-right:8px;padding-bottom:5px;padding-left:8px;background-color:#eaf3ec;border-radius:4px}.xolabs-status{font:500 10px/1.4 var(--xolabs-mono)}.xolabs-status-warning{color:var(--xolabs-warning);background-color:#fff2db}.xolabs-status-error{color:var(--xolabs-error);background-color:#fbecec}.xolabs-control-note{color:var(--xolabs-muted);font-size:12px}.xolabs-measure{display:flex;align-items:end;gap:6px;height:64px}.xolabs-measure-bar{flex-grow:1;flex-shrink:1;flex-basis:0px;min-width:0px;background-color:var(--xolabs-brand);border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}.xolabs-measure-1{height:8px}.xolabs-measure-2{height:16px}.xolabs-measure-3{height:24px}.xolabs-measure-4{height:32px}.xolabs-measure-6{height:48px}.xolabs-measure-8{height:64px}.xolabs-scale-labels{display:flex;justify-content:space-around;gap:6px;color:var(--xolabs-muted);margin-top:-12px}.xolabs-scale-labels{font:400 10px var(--xolabs-mono)}.xolabs-solution-card{display:flex;flex-flow:column;gap:20px;padding-top:24px;padding-right:0px;padding-bottom:24px;padding-left:0px;background-color:transparent;border-radius:0px;border-top:2px solid var(--xolabs-ink);border-right:0px solid;border-bottom:0px solid;border-left:0px solid;transition:border-color 0.2s}.xolabs-solution-card:hover{border-color:var(--xolabs-brand);transform:none}.xolabs-card-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.xolabs-card-symbol{color:var(--xolabs-brand);letter-spacing:-0.06em}.xolabs-card-symbol{font:400 44px/1 var(--xolabs-display)}.xolabs-h3{color:var(--xolabs-ink);letter-spacing:-0.035em}.xolabs-h3{font:500 23px/1.2 var(--xolabs-display)}.xolabs-card-body{color:var(--xolabs-muted);font-size:14px;line-height:1.75}.xolabs-card-foot{margin-top:auto;padding-top:20px;border-top:1px solid var(--xolabs-line)}.xolabs-callout{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin-top:24px;padding-top:32px;padding-right:0px;padding-bottom:32px;padding-left:0px;background-color:transparent;border-radius:0px;border-top:1px solid var(--xolabs-ink);border-right:0px solid;border-bottom:0px solid;border-left:0px solid}@media (max-width:767px){.xolabs-callout{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:24px;padding-right:0px;padding-bottom:24px;padding-left:0px}.xolabs-callout{justify-items:start}}.xolabs-callout-title{color:var(--xolabs-ink);letter-spacing:-0.04em;margin-bottom:10px}.xolabs-callout-title{font:500 27px/1.2 var(--xolabs-display)}.xolabs-voice-card{padding-top:20px;border-top:2px solid var(--xolabs-ink)}.xolabs-voice-heading{color:var(--xolabs-ink);letter-spacing:-0.025em;margin-bottom:12px}.xolabs-voice-heading{font:500 18px/1.3 var(--xolabs-display)}.xolabs-voice-body{color:var(--xolabs-muted);font-size:13px;line-height:1.8}.xolabs-guidance-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--xolabs-column-gap)}@media (max-width:767px){.xolabs-guidance-list{grid-template-columns:minmax(0,1fr);gap:var(--xolabs-column-gap)}}.xolabs-footer{display:flex;justify-content:space-between;gap:24px;color:var(--xolabs-muted);padding-top:28px;padding-right:0px;padding-bottom:48px;padding-left:0px}.xolabs-footer{font:400 10px/1.6 var(--xolabs-mono)}@media (max-width:767px){.xolabs-footer{flex-flow:column;gap:8px}}.xolabs-bottom-note{color:var(--xolabs-muted);font-size:12px;margin-top:28px;padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;background-color:transparent;border-radius:0px;border-top:1px solid var(--xolabs-line)}@media (max-width:1023px){.xolabs-side-label{display:none}}@media (max-width:1023px){.xolabs-side-note{display:none}}.xolabs-motion-section{border-bottom:1px solid var(--xolabs-line)}.xolabs-motion-section.is-motion-off .xolabs-motion-still{color:var(--xolabs-paper);background-color:var(--xolabs-ink)}.xolabs-motion-section.is-motion-off .xolabs-motion-still{border-color:var(--xolabs-ink)}.xolabs-motion-section{padding:var(--xolabs-section-space) 0;scroll-margin-top:32px}@media (max-width:1023px){.xolabs-motion-section{padding:var(--xolabs-section-space) 0}}@media (max-width:767px){.xolabs-motion-section{padding:var(--xolabs-section-space) 0}}.xolabs-motion-tools{display:flex;align-items:center;gap:12px;margin-bottom:28px}.xolabs-motion-tools{flex-wrap:wrap}.xolabs-motion-note{color:var(--xolabs-muted);margin-right:auto}.xolabs-motion-note{font:400 12px/1.6 var(--xolabs-body)}@media (max-width:479px){.xolabs-motion-note{flex-basis:100%}}.xolabs-motion-control{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--xolabs-ink);text-decoration:none;padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px;background-color:transparent;border-radius:4px;border-top:1px solid var(--xolabs-line);border-right:1px solid var(--xolabs-line);border-bottom:1px solid var(--xolabs-line);border-left:1px solid var(--xolabs-line);cursor:pointer;transition:border-color 180ms ease,background-color 180ms ease}.xolabs-motion-control:hover{color:var(--xolabs-brand);background-color:var(--xolabs-tint)}.xolabs-motion-control:hover{border-color:var(--xolabs-brand)}.xolabs-motion-control:focus-visible{outline:2px solid var(--xolabs-brand);outline-offset:4px}.xolabs-motion-control{font:500 12px/1.5 var(--xolabs-body)}.xolabs-motion-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--xolabs-section-content-gap) var(--xolabs-column-gap)}@media (max-width:767px){.xolabs-motion-grid{grid-template-columns:minmax(0,1fr);gap:var(--xolabs-section-content-gap)}}.xolabs-motion-study{display:flex;flex-flow:column;gap:20px;min-width:0px;padding-top:24px;padding-right:0px;padding-bottom:28px;padding-left:0px;border-top:1px solid var(--xolabs-line)}.xolabs-motion-study-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.xolabs-motion-study-name{color:var(--xolabs-ink);letter-spacing:-0.02em}.xolabs-motion-study-name{font:500 17px/1.3 var(--xolabs-body)}.xolabs-motion-timing{color:var(--xolabs-muted)}.xolabs-motion-timing{font:400 11px/1.5 var(--xolabs-body);white-space:nowrap}.xolabs-motion-stage{display:flex;justify-content:center;align-items:center;min-height:176px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:var(--xolabs-tint)}@media (max-width:479px){.xolabs-motion-stage{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.xolabs-motion-usage{max-width:390px;color:var(--xolabs-muted)}.xolabs-motion-usage{font:400 12px/1.7 var(--xolabs-body)}.xolabs-motion-underline{display:inline;color:var(--xolabs-ink);text-decoration:none;padding-bottom:4px;background-image:linear-gradient(var(--xolabs-red),var(--xolabs-red));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;transition:background-size 320ms cubic-bezier(.22,1,.36,1),color 180ms ease}.xolabs-motion-underline:hover{color:var(--xolabs-brand)}.xolabs-motion-underline:hover{background-size:100% 1px}.xolabs-motion-underline:focus-visible{color:var(--xolabs-brand);outline:2px solid var(--xolabs-brand);outline-offset:6px}.xolabs-motion-underline:focus-visible{background-size:100% 1px}.xolabs-motion-underline{background-size:0% 1px;background-position:left bottom;background-repeat:no-repeat}.xolabs-motion-editorial{max-width:300px;color:var(--xolabs-ink);text-decoration:none;letter-spacing:-0.035em}.xolabs-motion-editorial:hover{color:var(--xolabs-ink)}.xolabs-motion-editorial:hover .xolabs-motion-underline{background-size:100% 1px}.xolabs-motion-editorial:focus-visible .xolabs-motion-underline{background-size:100% 1px}.xolabs-motion-editorial{font:500 33px/1.2 var(--xolabs-display)}@media (max-width:767px){.xolabs-motion-editorial{font-size:32px}}.xolabs-motion-direction{display:inline-flex;align-items:center;gap:32px;color:var(--xolabs-ink);text-decoration:none;padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;border-bottom:1px solid var(--xolabs-line)}.xolabs-motion-direction:hover{color:var(--xolabs-brand)}.xolabs-motion-direction:focus-visible{color:var(--xolabs-brand)}.xolabs-motion-direction:hover .xolabs-motion-arrow{transform:translate3d(3px,-3px,0)}.xolabs-motion-direction:focus-visible .xolabs-motion-arrow{transform:translate3d(3px,-3px,0)}.xolabs-motion-direction{font:500 16px/1.5 var(--xolabs-body)}.xolabs-motion-arrow{display:inline-block;color:var(--xolabs-brand);font-size:24px;line-height:1;transition:transform 240ms cubic-bezier(.22,1,.36,1)}.xolabs-motion-stage-flow{display:block;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:var(--xolabs-yellow-tint)}.xolabs-motion-handoff{display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:center;gap:0px;width:100%}.xolabs-motion-handoff.is-complete .xolabs-motion-rail::before{transform:scale(1,1)}.xolabs-motion-handoff.is-complete .xolabs-motion-packet{left:calc(100% - 8px)}.xolabs-motion-handoff.is-complete .xolabs-motion-destination{border-color:var(--xolabs-brand)}@media (max-width:479px){.xolabs-motion-handoff{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr)}}.xolabs-motion-endpoint{min-width:0px;padding-top:16px;padding-right:12px;padding-bottom:16px;padding-left:12px;background-color:var(--xolabs-paper);border-top:1px solid var(--xolabs-line);border-right:1px solid var(--xolabs-line);border-bottom:1px solid var(--xolabs-line);border-left:1px solid var(--xolabs-line);transition:border-color 240ms ease 600ms}@media (max-width:479px){.xolabs-motion-endpoint{padding-top:12px;padding-right:8px;padding-bottom:12px;padding-left:8px}}.xolabs-motion-endpoint-title{color:var(--xolabs-ink)}.xolabs-motion-endpoint-title{font:500 13px/1.4 var(--xolabs-body)}@media (max-width:479px){.xolabs-motion-endpoint-title{font-size:12px}}.xolabs-motion-endpoint-detail{color:var(--xolabs-muted);margin-top:6px}.xolabs-motion-endpoint-detail{font:400 11px/1.5 var(--xolabs-body)}.xolabs-motion-rail{position:relative;height:2px;background-color:var(--xolabs-line)}.xolabs-motion-rail::before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:var(--xolabs-red);transform-origin:0% 50%;transition:transform 720ms cubic-bezier(.45,0,.2,1);transform:scale(0,1)}.xolabs-motion-rail::before{content:""}.xolabs-motion-packet{position:absolute;top:-3px;left:0px;width:8px;height:8px;background-color:var(--xolabs-red);border-radius:1px;transition:left 720ms cubic-bezier(.45,0,.2,1)}.xolabs-motion-runner{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:20px}.xolabs-motion-caption{color:var(--xolabs-muted)}.xolabs-motion-caption{font:400 11px/1.5 var(--xolabs-body)}.xolabs-motion-card{display:block;width:100%;color:var(--xolabs-ink);text-decoration:none;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:var(--xolabs-paper);border-top:1px solid var(--xolabs-ink);transition:transform 320ms cubic-bezier(.22,1,.36,1),border-color 180ms ease}.xolabs-motion-card:hover{color:var(--xolabs-ink);transform:translate3d(0,-2px,0)}.xolabs-motion-card:hover{border-color:var(--xolabs-brand)}.xolabs-motion-card:focus-visible{color:var(--xolabs-ink);transform:translate3d(0,-2px,0)}.xolabs-motion-card:focus-visible{border-color:var(--xolabs-brand)}.xolabs-motion-card:hover .xolabs-motion-arrow{transform:translate3d(3px,0,0)}.xolabs-motion-card:focus-visible .xolabs-motion-arrow{transform:translate3d(3px,0,0)}.xolabs-motion-card-label{display:block;color:var(--xolabs-muted);margin-bottom:12px}.xolabs-motion-card-label{font:400 12px/1.5 var(--xolabs-body)}.xolabs-motion-card-title{display:block;color:var(--xolabs-ink);letter-spacing:-0.03em;margin-bottom:20px}.xolabs-motion-card-title{font:500 23px/1.2 var(--xolabs-display)}.xolabs-motion-card-foot{display:flex;justify-content:space-between;align-items:center;gap:20px;color:var(--xolabs-brand)}.xolabs-motion-card-foot{font:500 12px/1.5 var(--xolabs-body)}.xolabs-motion-stage-detail{align-items:start;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:var(--xolabs-yellow-tint)}.xolabs-motion-disclosure{width:100%;border-top:1px solid var(--xolabs-line);border-bottom:1px solid var(--xolabs-line)}.xolabs-motion-disclosure[open] .xolabs-motion-plus{transform:rotateZ(45deg)}.xolabs-motion-summary{display:flex;justify-content:space-between;align-items:center;gap:20px;color:var(--xolabs-ink);padding-top:18px;padding-right:0px;padding-bottom:18px;padding-left:0px;cursor:pointer}.xolabs-motion-summary::-webkit-details-marker{display:none}.xolabs-motion-summary{list-style:none;font:500 15px/1.5 var(--xolabs-body)}.xolabs-motion-plus{display:inline-block;color:var(--xolabs-brand);transition:transform 240ms cubic-bezier(.22,1,.36,1)}.xolabs-motion-plus{font:400 25px/1 var(--xolabs-body)}.xolabs-motion-detail-body{color:var(--xolabs-muted);padding-top:0px;padding-right:28px;padding-bottom:18px;padding-left:0px}.xolabs-motion-detail-body{font:400 13px/1.7 var(--xolabs-body)}.xolabs-motion-stage-arrival{display:block;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}.xolabs-motion-arrival{display:flex;flex-flow:column;gap:0px}.xolabs-motion-arrival.is-complete .xolabs-motion-entry{opacity:1;transform:translate3d(0,0px,0)}.xolabs-motion-entry{display:flex;align-items:center;gap:20px;color:var(--xolabs-ink);padding-top:8px;padding-right:0px;padding-bottom:8px;padding-left:0px;border-bottom:1px solid var(--xolabs-line);opacity:0.4;transition:opacity 480ms cubic-bezier(.22,1,.36,1),transform 480ms cubic-bezier(.22,1,.36,1);transform:translate3d(0,6px,0)}.xolabs-motion-entry{font:500 14px/1.5 var(--xolabs-body)}.xolabs-motion-entry-two{transition:opacity 480ms cubic-bezier(.22,1,.36,1) 70ms,transform 480ms cubic-bezier(.22,1,.36,1) 70ms}.xolabs-motion-entry-three{transition:opacity 480ms cubic-bezier(.22,1,.36,1) 140ms,transform 480ms cubic-bezier(.22,1,.36,1) 140ms}.xolabs-motion-entry-num{color:var(--xolabs-brand)}.xolabs-motion-entry-num{font:400 12px/1.5 var(--xolabs-body)}.xolabs-motion-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:12px;padding-top:24px;border-top:1px solid var(--xolabs-ink)}@media (max-width:767px){.xolabs-motion-rules{grid-template-columns:minmax(0,1fr);gap:24px}}.xolabs-motion-rule-title{color:var(--xolabs-ink);margin-bottom:10px}.xolabs-motion-rule-title{font:500 15px/1.4 var(--xolabs-body)}.xolabs-motion-rule-body{color:var(--xolabs-muted)}.xolabs-motion-rule-body{font:400 12px/1.7 var(--xolabs-body)}.xolabs-forms-section{border-bottom:1px solid var(--xolabs-line)}.xolabs-forms-section{padding:var(--xolabs-section-space) 0;scroll-margin-top:32px}@media (max-width:1023px){.xolabs-forms-section{padding:var(--xolabs-section-space) 0}}@media (max-width:767px){.xolabs-forms-section{padding:var(--xolabs-section-space) 0}}.xolabs-enquiry-board{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:var(--xolabs-column-gap);border-top:1px solid var(--xolabs-ink)}.xolabs-enquiry-board{padding:var(--xolabs-section-content-gap) 0}@media (max-width:1119px){.xolabs-enquiry-board{gap:var(--xolabs-column-gap)}}@media (max-width:767px){.xolabs-enquiry-board{grid-template-columns:minmax(0,1fr);gap:var(--xolabs-column-gap)}}.xolabs-enquiry-intro{display:flex;flex-flow:column;align-items:start;gap:20px}.xolabs-enquiry-title{max-width:300px;color:var(--xolabs-ink);letter-spacing:-0.045em}.xolabs-enquiry-title{font:500 40px/1.08 var(--xolabs-display)}@media (max-width:767px){.xolabs-enquiry-title{font-size:36px}}.xolabs-enquiry-description{max-width:290px;color:var(--xolabs-muted)}.xolabs-enquiry-description{font:400 14px/1.75 var(--xolabs-body)}@media (max-width:767px){.xolabs-enquiry-description{max-width:100%}}.xolabs-enquiry-label{color:var(--xolabs-brand);padding-left:12px;border-left:2px solid var(--xolabs-brand)}.xolabs-enquiry-label{font:500 12px/1.5 var(--xolabs-body)}.xolabs-enquiry-slot{min-width:0px}.xolabs-form{width:100%;min-width:0px;color:var(--xolabs-ink)}.xolabs-form .wpcf7-form-control-wrap{display:block}.xolabs-form .wpcf7-not-valid-tip{display:block;color:var(--xolabs-error);margin-top:8px}.xolabs-form .wpcf7-not-valid-tip{font:400 12px/1.6 var(--xolabs-body)}.xolabs-form.submitting .wpcf7-submit{background-color:var(--xolabs-ink);cursor:progress}.xolabs-form.submitting .wpcf7-submit{border-color:var(--xolabs-ink)}.xolabs-form .wpcf7-list-item{display:block;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.xolabs-form .wpcf7-list-item-label{color:var(--xolabs-ink)}.xolabs-form .wpcf7-list-item-label{font:400 14px/1.6 var(--xolabs-body)}.xolabs-form{font:400 15px/1.6 var(--xolabs-body)}.xolabs-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media (max-width:479px){.xolabs-form-row{grid-template-columns:minmax(0,1fr);gap:0px}}.xolabs-field{display:block;min-width:0px;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px}.xolabs-field:focus-within .xolabs-field-label{color:var(--xolabs-brand)}.xolabs-field-label{display:block;color:var(--xolabs-ink);margin-bottom:8px;transition:color 180ms ease}.xolabs-field-label{font:500 13px/1.5 var(--xolabs-body)}.xolabs-field-optional{color:var(--xolabs-muted);margin-left:6px}.xolabs-field-optional{font:400 11px/1.5 var(--xolabs-body)}.xolabs-input{display:block;width:100%;max-width:100%;min-width:0px;min-height:48px;box-sizing:border-box;color:var(--xolabs-ink);padding-top:12px;padding-right:8px;padding-bottom:12px;padding-left:8px;background-color:transparent;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:1px solid #9b998f;border-left:0px solid;transition:border-color 180ms ease,background-color 180ms ease}.xolabs-input:focus{background-color:var(--xolabs-surface);outline:2px solid var(--xolabs-brand);outline-offset:2px}.xolabs-input::placeholder{color:#78756c;opacity:1}.xolabs-input:disabled{color:#706d64;background-color:#eeebe3;cursor:not-allowed}.xolabs-input{box-shadow:none;font:400 16px/1.5 var(--xolabs-body)}.xolabs-textarea{min-height:132px}.xolabs-textarea{resize:vertical}.xolabs-select{padding-right:28px;cursor:pointer}.xolabs-field-hint{display:block;color:var(--xolabs-muted);margin-top:8px}.xolabs-field-hint{font:400 12px/1.6 var(--xolabs-body)}.xolabs-form-actions{display:flex;align-items:center;gap:20px;margin-top:4px}.xolabs-form-actions{flex-wrap:wrap}@media (max-width:479px){.xolabs-form-actions{flex-flow:column;align-items:start;gap:12px}}.xolabs-form-submit{display:inline-flex;justify-content:center;align-items:center;gap:24px;min-height:48px;color:#fff;text-decoration:none;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;background-color:var(--xolabs-brand);border-radius:4px;border-top:1px solid var(--xolabs-brand);border-right:1px solid var(--xolabs-brand);border-bottom:1px solid var(--xolabs-brand);border-left:1px solid var(--xolabs-brand);cursor:pointer;transition:background-color 180ms ease}.xolabs-form-submit:hover{color:#fff;background-color:var(--xolabs-brand-hover)}.xolabs-form-submit:hover{border-color:var(--xolabs-brand-hover)}.xolabs-form-submit:focus-visible{outline:2px solid var(--xolabs-brand);outline-offset:4px}.xolabs-form-submit:disabled{color:#625f56;background-color:#e5e1d7;cursor:not-allowed}.xolabs-form-submit{font:500 14px/1.5 var(--xolabs-body)}.xolabs-form-footnote{max-width:220px;color:var(--xolabs-muted)}.xolabs-form-footnote{font:400 12px/1.6 var(--xolabs-body)}@media (max-width:479px){.xolabs-form-footnote{max-width:100%}}.xolabs-form-demo-notice{color:var(--xolabs-ink);margin-top:20px;padding-top:16px;padding-right:18px;padding-bottom:16px;padding-left:18px;background-color:var(--xolabs-tint);border-left:2px solid var(--xolabs-brand)}.xolabs-form-demo-notice[hidden]{display:none}.xolabs-form-demo-notice{font:400 13px/1.7 var(--xolabs-body)}.xolabs-form-subhead{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:24px;padding-top:28px;border-top:1px solid var(--xolabs-line)}@media (max-width:767px){.xolabs-form-subhead{flex-flow:column;align-items:start;gap:8px}}.xolabs-form-study-title{color:var(--xolabs-ink);letter-spacing:-0.025em}.xolabs-form-study-title{font:500 20px/1.3 var(--xolabs-display)}.xolabs-form-study-note{color:var(--xolabs-muted)}.xolabs-form-study-note{font:400 12px/1.6 var(--xolabs-body)}.xolabs-field-states{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:28px}@media (max-width:1119px){.xolabs-field-states{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.xolabs-field-states{grid-template-columns:minmax(0,1fr);gap:8px}}.xolabs-state-caption{color:var(--xolabs-brand);margin-bottom:20px}.xolabs-state-caption{font:500 11px/1.5 var(--xolabs-body)}.xolabs-choices-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;padding-top:0px;padding-right:0px;padding-bottom:28px;padding-left:0px}@media (max-width:479px){.xolabs-choices-grid{grid-template-columns:minmax(0,1fr);gap:24px}}.xolabs-choice-group{min-width:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.xolabs-choice-group .wpcf7-list-item label{display:flex;align-items:start;gap:12px;min-height:44px;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px;cursor:pointer}.xolabs-choice-group input{flex-shrink:0;width:18px;height:18px;margin-top:2px;margin-right:0px;margin-bottom:0px;margin-left:0px}.xolabs-choice-group input{accent-color:var(--xolabs-brand)}.xolabs-choice-group input:focus-visible{outline:2px solid var(--xolabs-brand);outline-offset:4px}.xolabs-choice-legend{color:var(--xolabs-ink);margin-bottom:12px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.xolabs-choice-legend{font:500 14px/1.5 var(--xolabs-body)}.xolabs-choice{display:flex;align-items:start;gap:12px;min-height:44px;color:var(--xolabs-ink);padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px;cursor:pointer}.xolabs-choice{font:400 14px/1.6 var(--xolabs-body)}.xolabs-choice-input{flex-shrink:0;width:18px;height:18px;margin-top:2px;margin-right:0px;margin-bottom:0px;margin-left:0px;cursor:pointer}.xolabs-choice-input:focus-visible{outline:2px solid var(--xolabs-brand);outline-offset:4px}.xolabs-choice-input{accent-color:var(--xolabs-brand)}.xolabs-form-messages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:24px}@media (max-width:767px){.xolabs-form-messages{grid-template-columns:minmax(0,1fr);gap:20px}}.xolabs-message{padding-top:18px;padding-right:20px;padding-bottom:18px;padding-left:20px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:2px solid var(--xolabs-brand)}.xolabs-message-success{border-color:var(--xolabs-success)}.xolabs-message-error{border-color:var(--xolabs-error)}.xolabs-message-title{color:var(--xolabs-ink);margin-bottom:8px}.xolabs-message-title{font:500 13px/1.5 var(--xolabs-body)}.xolabs-message-body{color:var(--xolabs-muted)}.xolabs-message-body{font:400 12px/1.7 var(--xolabs-body)}form.xolabs-form .wpcf7-response-output{color:var(--xolabs-ink);margin-top:0px;margin-right:0px;margin-bottom:32px;margin-left:0px;padding-top:20px;padding-right:24px;padding-bottom:20px;padding-left:24px;background-color:var(--xolabs-tint);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:3px solid var(--xolabs-brand)}form.xolabs-form .wpcf7-response-output{font:400 16px/1.7 var(--xolabs-body);scroll-margin-top:calc(var(--wp-admin--admin-bar--height,0px) + 24px)}form.xolabs-form.sent .wpcf7-response-output{background-color:#eef3ec}form.xolabs-form.sent .wpcf7-response-output{border-color:var(--xolabs-success)}form.xolabs-form.failed .wpcf7-response-output{background-color:var(--xolabs-red-tint)}form.xolabs-form.failed .wpcf7-response-output{border-color:var(--xolabs-error)}form.xolabs-form.aborted .wpcf7-response-output{background-color:var(--xolabs-red-tint)}form.xolabs-form.aborted .wpcf7-response-output{border-color:var(--xolabs-error)}form.xolabs-form.invalid .wpcf7-response-output{background-color:var(--xolabs-red-tint)}form.xolabs-form.invalid .wpcf7-response-output{border-color:var(--xolabs-error)}form.xolabs-form.unaccepted .wpcf7-response-output{border-color:var(--xolabs-warning)}form.xolabs-form.spam .wpcf7-response-output{border-color:var(--xolabs-warning)}.xolabs-form-implementation{color:var(--xolabs-muted);padding-top:24px;border-top:1px solid var(--xolabs-line)}.xolabs-form-implementation{font:400 12px/1.7 var(--xolabs-body)}.xolabs-swatch-national{grid-column-start:span 2}@media (max-width:479px){.xolabs-swatch-national{grid-column-start:span 2}.xolabs-swatch-national .xolabs-swatch-color{height:80px}}.xolabs-swatch-neutral{grid-column-start:span 3}.xolabs-swatch-neutral .xolabs-swatch-color{height:48px}@media (max-width:479px){.xolabs-swatch-neutral{grid-column-start:span 1}}.xolabs-swatch-blue{color:#fff;background-color:var(--xolabs-blue)}.xolabs-swatch-yellow{color:var(--xolabs-ink);background-color:var(--xolabs-yellow)}.xolabs-swatch-red{color:#fff;background-color:var(--xolabs-red)}.xolabs-highlight{color:var(--xolabs-ink);padding-top:2px;padding-right:6px;padding-bottom:2px;padding-left:6px;background-color:var(--xolabs-highlight)}.xolabs-highlight{font:inherit}.xolabs-color-use{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--xolabs-column-gap);margin-top:var(--xolabs-section-content-gap);padding-top:40px;border-top:1px solid var(--xolabs-line)}@media (max-width:767px){.xolabs-color-use{grid-template-columns:minmax(0,1fr);gap:var(--xolabs-column-gap);padding-top:32px}}.xolabs-color-example{display:flex;flex-flow:column;align-items:start;gap:16px;min-width:0px}.xolabs-color-title{color:var(--xolabs-ink);letter-spacing:-0.02em}.xolabs-color-title{font:500 15px/1.4 var(--xolabs-body)}.xolabs-color-body{color:var(--xolabs-muted)}.xolabs-color-body{font:400 12px/1.7 var(--xolabs-body)}.xolabs-color-highlight-demo{width:100%;color:var(--xolabs-ink);padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px;background-color:var(--xolabs-yellow-tint)}.xolabs-color-highlight-demo{font:500 15px/1.7 var(--xolabs-body)}.xolabs-color-connection-demo{display:flex;align-items:center;gap:0px;width:100%;min-height:48px;color:var(--xolabs-ink)}.xolabs-color-connection-demo{font:400 12px/1.5 var(--xolabs-body)}.xolabs-color-connection-label{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border-top:1px solid var(--xolabs-line);border-right:1px solid var(--xolabs-line);border-bottom:1px solid var(--xolabs-line);border-left:1px solid var(--xolabs-line)}.xolabs-color-connection-line{flex-grow:1;flex-shrink:1;flex-basis:0px;position:relative;height:1px;min-width:24px;background-color:var(--xolabs-red)}.xolabs-color-connection-line::after{position:absolute;top:-2px;right:0px;width:5px;height:5px;background-color:var(--xolabs-red)}.xolabs-color-connection-line::after{content:""}.xolabs-color-origin{display:flex;align-items:center;gap:16px;color:var(--xolabs-muted);margin-top:28px}.xolabs-color-origin{font:400 11px/1.7 var(--xolabs-body)}@media (max-width:479px){.xolabs-color-origin{align-items:start}}.xolabs-tricolor{flex-shrink:0;width:60px;height:4px;background-image:linear-gradient(to right,#002b7f 0%,#002b7f 33.333%,#fcd116 33.333%,#fcd116 66.666%,#ce1126 66.666%,#ce1126 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:479px){.xolabs-tricolor{margin-top:7px}}.xolabs-sections-guide{border-bottom:1px solid var(--xolabs-line)}.xolabs-sections-guide{padding:var(--xolabs-section-space) 0;scroll-margin-top:32px}@media (max-width:1023px){.xolabs-sections-guide{padding:var(--xolabs-section-space) 0}}@media (max-width:767px){.xolabs-sections-guide{padding:var(--xolabs-section-space) 0}}.xolabs-section-principle{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--xolabs-column-gap);margin-bottom:40px;padding-top:32px;padding-right:0px;padding-bottom:40px;padding-left:0px;border-top:1px solid var(--xolabs-ink)}@media (max-width:767px){.xolabs-section-principle{grid-template-columns:minmax(0,1fr);gap:24px;padding-bottom:32px}}.xolabs-section-principle-title{max-width:18ch;color:var(--xolabs-blue);letter-spacing:-0.04em}.xolabs-section-principle-title{font:500 clamp(32px,3.2vw,48px)/1.12 var(--xolabs-display)}.xolabs-section-principle-body{max-width:55ch;color:var(--xolabs-muted)}.xolabs-section-principle-body{font:400 16px/1.85 var(--xolabs-body)}.xolabs-section-table-wrap{width:100%;margin-bottom:48px}.xolabs-section-table-wrap{overflow-x:auto}.xolabs-section-table{width:100%;min-width:560px;color:var(--xolabs-ink);text-align:left}.xolabs-section-table{border-collapse:collapse;font:400 14px/1.6 var(--xolabs-body)}.xolabs-section-table-heading{color:var(--xolabs-muted);text-align:left;padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:0px;border-bottom:1px solid var(--xolabs-ink)}.xolabs-section-table-heading{font:500 12px/1.5 var(--xolabs-body)}.xolabs-section-table-cell{font-weight:400;text-align:left;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:0px;border-bottom:1px solid var(--xolabs-line)}.xolabs-section-table-cell{vertical-align:top}.xolabs-section-table-label{color:var(--xolabs-blue);font-weight:500}.xolabs-section-table-note{display:block;color:var(--xolabs-muted);margin-top:4px}.xolabs-section-table-note{font:400 11px/1.6 var(--xolabs-body)}.xolabs-section-study-head{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:24px}@media (max-width:767px){.xolabs-section-study-head{flex-flow:column;align-items:start;gap:8px}}.xolabs-section-study-title{color:var(--xolabs-ink);letter-spacing:-0.02em}.xolabs-section-study-title{font:500 19px/1.4 var(--xolabs-display)}.xolabs-section-study-note{color:var(--xolabs-muted)}.xolabs-section-study-note{font:400 12px/1.6 var(--xolabs-body)}.xolabs-section-frame{position:relative;margin-bottom:56px;background-color:var(--xolabs-surface);border-top:1px solid var(--xolabs-line);border-right:1px solid var(--xolabs-line);border-bottom:1px solid var(--xolabs-line);border-left:1px solid var(--xolabs-line)}@media (max-width:767px){.xolabs-section-frame{margin-bottom:40px}}.xolabs-section-frame-mark{position:absolute;left:24px;color:var(--xolabs-muted);pointer-events:none}.xolabs-section-frame-mark{font:400 11px/1.5 var(--xolabs-body)}@media (max-width:767px){.xolabs-section-frame-mark{left:16px;font-size:10px}}.xolabs-section-frame-top{top:20px}@media (max-width:767px){.xolabs-section-frame-top{top:12px}}.xolabs-section-frame-bottom{bottom:20px}@media (max-width:767px){.xolabs-section-frame-bottom{bottom:12px}}.xolabs-content-section{padding:var(--xolabs-section-space) var(--xolabs-section-gutter)}.xolabs-content-section-hero{padding-top:var(--xolabs-section-hero-space);padding-bottom:var(--xolabs-section-hero-space)}.xolabs-content-section-compact{padding-top:var(--xolabs-section-compact-space);padding-bottom:var(--xolabs-section-compact-space)}.xolabs-section-container{width:100%;max-width:var(--xolabs-container-width);min-width:0px;margin-right:auto;margin-left:auto}.xolabs-section-reading{max-width:var(--xolabs-reading-width)}.xolabs-section-stack{display:flex;flex-flow:column;align-items:start;gap:24px}.xolabs-section-kicker-live{color:var(--xolabs-brand)}.xolabs-section-kicker-live{font:500 12px/1.5 var(--xolabs-body)}.xolabs-section-title-live{max-width:18ch;color:var(--xolabs-ink);letter-spacing:-0.045em}.xolabs-section-title-live{font:500 clamp(36px,4vw,56px)/1.08 var(--xolabs-display)}.xolabs-section-copy-live{max-width:60ch;color:var(--xolabs-muted)}.xolabs-section-copy-live{font:400 17px/1.85 var(--xolabs-body)}@media (max-width:767px){.xolabs-section-copy-live{font-size:16px}}.xolabs-section-cta-gap{margin-top:8px}.xolabs-section-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:40px var(--xolabs-column-gap)}@media (max-width:767px){.xolabs-section-split{grid-template-columns:minmax(0,1fr);gap:32px}}.xolabs-section-surface-tint{background-color:var(--xolabs-tint)}.xolabs-section-surface-dark{background-color:var(--xolabs-blue)}.xolabs-section-surface-dark .xolabs-section-title-live{color:#fff}.xolabs-section-surface-dark .xolabs-section-copy-live{color:#dae4f6}.xolabs-section-surface-dark .xolabs-section-kicker-live{color:var(--xolabs-yellow)}.xolabs-section-close-layout{display:flex;justify-content:space-between;align-items:center;gap:48px}@media (max-width:767px){.xolabs-section-close-layout{flex-flow:column;align-items:start;gap:32px}}.xolabs-section-close-heading{max-width:20ch;color:#fff;letter-spacing:-0.04em}.xolabs-section-close-heading{font:500 clamp(30px,3vw,42px)/1.15 var(--xolabs-display)}.xolabs-inverse-button{flex-shrink:0;color:var(--xolabs-blue);background-color:var(--xolabs-yellow)}.xolabs-inverse-button:hover{color:var(--xolabs-blue);background-color:#ebc00b}.xolabs-inverse-button:focus-visible{outline:2px solid var(--xolabs-yellow);outline-offset:5px}.xolabs-inverse-button{border-color:var(--xolabs-yellow)}.xolabs-section-document{width:100%;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:var(--xolabs-paper);border-top:1px solid var(--xolabs-line);border-right:1px solid var(--xolabs-line);border-bottom:1px solid var(--xolabs-line);border-left:1px solid var(--xolabs-line)}@media (max-width:1023px){.xolabs-section-document{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.xolabs-section-document-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--xolabs-line)}.xolabs-section-document-name{color:var(--xolabs-ink)}.xolabs-section-document-name{font:500 15px/1.5 var(--xolabs-body)}.xolabs-section-document-caption{color:var(--xolabs-muted)}.xolabs-section-document-caption{font:400 11px/1.5 var(--xolabs-body)}.xolabs-section-document-list{display:flex;flex-flow:column;gap:24px}.xolabs-section-document-field{color:var(--xolabs-ink);padding-left:16px;border-left:1px solid var(--xolabs-red)}.xolabs-section-document-field{font:400 14px/1.7 var(--xolabs-body)}.xolabs-section-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 64px;padding-top:32px;border-top:1px solid var(--xolabs-ink)}@media (max-width:767px){.xolabs-section-rules{grid-template-columns:minmax(0,1fr);gap:32px}}.xolabs-section-rule-title{color:var(--xolabs-ink);letter-spacing:-0.02em;margin-bottom:12px}.xolabs-section-rule-title{font:500 17px/1.5 var(--xolabs-display)}.xolabs-section-rule-body{max-width:54ch;color:var(--xolabs-muted)}.xolabs-section-rule-body{font:400 14px/1.8 var(--xolabs-body)}.xolabs-section-guide-note{color:var(--xolabs-muted);margin-top:40px;padding-top:32px;border-top:1px solid var(--xolabs-line)}.xolabs-section-guide-note{font:400 12px/1.8 var(--xolabs-body)}.xolabs-site{color:var(--xolabs-ink);background-color:var(--xolabs-paper)}.xolabs-site{font:400 17px/1.75 var(--xolabs-body)}.xolabs-site-header{background-color:var(--xolabs-paper);border-bottom:1px solid var(--xolabs-line)}.xolabs-site-header{padding:0 var(--xolabs-section-gutter)}.xolabs-site-nav{display:flex;justify-content:space-between;align-items:center;gap:32px;max-width:var(--xolabs-container-width);min-height:96px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1023px){.xolabs-site-nav{gap:24px;min-height:88px}}@media (max-width:767px){.xolabs-site-nav{flex-flow:column;align-items:start;gap:16px;padding-top:24px;padding-right:0px;padding-bottom:24px;padding-left:0px}}.xolabs-site-brand{color:var(--xolabs-blue);text-decoration:none;letter-spacing:-1.2px}.xolabs-site-brand:hover{color:var(--xolabs-blue)}.xolabs-site-brand{font:600 26px/1 var(--xolabs-body)}.xolabs-site-links{display:flex;align-items:center;gap:32px}.xolabs-site-links{flex-wrap:wrap}@media (max-width:1023px){.xolabs-site-links{gap:20px}}@media (max-width:767px){.xolabs-site-links{gap:8px 24px}}.xolabs-site-navlink{position:relative;color:var(--xolabs-ink);text-decoration:none;padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px}.xolabs-site-navlink::after{position:absolute;bottom:6px;left:0px;width:100%;height:1px;background-color:var(--xolabs-red);transform-origin:0% 50%;transform:scale(0,1)}.xolabs-site-navlink::after{content:"";transition:transform var(--xolabs-motion-normal) var(--xolabs-motion-ease)}.xolabs-site-navlink:hover{color:var(--xolabs-blue)}.xolabs-site-navlink:hover::after{transform:scale(1,1)}.xolabs-site-navlink:focus-visible::after{transform:scale(1,1)}.xolabs-site-navlink.is-active::after{transform:scale(1,1)}.xolabs-site-navlink:focus-visible{outline:2px solid var(--xolabs-blue);outline-offset:4px}.xolabs-site-navlink{font:500 14px/1.5 var(--xolabs-body)}@media (max-width:767px){.xolabs-site-navlink{font-size:13px}}.xolabs-site-band{padding:var(--xolabs-section-space) var(--xolabs-section-gutter)}.xolabs-site-hero .xolabs-site-stack{align-items:stretch;gap:32px;width:100%}.xolabs-site-hero .xolabs-site-split{display:flex;flex-flow:column;align-items:stretch;gap:var(--xolabs-section-content-gap)}.xolabs-site-hero .xolabs-site-route{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.xolabs-site-hero .xolabs-site-route:has(.xolabs-site-route-end){align-items:center;grid-template-columns:minmax(0,1.1fr) minmax(0,.32fr) minmax(0,.7fr);gap:32px}.xolabs-site-hero .xolabs-site-route-caption{grid-column-start:1;grid-column-end:-1;margin-top:0px}.xolabs-site-hero .xolabs-site-connector{flex-flow:column;justify-content:center;align-items:center;text-align:center;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.xolabs-site-hero .xolabs-site-connector::before{width:100%;height:1px}.xolabs-site-hero .xolabs-site-h1{text-align:center}.xolabs-site-hero .xolabs-site-lead{text-align:center}.xolabs-site-hero .xolabs-site-actions{justify-content:center}.xolabs-site-hero .xolabs-site-connector::after{display:block}.xolabs-site-hero{padding:var(--xolabs-section-hero-space) var(--xolabs-section-gutter)}@media (max-width:1023px){.xolabs-site-hero .xolabs-site-route:has(.xolabs-site-route-end){grid-template-columns:minmax(0,1fr);gap:24px}.xolabs-site-hero .xolabs-site-connector{flex-flow:row;justify-content:start;text-align:left}.xolabs-site-hero .xolabs-site-connector::before{width:1px;height:32px}}.xolabs-site-inner{width:100%;max-width:var(--xolabs-container-width);min-width:0px;margin-right:auto;margin-left:auto}.xolabs-site-split{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:var(--xolabs-column-gap)}@media (max-width:767px){.xolabs-site-split{grid-template-columns:minmax(0,1fr);gap:56px}}.xolabs-site-stack{display:flex;flex-flow:column;align-items:start;gap:24px;min-width:0px}.xolabs-site-h1{width:100%;max-width:none;color:var(--xolabs-ink);letter-spacing:-0.055em;text-wrap:balance}.xolabs-site-h1{font:500 clamp(52px,5.6vw,76px)/1.04 var(--xolabs-display)}@media (max-width:1023px){.xolabs-site-h1{font-size:64px}}@media (max-width:767px){.xolabs-site-h1{font-size:52px}}.xolabs-site-h1-wide{width:100%;max-width:none}.xolabs-site-h2{max-width:22ch;color:var(--xolabs-ink);letter-spacing:-0.045em;text-wrap:balance}.xolabs-site-h2{font:500 clamp(34px,4vw,54px)/1.12 var(--xolabs-display)}.xolabs-site-h3{color:var(--xolabs-ink);letter-spacing:-0.025em}.xolabs-site-h3{font:500 25px/1.25 var(--xolabs-display)}.xolabs-site-lead{width:100%;max-width:none;color:var(--xolabs-muted)}.xolabs-site-lead{font:400 19px/1.75 var(--xolabs-body)}@media (max-width:767px){.xolabs-site-lead{font-size:17px}}.xolabs-site-copy{max-width:60ch;color:var(--xolabs-muted)}.xolabs-site-copy{font:400 17px/1.8 var(--xolabs-body)}@media (max-width:767px){.xolabs-site-copy{font-size:16px}}.xolabs-site-small{max-width:64ch;color:var(--xolabs-muted)}.xolabs-site-small{font:400 13px/1.7 var(--xolabs-body)}.xolabs-site-actions{display:flex;align-items:center;gap:24px;margin-top:8px}.xolabs-site-actions{flex-wrap:wrap}.xolabs-site-action{display:inline-flex;justify-content:space-between;align-items:center;gap:32px;min-height:52px;color:#fff;text-decoration:none;padding-top:14px;padding-right:24px;padding-bottom:14px;padding-left:24px;background-color:var(--xolabs-blue);border-radius:4px;border-top:1px solid var(--xolabs-blue);border-right:1px solid var(--xolabs-blue);border-bottom:1px solid var(--xolabs-blue);border-left:1px solid var(--xolabs-blue)}.xolabs-site-action:hover{color:#fff;background-color:var(--xolabs-brand-hover)}.xolabs-site-action:hover{border-color:var(--xolabs-brand-hover)}.xolabs-site-action:focus-visible{outline:2px solid var(--xolabs-blue);outline-offset:5px}.xolabs-site-action:hover .xolabs-site-arrow{transform:translate3d(3px,0,0)}.xolabs-site-action:focus-visible .xolabs-site-arrow{transform:translate3d(3px,0,0)}.xolabs-site-action{font:500 15px/1.5 var(--xolabs-body);transition:background var(--xolabs-motion-fast),border-color var(--xolabs-motion-fast)}.xolabs-site-arrow{display:inline-block}.xolabs-site-arrow{transition:transform var(--xolabs-motion-normal) var(--xolabs-motion-ease)}.xolabs-site-link{color:var(--xolabs-blue);text-decoration:none;padding-bottom:4px;background-image:linear-gradient(var(--xolabs-red),var(--xolabs-red));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-bottom:1px solid transparent}.xolabs-site-link:hover{color:var(--xolabs-brand-hover)}.xolabs-site-link:hover{background-size:100% 1px}.xolabs-site-link:focus-visible{outline:2px solid var(--xolabs-blue);outline-offset:5px}.xolabs-site-link:focus-visible{background-size:100% 1px}.xolabs-site-link:hover .xolabs-site-arrow{transform:translate3d(3px,-3px,0)}.xolabs-site-link:focus-visible .xolabs-site-arrow{transform:translate3d(3px,-3px,0)}.xolabs-site-link{font:500 15px/1.6 var(--xolabs-body);transition:background-size 320ms var(--xolabs-motion-ease),color 180ms ease;background-size:0% 1px;background-position:left bottom;background-repeat:no-repeat}.xolabs-site-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);align-items:end;gap:var(--xolabs-column-gap);margin-bottom:var(--xolabs-section-content-gap)}@media (max-width:767px){.xolabs-site-head{grid-template-columns:minmax(0,1fr);gap:24px}}.xolabs-site-tint{background-color:var(--xolabs-tint)}.xolabs-site-ruled{border-top:1px solid var(--xolabs-line)}.xolabs-site-reading{max-width:var(--xolabs-reading-width)}.xolabs-site-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--xolabs-column-gap)}@media (max-width:1023px){.xolabs-site-three{gap:32px}}@media (max-width:767px){.xolabs-site-three{grid-template-columns:minmax(0,1fr);gap:48px}}.xolabs-site-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--xolabs-column-gap)}@media (max-width:767px){.xolabs-site-two{grid-template-columns:minmax(0,1fr);gap:40px}}.xolabs-site-entry{display:flex;flex-flow:column;align-items:start;gap:24px;min-width:0px;padding-top:32px;border-top:1px solid var(--xolabs-ink)}.xolabs-site-entry .xolabs-site-link{margin-top:auto}.xolabs-site-entry:has(.xolabs-site-link):hover{transform:translate3d(0,-2px,0)}.xolabs-site-entry:has(.xolabs-site-link):hover{border-color:var(--xolabs-blue)}.xolabs-site-entry:has(.xolabs-site-link):focus-within{transform:translate3d(0,-2px,0)}.xolabs-site-entry:has(.xolabs-site-link):focus-within{border-color:var(--xolabs-blue)}.xolabs-site-entry{transition:transform 320ms var(--xolabs-motion-ease),border-color 180ms ease}.xolabs-site-number{color:var(--xolabs-blue);letter-spacing:-0.05em}.xolabs-site-number{font:400 48px/1 var(--xolabs-display)}@media (max-width:767px){.xolabs-site-number{font-size:40px}}.xolabs-site-ledger{margin-top:var(--xolabs-section-content-gap);border-top:1px solid var(--xolabs-line)}.xolabs-site-ledger-row{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:var(--xolabs-column-gap);padding-top:32px;padding-right:0px;padding-bottom:32px;padding-left:0px;border-bottom:1px solid var(--xolabs-line)}@media (max-width:767px){.xolabs-site-ledger-row{grid-template-columns:minmax(0,1fr);gap:12px}}.xolabs-site-label{color:var(--xolabs-ink)}.xolabs-site-label{font:500 16px/1.6 var(--xolabs-body)}.xolabs-site-document{width:100%;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:var(--xolabs-surface);border-top:3px solid var(--xolabs-blue);box-shadow:0px 12px 0px -5px var(--xolabs-paper),0px 13px 0px -5px var(--xolabs-line)}@media (max-width:1023px){.xolabs-site-document{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.xolabs-site-document-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--xolabs-line)}.xolabs-site-document-name{color:var(--xolabs-ink)}.xolabs-site-document-name{font:500 16px/1.4 var(--xolabs-body)}.xolabs-site-sample{color:var(--xolabs-ink);padding-top:4px;padding-right:8px;padding-bottom:4px;padding-left:8px;background-color:var(--xolabs-yellow-tint)}.xolabs-site-sample{font:400 12px/1.5 var(--xolabs-body)}.xolabs-site-document-line{display:flex;justify-content:space-between;align-items:baseline;gap:16px;color:var(--xolabs-muted);padding-top:16px;padding-right:0px;padding-bottom:16px;padding-left:0px;border-bottom:1px solid var(--xolabs-line)}.xolabs-site-document-line{font:400 14px/1.6 var(--xolabs-body)}.xolabs-site-document-value{color:var(--xolabs-ink);font-weight:500}.xolabs-site-review{color:var(--xolabs-ink);margin-top:24px;padding-left:16px;border-left:2px solid var(--xolabs-red)}.xolabs-site-review{font:400 14px/1.6 var(--xolabs-body)}.xolabs-site-route{display:flex;flex-flow:column;align-items:stretch;gap:0px;width:100%}.xolabs-site-route .xolabs-site-connector{position:relative}.xolabs-site-route .xolabs-site-connector::before{transform-origin:0% 0%;transition:transform 720ms cubic-bezier(.45,0,.2,1);transform:scale(0,0)}.xolabs-site-route.is-motion-ready .xolabs-site-connector::before{transform:scale(1,1)}.xolabs-site-route .xolabs-site-connector::after{display:none;position:absolute;top:0px;left:0px;width:6px;height:6px;background-color:var(--xolabs-red);opacity:0;transition:left 720ms cubic-bezier(.45,0,.2,1),opacity 180ms ease}.xolabs-site-route .xolabs-site-connector::after{content:""}.xolabs-site-route.is-motion-ready .xolabs-site-connector::after{left:calc(100% - 6px);opacity:1}.xolabs-site-route .xolabs-site-route-end{transition:border-color 240ms ease 600ms}.xolabs-site-route.is-motion-ready .xolabs-site-route-end{border-color:var(--xolabs-blue)}@media (max-width:1023px){.xolabs-site-route .xolabs-site-connector::after{top:0px;left:-2px;transition:top 720ms cubic-bezier(.45,0,.2,1),opacity 180ms ease}.xolabs-site-route.is-motion-ready .xolabs-site-connector::after{top:calc(100% - 6px);left:-2px}}.xolabs-site-connector{display:flex;align-items:center;gap:16px;color:var(--xolabs-blue);padding-top:24px;padding-right:16px;padding-bottom:24px;padding-left:16px}.xolabs-site-connector::before{width:1px;height:40px;background-color:var(--xolabs-red)}.xolabs-site-connector::before{content:""}.xolabs-site-connector{font:500 12px/1.5 var(--xolabs-body)}.xolabs-site-route-end{display:flex;justify-content:space-between;gap:24px;padding-top:24px;padding-right:32px;padding-bottom:24px;padding-left:32px;background-color:var(--xolabs-yellow-tint);border-top:1px solid var(--xolabs-line);border-right:1px solid var(--xolabs-line);border-bottom:1px solid var(--xolabs-line);border-left:1px solid var(--xolabs-line)}@media (max-width:767px){.xolabs-site-route-end{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.xolabs-site-route-caption{color:var(--xolabs-muted);margin-top:24px}.xolabs-site-route-caption{font:400 11px/1.6 var(--xolabs-body)}.xolabs-site-process{display:grid;grid-template-columns:72px minmax(0,1fr);gap:24px;padding-top:32px;padding-right:0px;padding-bottom:32px;padding-left:0px;border-top:1px solid var(--xolabs-line)}@media (max-width:767px){.xolabs-site-process{grid-template-columns:48px minmax(0,1fr);gap:16px}}.xolabs-site-process-body{display:flex;flex-flow:column;align-items:start;gap:12px}.xolabs-site-note{display:flex;flex-flow:column;align-items:start;gap:16px;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:var(--xolabs-yellow-tint);border-left:2px solid var(--xolabs-yellow)}@media (max-width:767px){.xolabs-site-note{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.xolabs-site-faq{border-top:1px solid var(--xolabs-line)}.xolabs-site-question{border-bottom:1px solid var(--xolabs-line)}.xolabs-site-question[open] .xolabs-site-plus{transform:rotateZ(45deg)}.xolabs-site-summary{display:flex;justify-content:space-between;align-items:center;gap:24px;color:var(--xolabs-ink);padding-top:24px;padding-right:0px;padding-bottom:24px;padding-left:0px;cursor:pointer}.xolabs-site-summary::-webkit-details-marker{display:none}.xolabs-site-summary:hover{color:var(--xolabs-blue)}.xolabs-site-summary:focus-visible{outline:2px solid var(--xolabs-blue);outline-offset:4px}.xolabs-site-summary{list-style:none;font:500 18px/1.5 var(--xolabs-body)}.xolabs-site-plus{color:var(--xolabs-red)}.xolabs-site-plus{font:400 24px/1 var(--xolabs-body);transition:transform var(--xolabs-motion-fast)}.xolabs-site-answer{max-width:60ch;color:var(--xolabs-muted);padding-bottom:32px}.xolabs-site-answer{font:400 16px/1.8 var(--xolabs-body)}.xolabs-site-close{background-color:var(--xolabs-blue)}.xolabs-site-close{padding:var(--xolabs-section-compact-space) var(--xolabs-section-gutter)}.xolabs-site-close-inner{display:flex;justify-content:space-between;align-items:center;gap:48px;max-width:var(--xolabs-container-width);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:767px){.xolabs-site-close-inner{flex-flow:column;align-items:start;gap:32px}}.xolabs-site-close-title{max-width:20ch;color:#fff;letter-spacing:-0.045em}.xolabs-site-close-title{font:500 clamp(34px,4vw,54px)/1.12 var(--xolabs-display)}.xolabs-site-close-copy{max-width:48ch;color:#dee7f7}.xolabs-site-close-copy{font:400 17px/1.8 var(--xolabs-body)}.xolabs-site-action-yellow{flex-shrink:0;color:var(--xolabs-blue);background-color:var(--xolabs-yellow)}.xolabs-site-action-yellow:hover{color:var(--xolabs-blue);background-color:#ebc00b}.xolabs-site-action-yellow{border-color:var(--xolabs-yellow)}.xolabs-site-footer{background-color:var(--xolabs-paper)}.xolabs-site-footer{padding:48px var(--xolabs-section-gutter)}.xolabs-site-footer-inner{display:flex;justify-content:space-between;align-items:start;gap:40px;max-width:var(--xolabs-container-width);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:767px){.xolabs-site-footer-inner{flex-flow:column;gap:32px}}.xolabs-site-footer-links{display:flex;gap:24px}.xolabs-site-footer-links{flex-wrap:wrap}.xolabs-site-form-slot{display:flex;flex-flow:column;gap:32px;width:100%;min-width:0px}.xolabs-site-contact-note{color:var(--xolabs-ink);padding-top:20px;padding-right:24px;padding-bottom:20px;padding-left:24px;background-color:var(--xolabs-yellow-tint);border-top:1px solid var(--xolabs-line);border-right:1px solid var(--xolabs-line);border-bottom:1px solid var(--xolabs-line);border-left:1px solid var(--xolabs-line)}.xolabs-site-contact-note{font:400 14px/1.7 var(--xolabs-body)}form.xolabs-form .wpcf7-response-output:focus{outline:2px solid var(--xolabs-brand);outline-offset:4px}.xolabs-legal-nav{display:flex;justify-content:center;gap:16px 32px;width:100%}.xolabs-legal-nav{flex-wrap:wrap}@media (max-width:767px){.xolabs-legal-nav{gap:16px 24px}}.xolabs-legal-version{width:100%;color:var(--xolabs-muted);text-align:center}.xolabs-legal-version{font:400 14px/1.7 var(--xolabs-body)}.xolabs-legal-layout{display:grid;grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);align-items:start;gap:var(--xolabs-column-gap)}@media (max-width:1023px){.xolabs-legal-layout{grid-template-columns:minmax(0,1fr);gap:48px}}.xolabs-legal-index{display:flex;flex-flow:column;align-items:start;gap:16px;padding-top:24px;padding-right:0px;padding-bottom:24px;padding-left:0px;border-top:2px solid var(--xolabs-yellow)}@media (max-width:1023px){.xolabs-legal-index{flex-flow:row;gap:16px 24px}.xolabs-legal-index{flex-wrap:wrap}}.xolabs-legal-index-title{color:var(--xolabs-ink)}.xolabs-legal-index-title{font:500 18px/1.5 var(--xolabs-body)}@media (max-width:1023px){.xolabs-legal-index-title{width:100%}}.xolabs-legal-index-link{color:var(--xolabs-blue);text-decoration:none}.xolabs-legal-index-link:hover{color:var(--xolabs-brand-hover);text-decoration:underline}.xolabs-legal-index-link:hover{text-decoration-color:var(--xolabs-red)}.xolabs-legal-index-link:focus-visible{outline:2px solid var(--xolabs-blue);outline-offset:4px}.xolabs-legal-index-link{font:400 15px/1.6 var(--xolabs-body);text-underline-offset:5px}.xolabs-legal-article{display:flex;flex-flow:column;width:100%;min-width:0px}.xolabs-legal-section{display:flex;flex-flow:column;align-items:stretch;gap:24px;padding-top:40px;padding-right:0px;padding-bottom:48px;padding-left:0px;border-top:1px solid var(--xolabs-line)}.xolabs-legal-section{scroll-margin-top:48px}@media (max-width:767px){.xolabs-legal-section{padding-top:32px;padding-right:0px;padding-bottom:40px;padding-left:0px}}.xolabs-legal-heading{color:var(--xolabs-ink);letter-spacing:-0.025em}.xolabs-legal-heading{font:500 28px/1.25 var(--xolabs-display)}@media (max-width:767px){.xolabs-legal-heading{font-size:25px}}.xolabs-legal-copy{width:100%;max-width:none;color:var(--xolabs-muted)}.xolabs-legal-copy a{color:var(--xolabs-blue);text-decoration:underline}.xolabs-legal-copy a{text-decoration-thickness:1px;text-underline-offset:4px}.xolabs-legal-copy a:hover{color:var(--xolabs-brand-hover)}.xolabs-legal-copy a:hover{text-decoration-color:var(--xolabs-red)}.xolabs-legal-copy a:focus-visible{outline:2px solid var(--xolabs-blue);outline-offset:4px}.xolabs-legal-copy{font:400 17px/1.85 var(--xolabs-body);overflow-wrap:anywhere}@media (max-width:767px){.xolabs-legal-copy{font-size:16px}}.xolabs-legal-footer{display:flex;justify-content:space-between;align-items:start;gap:24px 48px;width:100%;max-width:var(--xolabs-container-width);margin-top:48px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:32px;border-top:1px solid var(--xolabs-line)}@media (max-width:767px){.xolabs-legal-footer{flex-flow:column;gap:24px}}.xolabs-legal-footer-nav{display:flex;gap:16px 24px}.xolabs-legal-footer-nav{flex-wrap:wrap}.xolabs-legal-footer-note{color:var(--xolabs-muted)}.xolabs-legal-footer-note{font:400 13px/1.7 var(--xolabs-body);overflow-wrap:anywhere}