.bs{--bs-bg:var(--cream);--bs-fg:var(--ink);--bs-muted:#55666c;--bs-accent:var(--teal-700);--bs-track:rgba(9,27,38,0.12);--bs-track-hover:rgba(9,27,38,0.22);--bs-floor:rgba(9,27,38,0.28);--bs-rail:rgba(9,27,38,0.14);--bs-gold:#f5b83d;--bs-spring:cubic-bezier(0.34,1.56,0.64,1);--bs-grad-orange:linear-gradient(135deg,#ffb48c,#ff7a45 38%,#ff6b35 58%,#d9481a);--bs-grad-teal:linear-gradient(135deg,#c8f4f1,#7fdcd7 35%,#5ccec9 58%,#1e9e9a);--bs-grad-gold:linear-gradient(135deg,#fff0b8,#ffd45e 40%,#f5b83d 70%,#d9901a);overflow:hidden;padding:72px 0 80px;background:var(--bs-bg);color:var(--bs-fg)}.bs-head .eyebrow{margin-bottom:16px;font-size:12px}.bs-head h2.display{font-size:clamp(30px,3.2vw,44px);line-height:1.08}.bs-head h2 br{display:none}.bs-accent{color:var(--bs-accent)}.bs-title-line{display:block}.bs-teal{color:var(--bs-accent)}.bs-orange{color:var(--orange-600)}.bs-bars,.bs-groups{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.bs-groups{margin-top:36px;font-size:13px;font-weight:500;color:var(--bs-muted)}.bs-groups span{padding-bottom:10px}.bs-groups span:first-child{grid-column:span 4}.bs-groups span:last-child{grid-column:span 3}.bs-bars{margin:0;padding:0;list-style:none}.bs-bars button{display:flex;flex-direction:column;gap:12px;width:100%;padding:6px 0;border:0;background:none;color:var(--bs-muted);font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:-.02em;text-align:left;cursor:pointer;transition:color .3s}.bs-bars button:hover,.bs-bars button[aria-current]{color:var(--bs-fg)}.bs-bar{position:relative;display:block;height:10px;overflow:hidden;border-radius:999px;background:var(--bs-track);transition:background .3s}.bs-bars button:hover .bs-bar{background:var(--bs-track-hover)}.bs-bar:after{content:"";position:absolute;inset:0;background:var(--orange-500);transform:scaleX(0);transform-origin:left}.bs-bars [aria-current] .bs-bar:after,.bs-bars [data-done] .bs-bar:after{transform:scaleX(1)}.bs.is-auto .bs-bars [aria-current] .bs-bar:after{animation:bs-fill var(--bs-dwell,7s) linear forwards}.bs.is-paused .bs-bars [aria-current] .bs-bar:after{animation-play-state:paused}@keyframes bs-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bs-stage{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center;min-height:540px;margin-top:32px;touch-action:pan-y}.bs-copy{position:relative;min-height:340px}.bs-slide-copy{position:absolute;inset:0 0 auto;opacity:0;transform:translateY(24px);pointer-events:none;transition:opacity .45s,transform .7s var(--ease)}.bs-slide-copy.is-active{position:relative;opacity:1;transform:none;pointer-events:auto}.bs-who{display:inline-block;margin-bottom:18px;color:var(--orange-500);font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.bs-slide-copy h3{font-size:clamp(36px,3.6vw,52px);line-height:1.08}.bs-slide-copy p{max-width:460px;margin-top:22px;color:var(--bs-muted);font-size:19px;line-height:1.6}.bs-arrows{display:flex;gap:12px;margin-top:40px}.bs-arrows button{display:grid;place-items:center;width:56px;height:56px;border:2px solid var(--bs-track-hover);border-radius:50%;background:transparent;color:var(--bs-fg);font-size:22px;cursor:pointer;transition:border-color .3s,background .3s}.bs-arrows button:hover{border-color:var(--orange-500);background:rgba(255,107,53,.08)}.bs-count{align-self:center;margin-left:8px;color:var(--bs-muted);font-family:var(--font-display);font-size:15px;font-weight:700}.bs-visual{position:relative;height:540px}.bs-layer{position:absolute;inset:0;display:grid;place-items:center;transition:opacity .5s,transform .8s var(--ease)}.bs-layer.is-away{opacity:0;transform:translateY(40px) scale(.94);pointer-events:none}.bs-card{overflow:hidden;border-radius:22px;background:#000;box-shadow:0 30px 50px -22px #000b}.bs-card img{display:block;width:100%;height:100%;object-fit:cover}.bs-tilt{perspective:1800px}.bs-device{--h:500px;position:relative;padding:3px;border-radius:calc(var(--h) * .082 + 3px);background:linear-gradient(140deg,#eef1f3,#9aa3aa 14%,#3e464d 34%,#c3cad0 55%,#59616a 76%,#e3e7ea);box-shadow:inset 0 1px 1px rgba(255,255,255,.7),0 70px 90px -40px rgba(9,27,38,.6),0 30px 40px -24px rgba(9,27,38,.45);transform:rotateY(-14deg) rotateX(5deg) rotate(1.5deg);animation:bs-bob 6s ease-in-out infinite}.bs-device.is-flat{transform:none}@keyframes bs-bob{50%{translate:0 -10px}}.bs-bezel{padding:calc(var(--h) * .02);border-radius:calc(var(--h) * .082);background:#050607;box-shadow:inset 0 0 0 1px #20262b}.bs-screen{position:relative;width:calc(var(--h) * 195 / 422);height:var(--h);overflow:hidden;border-radius:calc(var(--h) * .062);background:#000}.bs-screen video,.bs-screen>img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.bs-island{position:absolute;z-index:6;top:1.5%;left:50%;width:30%;height:3.6%;translate:-50% 0;border-radius:999px;background:#000}.bs-island:after{content:"";position:absolute;top:50%;right:11%;width:22%;aspect-ratio:1;translate:0 -50%;border-radius:50%;background:radial-gradient(circle at 35% 35%,#3b4f7a,#0b0f1a 60%)}.bs-glass{position:absolute;inset:0;z-index:5;border-radius:inherit;background:linear-gradient(118deg,rgba(255,255,255,.2),rgba(255,255,255,.04) 26%,rgba(255,255,255,0) 42%);pointer-events:none}.bs-btn{position:absolute;width:4px;border-radius:3px;background:linear-gradient(90deg,#5f676e,#c9d0d5,#6c747b)}.bs-btn-a{top:17%;left:-3px;height:4%}.bs-btn-b{top:25%;left:-3px;height:8%}.bs-btn-c{top:35%;left:-3px;height:8%}.bs-btn-d{top:27%;right:-3px;height:12%}.bs-floor{position:absolute;z-index:-1;bottom:-26px;left:50%;width:70%;height:30px;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,var(--bs-floor),transparent);filter:blur(4px)}.bs-shot{position:absolute;inset:0;transform:translateX(100%);box-shadow:-24px 0 48px #0006;transition:transform .75s var(--ease),filter .75s}.bs-shot.is-past{transform:translateX(-28%) scale(.94);filter:brightness(.5)}.bs-shot.is-active{transform:none}.bs-shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.bs-tag{z-index:4;padding:13px 22px;font-family:var(--font-display);font-size:19px;font-weight:700;letter-spacing:-.03em;white-space:nowrap;opacity:0;transform:translateY(14px) scale(.6);transition:opacity .3s,transform .65s var(--bs-spring)}.bs-tag,.bs-tag:before{position:absolute;border-radius:999px}.bs-tag:before{content:"";inset:2px 8% auto;height:45%;background:linear-gradient(rgba(255,255,255,.55),rgba(255,255,255,0));pointer-events:none}.bs-layer.is-live .bs-tag,.bs-tag.is-on{opacity:1;transform:none;animation:bs-drift 4.5s ease-in-out .8s infinite}.bs-layer.is-live .bs-tag:nth-of-type(2){transition-delay:.15s}.bs-layer.is-live .bs-rep-pop:not(.is-on),.bs-layer.is-live .bs-tool-tag:not(.is-on){opacity:0;transform:translateY(14px) scale(.6);animation:none}.bs-rep-pop.is-on{font-size:24px;transition-delay:0s}.bs-layer.is-live .bs-rep-flash:not(.is-on){opacity:0;transform:translateY(12px) scale(.6)}.bs-layer.is-live .bs-rep-flash.is-on{animation:bs-rep-flash 1.25s var(--bs-spring) both}@keyframes bs-rep-flash{0%{opacity:0;transform:translateY(14px) scale(.5)}22%{opacity:1;transform:scale(1.14)}38%{transform:scale(1)}72%{opacity:1}to{opacity:0;transform:translateY(-22px) scale(.96)}}.bs-confetti{position:absolute;inset:-12%;z-index:6;width:124%;height:124%;pointer-events:none}@keyframes bs-drift{50%{translate:0 -6px}}.bs-tag-orange{background:var(--bs-grad-orange);color:#fff;text-shadow:0 1px 2px rgba(150,40,0,.35);box-shadow:0 18px 30px -12px rgba(217,72,26,.65),inset 0 -3px 0 rgba(120,30,0,.18)}.bs-tag-teal{background:var(--bs-grad-teal);color:#062a2a;box-shadow:0 18px 30px -12px rgba(30,158,154,.6),inset 0 -3px 0 rgba(0,60,60,.15)}.bs-deck{position:relative;width:210px;aspect-ratio:390/844}.bs-deck .bs-card{position:absolute;inset:0;will-change:transform}.bs-deck .bs-flurry{opacity:0}.bs-sheen{inset:0;background:linear-gradient(115deg,transparent 36%,rgba(255,255,255,.35) 50%,transparent 64%)}.bs-ring,.bs-sheen{position:absolute;opacity:0}.bs-ring{z-index:10;inset:-6px;border:3px solid var(--orange-400);border-radius:28px}.bs-flash,.bs-ring{pointer-events:none}.bs-flash{position:absolute;inset:0;border-radius:22px;background:#fff;opacity:0}.bs-deck .bs-hero{box-shadow:0 34px 50px -20px #000c}.bs-layer.is-crop{place-items:start center;padding-top:4px}.bs-layer.is-crop .bs-tilt{height:540px;padding-top:16px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 78%,transparent 99%);mask-image:linear-gradient(180deg,#000 78%,transparent 99%)}.bs-layer.is-crop .bs-device{--h:620px}.bs-layer[data-layer=wins] .bs-device{--h:520px}.bs-widget{position:absolute;z-index:4;display:flex;align-items:center;gap:12px;padding:12px 16px 12px 12px;border-radius:22px;background:#fff;color:var(--ink);box-shadow:0 24px 40px -16px rgba(9,27,38,.45),inset 0 0 0 1px rgba(9,27,38,.04);opacity:0;transform:translateY(20px) scale(.6);transition:opacity .35s,transform .7s var(--bs-spring)}.bs-widget.is-on{opacity:1;transform:none;animation:bs-drift 5s ease-in-out .9s infinite}.bs-widget:nth-of-type(2){transition-delay:.12s}.bs-widget:nth-of-type(3){transition-delay:.24s}.bs-widget:nth-of-type(4){transition-delay:.36s}.bs-widget:nth-of-type(5){transition-delay:.48s}.bs-widget small{display:block;color:#55666c;font-size:12px}.bs-widget b{display:block;font-family:var(--font-display);font-size:22px;letter-spacing:-.04em;line-height:1.1}.bs-w-ring{width:58px;height:58px}.bs-w-ring circle{fill:none;stroke-width:10}.bs-w-ring .bs-bg{stroke:#ffe6dc}.bs-w-ring .bs-fg{stroke:url(#bs-grad);stroke-dasharray:239;stroke-dashoffset:239;stroke-linecap:round;transform:rotate(-90deg);transform-origin:center;transition:stroke-dashoffset 1.2s var(--ease) .4s}.bs-widget.is-on .bs-w-ring .bs-fg{stroke-dashoffset:124}.bs-w-gold{background:var(--bs-grad-gold)}.bs-w-gold small{color:#6b4a00}.bs-w-teal{background:var(--bs-grad-teal)}.bs-w-teal small{color:#0b4747}.bs-w-sun{width:46px;height:46px;border-radius:50%;background:radial-gradient(circle at 40% 40%,#fff7d1,#ffd45e 55%,#f5a623);box-shadow:0 0 0 6px rgba(255,255,255,.35)}.bs-w-num{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#fff;color:var(--teal-700);font-family:var(--font-display);font-size:22px}.bs-w-spark{width:70px;height:36px;overflow:visible}.bs-w-spark path{fill:none;stroke:var(--orange-500);stroke-dasharray:120;stroke-dashoffset:120;stroke-linecap:round;stroke-linejoin:round;stroke-width:4;transition:stroke-dashoffset 1.2s var(--ease) .4s}.bs-widget.is-on .bs-w-spark path{stroke-dashoffset:0}.bs-w-bars{display:flex;align-items:flex-end;gap:5px;height:48px}.bs-w-bars i{width:9px;height:var(--v);border-radius:4px 4px 2px 2px;background:var(--bs-grad-orange);transform:scaleY(0);transform-origin:bottom;transition:transform .7s var(--bs-spring)}.bs-w-bars i.is-top{background:var(--bs-grad-teal)}.bs-widget.is-on .bs-w-bars i{transform:none}.bs-badges{position:absolute;z-index:4;top:34px;left:6px;display:grid;grid-template-columns:repeat(2,68px);gap:14px 12px}.bs-badge{display:grid;place-items:center;width:68px;height:68px;border-radius:20px;background:#fff;box-shadow:0 16px 28px -16px rgba(9,27,38,.5);opacity:0;transform:translateX(-24px) scale(.7);transition:opacity .35s,transform .7s var(--bs-spring)}.bs-badge:nth-child(2n){translate:0 18px}.bs-badge img{width:54px;height:54px}.bs-badge span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.bs-layer.is-live .bs-badge{opacity:1;transform:none}.bs-layer.is-live .bs-badge:nth-child(2){transition-delay:.08s}.bs-layer.is-live .bs-badge:nth-child(3){transition-delay:.16s}.bs-layer.is-live .bs-badge:nth-child(4){transition-delay:.24s}.bs-layer.is-live .bs-badge:nth-child(5){transition-delay:.32s}.bs-layer.is-live .bs-badge:nth-child(6){transition-delay:.4s}.bs-layer.is-live .bs-badge:nth-child(7){transition-delay:.48s}.bs-layer.is-live .bs-badge:nth-child(8){transition-delay:.56s}.bs-badge.is-shine img{animation:bs-badge-shine .9s var(--bs-spring)}@keyframes bs-badge-shine{40%{transform:scale(1.22) rotate(-6deg);filter:drop-shadow(0 0 10px rgba(255,170,90,.9))}}.bs-ranks{position:absolute;z-index:4;top:18px;right:-24px;width:170px}.bs-ranks h4{margin:0 0 10px 6px;color:var(--bs-accent);font-family:var(--font-display);font-size:12px;letter-spacing:.04em}.bs-rail{position:relative;display:grid;gap:14px}.bs-rail:after,.bs-rail:before{content:"";position:absolute;left:36px;width:8px;translate:-50% 0;border-radius:8px}.bs-rail:before{top:36px;bottom:36px;background:var(--bs-rail)}.bs-rail:after{bottom:36px;height:0;background:linear-gradient(var(--orange-400),var(--orange-500));box-shadow:0 0 12px rgba(255,107,53,.5);transition:height 1.1s var(--ease)}.bs-ranks[data-stage="1"] .bs-rail:after{height:calc((100% - 72px) / 3)}.bs-ranks[data-stage="2"] .bs-rail:after{height:calc((100% - 72px) / 3 * 2)}.bs-rank{position:relative;z-index:1;display:flex;align-items:center;gap:10px;opacity:0;transform:translateX(24px);transition:opacity .4s,transform .7s var(--bs-spring)}.bs-layer.is-live .bs-rank{opacity:1;transform:none}.bs-layer.is-live .bs-rank:nth-child(3){transition-delay:.1s}.bs-layer.is-live .bs-rank:nth-child(2){transition-delay:.2s}.bs-layer.is-live .bs-rank:first-child{transition-delay:.3s}.bs-rank>img{flex:none;width:72px;height:72px;filter:drop-shadow(0 10px 14px rgba(9,27,38,.35));transition:filter .5s}.bs-rank.is-locked>img{filter:grayscale(.6) brightness(.95) opacity(.7)}.bs-rank.is-here:not(.is-pop)>img{animation:bs-glow 2.4s ease-in-out infinite}.bs-rank.is-pop>img{animation:bs-rankpop .8s var(--bs-spring)}@keyframes bs-glow{50%{filter:drop-shadow(0 0 14px rgba(255,143,96,.75)) drop-shadow(0 10px 14px rgba(9,27,38,.35))}}@keyframes bs-rankpop{0%{transform:scale(.85)}45%{transform:scale(1.2)}to{transform:scale(1)}}.bs-rank b{display:block;font-family:var(--font-display);font-size:15px;letter-spacing:-.03em}.bs-rank small{display:block;margin-top:2px;color:var(--bs-muted);font-size:11px}.bs-stars{display:flex;gap:2px;margin-top:3px}.bs-stars i,.bs-stars img{width:15px;height:15px}.bs-stars i{background:var(--bs-rail);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.bs-stars i.is-on{background:var(--bs-grad-gold)}.bs-here{display:none;margin-top:4px;padding:3px 9px;border-radius:999px;background:var(--bs-grad-orange);color:#fff;font-size:10px;font-weight:700}.bs-rank.is-here .bs-here{display:inline-block;animation:bs-herein .5s var(--bs-spring)}@keyframes bs-herein{0%{opacity:0;transform:translateY(6px) scale(.7)}}.bs-laptop{width:min(100%,660px)}.bs-lid{padding:12px;border-radius:22px 22px 6px 6px;background:linear-gradient(160deg,#3c454e,#0e1318 40%,#20272e);box-shadow:0 50px 90px -30px #000a}.bs-hinge{height:16px;margin:0 -26px;border-radius:0 0 18px 18px;background:linear-gradient(#c9d0d4,#8d969c)}.bs-dash{position:relative;display:grid;grid-template-columns:112px 1fr;aspect-ratio:16/11.4;overflow:hidden;border-radius:12px;background:#0b1a22;color:var(--cream)}.bs-side{display:flex;flex-direction:column;gap:4px;padding:14px 10px;background:#08141b;color:var(--muted);font-size:11px}.bs-side b{margin:0 6px 12px;color:var(--cream);font-family:var(--font-display);font-size:17px;letter-spacing:-.04em}.bs-side b i{color:var(--orange-500);font-style:normal}.bs-side span{padding:7px 8px;border-radius:8px}.bs-side span.is-on{background:rgba(92,206,201,.14);color:var(--teal-400);font-weight:500}.bs-side .bs-team{margin-top:auto;border:1px solid rgba(247,247,239,.1)}.bs-main{display:grid;grid-template-rows:auto auto auto 1fr;gap:8px;min-width:0;padding:10px 12px}.bs-main-top{display:flex;align-items:center;gap:6px}.bs-main-top h4{font-family:var(--font-display);font-size:15px;letter-spacing:-.03em}.bs-live{display:inline-flex;align-items:center;gap:5px;margin-right:4px;color:var(--teal-400);font-size:10px}.bs-live:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--teal-400);animation:bs-pulse 1.6s ease-in-out infinite}@keyframes bs-pulse{0%,to{box-shadow:0 0 0 0 rgba(92,206,201,.6)}50%{box-shadow:0 0 0 5px rgba(92,206,201,0);opacity:.6}}.bs-pill{padding:4px 10px;border-radius:999px;background:rgba(247,247,239,.08);color:var(--muted);font-size:11px;white-space:nowrap}.bs-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.bs-kpi{padding:7px 9px;border-radius:10px;background:rgba(247,247,239,.05)}.bs-kpi small{display:block;color:var(--muted);font-size:9.5px}.bs-kpi strong{display:block;margin-top:2px;font-family:var(--font-display);font-size:17px;letter-spacing:-.04em}.bs-kpi em{color:var(--teal-400);font-size:9.5px;font-style:normal}.bs-kpi.is-bump strong{animation:bs-bump .6s var(--bs-spring)}@keyframes bs-bump{40%{color:var(--teal-400);transform:scale(1.12)}}.bs-mid{display:grid;grid-template-columns:1.35fr 1fr;gap:8px}.bs-panel{min-width:0;padding:7px 9px;border-radius:10px;background:rgba(247,247,239,.05)}.bs-panel h5{display:flex;justify-content:space-between;margin-bottom:6px;color:var(--muted);font-size:10px;font-weight:500}.bs-chart{display:block;width:100%;height:58px;overflow:visible}.bs-chart .bs-area,.bs-chart .bs-line{transition:d .9s var(--ease)}.bs-chart .bs-area{fill:url(#bs-area)}.bs-chart .bs-line{fill:none;stroke:var(--teal-400);stroke-linejoin:round;stroke-width:2.2}.bs-chart .bs-dot{fill:var(--teal-400);transition:cy .9s var(--ease)}.bs-layer.is-live .bs-chart .bs-line{stroke-dasharray:600;animation:bs-draw 1.6s var(--ease) .3s backwards}@keyframes bs-draw{0%{stroke-dashoffset:600}to{stroke-dashoffset:0}}.bs-axis{display:flex;justify-content:space-between;margin-top:2px;color:var(--muted);font-size:8.5px}.bs-course{display:grid;grid-template-columns:1fr 30px;gap:3px 8px;align-items:center;margin-bottom:5px;font-size:9.5px}.bs-course b{font-weight:500;text-align:right}.bs-course .bs-meter{grid-column:1/-1}.bs-meter{height:6px;overflow:hidden;border-radius:99px;background:rgba(247,247,239,.1)}.bs-meter i{display:block;width:var(--w);height:100%;border-radius:inherit;background:var(--c,var(--teal-400));transform:scaleX(0);transform-origin:left;transition:transform 1.1s var(--ease) .4s,width .9s var(--ease)}.bs-layer.is-live .bs-meter i{transform:none}.bs-bottom{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:8px;min-height:0}.bs-bottom .bs-tr{grid-template-columns:1.45fr .75fr .95fr 1.25fr;white-space:nowrap}.bs-bottom .bs-tr>:nth-child(4){display:none}.bs-gaps{display:grid;align-content:start;gap:7px}.bs-gap{display:grid;grid-template-columns:1fr auto;gap:3px 6px;font-size:10px}.bs-gap b{font-weight:700}.bs-gap .bs-meter{grid-column:1/-1}.bs-table{overflow:hidden;border-radius:10px;background:rgba(247,247,239,.05);font-size:10px}.bs-tr{display:grid;grid-template-columns:1.4fr .9fr .9fr .7fr 1.1fr;gap:6px;align-items:center;padding:5px 9px}.bs-tr.is-head{background:rgba(247,247,239,.03);color:var(--muted);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.bs-tr+.bs-tr{border-top:1px solid rgba(247,247,239,.05)}.bs-who-cell{display:flex;align-items:center;gap:6px}.bs-av{display:grid;flex:none;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--teal-900);color:var(--teal-400);font-size:8px;font-weight:700}.bs-st{justify-self:start;padding:3px 7px;border-radius:999px;font-size:9px;white-space:nowrap}.bs-st-teal{background:rgba(92,206,201,.16);color:var(--teal-400)}.bs-st-orange{background:rgba(255,107,53,.18);color:var(--orange-400)}.bs-st-quiet{background:rgba(247,247,239,.08);color:var(--muted)}.bs-toast{position:absolute;top:44px;right:12px;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:var(--cream);color:var(--ink);font-size:11px;font-weight:500;box-shadow:0 16px 30px -12px #000c;opacity:0;transform:translateY(-10px) scale(.9);transition:opacity .3s,transform .5s var(--bs-spring)}.bs-toast.is-on{opacity:1;transform:none}.bs-toast i{width:8px;height:8px;border-radius:50%;background:var(--orange-500)}.bs-shields{display:grid;grid-template-columns:repeat(3,1fr);gap:0 4px;width:min(100%,680px)}.bs-shield{text-align:center;opacity:0;transform:translateY(40px) scale(.7);transition:opacity .4s,transform .9s var(--bs-spring)}.bs-layer.is-live .bs-shield{opacity:1;transform:none}.bs-layer.is-live .bs-shield:nth-child(2){transition-delay:.14s}.bs-layer.is-live .bs-shield:nth-child(3){transition-delay:.28s}.bs-shield-art{position:relative;width:100%;max-width:224px;aspect-ratio:1;margin-inline:auto;animation:bs-float 5s ease-in-out infinite}.bs-shield:nth-child(2) .bs-shield-art{animation-delay:-1.6s}.bs-shield:nth-child(3) .bs-shield-art{animation-delay:-3.2s}@keyframes bs-float{50%{translate:0 -10px}}.bs-shield-art img{width:100%;height:100%;object-fit:contain;filter:var(--tint) drop-shadow(0 26px 30px rgba(9,27,38,.45))}.bs-glint{position:absolute;inset:0;background:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.75) 50%,transparent 62%);background-position:130% 0;background-size:260% 100%;-webkit-mask:var(--bs-shield-mask) center /contain no-repeat;mask:var(--bs-shield-mask) center /contain no-repeat;animation:bs-glint 4s ease-in-out infinite}.bs-shield:nth-child(2) .bs-glint{animation-delay:1.2s}.bs-shield:nth-child(3) .bs-glint{animation-delay:2.4s}@keyframes bs-glint{0%,55%{background-position:130% 0}85%,to{background-position:-30% 0}}.bs-plate{position:absolute;bottom:6%;left:50%;translate:-50% 0;padding:7px 16px;border-radius:12px;background:var(--ink);color:var(--cream);font-family:var(--font-display);font-size:23px;font-weight:700;letter-spacing:-.03em;white-space:nowrap;box-shadow:0 10px 20px -8px #000b,inset 0 0 0 2px rgba(247,247,239,.15)}.bs-shield h4{margin-top:12px;font-size:15px;font-weight:700;line-height:1.3}.bs-chip{display:inline-block;margin-top:8px;padding:4px 10px;border-radius:999px;background:var(--bs-track);font-size:12px;font-weight:500}.bs-shields-note{grid-column:1/-1;max-width:34em;margin:32px auto 0;font-size:15px;line-height:1.5;text-align:center;color:var(--bs-muted);opacity:0;transition:opacity .6s}.bs-shields-note b{font-weight:700;color:var(--bs-fg)}.bs-layer.is-live .bs-shields-note{opacity:1;transition-delay:.5s}@media (max-width:1000px){.bs-stage{gap:28px}.bs-device{--h:440px}.bs-layer.is-crop .bs-device{--h:540px}.bs-layer[data-layer=wins] .bs-device{--h:480px}.bs-badge span{display:none}.bs-ranks{width:120px}.bs-rank small{display:none}}@media (max-width:700px){.bs{padding:64px 0 72px}.bs-head h2 br{display:inline}.bs-groups{display:none}.bs-bars{gap:6px;margin-top:36px}.bs-bars button{position:relative;gap:0}.bs-bars button:before{content:"";position:absolute;inset:-11px -3px}.bs-bar-label{display:none}.bs-stage{grid-template-columns:minmax(0,1fr);gap:28px;min-height:0;margin-top:28px}.bs-copy{min-height:240px}.bs-slide-copy h3{font-size:32px}.bs-slide-copy p{margin-top:14px;font-size:16px}.bs-who{margin-bottom:12px;font-size:12px}.bs-arrows{margin-top:22px}.bs-arrows button{width:48px;height:48px}.bs-visual{height:480px}.bs-layer{place-items:start center}.bs-device{--h:420px;transform:rotateY(-8deg) rotateX(3deg)}.bs-layer.is-crop .bs-device{--h:470px}.bs-layer.is-crop .bs-tilt{height:480px;padding-top:14px}.bs-layer[data-layer=wins] .bs-device{--h:370px}.bs-deck{width:170px;margin-top:20px}.bs-tag{padding:10px 16px;font-size:15px}.bs-widget{gap:8px;padding:8px 10px 8px 8px}.bs-widget b{font-size:16px}.bs-w-ring,.bs-w-sun{width:40px;height:40px}.bs-badges{top:40px;left:-6px;grid-template-columns:repeat(2,52px);gap:10px 8px}.bs-badge{width:52px;height:52px;border-radius:16px}.bs-badge img{width:42px;height:42px}.bs-ranks{top:30px;right:-6px;width:84px}.bs-ranks h4{font-size:9px}.bs-rank{gap:6px}.bs-rank>img{width:46px;height:46px}.bs-rail:after,.bs-rail:before{left:23px}.bs-rail:before{top:23px;bottom:23px}.bs-rail:after{bottom:23px}.bs-rank b{font-size:10px}.bs-stars i,.bs-stars img{width:10px;height:10px}.bs-here{padding:2px 6px;font-size:8px}.bs-laptop{width:100%;margin-top:12px}.bs-hinge{margin:0 -10px}.bs-dash{grid-template-columns:1fr;aspect-ratio:4/4.6}.bs-side{display:none}.bs-kpis{grid-template-columns:repeat(2,1fr)}.bs-mid{grid-template-columns:1fr}.bs-mid .bs-panel:last-child,.bs-tr>:nth-child(2),.bs-tr>:nth-child(4){display:none}.bs-tr{grid-template-columns:1.4fr .9fr 1.1fr}.bs-bottom{grid-template-columns:minmax(0,1fr)}.bs-gaps{display:none}.bs-shields{gap:8px;margin-top:30px}.bs-plate{padding:5px 9px;font-size:13px}.bs-shield h4{font-size:11px}.bs-shields-note{margin-top:20px;font-size:14px}}@media (prefers-reduced-motion:reduce){.bs-badge,.bs-fg,.bs-layer,.bs-meter i,.bs-rail:after,.bs-rank,.bs-shield,.bs-shields-note,.bs-shot,.bs-slide-copy,.bs-tag,.bs-w-bars i,.bs-widget{transition:none}.bs-device,.bs-glint,.bs-live:before,.bs-rank>img,.bs-shield-art,.bs-tag,.bs-widget{animation:none!important}}.bs.is-scroll{padding:0;overflow:visible;overflow-x:clip;border-bottom-left-radius:54px;border-bottom-right-radius:54px}.bs-scroll-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"intro stage" "steps stage";--bs-gap:clamp(80px,10vw,160px);column-gap:var(--bs-gap)}.bs-intro{grid-area:intro;display:flex;flex-direction:column;justify-content:center;min-height:80vh}.bs-intro h2.display{font-size:clamp(36px,4.4vw,64px);line-height:1.08}.bs-intro h2 br{display:block}.bs-sticky{grid-area:stage;position:sticky;top:0;display:flex;flex-direction:column;justify-content:center;height:100vh;padding-top:70px}.bs-sticky:after{content:"";position:absolute;top:calc(70px + 9vh);bottom:9vh;left:calc(var(--bs-gap) / -2 - 1px);width:2px;border-radius:2px;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--bs-muted) 12%,transparent) 40%,color-mix(in srgb,var(--bs-muted) 12%,transparent) 60%,transparent);pointer-events:none}.bs.is-scroll .bs-visual{height:min(560px,calc(100vh - 300px))}.bs.is-scroll .bs-layer{transition:none;will-change:transform,opacity}.bs.is-scroll .bs-bars{margin-top:22px}.bs.is-scroll .bs-bars button{gap:10px;font-size:12px}.bs.is-scroll .bs-bar:after{transform:scaleX(var(--fill,0));animation:none}.bs-watch{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:76px;padding:8px 28px 8px 8px;border-radius:22px;background:color-mix(in srgb,var(--teal-600) 9%,var(--bs-bg))}.bs-watch-line{margin:0;font-size:16px;line-height:1.4;text-align:right;color:var(--bs-muted)}.bs-watch-line b{font-weight:700;color:var(--bs-fg)}.bs.is-scroll .bs-watch-panel{margin-top:20px}.bs-watch-intro{display:none}.bs-steps{grid-area:steps}.bs-step{display:flex;flex-direction:column;justify-content:center;min-height:100vh}.bs-step h3{margin:4px 0 0;font-size:clamp(34px,3.4vw,50px);line-height:1.08}.bs-step p{max-width:460px;margin-top:22px;color:var(--bs-muted);font-size:19px;line-height:1.65}.bs-step:last-child{min-height:90vh}@media (max-width:1000px){.bs-scroll-grid{--bs-gap:7vw}}@media (max-width:1100px){.bs-watch-line{display:none}}@media (max-width:700px){.bs.is-scroll{padding-top:56px}.bs-scroll-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "stage" "steps"}.bs-intro{min-height:0;padding-bottom:64px}.bs-intro h2.display{font-size:36px}.bs-sticky{z-index:3;top:56px;height:auto;padding:8px 0 10px;background:var(--bs-bg);box-shadow:0 18px 18px -14px var(--bs-bg)}.bs.is-scroll .bs-visual{height:420px;margin-bottom:-109px;transform:scale(.74);transform-origin:top center}.bs-sticky:after{display:none}.bs-sticky:before{content:"";position:absolute;top:-56px;right:-20px;left:-20px;height:56px;background:var(--bs-bg)}.bs.is-scroll .bs-bars{margin-top:6px}.bs.is-scroll .bs-watch-panel{display:none}.bs-watch-intro{display:flex;margin-top:28px}.bs-step{justify-content:flex-end;min-height:72vh;padding-bottom:6vh}.bs-step h3{font-size:30px}.bs-step p{margin-top:12px;font-size:16px}.bs-step:last-child{min-height:60vh}}.bs-points{display:grid;gap:14px;margin:28px 0 0;padding:0;list-style:none}.bs-points li{display:flex;align-items:center;gap:14px;max-width:460px;color:var(--bs-fg);font-size:17px;font-weight:500;line-height:1.35}.bs-point-icon{display:grid;flex:none;place-items:center;width:42px;height:42px;border-radius:14px;background:var(--bs-grad-teal);box-shadow:0 10px 18px -10px rgba(30,158,154,.7),inset 0 -2px 0 rgba(0,60,60,.15)}.bs-points li:first-child .bs-point-icon{background:var(--bs-grad-orange);box-shadow:0 10px 18px -10px rgba(217,72,26,.7),inset 0 -2px 0 rgba(120,30,0,.18)}.bs-point-icon svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.bs-kinds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;max-width:440px;margin:30px 0 0;padding:0;list-style:none}.bs-kinds li{display:flex;align-items:center;gap:12px;color:var(--bs-fg);font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:-.02em}.bs-kind-icon{display:grid;flex:none;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--bs-grad-teal);box-shadow:0 8px 14px -9px rgba(30,158,154,.7),inset 0 -2px 0 rgba(0,60,60,.15)}.bs-kind-icon svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.bs-kinds li:last-child .bs-kind-icon{background:var(--bs-grad-orange);box-shadow:0 8px 14px -9px rgba(217,72,26,.7),inset 0 -2px 0 rgba(120,30,0,.18)}.bs-points .bs-cite>button{color:var(--teal-700);background:color-mix(in srgb,var(--teal-400) 24%,transparent)}.bs-points .bs-cite>button:hover,.bs-points .bs-cite[class*=citeOpen]>button{color:white;background:var(--teal-700)}@media (max-width:700px){.bs-points{gap:10px;margin-top:16px}.bs-points li{gap:10px;font-size:14px}.bs-point-icon{width:32px;height:32px;border-radius:10px}.bs-point-icon svg{width:17px;height:17px}.bs-kinds{gap:10px 16px;margin-top:16px}.bs-kinds li{gap:9px;font-size:13px}.bs-kind-icon{width:30px;height:30px;border-radius:9px}.bs-kind-icon svg{width:17px;height:17px}.bs-step p{margin-top:10px}}@media (min-width:701px){.bs.is-scroll .bs-step,.bs.is-scroll .bs-step:last-child{display:block;min-height:0}.bs.is-scroll .bs-step-body{position:sticky;top:30vh}}.bs-builder{position:relative;width:min(100%,640px);aspect-ratio:640/450;overflow:hidden;border-radius:20px;background:#0b1a22;color:var(--cream);font-size:12px;box-shadow:0 50px 90px -30px rgba(9,27,38,.7)}.bs-b-top{display:flex;align-items:center;gap:12px;height:46px;padding:0 14px;background:#08141b}.bs-b-top b{font-family:var(--font-display);font-size:17px;letter-spacing:-.04em}.bs-b-top b i{color:var(--orange-500);font-style:normal}.bs-b-crumb{color:var(--muted)}.bs-b-crumb strong{color:var(--cream)}.bs-b-status{margin-left:auto;padding:5px 10px;border-radius:999px;background:#ffffff12;color:var(--muted);font-weight:700;transition:background .3s,color .3s}.bs-b-status:after{content:attr(data-draft)}.is-done .bs-b-status{background:color-mix(in srgb,var(--teal-400) 22%,transparent);color:var(--teal-400)}.is-done .bs-b-status:after{content:attr(data-live)}.bs-b-lang{padding:5px 9px;border-radius:8px;background:#ffffff12;color:var(--muted);font-weight:700}.bs-b-publish{padding:7px 13px;border-radius:10px;background:linear-gradient(135deg,#ff9a6a,#f4612a 55%,#cf4818);color:#fff;font-family:var(--font-display);font-size:12px;letter-spacing:-.02em;transition:transform .25s var(--bs-spring),box-shadow .25s}.is-publishing .bs-b-publish{box-shadow:0 0 0 5px rgba(255,107,53,.25);transform:scale(.94)}.is-done .bs-b-publish{transform:none;box-shadow:none}.bs-b-body{display:grid;grid-template-columns:184px minmax(0,1fr);height:calc(100% - 46px)}.bs-b-chat{display:flex;flex-direction:column;gap:10px;padding:14px 12px;background:#0d1f28}.bs-b-chat h5{margin:0 0 4px;color:var(--teal-400);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bs-b-msg{padding:10px 11px;border-radius:14px;line-height:1.45;opacity:0;transform:translateY(8px);transition:opacity .35s,transform .5s var(--ease)}.bs-b-you{border-bottom-right-radius:4px;background:#17384a}.bs-b-ai{border-bottom-left-radius:4px;background:#ffffff10;color:var(--muted)}.is-asked .bs-b-you,.is-replied .bs-b-ai,.is-thinking .bs-b-ai{opacity:1;transform:none}.bs-b-file{display:flex;align-items:center;gap:6px;margin-top:8px;padding:6px 8px;border-radius:8px;background:#ffffff14;font-weight:700}.bs-b-file:before{content:"";width:10px;height:13px;border-radius:2px;background:var(--orange-500)}.bs-b-dots{display:none;gap:4px}.is-thinking .bs-b-dots{display:inline-flex}.bs-b-dots i{width:6px;height:6px;border-radius:50%;background:var(--muted);animation:bs-b-dot 1s ease-in-out infinite}.bs-b-dots i:nth-child(2){animation-delay:.15s}.bs-b-dots i:nth-child(3){animation-delay:.3s}@keyframes bs-b-dot{50%{opacity:.3;transform:translateY(-3px)}}.bs-b-reply{display:none}.is-replied .bs-b-reply{display:inline}.bs-b-stage{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;padding:14px 10px;overflow:hidden}.bs-b-strip{position:relative}.bs-b-card{--d:0;--ad:0;position:absolute;top:50%;left:50%;width:150px;aspect-ratio:390/844;overflow:hidden;border-radius:16px;background:linear-gradient(110deg,#1d4a5f 30%,#2f6c84 50%,#1d4a5f 70%) 0 0 /300% 100%;box-shadow:0 24px 40px -22px #000;opacity:0;transform:translate(calc(-50% + var(--d) * 128px),-50%) scale(calc(1 - var(--ad) * .18));z-index:calc(10 - var(--ad));transition:transform .6s var(--ease),opacity .4s}.bs-layer.is-live .bs-b-card{animation:bs-b-shimmer 1.2s linear infinite}.bs-b-card.is-made{opacity:calc(1 - var(--ad) * .45)}.bs-b-card img{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s .3s}.bs-b-card.is-made img{opacity:1}@keyframes bs-b-shimmer{to{background-position:-300% 0}}.is-refining .bs-b-card.is-made:not(.is-current){opacity:.18}.bs-b-sheen{position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%) 100% 0 /300% 100% no-repeat;opacity:0;pointer-events:none}.bs-b-card.is-sheen{box-shadow:0 0 0 3px var(--teal-400),0 24px 40px -22px #000}.bs-b-card.is-sheen .bs-b-sheen{animation:bs-b-sheen .9s ease-out}@keyframes bs-b-sheen{0%{opacity:1;background-position:100% 0}to{opacity:1;background-position:-100% 0}}.bs-b-nav{display:flex;justify-content:center;gap:6px;padding-top:10px}.bs-b-nav span{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:#ffffff10;color:var(--muted);font-weight:700;font-size:11px;opacity:.25;transition:opacity .3s,background .3s,color .3s}.bs-b-nav span.is-made{opacity:1}.bs-b-nav span.is-on{background:var(--orange-500);color:#fff}.bs-b-toast{position:absolute;z-index:30;top:58px;right:14px;display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:var(--cream);color:var(--ink);font-weight:700;font-size:12.5px;box-shadow:0 16px 28px -14px #000;opacity:0;transform:translateY(-8px);transition:opacity .35s,transform .5s var(--bs-spring)}.bs-b-toast i{width:9px;height:9px;border-radius:50%;background:var(--teal-400)}.is-done .bs-b-toast{opacity:1;transform:none}.bs-org{position:relative;width:min(100%,740px);aspect-ratio:640/520}.bs-org-lines{position:absolute;inset:0;width:100%;height:100%}.bs-org-lines path{fill:none;stroke-linecap:round;stroke-linejoin:round}.bs-org-path{stroke:#f3c7ad;stroke-width:10;stroke-dasharray:1}.bs-org-lines .bs-org-flow{stroke:var(--orange-500);stroke-width:7;stroke-dasharray:.1 24;opacity:0}.bs-layer.is-live .bs-org-path{animation:bs-org-draw .9s var(--ease) .35s backwards}.bs-layer.is-live .bs-org-flow{opacity:1;transition:opacity .4s 1.2s;animation:bs-org-flow 1.6s linear infinite}@keyframes bs-org-draw{0%{stroke-dashoffset:1}}@keyframes bs-org-flow{to{stroke-dashoffset:-24.1}}.bs-org-space,.bs-org-team{position:absolute;background:#fff;color:var(--ink);box-shadow:0 0 0 1.5px rgba(9,27,38,.07),0 2px 4px rgba(9,27,38,.05),0 22px 40px -22px rgba(9,27,38,.45)}.bs-org-space{top:2%;left:50%;display:flex;align-items:center;gap:18px;padding:24px 34px;border-radius:28px;transform:translateX(-50%);white-space:nowrap}.bs-layer.is-live .bs-org-space{animation:bs-org-drop .7s var(--bs-spring) .05s backwards}@keyframes bs-org-drop{0%{opacity:0;transform:translate(-50%,-24px) scale(.9)}}.bs-org-space b{display:block;font-family:var(--font-display);font-size:27px;letter-spacing:-.03em}.bs-org-space small{display:flex;align-items:center;gap:6px;margin-top:4px;color:var(--bs-muted);font-size:15px;font-weight:500}.bs-org-icon svg,.bs-org-space small svg{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.bs-org-space small svg{width:15px;height:15px}.bs-org-team{top:50%;left:var(--x);width:29%;padding:20px 18px;border-radius:24px;transform:translateX(-50%)}.bs-layer.is-live .bs-org-team{animation:bs-org-in .7s var(--bs-spring) calc(.9s + var(--i) * .15s) backwards,bs-org-float 5s ease-in-out calc(var(--i) * -1.6s) infinite}@keyframes bs-org-in{0%{opacity:0;transform:translate(-50%,26px) scale(.9)}}@keyframes bs-org-float{50%{translate:0 -7px}}.bs-org-team.is-bump{animation:bs-org-bump .6s var(--bs-spring),bs-org-float 5s ease-in-out calc(var(--i) * -1.6s) infinite}@keyframes bs-org-bump{35%{transform:translateX(-50%) scale(1.05)}}.bs-org-join{position:absolute;top:-14px;right:14px;padding:5px 10px;border-radius:10px;background:var(--bs-grad-orange);color:#fff;font-size:12px;font-weight:700;white-space:nowrap;opacity:0;pointer-events:none}.is-bump .bs-org-join{animation:bs-org-join 1.5s var(--ease)}@keyframes bs-org-join{15%,60%{opacity:1;transform:translateY(-6px)}to{opacity:0;transform:translateY(-22px)}}.bs-org-head{display:flex;align-items:center;gap:10px}.bs-org-icon{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--bs-grad-teal);color:#fff;box-shadow:0 8px 14px -9px rgba(30,158,154,.7)}.bs-org-icon svg{width:19px;height:19px}.bs-org-team b{display:block;font-family:var(--font-display);font-size:19px;white-space:nowrap;letter-spacing:-.03em}.bs-org-team small{display:block;margin-top:1px;color:var(--bs-muted);font-size:13.5px}.bs-org-faces{display:flex;margin-top:18px}.bs-org-faces i{display:grid;place-items:center;overflow:hidden;width:40px;height:40px;margin-right:-6px;border:3px solid #fff;border-radius:50%;background:var(--teal-700);color:#fff;font-size:11px;font-style:normal;font-weight:700}.bs-layer.is-live .bs-org-faces i{animation:bs-org-pop .45s var(--bs-spring) calc(1.15s + var(--i) * .15s + var(--f) * .08s) backwards}@keyframes bs-org-pop{0%{opacity:0;transform:scale(.3)}}.bs-org-faces img{width:100%;height:100%;object-fit:cover}.bs-org-faces .bs-org-more{background:#e8ecec;color:var(--bs-muted)}.bs-org-bar{height:10px;margin-top:18px;overflow:hidden;border-radius:8px;background:rgba(9,27,38,.08)}.bs-org-bar i{display:block;width:var(--w);height:100%;border-radius:8px;background:var(--bs-grad-teal);transition:width .8s var(--ease)}.bs-layer.is-live .bs-org-bar i{animation:bs-org-fill 1.1s var(--ease) calc(1.35s + var(--i) * .15s) backwards}@keyframes bs-org-fill{0%{width:0}}.bs-note{display:inline-block;margin:40px 0 0;padding:9px 14px;border-radius:12px;background:rgba(9,27,38,.06);color:var(--bs-muted);font-size:15px;font-weight:500}.bs-note b{color:var(--orange-700)}@media (max-width:700px){.bs-b-body{grid-template-columns:minmax(0,1fr)}.bs-b-chat,.bs-b-crumb,.bs-b-lang{display:none}.bs-builder{aspect-ratio:auto;height:400px}.bs-b-card{width:124px;transform:translate(calc(-50% + var(--d) * 96px),-50%) scale(calc(1 - var(--ad) * .18))}.bs-org-space{padding:12px 16px 12px 12px}.bs-org-space b{font-size:17px}.bs-org-team{width:31%;padding:10px;border-radius:16px}.bs-org-icon{display:none}.bs-org-team b{font-size:14px}.bs-org-team small{font-size:11px}.bs-org-faces i{width:26px;height:26px;font-size:8.5px}.bs-org-faces i:nth-child(3){display:none}.bs-note{font-size:14px}}@media (prefers-reduced-motion:reduce){.bs-b-dots i,.bs-badge.is-shine img,.bs-layer.is-live .bs-b-card,.bs-layer.is-live .bs-org-bar i,.bs-layer.is-live .bs-org-faces i,.bs-layer.is-live .bs-org-flow,.bs-layer.is-live .bs-org-path,.bs-layer.is-live .bs-org-space,.bs-layer.is-live .bs-org-team{animation:none}}.source-cite_nowrap__oCP3D{white-space:nowrap}.source-cite_cite__Vf8Ks{position:relative;display:inline-flex;margin-left:8px;vertical-align:middle;top:-1px}.source-cite_cite__Vf8Ks>button{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;cursor:pointer;font-family:var(--font-display);font-weight:700;font-size:11px;line-height:1;letter-spacing:0;color:var(--teal-400);background:color-mix(in srgb,var(--teal-400) 18%,transparent);border:0;transition:background .25s,color .25s,transform .35s cubic-bezier(.34,1.56,.64,1);position:relative}.source-cite_cite__Vf8Ks>button:before{content:"";position:absolute;inset:-11px;border-radius:50%}.source-cite_citeOpen__FHXcJ>button,.source-cite_cite__Vf8Ks>button:hover{color:var(--ink);background:var(--teal-400);transform:scale(1.12)}.source-cite_pop__OcxR_{position:absolute;z-index:20;top:calc(100% + 10px);left:-12px;width:min(340px,80vw);display:none;padding:16px 18px;border-radius:16px;background:var(--surface);border:1px solid color-mix(in srgb,var(--teal-400) 25%,transparent);box-shadow:0 20px 50px -10px rgb(0 0 0/.6);font-family:var(--font-roboto),sans-serif;font-weight:400;font-size:13.5px;line-height:1.55;letter-spacing:0;text-transform:none;text-align:left;white-space:normal;color:var(--muted);animation:source-cite_pop-in__oW6SR .2s ease-out}.source-cite_citeOpen__FHXcJ .source-cite_pop__OcxR_,.source-cite_cite__Vf8Ks:hover .source-cite_pop__OcxR_{display:block}.source-cite_pop__OcxR_ strong{color:var(--cream);font-weight:500}.source-cite_popLine__Vkx3K,.source-cite_pop__OcxR_ strong{display:block;margin-bottom:6px}.source-cite_pop__OcxR_ a{color:var(--teal-400);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--teal-400) 40%,transparent)}.source-cite_strength__4avMZ{display:table;margin-top:10px;padding:4px 9px;border-radius:999px;font-family:var(--font-display);font-size:9.5px;letter-spacing:.14em;color:var(--teal-400);border:1px solid color-mix(in srgb,var(--teal-400) 50%,transparent)}.source-cite_lighter__IJurq{color:var(--orange-300);border-color:color-mix(in srgb,var(--orange-500) 50%,transparent)}@media (min-width:701px){.source-cite_alignRight__mRpr0 .source-cite_pop__OcxR_{left:auto;right:-12px}}@keyframes source-cite_pop-in__oW6SR{0%{opacity:0;transform:translateY(-4px)}}@media (max-width:700px){.source-cite_cite__Vf8Ks:hover .source-cite_pop__OcxR_{display:none}.source-cite_citeOpen__FHXcJ .source-cite_pop__OcxR_,.source-cite_citeOpen__FHXcJ:hover .source-cite_pop__OcxR_{display:block}.source-cite_pop__OcxR_{position:fixed;inset:auto 12px 12px;width:auto}}@media (prefers-reduced-motion:reduce){.source-cite_pop__OcxR_{animation:none}}.video-explainer_dark__1YJhA{--fg:var(--cream);--sub:color-mix(in srgb,var(--cream) 60%,transparent);--g:linear-gradient(135deg,color-mix(in srgb,var(--teal-400) 45%,white) 0%,var(--teal-400) 42%,var(--teal-500) 100%);--c:var(--teal-400);--on:var(--ink)}.video-explainer_light__XfbcR{--fg:var(--ink);--sub:color-mix(in srgb,var(--ink) 65%,transparent);--g:linear-gradient(135deg,color-mix(in srgb,var(--teal-500) 70%,var(--teal-400)) 0%,var(--teal-600) 42%,var(--teal-700) 100%);--c:var(--teal-600);--on:white}.video-explainer_play__nachd{--size:60px;position:relative;display:inline-flex;align-items:center;gap:16px;padding:0 26px 0 0;border:0;background:none;color:var(--fg);cursor:pointer;text-align:left}.video-explainer_play__nachd:before{content:"";position:absolute;inset:0;width:var(--size);border-radius:999px;background:var(--g);box-shadow:0 10px 28px -8px color-mix(in srgb,var(--c) 70%,transparent);transition:width .6s var(--ease)}.video-explainer_play__nachd:hover:before{width:100%}.video-explainer_disc__txZE8{position:relative;display:grid;flex:none;place-items:center;width:var(--size);height:var(--size);border-radius:50%;color:var(--on);transition:transform .4s var(--ease)}.video-explainer_disc__txZE8:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--g);box-shadow:inset 0 1px 0 rgb(255 255 255/.35),inset 0 -6px 12px -6px rgb(0 0 0/.25);transition:opacity .5s var(--ease)}.video-explainer_play__nachd:hover .video-explainer_disc__txZE8:after{opacity:0}.video-explainer_disc__txZE8 svg{position:relative;z-index:1;width:26px;height:26px;margin-left:3px;fill:currentColor;transition:transform .4s var(--ease)}.video-explainer_play__nachd:hover .video-explainer_disc__txZE8 svg{transform:translateX(2px)}.video-explainer_play__nachd:active .video-explainer_disc__txZE8{transform:scale(.95)}.video-explainer_ripples__fX9Mo{position:absolute;top:50%;left:0;width:var(--size);height:var(--size);margin-top:calc(var(--size) / -2);pointer-events:none;transition:opacity .4s}.video-explainer_ripples__fX9Mo i{position:absolute;inset:0;border-radius:50%;background:var(--c);opacity:0}.video-explainer_play__nachd:hover .video-explainer_ripples__fX9Mo{opacity:0}@media (prefers-reduced-motion:no-preference){.video-explainer_ripples__fX9Mo i{animation:video-explainer_ripple__WroQk 3s cubic-bezier(.2,.6,.35,1) infinite}.video-explainer_ripples__fX9Mo i:nth-child(2){animation-duration:4.2s;animation-delay:-1.8s}}@keyframes video-explainer_ripple__WroQk{0%{opacity:.32;transform:scale(1)}to{opacity:0;transform:scale(1.72)}}.video-explainer_text__Fs7H5{position:relative;display:grid;gap:5px;transition:color .4s}.video-explainer_label__NwNNc{font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.video-explainer_length__anEoj{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--sub);transition:color .4s}.video-explainer_play__nachd:hover .video-explainer_length__anEoj,.video-explainer_play__nachd:hover .video-explainer_text__Fs7H5{color:var(--on)}.video-explainer_bars__2j4H0{display:inline-flex;align-items:flex-end;gap:3px;height:14px}.video-explainer_bars__2j4H0 i{width:3px;height:100%;border-radius:2px;background:var(--c);transform:scaleY(.6);transform-origin:bottom;transition:background .4s}.video-explainer_play__nachd:hover .video-explainer_bars__2j4H0 i{background:var(--on)}@media (prefers-reduced-motion:no-preference){.video-explainer_bars__2j4H0 i{animation:video-explainer_talk__dsfwG 2.2s ease-in-out infinite}.video-explainer_bars__2j4H0 i:nth-child(2){animation-duration:1.8s;animation-delay:-.7s}.video-explainer_bars__2j4H0 i:nth-child(3){animation-duration:2.6s;animation-delay:-1.3s}.video-explainer_bars__2j4H0 i:nth-child(4){animation-duration:2s;animation-delay:-.4s}}@keyframes video-explainer_talk__dsfwG{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.video-explainer_dialog__h_1C_{--gx:16px;--gy:76px;position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:transparent;color:var(--cream)}.video-explainer_dialog__h_1C_[open]{display:grid;place-items:center}.video-explainer_dialog__h_1C_::backdrop{background:transparent}@media (min-width:701px){.video-explainer_dialog__h_1C_{--gx:80px;--gy:80px}}.video-explainer_scrim__znZk7{position:absolute;inset:0;background:color-mix(in srgb,var(--ink) 84%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.video-explainer_frame__amxTM{position:relative;width:min(calc(100vw - 2 * var(--gx)),calc((100svh - 2 * var(--gy)) * var(--ar)));aspect-ratio:var(--ar);overflow:hidden;border-radius:20px;background:var(--teal-900);box-shadow:0 40px 120px rgb(0 0 0/.45);outline:none;transform-origin:center;will-change:transform}@media (min-width:701px){.video-explainer_frame__amxTM{border-radius:28px}}.video-explainer_frame__amxTM video{display:block;width:100%;height:100%;object-fit:contain;background:var(--teal-900);cursor:pointer}.video-explainer_frame__amxTM:not([data-awake]) video{cursor:none}.video-explainer_controls__WQiuq{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;gap:14px;padding:48px 20px 18px;background:linear-gradient(0deg,rgb(9 27 38/.7),transparent);opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .45s var(--ease),transform .6s var(--ease)}.video-explainer_controls__WQiuq:focus-within,.video-explainer_frame__amxTM[data-awake] .video-explainer_controls__WQiuq{opacity:1;transform:none;pointer-events:auto}.video-explainer_control__vKnfG{display:grid;flex:none;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--cream) 16%,transparent);color:var(--cream);cursor:pointer;transition:background .3s}.video-explainer_control__vKnfG:hover{background:color-mix(in srgb,var(--cream) 26%,transparent)}.video-explainer_control__vKnfG svg{width:22px;height:22px;fill:currentColor}.video-explainer_control__vKnfG .video-explainer_stroke__MkQgz{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.video-explainer_track__kGTYm{position:relative;flex:1;height:28px;cursor:pointer;touch-action:none}.video-explainer_track__kGTYm i,.video-explainer_track__kGTYm:before{content:"";position:absolute;top:50%;left:0;height:6px;margin-top:-3px;border-radius:3px;transition:height .25s var(--ease),margin .25s var(--ease)}.video-explainer_track__kGTYm:before{right:0;background:color-mix(in srgb,var(--cream) 25%,transparent)}.video-explainer_track__kGTYm i{width:calc(var(--p, 0) * 100%);background:var(--teal-400)}.video-explainer_track__kGTYm:hover i,.video-explainer_track__kGTYm:hover:before{height:8px;margin-top:-4px}.video-explainer_time__6t1Pm{flex:none;min-width:7.5ch;font-size:14px;font-weight:500;font-variant-numeric:tabular-nums;text-align:right;color:color-mix(in srgb,var(--cream) 85%,transparent)}.video-explainer_again__gE02Y{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:0;border:0;background:rgb(9 27 38/.45);color:var(--cream);font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:.02em;cursor:pointer;animation:video-explainer_rise__41CYv .6s var(--ease)}.video-explainer_againDisc__h9Eb1{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--g);color:var(--on);transition:transform .4s var(--ease)}.video-explainer_again__gE02Y:hover .video-explainer_againDisc__h9Eb1{transform:scale(1.08)}.video-explainer_againDisc__h9Eb1 svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}@keyframes video-explainer_rise__41CYv{0%{opacity:0}}.video-explainer_tint__n0rs5{position:absolute;inset:0;background:var(--g);opacity:0;pointer-events:none}.video-explainer_close__KARKr{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--cream) 12%,transparent);color:var(--cream);cursor:pointer;transition:background .3s}.video-explainer_close__KARKr:hover{background:color-mix(in srgb,var(--cream) 22%,transparent)}.video-explainer_close__KARKr svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}@media (min-width:701px){.video-explainer_close__KARKr{top:24px;right:24px}}.the-gap_section__OQZVU{--out:cubic-bezier(0.22,1,0.36,1);--inout:cubic-bezier(0.65,0,0.35,1);--spring:cubic-bezier(0.34,1.56,0.64,1);--disc:color-mix(in srgb,var(--teal-400) 14%,var(--ink));--pill:color-mix(in srgb,var(--cream) 7%,transparent);padding-block:64px 120px}.the-gap_panel__toAhe .the-gap_label__7mdot{margin-bottom:20px;font-family:var(--font-display);font-size:clamp(18px,1.8vw,26px);font-weight:700;letter-spacing:.08em;color:var(--teal-400)}.the-gap_panel__toAhe .the-gap_title__CD71_{font-size:clamp(40px,5.6vw,76px);line-height:1.08}.the-gap_panel__toAhe .the-gap_title__CD71_ .motion-mask{padding-bottom:.26em;margin-bottom:-.26em}.the-gap_titleRow__6BTkx{display:flex;flex-wrap:wrap;gap:24px 48px;align-items:flex-end;justify-content:space-between}.the-gap_explainer__stqcc{padding-bottom:.4em}.the-gap_rowTop__2r4vC{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:18px 32px;align-items:flex-end;justify-content:space-between;margin-top:6px}.the-gap_statement__aOUJ6{display:grid;align-items:end}.the-gap_say__YfoQc{grid-area:1/1;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 18px;opacity:0;pointer-events:none;transition:opacity .5s var(--out)}.the-gap_sayOn__dEB_A{opacity:1;pointer-events:auto;transition-delay:.15s}.the-gap_big__j9uwl{display:inline-flex;flex-wrap:wrap;gap:0 .28em;font-family:var(--font-display);font-weight:700;font-size:clamp(48px,6vw,88px);line-height:1.02;letter-spacing:-.05em;color:var(--orange-500)}.the-gap_big__j9uwl b{font-weight:inherit}.the-gap_word__2Gid7{display:inline-block;overflow:hidden;padding:.06em .04em .24em;margin:-.06em -.04em -.24em}.the-gap_word__2Gid7>span{display:inline-block;transform:translateY(120%);transition:transform .6s var(--out)}.the-gap_sayOn__dEB_A .the-gap_word__2Gid7>span{transform:none;transition:transform 1.1s var(--out);transition-delay:var(--d,0s)}.the-gap_unit__Uxg10{font-family:var(--font-display);font-weight:700;font-size:20px;letter-spacing:.02em;color:var(--cream);opacity:0;transform:translateY(8px);transition:opacity .4s,transform .4s}.the-gap_sayOn__dEB_A .the-gap_unit__Uxg10{opacity:1;transform:none;transition:opacity .8s var(--out) .7s,transform .8s var(--out) .7s}.the-gap_switch__cd0Xh{display:inline-flex;margin-bottom:8px;padding:4px;border-radius:999px;background:var(--pill)}.the-gap_switch__cd0Xh button{padding:10px 18px;border:0;border-radius:999px;cursor:pointer;font-family:var(--font-roboto),sans-serif;font-size:14px;font-weight:500;color:color-mix(in srgb,var(--cream) 75%,transparent);background:transparent;transition:background .5s var(--out),color .5s var(--out)}.the-gap_switch__cd0Xh button[aria-pressed=true]{color:white;background:var(--orange-500)}@media (min-width:901px) and (min-height:620px){.the-gap_section__OQZVU{--pin-top:96px;--pin-h:min(calc(100svh - var(--pin-top) - 16px),820px)}.the-gap_pin__HxDvl{height:calc(var(--pin-h) + 30vh)}.the-gap_pinned__Uqdw8{position:sticky;top:var(--pin-top);display:flex;flex-direction:column;height:var(--pin-h)}.the-gap_stage__cX5hI{display:flex;flex:1;flex-direction:column;min-height:0}.the-gap_chart__MEXmh{position:relative;flex:1;min-height:0;margin-top:36px}.the-gap_pinned__Uqdw8 .the-gap_chart__MEXmh svg{position:absolute;top:0;left:0;margin-top:0}}.the-gap_chart__MEXmh svg{display:block;width:100%;height:auto;margin-top:64px;overflow:visible}.the-gap_grid__rrQEw{stroke:color-mix(in srgb,var(--cream) 9%,transparent);stroke-width:1}.the-gap_base__8vKy1{stroke:color-mix(in srgb,var(--cream) 35%,transparent);stroke-width:1.5}.the-gap_tick__T01ni{font-family:var(--font-roboto),sans-serif;font-weight:500;font-size:13px;fill:color-mix(in srgb,var(--cream) 60%,transparent)}.the-gap_week__ZCfUo{font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:.12em;fill:color-mix(in srgb,var(--cream) 70%,transparent)}.the-gap_drop__MIhWG{stroke:color-mix(in srgb,var(--teal-300) 22%,transparent);stroke-width:1.4;stroke-dasharray:3 5}.the-gap_sessionDisc__2x4GC{fill:var(--disc)}.the-gap_sessionLabel__r14OJ{font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.05em;fill:var(--cream)}.the-gap_line__JdubH{fill:none;stroke:var(--cream);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.the-gap_chart__MEXmh[data-mode=without] .the-gap_line__JdubH{opacity:1;stroke-dashoffset:0;transition:opacity .3s,stroke-dashoffset 2.8s var(--inout) .15s}.the-gap_chart__MEXmh[data-mode=with] .the-gap_line__JdubH{opacity:0;stroke-dashoffset:0;transition:opacity .9s var(--out)}.the-gap_ghost__CeCBJ{fill:none;stroke:color-mix(in srgb,var(--cream) 34%,transparent);stroke-width:2.2;stroke-dasharray:5 7;opacity:0;transition:opacity .6s}.the-gap_chart__MEXmh[data-mode=with] .the-gap_ghost__CeCBJ{opacity:1;transition:opacity 1s var(--out) .1s}.the-gap_hot__gck5v{fill:none;stroke:var(--orange-500);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;transition:opacity .5s,stroke-dashoffset 0s .5s}.the-gap_chart__MEXmh[data-mode=with] .the-gap_hot__gck5v{opacity:1;stroke-dashoffset:0;transition:opacity .4s .3s,stroke-dashoffset 3.4s var(--inout) .3s}.the-gap_lostLabel__wdbKZ,.the-gap_lost__6w4te,.the-gap_note__ziqTc,.the-gap_tail__hBe0l{opacity:0;transition:opacity .6s var(--out)}.the-gap_chart__MEXmh[data-mode=without] .the-gap_lostLabel__wdbKZ,.the-gap_chart__MEXmh[data-mode=without] .the-gap_lost__6w4te{opacity:1;transition:opacity 1.4s var(--out) 1.6s}.the-gap_chart__MEXmh[data-mode=without] .the-gap_tail__hBe0l{opacity:1;transition:opacity 1.2s var(--out) 2s}.the-gap_chart__MEXmh[data-mode=without] .the-gap_note__ziqTc{opacity:1;transition:opacity .9s var(--out) 2.4s}.the-gap_lostLabel__wdbKZ{font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.12em;fill:color-mix(in srgb,var(--teal-200) 85%,transparent)}.the-gap_tail__hBe0l{fill:none;stroke:color-mix(in srgb,var(--cream) 28%,transparent);stroke-width:1.6;stroke-dasharray:4 6}.the-gap_note__ziqTc circle{fill:var(--cream)}.the-gap_note__ziqTc text{font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.06em;fill:var(--cream)}.the-gap_marker__4xIPv{opacity:0;transform:translateY(18px) scale(.5);transform-box:fill-box;transform-origin:50% 100%;transition:opacity .35s,transform .35s}.the-gap_chart__MEXmh[data-mode=with] .the-gap_marker__4xIPv{opacity:1;transform:none;transition:opacity .5s var(--out) var(--delay),transform .8s var(--spring) var(--delay)}.the-gap_didoDisc__V6iTN{fill:url(#the-gap-dido);stroke:color-mix(in srgb,var(--orange-400) 35%,transparent);stroke-width:6;paint-order:stroke}.the-gap_stem__11AO6{stroke:var(--orange-500);stroke-width:2;stroke-dasharray:2 4}.the-gap_compact__5extj .the-gap_line__JdubH{stroke-width:3}.the-gap_compact__5extj .the-gap_hot__gck5v{stroke-width:3.5}.the-gap_compact__5extj .the-gap_sessionLabel__r14OJ{font-size:12px}@property --the-gap-p{syntax:"<number>";inherits:true;initial-value:0}.the-gap_works__laUxc{margin-top:48px}.the-gap_worksTitle__vMpFN{font-family:var(--font-display);font-weight:700;font-size:clamp(30px,3.6vw,48px);line-height:1.08;letter-spacing:-.065em}.the-gap_cards___a0oZ{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:32px}.the-gap_slot__Gxz7P{position:relative;z-index:0;display:grid}.the-gap_slot__Gxz7P:focus-within,.the-gap_slot__Gxz7P:hover{z-index:2}.the-gap_card__d6etT{position:relative;display:grid;grid-template-rows:auto 96px auto 1fr;gap:12px;padding:26px 24px 24px;border-radius:26px;color:white;box-shadow:0 18px 40px -22px rgb(0 0 0/.6);transition:transform .7s var(--out),translate .5s var(--out),box-shadow .5s var(--out)}.the-gap_card__d6etT[data-tilt]{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .15s linear,translate .5s var(--out),box-shadow .5s var(--out)}@media (hover:hover){.the-gap_card__d6etT:hover{translate:0 -8px;box-shadow:0 34px 64px -24px rgb(0 0 0/.75)}}@media (hover:hover) and (min-width:701px){.the-gap_slot__Gxz7P{animation:the-gap_float__6DtBs 6s ease-in-out infinite;animation-delay:calc(var(--c) * -1.5s)}}@keyframes the-gap_float__6DtBs{0%,to{translate:0 0}50%{translate:0 -8px}}.the-gap_cardOrange__aXSNx{background:radial-gradient(120% 90% at 0 0,var(--orange-400),transparent 60%),linear-gradient(155deg,var(--orange-500),var(--orange-700))}.the-gap_cardTeal__PG004{background:radial-gradient(120% 90% at 0 0,var(--teal-400),transparent 60%),linear-gradient(155deg,var(--teal-600),var(--teal-800))}.the-gap_cardCream__EqgeZ{color:var(--ink);background:linear-gradient(160deg,white,var(--cream) 50%,var(--teal-100))}.the-gap_cardDeep__zHLtg{background:radial-gradient(120% 90% at 0 0,color-mix(in srgb,var(--teal-400) 30%,transparent),transparent 55%),linear-gradient(160deg,var(--teal-800),var(--teal-900))}.the-gap_shine__GbZh5{position:absolute;inset:0;z-index:1;overflow:hidden;border-radius:inherit;pointer-events:none}.the-gap_shine__GbZh5:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),rgb(255 255 255/.26),transparent 55%);opacity:0;transition:opacity .4s var(--out)}.the-gap_card__d6etT[data-tilt] .the-gap_shine__GbZh5:before{opacity:1}.the-gap_shine__GbZh5:after{content:"";position:absolute;inset:-10%;background:linear-gradient(105deg,transparent 38%,rgb(255 255 255/.32) 50%,transparent 62%);transform:translateX(-120%)}.the-gap_q__oJAtz{font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:.12em;text-transform:uppercase;color:rgb(255 255 255/.85)}.the-gap_cardCream__EqgeZ .the-gap_q__oJAtz{color:var(--teal-700)}.the-gap_viz__iSwNb{display:flex;align-items:center;min-width:0}.the-gap_n__S6sWl{font-family:var(--font-display);font-weight:700;font-size:56px;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.the-gap_n__S6sWl small{margin-left:6px;font-size:.32em;letter-spacing:.04em}.the-gap_what__gWkGU{font-family:var(--font-display);font-weight:700;font-size:16px;line-height:1.35;letter-spacing:.03em}.the-gap_steps__2pwIJ{width:150px;height:84px;overflow:visible}.the-gap_steps__2pwIJ rect{fill:url(#the-gap-step);transform-box:fill-box;transform-origin:50% 100%}.the-gap_steps__2pwIJ .the-gap_stepTop__Hreqc{fill:white}.the-gap_blocksRow__oM166{display:flex;align-items:center}.the-gap_blocks__YzxnQ{display:flex;gap:7px}.the-gap_blocks__YzxnQ span{width:28px;height:28px;border-radius:8px;background:linear-gradient(140deg,white,var(--teal-100));box-shadow:0 8px 16px -8px rgb(0 0 0/.4)}.the-gap_blocks__YzxnQ .the-gap_blockBase__sKYkc{background:rgb(255 255 255/.28);box-shadow:none}.the-gap_vs__Y6KDh{margin:0 12px;font-size:13px;font-weight:500;color:rgb(255 255 255/.8)}.the-gap_ring__IPH_a{--band:13px;--the-gap-p:77;position:relative;width:92px;height:92px}.the-gap_arc__oi3fv,.the-gap_track__sv_0z{position:absolute;inset:0;border-radius:50%;mask:radial-gradient(farthest-side,transparent calc(100% - var(--band) - .5px),black calc(100% - var(--band)))}.the-gap_track__sv_0z{background:var(--teal-100)}.the-gap_arc__oi3fv{background:conic-gradient(var(--orange-300) 0,var(--orange-600) calc(var(--the-gap-p) * 1%),transparent 0)}.the-gap_cap__1xiKj{position:absolute;top:0;left:calc(50% - var(--band) / 2);width:var(--band);height:var(--band);border-radius:50%;background:var(--orange-300)}.the-gap_head__w4p7l{position:absolute;inset:0;transform:rotate(calc(var(--the-gap-p) * 3.6deg))}.the-gap_head__w4p7l i{position:absolute;top:calc(var(--band) / 2);left:50%;width:15px;height:15px;margin:-7.5px 0 0 -7.5px;border-radius:50%;background:white;box-shadow:0 2px 10px color-mix(in srgb,var(--orange-600) 60%,transparent)}.the-gap_dots__hdX7T{display:grid;grid-template-columns:repeat(20,1fr);gap:3px;width:min(100%,206px)}.the-gap_dots__hdX7T span{aspect-ratio:1;border-radius:50%;background:rgb(255 255 255/.12)}.the-gap_dots__hdX7T .the-gap_dotOn___T0DT{background:color-mix(in srgb,var(--orange-500) calc(var(--t) * 100%),var(--orange-300))}.the-gap_waiting__tjmy4 .the-gap_slot__Gxz7P{opacity:0;transform:translateY(34px) scale(.96)}.the-gap_waiting__tjmy4 .the-gap_steps__2pwIJ rect{transform:scaleY(0)}.the-gap_waiting__tjmy4 .the-gap_blocks__YzxnQ span{opacity:0;transform:translateY(-26px) scale(.6)}.the-gap_waiting__tjmy4 .the-gap_cap__1xiKj,.the-gap_waiting__tjmy4 .the-gap_head__w4p7l,.the-gap_waiting__tjmy4 .the-gap_vs__Y6KDh{opacity:0}.the-gap_waiting__tjmy4 .the-gap_ring__IPH_a{--the-gap-p:0}.the-gap_waiting__tjmy4 .the-gap_dots__hdX7T span{transform:scale(.5)}.the-gap_waiting__tjmy4 .the-gap_dots__hdX7T .the-gap_dotOn___T0DT{background:rgb(255 255 255/.12)}.the-gap_on__6GQPQ .the-gap_slot__Gxz7P{--at:calc(var(--c) * 110ms);transition:opacity .9s var(--out) var(--at),transform 1.1s var(--out) var(--at)}.the-gap_on__6GQPQ .the-gap_shine__GbZh5:after{transform:translateX(120%);transition:transform 1.5s var(--inout) calc(var(--at) + 1.9s)}.the-gap_on__6GQPQ .the-gap_steps__2pwIJ rect{transition:transform 1s var(--spring) calc(var(--at) + var(--k) * .12s + .45s)}.the-gap_on__6GQPQ .the-gap_blocks__YzxnQ span{transition:transform .8s var(--spring),opacity .3s;transition-delay:calc(var(--at) + var(--k) * .13s + .5s)}.the-gap_on__6GQPQ .the-gap_vs__Y6KDh{transition:opacity .6s calc(var(--at) + .9s)}.the-gap_on__6GQPQ .the-gap_ring__IPH_a{transition:--the-gap-p 2s var(--inout) calc(var(--at) + .7s)}.the-gap_on__6GQPQ .the-gap_cap__1xiKj,.the-gap_on__6GQPQ .the-gap_head__w4p7l{transition:opacity .3s calc(var(--at) + .7s)}.the-gap_on__6GQPQ .the-gap_head__w4p7l i{animation:the-gap_pulse__0q_bN 2.4s ease-in-out 3.2s infinite}.the-gap_on__6GQPQ .the-gap_dots__hdX7T span{transition:transform .55s var(--spring),background .45s var(--out);transition-delay:calc(var(--at) + var(--w) * 26ms + .7s)}.the-gap_on__6GQPQ .the-gap_dots__hdX7T .the-gap_dotOn___T0DT{animation:the-gap_ripple__YiCBe 4.2s ease-in-out calc(var(--w) * 40ms + 3.4s) infinite}@keyframes the-gap_pulse__0q_bN{50%{transform:scale(1.3)}}@keyframes the-gap_ripple__YiCBe{0%,70%,to{transform:none}80%{transform:scale(1.35)}}.the-gap_section__OQZVU .the-gap_citeDark__jTEBZ>button{color:var(--ink);background:var(--teal-400)}.the-gap_section__OQZVU .the-gap_citeOrange__nZXdq>button{color:var(--orange-500);background:white}.the-gap_section__OQZVU .the-gap_citeTeal__OZU_A>button{color:var(--teal-700);background:white}.the-gap_section__OQZVU .the-gap_citeCream__IILyn>button{color:var(--teal-700);background:var(--teal-200)}.the-gap_section__OQZVU .the-gap_citeDeep___mMmR>button{color:var(--ink);background:var(--teal-400)}.the-gap_section__OQZVU .the-gap_citeCream__IILyn>button:hover,.the-gap_section__OQZVU .the-gap_citeDeep___mMmR>button:hover,.the-gap_section__OQZVU .the-gap_citeOrange__nZXdq>button:hover,.the-gap_section__OQZVU .the-gap_citeTeal__OZU_A>button:hover{color:white;background:var(--ink)}@media (max-width:1200px){.the-gap_cards___a0oZ{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.the-gap_section__OQZVU{padding-block:56px 85px}.the-gap_works__laUxc{margin-top:72px}}@media (max-width:600px){.the-gap_section__OQZVU{padding-block:40px 64px}.the-gap_cards___a0oZ{grid-template-columns:1fr}.the-gap_statement__aOUJ6{min-height:0}.the-gap_big__j9uwl{font-size:clamp(36px,10.5vw,48px)}.the-gap_chart__MEXmh svg{margin-top:44px}.the-gap_unit__Uxg10{font-size:17px}.the-gap_card__d6etT{grid-template-rows:auto}}@media (prefers-reduced-motion:reduce){.the-gap_section__OQZVU *,.the-gap_section__OQZVU :after,.the-gap_section__OQZVU svg *{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}}.voices-carousel_viewport__Jcqok{--g:18px;--h:540px;overflow:hidden;padding-block:10px 24px}.voices-carousel_rail__VoLA0{display:flex;gap:var(--g);width:max-content;padding-left:var(--g)}@media (prefers-reduced-motion:no-preference){.voices-carousel_rail__VoLA0{animation:voices-carousel_drift__EldND var(--dur,60s) linear infinite}.voices-carousel_viewport__Jcqok:focus-within .voices-carousel_rail__VoLA0,.voices-carousel_viewport__Jcqok:hover .voices-carousel_rail__VoLA0{animation-play-state:paused}}@keyframes voices-carousel_drift__EldND{to{transform:translateX(calc((100% + var(--g)) / -3))}}@media (prefers-reduced-motion:reduce){.voices-carousel_viewport__Jcqok{overflow-x:auto}.voices-carousel_set__O5DWZ[aria-hidden]{display:none}}.voices-carousel_set__O5DWZ{display:flex;gap:var(--g)}.voices-carousel_col__6Iafi{display:grid;gap:var(--g);height:var(--h)}.voices-carousel_tall__o8MQL{width:420px}.voices-carousel_pair__5a9tn{width:380px;grid-template-rows:1fr 1fr}.voices-carousel_wide__NZDoM{width:560px;grid-template-rows:1.2fr 1fr}.voices-carousel_split__DIIRy{display:grid;grid-template-columns:1fr 1fr;gap:var(--g);min-height:0}.voices-carousel_tile__LfLG8{display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-height:0;margin:0;padding:28px;overflow:hidden;border-radius:26px;color:var(--cream);transition:transform .4s var(--ease),box-shadow .4s}@media (hover:hover){.voices-carousel_tile__LfLG8:hover{transform:translateY(-4px);box-shadow:0 30px 60px -30px #000000cc}}.voices-carousel_dark__p2QhB{background:#102833}.voices-carousel_teal__rpwKr{background:linear-gradient(135deg,#c8f4f1 0,#7fdcd7 35%,var(--teal-400) 58%,var(--teal-600) 100%);color:var(--ink)}.voices-carousel_orange__68b6t{background:linear-gradient(135deg,#ffb48c 0,#ff7a45 38%,var(--orange-500) 58%,#d9481a 100%);color:var(--ink)}.voices-carousel_cream__yqdwJ{background:var(--cream);color:var(--ink)}.voices-carousel_mark__jsPO_{display:block;height:30px;font-family:var(--font-display);font-size:64px;font-weight:700;line-height:.9;color:var(--teal-400)}.voices-carousel_orange__68b6t .voices-carousel_mark__jsPO_,.voices-carousel_teal__rpwKr .voices-carousel_mark__jsPO_{color:#091b2640}.voices-carousel_cream__yqdwJ .voices-carousel_mark__jsPO_{color:var(--orange-500)}.voices-carousel_tile__LfLG8 blockquote{flex:1;margin:0;font-size:16px;line-height:1.55;color:#c9d6d8;quotes:"“" "”"}.voices-carousel_tile__LfLG8 blockquote:before{content:open-quote}.voices-carousel_tile__LfLG8 blockquote:after{content:close-quote}.voices-carousel_tile__LfLG8 blockquote strong{font-weight:700;color:var(--cream)}.voices-carousel_cream__yqdwJ blockquote,.voices-carousel_orange__68b6t blockquote,.voices-carousel_teal__rpwKr blockquote{color:#091b26d9}.voices-carousel_cream__yqdwJ blockquote strong,.voices-carousel_orange__68b6t blockquote strong,.voices-carousel_teal__rpwKr blockquote strong{color:var(--ink)}.voices-carousel_big__UYxrU{justify-content:center;gap:24px}.voices-carousel_big__UYxrU blockquote{flex:none;font-size:21px;line-height:1.5}.voices-carousel_punch__wKL9n blockquote{font-family:var(--font-display);font-size:26px;line-height:1.15;letter-spacing:-.04em}.voices-carousel_punch__wKL9n blockquote strong{font-weight:700}.voices-carousel_big__UYxrU.voices-carousel_punch__wKL9n blockquote{font-size:34px}.voices-carousel_small__lcxgJ{gap:12px;padding:22px}.voices-carousel_small__lcxgJ .voices-carousel_mark__jsPO_{height:22px;font-size:48px}.voices-carousel_small__lcxgJ blockquote{font-size:14.5px}.voices-carousel_small__lcxgJ .voices-carousel_person__GC43Z{display:none}.voices-carousel_person__GC43Z{display:flex;align-items:center;gap:12px;font-size:13.5px;line-height:1.35}.voices-carousel_avatar__3fy5k,.voices-carousel_person__GC43Z img,.voices-carousel_person__GC43Z svg{flex:none;width:42px;height:42px;border-radius:50%}.voices-carousel_avatar__3fy5k{display:grid;place-items:center;background:#ffffff1f;font-family:var(--font-display);font-size:14px}.voices-carousel_cream__yqdwJ .voices-carousel_avatar__3fy5k,.voices-carousel_orange__68b6t .voices-carousel_avatar__3fy5k,.voices-carousel_teal__rpwKr .voices-carousel_avatar__3fy5k{background:#091b2618}.voices-carousel_person__GC43Z b{display:block;font-size:15px;font-weight:500}.voices-carousel_person__GC43Z span span{opacity:.75}@media (max-width:700px){.voices-carousel_viewport__Jcqok{--g:12px;--h:440px}.voices-carousel_tall__o8MQL{width:300px}.voices-carousel_pair__5a9tn{width:280px}.voices-carousel_wide__NZDoM{width:340px}.voices-carousel_tile__LfLG8{padding:22px;border-radius:22px}.voices-carousel_tile__LfLG8 blockquote{font-size:15px}.voices-carousel_big__UYxrU blockquote{font-size:17px}.voices-carousel_punch__wKL9n blockquote{font-size:20px}.voices-carousel_big__UYxrU.voices-carousel_punch__wKL9n blockquote{font-size:26px}.voices-carousel_small__lcxgJ{padding:18px}.voices-carousel_small__lcxgJ blockquote{font-size:13px}}