.br-h1-sub{letter-spacing:-.02em;max-width:32ch;color:var(--br-ink-2);text-wrap:balance;margin-top:16px;font-size:max(1.25rem,min(1.05rem + .8vw,1.6rem));font-weight:500;line-height:1.3;display:block}.br-hero-micro{color:var(--br-ink-3);align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.br-hero-micro-face{object-fit:cover;width:22px;height:22px;box-shadow:0 0 0 1px var(--br-line);border-radius:999px;flex:none}.br-ind-label{color:var(--br-ink-3);font-size:13px}.br-ind-list{flex-wrap:wrap;gap:6px;margin-top:10px;padding:0;list-style:none;display:flex}.br-ind-list li{border:1px solid var(--br-line-2);background:var(--br-surface);color:var(--br-ink-2);border-radius:999px;padding:4px 10px;font-size:12.5px;line-height:1.4}.br-rm{z-index:1;margin-top:-24px;padding-top:0;padding-bottom:56px;position:relative}@media (min-width:1024px){.br-rm{margin-top:-32px;padding-bottom:72px}}.br-rm-row{border-top:1px solid var(--br-line);gap:10px;padding-top:18px;display:grid}.br-rm-label{font-family:var(--br-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--br-ink-3);font-size:11px;font-weight:600}.br-rm-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.br-rm-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px 24px}}.br-rm-link{color:var(--br-ink);gap:2px;min-height:44px;padding:8px 0;text-decoration:none;display:grid}.br-rm-kind{color:var(--br-ink-3);font-size:11.5px}.br-rm-title{text-decoration:underline;-webkit-text-decoration-color:var(--br-line-2);text-decoration-color:var(--br-line-2);text-underline-offset:4px;font-size:14.5px;font-weight:500;line-height:1.4}.br-rm-link:hover .br-rm-title{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.br-ink .br-rm-row{border-color:rgba(255,255,255,.14)}.br-ink .br-rm-title{-webkit-text-decoration-color:rgba(255,255,255,.3);text-decoration-color:rgba(255,255,255,.3)}.br-band{z-index:1;margin-top:-16px;padding-top:0;padding-bottom:64px;position:relative}@media (max-width:1279.98px){.br-rm .br-rail:empty,.br-band .br-rail:empty,.br-bk-next .br-rail:empty{display:none}}@media (min-width:1024px){#stack+.br-rm{margin-top:-8px}.br-band{padding-bottom:80px}}.br-band-row{border:1px solid var(--br-line);background:var(--br-surface);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:22px 24px;display:flex}.br-tone-tint .br-band-row{background:#fff}.br-ink .br-band-row{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.14)}.br-band-line{letter-spacing:-.015em;max-width:40ch;color:var(--br-ink);font-size:1.125rem;font-weight:600;line-height:1.4}.br-band-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.br-proof{background:var(--br-sage-bg);border:1px solid color-mix(in oklch,var(--br-sage-fg)28%,transparent);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-top:20px;padding:12px 16px;display:flex}.br-proof-text{color:var(--br-ink-2);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.br-proof-icon{color:var(--br-sage-fg);flex:none;margin-top:2px}.br-bk-layout{gap:28px;margin-top:36px;display:grid}@media (min-width:768px) and (max-width:1023.98px){.br-bk-layout{grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:start;gap:32px}.br-bk-layout .br-bk-card{order:2}.br-bk-layout .br-bk-next-steps{order:1}}@media (min-width:1024px){.br-bk-layout{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;gap:48px}.br-bk-layout .br-bk-card{order:2}.br-bk-layout .br-bk-next-steps{order:1}}.br-bk-card{--br-ink:#0a0a0a;--br-ink-2:#44423f;--br-ink-3:#656360;--br-line:#dbd9d5;color:#0a0a0a;background:#fff;border-radius:10px;gap:18px;padding:24px;display:grid;box-shadow:4px 4px rgba(255,255,255,.14)}@supports (color:color(display-p3 0 0 0)){.br-bk-card{--br-ink-2:color(display-p3 .264387 .259265 .249659);--br-ink-3:color(display-p3 .393531 .388051 .377767);--br-line:color(display-p3 .856316 .850005 .838148)}}@supports (color:lab(0% 0 0)){.br-bk-card{--br-ink-2:lab(28.0941% .294253 1.88911);--br-ink-3:lab(42.0144% .289589 1.88605);--br-line:lab(86.6747% .283211 1.88192)}}.br-bk-card-who{align-items:center;gap:14px;display:flex}.br-bk-card-face{object-fit:cover;width:52px;height:52px;box-shadow:0 0 0 1px var(--br-line);border-radius:999px}.br-bk-card-name{letter-spacing:-.015em;font-size:16px;font-weight:600}.br-bk-card-role{color:var(--br-ink-3);font-size:13.5px}.br-bk-card-facts{border-top:1px solid var(--br-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.br-bk-card-facts li{border-bottom:1px solid var(--br-line);color:var(--br-ink-2);align-items:center;gap:10px;padding:10px 0;font-size:14.5px;display:flex}.br-bk-card-facts li:before{content:"";background:var(--br-sage-fg);border-radius:99px;flex:none;width:6px;height:6px}.br-bk-card-btn{justify-content:center;width:100%;height:46px}.br-bk-card-note{color:var(--br-ink-3);text-align:center;margin-top:-8px;font-size:12.5px}.br-bk-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.br-bk-steps li{border-top:1px solid rgba(255,255,255,.12);grid-template-columns:36px minmax(0,1fr);gap:2px 8px;padding:16px 0;display:grid}.br-bk-steps li:last-child{border-bottom:1px solid rgba(255,255,255,.12)}.br-bk-steps b{color:#fff;letter-spacing:-.01em;font-size:16px;font-weight:600}.br-bk-steps li>span:last-child{color:rgba(255,255,255,.66);grid-column:2;font-size:14.5px;line-height:1.5}.br-bk-step-n{font-family:var(--br-mono);color:rgba(255,255,255,.45);padding-top:4px;font-size:12px}.br-bk-agent{margin-top:28px;display:inline-flex}.br-sticky{z-index:45;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--br-line);-webkit-backdrop-filter:saturate(1.4)blur(10px);background:rgba(255,255,255,.94);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;transition:transform .26s cubic-bezier(.2,.7,.2,1),background-color .2s;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}@media (max-width:767px){.br-sticky{display:grid}}.br-sticky-on{transform:none}.br-sticky-dark{background:rgba(8,7,6,.94);background:color(display-p3 .0313783 .0280219 .0223423/.94);background:lab(1.98931% .131421 .703275/.94);border-top-color:rgba(255,255,255,.12)}.br-sticky-book{justify-content:center;height:44px}.br-sticky-agent{color:var(--br-ink);text-underline-offset:4px;padding:10px 2px;font-size:15px;font-weight:500;text-decoration:underline}.br-sticky-dark .br-sticky-agent{color:#fff}@media (prefers-reduced-motion:reduce){.br-sticky{transition:none}}.br-h1-lead{letter-spacing:-.01em;max-width:54ch;color:var(--br-ink);text-wrap:pretty;margin-top:22px;font-size:1.3rem;font-weight:500;line-height:1.5;display:block}.br-lead-cont{margin-top:2px}@media (max-width:767.98px){.br-h1-lead{margin-top:16px;font-size:1.125rem}}.br-bf{align-items:baseline;gap:8px 24px;display:grid}.br-bf-label{white-space:nowrap}@media (min-width:768px){.br-bf{grid-template-columns:170px minmax(0,1fr)}.br-works-row{grid-template-columns:170px minmax(0,1fr);align-items:start;column-gap:24px;display:grid!important}.br-works-row>.br-bf-label{padding-top:5px}}.br-bf-list{flex-wrap:wrap;gap:6px 0;margin:0;padding:0;list-style:none;display:flex}.br-bf-list li{letter-spacing:-.01em;color:var(--br-ink-2);font-size:15px;font-weight:600}.br-bf-list li:not(:last-child):after{content:"·";color:var(--br-ink-4);margin:0 12px;font-weight:400}.br-works-items{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.br-works-items .br-works{white-space:nowrap}
.mo-spot,.mo-progress{display:none}@media (prefers-reduced-motion:no-preference){.br-motion.mo-on .mo-progress{z-index:60;transform-origin:0;height:2px;transform:scaleX(var(--p,0));background:linear-gradient(90deg,var(--br-sage-fg),#00857a);pointer-events:none;display:block;position:fixed;top:0;left:0;right:0}@supports (color:color(display-p3 0 0 0)){.br-motion.mo-on .mo-progress{background:linear-gradient(90deg,var(--br-sage-fg),color(display-p3 .117219 .520625 .480427))}}@supports (color:lab(0% 0 0)){.br-motion.mo-on .mo-progress{background:linear-gradient(90deg,var(--br-sage-fg),lab(49.2417% -41.9028 -4.1808))}}@supports (animation-timeline:scroll()){.br-motion.mo-on .mo-progress{animation:linear both mo-grow;animation-timeline:scroll(root);transform:scaleX(0)}@keyframes mo-grow{to{transform:scaleX(1)}}}.br-motion.mo-on .br-aurora{transform-origin:50% 40%;animation:26s ease-in-out infinite alternate mo-drift}@keyframes mo-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-3%,2%)scale(1.06)rotate(-1.5deg)}to{transform:translate(3%,-1%)scale(1.03)rotate(1deg)}}@media (pointer:fine){.br-motion.mo-on .mo-spot{pointer-events:none;background-image:radial-gradient(circle,color-mix(in oklch,var(--br-sage-fg)70%,transparent)1.2px,transparent 1.6px);-webkit-mask-image:radial-gradient(260px 260px at var(--mx,-999px)var(--my,-999px),black,transparent 70%);-webkit-mask-image:radial-gradient(260px 260px at var(--mx,-999px)var(--my,-999px),black,transparent 70%);mask-image:radial-gradient(260px 260px at var(--mx,-999px)var(--my,-999px),black,transparent 70%);opacity:0;background-size:22px 22px;transition:opacity .4s;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.br-motion.mo-on .mo-spot.mo-lit{opacity:.85}.br-motion.mo-on .br-hero-body{perspective:1400px}.br-motion.mo-on .br-hero-body>*{transform:rotateX(var(--tx,0deg))rotateY(var(--ty,0deg));transition:transform .6s cubic-bezier(.2,.7,.2,1)}}.br-motion.mo-on .br-display-split .mo-act{background-image:linear-gradient(var(--br-sage-bg),var(--br-sage-bg));background-position:0 88%;background-repeat:no-repeat;background-size:100% .2em;animation:.9s cubic-bezier(.2,.7,.2,1) .5s both mo-underline}@keyframes mo-underline{0%{background-size:0% .2em}to{background-size:100% .2em}}.br-motion.mo-on .br-h2[data-mo]{transition:translate .8s cubic-bezier(.2,.75,.2,1)}.br-motion.mo-on .br-h2[data-mo=wait]{translate:0 .35em}.br-motion.mo-on .br-h2[data-mo] .mo-w{transition:opacity .56s,filter .56s;transition-delay:calc(var(--w,0)*45ms)}.br-motion.mo-on .br-h2[data-mo=wait] .mo-w{opacity:0;filter:blur(6px)}.br-motion.mo-on .br-reveal:has(.br-h2[data-mo]){opacity:1}.br-motion.mo-on .br-reveal:has(.br-h2[data-mo])>:not(:has(.br-h2)):not(.br-h2){opacity:0;transition:opacity .6s .42s}.br-motion.mo-on .br-reveal:has(.br-h2[data-mo=in])>:not(:has(.br-h2)):not(.br-h2){opacity:1}.br-motion.mo-on .mo-item:not(.mo-in){opacity:0}.br-motion.mo-on .mo-item.mo-in{animation:.64s cubic-bezier(.2,.7,.2,1) backwards mo-rise;animation-delay:calc(var(--i,0)*80ms)}@keyframes mo-rise{0%{opacity:0;transform:translateY(22px)}}.br-motion.mo-on .br-prob-ledger-row.mo-in{animation-name:mo-slide}@keyframes mo-slide{0%{opacity:0;transform:translate(-24px)}}.br-motion.mo-on .br-kpi.mo-in{animation-name:mo-pop;animation-timing-function:cubic-bezier(.34,1.4,.5,1);animation-delay:calc(var(--i,0)*90ms)}@keyframes mo-pop{0%{opacity:0;transform:translateY(18px)scale(.97);box-shadow:0 0 transparent}}.br-motion.mo-on .mo-item:focus-within{opacity:1;animation:none}.br-motion.mo-on .br-kpi-value.mo-counting{-webkit-text-fill-color:transparent;position:relative}.br-motion.mo-on .br-kpi-value.mo-counting:after{content:attr(data-mo-count);-webkit-text-fill-color:currentColor;position:absolute;top:0;bottom:0;left:0;right:0}@media (hover:hover){.br-motion .br-kpi:hover,.br-motion .br-ho:not(.br-btn):hover{box-shadow:calc(var(--ho-offset) + 2px)calc(var(--ho-offset) + 2px)0 color-mix(in oklch,var(--ho-accent,currentColor)30%,transparent);transform:translate(-2px,-2px)}.br-motion .br-kpi{transition:transform .18s,box-shadow .18s}.br-motion .br-btn.br-ho:not(:disabled):hover{box-shadow:calc(var(--ho-offset) + 1px)calc(var(--ho-offset) + 1px)0 color-mix(in oklch,var(--ho-accent,currentColor)30%,transparent);transform:translate(-1px,-1px)}.br-motion .br-fx-why-item{transition:transform .22s}.br-motion .br-fx-why-item:hover{transform:translate(4px)}.br-motion .br-rm-title{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .32s}.br-motion .br-rm-link:hover .br-rm-title{background-size:100% 1px}}.br-motion .br-rail-label .br-eyebrow:before{transition:background-color .3s,box-shadow .3s}.br-motion .mo-here .br-rail-label .br-eyebrow:before{background:var(--br-sage-fg);box-shadow:0 0 0 4px color-mix(in oklch,var(--br-sage-fg)18%,transparent)}.br-motion .br-ink.mo-here .br-rail-label .br-eyebrow:before{background:#7ad59c;background:color(display-p3 .563442 .82521 .628115);background:lab(78.3785% -37.8667 19.474)}.br-motion.mo-on .br-bk-mark>*{transform:rotate(var(--mo-rot,0deg));transform-origin:50%}@supports (animation-timeline:view()){.br-motion.mo-on .br-bk-mark>*{animation:linear both mo-turn;animation-timeline:view();animation-range:entry exit}@keyframes mo-turn{0%{transform:rotate(-20deg)}to{transform:rotate(30deg)}}}@supports (interpolate-size:allow-keywords){.br-motion{interpolate-size:allow-keywords}.br-motion .br-faq::details-content{height:0;transition:height .32s cubic-bezier(.2,.7,.2,1),content-visibility .32s allow-discrete;overflow:clip}.br-motion .br-faq[open]::details-content{height:auto}}}
