@layer components{.cc-site{--site-bg:#0b0c0e;--site-bg-2:#111316;--site-bg-3:#17191d;--site-fg:#f3f1ec;--site-fg-2:#b9b6ae;--site-fg-3:#86837c;--site-fg-4:#5c5a55;--site-line:#f3f1ec1a;--site-line-strong:#f3f1ec33;--site-accent:#22b3bd;--site-accent-strong:#4ccbd3;--site-accent-ink:#062a2d;--site-accent-wash:#22b3bd1a;--site-accent-line:#22b3bd66;--site-danger:#f0968a;--site-success:#8fd3a5;--site-radius:4px;--site-radius-lg:8px;--site-ease:cubic-bezier(.22, 1, .36, 1);--site-dur:.2s;--site-dur-slow:.64s;--site-max:80rem;--site-gutter:1.25rem;--site-measure:62ch;--site-nav-h:4.25rem;font-family:var(--font-site-sans), Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-feature-settings:"cv11", "ss01", "calt", "kern";color:var(--site-fg);background:var(--site-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}@media (min-width:640px){.cc-site{--site-gutter:2rem}}@media (min-width:1024px){.cc-site{--site-gutter:3rem;--site-nav-h:4.75rem}}html:has(.cc-site){background:#0b0c0e;scroll-padding-top:5.75rem}body:has(.cc-site){background:#0b0c0e}:is(body:has(.cc-site) .cc-shell,body:has(.cc-site) .cc-main){background:#0b0c0e}.cc-site ::selection{color:var(--site-fg);background:#22b3bd52}.cc-site :focus-visible{outline:2px solid var(--site-accent-strong);outline-offset:3px;border-radius:var(--site-radius)}.cc-site a{text-underline-offset:.18em}.cc-site-container{width:100%;max-width:var(--site-max);padding-inline:var(--site-gutter);margin-inline:auto}.cc-site-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1.25rem;display:grid}@media (min-width:640px){.cc-site-grid{grid-template-columns:repeat(8,minmax(0,1fr));column-gap:1.5rem}}@media (min-width:1024px){.cc-site-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:2rem}}.cc-site-section{padding-block:clamp(4rem,9vw,7.5rem)}.cc-site-section--tight{padding-block:clamp(3rem,6vw,5rem)}.cc-site-section--hero{padding-block:clamp(3.5rem,8vw,7rem) clamp(3rem,7vw,6rem)}.cc-site-section.cc-site-hero-cinematic{isolation:isolate;min-height:calc(100svh - var(--site-nav-h));min-height:calc(100dvh - var(--site-nav-h));flex-direction:column;align-items:stretch;padding-block:clamp(2.5rem,6vw,4rem) clamp(2.5rem,6vw,4.5rem);display:flex;position:relative;overflow:clip hidden}.cc-site-hero-cinematic__media{z-index:0;pointer-events:none;position:absolute;inset:0}.cc-site-hero-cinematic__video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.cc-site-hero-cinematic__scrim{z-index:1;pointer-events:none;background:linear-gradient(#0b0c0e61 0%,#0b0c0e2e 42%,#0b0c0e6b 100%);position:absolute;inset:0}.cc-site-hero-cinematic__content{z-index:2;flex-direction:column;flex:1;justify-content:space-between;gap:clamp(2rem,5vh,3.5rem);min-height:0;display:flex;position:relative}.cc-site-hero-eyebrow{max-width:36rem}.cc-site-hero-headline-wrap{width:100%;max-width:none;padding-inline:var(--site-gutter)}.cc-site-hero-display{letter-spacing:-.032em;text-wrap:pretty;color:var(--site-fg);max-width:min(96vw, calc(100vw - 2 * var(--site-gutter)));margin:0;font-size:clamp(2.625rem,10vw,4rem);font-weight:500;line-height:.96}@media (min-width:768px){.cc-site-hero-display{letter-spacing:-.035em;max-width:min(96vw, calc(100vw - 2 * var(--site-gutter)));font-size:clamp(3.5rem,5.8vw,6rem);line-height:.94}}.cc-site-hero-line1{color:var(--site-fg-2);display:block}.cc-site-hero-line2{color:var(--site-fg);margin-top:.06em;display:block}.cc-site-section.cc-site-hero-cinematic .cc-site-hero-display,.cc-site-section.cc-site-hero-cinematic .cc-site-hero-support{text-shadow:0 1px 28px #0b0c0e8c}.cc-site-hero-bottom{margin-top:0}.cc-site-hero-support{max-width:min(56.25rem,62ch);color:var(--site-fg-2);text-wrap:pretty;margin:0;font-size:clamp(1.125rem,1.65vw,1.5rem);font-weight:400;line-height:1.55}.cc-site[lang=el] .cc-site-hero-display{letter-spacing:-.016em}@media (max-width:479px){.cc-site[lang=el] .cc-site-hero-display{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}}.cc-site-section--rule{border-top:1px solid var(--site-line)}.cc-site-section--tone{background:var(--site-bg-2)}.cc-site-rule{background:var(--site-line);border:0;height:1px}.cc-site-measure{max-width:var(--site-measure)}.cc-site-measure--narrow{max-width:48ch}.cc-site-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--site-fg-3);font-size:.75rem;font-weight:500;line-height:1.2}.cc-site-eyebrow--accent{color:var(--site-accent)}.cc-site-index{font-variant-numeric:tabular-nums;color:var(--site-fg-4)}.cc-site-display{letter-spacing:-.028em;text-wrap:balance;color:var(--site-fg);font-size:clamp(2.375rem,6.2vw,4.75rem);font-weight:500;line-height:1.02}.cc-site-h1{letter-spacing:-.024em;text-wrap:balance;font-size:clamp(2.125rem,4.8vw,3.75rem);font-weight:500;line-height:1.06}.cc-site-h2{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:500;line-height:1.12}.cc-site-h3{letter-spacing:-.012em;text-wrap:balance;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:500;line-height:1.25}.cc-site-h4{letter-spacing:-.006em;font-size:1.0625rem;font-weight:500;line-height:1.4}.cc-site-lead{color:var(--site-fg-2);text-wrap:pretty;font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:400;line-height:1.5}.cc-site-body{color:var(--site-fg-2);text-wrap:pretty;font-size:1.0625rem;line-height:1.65}.cc-site-small{color:var(--site-fg-3);font-size:.875rem;line-height:1.55}.cc-site-micro{color:var(--site-fg-3);font-size:.75rem;line-height:1.5}.cc-site-serif{font-family:var(--font-serif), "Source Serif 4", Georgia, serif;letter-spacing:-.008em;font-weight:400}.cc-site-fg{color:var(--site-fg)}.cc-site-fg-2{color:var(--site-fg-2)}.cc-site-fg-3{color:var(--site-fg-3)}.cc-site-accent-text{color:var(--site-accent-strong)}.cc-site[lang=el] .cc-site-display,.cc-site[lang=el] .cc-site-h1,.cc-site[lang=el] .cc-site-h2{letter-spacing:-.016em}@media (max-width:479px){.cc-site[lang=el] .cc-site-display,.cc-site[lang=el] .cc-site-h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}}.cc-site-btn{border-radius:var(--site-radius);letter-spacing:-.004em;cursor:pointer;min-height:3rem;transition:background-color var(--site-dur) var(--site-ease), border-color var(--site-dur) var(--site-ease), color var(--site-dur) var(--site-ease), transform var(--site-dur) var(--site-ease);text-align:center;text-wrap:balance;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.25rem;font-size:.9375rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.cc-site-btn:disabled{opacity:.55;cursor:not-allowed}.cc-site-btn--primary{background:var(--site-accent);color:var(--site-accent-ink);border-color:var(--site-accent)}.cc-site-btn--primary:hover:not(:disabled){background:var(--site-accent-strong);border-color:var(--site-accent-strong)}.cc-site-btn--secondary{color:var(--site-fg);border-color:var(--site-line-strong);background:0 0}.cc-site-btn--secondary:hover:not(:disabled){border-color:var(--site-fg-2)}.cc-site-btn--ghost{color:var(--site-fg);background:0 0;min-height:2.5rem;padding-inline:.25rem}.cc-site-btn--ghost:hover:not(:disabled){color:var(--site-accent-strong)}.cc-site-btn--sm{min-height:2.5rem;padding:.55rem .95rem;font-size:.875rem}.cc-site-link{color:var(--site-fg);border-bottom:1px solid var(--site-line-strong);transition:border-color var(--site-dur) var(--site-ease), color var(--site-dur) var(--site-ease);align-items:center;gap:.4rem;padding-bottom:.1rem;font-weight:500;text-decoration:none;display:inline-flex}.cc-site-link:hover{color:var(--site-accent-strong);border-color:var(--site-accent-line)}.cc-site-link--muted{color:var(--site-fg-2);border-bottom-color:#0000}.cc-site-link--muted:hover{color:var(--site-fg);border-bottom-color:var(--site-line-strong)}.cc-site-arrow{transition:transform var(--site-dur) var(--site-ease);display:inline-block}.cc-site-link:hover .cc-site-arrow,.cc-site-btn:hover .cc-site-arrow{transform:translate(3px)}.cc-site-panel{border:1px solid var(--site-line);border-radius:var(--site-radius-lg);background:var(--site-bg-2)}.cc-site-panel--flat{background:0 0}.cc-site-panel--inset{background:var(--site-bg)}.cc-site-rows{border-top:1px solid var(--site-line)}.cc-site-row{border-bottom:1px solid var(--site-line);padding-block:1.25rem}@media (min-width:768px){.cc-site-row{padding-block:1.5rem}}.cc-site-tag{border:1px solid var(--site-line-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--site-fg-2);white-space:normal;overflow-wrap:anywhere;text-align:left;border-radius:999px;align-items:center;gap:.4rem;max-width:100%;padding:.25rem .6rem;font-size:.6875rem;font-weight:500;display:inline-flex}.cc-site-tag--accent{border-color:var(--site-accent-line);color:var(--site-accent-strong)}.cc-site-tag--muted{border-color:var(--site-line);color:var(--site-fg-3)}.cc-site-tag:before{content:"";opacity:.8;background:currentColor;border-radius:999px;flex:none;width:.375rem;height:.375rem}.cc-site-tag--nodot:before{display:none}.cc-site-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.cc-site-list>li{color:var(--site-fg-2);padding-left:1.5rem;line-height:1.55;position:relative}.cc-site-list>li:before{content:"";background:var(--site-accent);width:.75rem;height:1px;position:absolute;top:.72em;left:0}.cc-site-chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.cc-site-chip{border:1px solid var(--site-line);border-radius:var(--site-radius);color:var(--site-fg-2);background:0 0;align-items:center;padding:.4rem .7rem;font-size:.8125rem;line-height:1.2;display:inline-flex}.cc-site-label{color:var(--site-fg);margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.cc-site-help{color:var(--site-fg-3);margin-top:.4rem;font-size:.8125rem;display:block}.cc-site-input,.cc-site-textarea,.cc-site-select{border:1px solid var(--site-line-strong);border-radius:var(--site-radius);background:var(--site-bg);width:100%;min-height:3rem;color:var(--site-fg);font:inherit;transition:border-color var(--site-dur) var(--site-ease);padding:.75rem .9rem;font-size:1rem;line-height:1.4}.cc-site-input::placeholder,.cc-site-textarea::placeholder{color:var(--site-fg-4)}.cc-site-input:hover,.cc-site-textarea:hover,.cc-site-select:hover{border-color:var(--site-fg-3)}.cc-site-input:focus-visible,.cc-site-textarea:focus-visible,.cc-site-select:focus-visible{outline:2px solid var(--site-accent-strong);outline-offset:0;border-color:var(--site-accent)}.cc-site-input[aria-invalid=true],.cc-site-textarea[aria-invalid=true]{border-color:var(--site-danger)}.cc-site-textarea{resize:vertical;min-height:8rem}.cc-site-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--site-fg-3) 50%), linear-gradient(135deg, var(--site-fg-3) 50%, transparent 50%);background-position:calc(100% - 1.25rem),calc(100% - .95rem);background-repeat:no-repeat;background-size:.3rem .3rem,.3rem .3rem;padding-right:2.5rem}.cc-site-error{color:var(--site-danger);margin-top:.4rem;font-size:.8125rem}.cc-site-check{border:1px solid var(--site-line);border-radius:var(--site-radius);cursor:pointer;min-height:3rem;color:var(--site-fg-2);transition:border-color var(--site-dur) var(--site-ease), background-color var(--site-dur) var(--site-ease), color var(--site-dur) var(--site-ease);align-items:flex-start;gap:.75rem;padding:.75rem .9rem;font-size:.9375rem;line-height:1.45;display:flex}.cc-site-check:hover{border-color:var(--site-line-strong)}.cc-site-check:has(input:checked){border-color:var(--site-accent-line);background:var(--site-accent-wash);color:var(--site-fg)}.cc-site-check:has(input:focus-visible){outline:2px solid var(--site-accent-strong);outline-offset:2px}.cc-site-check input{appearance:none;border:1px solid var(--site-line-strong);background:var(--site-bg);border-radius:3px;flex:none;place-content:center;width:1.125rem;height:1.125rem;margin-top:.1rem;display:grid}.cc-site-check input:focus-visible{outline:none}.cc-site-check input:before{content:"";background:var(--site-accent-strong);width:.55rem;height:.55rem;transition:transform .12s var(--site-ease);border-radius:1px;transform:scale(0)}.cc-site-check input:checked{border-color:var(--site-accent)}.cc-site-check input:checked:before{transform:scale(1)}.cc-site-notice{border:1px solid var(--site-line-strong);border-radius:var(--site-radius-lg);background:var(--site-bg-2);padding:1.5rem}.cc-site-notice--success{border-color:#8fd3a573}.cc-site-header{z-index:60;border-bottom:1px solid var(--site-line);background:var(--site-bg);position:sticky;top:0}.cc-site-header-inner{min-height:var(--site-nav-h);justify-content:space-between;align-items:center;gap:1rem;padding-block:.5rem;display:flex}.cc-site-nav-link{border-radius:var(--site-radius);min-height:2.75rem;color:var(--site-fg-2);transition:color var(--site-dur) var(--site-ease);white-space:nowrap;align-items:center;padding:.5rem .75rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.cc-site-nav-link:hover{color:var(--site-fg)}.cc-site-nav-link[aria-current=page],.cc-site-nav-link[data-active=true]{color:var(--site-fg);box-shadow:inset 0 -1px 0 var(--site-accent);border-radius:0}.cc-site-menu{z-index:70;border:1px solid var(--site-line-strong);border-radius:var(--site-radius-lg);background:var(--site-bg-2);min-width:20rem;padding:.5rem;position:absolute;top:calc(100% + .4rem);left:0;box-shadow:0 16px 40px #0006}.cc-site-menu-item{border-radius:var(--site-radius);color:var(--site-fg);transition:background-color var(--site-dur) var(--site-ease);padding:.75rem .85rem;text-decoration:none;display:block}.cc-site-menu-item:hover{background:#f3f1ec0d}.cc-site-icon-btn{border-radius:var(--site-radius);border:1px solid var(--site-line-strong);min-width:2.75rem;min-height:2.75rem;color:var(--site-fg);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.cc-site-icon-link{border-radius:var(--site-radius);min-width:2.75rem;min-height:2.75rem;color:var(--site-fg-2);transition:color var(--site-dur) var(--site-ease), background-color var(--site-dur) var(--site-ease);justify-content:center;align-items:center;display:inline-flex}.cc-site-icon-link:hover{color:var(--site-fg);background:var(--site-bg-2)}.cc-site-mobile-panel{border-top:1px solid var(--site-line);background:var(--site-bg);max-height:calc(100dvh - var(--site-nav-h));overflow-y:auto}.cc-site-mobile-link{border-bottom:1px solid var(--site-line);min-height:3.25rem;color:var(--site-fg);justify-content:space-between;align-items:center;padding:.75rem .5rem;font-size:1.0625rem;text-decoration:none;display:flex}.cc-site-lang{border-radius:var(--site-radius);border:1px solid var(--site-line);letter-spacing:.04em;min-height:2.75rem;color:var(--site-fg-2);transition:color var(--site-dur) var(--site-ease), border-color var(--site-dur) var(--site-ease);align-items:center;gap:.35rem;padding:.4rem .6rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.cc-site-lang:hover{color:var(--site-fg);border-color:var(--site-line-strong)}.cc-site-lang span[aria-current=true]{color:var(--site-fg)}.cc-site-lang-sep{color:var(--site-fg-4)}.cc-site-skip{z-index:200;border-radius:0 0 var(--site-radius) var(--site-radius);background:var(--site-accent);color:var(--site-accent-ink);transition:transform .16s var(--site-ease);padding:.75rem 1rem;font-size:.875rem;font-weight:600;position:absolute;top:0;left:1rem;transform:translateY(-140%)}.cc-site-skip:focus-visible{outline-offset:0;transform:translateY(0)}.cc-site-footer{border-top:1px solid var(--site-line);background:var(--site-bg)}.cc-site-footer-link{min-height:2.25rem;color:var(--site-fg-2);transition:color var(--site-dur) var(--site-ease);align-items:center;font-size:.9375rem;text-decoration:none;display:inline-flex}.cc-site-footer-link:hover{color:var(--site-fg)}.cc-site-diagram{width:100%;height:auto;color:var(--site-fg-2);display:block}.cc-site-diagram text{font-family:inherit}.cc-site-diagram .d-line{stroke:var(--site-line-strong);stroke-width:1px;fill:none}.cc-site-diagram .d-line--accent{stroke:var(--site-accent)}.cc-site-diagram .d-node{fill:var(--site-bg-2);stroke:var(--site-line-strong);stroke-width:1px}.cc-site-diagram .d-node--accent{fill:var(--site-bg-2);stroke:var(--site-accent)}.cc-site-diagram .d-dot{fill:var(--site-fg-3)}.cc-site-diagram .d-dot--accent{fill:var(--site-accent-strong)}.cc-site-diagram .d-label{fill:var(--site-fg-2);letter-spacing:.01em;font-size:12px;font-weight:500}.cc-site-diagram .d-label--strong{fill:var(--site-fg);font-size:13px}.cc-site-diagram .d-label--muted{fill:var(--site-fg-3);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}.cc-site-diagram .d-label--accent{fill:var(--site-accent-strong)}.cc-site-diagram .d-flow{stroke:var(--site-accent);stroke-width:1.25px;fill:none;stroke-dasharray:3 9;opacity:.85}.cc-site-diagram .d-draw{stroke-dasharray:1;stroke-dashoffset:0}@keyframes cc-site-flow{to{stroke-dashoffset:-24px}}@keyframes cc-site-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:no-preference){.cc-site-diagram .d-flow{animation:3.2s linear infinite cc-site-flow}.cc-site-diagram .d-pulse{animation:cc-site-pulse 3.6s var(--site-ease) infinite}.cc-site-diagram .d-pulse:nth-child(2n){animation-delay:.9s}.cc-site-diagram .d-pulse:nth-child(3n){animation-delay:1.8s}}.cc-site-obb-section{padding-block:clamp(5rem,11vw,9rem)}.cc-site-obb{--obb-t:1}@media (max-width:1023px){.cc-site-obb{--obb-t:.72}}.cc-site-obb-brain{border-color:var(--site-accent-line);box-shadow:none;transition:border-color .7s var(--site-ease), box-shadow .7s var(--site-ease)}.cc-site-obb-brain.is-on{border-color:var(--site-accent-strong);box-shadow:0 0 40px #22b3bd1a}.cc-site-obb-brain.is-return{border-color:var(--site-accent-strong);box-shadow:0 0 28px #22b3bd1f}.cc-site-obb-modules{border-radius:var(--site-radius);border:1px solid #f3f1ec12;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}@media (min-width:640px){.cc-site-obb-modules{grid-template-columns:repeat(3,minmax(0,1fr))}}.cc-site-obb-module{min-height:3.35rem;color:var(--site-fg);background:var(--site-bg);overflow-wrap:anywhere;border-bottom:1px solid #f3f1ec0f;border-right:1px solid #f3f1ec0f;align-items:center;padding:.85rem 1.05rem;font-size:.9375rem;display:flex}.cc-site-obb-module:nth-child(2n){border-right:0}.cc-site-obb-module:last-child{border-right:0;grid-column:1/-1}@media (min-width:640px){.cc-site-obb-module:nth-child(2n){border-right:1px solid #f3f1ec0f}.cc-site-obb-module:nth-child(3n){border-right:0}.cc-site-obb-module:nth-last-child(-n+3){border-bottom:0}.cc-site-obb-module:last-child{grid-column:auto}}.cc-site-obb-dot{background:var(--site-accent);opacity:.45;border-radius:999px;flex:none;width:.375rem;height:.375rem;margin-right:.75rem;display:inline-block}.cc-site-obb-context{font-size:clamp(1.0625rem,1.5vw,1.25rem);font-weight:500}.cc-site-obb-deploy{border-color:var(--site-line);transition:border-color .5s var(--site-ease)}.cc-site-obb-deploy.is-on{border-color:var(--site-accent-line)}@keyframes cc-site-obb-in{to{opacity:1;transform:none}}@keyframes cc-site-obb-dot{0%,to{opacity:.45}40%{opacity:1}}@media (prefers-reduced-motion:no-preference){.cc-site-obb[data-obb=pending] .obb-source,.cc-site-obb[data-obb=pending] .obb-module,.cc-site-obb[data-obb=pending] .obb-context,.cc-site-obb[data-obb=pending] .obb-deploy,.cc-site-obb[data-obb=pending] .obb-outcomes,.cc-site-obb[data-obb=pending] .obb-loop{opacity:0;animation:cc-site-obb-in .45s var(--site-ease) 1.2s forwards;transform:translateY(8px)}.cc-site-obb[data-obb=play] .obb-source,.cc-site-obb[data-obb=play] .obb-module,.cc-site-obb[data-obb=play] .obb-context,.cc-site-obb[data-obb=play] .obb-deploy,.cc-site-obb[data-obb=play] .obb-outcomes,.cc-site-obb[data-obb=play] .obb-loop{opacity:0;animation:cc-site-obb-in calc(.5s * var(--obb-t)) var(--site-ease) forwards;transform:translateY(8px)}.cc-site-obb[data-obb=play] .obb-source:first-child{animation-delay:0s}.cc-site-obb[data-obb=play] .obb-source:nth-child(2){animation-delay:calc(85ms * var(--obb-t))}.cc-site-obb[data-obb=play] .obb-source:nth-child(3){animation-delay:calc(.17s * var(--obb-t))}.cc-site-obb[data-obb=play] .obb-source:nth-child(4){animation-delay:calc(.255s * var(--obb-t))}.cc-site-obb[data-obb=play] .obb-source:nth-child(5){animation-delay:calc(.34s * var(--obb-t))}.cc-site-obb[data-obb=play] .obb-source:nth-child(6){animation-delay:calc(.425s * var(--obb-t))}.cc-site-obb[data-obb=play] .obb-source:nth-child(7){animation-delay:calc(.51s * var(--obb-t))}.cc-site-obb[data-obb=play] .obb-module[data-group="0"]{animation-delay:calc(1.55s * var(--obb-t))}.cc-site-obb[data-obb=play] .obb-module[data-group="1"]{animation-delay:calc(1.89s * var(--obb-t))}.cc-site-obb[data-obb=play] .obb-module[data-group="2"]{animation-delay:calc(2.23s * var(--obb-t))}.cc-site-obb[data-obb=play] .obb-module[data-group="0"] .cc-site-obb-dot,.cc-site-obb[data-obb=play] .obb-module[data-group="1"] .cc-site-obb-dot,.cc-site-obb[data-obb=play] .obb-module[data-group="2"] .cc-site-obb-dot{animation:cc-site-obb-dot calc(.7s * var(--obb-t)) var(--site-ease) both}.cc-site-obb[data-obb=play] .obb-module[data-group="0"] .cc-site-obb-dot{animation-delay:calc(1.55s * var(--obb-t))}.cc-site-obb[data-obb=play] .obb-module[data-group="1"] .cc-site-obb-dot{animation-delay:calc(1.89s * var(--obb-t))}.cc-site-obb[data-obb=play] .obb-module[data-group="2"] .cc-site-obb-dot{animation-delay:calc(2.23s * var(--obb-t))}.cc-site-obb[data-obb=play] .obb-context{animation-delay:calc(2.65s * var(--obb-t))}.cc-site-obb[data-obb=play] .obb-deploy:first-child{animation-delay:calc(3.35s * var(--obb-t))}.cc-site-obb[data-obb=play] .obb-deploy:nth-child(2){animation-delay:calc(3.57s * var(--obb-t))}.cc-site-obb[data-obb=play] .obb-deploy:nth-child(3){animation-delay:calc(3.79s * var(--obb-t))}.cc-site-obb[data-obb=play] .obb-deploy:nth-child(4){animation-delay:calc(4.01s * var(--obb-t))}.cc-site-obb[data-obb=play] .obb-outcomes{animation-delay:calc(4.5s * var(--obb-t))}.cc-site-obb[data-obb=play] .obb-loop{animation-delay:calc(4.9s * var(--obb-t))}.cc-site-reveal{opacity:0;transition:opacity var(--site-dur-slow) var(--site-ease), transform var(--site-dur-slow) var(--site-ease);transition-delay:var(--site-reveal-delay,0s);transform:translateY(14px)}.cc-site-reveal[data-inview=true]{opacity:1;transform:none}}.cc-site-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cc-site-tabular{font-variant-numeric:tabular-nums}.cc-site-balance{text-wrap:balance}}
