.reel-stage[data-v-d9d43a4e]{--bruin-red:#ff5569;--forest:#0e1413;--ink-warm:#ecf5f2;--ink:#111418;--ink-soft:#5b6068;--rule:#ececea;background:#000;color:var(--ink);cursor:pointer;font-family:IBM Plex Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:300;height:100vh;inset:0;overflow:hidden;position:fixed;width:100vw}.corner-brand[data-v-d9d43a4e]{align-items:center;display:flex;left:3.4vh;pointer-events:none;position:fixed;top:3.4vh;z-index:50}.corner-brand .mark[data-v-d9d43a4e]{background:#fff;display:block;height:2.4vh;-webkit-mask:url(../bruin-logo-2025.svg) left center/contain no-repeat;mask:url(../bruin-logo-2025.svg) left center/contain no-repeat;width:10.7vh}.reel-stage.scene-light .corner-brand .mark[data-v-d9d43a4e]{background:var(--bruin-red)}.corner-url[data-v-d9d43a4e]{display:none}.corner-product[data-v-d9d43a4e]{color:#ecf5f299;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.6vh;letter-spacing:.04em;pointer-events:none;position:fixed;right:3.4vh;text-transform:none;top:3.4vh;z-index:50}.reel-stage.scene-light .corner-product[data-v-d9d43a4e]{color:#253c398c}.corner-product.corner-product-pink[data-v-d9d43a4e],.reel-stage.scene-light .corner-product.corner-product-pink[data-v-d9d43a4e]{color:var(--bruin-red)}.reel-progress[data-v-d9d43a4e]{background:#ffffff0f;bottom:0;height:3px;left:0;position:fixed;right:0;z-index:60}.reel-progress>div[data-v-d9d43a4e]{background:var(--bruin-red);height:100%;transform-origin:left center;width:0}.scene[data-v-d9d43a4e]{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .7s ease}.scene.active[data-v-d9d43a4e]{opacity:1}.mark-lg[data-v-d9d43a4e]{background:currentColor;display:block;-webkit-mask:url(../img/bruin-symbol.svg) center/contain no-repeat;mask:url(../img/bruin-symbol.svg) center/contain no-repeat}.scene-intro[data-v-d9d43a4e]{background:#e8f4f2;color:#253c39;text-align:center}.scene-intro[data-v-d9d43a4e]:before{background:radial-gradient(rgba(96,161,149,.28) 1.1px,transparent 1.2px) 0 0/3vh 3vh;inset:0;-webkit-mask:radial-gradient(ellipse 62% 64% at 50% 46%,#000 28%,transparent 76%);mask:radial-gradient(ellipse 62% 64% at 50% 46%,#000 28%,transparent 76%)}.scene-intro[data-v-d9d43a4e]:after,.scene-intro[data-v-d9d43a4e]:before{content:"";pointer-events:none;position:absolute}.scene-intro[data-v-d9d43a4e]:after{background:#ff556912;border-radius:50%;filter:blur(90px);height:90vh;left:50%;top:44%;transform:translate(-50%,-50%);width:90vh}.hero-dotfield[data-v-d9d43a4e]{inset:0;pointer-events:none;position:absolute;z-index:1}.hero-chip[data-v-d9d43a4e]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffeb;border:1px solid rgba(122,163,156,.35);border-radius:.5vh;box-shadow:0 .6vh 1.6vh -1vh #0e141324;color:#486067;display:inline-flex;font-family:IBM Plex Mono,monospace;font-size:1.4vh;gap:1vh;letter-spacing:.04em;opacity:0;padding:.55vh 1.2vh;position:absolute;white-space:nowrap}.scene-intro.active .hero-chip[data-v-d9d43a4e]{animation:hero-chip-life-d9d43a4e 16s ease-in-out infinite}.hero-chip-dot[data-v-d9d43a4e]{background:#ff556999;border-radius:50%;flex-shrink:0;height:.6vh;width:.6vh}@keyframes hero-chip-life-d9d43a4e{0%{opacity:0;transform:translateY(.8vh)}2.3%{opacity:1;transform:translateY(0)}16%{opacity:1;transform:translateY(0)}18.6%{opacity:0;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.intro-wrap[data-v-d9d43a4e]{max-width:1100px;position:relative;transform:translateY(-5vh);width:80vw;z-index:2}.intro-pill[data-v-d9d43a4e]{align-items:center;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(95deg,#b6cfca,#7aa39c,#ff8792,#ff5569,#ff8792,#7aa39c,#b6cfca) border-box;border:1px solid transparent;border-radius:999px;box-shadow:0 1vh 3vh -1.5vh #253c3933;display:inline-flex;gap:2.3vh;margin-bottom:3.6vh;opacity:0;padding:1.2vh 2.9vh}.scene-intro.active .intro-pill[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .7s ease forwards;animation-delay:.3s}.intro-pill-eyebrow[data-v-d9d43a4e]{color:#486067;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.8vh;letter-spacing:.22em;text-transform:uppercase}.intro-pill-surfaces[data-v-d9d43a4e]{align-items:center;display:inline-flex;gap:1.6vh}.intro-pill-surfaces .surf[data-v-d9d43a4e]{align-items:center;display:inline-flex;justify-content:center}.intro-pill-surfaces .surf svg[data-v-d9d43a4e],.intro-pill-surfaces .surf-img[data-v-d9d43a4e]{display:block;filter:grayscale(1);height:2.9vh;opacity:.6;width:2.9vh}.intro-pill-surfaces .surf-mono[data-v-d9d43a4e]{color:#486067;opacity:.7}.intro-pill-surfaces .surf-mono svg[data-v-d9d43a4e]{filter:none}.intro-pill[data-v-d9d43a4e]{overflow:visible}.intro-pill-surfaces .surf[data-v-d9d43a4e]{position:relative}.surf-tip[data-v-d9d43a4e]{background:#253c39;border:1px solid rgba(122,163,156,.3);border-radius:.7vh;bottom:calc(100% + 1.3vh);box-shadow:0 .8vh 2.2vh -1vh #0e141380;color:#ecf5f2;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.4vh;left:50%;letter-spacing:.08em;opacity:0;padding:.55vh 1.3vh;pointer-events:none;position:absolute;text-transform:uppercase;transform:translate(-50%,.6vh);white-space:nowrap;z-index:6}.scene-intro.active .intro-pill-surfaces .surf .surf-img[data-v-d9d43a4e],.scene-intro.active .intro-pill-surfaces .surf svg[data-v-d9d43a4e]{animation-duration:11.2s;animation-iteration-count:1;animation-name:surf-cycle-d9d43a4e;animation-timing-function:linear}.scene-intro.active .intro-pill-surfaces .surf .surf-tip[data-v-d9d43a4e]{animation-duration:11.2s;animation-iteration-count:1;animation-name:surf-tip-cycle-d9d43a4e;animation-timing-function:linear}.intro-pill-surfaces .surf:first-child .surf-img[data-v-d9d43a4e],.intro-pill-surfaces .surf:first-child .surf-tip[data-v-d9d43a4e],.intro-pill-surfaces .surf:first-child svg[data-v-d9d43a4e]{animation-delay:0s}.intro-pill-surfaces .surf:nth-child(2) .surf-img[data-v-d9d43a4e],.intro-pill-surfaces .surf:nth-child(2) .surf-tip[data-v-d9d43a4e],.intro-pill-surfaces .surf:nth-child(2) svg[data-v-d9d43a4e]{animation-delay:1.4s}.intro-pill-surfaces .surf:nth-child(3) .surf-img[data-v-d9d43a4e],.intro-pill-surfaces .surf:nth-child(3) .surf-tip[data-v-d9d43a4e],.intro-pill-surfaces .surf:nth-child(3) svg[data-v-d9d43a4e]{animation-delay:2.8s}.intro-pill-surfaces .surf:nth-child(4) .surf-img[data-v-d9d43a4e],.intro-pill-surfaces .surf:nth-child(4) .surf-tip[data-v-d9d43a4e],.intro-pill-surfaces .surf:nth-child(4) svg[data-v-d9d43a4e]{animation-delay:4.2s}.intro-pill-surfaces .surf:nth-child(5) .surf-img[data-v-d9d43a4e],.intro-pill-surfaces .surf:nth-child(5) .surf-tip[data-v-d9d43a4e],.intro-pill-surfaces .surf:nth-child(5) svg[data-v-d9d43a4e]{animation-delay:5.6s}.intro-pill-surfaces .surf:nth-child(6) .surf-img[data-v-d9d43a4e],.intro-pill-surfaces .surf:nth-child(6) .surf-tip[data-v-d9d43a4e],.intro-pill-surfaces .surf:nth-child(6) svg[data-v-d9d43a4e]{animation-delay:7s}.intro-pill-surfaces .surf:nth-child(7) .surf-img[data-v-d9d43a4e],.intro-pill-surfaces .surf:nth-child(7) .surf-tip[data-v-d9d43a4e],.intro-pill-surfaces .surf:nth-child(7) svg[data-v-d9d43a4e]{animation-delay:8.4s}.intro-pill-surfaces .surf:nth-child(8) .surf-img[data-v-d9d43a4e],.intro-pill-surfaces .surf:nth-child(8) .surf-tip[data-v-d9d43a4e],.intro-pill-surfaces .surf:nth-child(8) svg[data-v-d9d43a4e]{animation-delay:9.8s}@keyframes surf-cycle-d9d43a4e{0%{filter:grayscale(1);opacity:.6}3%{filter:grayscale(0);opacity:1}8.5%{filter:grayscale(0);opacity:1}11%{filter:grayscale(1);opacity:.6}to{filter:grayscale(1);opacity:.6}}@keyframes surf-tip-cycle-d9d43a4e{0%{opacity:0;transform:translate(-50%,.6vh)}3%{opacity:1;transform:translate(-50%)}8.5%{opacity:1;transform:translate(-50%)}11%{opacity:0;transform:translate(-50%,.6vh)}to{opacity:0;transform:translate(-50%,.6vh)}}.intro-pill-div[data-v-d9d43a4e]{background:#48606740;height:2.6vh;width:1px}.intro-pill-tag[data-v-d9d43a4e]{color:#486067;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.8vh;letter-spacing:.14em;text-transform:uppercase}.intro-title[data-v-d9d43a4e]{color:#2f5651;font-family:"IBM Plex Serif",Georgia,serif;font-size:min(14vh,8vw);font-weight:300;letter-spacing:-.03em;line-height:1.05;margin-left:calc(50% - 50vw);opacity:0;transform:translateY(2vh);white-space:nowrap;width:100vw}.scene-intro.active .intro-title[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .8s ease forwards;animation-delay:.6s}.intro-title .intro-title-iri[data-v-d9d43a4e]{background:linear-gradient(95deg,#253c39,#2f5651 14%,#7aa39c 38%,#ff5569 74%,#ff5569);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;font-style:italic;padding:.06em .16em}.intro-sub[data-v-d9d43a4e]{color:#486067;font-size:2.4vh;line-height:1.5;margin:3.6vh auto 0;max-width:26em;opacity:0}.scene-intro.active .intro-sub[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .8s ease forwards;animation-delay:1s}.scene-cli[data-v-d9d43a4e]{background:linear-gradient(140deg,#ff5569,#bf002f);color:#fff}.scene-cli[data-v-d9d43a4e]:before{background:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0) 0 0/8vh 8vh,linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0) 0 0/8vh 8vh;content:"";inset:0;pointer-events:none;position:absolute}.cli-wrap[data-v-d9d43a4e]{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;max-width:1280px;padding:5vh 0 4vh;position:relative;text-align:center;width:92vw}.cli-headline-block[data-v-d9d43a4e]{max-width:40em;width:100%}.cli-wrap>div[data-v-d9d43a4e]:last-child{margin:auto 0;max-width:100%;width:auto}.cli-title[data-v-d9d43a4e]{font-family:"IBM Plex Serif",Georgia,serif;font-size:7vh;font-weight:300;letter-spacing:-.03em;line-height:1}.cli-title .it[data-v-d9d43a4e]{font-style:italic}.cli-sub[data-v-d9d43a4e]{color:#ffffffd9;font-size:2vh;line-height:1.5;margin:2.2vh auto 0;max-width:36em}.cli-headline-block[data-v-d9d43a4e]{opacity:0;transform:translateY(2vh)}.scene-cli.active .cli-headline-block[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .7s ease forwards;animation-delay:.3s}.cli-stack[data-v-d9d43a4e]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid hsla(0,0%,100%,.18);border-radius:1.8vh;padding:2.4vh 4.5vh}.cli-stack .head-eyebrow[data-v-d9d43a4e]{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.5vh;letter-spacing:.22em;margin-bottom:1.6vh;opacity:.7;text-transform:uppercase}.cli-stack-row[data-v-d9d43a4e]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.14);display:grid;gap:4.5vh;grid-template-columns:34vh auto;opacity:0;padding:2vh 0;transform:translate(-2vh)}.scene-cli.active .cli-stack-row[data-v-d9d43a4e]{animation:row-in-d9d43a4e .6s ease forwards}.scene-cli.active .cli-stack-row[data-v-d9d43a4e]:nth-child(2){animation-delay:1.2s}.scene-cli.active .cli-stack-row[data-v-d9d43a4e]:nth-child(3){animation-delay:1.7s}.scene-cli.active .cli-stack-row[data-v-d9d43a4e]:nth-child(4){animation-delay:2.2s}.scene-cli.active .cli-stack-row[data-v-d9d43a4e]:nth-child(5){animation-delay:2.7s}.scene-cli.active .cli-stack-row[data-v-d9d43a4e]:nth-child(6){animation-delay:3.2s}.cli-stack-row[data-v-d9d43a4e]:last-child{border-bottom:0}.cli-stack-label[data-v-d9d43a4e]{color:#ffffffd9;font-size:2.7vh;line-height:1.2;text-align:left;white-space:nowrap}.cli-stack-logos[data-v-d9d43a4e]{align-items:center;display:flex;flex-wrap:nowrap;gap:4.4vh;justify-content:flex-start}.cli-stack-logos img[data-v-d9d43a4e]{filter:brightness(0) invert(1);height:5.2vh;opacity:.85;width:auto}.cli-stack-logos .logo-combo[data-v-d9d43a4e]{align-items:center;display:inline-flex;gap:1vh}.cli-stack-logos .logo-combo-name[data-v-d9d43a4e]{color:#ffffffd9;font-size:3.1vh;font-weight:500}.cli-converge[data-v-d9d43a4e]{align-items:center;display:flex;flex-direction:column;margin-top:.6vh;opacity:0}.cli-bracket[data-v-d9d43a4e]{display:block;height:6vh;width:100%}.scene-cli.active .cli-bracket-path[data-v-d9d43a4e]{animation:cli-bracket-converge-d9d43a4e 3s linear infinite}@keyframes cli-bracket-converge-d9d43a4e{0%{stroke-dashoffset:28}to{stroke-dashoffset:0}}.cli-bruin-pill[data-v-d9d43a4e]{align-items:center;background:#fff;border-radius:999px;box-shadow:0 1.5vh 4vh -1.5vh #00000059;display:inline-flex;margin-top:1vh;padding:1.5vh 3.4vh}.cli-bruin-mark[data-v-d9d43a4e]{background:var(--bruin-red);display:block;height:4.2vh;-webkit-mask:url(../bruin-logo-2025.svg) center/contain no-repeat;mask:url(../bruin-logo-2025.svg) center/contain no-repeat;width:15vh}.scene-cli.active .cli-converge[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .6s ease forwards;animation-delay:3.8s}.scene-coexist[data-v-d9d43a4e]{background:var(--forest);color:var(--ink-warm);text-align:center}.coexist-wrap[data-v-d9d43a4e]{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;max-width:1200px;padding:6vh 0 5vh;width:90vw}.coexist-eyebrow[data-v-d9d43a4e]{color:var(--bruin-red);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.7vh;letter-spacing:.28em;margin-bottom:1.8vh;text-transform:uppercase}.coexist-eyebrow[data-v-d9d43a4e],.coexist-title[data-v-d9d43a4e]{opacity:0;transform:translateY(2vh)}.coexist-title[data-v-d9d43a4e]{color:var(--ink-warm);font-family:"IBM Plex Serif",Georgia,serif;font-size:7.5vh;font-weight:300;letter-spacing:-.03em;line-height:1;margin:0}.coexist-title .it[data-v-d9d43a4e]{color:var(--bruin-red);font-style:italic}.coexist-table[data-v-d9d43a4e]{display:flex;flex-direction:column;margin:auto 0;max-width:64em;width:100%}.coexist-lrow[data-v-d9d43a4e]{align-items:center;border-bottom:1px solid rgba(236,245,242,.12);display:grid;gap:3vh;grid-template-columns:30vh 1fr;opacity:0;padding:1.7vh 1vh;transform:translateY(2vh)}.coexist-lrow[data-v-d9d43a4e]:last-child{border-bottom:none}.coexist-layer[data-v-d9d43a4e]{color:var(--ink-warm);font-family:"IBM Plex Serif",Georgia,serif;font-size:3.4vh;font-style:italic;text-align:left}.coexist-tools[data-v-d9d43a4e]{align-items:center;display:flex;gap:2.6vh}.coexist-keep[data-v-d9d43a4e]{align-items:center;display:inline-flex;gap:2.2vh}.coexist-keep img[data-v-d9d43a4e]{filter:brightness(0) invert(1);height:3.4vh;max-width:13vh;-o-object-fit:contain;object-fit:contain;opacity:.65;width:auto}.coexist-or[data-v-d9d43a4e]{color:#ecf5f273;font-family:"IBM Plex Serif",Georgia,serif;font-size:2.5vh;font-style:italic;letter-spacing:0}.coexist-bruin[data-v-d9d43a4e]{align-items:center;background:#ff55691a;border:1px solid rgba(255,85,105,.55);border-radius:999px;color:var(--ink-warm);display:inline-flex;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:2.4vh;gap:1vh;letter-spacing:.04em;padding:1vh 2vh;white-space:nowrap}.coexist-bruin img[data-v-d9d43a4e]{height:3.2vh;-o-object-fit:contain;object-fit:contain;width:3.2vh}.coexist-note[data-v-d9d43a4e]{color:#ecf5f299;font-size:2.2vh;margin-top:2vh;opacity:0;transform:translateY(2vh)}.coexist-note .it[data-v-d9d43a4e]{color:var(--ink-warm);font-style:italic}.scene-coexist.active .coexist-eyebrow[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .6s ease forwards;animation-delay:.2s}.scene-coexist.active .coexist-title[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .7s ease forwards;animation-delay:.4s}.scene-coexist.active .coexist-lrow[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .6s ease forwards}.scene-coexist.active .coexist-lrow[data-v-d9d43a4e]:first-child{animation-delay:.8s}.scene-coexist.active .coexist-lrow[data-v-d9d43a4e]:nth-child(2){animation-delay:1s}.scene-coexist.active .coexist-lrow[data-v-d9d43a4e]:nth-child(3){animation-delay:1.2s}.scene-coexist.active .coexist-lrow[data-v-d9d43a4e]:nth-child(4){animation-delay:1.4s}.scene-coexist.active .coexist-lrow[data-v-d9d43a4e]:nth-child(5){animation-delay:1.6s}.scene-coexist.active .coexist-note[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .6s ease forwards;animation-delay:1.8s}.scene-ingestr[data-v-d9d43a4e]{background:var(--forest);color:var(--ink-warm)}.scene-ingestr[data-v-d9d43a4e]:before{background:#ff55690f;border-radius:50%;content:"";filter:blur(80px);height:80vh;left:50%;pointer-events:none;position:absolute;top:30%;transform:translate(-50%,-50%);width:80vh}.ingestr-wrap[data-v-d9d43a4e]{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;max-width:1080px;padding:5vh 0 4vh;position:relative;text-align:center;width:90vw}.ingestr-headline-block[data-v-d9d43a4e]{max-width:40em;width:100%}.scene-ingestr .bench-panel[data-v-d9d43a4e]{box-sizing:border-box;margin:auto 0;text-align:left;width:100%}.ingestr-headline-block[data-v-d9d43a4e]{opacity:0;transform:translateY(2vh)}.scene-ingestr.active .ingestr-headline-block[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .7s ease forwards;animation-delay:.3s}.ingestr-eyebrow[data-v-d9d43a4e]{color:var(--bruin-red);font-family:IBM Plex Mono,monospace;font-size:1.6vh;letter-spacing:.28em;margin-bottom:2.4vh;text-transform:uppercase}.ingestr-title[data-v-d9d43a4e]{color:var(--ink-warm);font-family:"IBM Plex Serif",Georgia,serif;font-size:7.5vh;font-weight:300;letter-spacing:-.03em;line-height:1.02}.ingestr-title .it[data-v-d9d43a4e]{color:var(--bruin-red);font-style:italic}.ingestr-sub[data-v-d9d43a4e]{color:#ecf5f2a6;font-size:2vh;line-height:1.5;margin:2.2vh auto 0;max-width:34em}.ingestr-sub strong[data-v-d9d43a4e]{color:var(--ink-warm);font-weight:600}.ingestr-pills[data-v-d9d43a4e]{display:flex;flex-wrap:nowrap;gap:1.2vh;justify-content:center;margin-top:3vh;opacity:0}.scene-ingestr.active .ingestr-pills[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .7s ease forwards;animation-delay:.9s}.ingestr-pills .pill[data-v-d9d43a4e]{align-items:center;border:1px solid rgba(236,245,242,.22);border-radius:999px;color:var(--ink-warm);display:inline-flex;font-family:IBM Plex Mono,monospace;font-size:1.45vh;gap:.8vh;letter-spacing:.08em;padding:1.1vh 1.7vh;text-transform:uppercase;white-space:nowrap}.ingestr-pills .pill svg[data-v-d9d43a4e]{fill:var(--bruin-red);height:2.2vh;width:2.2vh}.bench-panel[data-v-d9d43a4e]{background:#ecf5f205;border:1px solid rgba(236,245,242,.1);border-radius:1.6vh;padding:2.4vh 3.4vh}.bench-eyebrow[data-v-d9d43a4e]{color:#ecf5f28c;font-family:IBM Plex Mono,monospace;font-size:1.4vh;letter-spacing:.2em;margin-bottom:2vh;text-transform:uppercase}.bench-rows[data-v-d9d43a4e]{display:grid;gap:1.7vh}.bench-row[data-v-d9d43a4e]{display:grid;gap:1.2vh;opacity:0}.scene-ingestr.active .bench-row[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .5s ease forwards}.scene-ingestr.active .bench-row[data-v-d9d43a4e]:first-child{animation-delay:1s}.scene-ingestr.active .bench-row[data-v-d9d43a4e]:nth-child(2){animation-delay:1.3s}.scene-ingestr.active .bench-row[data-v-d9d43a4e]:nth-child(3){animation-delay:1.6s}.scene-ingestr.active .bench-row[data-v-d9d43a4e]:nth-child(4){animation-delay:1.9s}.scene-ingestr.active .bench-row[data-v-d9d43a4e]:nth-child(5){animation-delay:2.2s}.bench-row-head[data-v-d9d43a4e]{align-items:baseline;display:flex;gap:2vh;justify-content:space-between}.bench-tool[data-v-d9d43a4e]{align-items:center;color:var(--ink-warm);display:inline-flex;font-family:IBM Plex Mono,monospace;font-size:2vh;gap:1.4vh;letter-spacing:.16em;text-transform:uppercase}.bench-row.primary .bench-tool[data-v-d9d43a4e]{color:var(--bruin-red)}.bench-tag[data-v-d9d43a4e]{background:var(--bruin-red);border-radius:999px;color:#fff;font-family:IBM Plex Mono,monospace;font-size:1.2vh;font-weight:500;letter-spacing:.16em;padding:.5vh 1.4vh;text-transform:uppercase}.bench-tag-outline[data-v-d9d43a4e]{background:transparent;border:1px solid rgba(255,85,105,.55);color:var(--bruin-red)}.bench-row.secondary .bench-time[data-v-d9d43a4e],.bench-row.secondary .bench-tool[data-v-d9d43a4e]{color:#ff97a3}.bench-row.secondary .bench-bar[data-v-d9d43a4e]{background:#ff55698c}.bench-time[data-v-d9d43a4e]{color:var(--ink-warm);font-family:IBM Plex Mono,monospace;font-size:3.6vh;font-variant-numeric:tabular-nums}.bench-row.primary .bench-time[data-v-d9d43a4e]{color:var(--bruin-red);font-size:4.4vh}.bench-time-unit[data-v-d9d43a4e]{font-size:.65em;margin-left:.3vh;opacity:.55}.bench-track[data-v-d9d43a4e]{background:#ecf5f20d;border-radius:999px;height:.9vh;overflow:hidden}.bench-bar[data-v-d9d43a4e]{background:#ecf5f273;border-radius:999px;height:100%;width:0}.bench-row.primary .bench-bar[data-v-d9d43a4e]{background:var(--bruin-red);box-shadow:0 0 3vh #ff556973}.scene-ingestr.active .bench-row:first-child .bench-bar[data-v-d9d43a4e]{animation:bar-1-d9d43a4e .7s ease forwards;animation-delay:1.4s}.scene-ingestr.active .bench-row:nth-child(2) .bench-bar[data-v-d9d43a4e]{animation:bar-2-d9d43a4e 1.6s linear forwards;animation-delay:1.7s}.scene-ingestr.active .bench-row:nth-child(3) .bench-bar[data-v-d9d43a4e]{animation:bar-3-d9d43a4e 3.1s linear forwards;animation-delay:2s}.scene-ingestr.active .bench-row:nth-child(4) .bench-bar[data-v-d9d43a4e]{animation:bar-4-d9d43a4e 3.6s linear forwards;animation-delay:2.3s}.scene-ingestr.active .bench-row:nth-child(5) .bench-bar[data-v-d9d43a4e]{animation:bar-5-d9d43a4e 5.5s linear forwards;animation-delay:2.6s}@keyframes bar-1-d9d43a4e{to{width:11%}}@keyframes bar-2-d9d43a4e{to{width:25.2%}}@keyframes bar-3-d9d43a4e{to{width:48.1%}}@keyframes bar-4-d9d43a4e{to{width:56.2%}}@keyframes bar-5-d9d43a4e{to{width:100%}}.scene-dac[data-v-d9d43a4e]{background:#fff;color:var(--ink)}.dac-wrap[data-v-d9d43a4e]{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;max-width:1100px;padding:5vh 0 4vh;position:relative;text-align:center;width:90vw}.dac-headline-block[data-v-d9d43a4e]{max-width:46em;width:100%}.scene-dac .dac-mock[data-v-d9d43a4e]{margin:auto 0;max-width:1000px;width:100%}.dac-headline-block[data-v-d9d43a4e]{opacity:0;transform:translateY(2vh)}.scene-dac.active .dac-headline-block[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .7s ease forwards;animation-delay:.3s}.dac-eyebrow[data-v-d9d43a4e]{color:var(--bruin-red);font-family:IBM Plex Mono,monospace;font-size:1.6vh;letter-spacing:.28em;margin-bottom:2.4vh;text-transform:uppercase}.dac-title[data-v-d9d43a4e]{color:var(--ink);font-family:"IBM Plex Serif",Georgia,serif;font-size:6.5vh;font-weight:300;letter-spacing:-.02em;line-height:1}.dac-title .it[data-v-d9d43a4e]{color:var(--bruin-red);font-style:italic}.dac-sub[data-v-d9d43a4e]{color:var(--ink-soft);font-size:2vh;line-height:1.5;margin:2vh auto 0;max-width:34em}.dac-sub code[data-v-d9d43a4e]{background:#f1f1ee;border-radius:3px;font-family:IBM Plex Mono,monospace;font-size:1.9vh;padding:.2vh .7vh}.dac-steps[data-v-d9d43a4e]{display:flex;flex-wrap:wrap;gap:2.6vh;justify-content:center;margin-top:2.6vh}.dac-step[data-v-d9d43a4e]{align-items:center;display:flex;gap:1.6vh;opacity:0}.scene-dac.active .dac-step[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .5s ease forwards}.scene-dac.active .dac-step[data-v-d9d43a4e]:first-child{animation-delay:1.4s}.scene-dac.active .dac-step[data-v-d9d43a4e]:nth-child(2){animation-delay:1.7s}.scene-dac.active .dac-step[data-v-d9d43a4e]:nth-child(3){animation-delay:2s}.dac-step .num[data-v-d9d43a4e]{align-items:center;background:#fff5f6;border-radius:50%;color:var(--bruin-red);display:flex;flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:1.6vh;font-weight:700;height:3vh;justify-content:center;width:3vh}.dac-step .lbl[data-v-d9d43a4e]{color:var(--ink-soft);font-size:1.8vh}.dac-step .lbl code[data-v-d9d43a4e]{background:#f1f1ee;border-radius:3px;color:var(--ink);font-family:IBM Plex Mono,monospace;font-size:1.6vh;padding:.1vh .6vh}.dac-mock[data-v-d9d43a4e]{background:#fff;border:1px solid var(--rule);border-radius:1.4vh;box-shadow:0 4vh 8vh #00000014;opacity:0;overflow:hidden;transform:scale(.96)}.scene-dac.active .dac-mock[data-v-d9d43a4e]{animation:scale-in-d9d43a4e .8s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.9s}.dac-mock-bar[data-v-d9d43a4e]{align-items:center;background:#f7f7f4;border-bottom:1px solid var(--rule);display:flex;gap:.8vh;padding:1vh 1.4vh}.dac-mock-bar .dot[data-v-d9d43a4e]{background:#d4d4d0;border-radius:50%;height:1.1vh;width:1.1vh}.dac-mock-bar .url-pill[data-v-d9d43a4e]{background:#fff;border:1px solid var(--rule);border-radius:4px;color:#999;font-family:IBM Plex Mono,monospace;font-size:1.4vh;margin-left:.6vh;padding:.4vh 1.2vh}.dac-mock-body[data-v-d9d43a4e]{padding:2vh 2.4vh}.dac-mock-title[data-v-d9d43a4e]{color:var(--ink);font-size:2.4vh;font-weight:700;margin-bottom:.4vh}.dac-mock-subtitle[data-v-d9d43a4e]{color:var(--ink-soft);font-size:1.5vh;margin-bottom:2vh}.dac-kpi-grid[data-v-d9d43a4e]{border-bottom:1px solid var(--rule);display:grid;gap:2vh;grid-template-columns:repeat(4,1fr);margin-bottom:2vh;padding-bottom:2vh}.dac-kpi .lbl[data-v-d9d43a4e]{color:var(--ink-soft);display:block;font-family:IBM Plex Mono,monospace;font-size:1.6vh;letter-spacing:.16em;margin-bottom:.4vh;text-transform:uppercase}.dac-kpi .val[data-v-d9d43a4e]{color:var(--ink);font-family:"IBM Plex Serif",Georgia,serif;font-size:4vh;font-weight:400;line-height:1;opacity:0}.scene-dac.active .dac-kpi .val[data-v-d9d43a4e]{animation:count-in-d9d43a4e .6s ease forwards}.scene-dac.active .dac-kpi:first-child .val[data-v-d9d43a4e]{animation-delay:1.6s}.scene-dac.active .dac-kpi:nth-child(2) .val[data-v-d9d43a4e]{animation-delay:1.8s}.scene-dac.active .dac-kpi:nth-child(3) .val[data-v-d9d43a4e]{animation-delay:2s}.scene-dac.active .dac-kpi:nth-child(4) .val[data-v-d9d43a4e]{animation-delay:2.2s}.dac-kpi .val .unit[data-v-d9d43a4e]{color:var(--ink-soft);font-size:2.6vh}.dac-charts[data-v-d9d43a4e]{display:grid;gap:2vh;grid-template-columns:1.6fr 1fr}.dac-chart-card[data-v-d9d43a4e]{background:#fff;border:1px solid var(--rule);border-radius:.8vh;padding:1.4vh 1.6vh}.dac-chart-card .clbl[data-v-d9d43a4e]{color:var(--ink-soft);font-family:IBM Plex Mono,monospace;font-size:1.6vh;letter-spacing:.18em;margin-bottom:.8vh;text-transform:uppercase}.dac-chart-card svg[data-v-d9d43a4e]{display:block;height:9vh;width:100%}.dac-chart-card .donut-wrap[data-v-d9d43a4e]{align-items:center;display:flex;height:9vh;justify-content:center}.dac-chart-card .donut-wrap svg[data-v-d9d43a4e]{height:9vh;width:9vh}.dac-chart-card .area-path[data-v-d9d43a4e]{opacity:0;stroke-dasharray:200;stroke-dashoffset:200}.scene-dac.active .dac-chart-card .area-path[data-v-d9d43a4e]{animation:draw-line-d9d43a4e 1.4s ease forwards,fade-in-d9d43a4e .4s ease forwards;animation-delay:2.6s,2.6s}.dac-chart-card .area-fill[data-v-d9d43a4e]{opacity:0}.scene-dac.active .dac-chart-card .area-fill[data-v-d9d43a4e]{animation:fade-in-d9d43a4e .8s ease forwards;animation-delay:3.2s}.dac-chart-card .donut-seg[data-v-d9d43a4e]{stroke-dasharray:0 88}.scene-dac.active .dac-chart-card .donut-seg-1[data-v-d9d43a4e]{animation:donut-1-d9d43a4e .9s ease forwards;animation-delay:2.6s}.scene-dac.active .dac-chart-card .donut-seg-2[data-v-d9d43a4e]{animation:donut-2-d9d43a4e .9s ease forwards;animation-delay:2.9s}.scene-dac.active .dac-chart-card .donut-seg-3[data-v-d9d43a4e]{animation:donut-3-d9d43a4e .9s ease forwards;animation-delay:3.2s}@keyframes donut-1-d9d43a4e{to{stroke-dasharray:52 88}}@keyframes donut-2-d9d43a4e{to{stroke-dasharray:26 88}}@keyframes donut-3-d9d43a4e{to{stroke-dasharray:10 88}}.scene-outro[data-v-d9d43a4e]{background:var(--forest);color:var(--ink-warm);text-align:center}.scene-outro[data-v-d9d43a4e]:before{background:#ff556912;border-radius:50%;content:"";filter:blur(90px);height:90vh;left:50%;pointer-events:none;position:absolute;top:40%;transform:translate(-50%,-50%);width:90vh}.outro-wrap[data-v-d9d43a4e]{max-width:1000px;position:relative;width:80vw}.outro-mark[data-v-d9d43a4e]{color:var(--bruin-red);margin-bottom:3vh;opacity:0;transform:scale(.8)}.scene-outro.active .outro-mark[data-v-d9d43a4e]{animation:scale-in-d9d43a4e .8s cubic-bezier(.22,1,.36,1) forwards}.outro-mark .mark-lg[data-v-d9d43a4e]{height:6vh;margin:0 auto;width:6vh}.outro-eyebrow[data-v-d9d43a4e]{color:var(--bruin-red);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.6vh;letter-spacing:.28em;margin-top:2.4vh;opacity:0;text-transform:uppercase}.scene-outro.active .outro-eyebrow[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .6s ease forwards;animation-delay:.3s}.outro-title[data-v-d9d43a4e]{font-family:"IBM Plex Serif",Georgia,serif;font-size:8vh;font-weight:300;letter-spacing:-.03em;line-height:1.08;margin-top:2.2vh;opacity:0;transform:translateY(2vh)}.scene-outro.active .outro-title[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .8s ease forwards;animation-delay:.5s}.outro-title .it[data-v-d9d43a4e]{color:var(--bruin-red);font-style:italic}.outro-flow[data-v-d9d43a4e]{display:grid;grid-template-columns:repeat(4,1fr);margin:8.5vh auto 0;max-width:72em}.outro-flow-col[data-v-d9d43a4e]{align-items:center;display:flex;flex-direction:column;gap:2.4vh;opacity:0;padding:0 5vh;text-align:center}.outro-flow-col+.outro-flow-col[data-v-d9d43a4e]{border-left:1px dashed rgba(236,245,242,.2)}.scene-outro.active .outro-flow-col[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .7s ease forwards}.scene-outro.active .outro-flow-col[data-v-d9d43a4e]:first-child{animation-delay:1s}.scene-outro.active .outro-flow-col[data-v-d9d43a4e]:nth-child(2){animation-delay:2.5s}.scene-outro.active .outro-flow-col[data-v-d9d43a4e]:nth-child(3){animation-delay:4s}.scene-outro.active .outro-flow-col[data-v-d9d43a4e]:nth-child(4){animation-delay:5.5s}.outro-flow-icon[data-v-d9d43a4e]{color:var(--ink-warm);opacity:.9}.outro-flow-icon svg[data-v-d9d43a4e]{display:block;height:4.6vh;transform-origin:center;width:4.6vh}.outro-flow-col:first-child .outro-flow-icon svg[data-v-d9d43a4e]{animation:flow-bob-d9d43a4e 2.6s ease-in-out infinite}.outro-flow-col:nth-child(2) .outro-flow-icon svg[data-v-d9d43a4e]{animation:flow-spin-d9d43a4e 5s linear infinite}.outro-flow-col:nth-child(3) .outro-flow-icon svg[data-v-d9d43a4e]{animation:flow-orbit-d9d43a4e 9s linear infinite}.outro-flow-col:nth-child(4) .outro-flow-icon svg[data-v-d9d43a4e]{animation:flow-twinkle-d9d43a4e 2.8s ease-in-out infinite}@keyframes flow-bob-d9d43a4e{0%,to{transform:translateY(-.5vh)}50%{transform:translateY(.5vh)}}@keyframes flow-spin-d9d43a4e{to{transform:rotate(1turn)}}@keyframes flow-orbit-d9d43a4e{to{transform:rotate(-1turn)}}@keyframes flow-twinkle-d9d43a4e{0%,to{opacity:.75;transform:scale(.9) rotate(0)}50%{opacity:1;transform:scale(1.08) rotate(8deg)}}.outro-flow-name[data-v-d9d43a4e]{color:var(--ink-warm);font-family:"IBM Plex Serif",Georgia,serif;font-size:3.2vh;font-style:italic;line-height:1}.outro-flow-desc[data-v-d9d43a4e]{color:#ecf5f299;font-size:1.7vh;line-height:1.5;max-width:12em}.outro-links[data-v-d9d43a4e]{color:#ecf5f2b3;font-family:IBM Plex Mono,monospace;font-size:1.9vh;letter-spacing:.06em;margin-top:6vh;opacity:0}.scene-outro.active .outro-links[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .6s ease forwards;animation-delay:2.2s}.outro-links .big-url[data-v-d9d43a4e]{color:var(--ink-warm);font-weight:600}.outro-links .sep[data-v-d9d43a4e]{color:var(--bruin-red);margin:0 .6vh}.scene-works[data-v-d9d43a4e]{background:var(--forest);color:var(--ink-warm);text-align:center}.works-wrap[data-v-d9d43a4e]{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:11vh 0 8vh;width:100%}.works-eyebrow[data-v-d9d43a4e]{color:var(--bruin-red);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.7vh;letter-spacing:.28em;margin-bottom:1.8vh;text-transform:uppercase}.works-eyebrow[data-v-d9d43a4e],.works-title[data-v-d9d43a4e]{opacity:0;transform:translateY(2vh)}.works-title[data-v-d9d43a4e]{color:var(--ink-warm);font-family:"IBM Plex Serif",Georgia,serif;font-size:11vh;font-weight:300;letter-spacing:-.03em;line-height:1;margin:0}.works-title .it[data-v-d9d43a4e]{color:var(--bruin-red);font-style:italic}.works-marquee[data-v-d9d43a4e]{margin:auto 0;-webkit-mask:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);opacity:0;overflow:hidden;width:100%}.works-track[data-v-d9d43a4e]{animation:works-scroll-d9d43a4e 32s linear infinite;gap:3vh;white-space:nowrap}.works-tile[data-v-d9d43a4e],.works-track[data-v-d9d43a4e]{align-items:center;display:inline-flex}.works-tile[data-v-d9d43a4e]{background:#ecf5f20a;border:1px solid rgba(236,245,242,.12);border-radius:1.8vh;flex:0 0 auto;height:13.5vh;justify-content:center;width:13.5vh}.works-tile img[data-v-d9d43a4e]{filter:brightness(0) invert(1);height:6.8vh;-o-object-fit:contain;object-fit:contain;opacity:.82;width:6.8vh}.works-note[data-v-d9d43a4e]{color:#ecf5f299;font-size:2vh;opacity:0;transform:translateY(2vh)}.works-note .it[data-v-d9d43a4e]{color:var(--ink-warm);font-style:italic}@keyframes works-scroll-d9d43a4e{to{transform:translate(-50%)}}.scene-works.active .works-eyebrow[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .6s ease forwards;animation-delay:.2s}.scene-works.active .works-title[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .7s ease forwards;animation-delay:.4s}.scene-works.active .works-marquee[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .7s ease forwards;animation-delay:.85s}.scene-works.active .works-note[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .6s ease forwards;animation-delay:1.25s}.scene-quotes[data-v-d9d43a4e]{background:#eef6f3;color:#253c39;text-align:center}.quotes-wrap[data-v-d9d43a4e]{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:11vh 6vw 7vh;width:100%}.quotes-eyebrow[data-v-d9d43a4e]{color:#47857d;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.7vh;letter-spacing:.28em;margin-bottom:1.8vh;text-transform:uppercase}.quotes-eyebrow[data-v-d9d43a4e],.quotes-title[data-v-d9d43a4e]{opacity:0;transform:translateY(2vh)}.quotes-title[data-v-d9d43a4e]{color:#2f5651;font-family:"IBM Plex Serif",Georgia,serif;font-size:9vh;font-weight:300;letter-spacing:-.03em;line-height:1.04;margin:0}.quotes-title .it[data-v-d9d43a4e]{color:var(--bruin-red);font-style:italic}.quotes-rail[data-v-d9d43a4e]{margin:auto 0;-webkit-mask:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);opacity:0;overflow:hidden;width:100%}.quotes-track[data-v-d9d43a4e]{align-items:stretch;animation:quotes-scroll-d9d43a4e 44s linear infinite;display:inline-flex;gap:2.8vh;padding:2vh 1vh}.quote-card[data-v-d9d43a4e]{background:#fff;border:1px solid rgba(214,231,225,.9);border-radius:2vh;box-shadow:0 2.4vh 6vh -3vh #253c3938;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;gap:3.4vh;justify-content:space-between;padding:3.8vh;text-align:left;width:30em}.quote-body[data-v-d9d43a4e]{color:#46615c;font-size:2.5vh;line-height:1.5;margin:0}.quote-foot[data-v-d9d43a4e]{align-items:center;display:flex;gap:1.8vh}.quote-avatar[data-v-d9d43a4e]{border-radius:999px;box-shadow:0 0 0 .35vh #eef6f3,0 0 0 .5vh #253c3914;height:5.6vh;-o-object-fit:cover;object-fit:cover;width:5.6vh}.quote-who[data-v-d9d43a4e]{display:flex;flex-direction:column;text-align:left}.quote-name[data-v-d9d43a4e]{color:#253c39;font-size:2vh;font-weight:600}.quote-handle[data-v-d9d43a4e]{color:#47857d;font-size:1.6vh}@keyframes quotes-scroll-d9d43a4e{to{transform:translate(-50%)}}.scene-quotes.active .quotes-eyebrow[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .6s ease forwards;animation-delay:.2s}.scene-quotes.active .quotes-title[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .7s ease forwards;animation-delay:.4s}.scene-quotes.active .quotes-rail[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .7s ease forwards;animation-delay:.85s}.scene-close[data-v-d9d43a4e]{background:var(--forest);color:var(--ink-warm);text-align:center}.close-wrap[data-v-d9d43a4e]{align-items:center;display:flex;flex-direction:column}.close-mark[data-v-d9d43a4e]{color:var(--bruin-red);opacity:0;transform:scale(.8)}.scene-close.active .close-mark[data-v-d9d43a4e]{animation:scale-in-d9d43a4e .8s cubic-bezier(.22,1,.36,1) forwards}.close-mark .mark-lg[data-v-d9d43a4e]{height:6vh;margin:0 auto;width:6vh}.close-eyebrow[data-v-d9d43a4e]{color:var(--bruin-red);font-size:1.7vh;letter-spacing:.28em;margin-top:2.4vh;text-transform:uppercase}.close-eyebrow[data-v-d9d43a4e],.close-url[data-v-d9d43a4e]{font-family:IBM Plex Mono,ui-monospace,monospace;opacity:0;transform:translateY(2vh)}.close-url[data-v-d9d43a4e]{color:var(--ink-warm);font-size:5.4vh;letter-spacing:-.01em;margin-top:1.8vh}.close-url .it[data-v-d9d43a4e]{color:var(--bruin-red)}.close-qr[data-v-d9d43a4e]{align-items:center;background:#fff;border-radius:2vh;box-sizing:border-box;display:flex;height:27vh;justify-content:center;margin-top:5vh;opacity:0;padding:2.2vh;transform:scale(.92);width:27vh}.close-qr img[data-v-d9d43a4e]{display:block;height:100%;width:100%}.close-scan[data-v-d9d43a4e]{color:#ecf5f299;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.8vh;letter-spacing:.12em;margin-top:2.6vh;opacity:0;transform:translateY(2vh)}.scene-raffle[data-v-d9d43a4e]{background:#eef6f3;color:#253c39;text-align:center}.raffle-wrap[data-v-d9d43a4e]{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;max-width:1320px;padding:6vh 0 5vh;width:92vw}.raffle-eyebrow[data-v-d9d43a4e]{color:var(--bruin-red);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.7vh;letter-spacing:.28em;margin-bottom:1.6vh;text-transform:uppercase}.raffle-eyebrow[data-v-d9d43a4e],.raffle-title[data-v-d9d43a4e]{opacity:0;transform:translateY(2vh)}.raffle-title[data-v-d9d43a4e]{color:#2f5651;font-family:"IBM Plex Serif",Georgia,serif;font-size:min(10.5vh,11vw);font-weight:300;letter-spacing:-.03em;line-height:1.02;margin:0}.raffle-title .it[data-v-d9d43a4e]{color:var(--bruin-red);font-style:italic}.raffle-sub[data-v-d9d43a4e]{color:#486067;font-size:2.4vh;line-height:1.5;margin:2.2vh auto 0;max-width:42em;opacity:0;transform:translateY(2vh)}.raffle-body[data-v-d9d43a4e]{align-items:center;display:flex;gap:9vh;justify-content:center;margin:auto 0;width:100%}.raffle-prizes[data-v-d9d43a4e]{display:flex;flex-direction:column;text-align:left}.raffle-prizes-label[data-v-d9d43a4e]{color:#8aa39d;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.7vh;letter-spacing:.2em;margin-bottom:1.6vh;text-transform:uppercase}.raffle-prize[data-v-d9d43a4e]{align-items:center;border-bottom:1px solid rgba(37,60,57,.12);display:flex;gap:2.8vh;opacity:0;padding:1.4vh 0;transform:translate(-2vh);white-space:nowrap}.raffle-prize[data-v-d9d43a4e]:last-child{border-bottom:0}.raffle-prize-thumb[data-v-d9d43a4e]{align-items:center;background:#fff;border-radius:2.2vh;box-shadow:0 1.6vh 4vh -2vh #253c3933;display:flex;flex-shrink:0;height:17vh;justify-content:center;width:17vh}.raffle-prize-thumb img[data-v-d9d43a4e]{height:82%;-o-object-fit:contain;object-fit:contain;width:82%}.raffle-prize-name[data-v-d9d43a4e]{color:#1b2f2c;font-family:"IBM Plex Serif",Georgia,serif;font-size:4.6vh}.raffle-qr-block[data-v-d9d43a4e]{flex-direction:column}.raffle-qr[data-v-d9d43a4e],.raffle-qr-block[data-v-d9d43a4e]{align-items:center;display:flex}.raffle-qr[data-v-d9d43a4e]{background:#fff;border-radius:2.4vh;box-shadow:0 3vh 7vh -3vh #253c3940;box-sizing:border-box;height:40vh;justify-content:center;opacity:0;padding:2.6vh;transform:scale(.92);width:40vh}.raffle-qr img[data-v-d9d43a4e]{display:block;height:100%;width:100%}.raffle-scan[data-v-d9d43a4e]{color:#47857d;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:2vh;letter-spacing:.08em;margin-top:2.6vh;opacity:0;transform:translateY(2vh)}.scene-raffle.active .raffle-eyebrow[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .6s ease forwards;animation-delay:.2s}.scene-raffle.active .raffle-title[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .7s ease forwards;animation-delay:.4s}.scene-raffle.active .raffle-sub[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .7s ease forwards;animation-delay:.7s}.scene-raffle.active .raffle-prize[data-v-d9d43a4e]{animation:row-in-d9d43a4e .6s ease forwards}.scene-raffle.active .raffle-prize[data-v-d9d43a4e]:nth-child(2){animation-delay:1.1s}.scene-raffle.active .raffle-prize[data-v-d9d43a4e]:nth-child(3){animation-delay:1.4s}.scene-raffle.active .raffle-prize[data-v-d9d43a4e]:nth-child(4){animation-delay:1.7s}.scene-raffle.active .raffle-qr[data-v-d9d43a4e]{animation:qr-in-d9d43a4e .7s cubic-bezier(.22,1,.36,1) forwards;animation-delay:1.2s}.scene-raffle.active .raffle-scan[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .6s ease forwards;animation-delay:1.9s}.scene-close.active .close-eyebrow[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .6s ease forwards;animation-delay:.4s}.scene-close.active .close-url[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .7s ease forwards;animation-delay:.6s}.scene-close.active .close-qr[data-v-d9d43a4e]{animation:qr-in-d9d43a4e .7s cubic-bezier(.22,1,.36,1) forwards;animation-delay:1s}.scene-close.active .close-scan[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .6s ease forwards;animation-delay:1.4s}@keyframes qr-in-d9d43a4e{to{opacity:1;transform:scale(1)}}.scene-stats[data-v-d9d43a4e]{background:#eef6f3;color:#253c39;text-align:center}.stats-wrap[data-v-d9d43a4e]{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;max-width:1300px;padding:8vh 0 6vh;width:90vw}.stats-eyebrow[data-v-d9d43a4e]{color:#6f9b93;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.7vh;letter-spacing:.28em;margin-bottom:1.8vh;text-transform:uppercase}.stats-eyebrow[data-v-d9d43a4e],.stats-title[data-v-d9d43a4e]{opacity:0;transform:translateY(2vh)}.stats-title[data-v-d9d43a4e]{color:#2f5651;font-family:"IBM Plex Serif",Georgia,serif;font-size:6.5vh;font-weight:300;letter-spacing:-.03em;line-height:1.05;margin:0;max-width:22em}.stats-title .it[data-v-d9d43a4e]{color:var(--bruin-red);font-style:italic}.stats-grid[data-v-d9d43a4e]{display:grid;gap:3vh;grid-template-columns:repeat(3,1fr);margin:auto 0;max-width:1200px;width:100%}.stat-card[data-v-d9d43a4e]{background:#fff;border:1px solid #d6e7e1;border-radius:2.2vh;box-shadow:0 2.4vh 6vh -3vh #253c392e;display:flex;flex-direction:column;opacity:0;padding:4.6vh 4vh;text-align:left;transform:translateY(2.5vh)}.stat-num[data-v-d9d43a4e]{align-self:flex-start;background:linear-gradient(90deg,#2f5651,#7aa39c 38%,#ff5569 95%);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;font-family:"IBM Plex Serif",Georgia,serif;font-size:10vh;font-weight:300;letter-spacing:-.03em;line-height:1}.stat-num-val[data-v-d9d43a4e]{font-variant-numeric:tabular-nums}.stat-label[data-v-d9d43a4e]{color:#1b2f2c;font-size:2.2vh;font-weight:600;margin-top:2.4vh}.stat-rule[data-v-d9d43a4e]{background:#d6e7e1;height:1px;margin:2.6vh 0}.stat-logo[data-v-d9d43a4e]{filter:grayscale(1);height:3.4vh;max-width:60%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;opacity:.55;width:auto}.scene-stats.active .stats-eyebrow[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .6s ease forwards;animation-delay:.2s}.scene-stats.active .stats-title[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .7s ease forwards;animation-delay:.4s}.scene-stats.active .stat-card[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .6s ease forwards}.scene-stats.active .stat-card[data-v-d9d43a4e]:first-child{animation-delay:.8s}.scene-stats.active .stat-card[data-v-d9d43a4e]:nth-child(2){animation-delay:1s}.scene-stats.active .stat-card[data-v-d9d43a4e]:nth-child(3){animation-delay:1.2s}.scene-does[data-v-d9d43a4e]{background:#eef6f3;color:#253c39;text-align:center}.does-wrap[data-v-d9d43a4e]{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;max-width:1500px;padding:6vh 0 5vh;width:92vw}.does-eyebrow[data-v-d9d43a4e]{color:var(--bruin-red);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.7vh;letter-spacing:.28em;margin-bottom:1.6vh;text-transform:uppercase}.does-eyebrow[data-v-d9d43a4e],.does-title[data-v-d9d43a4e]{opacity:0;transform:translateY(2vh)}.does-title[data-v-d9d43a4e]{color:#2f5651;font-family:"IBM Plex Serif",Georgia,serif;font-size:6vh;font-weight:300;letter-spacing:-.03em;line-height:1.05;margin:0}.does-title .it[data-v-d9d43a4e]{color:var(--bruin-red);font-style:italic}.does-grid[data-v-d9d43a4e]{align-items:stretch;display:grid;gap:2.6vh;grid-template-columns:repeat(3,1fr);margin:auto 0;max-width:1400px;width:100%}.does-card[data-v-d9d43a4e]{background:#fff;border:1px solid #d6e7e1;border-radius:2vh;box-shadow:0 2.4vh 6vh -3vh #253c392e;display:flex;flex-direction:column;opacity:0;padding:3.2vh 3vh;text-align:left;transform:translateY(2.5vh)}.does-card-label[data-v-d9d43a4e]{color:var(--bruin-red);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.8vh;letter-spacing:.2em;margin-bottom:1.4vh;text-transform:uppercase}.does-card-title[data-v-d9d43a4e]{color:#1b2f2c;font-family:"IBM Plex Serif",Georgia,serif;font-size:3.2vh;line-height:1.25;margin-bottom:2.6vh}.does-card-title .dim[data-v-d9d43a4e]{color:#6f8b85}.does-mock[data-v-d9d43a4e]{background:#f7faf9;border:1px solid #e4efeb;border-radius:1.4vh;font-family:IBM Plex Sans,ui-sans-serif,sans-serif;margin-top:auto;padding:1.8vh}.does-chat[data-v-d9d43a4e]{display:flex;flex-direction:column;gap:1.6vh}.cmsg[data-v-d9d43a4e]{align-items:flex-start;display:flex;gap:1.2vh}.cav[data-v-d9d43a4e]{align-items:center;border-radius:.7vh;display:inline-flex;flex-shrink:0;height:3.5vh;justify-content:center;overflow:hidden;width:3.5vh}.cav-user[data-v-d9d43a4e]{background:linear-gradient(135deg,#9ac8bf,#60a195)}.cav-bruin[data-v-d9d43a4e]{background:#ffe3e6}.cav-bruin img[data-v-d9d43a4e]{height:2.2vh;width:2.2vh}.cbody[data-v-d9d43a4e]{flex:1;min-width:0}.cname[data-v-d9d43a4e]{color:#1b2f2c;font-size:1.9vh;font-weight:700}.capp[data-v-d9d43a4e]{background:#d6e7e1;border-radius:.3vh;color:#486067;font-size:1.2vh;font-weight:600;padding:0 .5vh;vertical-align:middle}.ctext[data-v-d9d43a4e]{color:#46615c;font-size:2vh;margin-top:.3vh}.cmention[data-v-d9d43a4e]{color:var(--bruin-red);font-weight:600}.ctable[data-v-d9d43a4e]{border-collapse:collapse;font-size:1.9vh;margin-top:1vh;width:100%}.ctable td[data-v-d9d43a4e]{border-bottom:1px solid #e4efeb;color:#46615c;padding:.5vh 0}.ctable .cn[data-v-d9d43a4e]{color:#1b2f2c;font-variant-numeric:tabular-nums;text-align:right}.ctable .cup[data-v-d9d43a4e]{color:#47857d}.ctable .cdn[data-v-d9d43a4e],.ctable .cup[data-v-d9d43a4e]{text-align:right;width:5vh}.ctable .cdn[data-v-d9d43a4e]{color:var(--bruin-red)}.ctable .ctot td[data-v-d9d43a4e]{border-bottom:none;color:#1b2f2c;font-weight:700}.does-dash[data-v-d9d43a4e]{aspect-ratio:1800/1234;background:#fff;overflow:hidden;padding:0}.does-dash-video[data-v-d9d43a4e]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;width:100%}.does-brief[data-v-d9d43a4e]{display:flex;flex-direction:column;gap:1.2vh}.dbrief-head[data-v-d9d43a4e]{align-items:center;display:flex;gap:1.2vh}.dbrief-from[data-v-d9d43a4e]{color:#1b2f2c;font-size:2vh;font-weight:700}.dbrief-mail[data-v-d9d43a4e]{color:#8aa39d;font-size:1.6vh;font-weight:400}.dbrief-item[data-v-d9d43a4e],.dbrief-lead[data-v-d9d43a4e]{color:#46615c;font-size:2vh}.dbrief-item[data-v-d9d43a4e]{align-items:baseline;display:flex;gap:1vh}.dbrief-item b[data-v-d9d43a4e]{color:#1b2f2c}.dbrief-x[data-v-d9d43a4e]{color:#2e9e6b;flex-shrink:0;font-weight:700}.cav-user[data-v-d9d43a4e]{background:#cde0da}.cav-user img[data-v-d9d43a4e]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.csub[data-v-d9d43a4e]{color:#8aa39d;font-size:1.7vh;margin:.3vh 0 .6vh}.does-chat .cmsg[data-v-d9d43a4e],.does-chat .ctable tr[data-v-d9d43a4e]{opacity:0;transform:translateY(1.4vh)}.scene-does.active .does-chat .cmsg[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .5s ease forwards}.scene-does.active .does-chat .cmsg[data-v-d9d43a4e]:first-child{animation-delay:1.6s}.scene-does.active .does-chat .cmsg[data-v-d9d43a4e]:nth-child(2){animation-delay:2.4s}.scene-does.active .does-chat .ctable tr[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .4s ease forwards}.scene-does.active .does-chat .ctable tr[data-v-d9d43a4e]:first-child{animation-delay:3s}.scene-does.active .does-chat .ctable tr[data-v-d9d43a4e]:nth-child(2){animation-delay:3.2s}.scene-does.active .does-chat .ctable tr[data-v-d9d43a4e]:nth-child(3){animation-delay:3.4s}.does-brief .dbrief-item[data-v-d9d43a4e]{opacity:0;transform:translateY(1.4vh)}.scene-does.active .does-brief .dbrief-item[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .5s ease forwards}.scene-does.active .does-brief .dbrief-item[data-v-d9d43a4e]:nth-child(3){animation-delay:11.6s}.scene-does.active .does-brief .dbrief-item[data-v-d9d43a4e]:nth-child(4){animation-delay:12s}.scene-does.active .does-brief .dbrief-item[data-v-d9d43a4e]:nth-child(5){animation-delay:12.4s}.scene-does.active .does-eyebrow[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .6s ease forwards;animation-delay:.2s}.scene-does.active .does-title[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .7s ease forwards;animation-delay:.4s}.scene-does.active .does-card[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .6s ease forwards}.scene-does.active .does-card[data-v-d9d43a4e]:first-child{animation-delay:1s}.scene-does.active .does-card[data-v-d9d43a4e]:nth-child(2){animation-delay:5.8s}.scene-does.active .does-card[data-v-d9d43a4e]:nth-child(3){animation-delay:10.8s}.scene-customers[data-v-d9d43a4e]{background:#eef6f3;color:#253c39;text-align:center}.customers-wrap[data-v-d9d43a4e]{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:6vh;height:100%;justify-content:center;padding:6vh 0;width:100%}.customers-eyebrow[data-v-d9d43a4e]{color:#47857d;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:2vh;letter-spacing:.28em;opacity:0;text-transform:uppercase;transform:translateY(2vh)}.customers-rows[data-v-d9d43a4e]{display:flex;flex-direction:column;gap:5.5vh;opacity:0;width:100%}.customers-marquee[data-v-d9d43a4e]{-webkit-mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);overflow:hidden;width:100%}.customers-track[data-v-d9d43a4e]{align-items:center;display:inline-flex;gap:7vh;white-space:nowrap;will-change:transform}.scene-customers.active .customers-track-l[data-v-d9d43a4e]{animation:cust-scroll-l-d9d43a4e 36s linear infinite}.scene-customers.active .customers-track-r[data-v-d9d43a4e]{animation:cust-scroll-r-d9d43a4e 36s linear infinite}@keyframes cust-scroll-l-d9d43a4e{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes cust-scroll-r-d9d43a4e{0%{transform:translate(-50%)}to{transform:translate(0)}}.customers-cell[data-v-d9d43a4e]{align-items:center;display:inline-flex;flex:0 0 auto}.customers-cell img[data-v-d9d43a4e]{filter:grayscale(1);height:calc(6.4vh*var(--logo-scale, 1));max-width:calc(28vh*var(--logo-scale, 1));-o-object-fit:contain;object-fit:contain;opacity:.62;width:auto}.scene-customers.active .customers-eyebrow[data-v-d9d43a4e]{animation:fade-up-d9d43a4e .6s ease forwards;animation-delay:.2s}.scene-customers.active .customers-rows[data-v-d9d43a4e]{animation:fade-in-d9d43a4e .8s ease forwards;animation-delay:.5s}.it-typing[data-v-d9d43a4e]:after{animation:it-caret-blink-d9d43a4e .8s steps(1) infinite;background:currentColor;content:"";display:inline-block;height:.92em;margin-left:.05em;vertical-align:-.08em;width:.06em}@keyframes it-caret-blink-d9d43a4e{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes fade-up-d9d43a4e{to{opacity:1;transform:translateY(0)}}@keyframes fade-in-d9d43a4e{to{opacity:1}}@keyframes scale-in-d9d43a4e{to{opacity:1;transform:scale(1)}}@keyframes count-in-d9d43a4e{0%{opacity:0;transform:translateY(.6vh)}to{opacity:1;transform:translateY(0)}}@keyframes row-in-d9d43a4e{to{opacity:1;transform:translate(0)}}@keyframes draw-line-d9d43a4e{to{stroke-dashoffset:0}}
