@font-face{font-family:BL Archivo;src:url(bl-archivo.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap}@font-face{font-family:BL Plex Mono;src:url(bl-plex-mono-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:BL Plex Mono;src:url(bl-plex-mono-500.woff2) format("woff2");font-weight:500 700;font-display:swap}.bl{--bl-bg: #0d0d11;--bl-panel: #15151b;--bl-panel-2: #1c1c24;--bl-line: #2a2a34;--bl-line-strong: #3a3a47;--bl-ink: #eceaf3;--bl-muted: #a09db0;--bl-faint: #73707f;--bl-accent: #b9a7ff;--bl-accent-ink: #0d0d11;--bl-accent-soft: rgba(185, 167, 255, .12);--bl-tiffany: #4fd6cc;--bl-pass: var(--bl-tiffany);--bl-irid: linear-gradient(105deg, #c4b2ff 0%, #f0c3ea 18%, #ffe0cc 34%, #c3f2e2 52%, #6fdcd3 66%, #a9c3ff 82%, #c4b2ff 100%);--bl-irid-pos: calc(var(--bl-shift, 0) * 100%) 50%;--bl-warn: #e6b45e;--bl-fail: #f07a6b;--bl-font: "BL Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--bl-mono: "BL Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--bl-fs-display: clamp(2.35rem, 1.4rem + 4.2vw, 4.75rem);--bl-fs-h2: clamp(1.75rem, 1.25rem + 2.2vw, 2.85rem);--bl-fs-h3: clamp(1.15rem, 1.05rem + .4vw, 1.35rem);--bl-fs-body: 1rem;--bl-fs-small: .875rem;--bl-fs-label: .72rem;--bl-max: 1320px;--bl-gutter: clamp(16px, 4vw, 48px);--bl-pad-y: clamp(56px, 8vw, 112px);--bl-radius: 3px;--bl-header-offset: 96px;background:var(--bl-bg);color:var(--bl-ink);font-family:var(--bl-font);font-size:var(--bl-fs-body);font-weight:400;font-stretch:100%;line-height:1.6;letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.bl[data-surface=panel]{--bl-bg: #121217}.bl[data-surface=bone]{--bl-bg: #eceaf3;--bl-panel: #f7f6fb;--bl-panel-2: #e2e0ea;--bl-line: #d3d0dd;--bl-line-strong: #b9b5c7;--bl-ink: #121217;--bl-muted: #55525f;--bl-faint: #77748a;--bl-accent: #6a4fd8;--bl-accent-ink: #ffffff;--bl-accent-soft: rgba(106, 79, 216, .1);--bl-tiffany: #0a8a84;--bl-pass: var(--bl-tiffany);--bl-warn: #8f5e10;--bl-fail: #b4342a}.bl *,.bl *:before,.bl *:after{box-sizing:border-box}.bl img{max-width:100%;height:auto;display:block}.bl a{color:inherit}.bl :focus-visible{outline:2px solid var(--bl-accent);outline-offset:3px}.bl p{margin:0 0 .9em}.bl p:last-child{margin-bottom:0}.bl h1,.bl h2,.bl h3,.bl h4{margin:0;color:var(--bl-ink);font-family:var(--bl-font);letter-spacing:-.005em;text-wrap:balance}.bl-wrap{max-width:var(--bl-max);margin:0 auto;padding-inline:var(--bl-gutter)}.bl-section{padding-block:var(--bl-pad-y)}.bl-section--tight{padding-block:calc(var(--bl-pad-y) * .6)}.bl-section+.bl-section[data-surface=graphite]{border-top:1px solid var(--bl-line)}.bl-display{font-size:var(--bl-fs-display);font-weight:780;font-stretch:122%;line-height:.98;letter-spacing:-.015em}.bl-h2{font-size:var(--bl-fs-h2);font-weight:720;font-stretch:115%;line-height:1.04}.bl-h3{font-size:var(--bl-fs-h3);font-weight:620;font-stretch:104%;line-height:1.25}.bl-lede{font-size:clamp(1.02rem,.95rem + .35vw,1.2rem);color:var(--bl-muted);max-width:58ch;line-height:1.55}.bl-muted{color:var(--bl-muted)}.bl-small{font-size:var(--bl-fs-small)}.bl-mono,.bl-num{font-family:var(--bl-mono);font-variant-numeric:tabular-nums}.bl-eyebrow{display:inline-flex;align-items:center;gap:.6em;font-family:var(--bl-mono);font-size:var(--bl-fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--bl-accent)}.bl-eyebrow--muted{color:var(--bl-muted)}.bl-label{font-family:var(--bl-mono);font-size:var(--bl-fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--bl-faint)}.bl-rte a{color:var(--bl-accent);text-underline-offset:2px}.bl-rte ul,.bl-rte ol{padding-left:1.2em;margin:0 0 1em}.bl-rte li{margin-bottom:.4em}.bl-rte h3,.bl-rte h4{font-size:1.05rem;font-weight:640;margin:1.4em 0 .5em}.bl-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 32px;margin-bottom:clamp(28px,4vw,48px)}.bl-head__text{display:grid;gap:14px;max-width:760px;min-width:0}.bl-btn{--_bg: var(--bl-accent);--_fg: var(--bl-accent-ink);--_bd: var(--bl-accent);display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;background:var(--_bg);color:var(--_fg);border:1px solid var(--_bd);border-radius:var(--bl-radius);font-family:var(--bl-font);font-size:.95rem;font-weight:620;font-stretch:108%;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.bl-btn:hover{--_bg: color-mix(in srgb, var(--bl-accent) 86%, #fff)}.bl-btn:active{transform:translateY(1px)}.bl-btn[disabled],.bl-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.bl-btn--ghost{--_bg: transparent;--_fg: var(--bl-ink);--_bd: var(--bl-line-strong)}.bl-btn--ghost:hover{--_bg: var(--bl-panel-2);--_bd: var(--bl-muted)}.bl-btn--block{width:100%}.bl-btn--lg{min-height:56px;font-size:1.02rem}.bl-btn--sm{min-height:38px;padding:0 14px;font-size:.85rem}.bl-btn svg{width:16px;height:16px;flex:none}.bl-link{color:var(--bl-accent);font-weight:560;text-decoration:none;display:inline-flex;gap:6px;align-items:center}.bl-link:hover{text-decoration:underline;text-underline-offset:3px}.bl-link svg{width:14px;height:14px}.bl-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--bl-mono);font-size:.68rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:2px;background:var(--bl-panel-2);color:var(--bl-ink);border:1px solid var(--bl-line-strong)}.bl-badge--accent{background:var(--bl-accent-soft);color:var(--bl-accent);border-color:color-mix(in srgb,var(--bl-accent) 45%,transparent)}.bl-badge--pass{color:var(--bl-pass);border-color:color-mix(in srgb,var(--bl-pass) 45%,transparent);background:color-mix(in srgb,var(--bl-pass) 10%,transparent)}.bl-badge--warn{color:var(--bl-warn);border-color:color-mix(in srgb,var(--bl-warn) 45%,transparent);background:color-mix(in srgb,var(--bl-warn) 10%,transparent)}.bl-dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.bl-readouts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));border-top:1px solid var(--bl-line);border-left:1px solid var(--bl-line)}.bl-readout{padding:14px 16px;border-right:1px solid var(--bl-line);border-bottom:1px solid var(--bl-line);min-width:0;display:grid;gap:4px;align-content:start}.bl-readout__value{font-family:var(--bl-mono);font-size:1.05rem;font-weight:500;color:var(--bl-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.bl-readout__value--pass{color:var(--bl-pass)}.bl-table-wrap{overflow-x:auto;border:1px solid var(--bl-line);background:var(--bl-panel)}.bl-table{width:100%;border-collapse:collapse;font-size:.94rem}.bl-table th,.bl-table td{padding:13px 16px;border-bottom:1px solid var(--bl-line);text-align:left;vertical-align:top}.bl-table tr:last-child th,.bl-table tr:last-child td{border-bottom:0}.bl-table thead th{font-family:var(--bl-mono);font-size:var(--bl-fs-label);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--bl-faint);border-bottom-color:var(--bl-line-strong);white-space:nowrap}.bl-table tbody th{font-weight:560;color:var(--bl-muted);width:38%}.bl-table td.bl-num,.bl-table .bl-mono{font-size:.88rem}.bl-acc{border-top:1px solid var(--bl-line)}.bl-acc__item{border-bottom:1px solid var(--bl-line)}.bl-acc__item>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;font-weight:600;font-size:1rem;font-stretch:104%}.bl-acc__item>summary::-webkit-details-marker{display:none}.bl-acc__item>summary:after{content:"";width:10px;height:10px;flex:none;border-right:1.5px solid var(--bl-muted);border-bottom:1.5px solid var(--bl-muted);transform:translateY(-3px) rotate(45deg);transition:transform .2s ease}.bl-acc__item[open]>summary:after{transform:translateY(2px) rotate(-135deg)}.bl-acc__body{padding:0 2px 20px;color:var(--bl-muted);max-width:72ch}.bl-icon{width:20px;height:20px;flex:none;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.bl-grid{display:grid;gap:clamp(12px,1.6vw,20px);grid-template-columns:repeat(var(--bl-cols, 4),minmax(0,1fr))}@media(max-width:1099px){.bl-grid{--bl-cols: 3 !important}}@media(max-width:799px){.bl-grid{--bl-cols: 2 !important}}@media(max-width:479px){.bl-grid--scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.bl-grid--scroll>*{flex:0 0 78%;scroll-snap-align:start}}.bl-card{position:relative;display:flex;flex-direction:column;background:var(--bl-panel);border:1px solid var(--bl-line);border-radius:var(--bl-radius);min-width:0;transition:border-color .2s ease}.bl-card:hover{border-color:var(--bl-line-strong)}.bl-card__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:radial-gradient(120% 90% at 50% 30%,#23232c,#121217 70%);border-bottom:1px solid var(--bl-line)}.bl-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.bl-card:hover .bl-card__media img{transform:scale(1.035)}.bl-card__badges{position:absolute;top:10px;left:10px;display:flex;flex-wrap:wrap;gap:6px;z-index:1;pointer-events:none}.bl-card__body{display:grid;gap:6px;padding:14px 14px 16px;flex:1;align-content:start}.bl-card__title{font-size:1rem;font-weight:640;font-stretch:106%;line-height:1.25;text-decoration:none}.bl-card__title:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.bl-card__spec{font-family:var(--bl-mono);font-size:.72rem;color:var(--bl-faint);letter-spacing:.02em;overflow-wrap:anywhere}.bl-card__foot{display:flex;justify-content:space-between;align-items:end;gap:10px;padding:0 14px 14px}.bl-card__price{display:grid;gap:2px}.bl-card__price strong{font-family:var(--bl-mono);font-size:1.02rem;font-weight:500}.bl-card__price span{font-size:.75rem;color:var(--bl-pass)}.bl-card__add{position:relative;z-index:1}.bl-card__hover{position:absolute;inset:auto 0 0 0;z-index:1;display:flex;justify-content:space-between;gap:8px;padding:8px 10px;font-family:var(--bl-mono);font-size:.68rem;letter-spacing:.06em;background:#0d0d11d1;color:var(--bl-ink);border-top:1px solid var(--bl-line);transform:translateY(101%);transition:transform .25s ease;pointer-events:none}.bl-card:hover .bl-card__hover,.bl-card:focus-within .bl-card__hover{transform:none}@media(hover:none){.bl-card__hover{transform:none}}.bl-stars{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;color:var(--bl-muted);text-decoration:none}.bl-stars__track{position:relative;display:inline-block;width:78px;height:14px;background:linear-gradient(90deg,var(--bl-line-strong) 0 0);-webkit-mask:var(--bl-star-mask) 0 0 / 15.6px 14px repeat-x;mask:var(--bl-star-mask) 0 0 / 15.6px 14px repeat-x}.bl-stars__fill{position:absolute;inset:0 auto 0 0;background:var(--bl-accent)}.bl{--bl-star-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 22'%3E%3Cpath d='M12 1l3.1 6.6 7.2.9-5.3 5 1.4 7.1L12 17.1 5.6 20.6 7 13.5 1.7 8.5l7.2-.9z'/%3E%3C/svg%3E")}.bl-input{width:100%;min-height:48px;padding:0 14px;background:var(--bl-panel);color:var(--bl-ink);border:1px solid var(--bl-line-strong);border-radius:var(--bl-radius);font:inherit;font-family:var(--bl-mono);font-size:.95rem;letter-spacing:.04em}.bl-input::placeholder{color:var(--bl-faint)}.bl-input:focus{outline:none;border-color:var(--bl-accent);box-shadow:0 0 0 3px var(--bl-accent-soft)}.bl-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bl-chroma{display:block;width:100%;height:auto}.bl-chroma__grid{stroke:var(--bl-line);stroke-width:1;fill:none}.bl-chroma__area{fill:var(--bl-accent);fill-opacity:.12;stroke:none}.bl-chroma__line{fill:none;stroke:var(--bl-accent);stroke-width:1.6;stroke-linejoin:round}.bl-chroma__axis{fill:var(--bl-faint);font-family:var(--bl-mono);font-size:10px}.bl-chroma__tag{fill:var(--bl-ink);font-family:var(--bl-mono);font-size:10px}.bl-chroma.is-drawing .bl-chroma__line{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:bl-draw 1.6s cubic-bezier(.4,.1,.2,1) .15s forwards}.bl-chroma.is-drawing .bl-chroma__area{opacity:0;animation:bl-fade .6s ease 1.2s forwards}@keyframes bl-draw{to{stroke-dashoffset:0}}@keyframes bl-fade{to{opacity:1}}@media(prefers-reduced-motion:reduce){.bl *,.bl *:before,.bl *:after{animation:none!important;transition:none!important}.bl-chroma .bl-chroma__line{stroke-dasharray:none!important;stroke-dashoffset:0!important}.bl-chroma .bl-chroma__area{opacity:1!important}}.bl-announce{border-bottom:1px solid var(--bl-line);background:var(--bl-panel)}.bl-announce__track{position:relative;display:grid;min-height:36px;place-items:center;text-align:center}.bl-announce__msg{grid-area:1 / 1;padding:8px 0;font-family:var(--bl-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--bl-muted);transition:opacity .4s ease,transform .4s ease}.bl-announce__msg a{text-decoration:none}.bl-announce__msg[aria-hidden=true]{opacity:0;transform:translateY(6px);pointer-events:none}@media(min-width:990px){.bl-announce--inline .bl-announce__track{display:flex;justify-content:center;gap:0}.bl-announce--inline .bl-announce__msg{opacity:1!important;transform:none!important;pointer-events:auto;padding-inline:22px}.bl-announce--inline .bl-announce__msg+.bl-announce__msg{border-left:1px solid var(--bl-line)}}.bl-hero{position:relative;overflow:hidden}.bl-hero__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center;padding-block:clamp(40px,7vw,96px) clamp(36px,5vw,64px)}@media(max-width:899px){.bl-hero__grid{grid-template-columns:minmax(0,1fr)}}.bl-hero__copy{display:grid;gap:22px;min-width:0}.bl-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.bl-hero__visual{position:relative;display:grid;gap:14px;min-width:0}.bl-hero__image{position:relative;aspect-ratio:5 / 4;border:1px solid var(--bl-line);overflow:hidden;background:radial-gradient(110% 80% at 60% 35%,#26262f,#0f0f13 72%)}.bl-hero__image img{width:100%;height:100%;object-fit:cover}.bl-hero__image--contain img{object-fit:contain;padding:6%}.bl-readout-card{background:var(--bl-panel);border:1px solid var(--bl-line);padding:14px 14px 12px;display:grid;gap:10px}.bl-hero__visual .bl-readout-card{position:relative;z-index:1}@media(min-width:900px){.bl-hero__visual--overlay .bl-readout-card{position:absolute;left:-36px;right:18%;bottom:-22px;box-shadow:0 30px 60px -20px #0009}.bl-hero__visual--overlay{padding-bottom:22px}}.bl-readout-card__head{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-family:var(--bl-mono);font-size:.7rem;letter-spacing:.08em;color:var(--bl-muted);text-transform:uppercase}.bl-readout-card__foot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border-top:1px solid var(--bl-line);padding-top:10px}.bl-readout-card__foot div{display:grid;gap:2px;min-width:0}.bl-readout-card__foot b{font-family:var(--bl-mono);font-weight:500;font-size:1rem;color:var(--bl-ink);overflow-wrap:anywhere}.bl-readout-card__foot b.is-pass{color:var(--bl-pass)}.bl-proofbar{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));border-top:1px solid var(--bl-line)}@media(max-width:899px){.bl-proofbar{grid-template-columns:repeat(2,minmax(0,1fr))}}.bl-proofbar__item{display:flex;gap:12px;align-items:flex-start;padding:18px var(--bl-gutter) 18px 0;border-bottom:1px solid var(--bl-line);min-width:0;text-decoration:none}.bl-proofbar__item .bl-icon{color:var(--bl-accent);margin-top:2px}.bl-proofbar__item strong{display:block;font-size:.95rem;font-weight:620;font-stretch:104%}.bl-proofbar__item span{display:block;font-size:.82rem;color:var(--bl-muted)}@media(min-width:900px){.bl-proofbar__item+.bl-proofbar__item{padding-left:22px;border-left:1px solid var(--bl-line)}}@media(max-width:899px){.bl-proofbar__item:nth-child(2n){padding-left:14px;border-left:1px solid var(--bl-line)}}.bl-steps{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:0;border:1px solid var(--bl-line);counter-reset:blstep}@media(max-width:899px){.bl-steps{grid-template-columns:minmax(0,1fr)}}.bl-step{counter-increment:blstep;padding:clamp(22px,3vw,34px);display:grid;gap:14px;align-content:start;background:var(--bl-panel);min-width:0}.bl-step+.bl-step{border-left:1px solid var(--bl-line)}@media(max-width:899px){.bl-step+.bl-step{border-left:0;border-top:1px solid var(--bl-line)}}.bl-step__top{display:flex;justify-content:space-between;align-items:center}.bl-step__top:before{content:"STEP " counter(blstep,decimal-leading-zero);font-family:var(--bl-mono);font-size:var(--bl-fs-label);letter-spacing:.14em;color:var(--bl-faint)}.bl-step__top .bl-icon{width:28px;height:28px;color:var(--bl-accent);stroke-width:1.25}.bl-step p{color:var(--bl-muted);font-size:.95rem}.bl-lookup{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(28px,5vw,72px);align-items:start}@media(max-width:899px){.bl-lookup{grid-template-columns:minmax(0,1fr)}}.bl-lookup__form{display:flex;gap:10px;flex-wrap:wrap}.bl-lookup__form .bl-input{flex:1 1 220px;text-transform:uppercase}.bl-lookup__panel{background:var(--bl-panel);border:1px solid var(--bl-line);min-height:220px;display:grid}.bl-lookup__empty{display:grid;place-content:center;gap:10px;text-align:center;padding:32px;color:var(--bl-muted);font-size:.92rem}.bl-lookup__empty .bl-icon{width:34px;height:34px;justify-self:center;color:var(--bl-faint);stroke-width:1.2}.bl-lookup__result{display:grid;gap:0;align-content:start}.bl-lookup__result-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:16px;border-bottom:1px solid var(--bl-line)}.bl-lookup__result{overflow:hidden}.bl-lookup__result .bl-readouts{border-left:0;border-top:0;margin-right:-1px}.bl [tabindex="-1"]:focus{outline:none}.bl-lookup__actions{display:flex;flex-wrap:wrap;gap:10px;padding:16px}.bl-lookup__hint{font-size:.82rem;color:var(--bl-faint);margin-top:10px}.bl-lookup__vial{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px dashed var(--bl-line-strong);font-family:var(--bl-mono);font-size:.78rem;color:var(--bl-muted)}.bl-compare th:nth-child(2),.bl-compare td:nth-child(2){background:var(--bl-accent-soft)}.bl-compare thead th:nth-child(2){color:var(--bl-accent)}.bl-compare td{min-width:150px}.bl-compare tbody th{min-width:180px;color:var(--bl-ink)}.bl-mark{display:inline-flex;align-items:center;gap:8px}.bl-mark .bl-icon{width:16px;height:16px}.bl-mark--yes .bl-icon{color:var(--bl-pass)}.bl-mark--no{color:var(--bl-faint)}.bl-areas{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1px;background:var(--bl-line);border:1px solid var(--bl-line)}.bl-area{position:relative;background:var(--bl-bg);padding:24px 22px;display:grid;gap:10px;align-content:start;min-height:190px;text-decoration:none;transition:background-color .2s ease}.bl-area:hover{background:var(--bl-panel)}.bl-area__count{font-family:var(--bl-mono);font-size:var(--bl-fs-label);color:var(--bl-faint);letter-spacing:.1em;text-transform:uppercase}.bl-area p{font-size:.9rem;color:var(--bl-muted)}.bl-area .bl-link{margin-top:auto}.bl-reviews__empty{border:1px dashed var(--bl-line-strong);padding:28px;color:var(--bl-muted);text-align:center}.bl-founders{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:center}@media(max-width:899px){.bl-founders{grid-template-columns:minmax(0,1fr)}}.bl-founders__people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bl-person{display:grid;gap:10px}.bl-person__img{aspect-ratio:4 / 5;background:var(--bl-panel-2);border:1px solid var(--bl-line);overflow:hidden;display:grid;place-items:center;color:var(--bl-faint)}.bl-person__img img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.05)}.bl-person__img .bl-icon{width:40px;height:40px;stroke-width:1}.bl-person strong{font-size:1rem;font-weight:640}.bl-person span{font-family:var(--bl-mono);font-size:.72rem;color:var(--bl-faint);letter-spacing:.06em;text-transform:uppercase}.bl-manifesto{display:grid;gap:20px}.bl-manifesto .bl-rte{font-size:1.08rem;color:var(--bl-muted)}.bl-manifesto .bl-rte strong{color:var(--bl-ink);font-weight:600}.bl-signature{font-family:var(--bl-mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--bl-faint)}.bl-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(24px,5vw,80px)}@media(max-width:899px){.bl-faq{grid-template-columns:minmax(0,1fr)}}.bl-faq__aside{display:grid;gap:16px;align-content:start}@media(min-width:900px){.bl-faq__aside{position:sticky;top:var(--bl-header-offset)}}.bl-news{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:end;border:1px solid var(--bl-line);background:var(--bl-panel);padding:clamp(24px,4vw,48px)}@media(max-width:899px){.bl-news{grid-template-columns:minmax(0,1fr)}}.bl-news__form{display:grid;gap:10px}.bl-news__row{display:flex;gap:10px;flex-wrap:wrap}.bl-news__row .bl-input{flex:1 1 240px;font-family:var(--bl-font);letter-spacing:0}.bl-news__perks{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:.85rem;color:var(--bl-muted);padding:0;margin:4px 0 0;list-style:none}.bl-news__perks li{display:inline-flex;gap:8px;align-items:center}.bl-news__perks .bl-icon{width:16px;height:16px;color:var(--bl-pass)}.bl-news__legal{font-size:.75rem;color:var(--bl-faint)}.bl-news__ok{display:flex;gap:10px;align-items:center;color:var(--bl-pass);font-weight:560}.bl-news__err{color:var(--bl-fail);font-size:.88rem}.bl-footer{border-top:1px solid var(--bl-line);font-size:.9rem}.bl-footer__top{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:32px;padding-block:clamp(44px,6vw,72px) 36px}@media(max-width:989px){.bl-footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:559px){.bl-footer__top{grid-template-columns:minmax(0,1fr)}}.bl-footer__brand{display:grid;gap:14px;align-content:start}.bl-footer__logo img{width:auto;max-height:40px}.bl-footer__wordmark{font-size:1.35rem;font-weight:820;font-stretch:125%;letter-spacing:.04em;text-decoration:none}.bl-footer__tagline{font-family:var(--bl-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bl-faint)}.bl-footer h2{font-family:var(--bl-mono);font-size:var(--bl-fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--bl-faint);margin-bottom:14px}.bl-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.bl-footer a{text-decoration:none;color:var(--bl-muted)}.bl-footer a:hover{color:var(--bl-ink)}.bl-footer__support{display:grid;gap:10px}.bl-footer__support li{display:flex;gap:10px;align-items:flex-start;color:var(--bl-muted)}.bl-footer__support .bl-icon{width:16px;height:16px;margin-top:3px;color:var(--bl-accent)}.bl-footer__legal{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 32px;padding-block:22px;border-top:1px solid var(--bl-line);align-items:center}@media(max-width:799px){.bl-footer__legal{grid-template-columns:minmax(0,1fr)}}.bl-footer__company{font-family:var(--bl-mono);font-size:.72rem;color:var(--bl-faint);letter-spacing:.02em;line-height:1.7}.bl-footer__pay{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.bl-footer__pay svg{width:38px;height:24px;display:block}.bl-footer__ruo{padding-block:0 26px;font-size:.75rem;color:var(--bl-faint);max-width:110ch}.bl-footer__policies{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:.8rem}.bl-footer .bl-social{display:flex;gap:10px}.bl-footer .bl-social a{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--bl-line-strong);border-radius:50%}.bl-lab__tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:18px}.bl-lab__tools .bl-input{max-width:420px;flex:1 1 260px}.bl-lab__count{font-family:var(--bl-mono);font-size:.78rem;color:var(--bl-faint);margin-left:auto}.bl-lab table{min-width:900px}.bl-lab td.bl-mono{white-space:nowrap}.bl-lab td a{color:var(--bl-accent);text-underline-offset:2px}.bl-lab tr.is-hit td{background:var(--bl-accent-soft)}.bl-lab tr[hidden]{display:none}.bl-lab__empty{padding:24px;color:var(--bl-muted);text-align:center}.bl-howto{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;background:var(--bl-line);border:1px solid var(--bl-line);margin-top:40px}.bl-howto>div{background:var(--bl-panel);padding:20px;display:grid;gap:8px;align-content:start}.bl-howto p{color:var(--bl-muted);font-size:.9rem}.bl-pdp{padding-block:clamp(20px,3vw,40px) 0}.bl-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-family:var(--bl-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--bl-faint);margin-bottom:18px}.bl-crumbs a{text-decoration:none;color:var(--bl-muted)}.bl-crumbs a:hover{color:var(--bl-ink)}.bl-pdp__grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:start}@media(max-width:989px){.bl-pdp__grid{grid-template-columns:minmax(0,1fr)}}@media(min-width:990px){.bl-pdp__media{position:sticky;top:var(--bl-header-offset)}}.bl-gallery{display:grid;gap:10px}.bl-gallery__stage{position:relative;aspect-ratio:4 / 5;border:1px solid var(--bl-line);background:radial-gradient(110% 80% at 50% 35%,#25252e,#101014 72%);overflow:hidden}@media(max-width:989px){.bl-gallery__stage{aspect-ratio:1 / 1}}.bl-gallery__slides{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bl-gallery__slides::-webkit-scrollbar{display:none}.bl-gallery__slide{flex:0 0 100%;height:100%;scroll-snap-align:center;display:grid;place-items:center}.bl-gallery__slide img{width:100%;height:100%;object-fit:cover}.bl-gallery__nav{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--bl-line-strong);background:#0d0d11b3;color:var(--bl-ink);cursor:pointer}.bl-gallery__nav--prev{left:12px}.bl-gallery__nav--next{right:12px}.bl-gallery__nav svg{width:16px;height:16px}.bl-gallery__count{position:absolute;right:12px;bottom:12px;font-family:var(--bl-mono);font-size:.7rem;color:var(--bl-muted);background:#0d0d11b3;padding:3px 8px;border:1px solid var(--bl-line)}.bl-gallery__thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.bl-gallery__thumb{aspect-ratio:1 / 1;padding:0;border:1px solid var(--bl-line);background:var(--bl-panel);cursor:pointer;overflow:hidden;opacity:.65;transition:opacity .2s ease,border-color .2s ease}.bl-gallery__thumb img{width:100%;height:100%;object-fit:cover}.bl-gallery__thumb[aria-current=true]{opacity:1;border-color:var(--bl-accent)}@media(max-width:989px){.bl-gallery__thumbs{display:none}}.bl-buy{display:grid;gap:20px;min-width:0}.bl-buy__top{display:grid;gap:10px}.bl-buy__title{font-size:clamp(2rem,1.4rem + 2.4vw,3.1rem);font-weight:760;font-stretch:118%;line-height:1;letter-spacing:-.012em}.bl-buy__meta{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.bl-buy__spec{font-family:var(--bl-mono);font-size:.8rem;color:var(--bl-muted);letter-spacing:.02em;display:flex;flex-wrap:wrap;gap:4px 0}.bl-buy__spec span+span:before{content:"\b7";margin:0 8px;color:var(--bl-faint)}.bl-buy__mprice{display:none}@media(max-width:989px){.bl-pdp .bl-crumbs{display:none}.bl-buy{display:contents}.bl-buy__top{order:-1}.bl-buy__mprice{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:2px 0 0}.bl-buy__mprice .bl-price__now{font-size:1.5rem}.bl-buy__mprice .bl-badge{text-decoration:none}.bl-gallery__stage{aspect-ratio:5 / 4}.bl-gallery__slide img{object-fit:contain}.bl-pdp .bl-batchmini,.bl-buybox .bl-price .bl-price__now{display:none}.bl-buybox .bl-price:not(:has(:not([hidden]):not(.bl-price__now))){display:none}}.bl-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding-top:4px}.bl-price__now{font-family:var(--bl-mono);font-size:clamp(1.6rem,1.3rem + 1vw,2rem);font-weight:500;letter-spacing:-.01em}.bl-price__per{font-size:.85rem;color:var(--bl-muted)}.bl-price__save{font-size:.85rem;color:var(--bl-pass);font-weight:560}.bl-tiers{border:0;padding:0;margin:0;display:grid;gap:10px}.bl-tiers legend{padding:0;margin-bottom:10px}.bl-tiers__grid{display:grid;grid-template-columns:repeat(var(--n, 2),minmax(0,1fr));gap:8px}@media(max-width:479px){.bl-tiers__grid{grid-template-columns:repeat(min(var(--n, 2),2),minmax(0,1fr))}}.bl-tier{position:relative;display:grid;gap:2px;padding:12px 12px 11px;border:1px solid var(--bl-line-strong);border-radius:var(--bl-radius);background:var(--bl-panel);cursor:pointer;transition:border-color .15s ease,background-color .15s ease;min-width:0}.bl-tier:hover{border-color:var(--bl-muted)}.bl-tier input{position:absolute;opacity:0;pointer-events:none}.bl-tier__qty{font-weight:640;font-size:.95rem;font-stretch:106%}.bl-tier__per{font-family:var(--bl-mono);font-size:.8rem;color:var(--bl-muted)}.bl-tier__save{font-size:.75rem;color:var(--bl-pass);min-height:1.2em}.bl-tier__flag{position:absolute;top:-9px;right:8px;font-family:var(--bl-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;background:var(--bl-accent);color:var(--bl-accent-ink);padding:2px 6px;border-radius:2px}.bl-tier.is-selected,.bl-tier:has(input:checked){border-color:var(--bl-accent);background:var(--bl-accent-soft);box-shadow:inset 0 0 0 1px var(--bl-accent)}.bl-tier:has(input:focus-visible){outline:2px solid var(--bl-accent);outline-offset:2px}.bl-tier.is-soldout{opacity:.5}.bl-tier.is-soldout .bl-tier__save:after{content:attr(data-soldout);color:var(--bl-faint)}.bl-buybox{display:grid;gap:12px}.bl-buybox .shopify-payment-button__button{border-radius:var(--bl-radius)!important;min-height:48px}.bl-buybox .shopify-payment-button__more-options{color:var(--bl-muted);font-size:.85rem}.bl-dispatch{display:flex;gap:10px;align-items:center;font-size:.9rem;color:var(--bl-muted)}.bl-dispatch .bl-icon{color:var(--bl-pass);width:18px;height:18px}.bl-dispatch strong{color:var(--bl-ink);font-weight:600;font-variant-numeric:tabular-nums}.bl-atc-msg{font-size:.85rem;margin:0}.bl-atc-msg:empty{display:none}.bl-atc-msg.is-error{color:var(--bl-fail)}.bl-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--bl-line)}@media(max-width:479px){.bl-trust{grid-template-columns:minmax(0,1fr)}}.bl-trust__item{display:grid;gap:6px;padding:12px;font-size:.8rem;color:var(--bl-muted);text-decoration:none;min-width:0;line-height:1.4}.bl-trust__item+.bl-trust__item{border-left:1px solid var(--bl-line)}@media(max-width:479px){.bl-trust__item{grid-template-columns:auto 1fr;align-items:center}.bl-trust__item+.bl-trust__item{border-left:0;border-top:1px solid var(--bl-line)}}.bl-trust__item .bl-icon{color:var(--bl-accent)}.bl-trust__item strong{color:var(--bl-ink);font-weight:600;display:block;font-size:.85rem}a.bl-trust__item:hover strong{text-decoration:underline;text-underline-offset:2px}.bl-batchmini{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 14px;border:1px solid var(--bl-line);background:var(--bl-panel);text-decoration:none}.bl-batchmini__purity{font-family:var(--bl-mono);font-size:1.35rem;font-weight:500;color:var(--bl-pass);line-height:1}.bl-batchmini__text{display:grid;gap:2px;font-size:.82rem;color:var(--bl-muted);min-width:0}.bl-batchmini__text b{color:var(--bl-ink);font-weight:600;font-size:.88rem}.bl-batchmini:hover{border-color:var(--bl-line-strong)}.bl-pdp__more{display:grid;gap:clamp(48px,7vw,96px);padding-block:clamp(48px,7vw,96px)}.bl-batch{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid var(--bl-line);background:var(--bl-panel)}@media(max-width:899px){.bl-batch{grid-template-columns:minmax(0,1fr)}}.bl-batch__chart{padding:20px;border-right:1px solid var(--bl-line);display:grid;gap:12px;align-content:start;min-width:0}@media(max-width:899px){.bl-batch__chart{border-right:0;border-bottom:1px solid var(--bl-line)}}.bl-batch__chart img{border:1px solid var(--bl-line);background:#fff}.bl-batch__data{display:grid;align-content:start;min-width:0;overflow:hidden}.bl-batch__data .bl-readouts{border-left:0;border-top:0;margin-right:-1px}.bl-batch__actions{display:flex;flex-wrap:wrap;gap:10px;padding:16px}.bl-batch__note{padding:0 16px 16px;font-size:.8rem;color:var(--bl-faint)}.bl-batch__missing{padding:24px;color:var(--bl-muted)}.bl-pdp__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(28px,5vw,72px);align-items:start}@media(max-width:899px){.bl-pdp__split{grid-template-columns:minmax(0,1fr)}}.bl-refs{margin-top:18px;font-size:.85rem;color:var(--bl-muted)}.bl-refs ol{padding-left:1.3em;margin:8px 0 0;display:grid;gap:6px}.bl-ruo{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid var(--bl-line);font-size:.82rem;color:var(--bl-muted);background:var(--bl-panel)}.bl-ruo .bl-icon{color:var(--bl-warn);margin-top:1px}.bl-support{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:clamp(22px,3vw,32px);border:1px solid var(--bl-line);background:linear-gradient(120deg,var(--bl-panel) 0%,var(--bl-panel-2) 100%)}@media(max-width:699px){.bl-support{grid-template-columns:minmax(0,1fr)}}.bl-support__actions{display:flex;flex-wrap:wrap;gap:10px}.bl-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:#0d0d11f0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--bl-line);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;transform:translateY(110%);transition:transform .25s ease}.bl-sticky.is-visible{transform:none}.bl-sticky__info{display:grid;gap:1px;min-width:0}.bl-sticky__info b{font-size:.9rem;font-weight:640;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bl-sticky__info span{font-family:var(--bl-mono);font-size:.78rem;color:var(--bl-muted)}@media(min-width:990px){.bl-sticky{display:none}}.bl-wa{position:fixed;z-index:40;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));display:inline-flex;align-items:center;gap:8px;padding:10px 16px 10px 12px;border-radius:999px;background:#25d366;color:#0b1f12;font-weight:640;font-size:.9rem;text-decoration:none;box-shadow:0 10px 30px -8px #00000080;transition:transform .2s ease,bottom .25s ease}.bl-wa:hover{transform:translateY(-2px)}.bl-wa svg{width:22px;height:22px}body:has(.bl-sticky.is-visible) .bl-wa{bottom:calc(92px + env(safe-area-inset-bottom,0px))}@media(max-width:599px){.bl-wa span{display:none}.bl-wa{padding:12px}}.bl-irid,.bl-btn:not(.bl-btn--ghost),.bl-tier__flag,.bl-stars__fill{background-image:var(--bl-irid);background-size:300% 100%;background-position:var(--bl-irid-pos)}.bl-btn:not(.bl-btn--ghost){border-color:transparent;color:#0d0d11}.bl-btn:not(.bl-btn--ghost):hover{filter:brightness(1.06) saturate(1.1)}.bl-tier__flag{color:#0d0d11}.bl-irid-text,.bl-hero .bl-display,.bl-eyebrow:not(.bl-eyebrow--muted){background-image:var(--bl-irid);background-size:300% 100%;background-position:var(--bl-irid-pos);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.bl[data-surface=bone] .bl-eyebrow:not(.bl-eyebrow--muted){-webkit-text-fill-color:currentColor;color:var(--bl-accent);background:none}.bl-tier:has(input:checked){border-color:var(--bl-tiffany);box-shadow:inset 0 0 0 1px var(--bl-tiffany)}.bl-chroma__line{stroke:var(--bl-tiffany)}.bl-chroma__area{fill:var(--bl-tiffany)}@media(prefers-reduced-motion:reduce){.bl{--bl-shift: .35 !important}}:root{--bl-ease: cubic-bezier(.16, 1, .3, 1)}html.bl-motion .bl [data-bl-rv]{opacity:0;transform:translate3d(0,22px,0);filter:blur(6px);transition:opacity .9s var(--bl-ease),transform .9s var(--bl-ease),filter .9s var(--bl-ease);transition-delay:calc(var(--bl-i, 0) * 70ms)}html.bl-motion .bl [data-bl-rv].is-in{opacity:1;transform:none;filter:none}html.bl-motion .bl-hero .bl-display{clip-path:inset(0 0 100% 0);transform:translate3d(0,.35em,0);transition:clip-path 1.1s var(--bl-ease) .1s,transform 1.1s var(--bl-ease) .1s}html.bl-motion .bl-hero.is-in .bl-display{clip-path:inset(-.2em -.2em -.3em -.2em);transform:none}html.bl-motion .bl-hero .bl-readout-card{opacity:0;transform:translate3d(0,28px,0) scale(.98);transition:opacity 1s var(--bl-ease) .55s,transform 1s var(--bl-ease) .55s}html.bl-motion .bl-hero.is-in .bl-readout-card{opacity:1;transform:none}.bl-readout-card{animation:bl-float 7s ease-in-out 1.8s infinite}@keyframes bl-float{50%{translate:0 -6px}}.bl-btn:not(.bl-btn--ghost){position:relative;overflow:hidden;isolation:isolate}.bl-btn:not(.bl-btn--ghost):after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:-1;pointer-events:none;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-120%);transition:transform .8s var(--bl-ease)}.bl-btn:not(.bl-btn--ghost):hover:after{transform:translate(120%)}.bl-btn svg{transition:transform .35s var(--bl-ease)}.bl-btn:hover svg,.bl-link:hover svg{transform:translate(3px)}.bl-link svg{transition:transform .35s var(--bl-ease)}.bl-card{transition:border-color .3s ease,transform .5s var(--bl-ease),box-shadow .5s var(--bl-ease)}.bl-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--bl-tiffany) 40%,var(--bl-line-strong));box-shadow:0 18px 40px -22px color-mix(in srgb,var(--bl-tiffany) 55%,transparent)}.bl-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .4s ease;background:radial-gradient(240px circle at var(--mx, 50%) var(--my, 30%),rgba(196,178,255,.22),rgba(111,220,211,.08) 45%,transparent 70%)}.bl-card:hover .bl-card__media:after{opacity:1}.bl-step__top .bl-icon,.bl-area .bl-icon{transition:transform .5s var(--bl-ease),color .3s ease}.bl-step:hover .bl-step__top .bl-icon,.bl-area:hover .bl-icon{transform:translateY(-3px) rotate(-6deg);color:var(--bl-tiffany)}.bl-acc__body{animation:bl-drop .45s var(--bl-ease)}@keyframes bl-drop{0%{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){html.bl-motion .bl [data-bl-rv],html.bl-motion .bl-hero .bl-display,html.bl-motion .bl-hero .bl-readout-card{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important}.bl-card:hover{transform:none}}.bl-story__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,5vw,80px);align-items:center}.bl-story--flip .bl-story__media{order:-1}.bl-story--solo .bl-story__grid{grid-template-columns:minmax(0,1fr);max-width:760px}.bl-story__copy{display:grid;gap:20px;align-content:start}.bl-story__text{font-size:1.08rem;color:var(--bl-muted);max-width:60ch}.bl-story__text strong{color:var(--bl-ink);font-weight:600}.bl-story__media{margin:0;display:grid;gap:10px}.bl-story__media img,.bl-strip__img img{width:100%;height:100%;object-fit:cover}.bl-story__media>img{aspect-ratio:4 / 5;border:1px solid var(--bl-line)}@media(max-width:899px){.bl-story__grid{grid-template-columns:minmax(0,1fr)}.bl-story--flip .bl-story__media{order:0}}.bl-strip{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:12px;align-items:start}.bl-strip__item{margin:0;display:grid;gap:10px}.bl-strip__item:nth-child(2n){margin-top:clamp(0px,6vw,72px)}.bl-strip__img{aspect-ratio:4 / 5;overflow:hidden;border:1px solid var(--bl-line);background:var(--bl-panel-2)}.bl-strip__img img{transition:transform 1.2s var(--bl-ease, ease)}.bl-strip__item:hover .bl-strip__img img{transform:scale(1.03)}@media(max-width:799px){.bl-strip{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.bl-strip__item{scroll-snap-align:start}.bl-strip__item:nth-child(2n){margin-top:0}}.bl-person__bio{margin:2px 0 0;font-size:.86rem;line-height:1.45;color:var(--bl-muted);max-width:34ch}.bl-wa-nudge{position:fixed;z-index:41;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(78px + env(safe-area-inset-bottom,0px));width:min(320px,calc(100vw - 32px));background:var(--bl-panel);color:var(--bl-ink);border:1px solid var(--bl-line-strong);border-radius:14px;box-shadow:0 24px 60px -18px #000000a6;transform-origin:calc(100% - 28px) 100%}.bl-wa-nudge[hidden]{display:none}.bl-wa-nudge:after{content:"";position:absolute;right:26px;bottom:-7px;width:12px;height:12px;background:inherit;border:inherit;border-width:0 1px 1px 0;transform:rotate(45deg)}.bl-wa-nudge.is-open{animation:bl-nudge-in .6s var(--bl-ease, ease) both}.bl-wa-nudge.is-closing{animation:bl-nudge-out .25s ease both}@keyframes bl-nudge-in{0%{opacity:0;transform:translateY(14px) scale(.92)}}@keyframes bl-nudge-out{to{opacity:0;transform:translateY(8px) scale(.96)}}.bl-wa-nudge__body{display:flex;gap:12px;align-items:center;padding:16px 40px 16px 16px;text-decoration:none;color:inherit}.bl-wa-nudge__faces{position:relative;display:flex;flex:none}.bl-wa-nudge__faces img{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid var(--bl-panel);filter:grayscale(1)}.bl-wa-nudge__faces img+img{margin-left:-12px}.bl-wa-nudge__faces i{position:absolute;right:0;bottom:1px;width:11px;height:11px;border-radius:50%;background:#25d366;border:2px solid var(--bl-panel)}.bl-wa-nudge__text{display:grid;gap:2px;font-size:.86rem;line-height:1.35;color:var(--bl-muted)}.bl-wa-nudge__text strong{color:var(--bl-ink);font-size:.95rem;font-weight:660}.bl-wa-nudge__text em{font-style:normal;font-weight:620;color:#25d366;margin-top:4px}.bl-wa-nudge__close{position:absolute;top:6px;right:6px;width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:var(--bl-faint);font-size:1.25rem;line-height:1;cursor:pointer}.bl-wa-nudge__close:hover{background:var(--bl-panel-2);color:var(--bl-ink)}body:has(.bl-sticky.is-visible) .bl-wa-nudge{bottom:calc(154px + env(safe-area-inset-bottom,0px))}.bl-wa.is-pulse:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 #25d3668c;animation:bl-wa-pulse 1.8s ease-out 3}.bl-wa{position:fixed}@keyframes bl-wa-pulse{to{box-shadow:0 0 0 16px #25d36600}}.bl-contact__head{display:grid;gap:18px;max-width:820px;margin-bottom:clamp(32px,5vw,56px)}.bl-contact__people{display:flex;align-items:center;gap:12px}.bl-contact__faces{display:flex}.bl-contact__faces img{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid var(--bl-bg);filter:grayscale(1)}.bl-contact__faces img+img{margin-left:-12px}.bl-contact__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(20px,3vw,40px);align-items:start}@media(max-width:899px){.bl-contact__grid{grid-template-columns:minmax(0,1fr)}}.bl-contact__channels{display:grid;gap:10px}.bl-channel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px 18px;background:var(--bl-panel);border:1px solid var(--bl-line);border-radius:10px;text-decoration:none;color:var(--bl-ink);transition:border-color .3s ease,transform .4s var(--bl-ease, ease),background-color .3s ease}.bl-channel:hover{border-color:color-mix(in srgb,var(--bl-tiffany) 45%,var(--bl-line-strong));transform:translateY(-2px)}.bl-channel>.bl-icon{width:16px;height:16px;color:var(--bl-faint);transition:transform .35s var(--bl-ease, ease),color .3s ease}.bl-channel:hover>.bl-icon{transform:translate(3px);color:var(--bl-ink)}.bl-channel__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--bl-panel-2);color:var(--bl-accent)}.bl-channel__icon .bl-icon{width:20px;height:20px}.bl-channel__text{display:grid;gap:2px;min-width:0}.bl-channel__text strong{display:flex;align-items:center;gap:8px;font-weight:640}.bl-channel__text>span{font-size:.86rem;color:var(--bl-muted);overflow-wrap:anywhere}.bl-channel--wa{border-color:#25d36659}.bl-channel--wa .bl-channel__icon{background:#25d366;color:#0b1f12}.bl-channel .bl-badge{font-size:.6rem;padding:2px 6px}.bl-contact__company{display:grid;gap:14px;padding:18px;margin-top:6px;border:1px dashed var(--bl-line-strong);border-radius:10px;font-size:.88rem;color:var(--bl-muted);line-height:1.55}.bl-contact__company p{margin:0;display:grid;gap:4px}.bl-contact__form{display:grid;gap:10px;padding:clamp(20px,3vw,32px);background:var(--bl-panel);border:1px solid var(--bl-line);border-radius:14px}.bl-form{display:grid;gap:14px;margin-top:8px}.bl-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:599px){.bl-form__row{grid-template-columns:minmax(0,1fr)}}.bl-field{display:grid;gap:6px;font-size:.82rem;color:var(--bl-muted);font-weight:520}.bl-field .bl-input{width:100%}.bl-contact textarea.bl-input{min-height:140px;resize:vertical;padding-top:12px;line-height:1.5}.bl-contact select.bl-input{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--bl-muted) 50%),linear-gradient(135deg,var(--bl-muted) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:36px}.bl-form__ok,.bl-form__err{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:8px;font-size:.9rem}.bl-form__ok{color:var(--bl-pass);background:color-mix(in srgb,var(--bl-pass) 10%,transparent);border:1px solid color-mix(in srgb,var(--bl-pass) 40%,transparent)}.bl-form__err{color:var(--bl-fail);background:color-mix(in srgb,var(--bl-fail) 10%,transparent);border:1px solid color-mix(in srgb,var(--bl-fail) 40%,transparent)}.bl-form__err ul{margin:0;padding-left:1.1em}.bl-form__ok .bl-icon,.bl-form__err .bl-icon{width:18px;height:18px;flex:none;margin-top:2px}.bl-form__note{display:flex;gap:8px;align-items:center;justify-content:center}.bl-form__note .bl-icon{width:13px;height:13px}.bl-contact__extra{margin-top:40px;max-width:760px;color:var(--bl-muted)}.bl-track__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(14px,2vw,20px);align-items:start}@media(max-width:899px){.bl-track__grid{grid-template-columns:minmax(0,1fr)}}.bl-track__side{display:grid;gap:clamp(14px,2vw,20px)}.bl-track__card{display:grid;gap:12px;align-content:start;padding:clamp(20px,3vw,32px);background:var(--bl-panel);border:1px solid var(--bl-line);border-radius:14px;margin:0}.bl-track__card--main{border-color:color-mix(in srgb,var(--bl-accent) 35%,var(--bl-line));background:radial-gradient(120% 80% at 100% 0%,var(--bl-accent-soft),transparent 60%),var(--bl-panel)}.bl-track__list{list-style:none;margin:4px 0 8px;padding:0;display:grid;gap:8px}.bl-track__list li{display:flex;gap:10px;align-items:center;font-size:.95rem}.bl-track__list .bl-icon{width:16px;height:16px;color:var(--bl-tiffany);flex:none}.bl-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bl-track__card--guest{border-color:color-mix(in srgb,var(--bl-tiffany) 40%,var(--bl-line));background:radial-gradient(120% 80% at 100% 0%,color-mix(in srgb,var(--bl-tiffany) 12%,transparent),transparent 60%),var(--bl-panel)}.bl-track__card--guest .bl-channel__icon{color:var(--bl-tiffany)}.bl-certs{display:grid;gap:8px}.bl-certs__row{display:flex;flex-wrap:wrap;gap:10px}.bl-cert{display:inline-flex;align-items:center;gap:12px;padding:10px 16px 10px 10px;min-width:0;border:1px solid var(--bl-line-strong);border-radius:999px;background:var(--bl-panel);color:var(--bl-ink);text-decoration:none;transition:border-color .3s ease,transform .4s var(--bl-ease, ease)}a.bl-cert:hover{border-color:color-mix(in srgb,var(--bl-tiffany) 55%,var(--bl-line-strong));transform:translateY(-1px)}.bl-cert__seal{position:relative;display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:50%;background:var(--bl-irid);background-size:300% 100%;background-position:var(--bl-irid-pos, 0 50%);color:#0d0d11}.bl-cert__seal:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;border:1px dashed rgba(13,13,17,.35)}.bl-cert__seal .bl-icon{width:20px;height:20px;stroke-width:1.6}.bl-cert__text{display:grid;gap:1px;line-height:1.25;min-width:0}.bl-cert__text strong{font-family:var(--bl-mono);font-size:.8rem;font-weight:500;letter-spacing:.06em}.bl-cert__text span{font-size:.8rem;color:var(--bl-muted)}.bl-cert__text em{font-style:normal;font-family:var(--bl-mono);font-size:.66rem;color:var(--bl-faint);letter-spacing:.04em}a.bl-cert .bl-cert__text em{color:var(--bl-tiffany)}.bl-certs--compact .bl-cert{padding:6px 12px 6px 6px;gap:9px}.bl-certs--compact .bl-cert__seal{width:32px;height:32px}.bl-certs--compact .bl-cert__seal .bl-icon{width:16px;height:16px}.bl-certs__lab{margin:0}.bl-lab .bl-certs{margin-bottom:20px}.bl-consent{position:fixed;z-index:42;left:max(16px,env(safe-area-inset-left,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));width:min(360px,calc(100vw - 32px));padding:14px 16px;color:var(--bl-ink);background:color-mix(in srgb,var(--bl-panel) 88%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border:1px solid var(--bl-line-strong);border-radius:14px;box-shadow:0 24px 60px -20px #000000b3}.bl-consent:before{content:"";position:absolute;inset:-1px -1px auto;height:2px;border-radius:14px 14px 0 0;background:var(--bl-irid);background-size:300% 100%;background-position:var(--bl-irid-pos, 0 50%)}.bl-consent[hidden]{display:none}.bl-consent.is-open{animation:bl-nudge-in .6s var(--bl-ease, ease) both}.bl-consent.is-closing{animation:bl-nudge-out .25s ease both}.bl-consent__main{display:grid;gap:10px}.bl-consent__text{margin:0;font-size:.8rem;line-height:1.45;color:var(--bl-muted)}.bl-consent__text strong{color:var(--bl-ink);font-family:var(--bl-mono);font-size:.68rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;margin-right:6px}.bl-consent__text a{color:var(--bl-ink);text-underline-offset:2px}.bl-consent__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bl-consent .bl-btn--sm{min-height:34px;padding:0 14px;font-size:.8rem}.bl-consent__more{margin-left:auto;padding:4px 2px;border:0;background:none;color:var(--bl-muted);font:inherit;font-size:.78rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bl-consent__more:hover{color:var(--bl-ink)}.bl-consent__prefs{display:grid;gap:6px;padding:10px 0 2px;border-top:1px solid var(--bl-line)}.bl-consent__prefs[hidden]{display:none}.bl-consent__opt{display:flex;align-items:center;gap:10px;font-size:.8rem;cursor:pointer}.bl-consent__opt b{font-weight:560}.bl-consent__opt input{-webkit-appearance:none;appearance:none;width:30px;height:18px;flex:none;border-radius:999px;background:var(--bl-line-strong);position:relative;cursor:pointer;transition:background .2s ease;margin:0}.bl-consent__opt input:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--bl-ink);transition:transform .25s var(--bl-ease, ease)}.bl-consent__opt input:checked{background:var(--bl-tiffany)}.bl-consent__opt input:checked:after{transform:translate(12px);background:#0d0d11}.bl-consent__opt input:disabled{opacity:.55;cursor:default}.bl-consent__opt input:focus-visible{outline:2px solid var(--bl-accent);outline-offset:2px}.bl-footer__cookie{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;text-decoration:none}.bl-footer__cookie:hover{text-decoration:underline}@media(max-width:599px){.bl-consent{left:12px;right:12px;width:auto;bottom:calc(12px + env(safe-area-inset-bottom,0px))}body:has(.bl-consent:not([hidden])) .bl-wa{bottom:calc(150px + env(safe-area-inset-bottom,0px))}}.bl-footer__certs{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;padding-block:22px;border-top:1px solid var(--bl-line)}.bl-footer__certs-label{font-family:var(--bl-mono);font-size:var(--bl-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--bl-faint)}.bl-footer__certs .bl-certs{justify-items:end}.bl-footer a.bl-cert{color:var(--bl-ink)}@media(max-width:699px){.bl-footer__certs{justify-content:flex-start}.bl-footer__certs .bl-certs{justify-items:start}}#header-component .header__row--top{background:#0d0d11b8!important;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);position:relative;transition:background-color .35s ease}#header-component .header__row--top:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;pointer-events:none;background:var(--bl-irid, linear-gradient(90deg, #c4b2ff, #6fdcd3));background-size:300% 100%;background-position:var(--bl-irid-pos, 0 50%);opacity:.55;transition:opacity .35s ease}#header-component .header__columns{padding-block:14px!important;transition:padding .35s cubic-bezier(.16,1,.3,1)}#header-component .header-logo{position:relative;padding:0!important}#header-component .header-logo__image-container,#header-component .header-logo__image{height:44px!important;width:auto!important;max-width:none;transition:height .35s cubic-bezier(.16,1,.3,1),filter .4s ease,transform .4s cubic-bezier(.16,1,.3,1)}#header-component .header-logo:hover .header-logo__image{filter:drop-shadow(0 0 14px rgba(196,178,255,.45)) drop-shadow(0 0 4px rgba(111,220,211,.35));transform:translateY(-1px)}#header-component header-menu nav a,#header-component .menu-list__link{position:relative;font-family:BL Plex Mono,ui-monospace,monospace!important;font-size:.74rem!important;letter-spacing:.14em;text-transform:uppercase;text-decoration:none!important;opacity:.82;transition:opacity .25s ease}#header-component header-menu nav a:after,#header-component .menu-list__link:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;transform:scaleX(0);transform-origin:left;background:var(--bl-irid, linear-gradient(90deg, #c4b2ff, #6fdcd3));background-size:300% 100%;background-position:var(--bl-irid-pos, 0 50%);transition:transform .45s cubic-bezier(.16,1,.3,1)}#header-component header-menu nav a:hover,#header-component .menu-list__link:hover{opacity:1}#header-component header-menu nav a:hover:after,#header-component .menu-list__link:hover:after{transform:scaleX(1)}#header-component .header-actions__action{border-radius:50%;transition:background-color .25s ease,transform .3s cubic-bezier(.16,1,.3,1)}#header-component .header-actions__action:hover{background:#ffffff14;transform:translateY(-1px)}#header-component .header__column--right{gap:6px}html.bl-scrolled #header-component .header__row--top{background:#0d0d11e0!important}html.bl-scrolled #header-component .header__row--top:after{opacity:.9}html.bl-scrolled #header-component .header__columns{padding-block:8px!important}html.bl-scrolled #header-component .header-logo__image-container,html.bl-scrolled #header-component .header-logo__image{height:34px!important}@media(max-width:749px){#header-component .header-logo__image-container,#header-component .header-logo__image{height:34px!important}html.bl-scrolled #header-component .header-logo__image-container,html.bl-scrolled #header-component .header-logo__image{height:28px!important}#header-component .header__columns{padding-block:10px!important}}@media(prefers-reduced-motion:reduce){#header-component *{transition:none!important}}#header-component .account-button,#header-component cart-drawer-component>button.header-actions__action,#header-component a.action__cart{width:auto!important;height:38px!important;padding:0 14px 0 10px!important;gap:8px;display:inline-flex!important;align-items:center;flex-wrap:nowrap!important;border-radius:999px!important;border:1px solid rgba(236,234,243,.18)!important;background:#ffffff08!important;color:#eceaf3!important;position:relative;isolation:isolate;transition:border-color .3s ease,background-color .3s ease,transform .3s cubic-bezier(.16,1,.3,1)!important}#header-component .account-button:hover,#header-component cart-drawer-component>button.header-actions__action:hover,#header-component a.action__cart:hover{border-color:transparent!important;background:#ffffff0f!important;transform:translateY(-1px)}#header-component .account-button:before,#header-component cart-drawer-component>button.header-actions__action:before,#header-component a.action__cart:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;z-index:-1;opacity:0;transition:opacity .3s ease;background:var(--bl-irid, linear-gradient(90deg, #c4b2ff, #6fdcd3));background-size:300% 100%;background-position:var(--bl-irid-pos, 0 50%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}#header-component .account-button:hover:before,#header-component cart-drawer-component>button.header-actions__action:hover:before,#header-component a.action__cart:hover:before{opacity:1}#header-component .bl-acct-label,#header-component cart-drawer-component>button.header-actions__action:after,#header-component a.action__cart:after{font-family:BL Plex Mono,ui-monospace,monospace;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;line-height:1;white-space:nowrap}#header-component cart-drawer-component>button.header-actions__action:after,#header-component a.action__cart:after{content:"Cart";order:2}#header-component .account-button__icon svg,#header-component .header-actions__action svg{width:18px;height:18px}#header-component .account-button__avatar{width:22px;height:22px;font-size:.7rem}#header-component .cart-bubble{order:3;position:static!important;min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-grid;place-items:center;background:var(--bl-tiffany, #4fd6cc)!important;color:#0d0d11!important;font-family:BL Plex Mono,ui-monospace,monospace;font-size:.66rem}#header-component .cart-bubble__background{display:none!important}#header-component .cart-bubble__text-count{color:#0d0d11!important}#header-component .account-button{background:linear-gradient(135deg,#c4b2ff24,#6fdcd31a)!important}#header-component .header__column--right header-actions{display:inline-flex;gap:8px;align-items:center}@media(max-width:749px){#header-component .bl-acct-label,#header-component cart-drawer-component>button.header-actions__action:after,#header-component a.action__cart:after{display:none;content:none}#header-component .account-button,#header-component cart-drawer-component>button.header-actions__action,#header-component a.action__cart{padding:0 9px!important;height:36px!important}}#en-cd-overlay.en-cd-overlay{background:#0505088c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#en-cd.en-cd{background:#0f0f14;color:#eceaf3;font-family:BL Archivo,Helvetica Neue,Helvetica,Arial,sans-serif;border-left:1px solid #2a2a34;box-shadow:-30px 0 80px -30px #000c;transition:transform .45s cubic-bezier(.16,1,.3,1)}#en-cd.en-cd:before{content:"";position:absolute;top:0;left:0;bottom:0;width:1px;background:var(--bl-irid, linear-gradient(180deg, #c4b2ff, #6fdcd3));background-size:100% 300%;opacity:.6}#en-cd .en-cd__header{border-bottom:1px solid #2a2a34;padding:18px 22px}#en-cd .en-cd__title{font-family:BL Plex Mono,ui-monospace,monospace;font-size:.78rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#eceaf3}#en-cd .en-cd__close{color:#a09db0;width:34px;height:34px;border-radius:50%;padding:0;display:grid;place-items:center;transition:background-color .2s ease,color .2s ease}#en-cd .en-cd__close:hover{color:#fff;background:#ffffff14}#en-cd .en-cd__body{padding:18px 22px}#en-cd .en-cd__empty{color:#a09db0}#en-cd .en-cd__empty-title{color:#eceaf3;font-weight:640}#en-cd .en-cd__empty-link,#en-cd .en-cd__checkout{background:var(--bl-irid, linear-gradient(90deg, #c4b2ff, #6fdcd3));background-size:300% 100%;background-position:var(--bl-irid-pos, 0 50%);color:#0d0d11;border-radius:999px;font-weight:640;letter-spacing:.01em;position:relative;overflow:hidden;isolation:isolate;transition:filter .2s ease,transform .2s ease}#en-cd .en-cd__checkout{padding:16px;font-size:.98rem}#en-cd .en-cd__empty-link:hover,#en-cd .en-cd__checkout:hover{background:var(--bl-irid, linear-gradient(90deg, #c4b2ff, #6fdcd3));background-size:300% 100%;filter:brightness(1.06) saturate(1.1);transform:translateY(-1px)}#en-cd .en-cd__checkout:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:-1;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-120%);transition:transform .8s cubic-bezier(.16,1,.3,1)}#en-cd .en-cd__checkout:hover:after{transform:translate(120%)}#en-cd .en-cd__item{border-bottom:1px solid #1f1f28}#en-cd .en-cd__item-img,#en-cd .en-cd__bw-item-img{border-radius:10px;background:radial-gradient(120% 90% at 50% 30%,#23232c,#121217 70%);border:1px solid #2a2a34}#en-cd .en-cd__item-name,#en-cd .en-cd__bw-item-name{color:#eceaf3;font-weight:600}#en-cd .en-cd__item-variant,#en-cd .en-cd__bw-item-sub{color:#a09db0;font-family:BL Plex Mono,ui-monospace,monospace;font-size:.72rem;letter-spacing:.04em}#en-cd .en-cd__item-line-price{color:#eceaf3;font-family:BL Plex Mono,ui-monospace,monospace;font-weight:500}#en-cd .en-cd__qty{border:1px solid #3a3a47;border-radius:999px;background:#15151b}#en-cd .en-cd__qty-btn{color:#eceaf3}#en-cd .en-cd__qty-btn:hover{background:#ffffff14}#en-cd .en-cd__qty-val{color:#eceaf3;font-family:BL Plex Mono,ui-monospace,monospace}#en-cd .en-cd__remove{color:#73707f}#en-cd .en-cd__remove:hover{color:#f07a6b}#en-cd .en-cd__bw-item{border-bottom:1px solid #1f1f28}#en-cd .en-cd__bw-item-free{color:var(--bl-tiffany, #4fd6cc);font-family:BL Plex Mono,ui-monospace,monospace;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}#en-cd .en-cd__footer{background:#121218;border-top:1px solid #2a2a34;padding:18px 22px 22px}#en-cd .en-cd__badge{border-radius:10px;justify-content:flex-start;padding:10px 12px}#en-cd .en-cd__badge span:first-child{display:none}#en-cd .en-cd__badge span:last-child{font-size:.8rem!important;font-weight:500!important}#en-cd .en-cd__badge--green{background:color-mix(in srgb,#4fd6cc 9%,transparent);border:1px solid color-mix(in srgb,#4fd6cc 32%,transparent)}#en-cd .en-cd__badge--green span:last-child{color:#8fe6df!important}#en-cd .en-cd__badge--gray{background:#17171e;border:1px solid #2a2a34}#en-cd .en-cd__badge--gray span:last-child{color:#c9c6d6!important}#en-cd .en-cd__badge:before{content:"";width:7px;height:7px;border-radius:50%;flex:none;background:currentColor}#en-cd .en-cd__badge--green:before{background:#4fd6cc;box-shadow:0 0 0 4px #4fd6cc26}#en-cd .en-cd__badge--gray:before{background:#b9a7ff;box-shadow:0 0 0 4px #b9a7ff26}#en-cd .en-cd__subtotal{color:#eceaf3;font-size:1rem}#en-cd .en-cd__subtotal span:last-child,#en-cd .en-cd__subtotal strong{font-family:BL Plex Mono,ui-monospace,monospace}#en-cd .en-cd__payments{opacity:.75}#en-cd .en-cd__body::-webkit-scrollbar{width:6px}#en-cd .en-cd__body::-webkit-scrollbar-thumb{background:#2a2a34;border-radius:3px}.bl-footer__partner a{color:var(--bl-ink)!important;text-decoration:underline!important;text-underline-offset:2px}#header-component .bl-hsearch,#header-component .bl-hlab{display:none}@media(min-width:990px){#header-component search-button.search-action{display:none!important}#header-component .bl-hsearch{display:inline-flex;align-items:center;gap:8px;height:38px;width:clamp(200px,20vw,300px);padding:0 10px 0 12px;border:1px solid rgba(236,234,243,.16);border-radius:999px;background:#ffffff0a;color:#a09db0;transition:border-color .3s ease,background-color .3s ease,width .45s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}#header-component .bl-hsearch:focus-within{width:clamp(240px,26vw,380px);border-color:#c4b2ff99;background:#ffffff12;box-shadow:0 0 0 4px #c4b2ff1f;color:#eceaf3}#header-component .bl-hsearch__icon{width:16px;height:16px;flex:none}#header-component .bl-hsearch__input{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;color:#eceaf3;font:500 .86rem/1 BL Archivo,Helvetica Neue,Arial,sans-serif;padding:0}#header-component .bl-hsearch__input::placeholder{color:#8a8798}#header-component .bl-hsearch__input::-webkit-search-cancel-button{filter:invert(1) opacity(.5)}#header-component .bl-hsearch__kbd{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border:1px solid rgba(236,234,243,.2);border-radius:5px;font:500 .66rem/1 BL Plex Mono,ui-monospace,monospace;color:#8a8798}#header-component .bl-hsearch:focus-within .bl-hsearch__kbd{opacity:0}#header-component .bl-hlab{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px 0 11px;border-radius:999px;text-decoration:none;border:1px solid rgba(79,214,204,.35);background:#4fd6cc12;color:#eceaf3;font:500 .7rem/1 BL Plex Mono,ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:border-color .3s ease,background-color .3s ease,transform .3s cubic-bezier(.16,1,.3,1)}#header-component .bl-hlab svg{width:17px;height:17px;color:var(--bl-tiffany, #4fd6cc)}#header-component .bl-hlab:hover{border-color:#4fd6ccbf;background:#4fd6cc21;transform:translateY(-1px)}}@media(min-width:990px)and (max-width:1199px){#header-component .bl-hlab span{display:none}#header-component .bl-hlab{padding:0 10px}}html.bl-light .bl,html.bl-light .bl[data-surface=graphite]{--bl-bg: #ffffff;--bl-panel: #f5f8fd;--bl-panel-2: #eaf0fa;--bl-line: #e1e7f2;--bl-line-strong: #c9d3e6;--bl-ink: #0b1838;--bl-muted: #4b587a;--bl-faint: #7c879f;--bl-accent: #2350ff;--bl-accent-ink: #ffffff;--bl-accent-soft: rgba(35, 80, 255, .08);--bl-tiffany: #0a8fb0;--bl-pass: #0b8a74;--bl-warn: #9a6408;--bl-fail: #c2362b;--bl-irid: linear-gradient(105deg, #2350ff 0%, #4f46e5 18%, #7c3aed 36%, #a855f7 50%, #6366f1 66%, #0ea5e9 84%, #2350ff 100%)}html.bl-light .bl[data-surface=panel]{--bl-bg: #f5f8fd;--bl-panel: #ffffff}html.bl-light .bl[data-surface=bone]{--bl-bg: #eef3fc;--bl-panel: #ffffff}html.bl-light .bl-btn:not(.bl-btn--ghost),html.bl-light .bl-tier__flag{color:#fff}html.bl-light .bl-btn:not(.bl-btn--ghost):after{background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.4) 50%,transparent 70%)}html.bl-light .bl-btn:not(.bl-btn--ghost):hover{filter:brightness(1.08) saturate(1.05)}html.bl-light .bl-card{box-shadow:0 1px 2px #0b18380a}html.bl-light .bl-card:hover{box-shadow:0 18px 40px -22px #2350ff59;border-color:#2350ff59}html.bl-light .bl-card__media,html.bl-light .bl-hero__image,html.bl-light .bl-gallery__stage{background:radial-gradient(120% 90% at 50% 30%,#fff,#e9eff9 75%)}html.bl-light .bl-card__media:after{background:radial-gradient(240px circle at var(--mx, 50%) var(--my, 30%),rgba(35,80,255,.12),rgba(168,85,247,.06) 45%,transparent 70%)}html.bl-light .bl-card__hover{background:#ffffffe6}html.bl-light .bl-sticky{background:#fffffff0}html.bl-light .bl-cert__seal{color:#fff}html.bl-light .bl-cert__seal:after{border-color:#ffffff73}html.bl-light .bl-consent{background:#ffffffe6;box-shadow:0 24px 60px -24px #0b183859}html.bl-light .bl-consent__opt input:after{background:#fff}html.bl-light .bl-consent__opt input:checked:after{background:#fff}html.bl-light .bl-wa-nudge{box-shadow:0 24px 60px -22px #0b183859}html.bl-light .bl-readout-card{box-shadow:0 30px 60px -30px #2350ff59}html.bl-light,html.bl-light .color-scheme-1,html.bl-light .color-scheme-4,html.bl-light .color-scheme-6,html.bl-light .color-scheme-704fb9aa-395a-4a6e-bbdc-43214199fe1f,html.bl-light .color-scheme-3{--color-background: rgb(255 255 255);--color-background-rgb: 255, 255, 255;--color-foreground: rgb(11 24 56);--color-foreground-rgb: 11, 24, 56;--color-foreground-heading: rgb(11 24 56);--color-foreground-heading-rgb: 11, 24, 56;--color-primary: rgb(35 80 255);--color-primary-rgb: 35, 80, 255;--color-primary-hover: rgb(79 70 229);--color-primary-hover-rgb: 79, 70, 229;--color-border: rgb(225 231 242);--color-border-rgb: 225, 231, 242;--color-primary-button-text: rgb(255 255 255);--color-primary-button-background: rgb(35 80 255);--color-primary-button-border: rgb(35 80 255);--color-primary-button-hover-text: rgb(255 255 255);--color-primary-button-hover-background: rgb(79 70 229);--color-primary-button-hover-border: rgb(79 70 229);--color-secondary-button-text: rgb(11 24 56);--color-secondary-button-background: rgb(255 255 255);--color-secondary-button-border: rgb(201 211 230);--color-secondary-button-hover-text: rgb(35 80 255);--color-secondary-button-hover-background: rgb(245 248 253);--color-secondary-button-hover-border: rgb(35 80 255);--color-input-background: rgb(255 255 255);--color-input-text: rgb(11 24 56);--color-input-text-rgb: 11, 24, 56;--color-input-border: rgb(201 211 230);--color-input-hover-background: rgb(245 248 253);--opacity-5-15: .05;--opacity-10-25: .1;--opacity-35-55: .35;--opacity-40-60: .4;--opacity-30-60: .3}html.bl-light .color-scheme-6{--color-background: rgb(255 255 255 / 0)}html.bl-light body{background:#fff;color:#0b1838}html.bl-light #header-component .header__row--top{background:#ffffffd1!important}html.bl-light.bl-scrolled #header-component .header__row--top{background:#fffffff0!important;box-shadow:0 8px 30px -18px #0b183840}html.bl-light #header-component .header__row--top:after{background:linear-gradient(105deg,#2350ff,#7c3aed,#a855f7,#0ea5e9,#2350ff);background-size:300% 100%;background-position:var(--bl-irid-pos, 0 50%)}html.bl-light #header-component .header-logo__image{filter:none;opacity:1}html.bl-light #header-component .header-logo:hover .header-logo__image{filter:drop-shadow(0 0 12px rgba(35,80,255,.3))}html.bl-light #header-component header-menu nav a,html.bl-light #header-component .menu-list__link{color:#0b1838!important}html.bl-light #header-component header-menu nav a:after,html.bl-light #header-component .menu-list__link:after{background:linear-gradient(90deg,#2350ff,#7c3aed)}html.bl-light #header-component .header-actions__action:hover{background:#2350ff0f}html.bl-light #header-component .account-button,html.bl-light #header-component cart-drawer-component>button.header-actions__action,html.bl-light #header-component a.action__cart{border-color:#0b183824!important;background:#fff!important;color:#0b1838!important}html.bl-light #header-component .account-button{background:linear-gradient(135deg,#2350ff14,#a855f714)!important}html.bl-light #header-component .account-button:before,html.bl-light #header-component cart-drawer-component>button.header-actions__action:before,html.bl-light #header-component a.action__cart:before{background:linear-gradient(105deg,#2350ff,#7c3aed,#a855f7,#0ea5e9)}html.bl-light #header-component .cart-bubble{background:#2350ff!important}html.bl-light #header-component .cart-bubble__text-count{color:#fff!important}@media(min-width:990px){html.bl-light #header-component .bl-hsearch{border-color:#0b183824;background:#f5f8fd;color:#4b587a}html.bl-light #header-component .bl-hsearch:focus-within{border-color:#2350ff8c;background:#fff;box-shadow:0 0 0 4px #2350ff1a;color:#0b1838}html.bl-light #header-component .bl-hsearch__input{color:#0b1838}html.bl-light #header-component .bl-hsearch__input::placeholder{color:#7c879f}html.bl-light #header-component .bl-hsearch__input::-webkit-search-cancel-button{filter:none}html.bl-light #header-component .bl-hsearch__kbd{border-color:#0b18382e;color:#7c879f}html.bl-light #header-component .bl-hlab{border-color:#2350ff4d;background:#2350ff0f;color:#0b1838}html.bl-light #header-component .bl-hlab svg{color:#2350ff}html.bl-light #header-component .bl-hlab:hover{border-color:#2350ffb3;background:#2350ff1a}}html.bl-light #en-cd-overlay.en-cd-overlay{background:#0b183847}html.bl-light #en-cd.en-cd{background:#fff;color:#0b1838;border-left-color:#e1e7f2;box-shadow:-30px 0 80px -30px #0b183859}html.bl-light #en-cd.en-cd:before{background:linear-gradient(180deg,#2350ff,#7c3aed,#a855f7,#0ea5e9)}html.bl-light #en-cd .en-cd__header{border-bottom-color:#e1e7f2}html.bl-light #en-cd .en-cd__title,html.bl-light #en-cd .en-cd__empty-title,html.bl-light #en-cd .en-cd__item-name,html.bl-light #en-cd .en-cd__bw-item-name,html.bl-light #en-cd .en-cd__item-line-price,html.bl-light #en-cd .en-cd__qty-btn,html.bl-light #en-cd .en-cd__qty-val,html.bl-light #en-cd .en-cd__subtotal{color:#0b1838}html.bl-light #en-cd .en-cd__close,html.bl-light #en-cd .en-cd__empty,html.bl-light #en-cd .en-cd__item-variant,html.bl-light #en-cd .en-cd__bw-item-sub{color:#4b587a}html.bl-light #en-cd .en-cd__close:hover{color:#0b1838;background:#f0f4fb}html.bl-light #en-cd .en-cd__empty-link,html.bl-light #en-cd .en-cd__checkout,html.bl-light #en-cd .en-cd__empty-link:hover,html.bl-light #en-cd .en-cd__checkout:hover{background:linear-gradient(105deg,#2350ff,#4f46e5 30%,#7c3aed 55%,#2350ff);background-size:300% 100%;background-position:var(--bl-irid-pos, 0 50%);color:#fff}html.bl-light #en-cd .en-cd__item,html.bl-light #en-cd .en-cd__bw-item{border-bottom-color:#eef2f8}html.bl-light #en-cd .en-cd__item-img,html.bl-light #en-cd .en-cd__bw-item-img{background:radial-gradient(120% 90% at 50% 30%,#fff,#e9eff9 75%);border-color:#e1e7f2}html.bl-light #en-cd .en-cd__qty{border-color:#c9d3e6;background:#fff}html.bl-light #en-cd .en-cd__qty-btn:hover{background:#f0f4fb}html.bl-light #en-cd .en-cd__remove{color:#7c879f}html.bl-light #en-cd .en-cd__bw-item-free{color:#0b8a74}html.bl-light #en-cd .en-cd__footer{background:#f5f8fd;border-top-color:#e1e7f2}html.bl-light #en-cd .en-cd__badge--green{background:#0b8a7412;border-color:#0b8a7440}html.bl-light #en-cd .en-cd__badge--green span:last-child{color:#0b6e5d!important}html.bl-light #en-cd .en-cd__badge--green:before{background:#0b8a74;box-shadow:0 0 0 4px #0b8a7424}html.bl-light #en-cd .en-cd__badge--gray{background:#fff;border-color:#e1e7f2}html.bl-light #en-cd .en-cd__badge--gray span:last-child{color:#2c3a5c!important}html.bl-light #en-cd .en-cd__badge--gray:before{background:#2350ff;box-shadow:0 0 0 4px #2350ff1f}html.bl-light #en-cd .en-cd__body::-webkit-scrollbar-thumb{background:#d6deec}#header-component .bl-logo-light{height:36px!important;width:auto!important;max-width:none!important}html.bl-scrolled #header-component .bl-logo-light{height:30px!important}@media(max-width:749px){#header-component .bl-logo-light{height:26px!important}html.bl-scrolled #header-component .bl-logo-light{height:22px!important}}@media(min-width:990px){#header-component header-actions{margin-left:18px;flex:0 0 auto}#header-component .bl-hsearch{width:clamp(170px,14vw,230px);flex:0 0 auto}#header-component .bl-hsearch:focus-within{width:clamp(200px,18vw,280px)}}@media(min-width:990px)and (max-width:1379px){#header-component .bl-hlab span{display:none}#header-component .bl-hlab{padding:0 10px}#header-component .bl-hsearch__kbd{display:none}}#header-component .bl-hlab svg,#header-component .account-button svg,#header-component .account-button__icon,#header-component .account-button__avatar,#header-component cart-icon svg,#header-component .bl-hsearch__icon{flex:0 0 auto!important}#header-component .bl-hlab svg{width:17px!important;height:17px!important}#header-component .account-button__icon{display:inline-grid;place-items:center;width:18px;height:18px}#header-component .account-button__icon svg{width:18px!important;height:18px!important}#header-component .account-button__avatar{display:inline-grid!important;place-items:center;width:22px!important;height:22px!important;border-radius:50%;background:var(--bl-accent, #2350ff);color:#fff!important;font:600 .7rem/1 BL Plex Mono,ui-monospace,monospace;text-transform:uppercase}#header-component cart-icon{display:inline-flex!important;align-items:center;gap:6px;height:auto!important;width:auto!important;position:static!important}#header-component cart-icon .svg-wrapper{width:20px!important;height:20px!important;display:inline-grid;place-items:center}#header-component cart-icon .svg-wrapper svg{width:18px;height:18px}#header-component .cart-bubble{order:0!important;margin:0!important;transform:none!important;inset:auto!important}#header-component .cart-bubble:empty,#header-component .cart-bubble.visually-hidden{display:none!important}#en-cd.en-cd:not(.en-cd--open){box-shadow:none!important;visibility:hidden;transition:transform .45s cubic-bezier(.16,1,.3,1),visibility 0s linear .45s}#en-cd.en-cd.en-cd--open{visibility:visible;transition:transform .45s cubic-bezier(.16,1,.3,1),visibility 0s}@media(min-width:750px){.bl-announce--inline .bl-announce__track{align-items:center}.bl-announce--inline .bl-announce__msg{margin:0!important;align-self:center;line-height:1.4}}#header-component cart-icon .svg-wrapper>svg{display:none!important}#header-component cart-icon .svg-wrapper{width:18px!important;height:18px!important;overflow:visible;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h14l-1.2 11.1a2 2 0 0 1-2 1.9H8.2a2 2 0 0 1-2-1.9L5 8Z'/%3E%3Cpath d='M9 10V7a3 3 0 0 1 6 0v3'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h14l-1.2 11.1a2 2 0 0 1-2 1.9H8.2a2 2 0 0 1-2-1.9L5 8Z'/%3E%3Cpath d='M9 10V7a3 3 0 0 1 6 0v3'/%3E%3C/svg%3E") center / contain no-repeat}#header-component cart-icon{gap:7px!important}.account-popover__panel{min-width:320px!important;border-radius:16px!important;overflow:hidden}.account-actions__title{font-family:BL Archivo,Helvetica Neue,Arial,sans-serif!important;font-weight:720!important;font-stretch:112%;letter-spacing:-.01em}.bl-auth{display:grid;gap:12px;padding:0 var(--padding-xl, 20px) var(--padding-xl, 20px);width:min(340px,86vw)}.bl-auth__lede{margin:-6px 0 2px;font-size:.88rem;line-height:1.45;color:rgb(var(--color-foreground-rgb) / .72)}.bl-auth__primary{display:flex;align-items:center;justify-content:center;gap:10px;height:48px;border-radius:999px;text-decoration:none;background:linear-gradient(105deg,#2350ff,#4f46e5,#7c3aed 70%,#2350ff);background-size:300% 100%;background-position:var(--bl-irid-pos, 0 50%);color:#fff!important;font:640 .95rem/1 BL Archivo,Helvetica Neue,Arial,sans-serif;position:relative;overflow:hidden;isolation:isolate;transition:filter .2s ease,transform .2s ease}.bl-auth__primary:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:-1;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translate(-120%);transition:transform .8s cubic-bezier(.16,1,.3,1)}.bl-auth__primary:hover{filter:brightness(1.07);transform:translateY(-1px)}.bl-auth__primary:hover:after{transform:translate(120%)}.bl-auth__primary svg{width:18px;height:18px;flex:none}html:not(.bl-light) .bl-auth__primary{background:linear-gradient(105deg,#c4b2ff,#f0c3ea 25%,#c3f2e2 55%,#6fdcd3 75%,#c4b2ff);background-size:300% 100%;color:#0d0d11!important}.bl-auth__or{display:flex;align-items:center;gap:10px;font:500 .66rem/1 BL Plex Mono,ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .5)}.bl-auth__or:before,.bl-auth__or:after{content:"";flex:1;height:1px;background:rgb(var(--color-foreground-rgb) / .12)}.bl-auth__shop{display:block}.bl-auth__shop shop-login-button,.bl-auth__shop>*{width:100%}.bl-auth__perks{list-style:none;margin:4px 0 0;padding:12px 0 0;display:grid;gap:8px;border-top:1px solid rgb(var(--color-foreground-rgb) / .1)}.bl-auth__perks li{display:flex;gap:10px;align-items:center;font-size:.85rem;color:rgb(var(--color-foreground-rgb) / .85)}.bl-auth__perks svg{width:16px;height:16px;flex:none;color:#0b8a74}html:not(.bl-light) .bl-auth__perks svg{color:#4fd6cc}.bl-auth__note{margin:2px 0 0;font-size:.74rem;line-height:1.5;color:rgb(var(--color-foreground-rgb) / .58)}cart-discount-component,.cart-discount,.cart__discount-label{display:none!important}.bl-coas{display:grid;gap:14px;margin-top:8px}.bl-coa{display:grid;grid-template-columns:120px minmax(0,1fr);gap:20px;padding:18px;background:var(--bl-panel);border:1px solid var(--bl-line);border-radius:14px;transition:border-color .3s ease,box-shadow .4s ease}.bl-coa:hover{border-color:color-mix(in srgb,var(--bl-accent) 35%,var(--bl-line));box-shadow:0 16px 40px -26px color-mix(in srgb,var(--bl-accent) 45%,transparent)}.bl-coa.is-hit{border-color:var(--bl-accent);box-shadow:0 0 0 3px var(--bl-accent-soft)}.bl-coa__media{aspect-ratio:1;border-radius:10px;overflow:hidden;display:grid;place-items:center;background:radial-gradient(120% 90% at 50% 30%,var(--bl-panel) 0%,var(--bl-panel-2) 75%);border:1px solid var(--bl-line);color:var(--bl-faint)}.bl-coa__media img{width:100%;height:100%;object-fit:cover}.bl-coa__media .bl-icon{width:32px;height:32px}.bl-coa__body{display:grid;gap:12px;min-width:0;align-content:start}.bl-coa__top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 14px}.bl-coa__title{font-size:1.15rem;font-weight:700;margin:0}.bl-coa__title a{text-decoration:none}.bl-coa__title a:hover{text-decoration:underline;text-underline-offset:3px}.bl-coa__code{font-size:.78rem;letter-spacing:.08em;padding:4px 10px;border-radius:999px;border:1px solid var(--bl-line-strong);color:var(--bl-muted)}.bl-coa__desc{margin:0;color:var(--bl-muted);font-size:.92rem;line-height:1.55;max-width:80ch}.bl-coa__desc strong{color:var(--bl-ink);font-weight:600}.bl-coa__stats{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.bl-coa__stats li{display:grid;gap:3px;padding:8px 12px;border-radius:10px;background:var(--bl-bg);border:1px solid var(--bl-line);min-width:96px}.bl-coa__stats b{font-family:var(--bl-mono);font-weight:500;font-size:.9rem;color:var(--bl-ink)}.bl-coa__stats b.is-pass{color:var(--bl-pass)}.bl-coa__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.bl-coa__actions .bl-btn svg{width:15px;height:15px}@media(max-width:599px){.bl-coa{grid-template-columns:72px minmax(0,1fr);gap:14px;padding:14px}.bl-coa__desc{font-size:.86rem}}.bl-rte img[src*=Each_lot_is_assigned],.bl-rte :is(p,div,h1,h2,h3,h4,h5,h6,figure):has(>img[src*=Each_lot_is_assigned],>*>img[src*=Each_lot_is_assigned],>*>*>img[src*=Each_lot_is_assigned]){display:none!important}.bl-gallery__nav{width:46px!important;height:46px!important;border:0!important;border-radius:50%!important;background:#ffffffeb!important;color:#0b1838!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px -8px #00000073,0 0 0 1px #0b18380f;cursor:pointer;opacity:.9;transition:opacity .25s ease,transform .35s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,background-color .2s ease}.bl-gallery__nav svg{width:18px!important;height:18px!important;stroke-width:2.2}.bl-gallery__nav--prev{left:16px!important}.bl-gallery__nav--next{right:16px!important}.bl-gallery__nav:hover{opacity:1;background:#fff!important;transform:translateY(-50%) scale(1.06);box-shadow:0 12px 30px -10px #2350ff8c,0 0 0 1px #2350ff40}.bl-gallery__nav:active{transform:translateY(-50%) scale(.96)}.bl-gallery__nav:focus-visible{outline:2px solid #2350ff;outline-offset:3px}.bl-gallery__nav[disabled]{opacity:.35;cursor:default}@media(hover:hover)and (min-width:900px){.bl-gallery__stage .bl-gallery__nav{opacity:0}.bl-gallery__stage:hover .bl-gallery__nav,.bl-gallery__stage:focus-within .bl-gallery__nav{opacity:.92}}.bl-gallery__count{right:16px!important;bottom:16px!important;padding:5px 10px!important;border:0!important;border-radius:999px;background:#ffffffe6!important;color:#0b1838!important;font-size:.68rem!important;letter-spacing:.08em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 6px 18px -8px #0006}.bl-mol{display:grid;gap:14px}.bl-mol__card{margin:0;display:grid;gap:10px;padding:14px;border:1px solid var(--bl-line);border-radius:14px;background:var(--bl-panel)}.bl-mol__img{display:block;overflow:auto;border-radius:10px;background:var(--bl-bg);border:1px solid var(--bl-line);padding:10px;cursor:zoom-in}.bl-mol__img img{display:block;width:100%;height:auto;max-height:420px;object-fit:contain}.bl-mol__card figcaption{display:grid;gap:3px;font-size:.8rem;color:var(--bl-muted)}.bl-mol__card figcaption strong{color:var(--bl-ink);font-size:.92rem}.bl-mol__card figcaption a{color:var(--bl-accent)}.bl-catalog{padding-top:clamp(28px,5vw,64px)}.bl-catalog__head{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:28px 48px;align-items:end;padding-bottom:clamp(24px,4vw,40px);border-bottom:1px solid var(--bl-line)}.bl-catalog__intro{display:grid;gap:16px}.bl-catalog__title{font-size:clamp(2.2rem,1.2rem + 4vw,4.2rem)}.bl-catalog__facts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bl-catalog__facts li>*,.bl-catalog__facts li{display:grid;gap:6px;align-content:start}.bl-catalog__facts li{padding:14px;border:1px solid var(--bl-line);border-radius:14px;background:var(--bl-panel)}.bl-catalog__facts a{text-decoration:none;color:inherit}.bl-catalog__facts b{font-size:1.5rem;font-weight:700;line-height:1;color:var(--bl-ink)}.bl-catalog__facts b .bl-icon{width:22px;height:22px;color:var(--bl-accent)}.bl-catalog__facts span{font-size:.8rem;color:var(--bl-muted);line-height:1.35}.bl-catalog__bar{position:sticky;top:calc(var(--header-height, 72px) + 8px);z-index:5;margin:22px 0 24px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px;border-radius:16px;background:color-mix(in srgb,var(--bl-bg) 86%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--bl-line);box-shadow:0 10px 30px -24px #0b183866}.bl-catalog__search{flex:1 1 220px;display:flex;align-items:center;gap:8px;height:42px;padding:0 14px;border-radius:999px;background:var(--bl-panel);border:1px solid var(--bl-line);color:var(--bl-muted)}.bl-catalog__search:focus-within{border-color:var(--bl-accent);box-shadow:0 0 0 3px var(--bl-accent-soft)}.bl-catalog__search .bl-icon{width:16px;height:16px;flex:none}.bl-catalog__search input{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;color:var(--bl-ink);font:inherit;font-size:.92rem}.bl-catalog__seg{display:inline-flex;padding:3px;border-radius:999px;background:var(--bl-panel);border:1px solid var(--bl-line)}.bl-catalog__seg button{height:34px;padding:0 14px;border:0;border-radius:999px;background:none;color:var(--bl-muted);font:600 .8rem/1 var(--bl-font);cursor:pointer;transition:background-color .2s ease,color .2s ease}.bl-catalog__seg button.is-on{background:var(--bl-ink);color:var(--bl-bg)}.bl-catalog__sort select{height:42px;padding:0 36px 0 14px;border-radius:999px;border:1px solid var(--bl-line);background:var(--bl-panel);color:var(--bl-ink);font:500 .85rem/1 var(--bl-font);-webkit-appearance:none;appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--bl-muted) 50%),linear-gradient(135deg,var(--bl-muted) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat}.bl-catalog__count{margin-left:auto;padding:0 6px;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--bl-faint)}.bl-catalog__grid{gap:clamp(12px,1.6vw,20px)!important}.bl-catalog__item{display:flex;min-width:0}.bl-catalog__item>.bl-card{flex:1}.bl-catalog__item[hidden]{display:none}.bl-catalog__empty{padding:40px 0;text-align:center;color:var(--bl-muted)}.bl-catalog__pages{margin-top:32px;text-align:center}.bl-card{border-radius:16px!important;overflow:hidden}.bl-card__media{border-radius:0}.bl-card__tested{display:inline-flex;align-items:center;gap:6px;font-family:var(--bl-mono);font-size:.68rem;letter-spacing:.04em;color:var(--bl-pass)}.bl-card__tested .bl-icon{width:13px;height:13px}@media(max-width:899px){.bl-catalog__head{grid-template-columns:minmax(0,1fr)}}@media(max-width:599px){.bl-catalog__facts{gap:8px}.bl-catalog__facts li{padding:10px;border-radius:12px}.bl-catalog__facts b{font-size:1.2rem}.bl-catalog__facts span{font-size:.72rem}.bl-catalog__bar{gap:8px;padding:8px;top:calc(var(--header-height, 60px) + 4px)}.bl-catalog__search{flex:1 1 100%;height:40px}.bl-catalog__seg{flex:1 1 auto}.bl-catalog__seg button{flex:1}.bl-catalog__sort{flex:1 1 auto}.bl-catalog__sort select{width:100%;height:40px}.bl-catalog__count{display:none}.bl-catalog__grid{--bl-cols: 2 !important;gap:10px!important}}@media(max-width:749px){:root{--bl-gutter: 16px;--bl-pad-y: 52px}.bl-section{padding-block:var(--bl-pad-y)}.bl-h2{font-size:clamp(1.7rem,1.2rem + 3vw,2.2rem)}.bl-lede{font-size:1rem}#header-component .header__columns{padding-inline:12px!important}#header-component cart-drawer-component>button.header-actions__action,#header-component a.action__cart,#header-component .account-button{height:36px!important;min-width:40px}.bl-hero__ctas{display:grid!important;grid-template-columns:minmax(0,1fr);gap:10px}.bl-hero__ctas .bl-btn,.bl-lookup__form .bl-btn,.bl-contact__form .bl-btn,.bl-news .bl-btn{width:100%;min-height:52px}.bl-lookup__form{display:grid!important;grid-template-columns:minmax(0,1fr);gap:10px}.bl-input{min-height:48px;font-size:16px}.bl input,.bl select,.bl textarea,.bl-catalog__search input{font-size:16px}.bl-link{min-height:44px;display:inline-flex;align-items:center}.bl-footer ul{gap:2px}.bl-footer ul a,.bl-footer__policies a,.bl-footer__cookie{display:inline-flex;align-items:center;min-height:40px}.bl-footer__policies{gap:0 18px}.bl-footer__top{grid-template-columns:minmax(0,1fr)!important;gap:28px}.bl-footer__legal{grid-template-columns:minmax(0,1fr)!important}.bl-label,.bl-eyebrow{font-size:.72rem}.bl-card__tested,.bl-card__hover,.bl-card__spec{font-size:.72rem!important}.bl-card__title{font-size:.98rem}.bl-card__foot{gap:8px}.bl-card__foot .bl-btn--sm{min-height:40px;padding:0 16px}.bl-buy__title{font-size:2rem}.bl-tier{min-height:64px}.bl-gallery__nav{width:40px!important;height:40px!important;opacity:.95!important}.bl-mol__img img{max-height:280px}.bl-table th,.bl-table td{padding:10px 8px;font-size:.86rem}.bl-coa__actions .bl-btn{flex:1 1 100%;min-height:46px}.bl-coa__stats li{flex:1 1 calc(50% - 8px);min-width:0}.bl-wa{right:14px!important;bottom:calc(14px + env(safe-area-inset-bottom,0px))!important}.bl-wa-nudge{right:12px!important;left:12px;width:auto!important}}@media(max-width:380px){#header-component .bl-logo-light,#header-component .header-logo__image{height:22px!important}.bl-display{font-size:2.05rem}}.bl-card__spec{display:inline-flex;align-items:center;gap:6px;color:var(--bl-pass)!important;font-family:var(--bl-mono);letter-spacing:.03em}.bl-card__spec:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 18%,transparent);flex:none}@media(hover:none),(max-width:749px){.bl-card__hover{display:none!important}}.bl-catalog__seg button{white-space:nowrap}@media(max-width:749px){.bl-catalog__seg button{height:38px;padding:0 12px}.bl-card__body{padding:12px 12px 10px!important;gap:6px!important}.bl-card__foot{padding:0 12px 12px!important;flex-wrap:wrap}.bl-card__price span{font-size:.7rem!important;line-height:1.3}.bl-catalog__grid .bl-card__add,.bl-catalog__grid .bl-card__add .bl-btn{width:100%}}@media(max-width:749px){.bl-badge{font-size:.7rem!important}.bl-gallery__count{font-size:.72rem!important}}.bl-contact__hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:32px 56px;align-items:center;margin-bottom:clamp(32px,5vw,56px)}.bl-contact__hero .bl-contact__head{margin-bottom:0}.bl-faq__aside .bl-chatmock{justify-items:start;margin-top:18px}.bl-chatmock--compact .bl-chatmock__phone{width:min(280px,100%)}.bl-chatmock--compact .bl-chatmock__body{min-height:0}@media(max-width:899px){.bl-contact__hero{grid-template-columns:minmax(0,1fr)}.bl-faq__aside .bl-chatmock{display:none}.bl-chatmock__phone{transform:none}}.bl-iph{margin:0;display:grid;justify-items:center;gap:14px;--iph-w: 330px}.bl-iph--compact{--iph-w: 290px}.bl-iph__device{position:relative;width:min(var(--iph-w),100%);aspect-ratio:9 / 19.2;padding:11px;border-radius:56px;background:linear-gradient(145deg,#4a4d55,#1d1f24 18%,#2b2d33,#121316 82%,#3a3c43);box-shadow:0 0 0 1.5px #0d0e10,inset 0 0 0 2px #ffffff14,inset 0 0 6px #0009,0 50px 90px -40px #0b183899,0 18px 40px -24px #00000073;transform:rotate(-3deg);transition:transform .9s cubic-bezier(.16,1,.3,1)}.bl-iph:hover .bl-iph__device{transform:rotate(0) translateY(-6px)}.bl-iph__btn{position:absolute;width:4px;border-radius:2px;background:linear-gradient(90deg,#17181b,#4b4e56,#1a1b1e)}.bl-iph__btn--action{left:-3px;top:17%;height:4.5%}.bl-iph__btn--vup{left:-3px;top:25%;height:8%}.bl-iph__btn--vdown{left:-3px;top:35%;height:8%}.bl-iph__btn--power{right:-3px;top:28%;height:12%}.bl-iph__screen{position:relative;height:100%;border-radius:46px;overflow:hidden;background:#fff;display:flex;flex-direction:column;box-shadow:0 0 0 3px #050506;font-family:-apple-system,SF Pro Text,SF Pro Display,Helvetica Neue,system-ui,sans-serif;color:#000;-webkit-font-smoothing:antialiased}.bl-iph__status{position:relative;display:flex;align-items:center;justify-content:space-between;padding:14px 26px 0 30px;height:44px;flex:none}.bl-iph__time{font-size:15px;font-weight:600;letter-spacing:-.2px}.bl-iph__island{position:absolute;left:50%;top:10px;transform:translate(-50%);width:32%;height:30px;border-radius:999px;background:#000}.bl-iph__island i{position:absolute;right:12%;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#3b4a7a,#0b0f1e 60%)}.bl-iph__icons{display:inline-flex;align-items:center;gap:5px}.bl-iph__icons svg{height:11px;width:auto;fill:currentColor}.bl-iph__icons svg:last-child{height:12px}.bl-iph__nav{position:relative;flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;row-gap:4px;padding:8px 14px 9px;background:#f6f6f6f0;border-bottom:.5px solid rgba(60,60,67,.29)}.bl-iph__back{justify-self:start;display:inline-flex;align-items:center;gap:4px;color:#007aff}.bl-iph__back svg{width:11px;height:18px}.bl-iph__back b{font-size:13px;font-weight:500;color:#fff;background:#007aff;border-radius:999px;padding:2px 8px}.bl-iph__logo{grid-column:2;width:132px;height:auto;display:block}.bl-iph__video{justify-self:end;color:#007aff}.bl-iph__video svg{width:26px;height:18px;display:block}.bl-iph__name{grid-column:1 / -1;justify-self:center;font-size:12.5px;color:#000}.bl-iph__name i{font-style:normal;color:#a0a0a5}.bl-iph__body{flex:1;display:flex;flex-direction:column;gap:2px;padding:10px 14px 8px;overflow:hidden}.bl-iph__meta{margin:0 0 8px;text-align:center;font-size:11px;line-height:1.35;color:#8e8e93}.bl-iph__msg{position:relative;margin:0;max-width:76%;padding:7px 12px;border-radius:18px;font-size:14.5px;line-height:1.28;letter-spacing:-.1px}.bl-iph__msg.is-out{align-self:flex-end;background:#0b84fe;color:#fff;margin-top:6px}.bl-iph__msg.is-in{align-self:flex-start;background:#e9e9eb;color:#000}.bl-iph__msg.is-first{margin-top:8px}.bl-iph__msg.is-out:before,.bl-iph__msg.is-in:before{content:"";position:absolute;bottom:0;height:18px;width:18px}.bl-iph__msg.is-out:before{right:-6px;background:#0b84fe;border-bottom-left-radius:14px 12px}.bl-iph__msg.is-in:before{left:-6px;background:#e9e9eb;border-bottom-right-radius:14px 12px}.bl-iph__msg.is-out:after,.bl-iph__msg.is-in:after{content:"";position:absolute;bottom:0;width:10px;height:18px;background:#fff}.bl-iph__msg.is-out:after{right:-10px;border-bottom-left-radius:9px}.bl-iph__msg.is-in:after{left:-10px;border-bottom-right-radius:9px}.bl-iph__msg.is-photo{padding:0;background:none;overflow:hidden}.bl-iph__msg.is-photo:before,.bl-iph__msg.is-photo:after{display:none}.bl-iph__msg.is-photo img{display:block;width:170px;height:128px;object-fit:cover;border-radius:18px}.bl-iph__delivered{margin:2px 2px 0 0;align-self:flex-end;font-size:10.5px;font-weight:600;color:#8e8e93}.bl-iph__typing{align-self:flex-start;margin:8px 0 0;display:inline-flex;gap:4px;padding:10px 12px;border-radius:18px;background:#e9e9eb}.bl-iph__typing span{width:7px;height:7px;border-radius:50%;background:#8e8e93;animation:bl-typing 1.2s infinite ease-in-out}.bl-iph__typing span:nth-child(2){animation-delay:.15s}.bl-iph__typing span:nth-child(3){animation-delay:.3s}@keyframes bl-typing{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-3px);opacity:1}}.bl-iph__compose{flex:none;display:flex;align-items:center;gap:8px;padding:6px 12px 26px}.bl-iph__plus{width:30px;height:30px;border-radius:50%;background:#e9e9eb;color:#8e8e93;display:grid;place-items:center;font-size:22px;line-height:1;font-weight:300}.bl-iph__field{flex:1;display:flex;align-items:center;justify-content:space-between;height:32px;padding:0 10px 0 12px;border-radius:999px;border:1px solid #c7c7cc;color:#a0a0a5;font-size:14px}.bl-iph__field svg{width:11px;height:16px}.bl-iph__home{position:absolute;left:50%;bottom:8px;transform:translate(-50%);width:36%;height:5px;border-radius:3px;background:#000}.bl-iph__cap{font-family:var(--bl-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--bl-faint)}html.bl-motion [data-bl-chatmock] .bl-iph__msg,html.bl-motion [data-bl-chatmock] .bl-iph__typing,html.bl-motion [data-bl-chatmock] .bl-iph__delivered{opacity:0;transform:translateY(10px) scale(.96);transform-origin:bottom}html.bl-motion [data-bl-chatmock].is-in .bl-iph__msg,html.bl-motion [data-bl-chatmock].is-in .bl-iph__typing,html.bl-motion [data-bl-chatmock].is-in .bl-iph__delivered{animation:bl-chatpop .5s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--d) * .6s + .25s)}@keyframes bl-chatpop{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){[data-bl-chatmock] .bl-iph__msg,[data-bl-chatmock] .bl-iph__typing,[data-bl-chatmock] .bl-iph__delivered{opacity:1!important;transform:none!important;animation:none!important}}.bl-faq__aside .bl-iph{justify-items:start;margin-top:22px}@media(max-width:899px){.bl-faq__aside .bl-iph{display:none}.bl-iph__device{transform:none}}.bl-iph__screen:has(.bl-wa-nav) .bl-iph__status{background:#f6f6f6}.bl-wa-nav{flex:none;display:flex;align-items:center;gap:8px;padding:6px 12px 8px;background:#f6f6f6;border-bottom:.5px solid rgba(60,60,67,.25)}.bl-wa-nav .bl-iph__back b{background:none;color:#007aff;padding:0;font-size:15px;font-weight:400}.bl-wa-nav__avatar{width:34px;height:34px;border-radius:50%;background:#0b1838;display:grid;place-items:center;flex:none}.bl-wa-nav__avatar img{width:25px;height:25px}.bl-wa-nav__who{display:grid;line-height:1.15;flex:1;min-width:0}.bl-wa-nav__who strong{display:inline-flex;align-items:center;gap:3px;font-size:15px;font-weight:600;color:#000;white-space:nowrap}.bl-wa-nav__check{width:15px;height:15px;flex:none}.bl-wa-nav__who em{font-style:normal;font-size:11.5px;color:#8e8e93}.bl-wa-nav__icons{display:inline-flex;gap:16px;color:#007aff}.bl-wa-nav__icons svg{width:22px;height:18px}.bl-wa-nav__icons svg:last-child{width:18px}.bl-wa-chat{flex:1;display:flex;flex-direction:column;gap:3px;padding:10px 12px 8px;overflow:hidden;background-color:#efe7de;background-image:radial-gradient(circle at 20% 30%,rgba(120,100,80,.07) 0 2px,transparent 2.5px),radial-gradient(circle at 70% 60%,rgba(120,100,80,.06) 0 3px,transparent 3.5px),radial-gradient(circle at 45% 85%,rgba(120,100,80,.05) 0 1.5px,transparent 2px);background-size:46px 46px,62px 62px,38px 38px}.bl-wa-chat__day{align-self:center;padding:3px 10px;border-radius:8px;background:#ffffffeb;color:#54656f;font-size:11px;font-weight:500;box-shadow:0 1px .5px #0b141a21}.bl-wa-chat__note{align-self:center;margin:6px 0 4px;max-width:88%;padding:5px 9px;border-radius:8px;background:#fff5c4;color:#54656f;font-size:10.5px;line-height:1.3;text-align:center;box-shadow:0 1px .5px #0b141a21}.bl-wa-msg{position:relative;margin:0;max-width:78%;padding:6px 9px 5px;border-radius:8px;font-size:14px;line-height:1.3;color:#111b21;box-shadow:0 1px .5px #0b141a21}.bl-wa-msg time{float:right;margin:6px 0 -3px 10px;font-size:10.5px;color:#667781;white-space:nowrap}.bl-wa-msg time i{font-style:normal;color:#53bdeb;letter-spacing:-3px;margin-left:2px}.bl-wa-msg.is-out{align-self:flex-end;background:#d9fdd3}.bl-wa-msg.is-in{align-self:flex-start;background:#fff}.bl-wa-msg.is-first{margin-top:6px}.bl-wa-msg.is-out.is-first,.bl-wa-msg.is-out:first-of-type{border-top-right-radius:0}.bl-wa-msg.is-in.is-first{border-top-left-radius:0}.bl-wa-msg.is-out.is-first:before,.bl-wa-msg.is-in.is-first:before{content:"";position:absolute;top:0;width:8px;height:13px}.bl-wa-msg.is-out.is-first:before{right:-8px;background:#d9fdd3;clip-path:polygon(0 0,100% 0,0 100%)}.bl-wa-msg.is-in.is-first:before{left:-8px;background:#fff;clip-path:polygon(0 0,100% 0,100% 100%)}.bl-wa-msg.is-photo{padding:3px}.bl-wa-msg.is-photo img{display:block;width:160px;height:104px;object-fit:cover;border-radius:6px}.bl-wa-msg.is-photo time{position:absolute;right:8px;bottom:6px;margin:0;float:none;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6)}.bl-wa-compose{flex:none;display:flex;align-items:center;gap:12px;padding:7px 12px 26px;background:#f6f6f6;color:#007aff}.bl-wa-compose__plus{font-size:26px;line-height:1;font-weight:300}.bl-wa-compose__field{flex:1;height:32px;border-radius:999px;background:#fff;border:.5px solid rgba(60,60,67,.25)}.bl-wa-compose svg{width:20px;height:18px;flex:none}.bl-wa-compose svg:last-child{width:13px}html.bl-motion [data-bl-chatmock] .bl-wa-msg{opacity:0;transform:translateY(10px) scale(.96);transform-origin:bottom}html.bl-motion [data-bl-chatmock].is-in .bl-wa-msg{animation:bl-chatpop .5s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--d) * .6s + .25s)}@media(prefers-reduced-motion:reduce){[data-bl-chatmock] .bl-wa-msg{opacity:1!important;transform:none!important;animation:none!important}}.bl-iph__crop{width:min(var(--iph-w),100%);height:calc(min(var(--iph-w),100vw - 32px)*1.08);overflow:hidden;padding:4px 6px 0;box-sizing:content-box;-webkit-mask-image:linear-gradient(to bottom,#000 72%,transparent 100%);mask-image:linear-gradient(to bottom,#000 72%,transparent 100%)}.bl-iph__crop .bl-iph__device{transform:none}.bl-iph:hover .bl-iph__crop .bl-iph__device{transform:translateY(-4px)}.bl-iph__crop .bl-wa-msg{font-size:15px}.bl-iph__crop{height:calc(min(var(--iph-w),100vw - 32px)*1.26);-webkit-mask-image:linear-gradient(to bottom,#000 82%,transparent 100%);mask-image:linear-gradient(to bottom,#000 82%,transparent 100%)}@media(min-width:900px){.bl-iph__crop{height:auto;overflow:visible;padding:0;-webkit-mask-image:none;mask-image:none}.bl-iph__crop .bl-iph__device{transform:rotate(-3deg)}.bl-iph:hover .bl-iph__crop .bl-iph__device{transform:rotate(0) translateY(-6px)}}@media(max-width:749px){html.bl-light #header-component .header__row--top,html.bl-light.bl-scrolled #header-component .header__row--top{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.bl-scrolled #header-component .header__row--top{background:#0d0d11!important}html.bl-light #header-component .header__row--top:after{height:1px;opacity:1;background:#0b183814!important}html.bl-light.bl-scrolled #header-component .header__row--top{box-shadow:0 6px 20px -14px #0b183859}#header-component .header__columns{display:flex!important;align-items:center;justify-content:space-between;gap:4px;padding:10px 12px!important;position:relative}#header-component .header__column{display:flex!important;align-items:center;gap:2px}#header-component .header__drawer,#header-component header-drawer,#header-component .menu-drawer-container{width:40px!important;min-width:0!important;margin:0!important}#header-component .header__icon--menu{padding:0!important;display:grid!important;place-items:center;color:var(--bl-ink, #0b1838)!important}#header-component .header__icon--menu .svg-wrapper{width:20px!important;height:20px!important;opacity:1!important}#header-component .header__icon--menu svg{width:20px!important;height:20px!important}html.bl-scrolled #header-component .header__columns{padding-block:6px!important}#header-component .header__columns>*{min-width:0}#header-component .header-logo{position:absolute!important;left:50%;top:50%;transform:translate(-50%,-50%);padding:0!important;margin:0!important}#header-component .bl-logo-light,#header-component .header-logo__image,#header-component .header-logo__image-container{height:21px!important;width:auto!important}html.bl-scrolled #header-component .bl-logo-light,html.bl-scrolled #header-component .header-logo__image,html.bl-scrolled #header-component .header-logo__image-container{height:19px!important}#header-component .header__icon--menu,#header-component .search-modal__button{width:40px!important;height:40px!important}#header-component .header-actions{justify-self:end;gap:6px!important}#header-component .account-button,#header-component .header-actions__action{min-width:40px!important;height:40px!important;padding:0!important}#header-component .account-button{width:40px!important;border-radius:50%!important}#header-component .account-button .bl-acct-label,#header-component .account-button .bl-acct__label{display:none!important}#header-component .account-button__icon{display:inline-grid!important;width:20px;height:20px;color:var(--bl-ink, #0b1838)}#header-component .account-button__icon svg{width:20px!important;height:20px!important}#header-component .header-actions__action[href*=cart],#header-component cart-drawer-component .header-actions__action,#header-component .header__icon--cart{height:40px!important;padding:0 10px!important;border-radius:999px!important}}@media(max-width:749px){.header__drawer--mobile .menu-drawer{width:100vw!important;max-width:100vw!important;padding:0 0 calc(24px + env(safe-area-inset-bottom))!important;display:flex!important;flex-direction:column;background:#fff!important;overflow-y:auto}html:not(.bl-light) .header__drawer--mobile .menu-drawer{background:#0d0d11!important}.header__drawer--mobile .menu-drawer__close-button{position:absolute!important;top:12px!important;right:12px!important;left:auto!important;width:40px!important;height:40px!important;border-radius:50%!important;background:#0b18380d!important;display:grid!important;place-items:center;z-index:2}.header__drawer--mobile .menu-drawer__close-button .svg-wrapper{width:16px;height:16px}.bl-mdrawer__logo{display:flex;align-items:center;height:64px;padding:0 20px;border-bottom:1px solid var(--bl-line);flex:none}.bl-mdrawer__logo img{height:22px;width:auto}html:not(.bl-light) .bl-mdrawer__logo img{filter:brightness(0) invert(1)}.header__drawer--mobile .menu-drawer__navigation{padding:8px 20px 0!important;flex:none}.header__drawer--mobile .menu-drawer__menu{padding:0!important;margin:0!important}.header__drawer--mobile .menu-drawer__menu>li{border-bottom:1px solid var(--bl-line);padding:0!important;margin:0!important}.header__drawer--mobile .menu-drawer__menu-item--mainlist{display:flex!important;align-items:center;justify-content:space-between;min-height:60px;padding:0 2px!important;font-family:var(--bl-font)!important;font-size:1.4rem!important;font-weight:600!important;letter-spacing:-.015em;color:var(--bl-ink, #0b1838)!important}.header__drawer--mobile .menu-drawer__menu-item--mainlist:after{content:"";width:9px;height:9px;border-right:1.8px solid currentColor;border-top:1.8px solid currentColor;transform:rotate(45deg);opacity:.35;margin-right:6px;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .2s}.header__drawer--mobile .menu-drawer__menu-item--mainlist:active:after,.header__drawer--mobile .menu-drawer__menu-item--mainlist:hover:after{transform:translate(3px) rotate(45deg);opacity:.8}.header__drawer--mobile .menu-drawer__menu-item--mainlist[aria-current],.header__drawer--mobile .menu-drawer__menu-item--mainlist.menu-drawer__menu-item--active{color:#2350ff!important}.header__drawer--mobile .menu-drawer__menu-item-text{padding:0!important}.header__drawer--mobile .menu-drawer__featured-content{display:none!important}.header__drawer--mobile .menu-drawer__utility-links:empty{display:none}.bl-mdrawer{display:grid;gap:12px;padding:20px 20px 0}.bl-mdrawer__search{display:flex;align-items:center;gap:10px;height:48px;padding:0 16px;border-radius:14px;background:#0b18380b;border:1px solid var(--bl-line);color:var(--bl-muted)}.bl-mdrawer__search svg{width:18px;height:18px;flex:none}.bl-mdrawer__search input[type=search]{flex:1;min-width:0;border:0!important;background:none!important;box-shadow:none!important;outline:none;padding:0!important;height:100%;font:500 1rem/1 var(--bl-font);color:var(--bl-ink, #0b1838)}.bl-mdrawer__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bl-mdrawer__tile{display:grid;justify-items:start;gap:18px;padding:14px 12px 12px;border-radius:16px;border:1px solid var(--bl-line);background:var(--bl-panel);color:var(--bl-ink, #0b1838)!important;text-decoration:none;font-size:.86rem;font-weight:600;transition:border-color .2s,transform .2s}.bl-mdrawer__tile:active{transform:scale(.97);border-color:#2350ff}.bl-mdrawer__tile svg{width:22px;height:22px;color:#2350ff}.bl-mdrawer__help{display:flex;align-items:center;gap:12px;padding:14px 14px 14px 12px;border-radius:16px;background:#0b1838;color:#fff!important;text-decoration:none}.bl-mdrawer__help-ico{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#25d366;color:#fff;flex:none}.bl-mdrawer__help-ico svg{width:20px;height:20px}.bl-mdrawer__help>span:nth-child(2){display:grid;gap:2px;flex:1;min-width:0}.bl-mdrawer__help strong{font-size:.95rem;font-weight:600}.bl-mdrawer__help small{font-size:.78rem;color:#ffffffa6}.bl-mdrawer__arrow{width:18px;height:18px;opacity:.6;flex:none}}@media(min-width:750px){.bl-mdrawer,.bl-mdrawer__logo{display:none!important}}.bl-contact__hero [data-bl-chatmock],.bl-contact__hero [data-bl-rv]{transform:none!important;filter:none!important;opacity:1!important;transition:none!important}.bl-contact__hero .bl-iph__device,.bl-contact__hero .bl-iph:hover .bl-iph__device,.bl-contact__hero .bl-iph:hover .bl-iph__crop .bl-iph__device{transform:none!important;transition:none!important}@media(max-width:749px){#header-component cart-drawer-component .header-actions__action{width:40px!important;min-width:40px!important;padding:0!important;border-radius:50%!important;position:relative;display:grid!important;place-items:center}#header-component .header-actions__cart-icon{position:static!important;display:grid!important;place-items:center;gap:0!important;width:auto!important}#header-component .header-actions__cart-icon .cart-bubble{position:absolute!important;top:-3px!important;right:-3px!important;min-width:17px;height:17px;padding:0 4px;font-size:.62rem;box-shadow:0 0 0 2px #fff}}@media(max-width:749px){.header__drawer--mobile .menu-drawer{--bl-mline: rgba(11, 24, 56, .09);justify-content:flex-start!important}.header__drawer--mobile .menu-drawer__navigation,.header__drawer--mobile .menu-drawer__navigation-container{flex:0 0 auto!important;height:auto!important;min-height:0!important;overflow:visible!important}.header__drawer--mobile .menu-drawer__utility-links{display:none!important}.header__drawer--mobile .menu-drawer__menu>li{border-bottom:1px solid var(--bl-mline)!important}.bl-mdrawer__logo{border-bottom:1px solid var(--bl-mline)}.bl-mdrawer{margin-top:0!important;padding-top:22px}.bl-mdrawer__search{background:#f3f5f9;border-color:var(--bl-mline);color:#4b587a}.bl-mdrawer__tile{background:#f7f8fb;border-color:var(--bl-mline);color:#0b1838!important}.header__drawer--mobile .menu-drawer__menu-item--mainlist{color:#0b1838!important}.header__drawer--mobile .menu-drawer__menu-item--mainlist[aria-current],.header__drawer--mobile .menu-drawer__menu-item--mainlist.menu-drawer__menu-item--active{color:#2350ff!important}#header-component cart-drawer-component,#header-component cart-drawer-component .header-actions__action,#header-component .header-actions__cart-icon{overflow:visible!important}#header-component .header-actions__cart-icon .cart-bubble{top:-2px!important;right:-2px!important}#header-component .account-button{height:40px!important;width:40px!important;min-height:0!important}}.bl-pcard2{position:relative;display:flex;align-items:stretch;overflow:hidden;border-radius:22px;background:#111827;border:1px solid #1f2937;color:#fff;min-height:240px}.bl-pcard2__copy{flex:1;display:grid;align-content:center;justify-items:start;gap:4px;padding:clamp(24px,3vw,36px)}.bl-pcard2 h2{margin:0;font-size:clamp(1.4rem,1.1rem + 1vw,1.75rem);font-weight:800;letter-spacing:-.01em;color:#fff!important}.bl-pcard2__lead{margin:0;font-size:1.05rem;font-weight:600;color:#e5e7eb}.bl-pcard2__sub{margin:0 0 18px;font-size:.95rem;color:#9ca3af}.bl-pcard2__btn{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 22px;border-radius:999px;background:#25d366;color:#0b1a10!important;font-weight:700;font-size:.95rem;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .2s}.bl-pcard2__btn:hover{background:#2ee374;transform:translateY(-1px)}.bl-pcard2__btn svg{width:18px;height:18px}.bl-pcard2__phone{width:clamp(200px,26vw,260px);flex-shrink:0;align-self:flex-end;margin-right:clamp(8px,2vw,24px)}.bl-pcard2__phone img{display:block;width:100%;height:auto}.bl-pcard2--image{min-height:0;justify-content:center;padding-top:28px}.bl-pcard2--image .bl-pcard2__phone{width:min(320px,82%);margin:0}@media(max-width:599px){.bl-pcard2:not(.bl-pcard2--image){flex-direction:column}.bl-pcard2:not(.bl-pcard2--image) .bl-pcard2__phone{width:210px;align-self:center;margin:0}}.bl-proc{display:grid;gap:16px}.bl-proc__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.bl-proc__cta{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 20px;border-radius:999px;background:#2350ff;color:#fff!important;font-weight:600;font-size:.92rem;text-decoration:none;transition:background-color .2s,transform .25s cubic-bezier(.16,1,.3,1)}.bl-proc__cta:hover{background:#1a44ee;transform:translateY(-1px)}.bl-proc__cta .bl-icon{width:16px;height:16px}.bl-proc__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;width:min(640px,100%);margin:0 auto;border-radius:22px;background:#323849;box-shadow:0 24px 50px -30px #0b183873}.bl-proc__track::-webkit-scrollbar{display:none}.bl-proc__slide{position:relative;margin:0;aspect-ratio:4 / 3;scroll-snap-align:start;overflow:hidden}.bl-proc__slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bl-proc__slide figcaption{position:absolute;left:0;right:0;bottom:0;padding:48px 24px 20px;background:linear-gradient(180deg,#0d111700,#0d1117d9 45%,#0d1117);color:#fff;display:grid;gap:4px}.bl-proc__slide figcaption span{font-size:.66rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#6b8cff}.bl-proc__slide figcaption strong{font-size:1.05rem;color:#fff}.bl-proc__slide figcaption p{margin:0;font-size:.84rem;line-height:1.5;color:#ffffffd9}.bl-proc__nav{display:flex;align-items:center;justify-content:center;gap:12px}.bl-proc__arrow{width:40px;height:40px;border-radius:50%;border:0;background:none;color:#2350ff;display:grid;place-items:center;cursor:pointer;transition:background-color .2s}.bl-proc__arrow:hover{background:#2350ff14}.bl-proc__arrow .bl-icon{width:18px;height:18px}.bl-proc__dots{display:flex;align-items:center;gap:6px}.bl-proc__dots button{width:8px;height:8px;padding:0;border:0;border-radius:4px;background:#2350ff40;cursor:pointer;transition:width .3s cubic-bezier(.16,1,.3,1),background-color .2s}.bl-proc__dots button.is-active{width:24px;background:#2350ff}@media(max-width:599px){.bl-proc__slide{aspect-ratio:4 / 4.4}}.bl-pcard2__btn{height:48px;padding:0 22px 0 6px;gap:10px;background:#2350ff;color:#fff!important;font-weight:600;letter-spacing:0;box-shadow:0 10px 24px -14px #2350ffcc}.bl-pcard2__btn:hover{background:#3b63ff}.bl-pcard2__ico{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#25d366;flex:none}.bl-pcard2__ico svg{width:22px;height:22px}.bl-hero{isolation:isolate}.bl-hero>.bl-wrap{position:relative;z-index:1}.bl-hero:before{content:"";position:absolute;z-index:0;pointer-events:none;left:-50%;right:-50%;bottom:-10%;height:85%;background-image:linear-gradient(to right,rgba(11,24,56,.07) 1px,transparent 1px),linear-gradient(to bottom,rgba(11,24,56,.07) 1px,transparent 1px);background-size:56px 56px;background-position:center top;transform:perspective(700px) rotateX(62deg);transform-origin:50% 100%;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 45%,#000 80%,transparent 100%),radial-gradient(60% 90% at 50% 100%,#000 40%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent 0%,#000 45%,#000 80%,transparent 100%),radial-gradient(60% 90% at 50% 100%,#000 40%,transparent 100%);mask-composite:intersect}html:not(.bl-light) .bl-hero:before{background-image:linear-gradient(to right,rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.06) 1px,transparent 1px)}@media(max-width:749px){.bl-hero:before{height:60%;background-size:40px 40px}}.bl-hero:before{height:190%;bottom:-6%;transform:perspective(520px) rotateX(60deg);background-size:64px 64px;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,transparent 18%,#000 60%,#000 88%,transparent 100%),radial-gradient(55% 100% at 50% 100%,#000 35%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,transparent 18%,#000 60%,#000 88%,transparent 100%),radial-gradient(55% 100% at 50% 100%,#000 35%,transparent 100%)}@media(max-width:749px){.bl-hero:before{height:150%;background-size:44px 44px}}.bl-hero:before{transform:perspective(1200px) rotateX(55deg);bottom:-2%}.bl-seq__grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;padding:14px 10px 10px;border-radius:10px;background:var(--bl-bg);border:1px solid var(--bl-line)}.bl-seq__aa{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:6px;font-family:var(--bl-mono);font-size:.78rem;font-weight:600;color:var(--bl-ink);background:#2350ff0f}.bl-seq__aa.is-ext{background:#7c3aed1f;color:#5b21b6}.bl-seq__aa.is-cys{background:#0ea5e929;color:#0369a1}.bl-seq__aa[data-n]:before{content:attr(data-n);position:absolute;top:-11px;left:1px;font-size:.5rem;font-weight:500;color:var(--bl-faint, #8a94ad)}.bl-seq__legend{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px}.bl-seq__legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}.bl-seq__legend i.is-ext{background:#7c3aed59}.bl-seq__legend i.is-cys{background:#0ea5e973}html:not(.bl-light) .bl-seq__aa.is-ext{color:#c4b5fd}html:not(.bl-light) .bl-seq__aa.is-cys{color:#7dd3fc}@media(max-width:420px){.bl-seq__aa{font-size:.7rem}}.bl-hero:before{content:none!important;display:none!important}.bl-hero__floor{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:visible}.bl-hero__floor line{stroke:#0b18381a;stroke-width:1;shape-rendering:crispEdges}.bl-hero__floor .bl-floor__horizon{stroke:#2350ff38}html:not(.bl-light) .bl-hero__floor line{stroke:#ffffff14}html:not(.bl-light) .bl-hero__floor .bl-floor__horizon{stroke:#a0b4ff40}.bl-hero__floor line{stroke:#0b183816;shape-rendering:geometricPrecision}.bl-hero__floor .bl-floor__horizon{stroke:#2350ff59}html:not(.bl-light) .bl-hero__floor line{stroke:#ffffff12}.bl-hero__floor{color:#0b18381a}.bl-hero__floor line{stroke-width:1}.bl-hero__floor .bl-floor__horizon{color:#2350ff52}html:not(.bl-light) .bl-hero__floor{color:#ffffff14}.bl-hero__floor{display:none!important}.bl-room{position:relative;isolation:isolate;overflow:hidden}.bl-room>:not(.bl-room__grid){position:relative;z-index:1}.bl-room__grid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.bl-room__grid line,.bl-room__grid rect{stroke-width:1;vector-effect:non-scaling-stroke}.bl-hero{isolation:auto}.bl-proofbar{position:relative;z-index:2;margin-top:clamp(24px,4vw,56px);background:var(--bl-bg, #fff)}html.bl-light .bl-proofbar{background:#fff}.bl-room{overflow:visible}.bl-room__grid{overflow:hidden}.bl-proofbar{margin-top:clamp(4px,1.2vw,16px)}@media(max-width:749px){.bl-proofbar__item{padding:13px 10px 13px 0!important;gap:9px}.bl-proofbar__item:nth-child(2n){padding-left:12px!important}.bl-proofbar__item .bl-icon{width:16px;height:16px;margin-top:1px}.bl-proofbar__item strong{font-size:.86rem}.bl-proofbar__item span{font-size:.74rem;line-height:1.35}}.bl-founders__photo{aspect-ratio:4 / 3;overflow:hidden;border-radius:18px;border:1px solid var(--bl-line);background:var(--bl-panel-2)}.bl-founders__photo img{width:100%;height:100%;object-fit:cover}.bl-founders__names{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:18px 0 6px;padding-top:16px;border-top:1px solid var(--bl-line)}.bl-founders__name{display:grid;gap:2px}.bl-founders__name strong{font-size:1rem;font-weight:640}.bl-founders__name span{font-family:var(--bl-mono);font-size:.7rem;color:var(--bl-faint);letter-spacing:.06em;text-transform:uppercase}.bl-founders__name p{margin:4px 0 0;font-size:.86rem;line-height:1.45;color:var(--bl-muted)}@media(max-width:599px){.bl-founders__names{grid-template-columns:minmax(0,1fr)}}.bl-founders__photo:has(img[src*=bl-shoot-car]) img{object-position:30% 60%}.bl-lab__head--photo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}.bl-lab__photo{aspect-ratio:3 / 2;overflow:hidden;border-radius:18px;border:1px solid var(--bl-line);background:var(--bl-panel-2)}.bl-lab__photo img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:899px){.bl-lab__head--photo{grid-template-columns:minmax(0,1fr)}}.bl-lab__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(24px,3vw,36px) 0 0;border:1px solid var(--bl-line);border-radius:16px;overflow:hidden;background:var(--bl-panel)}.bl-lab__stats>div{padding:16px 18px;display:grid;gap:4px}.bl-lab__stats>div+div{border-left:1px solid var(--bl-line)}.bl-lab__stats dt{font-family:var(--bl-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--bl-faint)}.bl-lab__stats dd{margin:0;font-size:clamp(1.25rem,1rem + .8vw,1.6rem);font-weight:680;letter-spacing:-.01em;color:var(--bl-ink)}.bl-lab__steps{list-style:none;margin:16px 0 clamp(20px,3vw,28px);padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bl-lab__steps li{display:grid;gap:6px;align-content:start;padding:16px 18px;border:1px solid var(--bl-line);border-radius:16px}.bl-lab__steps strong{font-size:.98rem}.bl-lab__steps p{margin:0;font-size:.86rem;line-height:1.5;color:var(--bl-muted)}.bl-lab__steps .bl-label{color:var(--bl-accent)}@media(max-width:899px){.bl-lab__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-lab__stats>div:nth-child(3){border-left:0}.bl-lab__stats>div:nth-child(n+3){border-top:1px solid var(--bl-line)}.bl-lab__steps{grid-template-columns:minmax(0,1fr)}}.bl-eta{margin-top:12px;padding:14px 16px 12px;border:1px solid var(--bl-line);border-radius:14px;background:var(--bl-panel)}.bl-eta__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.bl-eta__steps:before{content:"";position:absolute;left:16.6%;right:16.6%;top:15px;height:1px;background:linear-gradient(90deg,var(--bl-accent),var(--bl-line));opacity:.5}.bl-eta__steps li{position:relative;display:grid;justify-items:center;text-align:center;gap:3px;min-width:0}.bl-eta__steps .bl-icon{width:30px;height:30px;padding:7px;border-radius:50%;background:var(--bl-bg, #fff);border:1px solid var(--bl-line);color:var(--bl-accent);box-sizing:border-box;position:relative;z-index:1}.bl-eta__steps span{margin-top:3px;font-family:var(--bl-mono);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:var(--bl-faint)}.bl-eta__steps b{font-size:.86rem;font-weight:640;color:var(--bl-ink);font-variant-numeric:tabular-nums}.bl-eta__note{margin:10px 0 0;font-size:.76rem;line-height:1.4;color:var(--bl-muted);text-align:center}@media(max-width:420px){.bl-eta__steps b{font-size:.78rem}}.bl-eta__steps li{align-content:start}.bl-multi{display:flex;gap:10px;align-items:flex-start;margin:4px 0 0;padding:10px 12px;border-radius:12px;background:#2350ff0f;border:1px solid rgba(35,80,255,.18);font-size:.88rem;line-height:1.4;color:var(--bl-muted)}.bl-multi .bl-icon{width:18px;height:18px;color:var(--bl-accent);flex:none;margin-top:1px}.bl-multi strong{color:var(--bl-ink)}@media(max-width:749px){html.bl-light .bl[data-surface=graphite],html.bl-light .bl{--bl-muted: #3b4766;--bl-faint: #5a6582}body{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}:root{--bl-pad-y: 44px;--bl-fs-label: .78rem}.bl p,.bl li,.bl-lede{font-size:max(1em,1rem);line-height:1.55}.bl-founders__name p,.bl-news__perks li,.bl-wa-nudge__text{font-size:.95rem}.bl-label,.bl-eyebrow{font-size:.78rem;letter-spacing:.08em}.bl-card__tested,.bl-card__hover,.bl-card__spec{font-size:.8rem!important;letter-spacing:0!important}.bl-card__price span{font-size:.8rem}.bl-cert__text span,.bl-lookup__vial{font-size:.85rem}.bl-mark{font-size:.92rem}.bl-proofbar__item strong{color:var(--bl-ink, #0b1838);font-size:.92rem}.bl-proofbar__item span{font-size:.82rem;line-height:1.35}.bl-announce__msg,.bl-announce__msg a{text-transform:none;letter-spacing:.01em;font-size:.8rem}.bl-signature,.bl-founders__name span,.bl-footer__tagline{text-transform:none;letter-spacing:0;font-size:.85rem}.bl-footer h2,.bl-footer__certs-label{font-size:.78rem;letter-spacing:.08em}.bl-footer__ruo,.bl-footer__company,.bl-news__legal{font-size:.82rem;line-height:1.5}.bl-footer__policies a,.bl-footer__cookie{font-size:.88rem}html.bl-motion .bl-hero .bl-display{clip-path:none;transform:none;transition:none}html.bl-motion .bl [data-bl-rv]{filter:none;transform:translate3d(0,10px,0);transition-duration:.45s;transition-delay:0s}.bl-section--tight{padding-block:32px}.bl-head,.bl-head__text{margin-bottom:20px}.bl.bl-section{padding-block:40px}.bl-area{min-height:0;padding:18px 18px 16px;gap:6px}.bl-founders{gap:22px}.bl-announce__msg,.bl-announce__msg a{font-size:.72rem;letter-spacing:0}html.bl-light .bl[data-surface=graphite],html.bl-light .bl{--bl-pass: #076b59}.bl-badge{font-size:.78rem!important}.bl-tier__per{font-size:.86rem}.bl-tier__save{font-size:.84rem}.bl-eta__steps span{font-size:.74rem;letter-spacing:.04em;text-transform:none}.bl-eta__steps b,.bl-eta__note{font-size:.86rem}.bl-trust__item{font-size:.9rem}}.bl-steps[data-bl-steps]{position:relative;--p: 0}.bl-steps[data-bl-steps]:before,.bl-steps[data-bl-steps]:after{content:"";position:absolute;z-index:2;pointer-events:none;left:-1px;right:-1px;top:-1px;height:2px}.bl-steps[data-bl-steps]:before{background:var(--bl-line)}.bl-steps[data-bl-steps]:after{background:linear-gradient(90deg,var(--bl-accent),#7a4dff);transform:scaleX(var(--p));transform-origin:left center}.bl-steps[data-bl-steps] .bl-step{position:relative}.bl-steps[data-bl-steps] .bl-step__top:before,.bl-steps[data-bl-steps] .bl-step__top .bl-icon{transition:color .4s ease,opacity .4s ease}.bl-steps[data-bl-steps] .bl-step:not(.is-on) .bl-step__top .bl-icon{opacity:.45}.bl-steps[data-bl-steps] .bl-step.is-on .bl-step__top:before{color:var(--bl-accent)}@media(max-width:899px){.bl-steps[data-bl-steps]:before,.bl-steps[data-bl-steps]:after{left:22px;right:auto;top:0;bottom:0;width:2px;height:auto}.bl-steps[data-bl-steps]:after{background:linear-gradient(180deg,var(--bl-accent),#7a4dff);transform:scaleY(var(--p));transform-origin:center top}.bl-steps[data-bl-steps] .bl-step{padding-left:50px}.bl-steps[data-bl-steps] .bl-step:after{content:"";position:absolute;z-index:3;left:16px;top:calc(clamp(22px,3vw,34px) + 2px);width:14px;height:14px;border-radius:50%;background:var(--bl-panel);border:2px solid var(--bl-line-strong);transition:background-color .35s ease,border-color .35s ease,box-shadow .35s ease}.bl-steps[data-bl-steps] .bl-step.is-on:after{background:var(--bl-accent);border-color:var(--bl-accent);box-shadow:0 0 0 4px var(--bl-accent-soft)}}@media(prefers-reduced-motion:reduce){.bl-steps[data-bl-steps]:after{transition:none}}.bl-founders__photo--swap{position:relative;display:grid}.bl-founders__photo--swap .bl-founders__slide{grid-area:1 / 1;opacity:0;transition:opacity .6s var(--bl-ease, ease)}.bl-founders__photo--swap .bl-founders__slide.is-on{opacity:1}.bl-founders__slide img{width:100%;height:100%;object-fit:cover;display:block}.bl-founders__tabs{position:absolute;left:12px;bottom:12px;z-index:2;display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:#ffffffe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 6px 20px -10px #0b183880}.bl-founders__tabs button{border:0;background:none;cursor:pointer;height:34px;padding:0 14px;border-radius:999px;font:600 .84rem/1 var(--bl-font);color:#3b4766;transition:background-color .25s ease,color .25s ease}.bl-founders__tabs button.is-on{background:#0b1838;color:#fff}.bl-faq__intro{display:grid;gap:16px}.bl-faq__help{margin-top:10px;border:1px solid var(--bl-line);border-radius:22px;background:var(--bl-panel);overflow:hidden;max-width:440px}.bl-faq__phone{overflow:hidden;padding:22px 28px 0;background:linear-gradient(180deg,#eef3fc,var(--bl-panel));border-bottom:1px solid var(--bl-line)}.bl-faq__phone img{display:block;width:min(100%,300px);height:auto;margin:0 auto}.bl-faq__help-body{display:grid;gap:14px;padding:18px}.bl-faq__note{display:flex;align-items:center;gap:8px;margin:0;font-size:.9rem;color:var(--bl-muted)}.bl-faq__dot{width:8px;height:8px;border-radius:50%;background:#25d366;box-shadow:0 0 0 4px #25d3662e;flex:none}.bl-faq__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.bl-faq__wa{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 16px;border-radius:var(--bl-radius);background:#25d366;color:#06301a!important;font-weight:700;font-size:.95rem;white-space:nowrap;text-decoration:none;transition:background-color .2s ease,transform .25s var(--bl-ease, ease)}.bl-faq__wa:hover{background:#2ee374;transform:translateY(-1px)}.bl-faq__wa svg{width:20px;height:20px;flex:none}.bl-faq__contact{min-height:48px;justify-content:center}@media(max-width:899px){.bl-faq__aside{display:contents}.bl-faq__intro{order:1}.bl-faq .bl-acc{order:2}.bl-faq__help{order:3;margin-top:4px;max-width:none}.bl-faq__phone{padding:18px 24px 0}.bl-faq__phone img{width:min(100%,270px)}}@media(min-width:1100px){.bl-areas{grid-template-columns:repeat(var(--n, 4),minmax(0,1fr))}}@media(min-width:600px)and (max-width:1099px){.bl-areas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.bl-consent .bl-btn--sm{min-height:44px;padding:0 20px;font-size:.9rem}.bl-consent__more{min-height:44px}.bl-consent__text{font-size:.86rem}body:has(#PBarNextFrameWrapper) .bl-consent{bottom:calc(96px + env(safe-area-inset-bottom,0px))}}.bl-consent [hidden]{display:none!important}html.bl-wa-gate .bl-wa{transition:opacity .45s ease,translate .55s var(--bl-ease, ease),padding .5s var(--bl-ease, ease),gap .5s var(--bl-ease, ease),bottom .25s ease}html.bl-wa-gate .bl-wa:not(.is-shown){opacity:0;translate:0 24px;pointer-events:none;visibility:hidden}.bl-wa__label{white-space:nowrap}@media(max-width:599px){.bl-wa .bl-wa__label{display:inline-block!important;max-width:220px;overflow:hidden;opacity:1;transition:max-width .55s var(--bl-ease, ease),opacity .3s ease}.bl-wa:not(.is-compact){padding:11px 16px 11px 12px!important}.bl-wa.is-compact{gap:0;padding:12px!important}.bl-wa.is-compact .bl-wa__label{max-width:0;opacity:0}.bl-wa-nudge{display:none!important}}@media(prefers-reduced-motion:reduce){html.bl-wa-gate .bl-wa{transition:none}}@media(max-width:749px){body:has(#PBarNextFrameWrapper) .bl-wa{bottom:calc(84px + env(safe-area-inset-bottom,0px))!important}}@media(max-width:749px){.bl-hero .bl-display{font-size:min(calc((100vw - 32px) / 13.2),2.4rem);line-height:1.04;letter-spacing:-.02em}}@media(max-width:749px){.bl .bl-announce__msg,.bl .bl-announce__msg a{font-size:.78rem;line-height:1.3;letter-spacing:0;text-transform:none}}.bl .bl-announce__msg{margin:0!important}.bl-review-photos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:20px}.bl-review-photos img{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;border-radius:16px;border:1px solid var(--bl-line);display:block}.bl-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bl-review{margin:0;padding:22px;display:flex;flex-direction:column;gap:12px;border:1px solid var(--bl-line);border-radius:16px;background:var(--bl-bg, #fff)}html.bl-light .bl-review{background:#fff}.bl-review__stars{color:#e0a100;letter-spacing:2px;font-size:.95rem;line-height:1}.bl-review blockquote{margin:0;flex:1;font-size:1rem;line-height:1.5}.bl-review figcaption{font-weight:600;font-size:.9rem;color:var(--bl-muted)}@media(max-width:999px){.bl-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.bl-review-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bl-review-grid{grid-template-columns:1fr;gap:12px}}.bl-gallery__slides{touch-action:pan-y}@media(hover:none){.bl-gallery__slides{overflow-x:hidden}}.bl-area__thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:6px}.bl-area__thumbs span{aspect-ratio:1 / 1;overflow:hidden;border-radius:10px;background:#0d0d11}.bl-area__thumbs img{width:100%;height:100%;object-fit:cover}.bl-price__was,.bl-tier__was{color:var(--bl-muted);font-family:var(--bl-mono);text-decoration:line-through}.bl-price__was{font-size:1rem}.bl-tier__was{font-size:.78rem}.bl-price__off{align-self:center;padding:3px 8px;border-radius:999px;background:var(--bl-pass);color:#fff;font-size:.8rem;font-weight:640;line-height:1.2}.bl-card__sale{margin:0;display:flex;align-items:center;gap:6px;font-size:.78rem}.bl-card__sale s{color:var(--bl-muted);font-family:var(--bl-mono)}.bl-card__sale b{color:var(--bl-pass);font-weight:640}.bl-faq-section{scroll-margin-top:90px}.bl-team{display:grid;gap:10px;margin-top:4px}.bl-team ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.bl-team li{display:flex;align-items:flex-start;gap:10px}.bl-team li .bl-icon{flex:none;width:18px;height:18px;margin-top:2px;color:var(--bl-accent)}@media(max-width:899px){.bl-hero__image{aspect-ratio:16 / 10}.bl-hero__grid{gap:20px;padding-block:24px 20px}}@media(min-width:900px){.bl-hero__grid .bl-display{font-size:clamp(2.2rem,4.1vw,4.1rem);line-height:1.04}}.bl-catalog__areas{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.bl-catalog__areas a{padding:9px 16px;border:1px solid var(--bl-line-strong, var(--bl-line));border-radius:999px;font-size:.9rem;font-weight:560;line-height:1.2;color:inherit;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease}.bl-catalog__areas a:hover{border-color:var(--bl-accent)}.bl-catalog__areas a[aria-current=page]{background:var(--bl-accent);border-color:var(--bl-accent);color:#fff}.bl-catalog--area .bl-catalog__head{display:block;padding-bottom:0;border-bottom:0;margin-bottom:18px}.bl-catalog--area .bl-catalog__title{font-size:clamp(2rem,1.6rem + 2.2vw,3.2rem)}.bl-catalog--area.bl-section{padding-top:clamp(20px,3vw,36px)}@media(max-width:749px){.bl-catalog__areas{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(var(--bl-gutter, 16px) * -1);padding-inline:var(--bl-gutter, 16px);scrollbar-width:none}.bl-catalog__areas::-webkit-scrollbar{display:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/bl.css.map */
