.bx-page-hero{text-align:center;padding:clamp(56px,9vw,130px) 0 clamp(48px,7vw,96px)}.bx-eyebrow{color:var(--bx-faint);font-family:var(--bx-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500;margin-bottom:clamp(18px,2.4vw,30px)!important}.bx-page-hero .bx-cta{margin-top:clamp(26px,3.4vw,40px)}.bx.is-live .bx-page-hero .bx-eyebrow,.bx.is-live .bx-page-hero .bx-cta{opacity:0;transition:opacity 1s 1.1s}.bx.is-live .bx-page-hero .bx-eyebrow{transition-delay:0s}.bx.is-live.is-on .bx-page-hero .bx-eyebrow,.bx.is-live.is-on .bx-page-hero .bx-cta{opacity:1}.bx-section{padding-bottom:clamp(80px,11vw,170px)}.bx-h2{letter-spacing:-.04em;max-width:16em;font-size:clamp(26px,3.2vw,46px);font-weight:600;line-height:1.08}.bx-lead{max-width:34em;color:var(--bx-dim);font-size:17px;line-height:1.55;margin-top:16px!important}.bx-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,4vw,64px);margin:clamp(28px,3.6vw,48px) 0 0;padding:0;list-style:none;display:grid}.bx-trio li{border-top:1px solid var(--bx-hair);padding:22px 0 0}.bx-trio h3{letter-spacing:-.03em;font-size:clamp(20px,2vw,27px);font-weight:500;line-height:1.18}.bx-trio p{max-width:24em;color:var(--bx-dim);font-size:16px;line-height:1.55;margin-top:10px!important}.bx-pairs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,6vw,96px);margin:clamp(28px,3.6vw,48px) 0 0;padding:0;list-style:none;display:grid}.bx-pairs li{border-top:1px solid var(--bx-hair);padding:20px 0 24px}.bx-pairs h3{letter-spacing:-.02em;font-size:clamp(18px,1.7vw,22px);font-weight:500}.bx-pairs p{max-width:30em;color:var(--bx-dim);font-size:16px;line-height:1.55;margin-top:8px!important}.bx-fine{border-top:1px solid var(--bx-hair);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px clamp(32px,6vw,96px);padding-top:20px;display:grid}.bx-fine p{max-width:40em;color:var(--bx-faint);font-size:14px;line-height:1.6}.bx-flow-text{letter-spacing:-.025em;font-size:clamp(18px,1.8vw,25px);font-weight:500;line-height:1.26;margin-top:10px!important}.bx-under .bx-kind{color:var(--bx-faint)}.bx-notes{margin:0;padding:0;list-style:none}.bx-note-row{border-top:1px solid var(--bx-hair);grid-template-columns:170px minmax(0,1fr) auto;align-items:baseline;gap:8px clamp(24px,4vw,56px);padding:clamp(22px,2.8vw,34px) 0;text-decoration:none;display:grid}.bx-notes li:last-child .bx-note-row{border-bottom:1px solid var(--bx-hair)}.bx-note-date,.bx-note-kind{color:var(--bx-faint);font-family:var(--bx-mono);letter-spacing:.02em;font-size:12px}.bx-note-kind{text-transform:uppercase;letter-spacing:.08em}.bx-note-title{letter-spacing:-.045em;font-size:clamp(26px,3.4vw,50px);font-weight:600;line-height:1.04;display:block}.bx-note-abstract{max-width:36em;color:var(--bx-dim);margin-top:12px;font-size:16.5px;line-height:1.55;display:block}a.bx-note-row .bx-note-title{transition:letter-spacing .35s cubic-bezier(.16,1,.3,1)}a.bx-note-row:hover .bx-note-title{text-underline-offset:.14em;text-decoration:underline 2px}.bx-art-head{text-align:center;padding:clamp(48px,8vw,120px) 0 clamp(40px,5vw,72px)}.bx-art-date{color:var(--bx-faint);font-family:var(--bx-mono);letter-spacing:.04em;font-size:12px}.bx-art-title{max-width:none;font-family:var(--bx-sans);letter-spacing:-.055em;margin:clamp(14px,2vw,24px) 0 0;font-size:clamp(46px,9vw,136px);font-weight:600;line-height:.92}.bx-art-abstract{color:#ffffffdb;letter-spacing:-.012em;max-width:34em;font-size:clamp(18px,1.7vw,22px);line-height:1.5;margin:clamp(24px,3.2vw,44px) auto 0!important}.bx-art-contents{border-top:1px solid var(--bx-hair);font-family:var(--bx-mono);flex-wrap:wrap;justify-content:center;gap:8px 26px;margin:clamp(26px,3.4vw,44px) 0 0;padding:18px 0 0;font-size:12px;list-style:none;display:flex}.bx-art-contents a{color:var(--bx-dim);text-decoration:none}.bx-art-contents a:hover{color:#fff}.bx-art-body{width:min(64ch,100%);margin-inline:auto;padding-bottom:clamp(72px,10vw,150px)}.bx-art-body p{color:#ffffffb8;margin-top:1.05em;font-size:18px;line-height:1.7}.bx-art-body>p:first-child{margin-top:0}.bx-art-body h2{letter-spacing:-.035em;margin-top:2.3em;scroll-margin-top:96px;font-size:clamp(24px,2.5vw,34px);font-weight:600;line-height:1.12}.bx-art-body p.is-strong{color:#fff;font-weight:550}.bx-art-body em{color:#fff;font-style:italic}.bx-art-body sup{color:var(--bx-faint);font-family:var(--bx-mono);font-size:.62em}.bx-art-body sup a{text-decoration:none}.bx-art-body a{text-decoration-color:var(--bx-faint);text-underline-offset:.28em}.bx-art-body a:hover{text-decoration-color:#fff}.bx-art-end{letter-spacing:-.045em;font-weight:600;line-height:1;color:#fff!important;margin-top:2.2em!important;font-size:clamp(30px,4vw,56px)!important}.bx-art-label{border-top:1px solid var(--bx-hair);font-family:var(--bx-mono);letter-spacing:.08em;text-transform:uppercase;padding-top:18px;color:var(--bx-faint)!important;margin-top:clamp(40px,5vw,64px)!important;font-size:11px!important}.bx-art-refs{color:var(--bx-dim);margin:12px 0 0;padding:0 0 0 1.4em;font-size:14.5px;line-height:1.6}.bx-art-refs li{padding:3px 0}.bx-art-back{margin-top:clamp(36px,4.4vw,56px)!important;font-size:15px!important}.bx.is-live .bx-art-head .shell>*{opacity:0;transition:opacity 1s,transform 1.1s cubic-bezier(.16,1,.3,1);transform:translateY(12px)}.bx.is-live .bx-art-head .shell>:nth-child(2){filter:blur(12px);transition:opacity 1.1s .2s,filter 1.4s cubic-bezier(.16,1,.3,1) .2s;transform:none}.bx.is-live .bx-art-head .shell>:nth-child(3){transition-delay:.8s}.bx.is-live .bx-art-head .shell>:nth-child(4){transition-delay:1.1s}.bx.is-live.is-on .bx-art-head .shell>*{opacity:1;filter:blur();transform:none}.bx-no.is-num{letter-spacing:-.05em;font-size:clamp(52px,6.4vw,94px)}.bx-in .bx-copy{max-width:26em}.bx-scores{margin:clamp(28px,3.6vw,48px) 0 0;padding:0;list-style:none}.bx-score{border-top:1px solid var(--bx-hair);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) 9.5em;align-items:center;gap:8px clamp(20px,3.4vw,56px);padding:20px 0;display:grid}.bx-score:last-child{border-bottom:1px solid var(--bx-hair)}.bx-score-who{color:#fffc;letter-spacing:-.02em;font-size:clamp(17px,1.6vw,21px);font-weight:500;line-height:1.25}.bx-score-how{color:var(--bx-faint);letter-spacing:0;margin-top:5px;font-size:14px;font-weight:400;line-height:1.45;display:block}.bx-score-how a{color:inherit;text-underline-offset:.25em;text-decoration:underline #ffffff40}.bx-score-how a:hover{color:#fff;text-decoration-color:#fff}.bx-score-bar{background:#ffffff1f;height:3px;position:relative}.bx-score-bar i{width:var(--w);transform-origin:0;background:#ffffff75;position:absolute;inset:0 auto 0 0}.bx-score-num{text-align:right}.bx-score-pct{color:#fffc;letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(22px,2.2vw,30px);font-weight:600;line-height:1;display:block}.bx-score-count{white-space:nowrap;color:var(--bx-faint);font-family:var(--bx-mono);margin-top:6px;font-size:12px;display:block}.bx-score.is-own .bx-score-who,.bx-score.is-own .bx-score-pct{color:#fff}.bx-score.is-own .bx-score-who{font-weight:600}.bx-score.is-own .bx-score-bar i{background:#fff;height:5px;top:-1px}.bx-score.is-ours .bx-score-who,.bx-score.is-ours .bx-score-pct{color:#fff}.bx-score.is-ours .bx-score-bar i{background:#ffffffd1}.bx-score-note+.bx-score-note{margin-top:10px!important}.bx-scores.has-size .bx-score,.bx-score-cols{grid-template-columns:minmax(0,1.25fr) 6.6em minmax(0,.9fr) 9.5em}.bx-score-cols{color:var(--bx-faint);font-family:var(--bx-mono);letter-spacing:.08em;text-transform:uppercase;gap:8px clamp(20px,3.4vw,56px);padding-bottom:12px;font-size:11px;display:grid;margin-top:clamp(28px,3.6vw,48px)!important}.bx-score-cols span:last-child{text-align:right}.bx-score-cols+.bx-scores{margin-top:0}.bx-size{color:var(--bx-dim);font-family:var(--bx-mono);align-items:center;gap:10px;font-size:12.5px;display:flex}.bx-size-dot{flex:none;place-items:center;width:40px;min-height:12px;display:grid}.bx-size-dot i{width:var(--d);height:var(--d);background:#ffffff75;border-radius:50%;display:block}.bx-score.is-own .bx-size,.bx-score.is-ours .bx-size{color:#fff}.bx-score.is-own .bx-size-dot i,.bx-score.is-ours .bx-size-dot i{background:#fff}.bx-score-note{max-width:46em;color:var(--bx-dim);font-size:15.5px;line-height:1.6;margin-top:22px!important}.bx-score-note a{text-decoration-color:var(--bx-faint);text-underline-offset:.28em}.bx-score-note a:hover{text-decoration-color:#fff}.bx-kept .bx-beyond em{color:#ffffffdb;font-style:italic}.bx.is-live .bx-score-bar i{transition:transform 1.3s cubic-bezier(.16, 1, .3, 1) calc(var(--i,0) * 90ms + .25s);transform:scaleX(0)}.bx.is-live .bx-score.is-in .bx-score-bar i{transform:none}@media (width<=900px){.bx-score,.bx-scores.has-size .bx-score{grid-template-columns:minmax(0,1fr) auto}.bx-score-bar{grid-area:2/1/auto/-1}.bx-score-cols{display:none}.bx-scores.has-size{margin-top:clamp(28px,3.6vw,48px)}.has-size .bx-score-who{grid-area:1/1}.has-size .bx-score-num{grid-area:1/2}.has-size .bx-size{grid-area:2/1/auto/-1}.has-size .bx-size-dot{justify-items:start;width:auto;min-width:12px}.has-size .bx-score-bar{grid-row:3}.bx-trio,.bx-pairs,.bx-fine{grid-template-columns:minmax(0,1fr)}.bx-trio li{padding-bottom:24px}.bx-note-row{grid-template-columns:minmax(0,1fr)}.bx-note-kind{order:-1}}
