.bm{--s:min(var(--u), 1px);--bm-width:min(calc(1156 * var(--u)), calc(100% - 32px));--bm-content:min(calc(1300 * var(--s)), calc(100% - 32px));--bm-line:#0f172a14;--bm-soft:#fafafb;--bm-ease:cubic-bezier(.16, 1, .3, 1)}.bm-main a{text-underline-offset:3px;-webkit-text-decoration:underline #0f172a38;text-decoration:underline #0f172a38;transition:text-decoration-color .2s}.bm-main a:hover{text-decoration-color:currentColor}.bm-main :is(a,button,summary):focus-visible{outline:2px solid var(--type-ink);outline-offset:2px;border-radius:4px}.bm code{overflow-wrap:anywhere;background:#f2f3f5;border-radius:5px;padding:1px 5px;font:500 .88em/1 ui-monospace,SFMono-Regular,Menlo,monospace}.bm-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bm-chevron{width:max(18px, calc(20 * var(--u)));height:auto;transition:rotate .35s var(--bm-ease);flex:none}.bm-head{padding:calc(56 * var(--u)) 0 calc(120 * var(--u));position:relative;overflow:clip}.bm-meadow{--melt:calc(280 * var(--u));pointer-events:none;-webkit-mask-image:linear-gradient(#0000,#000 34%),url(/landing/meadow-fade.webp);mask-image:linear-gradient(#0000,#000 34%),url(/landing/meadow-fade.webp);-webkit-mask-position:0 0,0 100%;mask-position:0 0,0 100%;-webkit-mask-size:100% calc(100% - var(--melt) + 1px), 100% var(--melt);-webkit-mask-size:100% calc(100% - var(--melt) + 1px), 100% var(--melt);mask-size:100% calc(100% - var(--melt) + 1px), 100% var(--melt);position:absolute;inset:0;overflow:hidden;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bm-meadow img{object-fit:cover;object-position:50% 78%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.bm-water{opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.bm-water[data-ready]{opacity:1}.bm-meadow img,.bm-water{filter:saturate(1.12)contrast(1.03)}.bm-glass{width:var(--bm-width);padding:calc(72 * var(--u));border-radius:calc(32 * var(--u));box-sizing:border-box;background:#fcfcfc6b;margin:0 auto;position:relative}.bm-eyebrow{margin:0 0 var(--space-eyebrow);color:var(--type-subtle);font:700 var(--type-eyebrow)/1.4 var(--font-funnel);letter-spacing:.16em;text-transform:uppercase}.bm-title{color:var(--type-ink);font:600 var(--type-h2)/var(--type-h2-lh) var(--font-funnel);letter-spacing:var(--type-h2-track);text-wrap:balance;margin:0}.bm-lede{max-width:calc(780 * var(--u));margin:var(--space-lede) 0 0;color:var(--type-body);font-size:var(--type-lede);line-height:var(--type-lede-lh);text-wrap:pretty}.bm-tiles-eyebrow{margin:var(--space-content) 0 calc(16 * var(--u));color:#8e8e93;font:700 max(10.5px, calc(11.5 * var(--u)))/1.4 var(--font-funnel);letter-spacing:.14em;text-transform:uppercase}.bm-tiles{gap:calc(16 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bm-tile{padding:calc(26 * var(--u)) calc(26 * var(--u)) calc(20 * var(--u));border-radius:calc(16 * var(--u));box-sizing:border-box;background:#fff;flex-direction:column;display:flex}.bm-tile p{margin:0}.bm-tile-figure{color:#000;font:800 calc(46 * var(--u))/1 var(--font-funnel);letter-spacing:-.035em;white-space:nowrap}.bm-tile .bm-tile-label{margin-top:calc(12 * var(--u));color:#000;font:700 max(15px, calc(17 * var(--u)))/1.3 var(--font-funnel);letter-spacing:-.01em}.bm-tile .bm-tile-condition{margin-top:calc(8 * var(--u));color:#555;font:400 max(12.5px, calc(13.5 * var(--u)))/1.5 var(--font-funnel)}.bm-tile .bm-tile-bench{margin:calc(8 * var(--u)) 0 calc(18 * var(--u));color:#8e8e93;font:500 max(12.5px, calc(13 * var(--u)))/1.5 var(--font-funnel)}.bm-tile-bench a{color:var(--type-ink)}.bm-main .bm-tile-more{padding-top:calc(12 * var(--u));border-top:1px solid var(--bm-line);color:var(--type-ink);font:600 max(12.5px, calc(13.5 * var(--u)))/1.5 var(--font-funnel);margin-top:auto;text-decoration:none}.bm-main .bm-tile-more:hover{text-decoration:underline}@media (prefers-reduced-motion:no-preference){.bm-tile{opacity:0;translate:0 calc(24 * var(--u));transition:opacity .9s var(--bm-ease), translate .9s var(--bm-ease);transition-delay:calc(.35s + var(--i) * 60ms)}.bm-head[data-shown] .bm-tile{opacity:1;translate:0}}.bm-filters{min-inline-size:0;margin:0 0 calc(8 * var(--s));border:0;flex-wrap:wrap;gap:8px;padding:0;display:flex}.bm-filters button{appearance:none;padding:8px max(13px, calc(15 * var(--s)));border:1px solid var(--bm-line);color:var(--type-body);font:500 max(13px, calc(14 * var(--s)))/1.3 var(--font-funnel);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;margin:0;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.bm-filters button:hover{border-color:#0f172a2e}.bm-filters button span{color:var(--type-subtle);font-variant-numeric:tabular-nums}.bm-filters button[aria-pressed=true]{color:#fff;background:#151a22;border-color:#151a22}.bm-filters button[aria-pressed=true] span{color:#ffffff8c}.bm-folds{gap:calc(15 * var(--s));width:var(--bm-content);flex-direction:column;margin:0 auto;display:flex}.bm-fold[hidden]{display:none}.bm-fold:last-child{margin-top:calc(36 * var(--s))}.bm-fold-head{margin:0}.bm-fold-row{appearance:none;align-items:center;gap:max(12px, calc(16 * var(--s)));width:100%;padding:calc(22 * var(--s)) calc(28 * var(--s));border-radius:calc(20 * var(--s));color:var(--type-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .25s ease, box-shadow .35s var(--bm-ease);background:#fff;border:1px solid #e8ecf4;margin:0;display:flex}.bm-fold-row:hover{border-color:#d2d2d8}.bm-fold[data-open] .bm-fold-row{border-color:#0b0b0d33;box-shadow:0 12px 28px -24px #0f172a66}.bm-fold-mark{min-width:1.1em;color:var(--type-subtle);font:600 max(20px, calc(26 * var(--s)))/1.2 var(--font-funnel);flex:none}.bm-fold-title{min-width:0;font:600 max(18px, calc(24 * var(--s)))/1.25 var(--font-funnel);letter-spacing:-.015em;flex:1}.bm-fold-count{color:var(--type-muted);font:500 max(13px, calc(14 * var(--s)))/1.3 var(--font-funnel);font-variant-numeric:tabular-nums;flex:none}.bm-fold-row .bm-chevron{color:#334155}.bm-fold[data-open] .bm-fold-row .bm-chevron{rotate:90deg}.bm-fold-body{opacity:0;transition:grid-template-rows .45s var(--bm-ease), opacity .3s ease;grid-template-rows:0fr;display:grid}.bm-fold[data-open] .bm-fold-body{opacity:1;grid-template-rows:1fr}.bm-fold-body>div{min-height:0;overflow:hidden}.bm-fold-inner{padding:calc(16 * var(--s)) 0 calc(36 * var(--s))}.bm-fold-lede{max-width:calc(780 * var(--s));margin:0 0 calc(20 * var(--s));color:var(--type-body);font:400 max(14px, calc(16 * var(--s)))/1.6 var(--font-funnel)}.bm-cards{gap:calc(16 * var(--s));grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.bm-card{gap:calc(12 * var(--s));padding:calc(26 * var(--s)) calc(28 * var(--s));border:1px solid var(--bm-line);border-radius:calc(16 * var(--s));scroll-margin-top:calc(var(--nav-top) + 67 * var(--u) + 24px);background:#fff;flex-direction:column;display:flex}.bm-card[hidden]{display:none}.bm-card p,.bm-card h3{margin:0}.bm-card-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bm-card-id{color:var(--type-subtle);font:700 max(12.5px, calc(13.5 * var(--s)))/1 var(--font-funnel);letter-spacing:.04em;margin-right:4px}.bm-card-title{color:var(--type-ink);font:600 max(17px, calc(21 * var(--s)))/1.3 var(--font-funnel);letter-spacing:-.012em}.bm-card-note{border-left:2px solid var(--bm-line);color:var(--type-muted);font:400 max(13px, calc(14 * var(--s)))/1.5 var(--font-funnel);padding-left:12px}.bm-card-result{color:var(--type-body);font:400 max(15px, calc(18 * var(--s)))/1.45 var(--font-funnel)}.bm-card-result b{color:#000;font-weight:700}.bm-card-bench{color:var(--type-muted);font:500 max(13px, calc(14 * var(--s)))/1.5 var(--font-funnel)}.bm-card a{color:var(--type-ink)}.bm-card-more{padding-top:calc(12 * var(--s));border-top:1px solid var(--bm-line)}.bm-card-more summary{color:var(--type-ink);font:600 max(13.5px, calc(14.5 * var(--s)))/1.5 var(--font-funnel);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.bm-card-more summary::-webkit-details-marker{display:none}.bm-card-more summary .bm-chevron{width:max(16px, calc(18 * var(--s)));color:#334155}.bm-card-more[open] summary .bm-chevron{rotate:90deg}.bm-card-facts{gap:calc(10 * var(--s));margin:calc(14 * var(--s)) 0 0;font:400 max(13.5px, calc(14.5 * var(--s)))/1.55 var(--font-funnel);display:grid}.bm-card-facts>div{grid-template-columns:max(110px, calc(130 * var(--s))) minmax(0, 1fr);gap:4px 16px;display:grid}.bm-card-facts dt{color:var(--type-muted);font-weight:500}.bm-card-facts dd{color:var(--type-ink);margin:0}.bm-card-facts b{font-weight:600}.bm-card .bm-card-records{margin-top:calc(14 * var(--s));color:var(--type-subtle);font:400 max(12.5px, calc(13 * var(--s)))/1.5 var(--font-funnel)}.bm-card-competitors{color:var(--type-muted);font:400 max(13px, calc(14 * var(--s)))/1.55 var(--font-funnel)}.bm-card-competitors>b{color:var(--type-ink);font-weight:600}@keyframes bm-lit{0%{box-shadow:inset 0 0 0 2px #151a22cc}to{box-shadow:inset 0 0 0 2px #151a2200}}.bm-card:target{animation:bm-lit 2.4s var(--bm-ease) .3s both}.bm-tag{color:#5b6472;font:600 max(11px, calc(12 * var(--s)))/1.2 var(--font-funnel);letter-spacing:.01em;white-space:nowrap;vertical-align:middle;background:#f0f1f4;border-radius:999px;align-items:center;padding:4px 9px;display:inline-flex}.bm-tag[data-headline]{color:#fff;background:#151a22}.bm-panel{border:1px solid var(--bm-line);border-radius:calc(16 * var(--s));background:#fff;overflow-x:auto}.bm-table{border-collapse:collapse;width:100%;color:var(--type-body);font:400 max(13.5px, calc(15 * var(--s)))/1.5 var(--font-funnel);text-align:left}.bm-table :is(th,td){padding:calc(15 * var(--s)) calc(22 * var(--s));border-bottom:1px solid var(--bm-line);vertical-align:top}.bm-table thead th{padding-block:calc(12 * var(--s));background:var(--bm-soft);color:#8e8e93;font-size:max(10.5px, calc(11.5 * var(--s)));letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-weight:700}.bm-table tbody th{width:21%;color:var(--type-ink);font-weight:600}.bm-table td:nth-child(3){width:21%}.bm-table tbody tr:last-child>*{border-bottom:0}.bm-table a{color:var(--type-ink)}.bm-used-links{color:var(--type-muted);font-size:max(12.5px, calc(13 * var(--s)));margin-top:6px;font-weight:500;display:block}.bm-used-tag{margin-top:10px;display:block}.bm-subtitle{margin:calc(32 * var(--s)) 0 calc(12 * var(--s));color:var(--type-ink);font:600 max(17px, calc(20 * var(--s)))/1.3 var(--font-funnel)}.bm-attempted{max-width:calc(900 * var(--s));color:var(--type-body);font:400 max(14px, calc(15.5 * var(--s)))/1.6 var(--font-funnel);gap:8px;margin:0;padding-left:1.2em;display:grid}.bm-attempted b{color:var(--type-ink);font-weight:600}@media (prefers-reduced-motion:reduce){.bm-fold-body,.bm-chevron{transition:none}}@media (max-width:960px){.bm{--bm-width:calc(100% - 32px);--bm-content:calc(100% - 32px)}.bm-head{padding:24px 0 72px}.bm-glass{border-radius:24px;padding:28px 20px}.bm-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bm-tile{padding:22px 20px 16px}.bm-tile-figure{font-size:40px}.bm-fold-row{padding:18px 20px}.bm-cards{grid-template-columns:minmax(0,1fr);gap:12px}.bm-card{padding:22px}.bm-table :is(th,td){padding:13px 16px}}@media (max-width:640px){.bm{--bm-width:calc(100% - 2 * var(--phone-gutter));--bm-content:calc(100% - 2 * var(--phone-gutter))}.bm-glass{background:#fcfcfc4d;padding:24px 12px 12px}.bm-head :is(.bm-eyebrow,.bm-title,.bm-lede){text-align:center;padding-inline:8px}.bm-head .bm-lede{font-size:var(--phone-body);line-height:var(--phone-body-lh);margin-inline:auto}.bm-tiles-eyebrow{text-align:center}.bm-tiles{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;margin-inline:-12px;padding-inline:12px;scroll-padding-inline:12px;display:flex;overflow-x:auto}.bm-tiles::-webkit-scrollbar{display:none}.bm-tile{border:1px solid var(--bm-line);scroll-snap-align:start;flex:0 0 84%}.bm-tile-figure{font-size:38px}.bm-filters{margin-inline:calc(-1 * var(--phone-gutter));padding-inline:var(--phone-gutter);scrollbar-width:none;flex-wrap:nowrap;gap:6px;overflow-x:auto}.bm-filters::-webkit-scrollbar{display:none}.bm-filters button{flex:none}.bm-folds{gap:var(--phone-gap)}.bm-fold-row{padding:16px var(--phone-pad);gap:10px}.bm-fold-mark{font-size:18px}.bm-fold-title{letter-spacing:-.01em;font-size:18px}.bm-fold-inner{padding:10px 0 24px}.bm-card{padding:var(--phone-pad)}.bm-cards{gap:var(--phone-gap)}.bm-fold-lede,.bm-attempted{font-size:var(--phone-body);line-height:var(--phone-body-lh)}.bm-card-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}.bm-panel{overflow:visible}.bm-table thead{display:none}.bm-table,.bm-table tbody,.bm-table tr,.bm-table :is(th,td){display:block;width:auto!important}.bm-table tr{border-bottom:1px solid var(--bm-line);padding:16px}.bm-table tbody tr:last-child{border-bottom:0}.bm-table :is(th,td){border:0;padding:0}.bm-table td[data-label]:before{content:attr(data-label);color:#8e8e93;letter-spacing:.12em;text-transform:uppercase;margin:12px 0 2px;font-size:10.5px;font-weight:700;line-height:1.4;display:block}}
