.ip--soft .cd-card{background-color:var(--color-page)}.cd-over__fact--logo.mk-badge img[src*=shopify-platinum]{height:56px}.mk-say .cd-pts{margin-top:var(--space-8);justify-self:stretch}.sv-lines{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--color-line)}.sv-line{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:var(--space-32);align-items:start;padding:var(--space-40) 0;border-top:1px solid var(--color-line);color:inherit;text-decoration:none}.sv-line__n{font-family:var(--font-mono);font-size:var(--text-13);color:var(--color-dim);padding-top:10px}.sv-line__main{display:grid;gap:var(--space-16);max-width:820px}.sv-line__title{font-size:clamp(24px,2.6vw,40px);font-weight:var(--fw-semibold);line-height:1.05;letter-spacing:-.03em}.sv-line__body{font-size:var(--text-16);line-height:1.6;color:var(--color-muted)}.sv-line__chips{margin-top:var(--space-8)}.sv-line__cta{display:inline-flex;align-items:center;gap:var(--space-16);padding-top:4px}.sv-line__more{font-size:var(--text-14);color:var(--color-dim);white-space:nowrap;transition:color .2s ease}.sv-line:hover .sv-line__more{color:var(--color-ink)}.sv-line:hover .row__go{background:var(--color-ink);color:var(--color-on-accent);transform:translate(3px,-3px)}.sv-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-8)}.sv-chips>*{display:inline-flex;align-items:center;min-height:34px;padding:6px 14px;border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);font-size:var(--text-14);line-height:1.2}.sv-chips--wide{gap:var(--space-12)}.sv-chips--wide>*{min-height:48px;padding:10px 22px;font-size:var(--text-16);background-color:var(--color-page);border-color:var(--color-line)}.ip--light .sv-chips--wide>*{background-color:var(--color-surface)}.sv-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--color-line);border-left:1px solid var(--color-line)}.sv-steps:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.sv-step{display:grid;align-content:start;gap:var(--space-12);min-height:200px;padding:var(--space-32);border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.sv-step__n{font-family:var(--font-mono);font-size:var(--text-13);color:var(--color-dim);margin-bottom:var(--space-32)}.sv-step__title{margin:0;font-size:clamp(19px,1.5vw,24px);line-height:1.2;letter-spacing:var(--tracking-snug)}.sv-step__body{margin:0;font-size:var(--text-15);line-height:1.55;color:var(--color-muted)}.sv-tracks{list-style:none;margin:var(--space-48) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-24)}.sv-track{display:grid;align-content:start;gap:var(--space-20);padding:var(--space-48);border-radius:var(--radius-lg);background-color:var(--color-surface);color:var(--color-ink)}.ip--soft .sv-track{background-color:var(--color-page)}.sv-track--ink,.ip--soft .sv-track--ink{background-color:#0e0e0e}.sv-track__kicker{margin:0;font-family:var(--font-mono);font-size:var(--text-13);color:var(--color-dim);text-transform:uppercase;letter-spacing:.04em}.sv-track__title{margin:0;font-size:clamp(24px,2.4vw,36px);line-height:1.1;letter-spacing:-.03em}.sv-track__body{margin:0;font-size:var(--text-16);line-height:1.6;color:var(--color-muted)}.sv-ticks{list-style:none;margin:var(--space-8) 0 0;padding:0;display:grid;gap:var(--space-12)}.sv-ticks li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--space-12);font-size:var(--text-15);line-height:1.45}.sv-ticks i{padding-top:2px}.sv-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-64)}.sv-col__title{margin:0 0 var(--space-16);font-size:var(--text-14);color:var(--color-dim);text-transform:uppercase;letter-spacing:.04em;font-family:var(--font-mono)}.sv-col .cd-pts{margin-top:0}.sv-stack{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--color-line)}.sv-stack__group{display:grid;grid-template-columns:minmax(160px,.35fr) minmax(0,1fr);gap:var(--space-32);align-items:center;padding:var(--space-24) 0;border-top:1px solid var(--color-line)}.sv-stack__head{margin:0;font-size:clamp(18px,1.5vw,22px);font-weight:var(--fw-semibold);letter-spacing:-.02em}.sv-stats .cd-res__grid{margin-top:var(--space-48)}.sv-stats .cd-res__grid:has(>li:nth-child(6)),.sv-stats .cd-res__grid:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.sv-quotes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-24)}.sv-quote{height:100%;margin:0;display:flex;flex-direction:column;gap:var(--space-24);padding:var(--space-32);border-radius:var(--radius-lg);background-color:var(--color-surface)}.ip--soft .sv-quote{background-color:var(--color-page)}.sv-quote__mark{font-family:var(--font-display);font-size:56px;line-height:.6;height:24px;color:var(--color-dim)}.sv-quote blockquote{margin:0;flex:1;font-size:var(--text-17);line-height:1.55}.sv-quote figcaption{display:grid;gap:var(--space-4);padding-top:var(--space-20);border-top:1px solid var(--color-line)}.sv-quote__who{font-weight:var(--fw-semibold)}.sv-quote__what{font-size:var(--text-14);color:var(--color-dim)}.sv-inds__title{margin:var(--space-48) 0}.sv-inds__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-12)}.sv-inds__item{display:grid;align-content:space-between;gap:var(--space-40);min-height:140px;padding:var(--space-24);border-radius:var(--radius-lg);background-color:var(--color-surface)}.ip--soft .sv-inds__item{background-color:var(--color-page)}.sv-inds__item--more{background-color:#0e0e0e;color:#fff}.ip--soft .sv-inds__item--more{background-color:#0e0e0e}.sv-inds__n{font-family:var(--font-mono);font-size:var(--text-13);color:var(--color-dim)}.sv-inds__item--more .sv-inds__n{color:#ffffff80}.sv-inds__name{font-family:var(--font-display);font-size:clamp(20px,1.8vw,28px);line-height:1.1;letter-spacing:var(--tracking-snug)}@media(max-width:1024px){.sv-steps,.sv-steps:has(>li:nth-child(3):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.sv-tracks,.sv-quotes{grid-template-columns:minmax(0,1fr)}.sv-inds__list{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-stats .cd-res__grid:has(>li:nth-child(6)),.sv-stats .cd-res__grid:has(>li:nth-child(3):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.sv-line{grid-template-columns:48px minmax(0,1fr) auto;gap:var(--space-24)}.sv-line__more{display:none}}@media(max-width:760px){.sv-line{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--space-12);padding:var(--space-32) 0}.sv-line__n{grid-column:1;padding-top:0}.sv-line__main{grid-column:1 / -1;grid-row:2}.sv-line__cta{grid-column:2;grid-row:1;padding-top:0}.sv-steps,.sv-steps:has(>li:nth-child(3):last-child){grid-template-columns:minmax(0,1fr)}.sv-steps:not(:has(.sv-step__body)){grid-template-columns:repeat(2,minmax(0,1fr))}.sv-step{min-height:0;padding:var(--space-24)}.sv-step__n{margin-bottom:var(--space-8)}.sv-track{padding:var(--space-32) var(--space-24)}.sv-cols{grid-template-columns:minmax(0,1fr);gap:var(--space-40)}.sv-stack__group{grid-template-columns:minmax(0,1fr);gap:var(--space-12)}.sv-stats .cd-res__grid:has(>li:nth-child(6)),.sv-stats .cd-res__grid:has(>li:nth-child(3):last-child){grid-template-columns:minmax(0,1fr)}.sv-inds__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}.sv-inds__item{min-height:110px;padding:var(--space-20);gap:var(--space-24)}.sv-quote{padding:var(--space-24)}.sv-chips--wide>*{min-height:40px;padding:8px 16px;font-size:var(--text-14)}}.bx-head{margin:var(--space-48) 0 var(--space-64);display:grid;gap:var(--space-16);max-width:900px}.bx-head--center{margin-inline:auto;text-align:center}.bx-head .cd-split__lede{max-width:68ch}.bx--measure .bx-head .cd-h{max-width:22ch}.ip--dark .cd-split__lede,.ip--dark .bx-split__say{color:#ffffffad}.ip--dark .cd-pts,.ip--dark .cd-pts__row{border-color:#ffffff24}.ip--dark .cd-pts__body{color:#ffffff9e}.ip--dark .cd-pts__n{color:#ffffff73}.bx-acts{margin-top:var(--space-48);display:flex;flex-wrap:wrap;gap:var(--space-24) var(--space-40)}.bx-acts--center{justify-content:center}.bx-after{margin:var(--space-32) 0 0;max-width:70ch;font-size:var(--text-17);line-height:1.6;color:var(--color-muted)}.bx-after--big{font-size:clamp(20px,1.8vw,26px);line-height:1.35;color:inherit;letter-spacing:-.01em}.ip--dark .bx-after{color:#ffffffb3}.ip--dark .bx-after--big{color:#fff}.bx-proof{list-style:none;margin:var(--space-20) 0 0;padding:var(--space-16) 0 0;display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-16);border-top:1px solid rgba(255,255,255,.16);color:#fff}.bx-proof>li{flex:0 1 auto;min-width:0;display:flex;align-items:center;gap:var(--space-8);font-size:var(--text-13);color:#ffffffc7}.bx-proof>li+li{padding-left:var(--space-16);border-left:1px solid rgba(255,255,255,.16)}.bx-proof__badge{flex:none!important}.bx-proof__badge img{display:block;width:auto;height:30px}.bx-proof__rate,.bx-proof__fact{flex-direction:column;align-items:flex-start!important;gap:2px!important;line-height:1.25}.bx-proof__stars{display:inline-flex;gap:1px;color:#fbbf24;font-size:var(--text-14)}.bx-proof__fact strong{font-family:var(--font-display);font-size:var(--text-16);font-weight:var(--fw-semibold);color:#fff}.bx-proof__rate{flex:none!important;white-space:nowrap}.bx-proof__fact:not(.bx-proof__fact--plain){flex:0 1 auto!important;min-width:min-content}.bx-proof__fact:not(.bx-proof__fact--plain) strong{white-space:nowrap}.bx-proof__fact--plain{flex:1 1 auto!important}.bx-proof__chans{flex:1 1 auto!important;flex-wrap:wrap;gap:6px 14px!important}.bx-proof__chan{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-13);font-weight:var(--fw-medium);color:#ffffffe6;white-space:nowrap}.bx-proof__chan img{width:15px;height:15px;filter:invert(1)}.bx-proof__fact--plain strong{font-family:inherit;font-size:var(--text-14);font-weight:var(--fw-medium);line-height:1.4;color:#ffffffdb}@media(max-width:480px){.bx-proof{flex-wrap:wrap;row-gap:var(--space-12)}.bx-proof__badge{flex-basis:100%!important}.bx-proof>li:not(.bx-proof__badge){flex:1 1 0}.bx-proof>.bx-proof__badge+li{padding-left:0;border-left:0}.bx-proof{column-gap:var(--space-12)}.bx-proof>li+li{padding-left:var(--space-12)}.bx-proof__fact strong{font-size:var(--text-15)}.bx-proof>li{font-size:var(--text-12)}.bx-proof>li.bx-proof__fact--plain{flex:1 1 0!important}.bx-proof__fact--plain strong{font-size:var(--text-13)}}.bx-flow{--drop: 56px;--disc: 48px;position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));grid-template-rows:auto 2px auto;column-gap:var(--space-24);margin:0;padding:0;list-style:none}.bx-flow__line{grid-row:2;grid-column:1 / -1;height:2px;background:linear-gradient(90deg,#ffffff80,#ffffff80) no-repeat left / 0 100%,#ffffff1f;transition:background-size 1.4s var(--ease)}.bx-flow.is-seen .bx-flow__line{background-size:100% 100%,auto}.bx-flow__step{position:relative;display:flex;flex-direction:column;align-items:flex-start;opacity:0;transform:translateY(var(--rise, 16px));transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:calc(.25s + var(--i) * .16s)}.bx-flow.is-seen .bx-flow__step{opacity:1;transform:none}.bx-flow__step--up{grid-row:1;flex-direction:column-reverse;justify-content:flex-start;padding-bottom:var(--drop);--rise: -16px}.bx-flow__step--down{grid-row:3;padding-top:var(--drop)}.bx-flow__dot{position:absolute;left:calc(var(--disc) / 2 - 5px);width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 0 5px #ffffff1a}.bx-flow__step--up .bx-flow__dot{bottom:-6px}.bx-flow__step--down .bx-flow__dot{top:-6px}.bx-flow__drop{position:absolute;left:calc(var(--disc) / 2 - .5px);width:0;height:var(--drop);border-left:1px dashed rgba(255,255,255,.4)}.bx-flow__step--up .bx-flow__drop{bottom:0}.bx-flow__step--down .bx-flow__drop{top:0}.bx-flow__disc{display:grid;place-items:center;flex:none;width:var(--disc);height:var(--disc);border-radius:50%;background:#fff;box-shadow:0 0 0 6px #ffffff1f;font-family:var(--font-display);font-size:var(--text-15);font-weight:var(--fw-semibold);color:#0e0e0e}.bx-flow__text{display:grid;gap:var(--space-8);max-width:30ch}.bx-flow__step--up .bx-flow__text{margin-bottom:var(--space-20)}.bx-flow__step--down .bx-flow__text{margin-top:var(--space-20)}.bx-flow__name{margin:0;font-family:var(--font-display);font-size:clamp(19px,1.5vw,23px);font-weight:var(--fw-semibold);line-height:1.2;letter-spacing:-.015em;color:#fff}.bx-flow__copy{margin:0;font-size:var(--text-15);line-height:1.5;color:#ffffff9e}@media(max-width:1199px){.bx--flow .bx-serp__head{margin-inline:0}}@media(min-width:901px)and (prefers-reduced-motion:no-preference){.bx-flowx{position:relative}.bx-flowx__stage{position:sticky;top:0;display:flex;flex-direction:column;justify-content:center;min-height:100svh;padding:calc(var(--nav-height) + var(--space-24)) 0 var(--space-40)}.bx-flowx__view{overflow:hidden;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}.bx-flowx .bx-flow__line{margin-inline:-100vw}.bx-flowx__track{width:calc(100% * var(--n) / var(--shown));will-change:transform}.bx-flowx .bx-flow{margin-top:0}.bx-flowx .bx-flow__text{max-width:min(30ch,100%)}.bx-flowx .bx-flow__step{min-width:0}}@media(max-width:900px){.bx-flow{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:var(--space-40);padding-left:calc(var(--disc) + var(--space-20))}.bx-flow__line{position:absolute;left:calc(var(--disc) / 2 - 1px);top:0;bottom:0;width:2px;height:auto;grid-row:auto;grid-column:auto;background:linear-gradient(180deg,#ffffff80,#ffffff80) no-repeat top / 100% 0,#ffffff1f}.bx-flow.is-seen .bx-flow__line{background-size:100% 100%,auto}.bx-flow__step,.bx-flow__step--up,.bx-flow__step--down{grid-row:auto!important;grid-column:auto!important;flex-direction:column;padding:0;--rise: 16px}.bx-flow__dot,.bx-flow__drop{display:none}.bx-flow__disc{position:absolute;left:calc(-1 * (var(--disc) + var(--space-20)));top:0}.bx-flow__step--up .bx-flow__text,.bx-flow__step--down .bx-flow__text{margin:0;padding-top:10px;max-width:none}}@media(prefers-reduced-motion:reduce){.bx-flow__step{opacity:1;transform:none;transition:none}.bx-flow__line{background-size:100% 100%,auto;transition:none}}.bx-vs-head{display:grid;grid-template-columns:1fr 3fr;align-items:start;gap:var(--space-40);margin:var(--space-16) 0 var(--space-64)}.bx-vs-head__top{margin:0;color:var(--color-ink)}.bx-vs-head__lead{display:flex;flex-direction:column;gap:var(--space-16)}.bx-vs-head__say{margin:0 0 var(--space-8);max-width:26ch;font-family:var(--font-display);font-size:var(--h2);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:var(--tracking-snug);color:var(--color-ink)}.bx-vs-head__lede{margin:0;max-width:68ch;font-size:var(--text-18);line-height:var(--lh-body);color:var(--color-muted)}.bx-vs-head+.bx-vs,.bx-vs-head+.bx-stats,.bx-lead+.bx-vs{margin-top:0}@media(max-width:900px){.bx-vs-head{grid-template-columns:1fr;gap:var(--space-16);margin-bottom:var(--space-40)}}.bx-vs{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);margin-top:var(--space-64);padding:var(--space-16) 0;font-size:var(--text-15);line-height:1.45}.bx-vs--3{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.2fr)}.bx-vs__row{display:contents}.bx-vs__band{border-radius:0}.bx-vs__row.is-band .bx-vs__band{background:var(--color-surface)}.bx-vs__card{position:relative;z-index:1;margin:calc(-1 * var(--space-16)) 0;border-radius:10px;background:#0e0e0e;box-shadow:0 30px 80px #00000038}.bx-vs__cell{position:relative;z-index:2;display:flex;align-items:center;min-height:48px;padding:var(--space-8) var(--space-20);color:var(--color-muted)}.bx-vs__head{min-height:0;padding-top:0;padding-bottom:var(--space-20);font-family:var(--font-display);font-size:var(--text-13, 13px);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-dim);align-items:flex-end}.bx-vs__head.is-us{color:#fff;font-size:var(--text-15);letter-spacing:.02em}.bx-vs__head:not(.is-us){padding-top:var(--space-12);padding-bottom:var(--space-12);background:var(--color-surface-2);border-bottom:1px solid var(--color-line-faint);color:var(--color-ink);font-size:var(--text-14, 14px)}.bx-vs__head.is-first{border-top-left-radius:var(--radius-lg)}.bx-vs__head.is-us{padding-top:var(--space-12);padding-bottom:var(--space-12)}.bx-vs__cell:not(.bx-vs__name):not(.is-us):not(.is-first){border-left:1px solid var(--color-line-faint)}.bx-vs__band{border-bottom:1px solid var(--color-line-faint)}.bx-vs__head:not(.is-us){border-top:1px solid var(--color-line-faint)}.bx-vs__head.is-first,.bx-vs__name{border-left:1px solid var(--color-line-faint)}.bx-vs__name{font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--color-ink)}.bx-vs__cell.is-us{color:#fff;font-weight:500}.bx-vs__say{display:flex;align-items:flex-start;gap:var(--space-12)}.bx-vs__tick{flex:none;display:grid;place-items:center;width:20px;height:20px;margin-top:0;border-radius:50%;background:var(--color-brand);color:#fff;font-size:12px}.bx-vs__lab{display:none}.bx-vs__foot{display:flex;flex-direction:column;align-items:center;gap:var(--space-20);margin-top:var(--space-64);padding:0;text-align:center}.bx-vs__note{margin:0;max-width:60ch;font-family:var(--font-display);font-size:clamp(17px,1.35vw,21px);line-height:1.35;letter-spacing:-.02em;color:var(--color-ink)}.bx-vs__foot .pill{flex:none}@media(max-width:1100px){.bx-vs__cell{padding:var(--space-8) var(--space-16)}}@media(max-width:900px){.bx-vs{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8);padding:0;margin-top:var(--space-32)}.bx-vs__card,.bx-vs__band,.bx-vs__row.bx-vs__row--head{display:none}.bx-vs__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;padding:var(--space-4, 4px);border-radius:10px;background:var(--color-surface)}.bx-vs__row .bx-vs__name,.bx-vs__row .bx-vs__cell.is-us{grid-column:1 / -1!important}.bx-vs--3 .bx-vs__row{grid-template-columns:minmax(0,1fr)}.bx-vs__row.is-band{background:var(--color-surface)}.bx-vs__cell:not(.is-us){border-left:0}.bx-vs__cell{grid-row:auto!important;grid-column:auto!important;display:grid;gap:4px;align-content:start;min-height:0;padding:var(--space-8) var(--space-12)}.bx-vs__name{padding-bottom:0;font-size:var(--text-16);border-left:0}.bx-vs__lab{display:block;font-size:var(--text-12);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-dim)}.bx-vs__cell.is-us{order:1;margin-top:var(--space-4, 4px);border-radius:var(--radius-lg);background:#0e0e0e}.bx-vs__cell.is-us .bx-vs__lab{color:#fff9}.bx-vs__foot{margin-top:var(--space-40)}}.bx-pains__head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-24) var(--space-80);align-items:end}.bx-pains__title{margin:0;max-width:16ch;font-family:var(--font-display);font-size:clamp(40px,4.6vw,76px);font-weight:var(--fw-semibold);line-height:1.02;letter-spacing:-.035em}.bx-pains__lede{margin:0;max-width:34ch;font-family:var(--font-display);font-size:clamp(19px,1.6vw,24px);line-height:1.42;letter-spacing:-.01em;color:var(--color-muted)}.bx-pains__body{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-16);align-items:stretch;margin-top:var(--space-64)}.bx-pains__pic{position:relative;margin:0;min-height:560px;overflow:hidden;border-radius:var(--radius-lg);background:#1a1a1a}.bx-pains__pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bx-pains__pic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,#0000008c);pointer-events:none}.bx-pains__close{position:absolute;left:var(--space-32);bottom:var(--space-32);z-index:1;max-width:min(500px,calc(100% - 64px));padding:var(--space-32);border-radius:var(--radius-sm);background-color:#ffffff1a;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);color:#ffffffe0;font-family:var(--font-display);font-size:clamp(14px,1.05vw,16px);line-height:1.45;letter-spacing:-.01em}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.bx-pains__close{background-color:#0e0e0e9e}}.bx-pains__close strong{display:block;margin-top:var(--space-12);font-size:clamp(19px,1.45vw,23px);font-weight:var(--fw-semibold);line-height:1.2;letter-spacing:-.02em;color:#fff}.bx-pains__list{display:grid;grid-auto-rows:1fr;gap:var(--space-16);margin:0;padding:0;list-style:none}.bx-pains__item{display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--space-16);align-content:center;padding:var(--space-40) var(--space-32);border-radius:var(--radius-lg);background:var(--color-surface);transition:background-color var(--duration, .24s) var(--ease)}.bx-pains__item:hover{background-color:var(--color-surface-2)}.bx-pains__mark{width:18px;height:2px;margin-top:.8em;border-radius:2px;background:var(--color-brand);transition:width var(--duration, .24s) var(--ease)}.bx-pains__item:hover .bx-pains__mark{width:30px}.bx-pains__say{margin:0;font-family:var(--font-display);font-size:clamp(17px,1.3vw,20px);line-height:1.38;letter-spacing:-.01em;color:var(--color-ink)}@media(max-width:1024px){.bx-pains__head,.bx-pains__body{grid-template-columns:minmax(0,1fr)}.bx-pains__body{margin-top:var(--space-48)}.bx-pains__pic{min-height:0;aspect-ratio:4 / 3}}@media(max-width:600px){.bx-pains__pic{aspect-ratio:auto;display:flex;flex-direction:column;overflow:visible;background:none}.bx-pains__pic img{position:static;aspect-ratio:4 / 3;border-radius:var(--radius-lg)}.bx-pains__pic:after{display:none}.bx-pains__close{position:static;max-width:none;margin-top:calc(-1 * var(--space-48));margin-inline:var(--space-16);padding:var(--space-20, 20px) var(--space-24);background-color:#141414}.bx-pains__item{padding:var(--space-24);grid-template-columns:26px minmax(0,1fr);gap:var(--space-12)}.bx-pains__list{grid-auto-rows:auto}}.bx-split{margin-top:var(--space-48)}.bx-split .cd-split__side .pill{justify-self:start;margin-top:var(--space-16)}.bx-split__main{display:grid;gap:var(--space-20);align-content:start}.bx-split--stack{grid-template-columns:minmax(0,1fr);gap:var(--space-40)}.bx-split--stack .cd-split__side{position:static}.bx-split--stack .cd-split__lede{max-width:none}.bx-split--middle{align-items:center}.bx-split--middle .cd-split__side{position:static;align-self:center}.bx-split__main .pill{justify-self:start;margin-top:var(--space-8)}.bx-split__say{margin:0;font-size:clamp(18px,1.5vw,22px);line-height:1.5;color:var(--color-muted);text-wrap:pretty}.bx-split__say:first-child{color:inherit}.ip--dark .bx-split__say:first-child{color:#fff}.bx-split__note{margin:0;padding:var(--space-24) 0 0;border-top:1px solid var(--color-line);font-size:clamp(18px,1.5vw,22px);line-height:1.45;font-style:italic;letter-spacing:-.01em}.ip--dark .bx-split__note{border-color:#ffffff24}.bx-checks{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-line)}.bx-checks li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--space-12);padding:var(--space-16) 0;border-bottom:1px solid var(--color-line);font-size:var(--text-17);line-height:1.45}.bx-checks i{font-size:var(--text-16);margin-top:3px;opacity:.55}.ip--dark .bx-checks,.ip--dark .bx-checks li{border-color:#ffffff24}.bx-cards{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:var(--color-line);border:1px solid var(--color-line);border-radius:var(--radius-lg);overflow:hidden}.bx-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bx-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bx-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ip--dark .bx-cards{background:#ffffff24;border-color:#ffffff24}@media(min-width:1101px){.bx-cards--4>li:last-child:nth-child(4n+3){grid-column:span 2}.bx-cards--4>li:last-child:nth-child(4n+2){grid-column:span 3}}@media(min-width:901px){.bx-cards--3>li:last-child:nth-child(3n+2){grid-column:span 2}}@media(min-width:761px)and (max-width:1100px){.bx-cards--4>li:last-child:nth-child(odd){grid-column:1 / -1}}@media(min-width:761px)and (max-width:900px){.bx-cards--3>li:last-child:nth-child(odd){grid-column:1 / -1}}.bx-card{display:flex;background:var(--color-page)}.ip--soft .bx-card{background:var(--color-page)}.ip--dark .bx-card{background:#0e0e0e}.bx-card__link{flex:1;display:flex;flex-direction:column;gap:var(--space-12);min-height:220px;padding:var(--space-32);color:inherit;text-decoration:none;transition:background-color .3s ease}a.bx-card__link:hover{background:var(--color-surface)}.ip--dark a.bx-card__link:hover{background:#1a1a1a}.bx-card__n{font-family:var(--font-mono);font-size:var(--text-12);letter-spacing:.08em;color:var(--color-dim);margin-bottom:var(--space-20)}.ip--dark .bx-card__n{color:#fff6}.bx-card__kicker{font-size:var(--text-12);text-transform:uppercase;letter-spacing:.1em;color:var(--color-dim)}.bx-card__title{margin:0;font-size:clamp(19px,1.5vw,23px);font-weight:var(--fw-semibold);line-height:1.2;letter-spacing:-.02em}.bx-card__body{margin:0;font-size:var(--text-15);line-height:1.55;color:var(--color-muted)}.ip--dark .bx-card__body{color:#ffffff9e}.bx-card__pts{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-8);font-size:var(--text-15);color:var(--color-muted)}.bx-card__pts li:before{content:"- ";opacity:.5}.bx-card__go{margin-top:auto;padding-top:var(--space-20);display:inline-flex;align-items:center;gap:var(--space-8);font-size:var(--text-15);font-weight:var(--fw-semibold)}.bx-card__go i{transition:transform .3s ease}a.bx-card__link:hover .bx-card__go i{transform:translate(3px,-3px)}.bx-card--ask{background:#0e0e0e;color:#fff}.bx-card--ask .bx-card__body{color:#ffffffa8}.bx-card--ask .bx-card__n{color:#fff6}.bx-card--ask a.bx-card__link:hover{background:#1a1a1a}.ip--dark .bx-card--ask{background:#fff;color:#0e0e0e}.ip--dark .bx-card--ask .bx-card__body{color:var(--color-muted)}.ip--dark .bx-card--ask .bx-card__n{color:var(--color-dim)}.ip--dark .bx-card--ask a.bx-card__link:hover{background:var(--color-surface)}.bx-state{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-40) var(--space-96);align-items:end}.bx-state__title{margin:0;max-width:14ch;font-family:var(--font-display);font-size:clamp(40px,5.2vw,84px);font-weight:var(--fw-semibold);line-height:.98;letter-spacing:var(--tracking-tight)}.bx-state__say{display:grid;gap:var(--space-20);max-width:56ch}.bx-state__lede{margin:0;font-size:clamp(18px,1.5vw,22px);line-height:1.45;letter-spacing:-.01em;text-wrap:pretty}.bx-state__body{margin:0;font-size:var(--text-17);line-height:1.6;color:var(--color-muted);text-wrap:pretty}.bx-call{display:grid;justify-items:center;gap:var(--space-32);max-width:980px;margin:0 auto;padding:var(--space-40) 0;text-align:center}.bx-call__title{margin:0;font-family:var(--font-display);font-size:clamp(36px,5vw,80px);font-weight:var(--fw-semibold);line-height:1.02;letter-spacing:var(--tracking-tight)}.bx-call__title span{display:block}.bx-call__answer{color:#0e0e0e8c}.bx-call__lede{margin:0;max-width:60ch;font-size:clamp(17px,1.3vw,20px);line-height:1.6;color:var(--color-muted);text-wrap:pretty}.bx-call__go{margin-top:var(--space-8)}.bx-check{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-40) var(--space-80);align-items:start}.bx-check__side{position:sticky;top:calc(var(--nav-height) + var(--space-40));padding-top:var(--space-8)}.bx-check__label{margin:0 0 var(--space-24)}.bx-check__act{margin-top:var(--space-40)}.bx-check__title{margin:0;max-width:16ch;font-family:var(--font-display);font-size:clamp(32px,3.6vw,56px);font-weight:var(--fw-semibold);line-height:1.05;letter-spacing:var(--tracking-snug)}.bx-check__muted{color:#ffffff6b}.ip--light .bx-check__muted,.ip--soft .bx-check__muted{color:var(--color-dim)}.bx-check__lede{margin:var(--space-24) 0 0;max-width:40ch;font-size:var(--text-17);line-height:1.6;color:var(--color-muted)}.bx-check__list{margin:0;padding:var(--space-8) var(--space-32);list-style:none;border:1px solid var(--color-line);border-radius:14px;background:#ffffff08}.bx-check__item{display:grid;grid-template-columns:40px minmax(0,1fr);gap:var(--space-24);align-items:start;padding:var(--space-28, 28px) 0}.bx-check__item+.bx-check__item{border-top:1px solid var(--color-line)}.bx-check__box{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--color-line-strong);color:var(--color-page);transition:background-color .4s var(--ease),border-color .4s var(--ease),transform .5s cubic-bezier(.34,1.56,.64,1)}.bx-check__box svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.bx-check__box path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .45s var(--ease) .12s}.bx-check__item.is-on .bx-check__box{background:var(--color-ink);border-color:var(--color-ink);transform:scale(1.06)}.bx-check__item.is-on .bx-check__box path{stroke-dashoffset:0}.bx-check__say{display:grid;gap:var(--space-8);padding-top:7px;opacity:.84;transition:opacity .5s var(--ease)}.bx-check__item.is-on .bx-check__say{opacity:1}.bx-check__name{margin:0;font-family:var(--font-display);font-size:clamp(19px,1.6vw,23px);font-weight:var(--fw-semibold);line-height:1.25;letter-spacing:-.015em}.bx-check__body{margin:0;max-width:52ch;font-size:var(--text-16);line-height:1.55;color:var(--color-muted)}@media(max-width:900px){.bx-check{grid-template-columns:minmax(0,1fr)}.bx-check__side{position:static;padding-top:0}.bx-check__list{padding:var(--space-4, 4px) var(--space-20)}.bx-check__item{grid-template-columns:34px minmax(0,1fr);gap:var(--space-16);padding:var(--space-24) 0}.bx-check__box{width:34px;height:34px}.bx-check__box svg{width:16px;height:16px}.bx-check__say{padding-top:5px}}@media(prefers-reduced-motion:reduce){.bx-check__box,.bx-check__box path,.bx-check__name,.bx-check__body{transition:none}.bx-check__item .bx-check__box{background:var(--color-ink);border-color:var(--color-ink)}.bx-check__item .bx-check__box path{stroke-dashoffset:0}.bx-check__item:not(.is-on) .bx-check__name{color:inherit}.bx-check__item:not(.is-on) .bx-check__body{color:var(--color-muted)}}.bx-cyc{position:relative;--p: 0}.bx-cyc__stage{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-64);align-items:start}.bx-cyc__head{align-self:center}.bx-cyc__title{margin:0;max-width:18ch;font-family:var(--font-display);font-size:clamp(32px,3.4vw,52px);font-weight:var(--fw-semibold);line-height:1.05;letter-spacing:var(--tracking-snug)}.bx-cyc__lede{margin:var(--space-24) 0 0;max-width:40ch;font-size:var(--text-17);line-height:1.6;color:#ffffffad}.bx-cyc__wheel{position:relative;width:min(calc(100% - 220px),540px);aspect-ratio:1;justify-self:center}.bx-cyc__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.bx-cyc__track{fill:none;stroke:#ffffff24;stroke-width:1.5}.bx-cyc__arc{fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p))}.bx-cyc__node{position:absolute;z-index:2;transform:translate(-50%,-50%)}.bx-cyc__dot{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1.5px solid rgba(255,255,255,.24);background:#0e0e0e;color:#ffffff80;font-family:var(--font-display);font-size:var(--text-15);font-weight:var(--fw-semibold);transition:background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease),transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .3s var(--ease)}.bx-cyc__node.is-lit .bx-cyc__dot{border-color:#fff;background:#fff;color:#0e0e0e;box-shadow:0 0 0 6px #ffffff1f}.bx-cyc__node.is-on .bx-cyc__dot{transform:scale(1.15);box-shadow:0 0 0 10px #ffffff24}.bx-cyc__tag{position:absolute;top:50%;white-space:nowrap;font-family:var(--font-display);font-size:var(--text-15);color:#ffffff73;transform:translateY(-50%);transition:color .3s var(--ease)}.bx-cyc__tag--r{left:calc(100% + 14px)}.bx-cyc__tag--l{right:calc(100% + 14px)}.bx-cyc__tag--t{left:50%;top:auto;bottom:calc(100% + 10px);transform:translate(-50%)}.bx-cyc__node.is-lit .bx-cyc__tag{color:#ffffffd9}.bx-cyc__node.is-on .bx-cyc__tag{color:#fff}.bx-cyc__loop{position:absolute;z-index:2;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#0e0e0e;color:#ffffff59;transform:translate(-50%,-50%);transition:color .3s var(--ease)}.bx-cyc__loop svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bx-cyc.is-closed .bx-cyc__loop{color:#fff}.bx-cyc__core{position:absolute;top:24%;right:24%;bottom:24%;left:24%;display:grid;place-content:center;justify-items:center;gap:var(--space-8);text-align:center}.bx-cyc__core .bx-cyc__n{font-family:var(--font-mono);font-size:var(--text-13);color:#ffffff80}.bx-cyc__core .bx-cyc__name{margin:0;font-family:var(--font-display);font-size:clamp(24px,2.4vw,36px);font-weight:var(--fw-semibold);line-height:1.1;letter-spacing:-.02em}.bx-cyc__core .bx-cyc__body{margin:0;max-width:26ch;font-size:var(--text-15);line-height:1.5;color:#ffffffa8}.bx-cyc__core>*{animation:bx-cyc-in .45s var(--ease) both}@keyframes bx-cyc-in{0%{opacity:0;transform:translateY(8px)}}.bx-cyc__list{display:none}@media(min-width:901px)and (max-width:1200px){.bx-cyc__stage{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-40)}}@media(min-width:901px)and (prefers-reduced-motion:no-preference){.bx-cyc__stage{position:sticky;top:calc(var(--nav-height) + var(--space-24))}}@media(max-width:900px),(prefers-reduced-motion:reduce){.bx-cyc{--p: 1}.bx-cyc__core{display:none}.bx-cyc__list{display:grid;gap:var(--space-24);grid-column:1 / -1;margin:var(--space-16) 0 0;padding:0;list-style:none;counter-reset:none}.bx-cyc__item{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:var(--space-16);row-gap:4px;padding-top:var(--space-20);border-top:1px solid rgba(255,255,255,.14)}.bx-cyc__item .bx-cyc__n{grid-row:span 2;font-family:var(--font-mono);font-size:var(--text-13);color:#ffffff80;padding-top:4px}.bx-cyc__item .bx-cyc__name{margin:0;font-family:var(--font-display);font-size:var(--text-20);font-weight:var(--fw-semibold)}.bx-cyc__item .bx-cyc__body{margin:0;font-size:var(--text-15);line-height:1.5;color:#ffffffa8}.bx-cyc__core>*{animation:none}}@media(max-width:900px){.bx-cyc__stage{grid-template-columns:minmax(0,1fr);gap:var(--space-48)}.bx-cyc__wheel{width:min(100%,300px)}.bx-cyc__tag{display:none}.bx-cyc__dot{width:40px;height:40px;font-size:var(--text-13)}}.bx-mark{display:grid;grid-template-columns:minmax(0,7fr) 1px minmax(0,5fr);gap:var(--space-48) var(--space-64);align-items:center;padding:var(--space-24) 0}.bx-mark:before{content:"";grid-column:2;grid-row:1;align-self:stretch;background:var(--color-line)}.bx-mark__title{grid-column:1;grid-row:1;margin:0;font-family:var(--font-display);font-size:clamp(44px,6.4vw,108px);font-weight:var(--fw-semibold);line-height:1;letter-spacing:var(--tracking-tight)}.bx-mark__title>span{display:block}.bx--mark-sm .bx-mark__title{font-size:clamp(34px,4.2vw,68px);line-height:1.04}.bx-mark__answer{position:relative;display:inline-block!important;color:#0e0e0e8c}.bx-mark__ask{grid-column:3;grid-row:1;display:grid;justify-items:start;gap:var(--space-32)}.bx-mark__lede{margin:0;max-width:44ch;font-size:clamp(17px,1.3vw,20px);line-height:1.6;color:var(--color-muted);text-wrap:pretty}@media(max-width:900px){.bx-mark{grid-template-columns:minmax(0,1fr)}.bx-mark:before{display:none}.bx-mark__title,.bx-mark__ask{grid-column:1;grid-row:auto}}.bx-face{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-48) var(--space-96);align-items:center;padding:var(--space-24) 0}.bx-face__ask{display:grid;justify-items:start;gap:var(--space-24);opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease) .15s,transform .8s var(--ease) .15s}.bx-face.is-in .bx-face__ask{opacity:1;transform:none}.bx-face__title{margin:0;font-family:var(--font-display);font-size:clamp(34px,4.4vw,72px);font-weight:var(--fw-semibold);line-height:1.02;letter-spacing:var(--tracking-tight)}.bx-face__title span{display:block}.bx-face__answer{color:#0e0e0e99}.ip--dark .bx-face__answer{color:#ffffff8c}.bx-face--person{grid-template-columns:minmax(220px,1fr) minmax(0,2.4fr);gap:0;padding:var(--space-24) 0}.bx-face__who{display:grid;justify-items:center;align-content:center;gap:var(--space-8);padding-right:var(--space-48);border-right:1px solid var(--color-line);text-align:center}.bx-face__ava{position:relative;display:block;width:168px;height:168px;margin-bottom:var(--space-12)}.bx-face__ava img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.bx-face__dot{position:absolute;right:10px;bottom:10px;width:22px;height:22px;border-radius:50%;background:#22c55e;border:4px solid #ffffff}.bx-face__name{font-size:var(--text-18);font-weight:var(--fw-semibold)}.bx-face__role{font-size:var(--text-14);color:var(--color-muted)}.bx-face--person .bx-face__ask{padding-left:var(--space-64)}.bx-face-center.bx-face--person .bx-face__ask,.bx-face--person.bx-face-center .bx-face__ask,.bx-face-center .bx-face--person .bx-face__ask{justify-items:start;text-align:left}.bx-face-center .bx-face--person .bx-face__lede{margin-inline:0}.ip--dark .bx-face__who{border-color:#ffffff29}.ip--dark .bx-face__dot{border-color:#0e0e0e}.ip--dark .bx-face__role{color:#ffffffa6}@media(max-width:900px){.bx-face--person{grid-template-columns:minmax(0,1fr);padding:var(--space-16) 0}.bx-face__who{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:var(--space-16);row-gap:2px;justify-items:start;align-items:center;align-content:start;text-align:left;padding:0 0 var(--space-24);border-right:0;border-bottom:1px solid var(--color-line)}.bx-face__who .bx-face__ava{grid-row:1 / 3;margin:0}.bx-face__who .bx-face__name{align-self:end}.bx-face__who .bx-face__role{align-self:start}.bx-face--person .bx-face__ask{padding:var(--space-32) 0 0}.bx-face__ava{width:104px;height:104px}.bx-face__dot{right:4px;bottom:4px;width:18px;height:18px;border-width:3px}.bx-face__who .bx-face__name{font-size:var(--text-20)}.bx-face__who .bx-face__role{font-size:var(--text-15)}}.bx-face-center .bx-face__ask{justify-items:center;text-align:center}.bx-face-center .bx-face__lede{margin-inline:auto}.ip--dark .bx-face__lede{color:#ffffffb3}@media(max-width:600px){.bx-face-center .bx-face__title span{display:inline}.bx-face-center .bx-face__title span+span:before{content:" "}}.bx-face-h2 .bx-face__title{font-size:var(--h2);line-height:var(--lh-snug);letter-spacing:var(--tracking-snug)}.bx-face__lede{margin:0;max-width:58ch;font-size:clamp(17px,1.3vw,20px);line-height:1.6;color:var(--color-muted);text-wrap:pretty}@media(prefers-reduced-motion:reduce){.bx-face__ask{opacity:1;transform:none;transition:none}}.bx-launch{--at: 33.333%;--p: 0}.bx-launch__title{margin:0;max-width:20ch;font-family:var(--font-display);font-size:clamp(40px,5.6vw,92px);font-weight:var(--fw-semibold);line-height:1;letter-spacing:var(--tracking-tight)}.bx-launch__answer{color:#0e0e0e8c}.bx-launch__track{--run: calc((100% - var(--at) - 14px) * var(--p));position:relative;height:64px;margin:var(--space-80) 0 var(--space-48)}.bx-launch__line{position:absolute;bottom:12px;left:0;width:var(--at);height:2px;background:var(--color-line-strong)}.bx-launch__pre{position:absolute;bottom:13px;left:calc(var(--at) * (var(--i) - .5) / 3);width:12px;height:12px;border-radius:50%;background:var(--color-line-strong);transform:translate(-50%,50%)}.bx-launch__run{position:absolute;bottom:12px;left:var(--at);width:var(--run);height:2px;background:var(--color-ink)}.bx-launch__tip{position:absolute;right:-12px;top:50%;width:14px;height:14px;border-top:2px solid var(--color-ink);border-right:2px solid var(--color-ink);transform:translate(-6px,-50%) rotate(45deg)}.bx-launch__dot{--x: calc(var(--at) + (100% - var(--at)) * var(--i) / 4);--o: clamp(0, calc((var(--p) * 4 - var(--i)) * 5), 1);position:absolute;bottom:13px;left:var(--x);width:14px;height:14px;border-radius:50%;background:var(--color-ink);opacity:var(--o);transform:translate(-50%,50%) scale(calc(.4 + var(--o) * .6))}.bx-launch__flag{position:absolute;bottom:12px;left:var(--at);width:40px;height:52px;transform:translate(-2px)}.bx-launch__flag svg{width:100%;height:100%;overflow:visible}.bx-launch__pole{fill:none;stroke:var(--color-ink);stroke-width:2.5;stroke-linecap:round}.bx-launch__cloth{fill:var(--color-ink)}.bx-launch__say{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-48);margin-left:var(--at)}.bx-launch__say>*{--r: clamp(0, calc(var(--p) * 2.2 - var(--k, 0) * .5), 1);opacity:var(--r);transform:translateY(calc((1 - var(--r)) * 40px))}.bx-launch__say>:nth-child(2){--k: 1}@media(prefers-reduced-motion:reduce){.bx-launch__say>*{opacity:1;transform:none}}.bx-launch__lede{margin:0;font-family:var(--font-display);font-size:clamp(20px,1.7vw,26px);line-height:1.35;letter-spacing:-.015em;text-wrap:pretty}.bx-launch__body{margin:0;font-size:var(--text-17);line-height:1.6;color:var(--color-muted);text-wrap:pretty}@media(max-width:1024px){.bx-launch__say{margin-left:0}}@media(max-width:640px){.bx-launch{--at: 30%}.bx-launch__track{height:52px;margin:var(--space-48) 0 var(--space-32)}.bx-launch__flag{width:30px;height:40px}.bx-launch__pre{width:9px;height:9px}.bx-launch__dot{width:11px;height:11px}.bx-launch__say{grid-template-columns:minmax(0,1fr);gap:var(--space-20)}}.bx-team{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-40) var(--space-96);align-items:start}.bx-team__title{margin:0;max-width:14ch;font-family:var(--font-display);font-size:clamp(40px,5.2vw,84px);font-weight:var(--fw-semibold);line-height:.98;letter-spacing:var(--tracking-tight)}.bx-team__side{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-20);max-width:56ch;min-width:0}.bx-team__faces{--face: 72px;display:flex;margin:0 0 var(--space-20);padding:12px 0;list-style:none;overflow-x:clip}.bx-team__face{--t: clamp(0, calc(var(--p, 0) * (var(--n) + 1) - var(--i)), 1);--fw: min(var(--face), calc(100% / (1 + (var(--n) - 1) * .72)));position:relative;flex:none;width:var(--fw);aspect-ratio:1;margin-left:calc(var(--fw) * -.28);border-radius:50%;overflow:hidden;background:var(--color-surface-2);box-shadow:0 0 0 3px var(--color-page),0 8px 20px #0000001f;opacity:var(--t);transform:translate(calc((1 - var(--t)) * 120px));transition:transform .16s linear,opacity .16s linear}.bx-team__face:first-child{margin-left:0}.bx-team__face img{width:100%;height:100%;object-fit:cover}.bx-team__lede{margin:0;font-size:clamp(18px,1.5vw,22px);line-height:1.45;letter-spacing:-.01em;text-wrap:pretty}.bx-team__body{margin:0;font-size:var(--text-17);line-height:1.6;color:var(--color-muted);text-wrap:pretty}@media(max-width:900px){.bx-team{grid-template-columns:minmax(0,1fr);gap:var(--space-40)}}@media(max-width:560px){.bx-team__faces{--face: 52px}}.bx-feat__title{margin:0;max-width:20ch;font-family:var(--font-display);font-size:clamp(40px,5.6vw,92px);font-weight:var(--fw-semibold);line-height:1;letter-spacing:var(--tracking-tight)}.bx-feat__w{opacity:clamp(.14,calc(var(--p, 0) * (var(--n) + 2) - var(--i)),1);transition:opacity .12s linear}.bx-feat__answer{color:#0e0e0e8c;white-space:nowrap}.bx-feat__row{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,4fr);gap:var(--space-48);align-items:start;margin-top:var(--space-64);padding-top:var(--space-40);border-top:1px solid var(--color-ink)}.bx-feat__pic{margin:0;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-surface-2)}.bx-feat__pic img{width:100%;height:100%;object-fit:cover}.bx-feat__lede{margin:0;font-family:var(--font-display);font-size:clamp(20px,1.7vw,26px);line-height:1.35;letter-spacing:-.015em;text-wrap:pretty}.bx-feat__body{margin:0;font-size:var(--text-17);line-height:1.6;color:var(--color-muted);text-wrap:pretty}@media(max-width:1024px){.bx-feat__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bx-feat__pic{grid-column:1 / -1;aspect-ratio:16 / 7}}@media(max-width:640px){.bx-feat__row{grid-template-columns:minmax(0,1fr);gap:var(--space-24);margin-top:var(--space-48);padding-top:var(--space-32)}.bx-feat__pic{aspect-ratio:4 / 3}.bx-feat__answer{white-space:normal}}.bx-words{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));margin:var(--space-64) 0 0;padding:0;list-style:none;border-top:1px solid var(--color-ink)}.bx-words__item{display:grid;gap:var(--space-48);align-content:space-between;min-height:200px;padding:var(--space-24) var(--space-32) var(--space-8) 0}.bx-words__item+.bx-words__item{padding-left:var(--space-32);border-left:1px solid var(--color-line)}.bx-words__dots{display:flex;gap:6px}.bx-words__dots i{width:7px;height:7px;border-radius:50%;background:var(--color-line-strong)}.bx-words__dots i.is-on{background:var(--color-ink)}.bx-words__say{font-family:var(--font-display);font-size:clamp(26px,2.8vw,44px);font-weight:var(--fw-semibold);line-height:1.05;letter-spacing:var(--tracking-snug)}.bx-lead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-24) var(--space-96);align-items:end;margin:var(--space-16) 0 var(--space-64)}.bx-lead__title{margin:0;font-family:var(--font-display);font-size:clamp(44px,6vw,96px);font-weight:var(--fw-semibold);line-height:.95;letter-spacing:var(--tracking-tight)}.bx-lead__say{display:grid;gap:var(--space-12);justify-self:end;max-width:46ch}.bx-lead__lede{margin:0;max-width:46ch;font-size:var(--text-17);line-height:1.6;color:var(--color-muted)}.cta--band.bx-closer .cta__title{max-width:none}.cta--band.bx-closer .cta__title span{display:block}.bx-closer__say{display:grid;gap:var(--space-16)}.bx-closer__say p{margin:0}.bx-closer__say p+p{font-weight:400;color:#ffffffb3;line-height:1.5;letter-spacing:-.01em}.bx-closer__ask{display:grid;gap:var(--space-24);justify-items:start;max-width:440px}@media(min-width:400px){.bx-closer .cta__go span{white-space:nowrap}}.bx-closer__q{margin:0;font-size:var(--text-16);line-height:1.4;color:#ffffffb3}@media(max-width:1024px){.bx-state,.bx-lead{grid-template-columns:minmax(0,1fr)}.bx-lead__say{justify-self:start}.bx-lead{margin-bottom:var(--space-48)}.bx-words{margin-top:var(--space-64)}}@media(max-width:760px){.bx-words{grid-template-columns:minmax(0,1fr);border-top:0}.bx-words__item,.bx-words__item+.bx-words__item{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-20);min-height:0;padding:var(--space-20) 0;border-left:0;border-top:1px solid var(--color-line)}.bx-words__item:first-child{border-top-color:var(--color-ink)}}.bx-lead--sm .bx-lead__title{font-size:clamp(36px,4.2vw,64px);line-height:1;max-width:16ch}.bx-pillars{display:grid;grid-template-columns:repeat(var(--n, 5),minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid currentColor}.bx-pillar{display:grid;grid-template-rows:auto 1fr auto;gap:var(--space-16);min-height:340px;padding:var(--space-24) var(--space-24) var(--space-32) 0;transition:background-color .35s var(--ease)}.bx-pillar+.bx-pillar{padding-left:var(--space-24);border-left:1px solid var(--color-line)}.ip--dark .bx-pillar+.bx-pillar{border-left-color:#ffffff24}.bx-pillar__n{font-family:var(--font-display);font-size:clamp(44px,4.4vw,72px);font-weight:var(--fw-semibold);line-height:1;letter-spacing:var(--tracking-tight);opacity:.28;transition:opacity .35s var(--ease)}.bx-pillar:hover .bx-pillar__n{opacity:1}.bx-pillar__title{align-self:end;margin:0;font-size:clamp(18px,1.4vw,21px);font-weight:var(--fw-semibold);line-height:1.25;letter-spacing:-.01em}.bx-pillar__body{margin:0;font-size:var(--text-15);line-height:1.55;color:var(--color-muted)}.ip--dark .bx-pillar__body{color:#ffffff9e}.bx-serp__head{display:grid;justify-items:center;gap:var(--space-24);margin:var(--space-32) auto var(--space-64);text-align:center}.bx-serp__title{margin:0;max-width:24ch;font-family:var(--font-display);font-size:clamp(32px,3.4vw,58px);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--tracking-snug)}.bx-serp__lede{margin:0;max-width:74ch;font-size:var(--text-17);line-height:1.6;color:#ffffffad}.bx-serp__acts{display:flex;justify-content:center;margin-top:var(--space-48)}.bx-rail{position:relative;width:100%;max-width:1320px;margin-inline:auto;aspect-ratio:1320 / 1020}.bx-rail__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.bx-rail__line,.bx-rail__ink{fill:none;stroke-width:1.5;stroke-linecap:round}.bx-rail__line{stroke:#fff3}.bx-rail__ink{stroke:currentColor;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p, 0));will-change:stroke-dashoffset}.bx-rail__list{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none}.bx-rail__stage{position:absolute;left:var(--x);top:var(--y)}.bx-rail__tick{position:absolute;left:0;top:0;width:1px;height:170px;margin-left:-.5px;background-image:linear-gradient(to bottom,#ffffff42,#fff0)}.bx-rail__node{position:absolute;left:0;top:0;z-index:1;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background-color:#ffffff4d;transition:background-color var(--duration, .24s) var(--ease),transform var(--duration, .24s) var(--ease)}.bx-rail__stage.is-on .bx-rail__node{background-color:currentColor;transform:scale(1.22)}.bx-rail__body{position:absolute;left:0;top:0;display:flex;flex-direction:column;gap:6px;width:260px;opacity:0;transform:translate(var(--dx),calc(var(--dy) + 14px));transition:opacity var(--duration-slow) var(--ease),transform var(--duration-slow) var(--ease)}.bx-rail__stage--out-r .bx-rail__body{--dx: 26px;--dy: -50%}.bx-rail__stage--out-l .bx-rail__body{--dx: calc(-100% - 26px) ;--dy: -50%}.bx-rail__stage--up .bx-rail__body{--dx: calc(-100% - 26px) ;--dy: calc(-100% - 18px) }.bx-rail__stage--down .bx-rail__body{--dx: calc(-100% - 26px) ;--dy: 18px}.bx-rail__stage.is-seen .bx-rail__body{opacity:1;transform:translate(var(--dx),var(--dy))}.bx-rail__num{margin:0;font-family:var(--font-display);font-size:var(--text-14, 14px);font-weight:var(--fw-semibold);color:#ffffff80}.bx-rail__name{margin:0;font-family:var(--font-display);font-size:clamp(22px,1.9vw,28px);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--tracking-snug)}.bx-rail__copy{margin:0;font-size:var(--text-14, 14px);line-height:1.45;color:#fff9}@media(max-width:1199px){.bx-serp__head{justify-items:start;text-align:left}.bx-rail{aspect-ratio:auto}.bx-rail__svg,.bx-rail__tick{display:none}.bx-rail__list{position:relative;display:grid;gap:var(--space-40);padding-left:var(--space-32)}.bx-rail__list:before{content:"";position:absolute;top:6px;bottom:0;left:4px;width:1px;background:#fff3}.bx-rail__stage{position:relative;left:auto;top:auto}.bx-rail__node{left:calc(-1 * var(--space-32) + 4.5px);top:10px}.bx-rail__body,.bx-rail__stage .bx-rail__body,.bx-rail__stage.is-seen .bx-rail__body{position:static;width:auto;opacity:1;transform:none}.bx-serp__acts{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.bx-rail__body{opacity:1;transform:translate(var(--dx),var(--dy));transition:none}.bx-rail__node{transition:none}}.bx-track{position:relative;display:grid;grid-template-columns:repeat(var(--n, 5),minmax(0,1fr));gap:var(--space-32);margin:0;padding:0;list-style:none}.bx-track:before{content:"";position:absolute;top:6px;right:0;left:0;height:1px;background:var(--color-line-strong)}.bx-track__stop{position:relative;display:grid;align-content:start;gap:var(--space-12)}.bx-track__dot{width:13px;height:13px;margin-bottom:var(--space-24);border:1px solid var(--color-ink);border-radius:50%;background:var(--color-page);transition:background-color .3s var(--ease),transform .3s var(--ease)}.bx-track__stop:hover .bx-track__dot{background:var(--color-ink);transform:scale(1.25)}.bx-track__n{font-family:var(--font-mono);font-size:var(--text-12);letter-spacing:.08em;color:var(--color-dim)}.bx-track__title{margin:0;font-size:clamp(22px,1.9vw,30px);font-weight:var(--fw-semibold);line-height:1.1;letter-spacing:var(--tracking-snug)}.bx-track__body{margin:0;font-size:var(--text-15);line-height:1.55;color:var(--color-muted)}.bx-track__ask{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-24);margin-top:var(--space-80);padding-top:var(--space-32);border-top:1px solid var(--color-line)}.bx-track__q{margin:0;font-family:var(--font-display);font-size:clamp(26px,2.6vw,40px);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-snug)}.bx-route{display:grid;grid-template-columns:repeat(var(--n, 5),minmax(0,1fr));grid-template-rows:auto 1fr auto;margin:0;padding:var(--space-32) 0 0;list-style:none}.bx-route__step{position:relative;display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--space-48);padding-inline:var(--space-16) var(--space-12)}.bx-route__rail{position:absolute;top:0;bottom:0;left:0;width:1px;background-color:var(--color-line)}.bx-route__rail i{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-ink);transform:scaleY(var(--f, 0));transform-origin:top}.bx-route__num,.bx-route__body,.bx-route__shot{opacity:.25;transition:opacity var(--duration-slow) var(--ease)}.bx-route__step.is-on :is(.bx-route__num,.bx-route__body,.bx-route__shot){opacity:1}.bx-route__num{justify-self:start;writing-mode:vertical-rl;font-family:var(--font-display);font-size:clamp(56px,6.4vw,var(--h1));font-weight:var(--fw-semibold);line-height:1;letter-spacing:var(--tracking-tight);color:var(--color-ink);font-variant-numeric:tabular-nums}.bx-route__body{display:flex;flex-direction:column;gap:var(--space-12)}.bx-route__name{margin:0;font-family:var(--font-display);font-size:var(--text-16);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--color-ink)}.bx-route__note{margin:0;font-size:var(--text-13);line-height:var(--lh-body);color:var(--color-muted)}.bx-route__shot{display:block;overflow:hidden;margin-top:var(--space-16);aspect-ratio:16 / 9;border-radius:var(--radius-lg);background-color:var(--color-surface)}.bx-route__shot img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:1024px){.bx-route{grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:0}.bx-route__step{grid-row:auto;grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,200px);grid-template-areas:"num shot" "body shot";column-gap:var(--space-24);row-gap:var(--space-12);padding:var(--space-24) 0 var(--space-32) var(--space-24)}.bx-route__num{grid-area:num;justify-self:start;writing-mode:horizontal-tb;font-size:44px}.bx-route__body{grid-area:body}.bx-route__shot{grid-area:shot;align-self:start;margin-top:0;aspect-ratio:16 / 9}}@media(max-width:600px){.bx-route__step{grid-template-columns:minmax(0,1fr);grid-template-areas:"num" "body" "shot"}.bx-route__shot{aspect-ratio:16 / 10}}@media(prefers-reduced-motion:reduce){.bx-route__num,.bx-route__body,.bx-route__shot{transition:none}}.bx-rowsplit{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-96);align-items:start}.bx-rowsplit__side{position:sticky;top:calc(var(--nav-height) + var(--space-24));display:grid;gap:var(--space-24)}.bx-rowsplit__title{margin:0;font-family:var(--font-display);font-size:clamp(36px,4.2vw,64px);font-weight:var(--fw-semibold);line-height:1;letter-spacing:var(--tracking-tight)}.bx--title-sm .bx-rowsplit__title{font-size:clamp(28px,3vw,46px)}.bx-rowsplit__lede{margin:0;max-width:46ch;font-size:var(--text-17);line-height:1.6;color:var(--color-muted)}.ip--dark .bx-rowsplit__lede{color:#ffffffad}.bx-bigrows{display:grid;gap:var(--space-16);margin:0;padding:0;list-style:none}.bx-bigrow{display:grid;grid-template-columns:2px 56px minmax(0,1fr);gap:var(--space-24);min-height:34vh;align-items:center;padding:var(--space-24) 0}.bx-bigrow__bar{position:relative;align-self:stretch;overflow:hidden;background:var(--color-line)}.bx-bigrow__bar i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-ink);transform:scaleY(var(--f, 0));transform-origin:top}.bx-bigrow__n{align-self:start;padding-top:12px;font-family:var(--font-mono);font-size:var(--text-13);letter-spacing:.08em}.bx-bigrow__title{margin:0 0 var(--space-16);font-family:var(--font-display);font-size:clamp(26px,2.8vw,44px);font-weight:var(--fw-semibold);line-height:1.05;letter-spacing:var(--tracking-snug)}.bx-bigrow__body{margin:0;max-width:52ch;font-size:clamp(16px,1.25vw,19px);line-height:1.55;color:var(--color-muted)}.bx-bigrow :is(.bx-bigrow__n,.bx-bigrow__title,.bx-bigrow__body){transition:color var(--duration-slow) var(--ease)}.bx-bigrow:not(.is-on) :is(.bx-bigrow__n,.bx-bigrow__title,.bx-bigrow__body){color:var(--color-dim)}.ip--dark .bx-bigrow__bar{background:#ffffff24}.ip--dark .bx-bigrow__bar i{background:#fff}.ip--dark .bx-bigrow__body{color:#ffffffa3}.bx-menu__shot{display:block;overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius-md);aspect-ratio:1575 / 885}.bx-menu__shot img{display:block;width:100%;height:100%;object-fit:cover}div.bx-menu__row{cursor:default}@media(max-width:1200px){.bx-pillars{grid-template-columns:repeat(3,minmax(0,1fr));border-top:0}.bx-pillar,.bx-pillar+.bx-pillar{min-height:0;padding:var(--space-24) var(--space-24) var(--space-32) 0;border-left:0;border-top:1px solid currentColor}.bx-pillar__title{align-self:start}}@media(max-width:1024px){.bx-track{grid-template-columns:minmax(0,1fr);gap:var(--space-32);padding-left:var(--space-40)}.bx-track:before{top:0;bottom:0;left:6px;right:auto;width:1px;height:auto}.bx-track__dot{position:absolute;top:4px;left:calc(-1 * var(--space-40));margin:0}.bx-rowsplit{grid-template-columns:minmax(0,1fr);gap:var(--space-48)}.bx-rowsplit__side{position:static}.bx-bigrow:not(.is-on) .bx-bigrow__n,.bx-bigrow:not(.is-on) .bx-bigrow__title{color:inherit}.bx-bigrow:not(.is-on) .bx-bigrow__body{color:var(--color-muted)}}@media(max-width:760px){.bx-pillars{grid-template-columns:minmax(0,1fr)}.bx-pillar,.bx-pillar+.bx-pillar{padding:var(--space-24) 0}.bx-pillar__n{font-size:40px}.bx-bigrow{grid-template-columns:2px 36px minmax(0,1fr);gap:var(--space-16);min-height:0;padding:var(--space-20) 0}.bx-bigrow__n{padding-top:6px}}.bx-menu-ask{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-16) var(--space-40);margin-top:var(--space-48);padding-top:var(--space-32);border-top:1px solid var(--color-line)}.bx-menu-ask__say{margin:0;font-family:var(--font-display);font-size:clamp(20px,1.8vw,26px);letter-spacing:-.015em}.bx-menuwrap{display:grid;grid-template-columns:25% minmax(0,1fr)}.bx-menuwrap .bx-menus{padding-left:0}.bx-menu__pic{position:sticky;top:calc(var(--nav-height) + var(--space-24));align-self:start;width:min(280px,calc(100% - var(--space-40)));aspect-ratio:1 / 1.1;overflow:hidden;border-radius:var(--radius-md)}.bx-menu__pic img{display:block;width:100%;height:100%;object-fit:cover;object-position:60% center}.bx-menus{display:grid;gap:var(--space-48);padding-left:25%}.bx-menu{list-style:none;margin:0;padding:0;width:calc(100% * 2 / 3);border-top:1px solid var(--color-line-strong)}.bx-menu__group{width:calc(100% * 2 / 3);margin:0 0 var(--space-12);color:var(--color-ink);font-family:var(--font-display);font-size:clamp(20px,1.7vw,26px);font-weight:var(--fw-semibold);line-height:1.2;letter-spacing:var(--tracking-snug)}.bx-menu{position:relative}.bx-menu__item{position:relative;z-index:1}.bx-menu__glide{position:absolute;top:0;left:0;right:0;z-index:0;height:var(--gh, 0px);border-radius:var(--radius-sm);background:var(--color-ink);opacity:0;transform:translateY(var(--gy, 0px));pointer-events:none;transition:transform .5s cubic-bezier(.22,1,.36,1),height .5s cubic-bezier(.22,1,.36,1),opacity .3s var(--ease)}.bx-menu.has-on .bx-menu__glide{opacity:1}.bx-menu__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-24);margin-top:-1px;padding:var(--space-12) 0;border-top:1px solid transparent;border-bottom:1px solid var(--color-line);color:inherit;text-decoration:none;transition:color .3s var(--ease) .08s,border-color .3s var(--ease)}.bx-menu__title{margin:0;font-size:clamp(16px,1.25vw,19px);font-weight:400;line-height:1.3;letter-spacing:-.01em;transition:transform .5s cubic-bezier(.22,1,.36,1)}.bx-menu__go{flex:none;font-size:20px;transform:rotate(45deg);transition:transform .5s cubic-bezier(.22,1,.36,1)}.bx-menu__item.is-on .bx-menu__row{color:#fff;border-bottom-color:transparent}.bx-menu__item.is-on .bx-menu__title{transform:translate(var(--space-16))}.bx-menu__item.is-on .bx-menu__go{transform:translate(calc(-1 * var(--space-16))) rotate(45deg)}.bx-menu__item:has(+.bx-menu__item.is-on) .bx-menu__row{border-bottom-color:transparent}.bx-menu__row:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.bx-menu__note{position:absolute;top:calc(-1 * var(--lift, 0px));left:calc(100% + var(--space-32));width:calc(50% - var(--space-32));display:grid;gap:var(--space-16);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .15s var(--ease),transform .15s var(--ease),visibility 0s linear .15s}.bx-menu__item.is-on .bx-menu__note{opacity:1;visibility:visible;transform:none;transition:opacity .4s var(--ease) .12s,transform .5s cubic-bezier(.22,1,.36,1) .12s,visibility 0s}.bx-menu__note p{margin:0;font-size:var(--text-15, 15px);line-height:1.55;color:var(--color-muted)}.bx-menu__note p:first-child{color:inherit}.bx-menu__note .pill{justify-self:start;min-width:0;max-width:100%;margin-top:var(--space-8)}.bx-omenu{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-line-strong)}.bx-omenu__item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) 40px;gap:var(--space-16) var(--space-40);align-items:start;padding:var(--space-24) 0;border-bottom:1px solid var(--color-line)}.bx-omenu__row{display:contents;color:inherit;text-decoration:none}.bx-omenu__title{grid-column:1;grid-row:1}.bx-omenu__go{grid-column:3;grid-row:1}.bx-omenu__body{grid-column:2;grid-row:1}.bx-omenu__title{margin:0;font-size:clamp(17px,1.35vw,21px);font-weight:var(--fw-semibold);line-height:1.3;letter-spacing:-.01em}.bx-omenu__go{flex:none;display:grid;place-items:center;width:40px;height:40px;margin-top:-8px;border:1px solid var(--color-line-strong);border-radius:50%;background:transparent;color:var(--color-ink);font-size:18px;transform:rotate(45deg);transition:transform .4s cubic-bezier(.22,1,.36,1),background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}.bx-omenu__item:hover .bx-omenu__go,.bx-omenu__row:focus-visible .bx-omenu__go{transform:rotate(0);background:var(--color-ink);border-color:var(--color-ink);color:#fff}.bx-omenu__row:focus-visible{outline:none}.bx-omenu__row:focus-visible .bx-omenu__go{outline:2px solid var(--color-brand);outline-offset:3px}.bx-omenu__body p{margin:0;font-size:var(--text-15, 15px);line-height:1.55;color:var(--color-muted)}.bx-menuwrap .bx-omenu{align-self:start}.bx-omenu__item.has-ic{grid-template-columns:72px minmax(0,.9fr) minmax(0,1.25fr) 40px;align-items:center}.bx-omenu__item.has-ic .bx-omenu__ic{grid-column:1;grid-row:1;width:72px}.bx-omenu__item.has-ic .bx-omenu__title{grid-column:2}.bx-omenu__item.has-ic .bx-omenu__body{grid-column:3}.bx-omenu__item.has-ic .bx-omenu__go{grid-column:4;margin-top:0}.bx-omenu__item .bx-omenu__ic{background:var(--color-surface-2)}.bx-omenu__item .bx-omenu__ic .ri-key{fill:var(--color-surface-2)}.bx-omenu__ic .bx-crail__icon{width:74%;height:auto;aspect-ratio:1;margin:0;color:var(--color-ink);--rail-plate: var(--color-surface-2)}.bx-omenu__ic .bx-crail__icon svg{width:100%;height:100%}.bx-omenu__ic svg [stroke]{stroke-width:4}@media(max-width:760px){.bx-omenu__item{grid-template-columns:minmax(0,1fr) 40px;gap:var(--space-8) var(--space-16);padding:var(--space-20) 0}.bx-omenu__go{grid-column:2}.bx-omenu__body{grid-column:1 / -1;grid-row:2}.bx-omenu__item.has-ic{grid-template-columns:56px minmax(0,1fr) 40px}.bx-omenu__item.has-ic .bx-omenu__ic{width:56px}.bx-omenu__item.has-ic .bx-omenu__go{grid-column:3}.bx-omenu__item.has-ic .bx-omenu__body{grid-column:1 / -1;grid-row:2}}@media(max-width:1279px){.bx-menuwrap{grid-template-columns:minmax(0,1fr);gap:var(--space-48)}.bx-menu__pic{position:static;width:100%;aspect-ratio:21 / 9}.bx-menu__pic img{object-position:50% 35%}}@media(max-width:1024px){.bx-menu__pic{aspect-ratio:16 / 9}}@media(max-width:600px){.bx-menu__pic{aspect-ratio:4 / 3}}@media(max-width:1024px){.bx-menus{gap:var(--space-40);padding-left:0}.bx-menuwrap{gap:var(--space-40)}.bx-menu,.bx-menu__group{width:100%}.bx-menu__note{position:static;width:auto;display:none;padding:var(--space-20) 0 var(--space-32);opacity:1;visibility:visible;transform:none}.bx-menu__item.is-on .bx-menu__note{display:grid}.bx-menu__glide{display:none}.bx-menu__item.is-on .bx-menu__row{border-radius:var(--radius-sm);background:var(--color-ink)}}@media(prefers-reduced-motion:reduce){.bx-menu__row,.bx-menu__title,.bx-menu__go,.bx-menu__glide,.bx-menu__note,.bx-menu__item.is-on .bx-menu__note{transition:none}}.bx-steps--5{grid-template-columns:repeat(5,minmax(0,1fr))}.bx-steps--6{grid-template-columns:repeat(3,minmax(0,1fr))}.bx-steps--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ip--dark .sv-steps,.ip--dark .sv-step{border-color:#ffffff24}.ip--dark .sv-step__body{color:#ffffff9e}.ip--dark .sv-step__n{color:#ffffff73}.bx-steps__ask{background:#0e0e0e;color:#fff}.bx-steps__ask .sv-step__n{color:#ffffff80}.bx-steps__ask .pill{justify-self:start;margin-top:auto}.ip--dark .bx-steps__ask{background:#1a1a1a}.bx-table{overflow-x:auto;border:1px solid var(--color-line);border-radius:var(--radius-lg)}.bx-table:focus-visible{outline:2px solid currentColor;outline-offset:4px}.ip--dark .bx-table{border-color:#ffffff24}.bx-table__t{width:100%;border-collapse:collapse;font-size:var(--text-15);line-height:1.5}.bx-table__t th,.bx-table__t td{padding:var(--space-20) var(--space-24);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-line)}.bx-table__t tbody tr:last-child>*{border-bottom:0}.ip--dark .bx-table__t th,.ip--dark .bx-table__t td{border-color:#ffffff24}.bx-table__t thead th{font-size:var(--text-13);font-weight:var(--fw-semibold);letter-spacing:.02em;text-transform:uppercase;color:var(--color-dim);background:var(--color-surface)}.ip--soft .bx-table__t thead th{background:var(--color-surface-2)}.ip--dark .bx-table__t thead th{background:#1a1a1a;color:#fff9}.bx-table__t tbody th{font-weight:var(--fw-semibold);width:22%}.bx-table__t td{color:var(--color-muted)}.ip--dark .bx-table__t td{color:#ffffffa8}.bx-table__t .is-us,.bx-table .bx-table__t thead th.is-us,.ip--soft .bx-table__t thead th.is-us{background:#0e0e0e;color:#fff}.ip--dark .bx-table__t .is-us,.ip--dark .bx-table__t thead th.is-us{background:#fff;color:#0e0e0e}.bx-table__t--2 td.is-us:first-child{color:#fff}.ip--dark .bx-table__t--2 td.is-us:first-child{color:#0e0e0e}.bx-table__t--2 td:first-child{font-weight:var(--fw-semibold);color:inherit;width:40%}.bx-table__lab{display:none}.bx-models{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-line)}.bx-model{display:grid;grid-template-columns:64px minmax(0,.9fr) minmax(0,1.3fr) minmax(0,1fr);gap:var(--space-32);align-items:start;padding:var(--space-40) 0;border-bottom:1px solid var(--color-line)}.ip--dark .bx-models,.ip--dark .bx-model{border-color:#ffffff24}.bx-model__n{font-family:var(--font-mono);font-size:var(--text-13);color:var(--color-dim);padding-top:6px}.bx-model__title{margin:0;font-size:clamp(22px,2vw,30px);line-height:1.15;letter-spacing:var(--tracking-snug)}.bx-model__body{margin:0;font-size:var(--text-16);line-height:1.6;color:var(--color-muted)}.ip--dark .bx-model__body{color:#ffffffa8}.bx-model__best{margin:0;display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center}.bx-model__best span{width:100%;font-size:var(--text-12);text-transform:uppercase;letter-spacing:.1em;color:var(--color-dim)}.bx-model__best em{font-style:normal;font-size:var(--text-14);padding:6px 12px;border:1px solid var(--color-line-strong);border-radius:var(--radius-pill)}.ip--dark .bx-model__best em{border-color:#ffffff3d}.bx-model__go{grid-column:2;grid-row:2;justify-self:start;margin-top:calc(-1 * var(--space-16))}.bx-model--pic{grid-template-columns:220px minmax(0,.9fr) minmax(0,1.3fr) minmax(0,1fr)}.bx-model__pic{position:relative;grid-row:1 / span 2;margin:0;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-surface-2)}.bx-model__pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bx-model__pic .bx-model__n{position:absolute;top:var(--space-12);left:var(--space-12);padding:4px 10px;border-radius:var(--radius-pill);background:#0e0e0e99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff}.bx-pull{display:grid;gap:var(--space-24);justify-items:start;max-width:1100px;margin-top:var(--space-48)}.bx-pull__text{margin:0;font-size:clamp(30px,3.6vw,60px);line-height:1.08;letter-spacing:var(--tracking-snug);font-weight:var(--fw-semibold);text-wrap:balance}.bx-pull__sub{margin:0;max-width:64ch;font-size:var(--text-18);line-height:1.55;color:var(--color-muted)}.ip--dark .bx-pull__sub{color:#ffffffad}.bx--pull:not(:has(.sechead)) .bx-pull{margin-top:0}.bx-pull--center{justify-items:center;margin-inline:auto;text-align:center}.bx-pull--center .bx-pull__text{text-wrap:balance}.bx-stats{margin-top:var(--space-48)}.bx-stats--4{grid-template-columns:repeat(4,minmax(0,1fr))}.bx-stats--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bx-stats .cd-res__fig{font-size:clamp(36px,4.4vw,76px)}.bx-stats .cd-res__fig--word{padding-top:.1em;font-size:clamp(20px,1.9vw,30px);line-height:1.15;letter-spacing:-.01em}.ip--dark .cd-res__item{border-color:#ffffff3d}.ip--dark .cd-res__label{color:#ffffff9e}.bx-logos{margin-top:var(--space-24);display:grid;gap:var(--space-32)}.bx-logos .partner-marquee{padding:var(--space-16) 0;width:100vw;margin-inline:calc(50% - 50vw)}.bx-logos .partner__logo{opacity:.5}.bx-logos__line--back .partner-marquee__track{animation-direction:reverse}.bx-logos--dark .partner__logo,.ip--dark .bx-logos .partner__logo{filter:grayscale(1) invert(1);opacity:.6}.bx-logorow{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-24) 72px;margin:var(--space-64) 0 0;padding:0;list-style:none}.bx-logorow__item{display:flex;justify-content:center}.bx-logorow .partner__logo{max-width:84px;max-height:30px;opacity:.5;transition:opacity .24s var(--ease)}.bx-logorow__item:hover .partner__logo{opacity:.9}.ip--dark .bx-logorow .partner__logo{filter:grayscale(1) invert(1);opacity:.6}.ip--dark .bx-logorow__item:hover .partner__logo{opacity:1}@media(max-width:760px){.bx-logorow{gap:var(--space-20) var(--space-40);margin-top:var(--space-48)}.bx-logorow .partner__logo{max-width:72px;max-height:26px}}.bx--stats .bx-logos,.bx--quotes .bx-logos{margin-top:var(--space-64)}.bx-quotes__rail{--per: 3.2;list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--space-24) * (var(--per) - 1)) / var(--per));gap:var(--space-24);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bx-quotes__rail::-webkit-scrollbar{display:none}.bx-quotes__rail{cursor:grab}.bx-quotes__rail.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.bx>.container>:first-child,.faqband>.container>:first-child{margin-top:0}.bx-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-24) var(--space-48);margin:var(--space-48) 0 var(--space-64)}.bx-head-row>.bx-head{margin:0}.bx--logos .bx-head{margin-bottom:var(--space-24)}.bx--quotes .cd-h,.bx--logos .cd-h{max-width:26ch;text-wrap:balance}.bx-head-row>.bx-head{flex:1 1 auto;min-width:0}.bx-head-row>.pill{flex:none;margin-bottom:4px}@media(max-width:768px){.bx-head-row{flex-direction:column;align-items:flex-start}.bx-head-row>.pill{margin-bottom:0}}.bx-quotes__rail.is-drifting{scroll-snap-type:none}.bx-quotes__rail.is-drifting{--per: 3.6;--bleed: calc(50vw - 50%) ;margin-inline:calc(-1 * var(--bleed));padding-inline:var(--bleed);scroll-padding-inline:var(--bleed)}.bx-quote{scroll-snap-align:start;display:flex;flex-direction:column;gap:var(--space-16);min-height:280px;padding:var(--space-32);border-radius:var(--radius-lg);background:var(--color-surface)}.ip--soft .bx-quote{background:var(--color-page)}.ip--dark .bx-quote{background:#1a1a1a}.bx-quote__mark{font-size:48px;line-height:.6;height:24px;opacity:.35;font-family:Georgia,serif}.bx-quote blockquote{margin:0;font-size:var(--text-18);line-height:1.45;letter-spacing:-.01em}.bx-quote__by{margin:auto 0 0;padding-top:var(--space-16);border-top:1px solid var(--color-line);display:grid;gap:2px;font-size:var(--text-14)}.bx-quote__by span{color:var(--color-dim)}.ip--dark .bx-quote__by{border-color:#ffffff24}.ip--dark .bx-quote__by span{color:#ffffff8c}.bx-net{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch}.bx-net__side{display:flex;flex-direction:column;justify-content:center;gap:var(--space-40);padding-right:var(--space-64)}.bx-net__title{margin:0;max-width:18ch;font-family:var(--font-display);font-size:clamp(28px,3vw,46px);font-weight:var(--fw-semibold);line-height:1.05;letter-spacing:var(--tracking-snug)}.bx-net__lone{display:flex;align-items:center;gap:var(--space-20);opacity:calc(1 - var(--p, 0) * .2)}.bx-net__solo{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--color-surface-2);color:var(--color-dim);font-size:22px}.bx-net__lone p{margin:0;font-size:var(--text-17);line-height:1.5;color:var(--color-muted)}.bx-net__team{position:relative;margin:0;padding-left:var(--space-32);max-width:48ch;font-size:var(--text-17);line-height:1.6;color:var(--color-ink)}.bx-net__mark{position:absolute;top:8px;left:4px;width:12px;height:12px;border-radius:50%;background:var(--color-brand);box-shadow:0 0 0 4px #3b82f62e}.bx-net__map{position:relative;padding:var(--space-48) 0 var(--space-48) var(--space-64);border-left:1px solid var(--color-line)}.bx-net__icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.bx-net__hub .bx-net__icon{width:30px;height:30px}.bx-net__lines{position:absolute;top:0;left:0;overflow:visible;pointer-events:none}.bx-net__wire{stroke:var(--color-line-strong);stroke-width:1.5}.bx-net__flow{stroke:var(--color-brand);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:2 18;opacity:calc((var(--k) - .97) * 34);animation:bx-net-flow 1.1s linear infinite}@keyframes bx-net-flow{to{stroke-dashoffset:-20}}.bx-net__hub{position:absolute;top:50%;left:50%;z-index:2;display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:var(--color-brand);color:#fff;font-size:28px;box-shadow:0 12px 32px #3b82f659;transform:translate(-50%,-50%)}.bx-net__hub:before,.bx-net__hub:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid rgba(59,130,246,.45);animation:bx-net-ring 2.6s var(--ease) infinite;pointer-events:none}.bx-net__hub:after{animation-delay:1.3s}@keyframes bx-net-ring{0%{transform:scale(1);opacity:.9}to{transform:scale(2.1);opacity:0}}.bx-net__nodes{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-140) var(--space-80);margin:0;padding:0;list-style:none}.bx-net__node{display:grid;justify-items:center;gap:var(--space-8);text-align:center}.bx-net__name,.bx-net__body{position:relative;z-index:1;padding:2px 8px;border-radius:6px;background:#fff}.bx-net__dot{display:grid;place-items:center;width:56px;height:56px;margin-bottom:var(--space-8);border-radius:50%;border:1.5px dashed var(--color-line-strong);background:var(--color-page);color:transparent;font-size:22px;transition:background-color .4s var(--ease),border-color .4s var(--ease),color .4s var(--ease),transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .4s var(--ease)}.bx-net__node.is-on .bx-net__dot{border-style:solid;border-color:var(--color-ink);background:var(--color-ink);color:#fff;transform:scale(1.08);box-shadow:0 10px 24px #0000002e}.bx-net__node.is-on:hover .bx-net__dot{background:var(--color-brand);border-color:var(--color-brand)}.bx-net__n,.bx-net__name,.bx-net__body{opacity:calc(.15 + var(--t, 0) * .85);transform:translateY(calc((1 - var(--t, 0)) * 10px))}.bx-net__n{font-family:var(--font-mono);font-size:var(--text-13);color:var(--color-dim)}.bx-net__name{margin:0;font-family:var(--font-display);font-size:clamp(18px,1.5vw,22px);font-weight:var(--fw-semibold);line-height:1.2;letter-spacing:-.015em}.bx-net__body{margin:0;max-width:28ch;font-size:var(--text-15);line-height:1.55;color:var(--color-muted)}@media(min-width:901px)and (max-width:1199px){.bx-net{grid-template-columns:minmax(0,1fr)}.bx-net__side{padding:0 0 var(--space-48)}.bx-net__map{padding:var(--space-48) 0 0;border-left:0;border-top:1px solid var(--color-line)}}@media(max-width:900px){.bx-net{grid-template-columns:minmax(0,1fr);gap:var(--space-48)}.bx-net__side{padding-right:0;gap:var(--space-32)}.bx-net__lines{display:none}.bx-net__map{padding:0;border-left:0}.bx-net__map:before{content:"";position:absolute;top:34px;bottom:28px;left:33px;width:2px;background:linear-gradient(var(--color-brand),var(--color-brand)) no-repeat top / 100% calc(var(--p, 0) * 100%),var(--color-line)}.bx-net__hub{position:relative;top:auto;left:auto;transform:none;margin-bottom:var(--space-32)}.bx-net__nodes{grid-template-columns:minmax(0,1fr);gap:var(--space-32)}.bx-net__node,.bx-net__node:nth-child(odd){grid-template-columns:68px minmax(0,1fr);justify-items:start;column-gap:var(--space-20);row-gap:var(--space-4, 4px);text-align:left}.bx-net__node>:not(.bx-net__dot),.bx-net__node:nth-child(odd)>:not(.bx-net__dot){grid-column:2;padding:0;background:none}.bx-net__dot,.bx-net__node:nth-child(odd) .bx-net__dot{grid-column:1;grid-row:1 / span 3;justify-self:center;position:relative;z-index:1;margin:0}}@media(prefers-reduced-motion:reduce){.bx-net__n,.bx-net__name,.bx-net__body{opacity:1;transform:none}.bx-net__flow,.bx-net__hub:before,.bx-net__hub:after{animation:none}}.bx-rows .row{grid-template-columns:56px minmax(0,1fr) auto}.bx-rows div.row{grid-template-columns:56px minmax(0,1fr)}.bx-rows__n{font-family:var(--font-mono);font-size:var(--text-13);color:var(--color-dim);align-self:start;padding-top:8px}.bx-rows .row__title{font-size:clamp(19px,1.7vw,26px)}.bx-rows--plain .row{grid-template-columns:minmax(0,1fr) auto}.bx-rows--plain div.row{grid-template-columns:minmax(0,1fr)}.bx-rows--2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-48)}.bx-rows--2 li:nth-last-child(2) .row{border-bottom:1px solid var(--color-line)}.ip--dark .bx-rows--2 li:nth-last-child(2) .row{border-color:#ffffff24}.bx-places{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--color-line-strong)}.bx-places li{display:grid;gap:var(--space-16);align-content:start;padding:var(--space-32) var(--space-24) var(--space-32) 0;border-bottom:1px solid var(--color-line)}.bx-places__n{font-family:var(--font-mono);font-size:var(--text-13);color:var(--color-dim)}.bx-places__flag{width:36px;height:27px;border-radius:3px;object-fit:cover;box-shadow:0 0 0 1px var(--color-line)}.bx-places__name{font-size:clamp(22px,2vw,30px);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-snug)}.bx-places__note{font-size:var(--text-14);color:var(--color-dim)}.ip--dark .bx-places,.ip--dark .bx-places li{border-color:#ffffff2e}.bx-cases .wk__grid{margin-top:0}.bx-awards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-24)}.bx-award{display:grid;gap:var(--space-8);align-content:start}.bx-awside{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-80);align-items:start}.bx-awside__head{position:sticky;top:calc(var(--nav-height) + var(--space-40))}.bx-awside__head .bx-head{margin:0}.bx-awards--side{gap:var(--space-16)}.bx-awards--side:not(.is-open)>li:nth-child(n+17){display:none}.bx-awmore{display:none;margin-top:var(--space-40)}.bx-awmore.bx-awmore--4{display:flex}@media(max-width:1100px){.bx-awside{grid-template-columns:minmax(0,1fr);gap:var(--space-48)}.bx-awside__head{position:static}.bx-awards--side{grid-template-columns:repeat(3,minmax(0,1fr))}.bx-awards--side:not(.is-open)>li:nth-child(n+13){display:none}.bx-awmore,.bx-awmore.bx-awmore--4{display:none}.bx-awmore.bx-awmore--3{display:flex}}@media(max-width:760px){.bx-awards--side{grid-template-columns:repeat(2,minmax(0,1fr))}.bx-awards--side:not(.is-open)>li:nth-child(n+9){display:none}.bx-awmore,.bx-awmore.bx-awmore--4,.bx-awmore.bx-awmore--3{display:none}.bx-awmore.bx-awmore--2{display:flex}}.bx-reveal{position:relative}.bx-reveal__list{display:grid;gap:var(--space-8);margin:0;padding:0;list-style:none}.bx-reveal__row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto 24px;gap:var(--space-32);align-items:center;padding:var(--space-20) var(--space-32);border-radius:var(--radius-lg);background:var(--color-surface);color:inherit;text-decoration:none;transition:color .3s var(--ease),padding .4s var(--ease),background-color .3s var(--ease)}.bx-reveal__thumb{display:none}.ip--soft .bx-reveal__row{background:#fff}.bx-reveal__brand{font-family:var(--font-display);font-size:clamp(28px,3.4vw,52px);font-weight:var(--fw-semibold);line-height:1;letter-spacing:var(--tracking-tight)}.bx-reveal__ind{font-size:var(--text-16);color:var(--color-muted);text-align:right}.bx-reveal__go{font-size:22px;opacity:0;transform:translate(-6px,6px);transition:opacity .3s var(--ease),transform .3s var(--ease)}.bx-reveal.is-on .bx-reveal__row.is-on,.ip--soft .bx-reveal.is-on .bx-reveal__row.is-on{padding-left:var(--space-48);background:#0e0e0e;color:#fff}.bx-reveal.is-on .bx-reveal__row.is-on .bx-reveal__ind{color:#ffffffb3}.bx-reveal__row.is-on .bx-reveal__go{opacity:1;transform:none}.bx-reveal__float{position:absolute;top:0;left:0;z-index:2;width:clamp(240px,24vw,360px);aspect-ratio:4 / 3;pointer-events:none;opacity:0;scale:.6;transition:opacity .3s var(--ease),scale .4s var(--ease),transform .45s var(--ease)}.bx-reveal.is-on .bx-reveal__float{opacity:1;scale:1}.bx-reveal__float img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:var(--radius-lg);box-shadow:0 24px 60px #00000040;opacity:0;transition:opacity .25s var(--ease)}.bx-reveal__float img.is-on{opacity:1}@media(hover:none),(max-width:760px){.bx-reveal__float{display:none}.bx-reveal__row{grid-template-columns:72px minmax(0,1fr) 20px;gap:var(--space-16);padding:var(--space-12)}.bx-reveal__thumb{display:block;grid-row:span 2;width:72px;height:72px;border-radius:var(--radius-md, 8px);object-fit:cover}.bx-reveal__brand{font-size:clamp(22px,6vw,32px)}.bx-reveal__ind{grid-column:2;text-align:left;font-size:var(--text-14)}.bx-reveal__go{grid-column:3;grid-row:1 / span 2;opacity:1;transform:none;font-size:18px}.bx-reveal.is-on .bx-reveal__row,.bx-reveal.is-on .bx-reveal__row.is-on{color:inherit;padding-left:var(--space-12);background:var(--color-surface)}.ip--soft .bx-reveal.is-on .bx-reveal__row,.ip--soft .bx-reveal.is-on .bx-reveal__row.is-on{padding-left:var(--space-12);background:#fff;color:var(--color-ink)}.bx-reveal.is-on .bx-reveal__row.is-on .bx-reveal__ind{color:var(--color-muted)}}.bx-awcard{display:block;width:100%;height:auto;aspect-ratio:685 / 906;border:1px solid var(--color-line);border-radius:var(--radius-lg)}.bx-award__shot{display:grid;place-items:center;aspect-ratio:1;padding:var(--space-32);border-radius:var(--radius-lg);background:#0e0e0e;box-shadow:inset 0 0 0 1px #ffffff14;margin-bottom:var(--space-12)}.bx-award__shot img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.bx-award__shot--word{font-size:clamp(28px,3vw,44px);font-weight:var(--fw-semibold);color:#fff;letter-spacing:-.03em;text-align:center;line-height:1}.bx-award__name{font-size:var(--text-18);font-weight:var(--fw-semibold);letter-spacing:-.01em;line-height:1.25}.bx-award__meta{display:flex;justify-content:space-between;gap:var(--space-12);font-size:var(--text-14);color:var(--color-dim)}.bx-shots{--per: 2.4;list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--space-24) * (var(--per) - 1)) / var(--per));gap:var(--space-24);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bx-shots::-webkit-scrollbar{display:none}.bx-shots li{scroll-snap-align:start}.bx-shots a,.bx-shots figure{display:grid;gap:var(--space-12);margin:0;color:inherit;text-decoration:none}.bx-shots img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-lg);background:var(--color-surface)}.bx-shots__cap{display:grid;gap:2px;font-size:var(--text-15)}.bx-shots__cap span{color:var(--color-dim)}.ip--dark .bx-shots__cap span{color:#ffffff8c}.bx-shots--row{--per: 4}[data-tone=dark] .bx-folio-rail .slide-arrow{color:#ffffff80}[data-tone=dark] .bx-folio-rail .slide-arrow:hover{color:#fff}[data-tone=dark] .bx-folio-rail .rail-dots__dot:before{background-color:#fff}.bx-filters{display:flex;flex-wrap:wrap;gap:var(--space-8);margin-bottom:var(--space-40)}.bx-filter{min-height:40px;padding:8px 18px;font:inherit;font-size:var(--text-15);color:inherit;background:transparent;border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);cursor:pointer;transition:background-color .25s ease,color .25s ease}.bx-filter:hover{background:var(--color-surface)}.bx-filter[aria-pressed=true]{background:#0e0e0e;color:#fff;border-color:#0e0e0e}.ip--dark .bx-filter{border-color:#ffffff3d}.ip--dark .bx-filter:hover{background:#1a1a1a}.ip--dark .bx-filter[aria-pressed=true]{background:#fff;color:#0e0e0e}.bx-folio{display:grid;gap:var(--space-64)}.bx-folio__brand{display:grid;gap:var(--space-24)}.bx-folio__top{display:flex;justify-content:space-between;align-items:end;gap:var(--space-24);flex-wrap:wrap;padding-bottom:var(--space-16);border-bottom:1px solid var(--color-line)}.bx-folio__name{margin:0;font-size:clamp(26px,2.6vw,40px);letter-spacing:var(--tracking-snug);line-height:1.1}.bx-folio__ind{font-size:var(--text-14);color:var(--color-dim)}.bx-folio__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-16)}.bx-folio__grid li{grid-column:span 4}.bx-folio__grid li:first-child{grid-column:span 8;grid-row:span 2}.bx-folio__grid img{width:100%;height:100%;min-height:200px;object-fit:cover;border-radius:var(--radius-lg);background:var(--color-surface);display:block}.bx-folio__grid li:first-child img{aspect-ratio:auto}.bx-folio__grid li:not(:first-child) img{aspect-ratio:4 / 3}.bx-wall{display:grid;grid-template-columns:repeat(var(--wall-cols, 3),minmax(0,1fr));gap:var(--space-24);align-items:start}.bx-wall__col{list-style:none;margin:0;padding:0;min-width:0}.bx-wall__item{break-inside:avoid;margin:0 0 var(--space-24);padding:var(--space-32);border-radius:var(--radius-lg);background:var(--color-surface);display:grid;gap:var(--space-16)}.ip--soft .bx-wall__item{background:var(--color-page)}.bx-wall__item--ink{background:#0e0e0e;color:#fff}.bx-wall__src{display:flex;justify-content:space-between;align-items:center;gap:var(--space-12);font-size:var(--text-13);color:var(--color-dim)}.bx-wall__item--ink .bx-wall__src{color:#ffffff8c}.bx-wall__stars{display:inline-flex;gap:2px;font-size:13px;color:inherit}.bx-wall__item blockquote{margin:0;font-size:var(--text-16);line-height:1.55}.bx-wall__item blockquote p{margin:0 0 var(--space-12)}.bx-wall__item blockquote p:last-child{margin-bottom:0}.bx-wall__by{display:grid;gap:2px;font-size:var(--text-14);padding-top:var(--space-16);border-top:1px solid var(--color-line)}.bx-wall__item--ink .bx-wall__by{border-color:#ffffff24}.bx-wall__by span{color:var(--color-dim)}.bx-wall__item--ink .bx-wall__by span{color:#ffffff8c}.bx-wall__score{display:grid;gap:var(--space-8)}.bx-wall__video{padding:0;gap:0;overflow:hidden;background:#0e0e0e;color:#fff}.bx-wall__film{position:relative;aspect-ratio:6 / 7;background:#000}.bx-wall__film video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bx-wall__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:0;border:0;background:linear-gradient(180deg,#0000 45%,#000000c7);color:#fff;cursor:pointer}.bx-wall__playmark{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:#ffffff2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 1px #ffffff59;transition:transform .3s var(--ease),background-color .3s var(--ease)}.bx-wall__playmark svg{width:28px;height:28px;margin-left:3px;fill:#fff}.bx-wall__play:hover .bx-wall__playmark{transform:scale(1.08);background:#ffffff4d}.bx-wall__over{position:absolute;left:var(--space-24);right:var(--space-24);bottom:var(--space-24);display:grid;gap:4px;text-align:left}.bx-wall__over strong{font-family:var(--font-display);font-size:var(--text-20);font-weight:var(--fw-semibold)}.bx-wall__over>span{font-size:var(--text-14);color:#ffffffb3}.bx-wall__over .bx-wall__stars{margin-top:4px;color:#fbbf24}.bx-vbar{position:absolute;left:0;right:0;bottom:0;display:grid;gap:var(--space-8);padding:var(--space-32) var(--space-16) var(--space-12);background:linear-gradient(180deg,#0000,#000000b8);color:#fff;opacity:0;transition:opacity .3s var(--ease)}.bx-wall__video.is-paused .bx-vbar,.bx-wall__film:hover .bx-vbar,.bx-vbar:focus-within{opacity:1}@media(hover:none){.bx-vbar{opacity:1}}.bx-vbar__row{display:flex;align-items:center;gap:var(--space-4)}.bx-vbar__time{flex:1;margin-left:var(--space-4);font-size:var(--text-13);font-variant-numeric:tabular-nums;color:#ffffffd9}.bx-vbar__btn{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;color:#fff;font-size:20px;cursor:pointer;transition:background-color .2s var(--ease)}.bx-vbar__btn:hover{background:#ffffff29}.bx-vbar__btn svg{width:20px;height:20px;fill:currentColor}.bx-vbar__btn:focus-visible,.bx-vbar__seek:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.bx-vbar__seek{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:3px;margin:0;border-radius:3px;background:linear-gradient(90deg,#ffffff var(--p, 0%),rgba(255,255,255,.3) var(--p, 0%));cursor:pointer}.bx-vbar__seek::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:#fff;border:0}.bx-vbar__seek::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#fff;border:0}.bx-wall__film:fullscreen{aspect-ratio:auto}.bx-wall__film:fullscreen video{object-fit:contain}.bx-wall__said{display:grid;gap:var(--space-16);padding:var(--space-24) var(--space-32) var(--space-32)}.bx-wall__logo{width:auto;max-width:140px;height:36px;object-fit:contain;object-position:left center}.bx-wall__said blockquote{font-family:var(--font-display);font-size:clamp(18px,1.5vw,22px);line-height:1.35;letter-spacing:-.01em}.bx-wall__transcript{font-size:var(--text-15, 15px);line-height:1.6}.bx-wall__transcript summary{cursor:pointer;font-weight:var(--fw-medium, 500);text-decoration:underline;text-underline-offset:3px}.bx-wall__transcript p{margin:var(--space-12) 0 0;color:var(--color-muted)}.bx-wall__num{font-size:clamp(56px,6vw,96px);font-weight:var(--fw-semibold);letter-spacing:-.04em;line-height:.9}.bx-yt{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-16) var(--space-24);margin-top:var(--space-48);padding:var(--space-24) var(--space-32);border-radius:var(--radius-lg);background:var(--color-surface)}.bx-yt__mark svg{display:block;width:44px;height:44px;fill:currentColor}.bx-yt__say{flex:1 1 260px;margin:0;font-family:var(--font-display);font-size:clamp(18px,1.5vw,22px);letter-spacing:-.01em}.bx-wall__more{display:flex;justify-content:center;margin-top:var(--space-24)}.bx-press{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-24)}.bx-press a{display:grid;gap:var(--space-12);color:inherit;text-decoration:none}.bx-press img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--radius-lg);background:var(--color-surface);transition:transform .5s ease}.bx-press a:hover img{transform:scale(1.02)}.bx-press__meta{display:flex;justify-content:space-between;gap:var(--space-12);font-size:var(--text-13);color:var(--color-dim);text-transform:uppercase;letter-spacing:.06em}.bx-press__meta>span{white-space:nowrap}.bx-press__title{margin:0;font-size:clamp(19px,1.5vw,23px);line-height:1.25;letter-spacing:-.02em}.bx-press__ex{margin:0;font-size:var(--text-15);line-height:1.55;color:var(--color-muted)}.bx-press__go{display:inline-flex;gap:var(--space-8);align-items:center;font-size:var(--text-15);font-weight:var(--fw-semibold)}.bx-apps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-24)}.bx-app{display:flex;flex-direction:column;gap:var(--space-16);min-height:340px;padding:var(--space-32);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-page)}.bx-app__logo{display:grid;place-items:center;width:64px;height:64px;border-radius:14px;background:#0e0e0e;color:#fff;font-size:26px;font-weight:var(--fw-semibold);letter-spacing:-.04em}.bx-app__name{margin:0;font-size:clamp(22px,2vw,28px);letter-spacing:var(--tracking-snug)}.bx-app__body{margin:0;font-size:var(--text-16);line-height:1.55;color:var(--color-muted)}.bx-app__links{margin-top:auto;display:grid;gap:4px;padding-top:12px;border-top:1px solid var(--color-line)}.bx-app__links a{display:inline-flex;justify-content:space-between;align-items:center;padding-block:4px;color:inherit;text-decoration:none;font-weight:var(--fw-semibold);font-size:var(--text-15)}.bx-app__links a:hover i{transform:translate(3px,-3px)}.bx-app__links i{transition:transform .3s ease}.bx-app--soon{border-style:dashed;background:transparent}.bx-app--soon .bx-app__logo{background:var(--color-surface-2);color:var(--color-dim)}.bx-app__soon{margin-top:auto;font-size:var(--text-14);color:var(--color-dim)}.bx-roles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-24)}.bx-role a{display:flex;flex-direction:column;gap:var(--space-12);height:100%;min-height:240px;padding:var(--space-32);border:1px solid var(--color-line);border-radius:var(--radius-lg);color:inherit;text-decoration:none;transition:background-color .3s ease}.bx-role a:hover{background:var(--color-surface)}.ip--dark .bx-role a{border-color:#ffffff24}.ip--dark .bx-role a:hover{background:#1a1a1a}.bx-role__meta{font-size:var(--text-13);color:var(--color-dim);text-transform:uppercase;letter-spacing:.06em}.bx-role__title{margin:0;font-size:clamp(21px,1.8vw,26px);letter-spacing:var(--tracking-snug);line-height:1.15}.bx-role__body{margin:0;font-size:var(--text-15);line-height:1.55;color:var(--color-muted)}.ip--dark .bx-role__body{color:#ffffff9e}.bx-role__go{margin-top:auto;display:inline-flex;gap:var(--space-8);align-items:center;font-weight:var(--fw-semibold);font-size:var(--text-15)}.bx-founder{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:var(--space-96);align-items:start;margin-top:var(--space-48)}.bx-founder__quote{margin:0;font-size:clamp(22px,2.2vw,34px);line-height:1.3;letter-spacing:-.02em}.bx-founder__quote p{margin:0 0 var(--space-20)}.bx-founder__by{display:flex;align-items:center;gap:var(--space-16);margin-top:var(--space-32)}.bx-founder__by img{width:72px;height:72px;border-radius:50%;object-fit:cover}.bx-founder__by strong{display:block;font-size:var(--text-17)}.bx-founder__by span{font-size:var(--text-14);color:var(--color-dim)}.ip--dark .bx-founder__by span{color:#ffffff8c}.bx-founder__by+.pill{margin-top:var(--space-32)}.bx-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--space-96);align-items:start;margin-top:var(--space-48)}.bx-contact__side{display:grid;gap:var(--space-24)}.bx-contact__label{margin:var(--space-24) 0 0;font-size:var(--text-13);text-transform:uppercase;letter-spacing:.08em;color:var(--color-dim)}.bx-marks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--color-line);border:1px solid var(--color-line);border-radius:var(--radius-lg);overflow:hidden}.bx-marks li{display:grid;place-items:center;min-height:88px;padding:var(--space-16);background:var(--color-page)}.ip--soft .bx-marks li{background:var(--color-surface)}.bx-marks img{max-width:62%;max-height:26px;width:auto;height:auto;filter:grayscale(1);opacity:.6}.bx-contact__form{padding:var(--space-40);border-radius:var(--radius-lg);background:#0e0e0e;color:#fff}.bx-book{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-96);align-items:center;margin-top:var(--space-48)}.bx-book__slot{display:grid;gap:var(--space-16);padding:var(--space-40);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.18)}.bx-book__slot p{margin:0;color:#ffffffa8;font-size:var(--text-16);line-height:1.55}.bx-book__slot strong{font-size:clamp(22px,2vw,30px);letter-spacing:var(--tracking-snug)}.bx-book__slot .pill{justify-self:start}.bx-sub{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-64);align-items:end;margin-top:var(--space-48)}.bx-sub__form{display:flex;gap:var(--space-12);flex-wrap:wrap}.bx-sub__form input{flex:1 1 240px;min-height:52px;padding:0 var(--space-20);font:inherit;font-size:var(--text-16);color:inherit;background:transparent;border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-pill)}.bx-sub__form button{min-height:52px;padding:0 var(--space-24);font:inherit;font-weight:var(--fw-semibold);color:#0e0e0e;background:#fff;border:0;border-radius:var(--radius-pill);cursor:pointer}.bx-sub__done{margin:0;font-size:var(--text-16);color:#ffffffbf}@media(max-width:1100px){.bx-cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}.bx-steps--5{grid-template-columns:repeat(3,minmax(0,1fr))}.bx-model{grid-template-columns:48px minmax(0,1fr) minmax(0,1.3fr)}.bx-model__best{grid-column:2 / -1}.bx-model__go{grid-column:2 / -1;grid-row:auto;margin-top:0}.bx-model--pic{grid-template-columns:160px minmax(0,1fr) minmax(0,1.3fr)}.bx-awards{grid-template-columns:repeat(3,minmax(0,1fr))}.bx-quotes__rail{--per: 2.2}.bx-quotes__rail.is-drifting{--per: 2.5}.bx-founder,.bx-contact,.bx-book,.bx-sub{gap:var(--space-48)}.bx-shots--row{--per: 3}}@media(max-width:900px){.bx-cards--3,.bx-stats--4,.bx-places,.bx-press,.bx-apps,.bx-roles{grid-template-columns:repeat(2,minmax(0,1fr))}.bx-founder,.bx-contact,.bx-book,.bx-sub,.bx-rows--2{grid-template-columns:minmax(0,1fr)}.bx-rows--2 li:nth-last-child(2) .row{border-bottom:0}.bx-folio__grid li,.bx-folio__grid li:first-child{grid-column:span 6;grid-row:auto}.bx-folio__grid li:first-child{grid-column:1 / -1}.bx-folio__grid li:first-child img{aspect-ratio:16 / 10}.bx-shots{--per: 1.6}.bx-shots--row{--per: 2.2}.bx-table{border:0;overflow:visible;border-radius:0}.bx-table__t,.bx-table__t tbody,.bx-table__t tr,.bx-table__t th,.bx-table__t td{display:block;width:auto}.bx-table__t thead{display:none}.bx-table__t tr{margin-bottom:var(--space-16);border:1px solid var(--color-line);border-radius:var(--radius-lg);overflow:hidden}.ip--dark .bx-table__t tr{border-color:#ffffff24}.bx-table__t tbody th{width:auto;background:var(--color-surface)}.ip--dark .bx-table__t tbody th{background:#1a1a1a}.bx-table__t th,.bx-table__t td{padding:var(--space-16) var(--space-20)}.bx-table__t tbody tr:last-child>*{border-bottom:1px solid var(--color-line)}.bx-table__t tbody tr>*:last-child,.bx-table__t tbody tr:last-child>*:last-child{border-bottom:0}.ip--dark .bx-table__t tbody tr:last-child>*{border-color:#ffffff24}.bx-table__lab{display:block;margin-bottom:4px;font-size:var(--text-12);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-dim)}.is-us .bx-table__lab{color:#fff9}.ip--dark .is-us .bx-table__lab{color:var(--color-dim)}.bx-table__t--2 td:first-child{width:auto}}@media(max-width:760px){.bx-head{margin:var(--space-32) 0}.bx-cards--2,.bx-cards--3,.bx-cards--4{grid-template-columns:minmax(0,1fr)}.bx-card__link{min-height:0;padding:var(--space-24)}.bx-card__n{margin-bottom:var(--space-8)}.bx-steps--5,.bx-steps--6{grid-template-columns:minmax(0,1fr)}.bx-model{grid-template-columns:40px minmax(0,1fr);gap:var(--space-12) var(--space-16);padding:var(--space-32) 0}.bx-model__body,.bx-model__best{grid-column:2}.bx-model__go{grid-column:2;grid-row:auto;margin-top:var(--space-8)}.bx-model--pic{grid-template-columns:minmax(0,1fr)}.bx-model--pic .bx-model__pic{grid-row:auto;aspect-ratio:16 / 10}.bx-model--pic .bx-model__body,.bx-model--pic .bx-model__best,.bx-model--pic .bx-model__go{grid-column:1}.bx-awards{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-16)}.bx-award__shot{padding:var(--space-20)}.bx-quotes__rail{--per: 1.12}.bx-quotes__rail.is-drifting{--per: 1.2}.bx-press,.bx-apps,.bx-roles{grid-template-columns:minmax(0,1fr)}.bx-app,.bx-role a{min-height:0}.bx-shots{--per: 1.15}.bx-shots--row{--per: 1.6}.bx-marks{grid-template-columns:repeat(2,minmax(0,1fr))}.bx-marks li:nth-child(9):last-child{display:none}.bx-contact{margin-top:0}.bx-contact__side>.bx-contact__label:first-child{margin-top:0}.bx-contact__form,.bx-book__slot{padding:var(--space-24)}.bx-folio__grid li{grid-column:1 / -1}.bx-stats--4 .cd-res__item{padding:var(--space-24) 0}.bx-rows .row,.bx-rows div.row{grid-template-columns:40px minmax(0,1fr) auto}.bx-rows div.row{grid-template-columns:40px minmax(0,1fr)}.bx-rows--plain .row{grid-template-columns:minmax(0,1fr) auto}.bx-rows--plain div.row{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.bx-places{grid-template-columns:minmax(0,1fr)}.bx-places li{grid-template-columns:32px 36px minmax(0,1fr);align-items:center;padding:var(--space-20) 0}.bx-places__note{grid-column:3}.bx-stats--4,.bx-stats--2{grid-template-columns:minmax(0,1fr)}}.bx-hub{margin:0;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:var(--space-16)}.bx-hub__side{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-8)}.bx-hub__side li{padding:var(--space-16) var(--space-20);border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-page);font-weight:var(--fw-semibold);font-size:var(--text-15)}.bx-hub__side li:first-child{background:#0e0e0e;color:#fff;border-color:#0e0e0e}.bx-hub__wire{display:grid;gap:var(--space-12)}.bx-hub__wire span{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-8);font-family:var(--font-mono);font-size:var(--text-12);color:var(--color-dim);text-align:center}.bx-hub__wire i{height:1px;background:repeating-linear-gradient(90deg,var(--color-line-strong) 0 6px,transparent 6px 10px);position:relative}.bx-hub__wire i:last-child:after{content:"";position:absolute;right:-1px;top:-3px;border:3.5px solid transparent;border-left:6px solid var(--color-dim)}.bx-hub__wire i:first-child:before{content:"";position:absolute;left:-1px;top:-3px;border:3.5px solid transparent;border-right:6px solid var(--color-dim)}.bx-hub__core{display:grid;gap:var(--space-8);place-items:center;text-align:center;aspect-ratio:1;padding:var(--space-24);border-radius:50%;background:#0e0e0e;color:#fff}.bx-hub__kicker{font-size:var(--text-12);text-transform:uppercase;letter-spacing:.1em;color:#fff9}.bx-hub__core strong{font-size:clamp(36px,4vw,64px);letter-spacing:-.04em;line-height:1}.bx-hub__ways{font-size:var(--text-12);color:#fff9}.bx-hub__core{position:relative}.bx-hub__core:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}@media(prefers-reduced-motion:no-preference){.bx-hub__side li{animation:bx-hub-lit 7.5s var(--ease) infinite}.bx-hub__wire span{animation:bx-hub-say 7.5s var(--ease) infinite}.bx-hub__side li:nth-child(2),.bx-hub__wire span:nth-child(2){animation-delay:-6s}.bx-hub__side li:nth-child(3),.bx-hub__wire span:nth-child(3){animation-delay:-4.5s}.bx-hub__side li:nth-child(4),.bx-hub__wire span:nth-child(4){animation-delay:-3s}.bx-hub__side li:nth-child(5),.bx-hub__wire span:nth-child(5){animation-delay:-1.5s}.bx-hub__wire i{background-size:10px 1px;animation:bx-hub-run .8s linear infinite}.bx-hub__wire span:nth-child(2n) i{animation-direction:reverse}.bx-hub__core:after{animation:bx-hub-pulse 1.5s var(--ease) infinite}}@keyframes bx-hub-lit{0%,17%{background:#0e0e0e;color:#fff;border-color:#0e0e0e}22%,to{background:var(--color-page);color:var(--color-ink);border-color:var(--color-line-strong)}}@keyframes bx-hub-say{0%,17%{color:var(--color-ink);opacity:1}22%,to{color:var(--color-dim);opacity:1}}@keyframes bx-hub-run{to{background-position:10px 0}}@keyframes bx-hub-pulse{0%{box-shadow:0 0 #0e0e0e59}to{box-shadow:0 0 0 28px #0e0e0e00}}@media(max-width:560px){.bx-hub{grid-template-columns:minmax(0,1fr)}.bx-hub__wire{grid-template-columns:repeat(5,auto);justify-content:center;gap:var(--space-8)}.bx-hub__wire span{display:block;padding:4px 8px;border:1px dashed var(--color-line-strong);border-radius:var(--radius-pill)}.bx-hub__wire i{display:none}.bx-hub__wire{grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.bx-hub__core{aspect-ratio:auto;border-radius:var(--radius-lg)}}.bx-caselist{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-24)}.bx-case{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-64);align-items:center;padding:var(--space-32);border-radius:var(--radius-lg);background:var(--color-surface)}.bx-case:nth-child(2n) .bx-case__shot{order:2}.bx-case__shot{display:block}.bx-case__shot .cs__shot{aspect-ratio:5 / 4}.bx-case__read{display:grid;gap:var(--space-20);justify-items:start}.bx-case__brand{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12) var(--space-16)}.bx-case__brand img{height:32px;width:auto;max-width:140px;object-fit:contain;filter:grayscale(1)}.bx-case__brand span{font-size:var(--text-18);font-weight:var(--fw-semibold)}.bx-case__brand em{width:100%;font-style:normal;font-size:var(--text-14);color:var(--color-dim)}.bx-case__line{margin:0;font-size:clamp(24px,2.4vw,36px);line-height:1.15;letter-spacing:var(--tracking-snug);text-wrap:balance}.bx-case__sum{margin:0;font-size:var(--text-17);line-height:1.55;color:var(--color-muted);max-width:52ch;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.bx-more{cursor:pointer}@media(max-width:900px){.bx-case{grid-template-columns:minmax(0,1fr);gap:var(--space-24);padding:var(--space-16) var(--space-16) var(--space-24)}.bx-case:nth-child(2n) .bx-case__shot{order:0}.bx-case__shot .cs__shot{aspect-ratio:16 / 11}}@media(max-width:600px){.bx-case__sum{display:block;-webkit-line-clamp:none;line-clamp:none}}.bx--pull-mid .bx-pull__text{font-size:clamp(24px,2.5vw,40px);line-height:1.25;font-weight:var(--fw-medium)}.bx-award,.bx-award__shot{min-width:0}.bx-award__shot{overflow:hidden}.bx-award__shot img{width:100%;height:100%;max-width:none;object-fit:contain}@media(min-width:901px){.bx-cases:not(.bx-cases--slide) .wk__grid:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.bx-cases:not(.bx-cases--slide) .wk__grid:has(>li:nth-child(3):last-child) .cs__shot{aspect-ratio:4 / 5}}.bx-cases--slide .wk__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--space-32) * 2) / 3);gap:var(--space-32);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bx-cases--slide .wk__grid::-webkit-scrollbar{display:none}.bx-cases--slide .wk__case{scroll-snap-align:start}.bx-cases--slide .slide-nav{margin-top:var(--space-40)}@media(max-width:1100px){.bx-cases--slide .wk__grid{grid-auto-columns:calc((100% - var(--space-32)) / 2)}}@media(max-width:760px){.bx-cases--slide .wk__grid{grid-auto-columns:86%;gap:var(--space-16)}}.bx-cards{gap:0;background:none;border-width:1px 0 0 1px}.bx-card{border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.ip--dark .bx-card{border-color:#ffffff24}.ip--dark .bx-cards{background:none}.bx .sechead__of,.faqband__tag .sechead__of{grid-column:1 / 3;min-width:0;align-items:flex-start}.bx .sechead__of .xplus,.faqband__tag .sechead__of .xplus{flex:none;margin-top:.35em}.bx .sechead__ed,.faqband__tag .sechead__ed{grid-column:3;justify-self:center}@media(max-width:1100px){.bx-steps--6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.bx-steps--5,.bx-steps--6,.bx-steps--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.bx-steps--4,.bx-steps--5,.bx-steps--6{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){.bx .sechead__of,.faqband__tag .sechead__of{grid-column:1 / 4;white-space:normal}}@media(max-width:400px){.bx-hero .pill,.bx .pill{min-width:0;max-width:100%}.bx-hero .pill__label,.bx .pill__label{white-space:normal}}.ip--dark .bx-card__n,.bx-card--ask .bx-card__n,.ip--dark .cd-pts__n,.ip--dark .sv-step__n,.bx-steps__ask .sv-step__n,.ip--dark .bx-model__n,.ip--dark .bx-rows__n,.ip--dark .bx-places__n{color:#ffffffa8}.bx-table__t thead th,.ip--soft .bx-table__t thead th{color:var(--color-muted)}.ip--dark .bx-table__t thead th{color:#ffffffb8}.ip--dark .bx-card--ask .bx-card__n{color:var(--color-muted)}.ip--dark .bx-card--ask .bx-card__n,.ip--dark .bx-card--ask .bx-card__body{color:#4d4d4d}.ip--light .bx-flow__line,.ip--soft .bx-flow__line{background:linear-gradient(90deg,#0e0e0e8c,#0e0e0e8c) no-repeat left / 0 100%,#0e0e0e1f}.ip--light .bx-flow.is-seen .bx-flow__line,.ip--soft .bx-flow.is-seen .bx-flow__line{background-size:100% 100%,auto}.ip--light .bx-flow__dot,.ip--soft .bx-flow__dot{background:#0e0e0e;box-shadow:0 0 0 5px #0e0e0e14}.ip--light .bx-flow__drop,.ip--soft .bx-flow__drop{border-left-color:#0e0e0e59}.ip--light .bx-flow__disc,.ip--soft .bx-flow__disc{background:#0e0e0e;color:#fff;box-shadow:0 0 0 6px #0e0e0e14}.ip--light .bx-flow__name,.ip--soft .bx-flow__name{color:var(--color-ink)}.ip--light .bx-flow__copy,.ip--soft .bx-flow__copy,.ip--light .bx-serp__lede,.ip--soft .bx-serp__lede{color:var(--color-muted)}.bx-book--stack{grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--space-48);margin-top:0;text-align:center}.bx-book--stack .cd-split__side{display:grid;justify-items:center;gap:var(--space-20);max-width:640px}.bx-book--stack .cd-h{margin:0}.bx-book__form{width:100%;max-width:860px;text-align:left}.bx-book--side .bmp__lede{color:var(--color-muted)}.ip:has(.bx-book--stack){padding-bottom:var(--space-64)}@media(max-width:760px){.ip:has(.bx-book--stack){padding-bottom:var(--space-40)}}@media(min-width:1025px){.bx-contact__side{position:sticky;top:calc(var(--nav-height) + var(--space-24))}}.bx-clocks{list-style:none;margin:var(--space-64) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-24)}.bx-clock{display:grid;justify-items:center;align-content:start;gap:var(--space-12);padding:var(--space-32) var(--space-20);border-radius:var(--radius-lg);background:var(--color-page);text-align:center;opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease),transform .6s var(--ease);transition-delay:calc(var(--i) * .12s)}.bx-clocks.is-in .bx-clock{opacity:1;transform:none}.bx-clock__face{width:clamp(120px,11vw,160px);height:auto;margin-bottom:var(--space-12)}.bx-clock__rim{fill:var(--color-surface);stroke:var(--color-line-strong);stroke-width:1}.bx-clock__tick{stroke:var(--color-dim);stroke-width:1;stroke-linecap:round}.bx-clock__tick.is-major{stroke:var(--color-ink);stroke-width:2}.bx-clock__hour,.bx-clock__min{stroke:var(--color-ink);stroke-linecap:round;transform-origin:60px 60px;transition:transform 1.6s var(--ease);transition-delay:calc(.3s + var(--i) * .12s)}.bx-clock__hour{stroke-width:4}.bx-clock__min{stroke-width:2.5}.bx-clock__pin{fill:var(--color-ink)}.bx-clock.is-night .bx-clock__rim{fill:#0e0e0e;stroke:#0e0e0e}.bx-clock.is-night .bx-clock__tick{stroke:#ffffff73}.bx-clock.is-night .bx-clock__tick.is-major,.bx-clock.is-night .bx-clock__hour,.bx-clock.is-night .bx-clock__min{stroke:#fff}.bx-clock.is-night .bx-clock__pin{fill:#fff}.bx-clock__place{display:inline-flex;align-items:center;gap:var(--space-12)}.bx-clock .bx-places__flag{width:28px;height:auto}.bx-clock__time{font-family:var(--font-mono);font-size:var(--text-13);color:var(--color-dim)}@media(prefers-reduced-motion:reduce){.bx-clock{opacity:1;transform:none;transition:none}.bx-clock__hour,.bx-clock__min{transition:none}}@media(max-width:1024px){.bx-clocks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.bx-clocks{margin-top:0}}@media(max-width:480px){.bx-clocks{gap:var(--space-12)}.bx-clock{padding:var(--space-24) var(--space-12)}.bx-clock__face{width:104px}}.bx-clock{min-width:0}.bx-clock__place{flex-wrap:wrap;justify-content:center;max-width:100%}.bx-clock .bx-places__name{min-width:0;overflow-wrap:anywhere}@media(max-width:480px){.bx-clock__place{flex-direction:column;gap:var(--space-8)}.bx-clock .bx-places__name{font-size:var(--text-18)}.bx-clock .bx-places__note{font-size:var(--text-13)}}.bx-clock>*{grid-column:1 / -1!important;grid-row:auto!important}.bx-clock{grid-template-columns:minmax(0,1fr)!important}.bx-clock__sec{stroke:#e5484d;stroke-width:1.25;stroke-linecap:round;transform-origin:60px 60px;transition:transform .2s cubic-bezier(.4,2.2,.6,1)}.bx-clock__sec.is-wrap{transition:none}.bx-clocks:not(.is-in) .bx-clock__sec{opacity:0}.bx-clock.is-night .bx-clock__sec{stroke:#ff6b6b}.bx-clocks.is-live .bx-clock__hour,.bx-clocks.is-live .bx-clock__min{transition:transform .2s linear;transition-delay:0s}@media(prefers-reduced-motion:reduce){.bx-clock__sec{transition:none}}.bx-ring{display:grid;grid-template-columns:1fr 3fr;gap:var(--space-40);align-items:center;margin-top:0}.bx-ring__dial{position:relative;justify-self:start;width:min(100%,320px);aspect-ratio:1}.bx-ring__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.bx-ring__track,.bx-ring__arc{fill:none;stroke-width:6;stroke-linecap:round}.bx-ring__track{stroke:var(--color-line)}.bx-ring__arc{stroke:var(--color-ink);opacity:0;transition:stroke-dasharray .9s var(--ease),opacity .12s,stroke .4s var(--ease)}.bx-ring__arc.is-done,.bx-ring__arc.is-now{opacity:1}.bx-ring__arc.is-done{stroke:#0e0e0e59}.bx-ring__centre{position:absolute;top:22%;right:22%;bottom:22%;left:22%;display:grid;place-content:center;justify-items:center;gap:var(--space-8);text-align:center}.bx-ring__big{font-family:var(--font-display);font-size:clamp(64px,7vw,104px);line-height:.9;letter-spacing:-.05em;animation:bx-ring-in .6s var(--ease)}.bx-ring__now{max-width:14ch;font-size:var(--text-15);line-height:1.35;color:var(--color-muted)}@keyframes bx-ring-in{0%{opacity:0;transform:translateY(10px)}}.bx-ring__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-8)}.bx-ring__step{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--space-20);align-items:start;padding:var(--space-24) var(--space-24) var(--space-28, 28px);border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;outline:none;transition:background-color .4s var(--ease)}.bx-ring__step:focus-visible{box-shadow:0 0 0 2px var(--color-ink)}.bx-ring__step.is-on{background:var(--color-surface)}.bx-ring__n{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--color-line-strong);font-family:var(--font-mono);font-size:var(--text-13);color:var(--color-dim);transition:background-color .4s var(--ease),color .4s var(--ease),border-color .4s var(--ease)}.bx-ring__step.is-on .bx-ring__n{background:var(--color-ink);border-color:var(--color-ink);color:#fff}.bx-ring__say{display:grid;gap:var(--space-8);padding-top:8px}.bx-ring__title{margin:0;font-size:clamp(19px,1.6vw,24px);line-height:1.2;letter-spacing:var(--tracking-snug);color:var(--color-dim);transition:color .4s var(--ease)}.bx-ring__step.is-on .bx-ring__title{color:var(--color-ink)}.bx-ring__body{margin:0;max-width:52ch;font-size:var(--text-16);line-height:1.55;color:var(--color-muted)}.bx-ring__bar{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--color-ink);transform:scaleX(0);transform-origin:left center}.bx-ring.is-in .bx-ring__step.is-on .bx-ring__bar{animation:bx-ring-bar var(--ring-ms) linear both}.bx-ring__list:hover .bx-ring__bar,.bx-ring__list:focus-within .bx-ring__bar{animation:none!important;transform:scaleX(0)}@keyframes bx-ring-bar{to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.bx-ring__arc,.bx-ring__n,.bx-ring__title,.bx-ring__step{transition:none}.bx-ring__big{animation:none}.bx-ring__bar{display:none}}@media(max-width:1024px){.bx-ring{grid-template-columns:minmax(0,1fr);gap:var(--space-40);margin-top:0}.bx-ring__dial{justify-self:center;width:min(70vw,280px)}}@media(max-width:480px){.bx-ring__step{grid-template-columns:36px minmax(0,1fr);gap:var(--space-16);padding:var(--space-20) var(--space-16)}.bx-ring__n{width:36px;height:36px;font-size:var(--text-12, 12px)}.bx-ring__say{padding-top:4px}}.bx-qstats{margin:var(--space-80) 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--color-line-strong)}.bx-qstats__item{display:grid;gap:var(--space-8);align-content:start;padding:var(--space-32) var(--space-32) 0;border-left:1px solid var(--color-line);opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease),transform .6s var(--ease);transition-delay:calc(var(--i) * .11s)}.bx-qstats__item:first-child{padding-left:0;border-left:0}.bx-qstats.is-in .bx-qstats__item{opacity:1;transform:none}.bx-qstats__fig{font-family:var(--font-display);font-size:clamp(40px,4.4vw,68px);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.bx-qstats__label{margin:0;font-size:var(--text-15);color:var(--color-muted)}@media(prefers-reduced-motion:reduce){.bx-qstats__item{opacity:1;transform:none;transition:none}}@media(max-width:1024px){.bx-qstats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-32);margin-top:var(--space-64)}.bx-qstats__item:nth-child(3){padding-left:0;border-left:0}}@media(max-width:480px){.bx-qstats__item{padding:var(--space-24) var(--space-16) 0}.bx-qstats__fig{font-size:34px}}@media(max-width:1024px){.bx-qstats__item:nth-child(n+3){border-top:1px solid var(--color-line)}}[data-tone=dark] .bx-qstats{margin-top:0;border-top-color:#ffffff3d}[data-tone=dark] .bx-qstats__item{border-color:#ffffff29}[data-tone=dark] .bx-qstats__fig{color:#fff}[data-tone=dark] .bx-qstats__label{color:#ffffff9e}@media(min-width:1025px){.bx-ring{align-items:stretch}.bx-ring__dial{align-self:center}.bx-ring__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-16)}.bx-ring__step{grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--space-24);padding:var(--space-32) var(--space-28, 28px) var(--space-40);border:1px solid var(--color-line);background:var(--color-page)}.bx-ring__step.is-on{background:var(--color-surface);border-color:transparent}.bx-ring__say{padding-top:0}.bx-ring__body{max-width:none;font-size:var(--text-15)}}.bx-app__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12)}.bx-app__icon{display:block;width:56px;height:56px;border-radius:14px}.bx-app__badge{padding:5px 10px;border-radius:999px;background:var(--color-surface);font-size:var(--text-13);color:var(--color-muted)}.bx-app__name{font-size:clamp(20px,1.7vw,24px)}.bx-p2a{position:relative;display:grid;grid-template-columns:auto auto;justify-content:center;column-gap:clamp(140px,14vw,220px);align-items:center;margin:var(--space-64) auto 0}.bx-p2a__probs{justify-items:end}.bx-p2a__probs,.bx-p2a__apps{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:grid;gap:var(--space-16)}.bx-p2a__prob{justify-self:end;padding:12px 18px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0a;font-size:var(--text-15);color:#fffc;opacity:0;transform:translate(-12px);transition:opacity .5s var(--ease),transform .5s var(--ease);transition-delay:calc(var(--k) * 90ms)}.bx-p2a__prob:nth-child(2){margin-right:48px}.bx-p2a__prob:nth-child(3){margin-right:16px}.bx-p2a__prob:nth-child(4){margin-right:72px}.bx-p2a__prob:nth-child(5){margin-right:28px}.bx-p2a__prob:nth-child(6){margin-right:60px}.bx-p2a__lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.bx-p2a__lines path{fill:none;stroke:#ffffff59;stroke-width:1;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .9s var(--ease);transition-delay:calc(.5s + var(--k) * .12s)}.bx-p2a.is-in .bx-p2a__lines path{stroke-dashoffset:0}.bx-p2a__app{display:flex;align-items:center;gap:var(--space-16);font-size:var(--text-17);color:#fff;opacity:.25;transition:opacity .5s var(--ease);transition-delay:calc(1.3s + var(--i) * .12s)}.bx-p2a__app img{flex:none;width:44px;height:44px;border-radius:11px}.bx-p2a.is-in .bx-p2a__prob{opacity:1;transform:none}.bx-p2a.is-in .bx-p2a__app{opacity:1}.bx-p2a__close{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-48);margin-top:var(--space-80);padding-top:var(--space-40);border-top:1px solid rgba(255,255,255,.14)}.bx-p2a__close p{margin:0;font-size:clamp(18px,1.5vw,22px);line-height:1.5;color:#ffffffc7}.bx-p2a__close p:first-child{color:#fff}@media(prefers-reduced-motion:reduce){.bx-p2a__prob,.bx-p2a__app{opacity:1;transform:none;transition:none}.bx-p2a__lines path{stroke-dashoffset:0;transition:none}}@media(max-width:1024px){.bx-p2a{grid-template-columns:minmax(0,1fr);row-gap:var(--space-32);max-width:none}.bx-p2a__prob{margin-right:0!important}.bx-p2a__lines{display:none}.bx-p2a__probs{display:flex;flex-wrap:wrap;gap:var(--space-8)}.bx-p2a__apps{grid-template-columns:repeat(2,minmax(0,1fr))}.bx-p2a__app{opacity:1;font-size:var(--text-15)}.bx-p2a__close{grid-template-columns:minmax(0,1fr);gap:var(--space-24);margin-top:var(--space-48)}}@media(max-width:480px){.bx-p2a__apps{grid-template-columns:minmax(0,1fr)}}.bx-p2a__say{display:grid;gap:2px}.bx-p2a__for{display:none;font-size:var(--text-14);color:#ffffff8c}@media(max-width:1024px){.bx-p2a__probs{display:none}.bx-p2a__for{display:block}.bx-p2a__app{align-items:flex-start;padding:var(--space-16) 0;border-top:1px solid rgba(255,255,255,.12)}.bx-p2a__apps{gap:0 var(--space-32)}}.bx-p2a__prob{white-space:nowrap}@media(max-width:1024px){.bx-p2a__prob{white-space:normal}}.bx-p2a__head{display:grid;justify-items:center;gap:var(--space-16);max-width:760px;margin:0 auto;text-align:center}.bx-p2a__title{margin:0 0 var(--space-8);font-size:clamp(36px,4.4vw,68px);line-height:1;letter-spacing:-.035em;color:#fff}.bx-p2a__head p{margin:0;font-size:var(--text-18);line-height:1.55;color:#ffffff9e}.bx-p2a__close{grid-template-columns:minmax(0,1fr)!important;justify-items:center;gap:var(--space-16)!important;max-width:820px;margin-left:auto;margin-right:auto;padding-top:var(--space-48);text-align:center;border-top:0!important}.bx-p2a__close p:first-child{font-family:var(--font-display);font-size:clamp(22px,2.2vw,32px);line-height:1.3;letter-spacing:var(--tracking-snug);color:#fff}.bx-p2a__close p:last-child{font-size:var(--text-18);color:#ffffff9e}@media(max-width:1024px){.bx-p2a__head,.bx-p2a__close{text-align:left;justify-items:start}}.bx-p2a__close{margin-top:var(--space-80);padding-top:0}.bx-p2a{margin-top:var(--space-80)}@media(max-width:1024px){.bx-p2a__close,.bx-p2a{margin-top:var(--space-48)}}.bx-map{margin-top:0}.bx-map__stage{position:relative}.bx-map__dots{display:block;width:100%;height:auto;opacity:.55}.bx-map__pin{position:absolute;width:0;height:0;opacity:0;transform:translateY(-14px);transition:opacity .5s var(--ease),transform .6s cubic-bezier(.3,1.6,.5,1);transition-delay:calc(.3s + var(--i) * .22s)}.bx-map.is-in .bx-map__pin{opacity:1;transform:none}.bx-map__dot{position:absolute;left:-7px;top:-7px;width:14px;height:14px;border-radius:50%;background:var(--color-ink);box-shadow:0 0 0 6px #0e0e0e1f}.bx-map__dot:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px solid rgba(14,14,14,.35);animation:bx-map-ping 2.4s var(--ease) infinite;animation-delay:calc(var(--i) * .4s)}@keyframes bx-map-ping{0%{transform:scale(.6);opacity:1}to{transform:scale(2.4);opacity:0}}.bx-map__card{position:absolute;left:18px;bottom:14px;display:flex;align-items:center;gap:var(--space-12);padding:10px 14px;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-page);box-shadow:0 8px 24px #00000014;white-space:nowrap;width:max-content}.bx-map__pin--tr .bx-map__card{left:16px;bottom:16px}.bx-map__pin--tl .bx-map__card{right:16px;left:auto;bottom:16px}.bx-map__pin--br .bx-map__card{left:16px;top:16px;bottom:auto}.bx-map__pin--bl .bx-map__card{right:16px;left:auto;top:16px;bottom:auto}.bx-map__card img,.bx-map__list img{flex:none;width:24px;height:auto;border-radius:2px}.bx-map__card span,.bx-map__list span{display:grid;gap:2px;line-height:1.2}.bx-map__card strong{font-size:var(--text-15);font-weight:var(--fw-semibold)}.bx-map__card em,.bx-map__list em{font-style:normal;font-size:var(--text-13);color:var(--color-dim)}.bx-map__list{display:none;list-style:none;margin:var(--space-24) 0 0;padding:0}@media(prefers-reduced-motion:reduce){.bx-map__pin{opacity:1;transform:none;transition:none}.bx-map__dot:after{animation:none}}@media(max-width:760px){.bx-map__card{display:none}.bx-map__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-16)}.bx-map__list li{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-16);border-radius:var(--radius-lg);background:var(--color-page)}.bx-map__list strong{font-size:var(--text-15)}.bx-map__dot{left:-5px;top:-5px;width:10px;height:10px;box-shadow:0 0 0 4px #0e0e0e1f}}@media(max-width:1360px){.bx-map__card{display:none}.bx-map__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-16)}.bx-map__list li{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-16);border-radius:var(--radius-lg);background:var(--color-page)}.bx-map__list strong{font-size:var(--text-15)}}@media(max-width:900px){.bx-map__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.bx-map__list{grid-template-columns:minmax(0,1fr)}}.bx-founder__link{display:inline-block;margin-top:var(--space-12);padding-block:2px;color:inherit;font-size:var(--text-16);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;transition:text-decoration-color .2s var(--ease)}.bx-founder__link:hover{text-decoration-color:var(--color-dim)}.bx-rrows{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-line-strong)}.bx-rrow{border-bottom:1px solid var(--color-line-strong);transition:background-color .3s var(--ease)}.bx-rrow.is-open{background:var(--color-page)}.bx-rrow__head{display:grid;grid-template-columns:48px minmax(0,1fr) auto 40px;align-items:center;gap:var(--space-24);width:100%;padding:var(--space-28, 28px) var(--space-24);border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.bx-rrow__head:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.bx-rrow__n{font-family:var(--font-mono);font-size:var(--text-13);color:var(--color-dim)}.bx-rrow__title{font-family:var(--font-display);font-size:clamp(24px,2.6vw,40px);line-height:1.1;letter-spacing:-.02em;color:var(--color-dim);transition:color .3s var(--ease)}.bx-rrow.is-open .bx-rrow__title,.bx-rrow__head:hover .bx-rrow__title{color:var(--color-ink)}.bx-rrow__meta{font-size:var(--text-14);color:var(--color-dim);white-space:nowrap}.bx-rrow__icon{justify-self:end;font-size:22px;color:var(--color-dim);transition:transform .3s var(--ease),color .3s var(--ease)}.bx-rrow.is-open .bx-rrow__icon{color:var(--color-ink);transform:rotate(45deg)}.bx-rrow__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .52s cubic-bezier(.22,1,.36,1)}.bx-rrow.is-open .bx-rrow__panel{grid-template-rows:1fr}.bx-rrow__clip{min-height:0;overflow:hidden}.bx-rrow__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-32);padding:0 var(--space-24) var(--space-32) calc(48px + var(--space-48));opacity:0;transform:translateY(-10px);transition:opacity .26s var(--ease),transform .26s var(--ease)}.bx-rrow.is-open .bx-rrow__inner{opacity:1;transform:none;transition:opacity .42s var(--ease) .14s,transform .52s cubic-bezier(.22,1,.36,1) .12s}.bx-rrow__apply{transform:translateY(6px);transition:transform .42s var(--ease) .22s,background-color .2s var(--ease)}.bx-rrow.is-open .bx-rrow__apply{transform:none}.bx-rrow__apply:hover{background:#2a2a2a}.bx-rrow__title{transition:color .3s var(--ease),transform .4s cubic-bezier(.22,1,.36,1)}.bx-rrow__head:hover .bx-rrow__title{transform:translate(6px)}.bx-rrow.is-open .bx-rrow__title{transform:none}.bx-rrow__body{margin:0;max-width:64ch;font-size:var(--text-17);line-height:1.6;color:var(--color-muted)}.bx-rrow__apply{display:inline-flex;align-items:center;gap:var(--space-12);padding:14px 22px;border-radius:999px;background:var(--color-ink);color:#fff;font-size:var(--text-15);font-weight:var(--fw-semibold);text-decoration:none;white-space:nowrap}.bx-rrow__apply:hover i{transform:translate(2px,-2px)}.bx-rrow__apply i{transition:transform .2s var(--ease)}@media(prefers-reduced-motion:reduce){.bx-rrow__panel,.bx-rrow__inner,.bx-rrow__apply,.bx-rrow__title{transition:none}}@media(max-width:760px){.bx-rrow__head{grid-template-columns:minmax(0,1fr) 28px;grid-template-areas:"title icon" "meta icon";gap:var(--space-8) var(--space-16);padding:var(--space-20) var(--space-16)}.bx-rrow__n{display:none}.bx-rrow__title{grid-area:title;font-size:22px}.bx-rrow__meta{grid-area:meta;white-space:normal}.bx-rrow__icon{grid-area:icon}.bx-rrow__inner{grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-20);padding:0 var(--space-16) var(--space-24)}.bx-rrow__apply{justify-self:start}}.bx-deck{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--space-80);align-items:center}.bx-deck__head{display:grid;gap:var(--space-20)}.bx-deck__head .label{margin:0}.bx-deck__title{margin:0;font-size:clamp(36px,4.4vw,68px);line-height:1;letter-spacing:-.035em}.bx-deck__lede{margin:0;max-width:34ch;font-size:var(--text-18);line-height:1.55;color:var(--color-muted)}.bx-deck__side{display:grid;gap:var(--space-32)}.bx-deck__pile{padding:0 54px 54px 0}.bx-deck__pile{display:grid;list-style:none;margin:0;padding:0}.bx-deck__card{grid-area:1 / 1;display:grid;align-content:start;gap:var(--space-16);min-height:300px;padding:var(--space-40);border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-page);box-shadow:0 10px 30px #0000000f;transform:translate(calc(var(--k) * 18px),calc(var(--k) * 18px)) scale(calc(1 - var(--k) * .02));transform-origin:top left;transition:transform .7s cubic-bezier(.22,1,.36,1),background-color .5s var(--ease)}.bx-deck__card:not(.is-top)>*{opacity:0;transition:opacity .2s var(--ease)}.bx-deck__card.is-top{cursor:pointer}.bx-deck__card.is-top>*{opacity:1;transition:opacity .4s var(--ease) .25s}.bx-deck__n{font-family:var(--font-display);font-size:clamp(48px,5vw,76px);line-height:1;letter-spacing:-.04em;color:var(--color-dim)}.bx-deck__name{margin:var(--space-16) 0 0;font-size:clamp(24px,2.4vw,36px);line-height:1.15;letter-spacing:var(--tracking-snug)}.bx-deck__body{margin:0;max-width:46ch;font-size:var(--text-17);line-height:1.6;color:var(--color-muted)}@media(prefers-reduced-motion:reduce){.bx-deck__card,.bx-deck__card>*{transition:none}}@media(max-width:1024px){.bx-deck{grid-template-columns:minmax(0,1fr);gap:var(--space-40)}.bx-deck__pile{padding:0 54px 54px 0}}@media(max-width:480px){.bx-deck__pile{padding:0 30px 30px 0}.bx-deck__card{min-height:0;padding:var(--space-24);transform:translate(calc(var(--k) * 10px),calc(var(--k) * 10px)) scale(calc(1 - var(--k) * .02))}}.bx-deck--open{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:var(--space-48);align-items:start}.bx-deck--open .bx-deck__head{position:sticky;top:calc(var(--nav-height) + var(--space-40))}.bx-deck__all{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-20);margin:0;padding:0;list-style:none}.bx-deck--open .bx-deck__card{grid-area:auto;min-height:0;padding:var(--space-32);transform:none;box-shadow:none}.bx-deck--open .bx-deck__card>*{opacity:1;transition:none}.bx-deck--open .bx-deck__card:nth-child(2n){transform:translateY(var(--space-64))}.bx-deck--open .bx-deck__all{padding-bottom:var(--space-64)}.bx-deck--open .bx-deck__n{font-size:clamp(40px,3.6vw,56px)}.bx-deck--open .bx-deck__name{margin-top:var(--space-8);font-size:clamp(21px,1.8vw,27px)}.bx-deck--open .bx-deck__body{font-size:var(--text-16)}.bx-deck__shot{display:block;margin:calc(-1 * var(--space-16)) calc(-1 * var(--space-16)) var(--space-8);overflow:hidden;border-radius:var(--radius-md);aspect-ratio:4 / 3}.bx-deck__shot img{display:block;width:100%;height:100%;object-fit:cover}.bx-deck--open .bx-deck__card.has-shot{padding:var(--space-24) var(--space-24) var(--space-32)}@media(max-width:1024px){.bx-deck--open .bx-deck__head{position:static}}@media(max-width:640px){.bx-deck__all{grid-template-columns:minmax(0,1fr);gap:var(--space-12)}.bx-deck--open .bx-deck__all{padding-bottom:0}.bx-deck--open .bx-deck__card:nth-child(2n){transform:none}.bx-deck--open .bx-deck__card{padding:var(--space-24)}}.bx-rrows{display:grid;gap:var(--space-12);border-top:0}.bx-rrow{border:0;border-radius:var(--radius-lg);background:var(--color-page);transition:box-shadow .3s var(--ease)}.bx-rrow.is-open{box-shadow:0 12px 32px #00000012}.bx-rrow:not(.is-open):hover{box-shadow:0 6px 18px #0000000d}.bx-deck__nav{position:relative;z-index:10;margin-top:var(--space-40)}@media(max-width:480px){.bx-deck__nav{margin-top:calc(var(--space-16) * -1)}}.bx-deck__card--1{background:#f4f4f4;border-color:#f4f4f4}.bx-deck__card--2{background:#fff;border-color:#e6e6e6}.bx-deck__card--3{background:#0e0e0e;border-color:#0e0e0e;color:#fff}.bx-deck__card--4{background:#f4f4f4;border-color:#f4f4f4}.bx-deck__card--3 .bx-deck__n{color:#ffffff73}.bx-deck__card--3 .bx-deck__body{color:#ffffffb3}.bx-mani{display:grid;justify-items:center;gap:var(--space-32);max-width:1260px;margin:0 auto;text-align:center}.bx-mani__say{margin:0;max-width:100%;font-size:clamp(28px,3.4vw,54px);line-height:1.15;letter-spacing:var(--tracking-snug);font-weight:var(--fw-semibold);text-wrap:balance}.bx-mani__w{display:inline-block;white-space:pre;opacity:0;transform:translateY(.6em);transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:calc(var(--l, 0) * .14s)}.bx-mani__sub{margin:0;max-width:72ch;text-wrap:balance;font-size:var(--text-18);line-height:1.55;color:var(--color-muted);opacity:0;transform:translateY(12px);transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:calc(var(--lines, 1) * .14s + .2s)}.bx-mani.is-in .bx-mani__w,.bx-mani.is-in .bx-mani__sub{opacity:1;transform:none}.bx-team{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.bx-team__photo{margin:0;overflow:hidden;border-radius:var(--radius-lg);aspect-ratio:4 / 5;clip-path:inset(0 100% 0 0 round var(--radius-lg));transition:clip-path 1.1s var(--ease)}.bx-team__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:12% center;transform:scale(1.12);transition:transform 1.4s var(--ease)}.bx-team.is-in .bx-team__photo{clip-path:inset(0 0 0 0 round var(--radius-lg))}.bx-team.is-in .bx-team__photo img{transform:none}.bx-team__text{display:grid;gap:var(--space-20);align-content:center}.bx-team__text>*{opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.bx-team.is-in .bx-team__text>*{opacity:1;transform:none}.bx-team.is-in .bx-team__text>:nth-child(2){transition-delay:.45s}.bx-team.is-in .bx-team__text>:nth-child(3){transition-delay:.55s}.bx-team.is-in .bx-team__text>:nth-child(4){transition-delay:.65s}.bx-team.is-in .bx-team__text>:nth-child(5){transition-delay:.75s}.bx-team.is-in .bx-team__text>:first-child{transition-delay:.35s}.bx-team__title{margin:0 0 var(--space-4)}.bx-team__lede{margin:0;max-width:56ch;font-size:var(--text-17);line-height:1.6;color:var(--color-muted)}.ip--dark .bx-team__lede{color:#ffffffad}.bx-team__say{margin:var(--space-12) 0 0;padding-top:var(--space-24);border-top:1px solid var(--color-line);font-size:clamp(22px,2vw,30px);line-height:1.2;letter-spacing:var(--tracking-snug);font-weight:var(--fw-semibold)}.ip--dark .bx-team__say{border-color:#ffffff24;color:#fff}.bx-team__note{margin:0;max-width:52ch;font-size:clamp(17px,1.3vw,20px);line-height:1.45;font-style:italic}.ip--dark .bx-team__note{color:#fffc}@media(max-width:1024px){.bx-team{grid-template-columns:minmax(0,1fr)}.bx-team__photo{aspect-ratio:3 / 2}}@media(prefers-reduced-motion:reduce){.bx-mani__w,.bx-mani__sub,.bx-team__photo,.bx-team__photo img,.bx-team__text>*{transition:none;opacity:1;transform:none;clip-path:none}}.bx-press--cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-24);margin-top:var(--space-48)}.bx-press--cards a{height:100%;align-content:start;gap:var(--space-16);padding:var(--space-16) var(--space-16) var(--space-32);border-radius:var(--radius-lg);background:var(--color-surface);transition:background-color .3s var(--ease)}.bx-press--cards a:hover{background:var(--color-surface-2)}.bx-press--cards img{aspect-ratio:auto;height:auto;object-fit:initial;border-radius:var(--radius-md, 10px)}.bx-press--cards .bx-press__meta,.bx-press--cards .bx-press__title,.bx-press--cards .bx-press__ex,.bx-press--cards .bx-press__go{margin-inline:var(--space-16)}.bx-press--cards .bx-press__meta{margin-top:var(--space-8)}.bx-press--cards .bx-press__title{font-size:clamp(22px,1.9vw,28px);line-height:1.2;text-wrap:balance}.bx-press--cards .bx-press__ex{font-size:var(--text-17);max-width:52ch}.bx-press--cards .bx-press__go{justify-self:start;margin-top:var(--space-8);padding-bottom:4px;border-bottom:1px solid currentColor}@media(max-width:768px){.bx-press--cards{grid-template-columns:minmax(0,1fr)}}.ip--soft .bx-press--cards a{background:var(--color-page)}.ip--soft .bx-press--cards a:hover{background:var(--color-page);box-shadow:0 10px 28px #0000000f}.bx-folio--cards{gap:var(--space-24)}.bx-folio--cards .bx-folio__brand{gap:var(--space-24);padding:var(--space-24);border-radius:var(--radius-lg);background:var(--color-surface)}.bx-folio--cards .bx-folio__top{padding:var(--space-8) var(--space-8) 0;border-bottom:0;align-items:center}.bx-folio--cards .bx-folio__top>div{display:grid;gap:var(--space-4)}.bx-folio--cards .bx-folio__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(150px,14vw,230px);gap:var(--space-12)}.bx-folio--cards .bx-folio__grid li{grid-column:span 1;grid-row:span 1;min-width:0;overflow:hidden;border-radius:var(--radius-md, 10px)}.bx-folio--cards .bx-folio__grid li:first-child{grid-column:span 2;grid-row:span 2}.bx-folio--cards .bx-folio__grid img,.bx-folio--cards .bx-folio__grid li:first-child img,.bx-folio--cards .bx-folio__grid li:not(:first-child) img{width:100%;height:100%;min-height:0;aspect-ratio:auto;border-radius:0;transition:transform .6s var(--ease)}.bx-folio--cards .bx-folio__grid li:hover img{transform:scale(1.04)}@media(max-width:768px){.bx-folio--cards .bx-folio__brand{padding:var(--space-16)}.bx-folio--cards .bx-folio__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(110px,30vw,200px);gap:var(--space-8)}.bx-folio--cards .bx-folio__grid li,.bx-folio--cards .bx-folio__grid li:first-child{grid-column:span 1;grid-row:span 1}.bx-folio--cards .bx-folio__grid li:first-child{grid-column:1 / -1;grid-row:span 2}}.bx-sites{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-24)}.bx-sites--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bx-site{display:grid;height:100%;gap:var(--space-16);align-content:start;padding:var(--space-20);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:#fff;color:inherit;text-decoration:none;transition:box-shadow .3s var(--ease),transform .3s var(--ease)}.bx-site--open{position:relative;cursor:pointer}.bx-site__open{all:unset;cursor:pointer}.bx-site__open:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.bx-site__open:focus-visible:after{outline:2px solid var(--color-brand);outline-offset:3px;border-radius:var(--radius-lg)}.bx-site:is(a,.bx-site--open):hover{box-shadow:0 14px 36px #00000014;transform:translateY(-3px)}.bx-site__shot{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius-md);background:#e9e9e9}.bx-site__shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.bx-site__shot:after{content:"";position:absolute;inset:auto 0 0;height:35%;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none}.bx-site__ph{display:grid;grid-template-rows:8% 9% 1fr;gap:5%;height:100%;padding:0 0 6%}.bx-site__ph i{display:block;background:#dcdcdc}.bx-site__ph i:nth-child(1){background:#d2d2d2}.bx-site__ph i:nth-child(2){margin:0 6%;border-radius:4px;background:#e1e1e1}.bx-site__ph i:nth-child(3){margin:0 6%;border-radius:8px;background:#d6d6d6}.bx-site__body{display:grid;gap:var(--space-4)}.bx-site__name{margin:0;font-size:var(--text-16);line-height:1.2;letter-spacing:-.02em}.bx-site__line{font-size:var(--text-14);line-height:1.5;color:var(--color-muted)}.ip--dark .bx-site{color:#0e0e0e;border-color:transparent}.ip--dark .bx-site__line{color:#5a5a5a}@media(max-width:1024px){.bx-sites{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.bx-sites{grid-template-columns:minmax(0,1fr);gap:var(--space-16)}.bx-site{padding:var(--space-16)}}@media(prefers-reduced-motion:reduce){.bx-site{transition:none}.bx-site:is(a,.bx-site--open):hover{transform:none}}.bx-sbar{list-style:none;margin:0;padding:0;display:flex;gap:4px}.bx-sbar__seg{flex:calc(var(--n) + 1.5) 1 0;min-width:min-content}.bx-sbar__band{display:flex;align-items:center;min-height:76px;margin:0;padding:var(--space-16) var(--space-20);background:#0e0e0e;color:#fff;font-size:var(--text-16);font-weight:var(--fw-semibold);line-height:1.25;letter-spacing:-.01em;clip-path:inset(0 0 0 0)}.bx-sbar__seg:first-child .bx-sbar__band{border-radius:var(--radius-lg) 0 0 var(--radius-lg);box-shadow:inset 0 -3px 0 var(--color-brand)}.bx-sbar__seg:last-child .bx-sbar__band{border-radius:0 var(--radius-lg) var(--radius-lg) 0}.bx-sbar__seg:nth-child(2) .bx-sbar__band{background:#333}.bx-sbar__seg:nth-child(3) .bx-sbar__band{background:#5c5c5c}.bx-sbar__seg:nth-child(4) .bx-sbar__band{background:#c9c9c9;color:#0e0e0e}.bx-sbar__seg:nth-child(5) .bx-sbar__band{background:#e6e6e6;color:#0e0e0e}.bx-sbar:has(>:nth-child(6)) .bx-sbar__seg:nth-child(2) .bx-sbar__band{background:#262626}.bx-sbar:has(>:nth-child(6)) .bx-sbar__seg:nth-child(3) .bx-sbar__band{background:#3d3d3d}.bx-sbar:has(>:nth-child(6)) .bx-sbar__seg:nth-child(4) .bx-sbar__band{background:#5c5c5c;color:#fff}.bx-sbar:has(>:nth-child(6)) .bx-sbar__seg:nth-child(5) .bx-sbar__band{background:#8a8a8a;color:#0e0e0e}.bx-sbar__seg:nth-child(6) .bx-sbar__band{background:#c9c9c9;color:#0e0e0e}.bx-sbar__seg:nth-child(7) .bx-sbar__band{background:#e6e6e6;color:#0e0e0e}.bx-sbar:has(>:nth-child(6)) .bx-sbar__tool{margin-left:var(--space-12);padding:8px 12px;font-size:var(--text-13, 13px);max-width:calc(100% - var(--space-12))}.bx-sbar:has(>:nth-child(6)) .bx-sbar__seg{min-width:0}.bx-sbar:has(>:nth-child(6)) .bx-sbar__band{padding-inline:var(--space-16)}@media(min-width:761px)and (max-width:1399px){.bx-sbar:has(>:nth-child(6)){flex-wrap:wrap;row-gap:var(--space-32)}.bx-sbar:has(>:nth-child(6)) .bx-sbar__seg{flex:0 0 calc((100% - 12px)/4)}.bx-sbar:has(>:nth-child(6)) .bx-sbar__seg .bx-sbar__band{border-radius:0}.bx-sbar:has(>:nth-child(6)) .bx-sbar__seg:nth-child(4n+1) .bx-sbar__band{border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.bx-sbar:has(>:nth-child(6)) .bx-sbar__seg:nth-child(4) .bx-sbar__band,.bx-sbar:has(>:nth-child(6)) .bx-sbar__seg:last-child .bx-sbar__band{border-radius:0 var(--radius-lg) var(--radius-lg) 0}}.bx-sbar__tools{list-style:none;margin:0 0 0 var(--space-24);padding:var(--space-16) 0 0;display:grid;gap:var(--space-12);border-left:1px solid var(--color-line-strong, #bdbdbd);clip-path:inset(0 0 0 0)}.bx-sbar__tool{position:relative;justify-self:start;margin-left:var(--space-16);padding:10px var(--space-16);border:1px solid var(--color-line);border-radius:var(--radius-md);background:#fff;font-size:var(--text-14);font-weight:var(--fw-medium);color:var(--color-ink)}.ip--light .bx-sbar__tool{background:var(--color-surface)}.bx-sbar__tool:before{content:"";position:absolute;top:50%;right:100%;width:var(--space-16);border-top:1px solid var(--color-line-strong, #bdbdbd)}@media(prefers-reduced-motion:no-preference){.bx-sbar__band{transition:clip-path .6s var(--ease) calc(var(--i) * .14s)}.bx-sbar__tools{transition:clip-path .5s var(--ease) calc(.7s + var(--i) * .14s)}.bx-sbar__tool{transition:opacity .4s var(--ease),transform .4s var(--ease);transition-delay:calc(.9s + var(--i) * .14s + var(--j) * 80ms)}.bx-sbar:not(.is-in) .bx-sbar__band{clip-path:inset(0 100% 0 0)}.bx-sbar:not(.is-in) .bx-sbar__tools{clip-path:inset(0 0 100% 0)}.bx-sbar:not(.is-in) .bx-sbar__tool{opacity:0;transform:translateY(-10px)}}@media(max-width:1100px){.bx-sbar__band{min-height:64px;padding:var(--space-12) var(--space-16);font-size:var(--text-14)}.bx-sbar__tools{margin-left:var(--space-16)}.bx-sbar__tool{margin-left:var(--space-12);padding:8px var(--space-12);font-size:var(--text-13);white-space:normal}.bx-sbar__tool:before{width:var(--space-12)}}@media(max-width:900px){.bx-sbar{flex-direction:column;gap:var(--space-24)}.bx-sbar__seg .bx-sbar__band,.bx-sbar__seg:first-child .bx-sbar__band,.bx-sbar__seg:last-child .bx-sbar__band{min-height:0;border-radius:var(--radius-md)}.bx-sbar__tools{margin-left:var(--space-20)}}.bx-chev{--tip: 22px;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n, 5),minmax(0,1fr));column-gap:6px}.bx-chev__step{min-width:0}.bx-chev__arrow{position:relative;display:flex;flex-direction:column;justify-content:center;gap:var(--space-8);width:calc(100% + var(--tip));min-height:116px;padding:var(--space-20) calc(var(--tip) + var(--space-16)) var(--space-20) calc(var(--tip) + var(--space-20));background:#ffffff14;color:#ffffff8c;clip-path:polygon(0 0,calc(100% - var(--tip)) 0,100% 50%,calc(100% - var(--tip)) 100%,0 100%,var(--tip) 50%);transition:color .2s var(--ease) calc(60ms + var(--i) * .18s)}.bx-chev__step:first-child .bx-chev__arrow{padding-left:var(--space-24);clip-path:polygon(0 0,calc(100% - var(--tip)) 0,100% 50%,calc(100% - var(--tip)) 100%,0 100%);border-radius:var(--radius-md) 0 0 var(--radius-md)}.bx-chev__step:last-child .bx-chev__arrow{width:100%}.bx-chev__arrow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#f4f4f4;transform-origin:left center;transition:transform .5s var(--ease) calc(var(--i) * .18s)}.bx-chev__step:last-child .bx-chev__arrow:before{background:var(--color-brand)}.bx-chev__n,.bx-chev__title{position:relative;z-index:1}.bx-chev__n{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-12);opacity:.92}.bx-chev__title{margin:0;font-size:clamp(16px,1.25vw,19px);font-weight:var(--fw-semibold);line-height:1.25;letter-spacing:-.01em}.bx-chev.is-in .bx-chev__arrow{color:#0e0e0e}.bx-chev.is-in .bx-chev__step:last-child .bx-chev__arrow{color:#fff}.bx-chev:not(.is-in) .bx-chev__arrow:before{transform:scaleX(0)}.bx-chev__body{margin:var(--space-20) 0 0;padding-right:var(--space-16);font-size:var(--text-15, 15px);line-height:1.55;color:#ffffffa8;transition:opacity .4s var(--ease) calc(.3s + var(--i) * .18s),transform .4s var(--ease) calc(.3s + var(--i) * .18s)}.bx-chev:not(.is-in) .bx-chev__body{opacity:0;transform:translateY(8px)}@media(prefers-reduced-motion:reduce){.bx-chev__arrow,.bx-chev__arrow:before,.bx-chev__body{transition:none}}@media(max-width:1100px){.bx-chev{--tip: 16px}.bx-chev__arrow{min-height:104px;padding-right:calc(var(--tip) + var(--space-8));padding-left:calc(var(--tip) + var(--space-12))}.bx-chev__step:first-child .bx-chev__arrow{padding-left:var(--space-16)}.bx-chev__title{font-size:var(--text-15, 15px)}.bx-chev__body{font-size:var(--text-14);padding-right:var(--space-8)}}@media(max-width:900px){.bx-chev{--tip: 16px;grid-template-columns:minmax(0,1fr);row-gap:var(--space-8)}.bx-chev__arrow,.bx-chev__step:first-child .bx-chev__arrow,.bx-chev__step:last-child .bx-chev__arrow{width:100%;min-height:0;padding:calc(var(--tip) + var(--space-12)) var(--space-20) calc(var(--tip) + var(--space-12));border-radius:0;clip-path:polygon(0 0,50% var(--tip),100% 0,100% calc(100% - var(--tip)),50% 100%,0 calc(100% - var(--tip)))}.bx-chev__step:first-child .bx-chev__arrow{padding-top:var(--space-20);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--tip)),50% 100%,0 calc(100% - var(--tip)))}.bx-chev__arrow:before{transform-origin:top center}.bx-chev:not(.is-in) .bx-chev__arrow:before{transform:scaleY(0)}.bx-chev__body{margin:var(--space-12) 0 var(--space-16);padding:0 var(--space-4)}}.bx-nrows{--cols: minmax(96px, .5fr) minmax(0, 1fr) minmax(0, 1.4fr)}.bx-nrows__head,.bx-nrows__row{display:grid;grid-template-columns:var(--cols);gap:var(--space-32);align-items:baseline}.bx-nrows__head{padding-bottom:var(--space-16);font-size:var(--text-12);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-dim)}.ip--dark .bx-nrows__head{color:#ffffff80}.bx-nrows__list{list-style:none;margin:0;padding:0}.bx-nrows__row{position:relative;align-items:center;padding:var(--space-32) 0}.bx-nrows__row:before{content:"";position:absolute;top:0;left:0;right:0;border-top:1px solid var(--color-line);transform-origin:left center}.ip--dark .bx-nrows__row:before{border-color:#ffffff29}.bx-nrows__row:last-child{border-bottom:1px solid var(--color-line)}.ip--dark .bx-nrows__row:last-child{border-color:#ffffff29}.bx-nrows__n{font-size:clamp(56px,6vw,96px);font-weight:var(--fw-semibold);line-height:.9;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px var(--color-line-strong, #bdbdbd)}.ip--dark .bx-nrows__n{-webkit-text-stroke-color:rgba(255,255,255,.45)}.bx-nrows__shot{display:block;width:clamp(96px,9vw,136px);aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden;background:#ffffff0f}.bx-nrows__shot img{display:block;width:100%;height:100%;object-fit:cover}.bx-nrows__ic{display:grid;place-items:center;width:clamp(96px,9vw,136px);aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-surface-2);color:var(--color-ink)}.ip--dark .bx-nrows__ic{background:#ffffff0f;color:#fff}.bx-nrows__ic svg{display:block;width:78%;height:auto;overflow:visible}.bx-nrows__ic svg *{transform-box:fill-box;transform-origin:center}.bx-nrows__ic .ri-key{fill:var(--color-surface-2)}.ip--dark .bx-nrows__ic .ri-key{fill:#1f1f1f}.bx-nrows__ic .ri-orbit{transform-box:view-box;transform-origin:100px 104px}@media(prefers-reduced-motion:no-preference){.ri-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:ri-draw 4s var(--ease) infinite}.ri-head{animation:ri-head 4s var(--ease) infinite}.ri-blink{animation:ri-blink 2.4s ease-in-out infinite;animation-delay:var(--d)}.ri-flow{animation:ri-flow 1.2s linear infinite}.ri-slip{animation:ri-slip 3s var(--ease) infinite}.ri-shackle{animation:ri-shackle 3s var(--ease) infinite}.ri-coin{animation:ri-coin 4s var(--ease) infinite;animation-delay:var(--d)}.ri-orbit{animation:ri-orbit 6s linear infinite}.ri-swap{animation:ri-swap 3.2s var(--ease) infinite}}@keyframes ri-draw{0%{stroke-dashoffset:1}40%,85%{stroke-dashoffset:0}to{stroke-dashoffset:-1}}@keyframes ri-head{0%,32%{opacity:0}42%,85%{opacity:1}to{opacity:0}}@keyframes ri-blink{0%,to{opacity:.45}50%{opacity:1}}@keyframes ri-flow{to{stroke-dashoffset:-14}}@keyframes ri-slip{0%,20%{transform:none}40%,62%{transform:translate(14px,14px) rotate(12deg);opacity:.5}80%,to{transform:none;opacity:1}}@keyframes ri-shackle{0%,25%{transform:none}45%,70%{transform:translateY(-12px)}85%,to{transform:none}}@keyframes ri-coin{0%{opacity:0;transform:translateY(-24px)}12%,78%{opacity:1;transform:none}92%,to{opacity:0;transform:none}}@keyframes ri-orbit{to{transform:rotate(360deg)}}@keyframes ri-swap{0%,20%{transform:none}40%,62%{transform:translate(30px);opacity:.4}82%,to{transform:none;opacity:1}}.bx-nrows__title{margin:0;font-size:clamp(19px,1.6vw,24px);font-weight:var(--fw-semibold);line-height:1.25;letter-spacing:-.02em}.bx-nrows__say{margin:0;font-size:var(--text-16);line-height:1.6;color:var(--color-muted)}.ip--dark .bx-nrows__say{color:#ffffffa8}@media(max-width:1024px){.bx-nrows{--cols: minmax(72px, .4fr) minmax(0, 1fr) minmax(0, 1.3fr)}.bx-nrows__head,.bx-nrows__row{gap:var(--space-24)}}@media(max-width:760px){.bx-nrows__head{display:none}.bx-nrows__row{grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-8);padding:var(--space-24) 0}.bx-nrows__n{font-size:48px;margin-bottom:var(--space-4)}}.bx-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows, 6),auto);grid-auto-flow:column;column-gap:var(--space-16)}.bx-pair__head,.bx-pair__cell{margin:0;padding:var(--space-20) var(--space-32);background:var(--color-surface);color:var(--color-ink)}.bx-pair__head{padding-top:var(--space-32);padding-bottom:var(--space-24);border-radius:var(--radius-lg) var(--radius-lg) 0 0;font-size:clamp(18px,1.5vw,22px);font-weight:var(--fw-semibold);line-height:1.3;letter-spacing:-.02em}.bx-pair__cell{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--space-16);align-items:start;font-size:var(--text-16);line-height:1.55;color:var(--color-muted);box-shadow:inset 0 1px 0 var(--color-line)}.bx-pair__cell.is-last{padding-bottom:var(--space-32);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.bx-pair__head.is-us,.bx-pair__cell.is-us{background:#0e0e0e;color:#fff}.bx-pair__cell.is-us{color:#ffffffd1;box-shadow:inset 0 1px #ffffff1f}.bx-pair__mark{display:grid;place-items:center;width:28px;height:28px;margin-top:-2px;border-radius:50%;border:1px solid var(--color-line-strong, #bdbdbd)}.bx-pair__mark svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bx-pair__cell.is-us .bx-pair__mark{border:0;background:#fff;color:#0e0e0e}@media(prefers-reduced-motion:no-preference){.bx-pair__cell>*{transition:opacity .5s var(--ease),transform .5s var(--ease);transition-delay:calc(var(--r) * .11s)}.bx-pair:not(.is-in) .bx-pair__cell>*{opacity:0;transform:translateY(12px)}}@media(max-width:1024px){.bx-pair__head,.bx-pair__cell{padding-left:var(--space-24);padding-right:var(--space-24)}}@media(max-width:760px){.bx-pair{display:flex;flex-direction:column}.bx-pair__head:not(.is-us){margin-top:var(--space-16)}.bx-pair__head,.bx-pair__cell{padding-left:var(--space-20);padding-right:var(--space-20)}}.bx-ceil{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-48) var(--space-96);align-items:center}.bx-ceil__title{margin:0;max-width:16ch;font-family:var(--font-display);font-size:clamp(36px,4.2vw,64px);font-weight:var(--fw-semibold);line-height:1;letter-spacing:var(--tracking-tight)}.bx-ceil__muted{color:var(--color-dim)}.bx-ceil__lede{margin:var(--space-24) 0 0;max-width:52ch;font-size:var(--text-17, 17px);line-height:1.6;color:var(--color-muted)}.bx-ceil__first{margin:var(--space-32) 0 0;padding-top:var(--space-32);border-top:1px solid var(--color-line);max-width:40ch;font-size:clamp(20px,1.6vw,24px);font-weight:var(--fw-medium);line-height:1.35;letter-spacing:-.02em;color:var(--color-ink)}.bx-ceil__body{margin:var(--space-16) 0 0;max-width:52ch;font-size:var(--text-16);line-height:1.65;color:var(--color-muted)}.bx-ceil__card{overflow:hidden;border-radius:var(--radius-lg);background:#fff}.bx-ceil__art{--gap: 72px;display:grid;grid-template-rows:1fr auto 1fr;min-height:380px;padding:var(--space-40)}.bx-ceil__front,.bx-ceil__engine{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;padding:var(--space-20) var(--space-24);border-radius:var(--radius-md)}.bx-ceil__front{border:1px solid var(--color-line);background:var(--color-surface)}.bx-ceil__engine{justify-content:space-between;background:#0e0e0e}.bx-ceil__bar{display:block;width:38%;height:8px;border-radius:4px;background:#cfcfcf}.bx-ceil__bar--wide{width:62%;height:10px;background:#9a9a9a}.bx-ceil__bar--light{background:#ffffff3d}.bx-ceil__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bx-ceil__tiles i{height:54px;border-radius:6px;background:#fff;border:1px solid var(--color-line)}.bx-ceil__dots{display:flex;gap:10px}.bx-ceil__dots i{width:26px;height:26px;border-radius:50%;border:1px solid rgba(255,255,255,.3)}.bx-ceil__dots i:first-child{background:#fff;border-color:#fff}.bx-ceil__links{display:flex;justify-content:space-around;height:var(--gap);padding:0 18%}.bx-ceil__links i{position:relative;width:2px;background:repeating-linear-gradient(to bottom,#0e0e0e 0 6px,transparent 6px 11px);transform-origin:top center}.bx-ceil__links i:before,.bx-ceil__links i:after{content:"";position:absolute;left:50%;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:#0e0e0e}.bx-ceil__links i:before{top:-4px}.bx-ceil__links i:after{bottom:-4px}.bx-ceil__note{margin:0;padding:var(--space-20) var(--space-40);border-top:1px solid var(--color-line);color:var(--color-ink);font-size:var(--text-17, 17px);font-weight:var(--fw-medium);line-height:1.5}@media(prefers-reduced-motion:no-preference){.bx-ceil__front{transition:transform .9s var(--ease) .15s,border-radius .3s var(--ease) .15s}.bx-ceil__engine{transition:border-radius .3s var(--ease) .15s}.bx-ceil__links i{transition:transform .6s var(--ease)}.bx-ceil__links i:nth-child(1){transition-delay:.8s}.bx-ceil__links i:nth-child(2){transition-delay:.92s}.bx-ceil__links i:nth-child(3){transition-delay:1.04s}.bx-ceil:not(.is-in) .bx-ceil__front{transform:translateY(var(--gap));border-radius:var(--radius-md) var(--radius-md) 0 0}.bx-ceil:not(.is-in) .bx-ceil__engine{border-radius:0 0 var(--radius-md) var(--radius-md)}.bx-ceil:not(.is-in) .bx-ceil__links i{transform:scaleY(0)}}@media(max-width:1024px){.bx-ceil{gap:var(--space-48)}.bx-ceil__art{--gap: 56px;min-height:340px;padding:var(--space-32)}.bx-ceil__note{padding:var(--space-20) var(--space-32)}}@media(max-width:900px){.bx-ceil{grid-template-columns:minmax(0,1fr);gap:var(--space-32)}}@media(max-width:480px){.bx-ceil__art{--gap: 44px;min-height:290px;padding:var(--space-20)}.bx-ceil__front,.bx-ceil__engine{padding:var(--space-16)}.bx-ceil__tiles i{height:40px}.bx-ceil__dots i{width:20px;height:20px}.bx-ceil__note{padding:var(--space-20);font-size:var(--text-16)}}.bx-ceil__links b{position:absolute;left:50%;top:0;width:6px;height:14px;margin-left:-3px;border-radius:3px;background:#0e0e0e;opacity:0}@keyframes bx-ceil-down{0%{top:0;opacity:0}15%{opacity:1}85%{opacity:1}to{top:calc(100% - 14px);opacity:0}}@keyframes bx-ceil-up{0%{top:calc(100% - 14px);opacity:0}15%{opacity:1}85%{opacity:1}to{top:0;opacity:0}}@keyframes bx-ceil-dot{0%,22%{background:#fff;border-color:#fff}30%,to{background:transparent;border-color:#ffffff4d}}@keyframes bx-ceil-tile{0%,28%{background:#e9e9e9;border-color:#0e0e0e}40%,to{background:#fff;border-color:var(--color-line)}}@media(prefers-reduced-motion:no-preference){.bx-ceil.is-in .bx-ceil__links b{animation:bx-ceil-down 1.6s var(--ease) infinite;animation-delay:1.6s}.bx-ceil.is-in .bx-ceil__links i:nth-child(2) b{animation-name:bx-ceil-up;animation-delay:2s}.bx-ceil.is-in .bx-ceil__links i:nth-child(3) b{animation-delay:2.4s}.bx-ceil.is-in .bx-ceil__dots i{animation:bx-ceil-dot 2.5s linear infinite}.bx-ceil.is-in .bx-ceil__dots i:nth-child(1){animation-delay:1.4s}.bx-ceil.is-in .bx-ceil__dots i:nth-child(2){animation-delay:1.9s}.bx-ceil.is-in .bx-ceil__dots i:nth-child(3){animation-delay:2.4s}.bx-ceil.is-in .bx-ceil__dots i:nth-child(4){animation-delay:2.9s}.bx-ceil.is-in .bx-ceil__dots i:nth-child(5){animation-delay:3.4s}.bx-ceil.is-in .bx-ceil__tiles i{animation:bx-ceil-tile 2.4s var(--ease) infinite}.bx-ceil.is-in .bx-ceil__tiles i:nth-child(1){animation-delay:1.8s}.bx-ceil.is-in .bx-ceil__tiles i:nth-child(2){animation-delay:2.6s}.bx-ceil.is-in .bx-ceil__tiles i:nth-child(3){animation-delay:3.4s}}.bx-ceil__tag{font-size:var(--text-12);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-dim)}.bx-ceil__engine .bx-ceil__tag{color:#ffffff8c}.bx-ceil__tiles i{display:grid;place-items:center;font-style:normal;font-size:var(--text-14);font-weight:var(--fw-medium);color:var(--color-ink)}.bx-ceil__links{position:relative}.bx-ceil__api{position:absolute;top:50%;left:calc(50% + 14px);transform:translateY(-50%);padding:3px 10px;border:1px solid var(--color-line);border-radius:var(--radius-pill);background:#fff;font-size:var(--text-12);font-weight:var(--fw-semibold);color:var(--color-ink)}.bx-ceil__run{display:flex;align-items:center;gap:var(--space-16)}.bx-ceil__jobs{position:relative;flex:1;height:1.4em;font-size:var(--text-16)}.bx-ceil__jobs em{position:absolute;top:0;right:0;bottom:0;left:0;font-style:normal;font-weight:var(--fw-medium);color:#fff;opacity:0}.bx-ceil__jobs em:first-child{opacity:1}@keyframes bx-ceil-job{0%{opacity:0;transform:translateY(6px)}4%,18%{opacity:1;transform:none}22%,to{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:no-preference){.bx-ceil.is-in .bx-ceil__jobs em{animation:bx-ceil-job 2.5s linear infinite}.bx-ceil.is-in .bx-ceil__jobs em:nth-child(1){animation-delay:1.4s}.bx-ceil.is-in .bx-ceil__jobs em:nth-child(2){animation-delay:1.9s}.bx-ceil.is-in .bx-ceil__jobs em:nth-child(3){animation-delay:2.4s}.bx-ceil.is-in .bx-ceil__jobs em:nth-child(4){animation-delay:2.9s}.bx-ceil.is-in .bx-ceil__jobs em:nth-child(5){animation-delay:3.4s}}@media(max-width:480px){.bx-ceil__tiles i{font-size:var(--text-12)}.bx-ceil__jobs{font-size:var(--text-14)}.bx-ceil__run{gap:var(--space-12)}}.bx-claims{display:flex;flex-direction:column;gap:var(--space-64)}.bx-claims__lede{margin:0;max-width:60ch;font-size:var(--text-17);line-height:1.6;color:var(--color-muted)}.bx-claims__lede+.bx-claims__lede{margin-top:calc(var(--space-24) * -1 + var(--space-8))}@media(max-width:768px){.bx-claims{gap:var(--space-40)}.bx-claims .process__grid+.slide-nav{margin-top:0}}.bx-claims>.bx-vs-head{margin-bottom:0}.bx-rollstats{grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));margin-top:var(--space-80)}.bx-rollstats .about__stat{gap:var(--space-12)}.bx-rollstats .about__num{font-size:clamp(36px,3.8vw,56px);letter-spacing:-.03em}.bx-rollstats .about__label{font-size:var(--text-16)}@media(max-width:900px){.bx-rollstats{grid-template-columns:repeat(min(var(--n, 4),2),minmax(0,1fr));margin-top:var(--space-56, 56px)}}.dotfield{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.bx-chev__dots{z-index:0;transform-origin:left center;transition:transform .5s var(--ease) calc(var(--i) * .18s)}.bx-chev:not(.is-in) .bx-chev__dots{transform:scaleX(0)}.bx-chev--dots .bx-chev__arrow,.bx-chev--dots .bx-chev__step:last-child .bx-chev__arrow{background:transparent}.bx-chev--dots .bx-chev__arrow:before,.bx-chev--dots .bx-chev__step:last-child .bx-chev__arrow:before{background:transparent}.bx-chev--dots.is-in .bx-chev__arrow,.bx-chev--dots.is-in .bx-chev__step:last-child .bx-chev__arrow{color:#fff}@media(max-width:760px){.bx-chev__dots{transform-origin:top center}.bx-chev:not(.is-in) .bx-chev__dots{transform:scaleY(0)}}.bx-crack{display:grid;gap:var(--space-40)}.bx-crack__box{position:relative;aspect-ratio:1120 / 896}.bx-crack__shot{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.bx-crack__mark{position:absolute;border:1.5px dashed #0e0e0e;border-radius:8px;background:#0e0e0e0a;opacity:0;transform:scale(1.04);transition:opacity .4s var(--ease),transform .5s var(--ease);pointer-events:none}.bx-crack__mark.is-on{opacity:1;transform:none}.bx-crack__pin{position:absolute;display:grid;place-items:center;width:24px;height:24px;margin:-12px 0 0 -12px;border:2px solid #ffffff;border-radius:50%;background:#0e0e0e;color:#fff;font-size:11px;font-weight:var(--fw-semibold);box-shadow:0 4px 12px #0003;transform:scale(0);transition:transform .4s var(--ease-swap, var(--ease))}.bx-crack__pin.is-on{transform:scale(1)}.bx-crack__notes{list-style:none;margin:0;padding:0}.bx-crack__note{position:absolute;display:flex;align-items:flex-start;gap:8px;width:33%;padding:8px 10px;border:1px solid #e4e4e4;border-radius:8px;background:#fff;box-shadow:0 8px 24px #0000001a;font-size:var(--text-13, 13px);line-height:1.35;color:var(--color-ink);opacity:0;transform:translateY(8px);transition:opacity .4s var(--ease),transform .5s var(--ease)}.bx-crack__note.is-on{opacity:1;transform:none}.bx-cro-notes .bx-crack__note{width:31.5%}.bx-crack__x{flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#0e0e0e;color:#fff;font-size:12px;font-weight:var(--fw-semibold);margin-top:1px}.ip--dark .bx-crack__shot{mix-blend-mode:normal}.ip--dark .bx-crack__mark{border-color:#ffffffd9;background:#ffffff0a}.ip--dark .bx-crack__pin{border-color:#0e0e0e;background:#fff;color:#0e0e0e;box-shadow:0 4px 12px #00000080}.ip--dark .bx-crack__note{border-color:#ffffff29;background:#1c1c1c;color:#fff;box-shadow:0 8px 24px #00000080}.ip--dark .bx-crack__x,.ip--dark .bx-crack__n{background:#fff;color:#0e0e0e}.ip--dark .bx-crack__list,.ip--dark .bx-crack__list li{border-color:#ffffff29}@media(max-width:1279px)and (min-width:1025px){.bx-crack__note{font-size:12px;padding:6px 8px}}.bx-crack__list{display:none;list-style:none;margin:0;padding:0;border-top:1px solid var(--color-line)}.bx-crack__list li{display:flex;align-items:flex-start;gap:var(--space-12);padding:var(--space-16) 0;border-bottom:1px solid var(--color-line);font-size:var(--text-15, 15px);line-height:1.45;opacity:.68;transition:opacity .4s var(--ease)}.bx-crack__list li.is-on{opacity:1}.bx-crack__n{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#0e0e0e;color:#fff;font-size:12px;font-weight:var(--fw-semibold)}@media(max-width:760px){.bx-crack{gap:var(--space-24)}.bx-crack__notes{display:none}.bx-crack__list{display:block}.bx-crack__pin{width:20px;height:20px;margin:-10px 0 0 -10px;font-size:10px}}@media(prefers-reduced-motion:reduce){.bx-crack__mark,.bx-crack__pin,.bx-crack__note,.bx-crack__list li{transition:none}}.bx-hero-more{margin-top:var(--space-4, 4px)}@media(min-width:761px){.bx-net--tidy .bx-net__node:nth-child(-n+2) .bx-net__dot{order:4;margin:var(--space-8) 0 0}.bx-net--tidy .bx-net__node:nth-child(-n+2){align-content:end}.bx-net--tidy .bx-net__name,.bx-net--tidy .bx-net__body{background:transparent}}.bx-net--tidy .bx-net__hub{background:#0e0e0e;box-shadow:0 12px 32px #00000040}.bx-net--tidy .bx-net__hub:before,.bx-net--tidy .bx-net__hub:after{border-color:#0e0e0e4d}.bx-net--tidy .bx-net__flow{stroke:#0e0e0e}.bx-net--tidy .bx-net__mark{background:#0e0e0e;box-shadow:0 0 0 4px #0e0e0e1f}.bx-net--tidy .bx-net__node.is-on:hover .bx-net__dot{background:#3a3a3a;border-color:#3a3a3a}@media(max-width:760px){.bx-net--tidy .bx-net__map:before{background:linear-gradient(#0e0e0e,#0e0e0e) no-repeat top / 100% calc(var(--p, 0) * 100%),var(--color-line)}}.bx-lay{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-64) var(--space-96);align-items:center;padding:var(--space-24) 0}.bx-lay__side{display:grid;gap:var(--space-24);align-content:center}.bx-lay__title{margin:0 0 var(--space-8);max-width:18ch;font-family:var(--font-display);font-size:clamp(28px,3vw,46px);font-weight:var(--fw-semibold);line-height:1.05;letter-spacing:var(--tracking-snug)}.bx-lay__one{margin:0;font-size:var(--text-17);line-height:1.5;color:var(--color-dim)}.bx-lay__go{justify-self:start}.bx-lay__team{margin:0;max-width:46ch;padding-left:var(--space-20);border-left:2px solid #0e0e0e;font-size:var(--text-17);line-height:1.6;color:var(--color-ink)}.bx-lay__tower{position:relative;display:flex;flex-direction:column-reverse;margin:0;padding:0;list-style:none}.bx-lay__tower:before{content:"";position:absolute;top:40px;bottom:40px;left:4px;border-left:1px dashed var(--color-line-strong)}.bx-lay__tower:after{content:"";position:absolute;top:40px;bottom:40px;left:224px;border-left:1px dashed var(--color-line-strong)}.bx-lay__row{position:relative;z-index:1;display:grid;grid-template-columns:228px minmax(0,1fr);align-items:center;gap:var(--space-56, 56px)}.bx-lay__row+.bx-lay__row{margin-bottom:var(--space-28, 28px)}.bx-lay__slab{position:relative;display:block;width:228px}.bx-lay__slab svg{display:block;width:100%;height:auto;overflow:visible}.bx-lay__top{fill:#fff;stroke:#d6d6d6;stroke-width:1.5;stroke-linejoin:round}.bx-lay__side-l{fill:#e9e9e9;stroke:#d6d6d6;stroke-width:1.5;stroke-linejoin:round}.bx-lay__side-r{fill:#dcdcdc;stroke:#d6d6d6;stroke-width:1.5;stroke-linejoin:round}.is-base .bx-lay__top{fill:#2a2a2a;stroke:#0e0e0e}.is-base .bx-lay__side-l{fill:#0e0e0e;stroke:#0e0e0e}.is-base .bx-lay__side-r{fill:#1b1b1b;stroke:#0e0e0e}.bx-lay__icon{position:absolute;left:50%;top:40%;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#0e0e0e;color:#fff;transform:translate(-50%,-50%) scaleY(.82)}.is-base .bx-lay__icon{background:#fff;color:#0e0e0e}.bx-lay__icon .bx-net__icon{width:20px;height:20px}.bx-lay__say{display:grid;gap:6px;padding:var(--space-20) 0;border-top:1px solid var(--color-line)}.bx-lay__row.is-base .bx-lay__say{border-bottom:1px solid var(--color-line)}.bx-lay__row.is-base .bx-lay__slab:after{content:"";position:absolute;left:8%;right:8%;bottom:-14px;height:22px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.18),transparent);z-index:-1}.bx-lay__n{font-family:var(--font-mono);font-size:var(--text-13);color:var(--color-dim)}.bx-lay__name{margin:0;font-family:var(--font-display);font-size:clamp(18px,1.5vw,22px);font-weight:var(--fw-semibold);line-height:1.2;letter-spacing:-.015em}.bx-lay__body{margin:0;max-width:44ch;font-size:var(--text-15);line-height:1.6;color:var(--color-muted)}@media(prefers-reduced-motion:no-preference){.bx-lay__slab{transition:transform .7s cubic-bezier(.34,1.4,.64,1),opacity .4s var(--ease)}.bx-lay__say{transition:clip-path .6s var(--ease) .2s,transform .6s var(--ease) .2s}.bx-lay__row:not(.is-on) .bx-lay__slab{transform:translateY(-60px);opacity:0}.bx-lay__row:not(.is-on) .bx-lay__say{transform:translateY(10px);clip-path:inset(0 0 100% 0)}.bx-lay__row.is-on .bx-lay__say{clip-path:inset(0 0 0 0)}}@media(max-width:1024px){.bx-lay{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.bx-lay__row{grid-template-columns:120px minmax(0,1fr);gap:var(--space-20)}.bx-lay__slab{width:120px}.bx-lay__tower:before{top:24px;bottom:24px;left:2px}.bx-lay__tower:after{top:24px;bottom:24px;left:118px}.bx-lay__icon{width:26px;height:26px}.bx-lay__icon .bx-net__icon{width:14px;height:14px}.bx-lay__row+.bx-lay__row{margin-bottom:var(--space-12)}.bx-lay__say{padding:var(--space-16) 0}}.bx-cardstack{list-style:none;width:100%;margin:var(--space-48) 0 0;padding:0;display:grid;gap:var(--space-24)}.bx-cardstack__card{position:sticky;top:calc(var(--nav-height) + var(--space-24) + var(--i) * 18px);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-40) var(--space-64);min-height:400px;padding:var(--space-48);border:1px solid rgba(0,0,0,.12);border-radius:var(--radius-md);background-color:#fff;color:#0e0e0e;box-shadow:0 -12px 32px #0000000d}.bx-cardstack__card:last-child{background-color:#0e0e0e;border-color:#0e0e0e;color:#fff}.bx-cardstack__head{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-24)}.bx-cardstack__num{margin:0;font-family:var(--font-mono);font-size:var(--text-13);letter-spacing:.04em;color:#6b6b6b}.bx-cardstack__title{margin:0;font-size:clamp(28px,3vw,44px);line-height:1.05;letter-spacing:-.035em;color:inherit}.bx-cardstack__body{display:grid;align-content:start;gap:var(--space-24)}.bx-cardstack__text{margin:0;font-size:var(--text-17);line-height:1.6;color:#4d4d4d}.bx-cardstack__more{margin:0;border-top:1px solid rgba(0,0,0,.12)}.bx-cardstack__line{display:grid;grid-template-columns:180px minmax(0,1fr);gap:var(--space-16);padding:var(--space-16) 0;border-bottom:1px solid rgba(0,0,0,.12)}.bx-cardstack__line dt{font-family:var(--font-mono);font-size:var(--text-13);letter-spacing:.04em;text-transform:uppercase;color:#6b6b6b;padding-top:3px}.bx-cardstack__line dd{margin:0;font-size:var(--text-16);line-height:1.5}.bx-cardstack__card:last-child .bx-cardstack__num,.bx-cardstack__card:last-child .bx-cardstack__line dt{color:#9a9a9a}.bx-cardstack__card:last-child .bx-cardstack__text{color:#b2b2b2}.bx-cardstack__card:last-child .bx-cardstack__more,.bx-cardstack__card:last-child .bx-cardstack__line{border-color:#ffffff29}@media(max-width:1024px){.bx-cardstack__card{gap:var(--space-32);padding:var(--space-40)}}@media(max-width:760px){.bx-cardstack{margin-top:var(--space-32);gap:var(--space-16)}.bx-cardstack__card{position:static;grid-template-columns:minmax(0,1fr);gap:var(--space-24);min-height:0;padding:var(--space-32) var(--space-24);box-shadow:none}.bx-cardstack__text{font-size:var(--text-16)}.bx-cardstack__line{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}}.bx-crail{position:relative}.bx-crail__stage{display:grid;gap:var(--space-48)}.bx-crail__stage>*{min-width:0}.bx-crail__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-24) var(--space-64);align-items:end}.bx-crail__head .cd-split__lede{margin:0;justify-self:end;max-width:46ch}.bx-crail__act{margin-top:var(--space-32);display:flex;justify-content:flex-end}.bx-crail__view{overflow:hidden;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}.bx-crail__view:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.bx-crail__track{list-style:none;display:flex;gap:var(--space-20);width:max-content;margin:0;padding:0;will-change:transform}.bx-crail__card{display:flex;flex-direction:column;width:340px;min-height:360px;padding:var(--space-32);border:1px solid rgba(0,0,0,.12);border-radius:var(--radius-md);background-color:#fff;color:#0e0e0e}.bx-crail__card:nth-child(3n+2){background-color:#0e0e0e;border-color:#0e0e0e;color:#fff}.bx-crail__n{font-family:var(--font-display);font-size:64px;line-height:1;letter-spacing:-.04em;color:#00000024}.bx-crail__card:nth-child(3n+2) .bx-crail__n{color:#fff3}.bx-crail__icon{display:block;width:96px;height:96px;margin-left:-8px;color:#0e0e0e;--rail-plate: #ffffff}.bx-crail__card:nth-child(3n+2) .bx-crail__icon{color:#fff;--rail-plate: #0e0e0e}.bx-crail__icon svg{display:block;width:100%;height:100%;overflow:visible}.bx-crail__icon svg *{transform-box:fill-box;transform-origin:center;stroke-width:4}.bx-crail__icon .ri-spin{transform-box:view-box;transform-origin:100px 100px}.bx-crail__icon .ri-spin rect{transform-box:view-box}.bx-crail__icon .ri-grow{transform-origin:center bottom}@media(prefers-reduced-motion:no-preference){.bx-crail__icon .ri-spin{animation:ri-orbit 8s linear infinite}.bx-crail__icon .ri-lid{animation:ri-lid 3s var(--ease) infinite}.bx-crail__icon .ri-grow{animation:ri-grow 3.6s var(--ease) infinite;animation-delay:var(--d)}.bx-crail__icon .ri-drive{animation:ri-drive 2.4s ease-in-out infinite}.bx-crail__icon .ri-trade{animation:ri-trade 3.6s var(--ease) infinite}.bx-crail__icon .ri-swing{transform-box:view-box;transform-origin:64px 40px;animation:ri-swing 3s ease-in-out infinite}.bx-crail__icon .ri-stamp{animation:ri-stamp 3.2s var(--ease) infinite}.bx-crail__icon .ri-ring{transform-box:view-box;transform-origin:100px 60px;animation:ri-ring 2.4s ease-in-out infinite}}@keyframes ri-lid{0%,25%{transform:none}45%,70%{transform:translateY(-16px) rotate(-6deg)}85%,to{transform:none}}@keyframes ri-grow{0%{transform:scaleY(.15)}35%,80%{transform:scaleY(1)}to{transform:scaleY(.15)}}@keyframes ri-drive{0%,to{transform:translate(-4px)}50%{transform:translate(6px) translateY(-1px)}}@keyframes ri-ring{0%,50%,to{transform:none}10%{transform:rotate(10deg)}20%{transform:rotate(-9deg)}30%{transform:rotate(6deg)}40%{transform:rotate(-4deg)}}@keyframes ri-swing{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes ri-stamp{0%,15%{transform:scale(1.5);opacity:0}30%,80%{transform:none;opacity:1}to{transform:none;opacity:0}}@keyframes ri-trade{0%,20%{transform:none}45%,70%{transform:translate(-80px)}95%,to{transform:none}}.bx-crail__title{margin:auto 0 var(--space-12);padding-top:var(--space-40);font-size:clamp(22px,1.7vw,26px);line-height:1.15;letter-spacing:-.02em;color:inherit}.bx-crail__body{margin:0;font-size:var(--text-15);line-height:1.55;color:#4d4d4d}.bx-crail__card:nth-child(3n+2) .bx-crail__body{color:#b2b2b2}.bx-crail__quote{position:relative;margin:var(--space-80) auto 0;max-width:980px;padding:0;text-align:center}.bx-crail__mark{display:block;height:.5em;font-family:var(--font-display);font-size:120px;line-height:1;color:#00000024}.bx-crail__quote p{margin:0;font-family:var(--font-display);font-size:clamp(28px,3.4vw,48px);line-height:1.15;letter-spacing:-.03em;font-weight:var(--fw-medium, 500);color:#0e0e0e}.bx-crail__quote span{display:block}.bx-crail__quote .is-muted{color:#8a8a8a}.bx-crail__go{display:inline-flex;align-items:center;gap:8px;margin-top:var(--space-20);padding-bottom:4px;border-bottom:1px solid currentColor;align-self:flex-start;font-size:var(--text-15);font-weight:var(--fw-medium, 500);color:inherit;text-decoration:none}.bx-crail__go i{transition:transform .3s var(--ease)}.bx-crail__go:hover i{transform:translate(2px,-2px)}.bx-crail__line{height:2px;background:#0000001a;overflow:hidden}.bx-crail__line i{display:block;height:100%;background:#0e0e0e;transform:scaleX(0);transform-origin:left}@media(min-width:1025px)and (prefers-reduced-motion:no-preference){.bx-crail__stage{position:sticky;top:calc(var(--nav-height) + var(--space-24))}}@media(max-width:1024px),(prefers-reduced-motion:reduce){.bx-crail__view{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline:var(--gutter)}.bx-crail__view::-webkit-scrollbar{display:none}.bx-crail__card{scroll-snap-align:start}.bx-crail__line{display:none}}@media(max-width:760px){.bx-crail__stage{gap:var(--space-32)}.bx-crail__head{grid-template-columns:minmax(0,1fr)}.bx-crail__head .cd-split__lede{justify-self:start}.bx-crail__card{width:78vw;min-height:300px;padding:var(--space-24)}.bx-crail__n{font-size:48px}.bx-crail__quote{margin-top:var(--space-48);text-align:left}.bx-crail__mark{font-size:88px}.bx-crail__icon{width:76px;height:76px}}.bx-sw{margin-top:var(--space-48);width:100%}.bx-sw__bar{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));padding:6px;border:1px solid rgba(0,0,0,.12);border-radius:var(--radius-md);background-color:#fff}.bx-sw__fill{position:absolute;top:6px;bottom:6px;left:6px;width:calc((100% - 12px) / var(--n));border-radius:4px;background-color:#0e0e0e;transform:translate(calc(100% * var(--on)));transition:transform .6s var(--ease)}.bx-sw__tab{position:relative;display:flex;align-items:center;gap:var(--space-12);min-height:64px;padding:var(--space-12) var(--space-20);border:0;background:none;color:#4d4d4d;font:inherit;font-size:var(--text-16);font-weight:var(--fw-medium, 500);text-align:left;cursor:pointer;transition:color .4s var(--ease)}.bx-sw__tab:hover{color:#0e0e0e}.bx-sw__tab.is-on{color:#fff}.bx-sw__tab:focus-visible{outline:2px solid #0e0e0e;outline-offset:2px;border-radius:4px}.bx-sw__n{font-family:var(--font-mono);font-size:var(--text-13);opacity:.8}.bx-sw__panel{position:relative;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--space-40) var(--space-64);align-items:center;margin-top:var(--space-16);padding:var(--space-48);border:1px solid rgba(0,0,0,.12);border-radius:var(--radius-md);background-color:#fff;overflow:hidden;animation:bx-sw-in .6s var(--ease)}.bx-sw__art{color:#0e0e0e;--sw-plate: #ffffff}.bx-sw__art svg{display:block;width:100%;max-width:520px;height:auto;margin-inline:auto;overflow:visible}.bx-sw__art svg *{transform-box:fill-box;transform-origin:center}.bx-sw__say{display:grid;gap:var(--space-16)}.bx-sw__count{margin:0;font-family:var(--font-mono);font-size:var(--text-13);letter-spacing:.04em;color:#6b6b6b}.bx-sw__title{margin:0;font-size:clamp(26px,2.6vw,38px);line-height:1.1;letter-spacing:-.03em}.bx-sw__body{margin:0;font-size:var(--text-17);line-height:1.6;color:#4d4d4d}.bx-sw__time{position:absolute;left:0;right:0;bottom:0;height:2px;background:#0000000f}.bx-sw__time i{display:block;height:100%;background:#0e0e0e;transform-origin:left;animation:bx-sw-time 5s linear forwards}.bx-sw__art .sw-tile{fill:#f4f4f4;stroke:#0000001a;stroke-width:1}.bx-sw__art .sw-card{fill:var(--sw-plate, #ffffff);stroke:currentColor;stroke-width:1.6}.bx-sw__art .sw-hair{fill:none;stroke:#0000001f;stroke-width:1}.bx-sw__art .sw-soft{fill:#ececec;stroke:none}.bx-sw__art .sw-bar{fill:currentColor}.bx-sw__art .sw-dim{fill:#d4d4d4}.bx-sw__art .sw-wire{fill:none;stroke:#cfcfcf;stroke-width:1.4}.bx-sw__art .sw-blue{fill:var(--color-brand, #3b82f6)}.bx-sw__art .sw-step{fill:none;stroke:var(--color-brand, #3b82f6);stroke-width:1.4;stroke-linecap:round}@media(prefers-reduced-motion:no-preference){.bx-sw__art .sw-line .sw-tick{animation:bx-sw-tick 3.6s var(--ease) infinite;animation-delay:var(--d)}.bx-sw__art .sw-open{animation:bx-sw-open 4s var(--ease) infinite}}@media(prefers-reduced-motion:reduce){.bx-sw__panel{animation:none}.bx-sw__fill{transition:none}}@keyframes bx-sw-in{0%{opacity:0;transform:translateY(10px)}}@keyframes bx-sw-time{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bx-sw-tick{0%,20%{opacity:0;transform:scale(.4)}32%,86%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes bx-sw-open{0%,12%{transform:translate(-120px);opacity:0}40%,86%{transform:none;opacity:1}to{transform:translate(-120px);opacity:0}}@media(max-width:1024px){.bx-sw__panel{padding:var(--space-32);gap:var(--space-32)}}@media(max-width:760px){.bx-sw{margin-top:var(--space-32)}.bx-sw__bar{grid-template-columns:minmax(0,1fr);gap:4px}.bx-sw__fill{display:none}.bx-sw__tab{min-height:52px;border-radius:4px}.bx-sw__tab.is-on{background-color:#0e0e0e}.bx-sw__panel{grid-template-columns:minmax(0,1fr);padding:var(--space-24)}.bx-sw__body{font-size:var(--text-16)}}.bx-mstats{display:grid;margin-top:var(--space-16);border-bottom:1px solid var(--color-line)}.bx-mstat{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:var(--space-24);margin:0;padding:var(--space-20) 0;border-top:1px solid var(--color-line)}.bx-mstat__fig{font-family:var(--font-display);font-size:clamp(36px,3.6vw,56px);line-height:1;letter-spacing:-.04em;font-weight:var(--fw-semibold);white-space:nowrap}.bx-mstat__say{font-size:var(--text-15);line-height:1.45;color:var(--color-muted)}.bx-msource{margin:0;font-size:var(--text-12, 12px);color:var(--color-dim)}.bx-msource a{color:inherit;text-decoration:underline;text-underline-offset:2px}.bx-msource__logo{display:inline-flex;align-items:center;gap:5px;vertical-align:middle;font-weight:var(--fw-semibold);color:var(--color-ink)!important;text-decoration:none!important}.bx-msource__logo img{width:16px;height:16px}@media(max-width:560px){.bx-mstat{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}}.bx-mob{display:grid;gap:var(--space-64);width:100%}.bx-mob__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-24) var(--space-64);align-items:end}.bx-mob__say{display:grid;gap:var(--space-16)}.bx-mob__say .cd-split__lede{margin:0}.bx-mob__body{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-40);align-items:center}.bx-mob__stats{display:grid;gap:var(--space-40);align-content:center}.bx-mob__stat{display:grid;gap:var(--space-12);margin:0}.bx-mob__fig{white-space:nowrap;font-family:var(--font-display);font-size:clamp(44px,4.4vw,72px);line-height:.95;letter-spacing:-.05em;font-weight:var(--fw-semibold)}.bx-mob__lab{max-width:30ch;padding-top:var(--space-12);border-top:1px solid var(--color-line-strong);font-size:var(--text-16);line-height:1.45;color:var(--color-muted)}@media(max-width:1024px){.bx-mob{gap:var(--space-48)}.bx-mob__head{grid-template-columns:minmax(0,1fr)}.bx-mob__body{grid-template-columns:minmax(0,1fr);gap:var(--space-48)}.bx-mob__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-24)}.bx-mob__stats .bx-msource{grid-column:1 / -1}}@media(max-width:560px){.bx-mob__stats{grid-template-columns:minmax(0,1fr)}}.bx-jy{position:relative}.bx-jy__stage{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--space-64);align-items:center}.bx-jy__left{display:grid;gap:var(--space-40);align-content:center}.bx-jy__head{display:grid;gap:var(--space-16)}.bx-jy__label{margin:0;color:#ffffffb3}.bx-jy__head .cd-h{margin:0;color:#fff}.bx-jy__lede{margin:0;max-width:52ch;font-size:var(--text-17);line-height:1.55;color:#ffffffb3}.bx-jy__steps{position:relative;list-style:none;margin:0 0 0 var(--space-64);padding:0 0 0 var(--space-24);display:grid}.bx-jy__rule{position:absolute;left:0;top:0;bottom:0;width:2px;background:#ffffff1f}.bx-jy__rule i{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform-origin:top;transform:scaleY(calc((var(--on-n, 0) + 1) / var(--n)));transition:transform .5s var(--ease)}.bx-jy__step{display:grid;grid-template-columns:40px minmax(0,1fr);gap:var(--space-12);padding:var(--space-12) 0;border-bottom:1px solid rgba(255,255,255,.08)}.bx-jy__step:last-child{border-bottom:0}.bx-jy__n{font-family:var(--font-mono);font-size:var(--text-13);color:#ffffff80;padding-top:5px;transition:color .4s var(--ease)}.bx-jy__title{margin:0;font-size:clamp(19px,1.6vw,24px);line-height:1.25;letter-spacing:-.02em;color:#ffffff80;transition:color .4s var(--ease)}.bx-jy__step.is-done .bx-jy__title{color:#ffffffa6}.bx-jy__step.is-on .bx-jy__title{color:#fff}.bx-jy__step.is-on .bx-jy__n{color:var(--color-brand, #3b82f6)}.bx-jy__open{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease)}.bx-jy__open>*{overflow:hidden}.bx-jy__step.is-on .bx-jy__open{grid-template-rows:1fr}.bx-jy__body{margin:0;padding-top:var(--space-8);max-width:46ch;font-size:var(--text-16);line-height:1.55;color:#ffffffb8}.bx-jy__mini{display:none}.bx-jy__device{position:relative;display:grid;justify-items:center;gap:var(--space-16)}.bx-jy__halo{position:absolute;top:50%;left:50%;width:min(520px,120%);aspect-ratio:1;transform:translate(-50%,-56%);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.07) 0,transparent 60%),repeating-radial-gradient(circle,transparent 0 58px,rgba(255,255,255,.06) 58px 59px);pointer-events:none}.bx-jy__phone{position:relative;display:block;aspect-ratio:300 / 560;padding:9px;border-radius:32px;background:#1c1c1c;box-shadow:inset 0 0 0 1.5px #ffffff2e,0 30px 60px #00000080}.bx-jy__phone svg{display:block;width:100%;height:100%;border-radius:23px}.bx-jy__phone--big{height:min(500px,58svh)}.bx-jy__notch{position:absolute;z-index:2;top:17px;left:50%;width:28%;height:14px;margin-left:-14%;border-radius:10px;background:#1c1c1c}.bx-jy__screen{position:absolute;top:9px;right:9px;bottom:9px;left:9px;opacity:0;transform:scale(.98);transition:opacity .5s var(--ease),transform .6s var(--ease)}.bx-jy__screen.is-on{opacity:1;transform:none}.bx-jy__screen{overflow:hidden;border-radius:23px;background:#fff}.bx-jy__screen:has(.bx-jy__shot){padding-top:30px}.bx-jy__shot{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;background:#fff}.bx-jy__mini .bx-jy__phone{overflow:hidden}.bx-jy__mini .bx-jy__shot{border-radius:14px}@media(prefers-reduced-motion:no-preference){.bx-jy__screen .bx-jy__shot{transform:scale(1.06);transition:transform 1.6s var(--ease)}.bx-jy__screen.is-on .bx-jy__shot{transform:scale(1)}}.bx-jy__count{position:relative;font-family:var(--font-mono);font-size:var(--text-13);color:#ffffff80}.bx-jy__cur{color:#fff}.bx-jy__dots{position:relative;display:flex;gap:6px}.bx-jy__dots i{width:6px;height:6px;border-radius:3px;background:#fff3;transition:width .4s var(--ease),background-color .4s var(--ease)}.bx-jy__dots i.is-done{background:#ffffff8c}.bx-jy__dots i.is-on{width:22px;background:var(--color-brand, #3b82f6)}@media(min-width:1025px)and (prefers-reduced-motion:no-preference){.bx-jy{height:calc(100svh + var(--n) * 50svh)}.ip.bx-jy-sec{padding:0 0 var(--space-48)}.bx-jy__stage{position:sticky;top:0;padding:calc(var(--nav-height) + var(--space-24)) 0 var(--space-24)}}@media(prefers-reduced-motion:no-preference){.bx-jy__screen.is-on .jy-march{animation:ri-flow 1.4s linear infinite}.bx-jy__screen.is-on .jy-pencil{animation:jy-write 2.4s ease-in-out infinite}.bx-jy__screen.is-on .jy-grid{animation:ri-blink 2.4s ease-in-out infinite}.bx-jy__screen.is-on .jy-sync{transform-box:fill-box;transform-origin:center;animation:ri-orbit 2.4s linear infinite}.bx-jy__screen.is-on .jy-tick{stroke-dasharray:1;stroke-dashoffset:1;animation:jy-draw .7s var(--ease) .2s forwards}.bx-jy__screen.is-on .jy-row{opacity:0;animation:jy-in .5s var(--ease) forwards;animation-delay:var(--d)}.bx-jy__screen.is-on .jy-badge{opacity:0;animation:jy-in .5s var(--ease) 1.2s forwards}.bx-jy__screen.is-on .jy-push{animation:jy-push 3.2s var(--ease) infinite}.bx-jy__screen.is-on .jy-up{transform-box:fill-box;transform-origin:center bottom;animation:jy-up 2.4s var(--ease) infinite;animation-delay:var(--d)}.bx-jy__screen.is-on .jy-select{animation:ri-blink 2s ease-in-out infinite}.bx-jy__screen.is-on .jy-swatch{transform-box:fill-box;transform-origin:center;animation:jy-pop .5s var(--ease) both;animation-delay:var(--d)}.bx-jy__screen.is-on .jy-flow{animation:ri-flow 1s linear infinite}.bx-jy__screen.is-on .jy-bar{transform-box:fill-box;transform-origin:left center;animation:jy-fill 2.4s var(--ease) infinite}.bx-jy__screen.is-on .jy-trend{stroke-dasharray:1;stroke-dashoffset:1;animation:jy-draw 1.2s var(--ease) .6s forwards}}@keyframes jy-write{0%,to{transform:translate(0)}50%{transform:translate(-18px,6px)}}@keyframes jy-pop{0%{transform:scale(0)}}@keyframes jy-fill{0%{transform:scaleX(0)}70%,to{transform:scaleX(1)}}@keyframes jy-draw{to{stroke-dashoffset:0}}@keyframes jy-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes jy-push{0%{transform:translateY(-80px);opacity:0}18%,80%{transform:none;opacity:1}to{transform:translateY(-80px);opacity:0}}@keyframes jy-up{0%{transform:scaleY(.2)}40%,85%{transform:scaleY(1)}to{transform:scaleY(.2)}}@media(max-width:1024px),(prefers-reduced-motion:reduce){.bx-jy__stage{grid-template-columns:minmax(0,1fr)}.bx-jy__device,.bx-jy__rule{display:none}.bx-jy__steps{margin-left:0;padding-left:0}.bx-jy__step{grid-template-columns:40px minmax(0,1fr) 120px;align-items:start;padding:var(--space-24) 0;border-bottom:0;border-top:1px solid rgba(255,255,255,.14)}.bx-jy__title,.bx-jy__step.is-done .bx-jy__title{color:#fff}.bx-jy__n,.bx-jy__step.is-on .bx-jy__n{color:#fff9}.bx-jy__open{grid-template-rows:1fr}.bx-jy__mini{display:block}.bx-jy__mini .bx-jy__phone{width:120px;padding:6px;border-radius:20px}.bx-jy__mini .bx-jy__phone svg{border-radius:14px}}@media(max-width:560px){.bx-jy__step,.bx-jy__step.is-done{grid-template-columns:32px minmax(0,1fr)}.bx-jy__mini{grid-column:2}.bx-jy__mini .bx-jy__phone{width:110px}}@media(min-width:761px){.bx-crail--fit .bx-crail__view{overflow:visible;margin-inline:0;padding-inline:0}.bx-crail--fit .bx-crail__track{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));width:100%;transform:none!important}.bx-crail--fit .bx-crail__card{width:auto}.bx-crail--fit .bx-crail__line{display:none}.bx-crail--fit .bx-crail__title{margin-top:0;padding-top:var(--space-48)}.bx-crail--fit .bx-crail__go{margin-top:auto}.bx-crail--fit .bx-crail__body{margin-bottom:var(--space-20)}}.bx-menu__shot{position:relative;container-type:inline-size}.bx-move{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:10px;max-width:calc(100% - 24px);padding:8px 14px;border-radius:999px;background:#fff;color:#0e0e0e;box-shadow:0 6px 18px #0000002e}.bx-move img{display:block;width:20px;height:20px}.bx-move__ico{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bx-move .bx-move__to{width:16px;height:16px;color:#6b6b6b}.bx-move__side{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.bx-move__word{font-family:var(--font-display);font-size:13px;font-weight:var(--fw-semibold);letter-spacing:-.01em}.bx-move img.is-big{width:30px;height:30px;margin:-5px 0}@container (max-width: 380px){.bx-move__side:not(.is-keep) .bx-move__word{display:none}}.bx-vs-head+.bx-show{margin-top:0}.bx-show{list-style:none;margin:var(--space-48) 0 0;padding:0;display:grid;gap:var(--space-24)}.bx-show__card{position:sticky;top:calc(var(--nav-height, 84px) + 16px + var(--i) * 12px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--space-64);padding:var(--space-32);border-radius:var(--radius-lg);background:#fff;border:1px solid var(--color-line)}.bx-show__media{order:-1;aspect-ratio:4 / 3;border-radius:var(--radius-md);overflow:hidden}.bx-show__card--flip .bx-show__media{order:2}.bx-show__media img{display:block;width:100%;height:100%;object-fit:cover}.bx-show__ph{display:grid;place-items:center;width:100%;height:100%;background:var(--color-surface-2);color:#8a8a8a}.bx-show__ph svg{width:56px;height:56px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.bx-show__read{display:grid;gap:var(--space-20);justify-items:start}.bx-show__num{margin:0;font-family:var(--font-mono);font-size:var(--text-13);letter-spacing:.06em;color:var(--color-dim)}.bx-show__title{margin:0;font-size:clamp(24px,2.4vw,36px);font-weight:var(--fw-semibold);line-height:1.15;letter-spacing:var(--tracking-snug);text-wrap:balance}.bx-show__body{margin:0;font-size:var(--text-17);line-height:1.55;color:var(--color-muted);max-width:52ch}@media(max-width:900px){.bx-show{gap:var(--space-16);margin-top:var(--space-32)}.bx-show__card{position:static;grid-template-columns:minmax(0,1fr);gap:var(--space-24);padding:var(--space-16) var(--space-16) var(--space-24)}.bx-show__card--flip .bx-show__media{order:-1}}.bx-bento{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"photo chart side" "ask ask side";gap:var(--space-24)}.bx-bento__tile{margin:0;border-radius:var(--radius-lg);overflow:hidden;opacity:0;transform:translateY(24px);transition:opacity .6s var(--ease),transform .7s var(--ease);transition-delay:calc(var(--d) * 90ms)}.bx-bento.is-in .bx-bento__tile{opacity:1;transform:none}.bx-bento__photo{grid-area:photo;min-height:380px}.bx-bento__photo img{display:block;width:100%;height:100%;object-fit:cover}.bx-bento__chart{grid-area:chart;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-32);padding:var(--space-40);background:#0e0e0e;color:#fff}.bx-bento__chart .bx-bento__body{color:#ffffffad}.bx-bento__chart .claim__more{color:#fff9}.bx-bento__chart svg{display:block;width:100%;height:auto;overflow:visible}.bx-bento__grid{fill:none;stroke:#ffffff1f;stroke-width:1}.bx-bento__line{fill:none;stroke:#3b82f6;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bx-bento__head{fill:#3b82f6;stroke:#3b82f6;stroke-width:1;stroke-linejoin:round;transform-box:fill-box;transform-origin:30% 70%}.bx-bento__line{stroke-dasharray:100;stroke-dashoffset:100}.bx-bento__area,.bx-bento__head{opacity:0}.bx-bento.is-in .bx-bento__line{animation:bx-line 4.8s var(--ease) .4s infinite}.bx-bento.is-in .bx-bento__head{animation:bx-head 4.8s var(--ease) .4s infinite}.bx-bento.is-in .bx-bento__area{animation:bx-area 4.8s var(--ease) .4s infinite}@keyframes bx-line{0%{stroke-dashoffset:100;opacity:1}40%{stroke-dashoffset:0}85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes bx-head{0%,38%{opacity:0;transform:scale(.3)}46%{opacity:1;transform:scale(1.15)}52%,85%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes bx-area{0%,40%{opacity:0}58%,85%{opacity:1}to{opacity:0}}.bx-bento__ask{grid-area:ask;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-48);padding:var(--space-40);background:linear-gradient(110deg,#3b82f6,#085dbf 75%);color:#fff}.bx-bento__ask{position:relative;isolation:isolate}.bx-bento__dots{z-index:-1}.bx-bento__askread{display:grid;gap:var(--space-12);max-width:60ch}.bx-bento__ask .bx-bento__body{color:#ffffffd9}.bx-bento .claim__more{margin-top:var(--space-12)}.bx-bento__ask .claim__more{color:#ffffffd1}.bx-bento__ask .claim__more:hover{color:#fff}.bx-bento__ask .pill,.bx-bento__ask a{color:#fff;border-color:#fff}.bx-bento__ask a:focus-visible,.bx-bento__ask button:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.bx-bento__side{align-content:space-between}.bx-bento__side{grid-area:side;list-style:none;margin:0;padding:0;display:grid;gap:var(--space-24)}.bx-bento__card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-20);padding:var(--space-32) var(--space-28, 28px);background:#fff;border:1px solid var(--color-line)}.bx-bento__icon{display:block;width:48px;height:48px;margin:-4px 0 0 -6px;color:#0e0e0e;--rail-plate: #ffffff}.bx-bento__icon svg{display:block;width:100%;height:100%;overflow:visible}.bx-bento__icon svg *{transform-box:fill-box;transform-origin:center;stroke-width:5}.bx-bento__title{margin:0;font-size:var(--text-18);font-weight:var(--fw-semibold);line-height:1.3;letter-spacing:-.015em}.bx-bento__body{margin:var(--space-8) 0 0;font-size:var(--text-15);line-height:1.6;color:var(--color-muted)}@media(max-width:1100px){.bx-bento{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"photo chart" "ask ask" "side side"}.bx-bento__side{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:640px){.bx-bento{grid-template-columns:minmax(0,1fr);grid-template-areas:"photo" "chart" "side" "ask"}.bx-bento__photo{height:280px}.bx-bento__side{grid-template-columns:minmax(0,1fr)}.bx-bento__ask{grid-template-columns:minmax(0,1fr);gap:var(--space-24);padding:var(--space-28, 28px)}.bx-bento__chart,.bx-bento__card{padding:var(--space-28, 28px)}.bx-bento,.bx-bento__side{gap:var(--space-16)}}@media(prefers-reduced-motion:reduce){.bx-bento__tile{opacity:1;transform:none;transition:none}.bx-bento__line,.bx-bento.is-in .bx-bento__line{stroke-dashoffset:0;animation:none}.bx-bento__head,.bx-bento.is-in .bx-bento__head,.bx-bento__area,.bx-bento.is-in .bx-bento__area{opacity:1;animation:none}}.ip--dark .bx-bento__chart{background:#1a1a1a;border:1px solid rgba(255,255,255,.1)}.ip--dark .bx-bento__card{background:#1a1a1a;border-color:#ffffff1a;color:#fff}.ip--dark .bx-bento__card .bx-bento__body{color:#ffffffb3}.ip--dark .bx-bento__card .claim__more{color:#ffffff9e}.ip--dark .bx-bento__card .claim__more:hover{color:#fff}.ip--dark .bx-bento__icon{color:#fff;--rail-plate: #1a1a1a}.ip--dark .bx-bento__ask{color:#fff}@media(min-width:761px){.bx-cases--slide-sm .wk__grid{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;scroll-snap-type:none}.bx-cases--slide-sm .slide-nav{display:none}}@media(min-width:761px)and (max-width:1100px){.bx-cases--slide-sm .wk__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bx-crail__nav,.bx-crail__nav .slide-nav{margin-top:0}@media(min-width:1025px)and (prefers-reduced-motion:no-preference){.bx-crail__nav{display:none}}.bx-crail--fit .bx-crail__nav{display:none}.ip--dark .bx-crail__nav .rail-dots__dot:before{background-color:#fff}@media(max-width:1024px){.bx-book--side{row-gap:var(--space-64)}}.bx--ask-center .bx-menu-ask{justify-content:center;gap:var(--space-12) var(--space-24);border-top:0;padding-top:0;text-align:center}.bx--ask-center .bx-menu-ask__say{font-family:inherit;font-size:var(--text-18);letter-spacing:0;color:var(--color-muted)}.bx-sbar__tool.has-logo{display:inline-flex;align-items:center;gap:8px}.bx-sbar__logo{flex:none;width:18px;height:18px;object-fit:contain}.ip--dark .bx-sbar__logo{filter:invert(1)}.bx-crail--one .bx-crail__line,.bx-crail--one .bx-crail__nav{display:none}.bx-crail--one .bx-crail__view{overflow:visible;margin-inline:0;padding-inline:0}.bx-crail--one .bx-crail__track{width:100%}.bx-crail.bx-crail--one .bx-crail__card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:var(--space-48);row-gap:var(--space-8);width:100%;min-height:0;padding:var(--space-40) var(--space-48)}.bx-crail--one .bx-crail__icon{grid-row:1 / 3;width:112px;height:112px;margin:0}.bx-crail--one .bx-crail__title{grid-column:2;margin:0;padding:0;align-self:end;font-size:clamp(26px,2.2vw,34px)}.bx-crail--one .bx-crail__body{grid-column:2;margin:0;align-self:start;max-width:60ch;font-size:var(--text-17, 17px)}.bx-crail--one .bx-crail__go{grid-column:3;grid-row:1 / 3;margin:0;align-self:center;white-space:nowrap}@media(max-width:760px){.bx-crail.bx-crail--one .bx-crail__card{grid-template-columns:minmax(0,1fr);padding:var(--space-32) var(--space-24);row-gap:var(--space-12)}.bx-crail--one .bx-crail__icon{grid-row:auto;width:80px;height:80px}.bx-crail--one .bx-crail__title,.bx-crail--one .bx-crail__body,.bx-crail--one .bx-crail__go{grid-column:1;grid-row:auto}.bx-crail--one .bx-crail__go{justify-self:start;margin-top:var(--space-8)}}.bx-awards--side .bx-award__name{margin:var(--space-8) 0 0;font-size:var(--text-15);color:#fff}.bx-awards--side .bx-award__by{margin:0;font-size:var(--text-13);color:#fff9}.bx-awcard-crop{display:block;aspect-ratio:685 / 660;overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius-lg)}.bx-awcard-crop .bx-awcard{border:0;border-radius:0}
