:root{--bmx-paper:#F7F4EF;--bmx-paper-2:#EFEAF6;--bmx-ink:#15111F;--bmx-ink-2:#3A3449;--bmx-mute:#6F6880;--bmx-line:rgba(21,17,31,.12);--bmx-violet:#5B3FD1;--bmx-violet-2:#7C62F0;--bmx-plum:#1E1633;--bmx-lilac:#D9CFFB;--bmx-radius:28px;--bmx-serif:"Instrument Serif","Times New Roman",serif;--bmx-sans:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--bmx-max:1320px;--bmx-gutter:clamp(20px,4vw,56px)}.bmx{font-family:var(--bmx-sans);color:var(--bmx-ink);background:var(--bmx-paper);-webkit-font-smoothing:antialiased;position:relative;overflow:hidden}.bmx *,.bmx *:before,.bmx *:after{box-sizing:border-box}.bmx img{display:block;max-width:100%}.bmx p{margin:0}.bmx-wrap{max-width:var(--bmx-max);margin:0 auto;padding:0 var(--bmx-gutter)}.bmx-pad{padding-top:clamp(64px,8.5vw,128px);padding-bottom:clamp(64px,8.5vw,128px)}.bmx-eyebrow{display:inline-flex;align-items:center;gap:10px;font:500 12px/1 var(--bmx-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--bmx-mute)}.bmx-eyebrow:before{content:"";width:28px;height:1px;background:currentColor;opacity:.6}.bmx-eyebrow--plain:before{display:none}.bmx-num{font:400 13px/1 var(--bmx-sans);letter-spacing:.08em;color:var(--bmx-violet)}.bmx-display,.bmx-h2,.bmx-h3{font-family:var(--bmx-serif);font-weight:400;letter-spacing:-.015em;margin:0;color:inherit}.bmx-display{font-size:clamp(52px,8.4vw,128px);line-height:.92}.bmx-h2{font-size:clamp(40px,5.4vw,80px);line-height:.98}.bmx-h3{font-size:clamp(26px,2.4vw,36px);line-height:1.05}.bmx-display em,.bmx-h2 em,.bmx-h3 em{font-style:italic;color:var(--bmx-violet)}.bmx-lede{font-size:clamp(17px,1.35vw,20px);line-height:1.55;color:var(--bmx-ink-2);max-width:34em}.bmx-body{font-size:16px;line-height:1.65;color:var(--bmx-ink-2)}.bmx-small{font-size:12px;line-height:1.5;color:var(--bmx-mute)}.bmx-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;height:58px;padding:0 10px 0 30px;border-radius:999px;background:var(--bmx-ink);color:#fff!important;font:500 15px/1 var(--bmx-sans);letter-spacing:.01em;text-decoration:none!important;transition:transform .35s cubic-bezier(.2,.8,.2,1),background .35s}.bmx-btn__dot{width:40px;height:40px;border-radius:50%;background:var(--bmx-violet);display:grid;place-items:center;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.bmx-btn__dot svg{width:16px;height:16px}.bmx-btn:hover{background:var(--bmx-plum)}.bmx-btn:hover .bmx-btn__dot{transform:rotate(-45deg)}.bmx-btn--light{background:#fff;color:var(--bmx-ink)!important}.bmx-btn--light:hover{background:var(--bmx-paper)}.bmx-link{display:inline-flex;align-items:center;gap:8px;font:500 15px/1 var(--bmx-sans);color:var(--bmx-ink)!important;text-decoration:none!important;border-bottom:1px solid currentColor;padding-bottom:6px}.bmx-media{position:relative;border-radius:var(--bmx-radius);overflow:hidden;background:var(--bmx-paper-2);isolation:isolate}.bmx-media img{width:100%;height:100%;object-fit:cover}.bmx-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;padding:22px;background:radial-gradient(60% 55% at 70% 30%,rgba(124,98,240,.55),transparent 70%),radial-gradient(50% 50% at 20% 80%,rgba(217,207,251,.9),transparent 70%),linear-gradient(160deg,#ede7fb,#cfc2f7)}.bmx-ph span{font:500 11px/1 var(--bmx-sans);letter-spacing:.14em;text-transform:uppercase;color:#15111f8c;background:#ffffff8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:8px 12px;border-radius:999px}.bmx-ph--dark{background:radial-gradient(60% 60% at 50% 40%,rgba(124,98,240,.6),transparent 70%),linear-gradient(160deg,#2a2045,#140f22)}.bmx-ph--dark span{color:#ffffffb3;background:#ffffff14}.bmx-chip{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border-radius:18px;background:#ffffffb8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 18px 40px -18px #1e163359;font:500 13px/1.2 var(--bmx-sans);color:var(--bmx-ink)}.bmx-chip b{font:400 26px/1 var(--bmx-serif);color:var(--bmx-violet)}.bmx-js .bmx [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1)}.bmx-js .bmx [data-reveal].is-in{opacity:1;transform:none}.bmx [data-reveal="2"]{transition-delay:.12s}.bmx [data-reveal="3"]{transition-delay:.24s}.bmx [data-reveal="4"]{transition-delay:.36s}@media(prefers-reduced-motion:reduce){.bmx [data-reveal]{opacity:1;transform:none;transition:none}.bmx-marquee__track,.bmx-wheel{animation:none!important}}.bmx-hero{padding-top:clamp(28px,4vw,56px);padding-bottom:clamp(56px,7vw,96px)}.bmx-hero__grid{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(32px,5vw,80px);align-items:end}.bmx-hero__copy{padding-bottom:clamp(0px,2vw,24px)}.bmx-hero__copy .bmx-display{margin:26px 0 28px}.bmx-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:28px;margin-top:40px}.bmx-hero__media{aspect-ratio:4/5;min-height:420px}.bmx-hero__chip1{position:absolute;left:-28px;bottom:84px;z-index:2}.bmx-hero__chip2{position:absolute;right:22px;top:22px;z-index:2}.bmx-hero__stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--bmx-line);margin-top:clamp(48px,6vw,88px)}.bmx-stat{padding:26px 0 0;display:flex;flex-direction:column;gap:10px}.bmx-stat+.bmx-stat{padding-left:clamp(16px,3vw,40px);border-left:1px solid var(--bmx-line)}.bmx-stat b{font:400 clamp(40px,4.4vw,64px)/1 var(--bmx-serif);letter-spacing:-.02em}.bmx-stat span{font-size:13px;color:var(--bmx-mute);letter-spacing:.02em}.bmx-orb{position:absolute;width:52vw;max-width:760px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 40% 40%,#7c62f047,#7c62f000 62%);top:-18vw;right:-12vw;pointer-events:none;filter:blur(10px)}.bmx-marquee{background:var(--bmx-ink);color:#fff;padding:26px 0;overflow:hidden}.bmx-marquee__track{display:flex;gap:48px;width:max-content;animation:bmx-scroll 38s linear infinite}.bmx-marquee__item{display:flex;align-items:center;gap:48px;font:400 clamp(28px,3vw,44px)/1 var(--bmx-serif);font-style:italic;white-space:nowrap}.bmx-marquee__item:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--bmx-violet-2)}@keyframes bmx-scroll{to{transform:translate(-50%)}}.bmx-split{display:grid;grid-template-columns:5fr 7fr;gap:clamp(40px,6vw,120px)}.bmx-split__aside{position:sticky;top:120px;align-self:start}.bmx-split__aside .bmx-h2{margin-top:22px}.bmx-split__aside .bmx-body{margin-top:26px;max-width:28em}.bmx-rows{border-top:1px solid var(--bmx-line)}.bmx-row{display:grid;grid-template-columns:70px 1fr;gap:20px;padding:34px 0;border-bottom:1px solid var(--bmx-line)}.bmx-row .bmx-h3{margin-bottom:10px}.bmx-callout{margin-top:44px;display:flex;gap:18px;align-items:flex-start;padding:26px 28px;border-radius:22px;background:#fff}.bmx-callout__icon{flex:none;width:36px;height:36px;border-radius:50%;background:var(--bmx-violet);display:grid;place-items:center}.bmx-callout p{font:400 22px/1.3 var(--bmx-serif)}.bmx--dark{background:var(--bmx-plum);color:#fff}.bmx--dark .bmx-eyebrow,.bmx--dark .bmx-small{color:#fff9}.bmx--dark .bmx-body,.bmx--dark .bmx-lede{color:#ffffffc7}.bmx--dark .bmx-display em,.bmx--dark .bmx-h2 em,.bmx--dark .bmx-h3 em{color:var(--bmx-lilac)}.bmx-sci__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,110px);align-items:center}.bmx-wheelbox{position:relative;aspect-ratio:1;max-width:560px;width:100%;margin:0 auto}.bmx-wheel{width:100%;height:100%;animation:bmx-spin 60s linear infinite}@keyframes bmx-spin{to{transform:rotate(360deg)}}.bmx-wheelbox__center{position:absolute;top:30%;right:30%;bottom:30%;left:30%;border-radius:50%;background:var(--bmx-plum);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;box-shadow:0 0 0 1px #ffffff14}.bmx-wheelbox__center b{font:400 clamp(28px,3vw,44px)/1 var(--bmx-serif);font-style:italic}.bmx-wheelbox__center span{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c}.bmx-sci__copy .bmx-h2{margin:22px 0 26px}.bmx-facts{margin-top:40px;display:grid;gap:0;border-top:1px solid rgba(255,255,255,.14)}.bmx-fact{display:grid;grid-template-columns:44px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.14)}.bmx-fact .bmx-num{color:var(--bmx-lilac)}.bmx-fact p{font-size:16px;line-height:1.5;color:#ffffffdb}.bmx-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:clamp(44px,5vw,72px)}.bmx-head .bmx-h2{margin-top:20px;max-width:12em}.bmx-head .bmx-body{max-width:26em}.bmx-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,28px)}.bmx-step{background:#fff;border-radius:var(--bmx-radius);padding:14px 14px 30px;display:flex;flex-direction:column}.bmx-step .bmx-media{aspect-ratio:1/1;border-radius:20px}.bmx-step__meta{display:flex;justify-content:space-between;align-items:baseline;padding:26px 14px 0}.bmx-step__n{font:400 64px/1 var(--bmx-serif);color:var(--bmx-violet)}.bmx-step__t{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--bmx-mute)}.bmx-step .bmx-h3{padding:14px 14px 10px}.bmx-step .bmx-body{padding:0 14px}.bmx-ba__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,6vw,100px);align-items:center}.bmx-ba__copy .bmx-h2{margin:22px 0 24px}.bmx-ba__list{margin:34px 0 0;padding:0;list-style:none;border-top:1px solid var(--bmx-line)}.bmx-ba__list li{display:flex;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid var(--bmx-line);font-size:16px}.bmx-ba__list li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--bmx-violet);flex:none}.bmx-compare{position:relative;aspect-ratio:5/4;border-radius:var(--bmx-radius);overflow:hidden;-webkit-user-select:none;user-select:none;--pos:50%;background:#ddd}.bmx-compare__img{position:absolute;top:0;right:0;bottom:0;left:0}.bmx-compare__img img{width:100%;height:100%;object-fit:cover}.bmx-compare__after{clip-path:inset(0 0 0 var(--pos))}.bmx-compare__before .bmx-ph{background:linear-gradient(160deg,#efe3c2,#d8c796)}.bmx-compare__after .bmx-ph{background:linear-gradient(160deg,#f6f4fb,#e3dcf7)}.bmx-compare__line{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;background:#fff;transform:translate(-1px);pointer-events:none}.bmx-compare__knob{position:absolute;top:50%;left:var(--pos);width:58px;height:58px;margin:-29px 0 0 -29px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 10px 30px #0000002e;pointer-events:none}.bmx-compare__tag{position:absolute;top:20px;z-index:2;font:500 11px/1 var(--bmx-sans);letter-spacing:.16em;text-transform:uppercase;padding:9px 13px;border-radius:999px;background:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bmx-compare__tag--b{left:20px}.bmx-compare__tag--a{right:20px;background:var(--bmx-violet);color:#fff}.bmx-compare input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0;z-index:3}.bmx-bento{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(260px,auto);gap:clamp(12px,1.6vw,22px)}.bmx-tile{position:relative;border-radius:var(--bmx-radius);overflow:hidden;color:#fff;min-height:300px;display:flex;align-items:flex-end}.bmx-tile .bmx-media{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0}.bmx-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#15111f00 40%,#15111fb8);z-index:1}.bmx-tile__body{position:relative;z-index:2;padding:clamp(22px,2.4vw,34px)}.bmx-tile__body .bmx-small{color:#ffffffbf;text-transform:uppercase;letter-spacing:.14em}.bmx-tile__body .bmx-h3{margin:10px 0 8px;color:#fff}.bmx-tile__body p{color:#ffffffd9;font-size:15px;line-height:1.5;max-width:26em}.bmx-tile:nth-child(1){grid-column:span 7;grid-row:span 2}.bmx-tile:nth-child(2){grid-column:span 5}.bmx-tile:nth-child(3){grid-column:span 5}.bmx-tile:nth-child(4){grid-column:span 12;min-height:280px}.bmx-tile .bmx-ph{align-items:flex-start}.bmx-table{width:100%;border-collapse:separate;border-spacing:0}.bmx-table th,.bmx-table td{padding:22px 18px;text-align:center;border-bottom:1px solid var(--bmx-line);font-size:15px}.bmx-table th:first-child,.bmx-table td:first-child{text-align:left;padding-left:0;width:40%;color:var(--bmx-ink)}.bmx-table thead th{font:500 12px/1.3 var(--bmx-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--bmx-mute);border-bottom:1px solid var(--bmx-ink)}.bmx-table .is-us{background:var(--bmx-ink);color:#fff}.bmx-table thead .is-us{color:#fff;border-radius:20px 20px 0 0;font:400 22px/1 var(--bmx-serif);letter-spacing:0;text-transform:none}.bmx-table tbody tr:last-child .is-us{border-radius:0 0 20px 20px}.bmx-yes{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--bmx-violet)}.bmx-no{display:inline-block;width:14px;height:1.5px;background:var(--bmx-mute);vertical-align:middle;opacity:.6}.bmx-statement{text-align:center}.bmx-statement .bmx-display{font-size:clamp(46px,7vw,112px);max-width:13em;margin:28px auto 36px}.bmx-statement .bmx-lede{margin:0 auto;max-width:40em}.bmx-statement .bmx-small{margin-top:28px}.bmx-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:44px}.bmx-pill{padding:12px 20px;border-radius:999px;border:1px solid rgba(255,255,255,.22);font-size:14px;color:#ffffffe6}.bmx-faq details{border-bottom:1px solid var(--bmx-line)}.bmx-faq details:first-child{border-top:1px solid var(--bmx-line)}.bmx-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;font:400 clamp(22px,2vw,28px)/1.2 var(--bmx-serif)}.bmx-faq summary::-webkit-details-marker{display:none}.bmx-faq__icon{flex:none;width:40px;height:40px;border-radius:50%;border:1px solid var(--bmx-line);position:relative;transition:background .3s,transform .4s}.bmx-faq__icon:before,.bmx-faq__icon:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.5px;background:var(--bmx-ink);transform:translate(-50%,-50%)}.bmx-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .4s}.bmx-faq details[open] .bmx-faq__icon{background:var(--bmx-violet);border-color:var(--bmx-violet)}.bmx-faq details[open] .bmx-faq__icon:before,.bmx-faq details[open] .bmx-faq__icon:after{background:#fff}.bmx-faq details[open] .bmx-faq__icon:after{transform:translate(-50%,-50%) rotate(0)}.bmx-faq__a{padding:0 64px 30px 0;font-size:16px;line-height:1.65;color:var(--bmx-ink-2)}.bmx-cta__panel{position:relative;border-radius:clamp(28px,3vw,44px);overflow:hidden;background:var(--bmx-violet);color:#fff;padding:clamp(56px,8vw,120px) clamp(28px,6vw,96px);display:grid;grid-template-columns:1.3fr .7fr;gap:40px;align-items:end;isolation:isolate}.bmx-cta__panel:before{content:"";position:absolute;inset:-30% -10% auto auto;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.28),transparent 65%);z-index:-1}.bmx-cta__panel:after{content:"";position:absolute;inset:auto auto -40% -10%;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(30,22,51,.55),transparent 65%);z-index:-1}.bmx-cta__panel .bmx-display{font-size:clamp(48px,7vw,108px)}.bmx-cta__panel .bmx-display em{color:var(--bmx-lilac)}.bmx-cta__side{display:flex;flex-direction:column;gap:22px;align-items:flex-start}.bmx-cta__side p{color:#ffffffd9;font-size:16px;line-height:1.55}.bmx-cta__side .bmx-small{color:#ffffffa6}@media(max-width:989px){.bmx-hero__grid,.bmx-split,.bmx-sci__grid,.bmx-ba__grid,.bmx-cta__panel{grid-template-columns:1fr}.bmx-split__aside{position:static}.bmx-hero__media{aspect-ratio:4/4.4;min-height:0}.bmx-hero__chip1{left:16px;bottom:16px}.bmx-steps{grid-template-columns:1fr}.bmx-step .bmx-media{aspect-ratio:16/10}.bmx-head{flex-direction:column;align-items:flex-start}.bmx-bento{grid-template-columns:1fr}.bmx-tile:nth-child(n){grid-column:auto;grid-row:auto;min-height:340px}.bmx-wheelbox{max-width:420px}}@media(max-width:640px){.bmx-hero__stats{grid-template-columns:repeat(3,1fr)}.bmx-stat b{font-size:34px}.bmx-stat span{font-size:11px}.bmx-row{grid-template-columns:44px 1fr;padding:26px 0}.bmx-btn{height:54px;padding-left:24px}.bmx-table th,.bmx-table td{padding:16px 8px;font-size:13px}.bmx-table thead th{font-size:10px;letter-spacing:.08em}.bmx-table thead .is-us{font-size:16px}.bmx-faq__a{padding-right:0}.bmx-compare{aspect-ratio:4/4.4}}.bmx-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from -15deg,#f3d35b 0 30deg,#f2b04b 30deg 60deg,#ee8a45 60deg 90deg,#e5604a 90deg 120deg,#c9416a 120deg 150deg,#9b3e93 150deg 180deg,#6a3fc4 180deg 210deg,#4b49c9 210deg 240deg,#3a6fc4 240deg 270deg,#3b9a9c 270deg 300deg,#6ab36a 300deg 330deg,#b8c95a 330deg 360deg);-webkit-mask:radial-gradient(circle,transparent 57%,#000 57.4%,#000 72%,transparent 72.4%);mask:radial-gradient(circle,transparent 57%,#000 57.4%,#000 72%,transparent 72.4%)}.bmx-ring-dash{position:absolute;top:-2%;right:-2%;bottom:-2%;left:-2%;border-radius:50%;border:1px dashed rgba(255,255,255,.22);animation:bmx-spin 60s linear infinite}.bmx-axis{position:absolute;left:50%;top:4%;bottom:4%;width:1px;background:linear-gradient(#f3d35b,#ffffff4d 50%,#7c62f0);transform:translate(-50%)}.bmx-wlabel{position:absolute;left:50%;transform:translate(-50%);font:500 11px/1 var(--bmx-sans);letter-spacing:.16em;text-transform:uppercase;padding:8px 12px;border-radius:999px;white-space:nowrap}.bmx-wlabel--y{top:-6%;background:#f3d35b;color:#2a2108}.bmx-wlabel--v{bottom:-6%;background:#6a3fc4;color:#fff}.bmx-wheelbox__center{z-index:2}
/*# sourceMappingURL=/cdn/shop/t/18/assets/bmx.css.map */
