@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-wght-normal.DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local("Arial"),local("Helvetica Neue"),local("Helvetica");size-adjust:106%;ascent-override:92%;descent-override:23%;line-gap-override:0%}:root{color-scheme:only light;--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--header-top-offset: calc(var(--safe-top) + 1.25rem);--font-sans: "Manrope", "Manrope Fallback", "Segoe UI", sans-serif;--font-display: "Fraunces", "Times New Roman", serif;--font-signature: "Allura", "Segoe Script", cursive;--font-mono: "Courier New", monospace;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--type-h3: clamp(1.1rem, 1.6vw, 1.25rem);--type-body-lg: clamp(1.05rem, 2vw, 1.2rem);--type-body: 1rem;--type-small: .875rem;--type-label: .75rem;--type-eyebrow: .875rem;--mark-eyebrow: .5rem;--fs-12: .75rem;--fs-14: .875rem;--fs-16: 1rem;--fs-20: 1.25rem;--fs-24: 1.5rem;--fs-32: 2rem;--fs-40: 2.5rem;--line-display: 1;--line-word-slot: 1.34;--line-heading: 1.2;--line-body: 1.6;--measure-body: 55ch;--line-ui: 1.4;--lh-heading: 1.2;--lh-tight: 1.25;--lh-ui: 1.4;--lh-label: calc(16 / 12);--tracking-heading-display: -.02em;--tracking-heading: .02em;--tracking-display: .005em;--tracking-body: 0;--tracking-label: .12em;--word-spacing-heading: .04em;--heading-stack-gap: var(--space-4);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--mark-title-gap: var(--space-4);--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--gutter-page: clamp(1.25rem, 5vw, 3rem);--gutter-editorial: clamp(1.25rem, 4vw, 4.5rem);--page-gutter: var(--gutter-editorial);--space-section: clamp(4rem, 10vw, 7rem);--section-pad-y: clamp(3.5rem, 8vw, 5rem);--section-title-gap: clamp(var(--space-10), 5vw, var(--space-12));--section-stack-gap: var(--space-4);--color-primary: oklch(.5479 .2486 261.74);--color-primary-strong: oklch(.4695 .2168 261.98);--color-primary-soft: oklch(.5479 .2486 261.74 / .08);--color-ink: oklch(.2876 .06 256.82);--color-body: oklch(.2876 .06 256.82 / .78);--color-muted: oklch(.2876 .06 256.82 / .58);--color-muted-strong: oklch(.2876 .06 256.82 / .7);--color-placeholder: oklch(.2876 .06 256.82 / .48);--color-surface: oklch(1 0 0);--color-surface-soft: #f2f2f0;--color-line: oklch(.2876 .06 256.82 / .12);--color-line-strong: oklch(.2876 .06 256.82 / .2);--color-focus: oklch(.6541 .1842 261.6);--color-focus-ring: var(--color-primary);--focus-ring-width: 1.5px;--focus-ring-offset: 2px;--focus-ring-color: var(--color-primary);--color-on-primary: oklch(1 0 0);--color-danger: oklch(.5003 .1821 29.51);--color-page: #000812;--color-section-dark: var(--color-page);--color-section-dark-soft: oklch(.22 .042 250);--color-on-dark: oklch(.96 .012 250);--color-on-dark-soft: rgb(255 255 255 / .6);--color-on-dark-muted: oklch(.78 .03 250);--color-on-dark-accent: oklch(.78 .16 250);--color-accent-on-dark: #4d8bff;--color-on-dark-line: oklch(.6 .04 250 / .48);--color-action: #f6dc01;--color-project-accent: var(--color-action);--color-media-black: oklch(0 0 0);--page-canvas: var(--color-surface);--footer-swirl-top: #2448d8;--footer-swirl-bottom: #0a88a8;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-tab: 12px;--radius-tab-inner: 8px;--radius-pill: 999px;--ink-line: 1px;--ink-group-max: 40rem;--ink-group-pad: var(--space-5);--ink-group-border: var(--ink-line) solid var(--btn-edge-color);--tap-min: 2.75rem;--control-height: 2.75rem;--control-height-lg: 3rem;--button-height: 4.125rem;--button-pad-block: .875rem;--button-pad-inline: 1.375rem;--button-icon-gap: .5rem;--button-font-size: var(--fs-14);--button-font-weight: var(--font-weight-semibold);--nav-button-height: 3.125rem;--nav-button-pad-block: .625rem;--site-header-height: calc(var(--nav-button-height) + .5rem);--motion-fast: .12s;--motion-base: .18s;--motion-slow: .24s;--motion-layout: .2s;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--ease-standard: ease;--reveal-mask-duration: .42s;--reveal-mask-ease: var(--ease-drawer);--ease-enter: var(--ease-out);--btn-border-width: var(--ink-line);--btn-edge: 3.5px;--btn-edge-hover: 1px;--btn-lift: -2px;--btn-radius: var(--radius-md);--button-pad-bottom: calc(var(--button-pad-block) + var(--btn-edge));--btn-motion-shadow: .16s;--btn-motion-lift: .16s var(--ease-out);--btn-motion-color: .18s ease;--btn-edge-color: var(--color-page);--btn-edge-on-dark: var(--color-accent-on-dark);--btn-glass-blur: 16px;--btn-glass-saturate: 180%;--btn-secondary-rim: oklch(.2876 .06 256.82 / .62);--btn-secondary-shadow: 0 1px 2px oklch(.2876 .06 256.82 / .14), 0 2px 8px oklch(.2876 .06 256.82 / .12);--menu-panel: var(--color-section-dark);--menu-fg: var(--color-on-dark);--menu-muted: var(--color-on-dark-muted);--menu-line: var(--color-on-dark-line);--menu-backdrop: oklch(.13 .03 241.49 / .62);font-family:var(--font-sans)}html[data-theme=light]{--menu-panel: var(--color-surface);--menu-fg: var(--color-ink);--menu-muted: var(--color-muted-strong);--menu-line: var(--color-line);--menu-backdrop: color-mix(in oklch, var(--color-ink) 32%, transparent)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.ink-group{display:flex;flex-direction:column;width:100%;max-width:var(--ink-group-max);min-width:0;margin-inline:auto;overflow:hidden;border:var(--ink-group-border);border-radius:var(--radius-tab);background:var(--color-surface);box-shadow:none}.ink-group__pad{padding:var(--ink-group-pad)}@media (max-width: 420px){:root{--page-gutter: 1rem}}@media (min-width: 769px){:root{--ink-group-pad: var(--space-6)}}@media (min-width: 1025px){:root{--ink-group-pad: var(--space-8)}}picture:has(>img){display:contents}html{overflow-x:clip;overscroll-behavior:none;background:var(--page-canvas);max-width:100%}html.ocx-pin-quote,html.menu-open{overflow:hidden}@media (max-width: 768px){html{scrollbar-width:none}html::-webkit-scrollbar{display:none}}html:has(.coming-page),html:has(.service-page),html:has(.error-page){--page-canvas: var(--color-page)}html:has(.coming-page--light-hero){--page-canvas: var(--color-page);--body-canvas: var(--color-page);background-color:var(--color-page)}html:has(.coming-page--light-hero) body{background-color:var(--color-page);background-image:none}html[data-theme=light]:has(.coming-page--light-hero):not(:has(.coming-page--soon)){--page-canvas: var(--color-surface-soft);--body-canvas: var(--color-surface-soft);background-color:var(--color-surface-soft)}html[data-theme=light]:has(.coming-page--light-hero):not(:has(.coming-page--soon)) body{background-color:var(--color-surface-soft);background-image:none}html[data-theme=light]:has(.coming-page--light-hero):not(:has(.coming-page--soon)) .coming{--landing-canvas: var(--color-surface-soft);--color-on-dark: var(--color-ink);--color-on-dark-soft: var(--color-ink);--color-on-dark-muted: var(--color-ink);--color-on-dark-accent: var(--color-primary);--color-accent-on-dark: var(--color-primary);--color-on-dark-line: var(--color-line);--tab-on-inverse: oklch(.96 .012 250);--tab-on-inverse-accent: #4d8bff;--pricing-tab-indicator: var(--color-page);--pricing-tabs-bg: var(--color-surface);--step-hover-fill: color-mix(in oklch, var(--color-ink) 6%, transparent);--step-active-fill: color-mix(in oklch, var(--color-ink) 10%, transparent);background:var(--landing-canvas)}html:has(.coming-page--soon),html:has(.error-page--light){--page-canvas: var(--color-surface-soft);--body-canvas: var(--color-surface-soft);background:var(--color-surface-soft)}html:has(.coming-page--soon) body,html:has(.error-page--light) body{background:var(--color-surface-soft)}html:has(.blog-page),html:has(.article-page){--page-canvas: var(--color-media-black)}html:has(.site-footer){background-image:linear-gradient(to bottom,var(--page-canvas) calc(100% - 100lvh),var(--footer-swirl-bottom) calc(100% - 100lvh));background-repeat:no-repeat;background-size:100% calc(100% + 200lvh);background-position:left -100lvh}body{margin:0;width:100%;max-width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:stretch;background:var(--page-canvas);color:var(--color-body);font-family:var(--font-sans);font-size:var(--type-body);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body);line-height:var(--line-body);overflow:visible;overscroll-behavior-x:none}:where(a,button,input,textarea,select,summary,[href],[tabindex]:not([tabindex="-1"])):focus:not(:focus-visible){outline:none}:where(a,button,input,textarea,select,summary,[href],[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}html[data-input=pointer] :focus,html[data-input=pointer] :focus-visible{outline:none!important}@media (max-width: 768px){input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),textarea,select{font-size:max(16px,1rem)}}:where(a[href],button:not(:disabled),summary,[role=button]:not([aria-disabled=true])){cursor:pointer}:where(button:disabled,[aria-disabled=true]){cursor:not-allowed}.btn-3d{--_btn-fill: rgb(255 255 255 / .72);--_btn-fill-fallback: var(--color-surface);--_btn-edge: color-mix(in oklch, var(--color-ink) 28%, var(--color-surface));--_btn-border: rgb(255 255 255 / .56);--_btn-sheen: rgb(255 255 255 / .48);--_btn-ink: var(--color-ink);position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:var(--button-height);min-height:var(--button-height);padding:var(--button-pad-block) var(--button-pad-inline) var(--button-pad-bottom);gap:var(--button-icon-gap);z-index:0;overflow:hidden;isolation:isolate;border:var(--btn-border-width) solid var(--_btn-border);border-radius:var(--btn-radius);background-color:var(--_btn-fill);background-image:linear-gradient(to bottom,var(--_btn-sheen),transparent 46%);-webkit-backdrop-filter:blur(var(--btn-glass-blur)) saturate(var(--btn-glass-saturate));backdrop-filter:blur(var(--btn-glass-blur)) saturate(var(--btn-glass-saturate));color:var(--_btn-ink);font-family:var(--font-sans);font-size:var(--button-font-size);font-weight:var(--button-font-weight);letter-spacing:var(--tracking-body);line-height:var(--lh-ui);text-decoration:none;cursor:pointer;transition:transform var(--btn-motion-lift),background-color var(--btn-motion-color),color var(--btn-motion-color),border-color var(--btn-motion-color)}.btn-3d:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:calc(var(--btn-radius) - var(--btn-border-width));box-shadow:inset 0 calc(-1 * var(--btn-edge)) 0 0 var(--_btn-edge);transition:transform var(--btn-motion-shadow);pointer-events:none}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.btn-3d{background-color:var(--_btn-fill-fallback);background-image:linear-gradient(to bottom,color-mix(in srgb,var(--_btn-fill-fallback) 82%,white),var(--_btn-fill-fallback))}}.btn-3d:focus{outline:none}.btn-3d:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.btn-3d--accent{--_btn-fill: color-mix(in srgb, var(--color-action) 78%, transparent);--_btn-fill-fallback: var(--color-action);--_btn-edge: color-mix(in srgb, var(--color-action) 58%, #3a2800);--_btn-border: color-mix(in srgb, var(--color-action) 32%, white);--_btn-sheen: rgb(255 255 255 / .5);--_btn-ink: var(--color-ink)}.btn-3d--primary{--_btn-fill: color-mix(in oklch, var(--color-primary-strong) 88%, transparent);--_btn-fill-fallback: var(--color-primary-strong);--_btn-edge: color-mix(in oklch, var(--color-primary-strong) 72%, var(--color-page));--_btn-border: rgb(255 255 255 / .36);--_btn-sheen: rgb(255 255 255 / .34);--_btn-ink: var(--color-on-primary)}.btn-3d--secondary{--_btn-fill: oklch(1 0 0 / .78);--_btn-fill-fallback: var(--color-surface);--_btn-edge: oklch(.2876 .06 256.82 / .45);--_btn-border: var(--btn-secondary-rim);--_btn-sheen: oklch(1 0 0 / .55);--_btn-ink: var(--color-ink);border-bottom-color:transparent;box-shadow:var(--btn-secondary-shadow)}.btn-3d--on-dark{--_btn-fill: rgb(0 8 18 / .68);--_btn-fill-fallback: var(--color-page);--_btn-edge: color-mix(in srgb, var(--color-page) 78%, black);--_btn-border: rgb(255 255 255 / .22);--_btn-sheen: rgb(255 255 255 / .22);--_btn-ink: var(--color-on-dark)}.btn-3d--edge-light{--_btn-edge: var(--btn-edge-on-dark)}.btn-3d:active:not(:disabled):not(.btn-3d--flush){transform:translateY(var(--btn-lift));box-shadow:1px 1px 1px var(--color-page)}.btn-3d:active:not(:disabled):not(.btn-3d--flush):after{transform:translateY(calc(var(--btn-edge) - var(--btn-edge-hover)))}@media (hover: hover) and (pointer: fine){.btn-3d:hover:not(:disabled):not(.btn-3d--flush){transform:translateY(var(--btn-lift));box-shadow:1px 1px 1px var(--color-page)}.btn-3d:hover:not(:disabled):not(.btn-3d--flush):after{transform:translateY(calc(var(--btn-edge) - var(--btn-edge-hover)))}}.btn-3d--accent:hover:not(:disabled):not(.btn-3d--flush){--_btn-fill: color-mix(in srgb, var(--color-action) 88%, transparent)}.btn-3d--accent:active:not(:disabled):not(.btn-3d--flush){--_btn-fill: color-mix(in srgb, var(--color-action) 92%, #c4a400);background-image:none;box-shadow:inset 0 2px 4px #00000029,1px 1px 1px var(--color-page)}.btn-3d--primary:hover:not(:disabled){--_btn-fill: color-mix(in oklch, var(--color-primary) 92%, transparent)}.btn-3d--primary:active:not(:disabled){--_btn-fill: var(--color-primary-strong)}.btn-3d--secondary:hover:not(:disabled){--_btn-fill: oklch(1 0 0 / .9)}.btn-3d--secondary:active:not(:disabled){--_btn-fill: oklch(1 0 0 / .96)}.btn-3d--secondary:hover:not(:disabled):not(.btn-3d--flush),.btn-3d--secondary:active:not(:disabled):not(.btn-3d--flush){box-shadow:var(--btn-secondary-shadow)}.btn-3d--on-dark:hover:not(:disabled){--_btn-fill: rgb(0 8 18 / .8)}.btn-3d--on-dark:active:not(:disabled){--_btn-fill: rgb(0 8 18 / .9)}.btn-3d:disabled,.btn-3d[aria-disabled=true]{opacity:.6;cursor:not-allowed;transform:none;background-image:none;box-shadow:none}.btn-3d--flush{overflow:hidden;box-shadow:none;transform:none;padding-block:var(--button-pad-block)}.btn-3d--flush:hover,.btn-3d--flush:active{transform:none;box-shadow:none}.btn-3d--flush:after{content:none}@media (prefers-reduced-motion: reduce){.btn-3d{transition-property:background-color,color,border-color}.btn-3d:hover:not(:disabled):not(.btn-3d--flush),.btn-3d:active:not(:disabled):not(.btn-3d--flush){transform:none;box-shadow:none}.btn-3d:hover:not(:disabled):not(.btn-3d--flush):after,.btn-3d:active:not(:disabled):not(.btn-3d--flush):after{transform:none}.btn-3d--accent:active:not(:disabled):not(.btn-3d--flush){box-shadow:inset 0 2px 4px #00000029}.btn-3d--secondary:hover:not(:disabled):not(.btn-3d--flush),.btn-3d--secondary:active:not(:disabled):not(.btn-3d--flush){box-shadow:var(--btn-secondary-shadow)}}.skip-link{position:absolute;top:.75rem;left:.75rem;z-index:10000;padding:var(--space-3) var(--space-4);background:var(--color-action);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--fs-14);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-body);line-height:var(--lh-ui);text-decoration:none;transform:translateY(-150%);transition:transform var(--motion-base) var(--ease-standard)}.skip-link:focus,.skip-link:focus-visible{outline:var(--focus-ring-width) solid var(--color-on-dark);outline-offset:var(--focus-ring-offset);transform:translateY(0)}@supports (height: 100dvh){body{min-height:100dvh}}main{display:flex;flex-direction:column;flex:1;width:100%;min-height:0}footer{display:flex;justify-content:center;align-items:center}@media (min-width: 769px){main{justify-content:space-between;position:relative}}.contact-icons{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-4)}.contact-icons svg{height:1.5rem;width:1.5rem}.contact-icons a{display:flex;align-items:center;text-decoration:none;color:var(--color-primary);transition:opacity .2s ease;cursor:pointer}.contact-icons a:hover{opacity:.7}.contact-icons svg{fill:var(--color-primary)}@media (max-width: 640px){@media (prefers-reduced-motion: no-preference){.reveal-on-scroll{opacity:0;transform:translate3d(0,.75rem,0);transition:opacity .28s var(--ease-out),transform .28s var(--ease-out)}.reveal-on-scroll.is-inview{opacity:1;transform:none}}}.reveal-mask.is-armed{clip-path:inset(0)}.reveal-mask.is-armed>.reveal-mask__inner{transform:translateY(110%);transition:transform var(--reveal-mask-duration) var(--reveal-mask-ease);will-change:transform}.reveal-mask.is-armed.is-in>.reveal-mask__inner{transform:none}@media (prefers-reduced-motion: reduce){.reveal-mask.is-armed{clip-path:none}.reveal-mask.is-armed>.reveal-mask__inner{transform:none;transition:none;will-change:auto}}@keyframes layout-crossfade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: no-preference){.layout-crossfade{animation:layout-crossfade .2s var(--ease-out)}}.ocx-loader{--loader-bg: var(--color-page);--loader-fg: var(--color-on-dark);--loader-muted: var(--color-on-dark-muted);--loader-track: oklch(1 0 0 / .16);--loader-size: clamp(4.5rem, 15svh, 7.5rem);display:none}html.ocx-loading:has([data-logo-loader]) .ocx-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center}html[data-theme=light] .ocx-loader{--loader-bg: var(--color-surface-soft);--loader-fg: var(--color-ink);--loader-muted: var(--color-body);--loader-track: var(--color-line)}.ocx-loader__window{position:relative;width:var(--loader-size);height:var(--loader-size);background:var(--loader-bg);box-shadow:0 0 0 150vmax var(--loader-bg)}.ocx-loader__window:before{--notch: calc(var(--loader-size) / 3 + 2px);content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(var(--loader-bg),var(--loader-bg)) left top / var(--notch) var(--notch) no-repeat,linear-gradient(var(--loader-bg),var(--loader-bg)) right top / var(--notch) var(--notch) no-repeat,linear-gradient(var(--loader-bg),var(--loader-bg)) left bottom / var(--notch) var(--notch) no-repeat,linear-gradient(var(--loader-bg),var(--loader-bg)) right bottom / var(--notch) var(--notch) no-repeat}.ocx-loader__window:after{content:"";position:absolute;top:33.3333%;right:33.3333%;bottom:33.3333%;left:33.3333%;background:var(--loader-bg)}.ocx-loader__mark{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--color-primary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M6 0h6v6H6zM12 6h6v6h-6zM6 12h6v6H6zM0 6h6v6H0z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M6 0h6v6H6zM12 6h6v6h-6zM6 12h6v6H6zM0 6h6v6H0z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.ocx-loader__mark:before{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:radial-gradient(circle at 30% 30%,var(--color-accent-on-dark),transparent 42%),radial-gradient(circle at 72% 68%,var(--footer-swirl-bottom),transparent 46%),conic-gradient(from 0deg,var(--color-primary),var(--footer-swirl-top),var(--color-primary-strong),var(--color-accent-on-dark),var(--color-primary));animation:ocx-loader-swirl 3.2s linear infinite}.ocx-loader__mark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,oklch(1 0 0 / .42) 50%,transparent 70%);transform:translate(-100%);animation:ocx-loader-gloss 1.8s var(--ease-in-out) infinite}.ocx-loader__progress{position:absolute;top:calc(50% + var(--loader-size) / 2 + var(--space-6));left:50%;display:grid;justify-items:center;gap:var(--space-2);color:var(--loader-muted);transform:translate(-50%)}.ocx-loader__track{display:block;width:4.5rem;height:2px;overflow:hidden;border-radius:var(--radius-pill);background:var(--loader-track)}.ocx-loader__fill{display:block;height:100%;background:var(--loader-fg);transform:scaleX(0);transform-origin:left center}.ocx-loader__pct{font-family:var(--font-sans);font-size:var(--fs-12);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;line-height:1;letter-spacing:var(--tracking-label)}.ocx-loader--reveal{pointer-events:none}.ocx-loader--reveal .ocx-loader__window{background:none}.ocx-loader--reveal .ocx-loader__mark{opacity:0;transition:opacity .32s var(--ease-out)}.ocx-loader--reveal .ocx-loader__window:after{opacity:0;transition:opacity .4s var(--ease-out) .16s}.ocx-loader--reveal .ocx-loader__progress{opacity:0;transition:opacity .18s var(--ease-out)}@keyframes ocx-loader-swirl{to{transform:rotate(1turn)}}@keyframes ocx-loader-gloss{to{transform:translate(100%)}}
