html:has(.br-page) footer .news{display:none}.br-hero{padding:var(--hero-inner-top) 0 clamp(48px,7vh,80px);border-bottom:1px solid var(--line-2)}.br-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:36px clamp(32px,6vw,96px);display:grid}.br-mast{justify-items:start;gap:14px;display:grid}.br-name{font-family:var(--serif);font-weight:var(--hw,480);letter-spacing:-.028em;color:var(--text);text-wrap:balance;margin:0;font-size:clamp(44px,6.2vw,96px);line-height:.98}.br-tag{font-family:var(--serif);letter-spacing:-.012em;color:var(--text);text-wrap:balance;max-width:22em;margin:0;font-size:clamp(22px,2.2vw,32px);font-style:italic;font-weight:400;line-height:1.25}.br-line{color:var(--text-2);max-width:40ch;margin:4px 0 0;font-size:16px;line-height:1.55}.br-sign{justify-self:end;gap:12px;width:100%;max-width:480px;display:grid}.br-form{width:100%}.br-done{align-items:center;gap:12px;min-height:46px;display:flex}.br-done p{color:var(--text);margin:0;font-size:17px;line-height:1.45}.br-done-ic{background:color-mix(in srgb,var(--g3) 14%,transparent);width:32px;height:32px;color:var(--g3);border-radius:50%;flex:none;place-items:center;display:grid}.br-done-ic svg{width:16px;height:16px}.br-about{gap:18px;display:grid}.br-about-done{color:var(--text);align-items:center;gap:8px;margin:0;font-size:16.5px;font-weight:500;display:flex}.br-about-done svg{width:16px;height:16px;color:var(--g3);flex:none}.br-about-lead{color:var(--text-2);margin:-8px 0 0;font-size:15px}.br-q{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.br-q legend,.br-q>label{color:var(--text);margin:0 0 10px;padding:0;font-size:14.5px;font-weight:600}.br-q>label{margin:0}.br-chips{flex-wrap:wrap;gap:8px;display:flex}.br-chip{height:36px;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer;border-radius:6px;align-items:center;padding:0 14px;font-size:14.5px;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex;position:relative}.br-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.br-chip:hover{color:var(--text)}.br-chip.on{background:var(--text);color:var(--bg);box-shadow:none}.br-chip:has(input:focus-visible){outline:2px solid var(--g3);outline-offset:2px}.br-where{width:100%;max-width:320px}.br-about-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.br-skip{font:inherit;color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:15px}.br-skip:hover{color:var(--text);text-decoration-color:currentColor}.br-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);flex-wrap:wrap;gap:4px 14px;margin:0 0 14px;font-size:11.5px;font-weight:600;display:flex}.br-kicker span{color:var(--g3)}.br-issue{padding:clamp(48px,7vh,80px) 0 clamp(40px,6vh,64px)}.br-issue-t{font-family:var(--serif);font-weight:var(--hw,480);letter-spacing:-.02em;color:var(--text);text-wrap:balance;margin:0;font-size:clamp(30px,3.4vw,46px);line-height:1.1}.br-issue-none{color:var(--text-2);font-size:clamp(24px,2.4vw,32px)}.br-issue-intro{color:var(--text-2);margin:16px 0 0;font-size:clamp(18px,1.5vw,20px);line-height:1.55}.br-body{margin-top:clamp(24px,4vh,36px)}.br-rule{background:var(--line-2);border:0;height:1px;margin-block:2.2em!important}.br-why{border-bottom:1px solid var(--line-2);padding:clamp(28px,4vh,40px) 0}.br-why-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px clamp(28px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}.br-why-t{font-family:var(--serif);font-weight:var(--hw,480);letter-spacing:-.01em;color:var(--text);margin:0 0 6px;font-size:clamp(19px,1.5vw,21px);line-height:1.25}.br-why p{color:var(--text-2);max-width:38ch;margin:0;font-size:15px;line-height:1.55}.br-tiers{background:var(--bg-2);padding:clamp(36px,5vh,56px) 0}.br-h2{font-family:var(--serif);font-weight:var(--hw,480);letter-spacing:-.018em;color:var(--text);text-wrap:balance;max-width:22em;margin:0;font-size:clamp(24px,2.2vw,30px);line-height:1.15}.br-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px clamp(28px,4vw,56px);margin-top:clamp(18px,3vh,28px);display:grid}.br-tier{border-top:1px solid var(--line-2);align-content:start;gap:4px;padding-top:20px;display:grid}.br-tier-m{border-top:2px solid var(--g3);padding-top:19px}.br-tier-lead{color:var(--text-2);margin:0 0 8px;font-size:15px;line-height:1.5}.br-tier-t{letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);margin:0 0 6px;font-size:12px;font-weight:600}.br-tier-m .br-tier-t{color:var(--g3)}.br-tier ul{margin:0;padding:0;list-style:none}.br-tier li{color:var(--text);padding:4px 0 4px 14px;font-size:15.5px;line-height:1.45;position:relative}.br-tier li:before{content:"";background:var(--text-3);border-radius:50%;width:4px;height:4px;position:absolute;top:.95em;left:0}.br-tier-btn{justify-self:start;margin-top:12px}.br-member-link{margin:clamp(24px,4vh,36px) 0 0;font-size:16px}.br-tiers .br-member-link{margin-top:clamp(18px,3vh,24px);font-size:15px}.br-member-link a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px;font-weight:500;display:inline}.br-member-link a:hover{text-decoration-color:currentColor}.br-member-link svg{vertical-align:-2px;width:14px;height:14px;margin-left:8px;transition:transform .2s}.br-member-link a:hover svg{transform:translate(3px)}.br-notes{padding:clamp(28px,4vh,40px) 0 clamp(48px,7vh,80px)}.br-notes-grid{grid-template-columns:minmax(0,180px) minmax(0,1fr);align-items:start;gap:10px clamp(24px,4vw,56px);display:grid}.br-notes-grid:before{content:"";background:var(--line);grid-column:1/-1;height:1px;margin-bottom:10px}.br-notes-h{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin:0;padding-top:2px;font-size:11.5px;font-weight:600}.br-how-list{max-width:72ch;margin:0;padding:0;list-style:none}.br-how-list li{color:var(--text-2);margin:0 0 6px;padding-left:14px;font-size:14px;line-height:1.55;position:relative}.br-how-list li:before{content:"";background:var(--text-3);border-radius:50%;width:4px;height:4px;position:absolute;top:.68em;left:0}.br-foot{color:var(--text-3);max-width:80ch;margin:28px 0 0;font-size:13px;line-height:1.6}.br-small{padding:var(--hero-inner-top) 0 clamp(72px,12vh,140px);min-height:min(72vh,760px)}.br-small .wrap{max-width:calc(620px + 2 * var(--gutter,clamp(20px,4vw,40px)))}.br-small-name{letter-spacing:.14em;text-transform:uppercase;color:var(--g3);margin:0 0 18px;font-size:11.5px;font-weight:600}.br-small-name a{color:inherit;text-decoration:none}.br-small .h1,.br-msg-h{font-family:var(--serif);font-weight:var(--hw,480);letter-spacing:-.022em;color:var(--text);text-wrap:balance;margin:0;font-size:clamp(36px,4.6vw,60px);line-height:1.04}.br-small-line,.br-msg-p{color:var(--text-2);margin:16px 0 0;font-size:clamp(17px,1.4vw,19px);line-height:1.55}.br-msg-p a,.br-small-note a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.br-msg-p a:hover,.br-small-note a:hover{text-decoration-color:currentColor}.br-small .br-form,.br-small .br-done{max-width:480px;margin-top:clamp(28px,4vh,40px)}.br-small-note{color:var(--text-3);margin:clamp(28px,4vh,40px) 0 0;font-size:15px}.br-msg .btn{margin-top:24px}html[data-look=inst-one] .br-tiers{--bg:#f3f5f8;background:#f3f5f8}html[data-look=inst-one] .br-tiers .btn.primary{--bg:#fff}@media (max-width:900px){.br-hero-grid,.br-notes-grid{grid-template-columns:minmax(0,1fr)}.br-sign{justify-self:stretch;max-width:none}.br-why-grid{grid-template-columns:minmax(0,1fr);gap:16px}.br-why p{max-width:none}}@media (max-width:640px){.br-tier-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.br-member-link svg,.br-chip{transition:none}}@media (max-width:480px){.br-small .nl-row{flex-direction:column;align-items:stretch}.br-small .nl-btn{justify-content:center}}.br-other{color:var(--text-2);cursor:pointer;align-items:center;gap:10px;padding:2px 4px;font-size:14px;line-height:1.4;display:flex}.br-other input{width:16px;height:16px;accent-color:var(--g3);flex:none;margin:0}.br-field-err{margin-top:-2px}.nl-input.br-bad{box-shadow:inset 0 0 0 1px #f0585aa6}.nl-row.br-stack{flex-direction:column;align-items:stretch}.br-stack .nl-btn{justify-content:center}.br-issue-t a{color:inherit;text-decoration:none}.br-issue-t a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:5px}.br-latest-ph{margin-top:clamp(20px,3vh,28px);display:block}.br-latest-ph .ph{border-radius:6px;overflow:hidden}.br-latest-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin:clamp(24px,4vh,32px) 0 4px;font-size:11.5px;font-weight:600}.br-latest-list{margin:0;padding:0;list-style:none}.br-latest-list li{border-bottom:1px solid var(--line);font-family:var(--serif);color:var(--text);padding:12px 0;font-size:clamp(18px,1.5vw,20px);line-height:1.35}.br-latest-list li:last-child{border-bottom:0}.br-latest-more{margin-top:clamp(18px,3vh,24px)}.br-past{border-top:1px solid var(--line-2);margin-top:clamp(40px,6vh,56px);padding-top:8px}.br-past-list{margin:0;padding:0;list-style:none}.br-past-list a{border-bottom:1px solid var(--line);color:var(--text);grid-template-columns:140px minmax(0,1fr);gap:16px;padding:12px 0;text-decoration:none;display:grid}.br-past-list time{color:var(--text-3);padding-top:2px;font-size:14px}.br-past-list span{font-family:var(--serif);font-size:18px;line-height:1.35}.br-past-list a:hover span{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px}@media (max-width:560px){.br-past-list a{grid-template-columns:1fr;gap:2px}}.br-issue-page{padding-top:var(--hero-inner-top)}.br-issue-page .br-kicker a{color:var(--g3);text-decoration:none}.br-issue-page .br-issue-t{font-size:clamp(34px,4.2vw,56px)}.br-end{padding:clamp(40px,6vh,64px) 0 clamp(64px,9vh,104px)}.br-end .bl-col{border-top:1px solid var(--line-2);padding-top:clamp(28px,4vh,40px)}.br-end-h{font-family:var(--serif);font-weight:var(--hw,480);letter-spacing:-.02em;color:var(--text);text-wrap:balance;margin:0;font-size:clamp(28px,3vw,40px);line-height:1.1}.br-end-tag{color:var(--text-2);margin:10px 0 0;font-size:17px;line-height:1.5}.br-end-form{max-width:480px;margin-top:clamp(20px,3vh,28px)}.br-end-back{margin:clamp(24px,4vh,32px) 0 0;font-size:15px}.br-end-back a{color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}
