.br{--br-max:1320px}.br main{display:block}.br h1,.br h2,.br h3{letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:500}.br h1 em,.br h2 em{font-family:var(--imp-serif);letter-spacing:-.02em;font-style:italic;font-weight:400}.br p{margin:0}.br button{font:inherit}.br :is(a,button,summary):focus-visible{outline:2px solid var(--imp-gold);outline-offset:2px}.br-btn{height:46px;transition:transform .16s var(--imp-ease-out),background-color .2s ease;border-radius:999px;align-items:center;padding:0 22px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.br-btn[data-light]{color:var(--imp-ink);background:#fff}.br-btn[data-dark]{background:var(--imp-ink);color:#fff}.br-btn:active{transform:scale(.97)}.br-hero{padding:12px}.br-hero-film{color:#fff;isolation:isolate;background:radial-gradient(70% 90% at 72%,#2b1f14 0%,#140f0a 55%,#0b0806 100%);border-radius:24px;align-items:end;min-height:min(92svh,860px);display:grid;position:relative;overflow:hidden}.br-hero-img{object-fit:cover;object-position:50% 40%;z-index:-2}.br-hero-film:after{content:"";z-index:-1;background:linear-gradient(90deg,#08060499 0%,#08060400 50%);position:absolute;inset:0}.br-hero-copy{justify-items:start;gap:24px;max-width:1040px;padding:0 clamp(24px,5vw,72px) clamp(40px,6vw,80px);display:grid}.br-kicker{-webkit-backdrop-filter:blur(10px);background:#ffffff1f;border-radius:999px;padding:6px 12px;font-size:14px}.br-hero h1{letter-spacing:-.05em;font-size:clamp(48px,6.2vw,96px);line-height:.92}.br-line{padding-bottom:.06em;display:block;overflow:hidden}.br-line>span{display:block}.br-hero-copy>p{color:#ffffffd1;max-width:46ch;font-size:19px}.br-hero-cta{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.br-hero-cta span{color:#ffffffa8;font-size:14px}.br-section{max-width:var(--br-max);padding:clamp(80px,10vw,140px)var(--imp-gutter)0;margin:0 auto}.br-head{grid-template-columns:1.2fr 1fr;align-items:end;gap:24px 48px;margin-bottom:clamp(36px,4vw,56px);display:grid}.br-head h2{font-size:clamp(40px,5vw,72px);line-height:.98}.br-head p{color:var(--imp-mid);max-width:44ch;font-size:17px}.br-ways{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;display:grid}.br-ways-tabs{align-content:start;gap:8px;display:grid}.br-ways-tabs button{cursor:pointer;text-align:left;color:var(--imp-ink);box-shadow:inset 0 0 0 1px var(--imp-line);background:0 0;border:0;border-radius:18px;grid-template-columns:40px 1fr;align-items:start;gap:16px;padding:20px;transition:background-color .22s,box-shadow .22s;display:grid}.br-ways-tabs button[aria-selected=true]{background:var(--imp-soft);box-shadow:inset 0 0 0 1px #0000}.br-ways-n{background:var(--imp-soft);border-radius:50%;place-items:center;width:40px;height:40px;font-weight:500;transition:background-color .22s,color .22s;display:grid}.br-ways-tabs button[aria-selected=true] .br-ways-n{background:var(--imp-ink);color:#fff}.br-ways-tabs b{letter-spacing:-.02em;margin-bottom:4px;font-size:20px;font-weight:500;display:block}.br-ways-tabs small{color:var(--imp-mid);font-size:15px;line-height:1.5;display:block}.br-ways-panel{background:var(--imp-film);color:#f4f1ea;border-radius:22px;min-height:380px;padding:28px;position:relative;overflow:hidden}.br-ways-panel:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#f0b46e38,#0000 65%);width:70%;position:absolute;inset:-40% -20% auto auto}.br-src{color:#f4f1eab3;align-items:center;gap:10px;font-size:15px;display:inline-flex;position:relative}.br-src i{background:#f0b46e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #f0b46e}.br-ways-panel ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid;position:relative}.br-ways-panel li{letter-spacing:-.01em;background:#ffffff0f;border-radius:14px;gap:4px;padding:16px 18px;font-size:18px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.br-ways-panel li small{color:#f4f1ea80;font-size:13px}.br-queue{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.br-queue-stack,.br-ledger{background:var(--imp-soft);border-radius:22px;padding:28px}.br-queue-label{color:var(--imp-faint);font-variant-numeric:tabular-nums;margin-bottom:18px;font-size:14px;display:block}.br-stack{height:210px;position:relative}.br-card{transform-origin:50% 0;background:#fff;border-radius:18px;gap:12px;padding:22px;display:grid;position:absolute;inset:0 0 auto;box-shadow:0 20px 40px -24px #1e181059,0 0 0 1px #0f0f0e0d}.br-card p{letter-spacing:-.02em;font-size:22px;line-height:1.3}.br-card small{color:var(--imp-faint);font-size:14px}.br-card-sure{color:#2f7a4a;background:#e7f2ea;border-radius:999px;justify-self:start;padding:4px 10px;font-size:12.5px;font-weight:500}.br-card-sure[data-sure=Fairly\ sure]{color:#9a6a2c;background:#f4ecdf}.br-card-sure[data-sure=Unsure]{color:#b04a33;background:#f7e4df}.br-done{justify-items:start;gap:12px;padding:22px;display:grid}.br-done p{letter-spacing:-.02em;font-size:20px}.br-done button,.br-queue-actions button{cursor:pointer;height:44px;color:var(--imp-ink);transition:transform .16s var(--imp-ease-out),opacity .2s ease;background:#fff;border:0;border-radius:999px;padding:0 20px;font-size:15px;font-weight:500;box-shadow:inset 0 0 0 1px #0f0f0e1a}.br-queue-actions{gap:10px;margin-top:18px;display:flex}.br-queue-actions button[data-primary]{background:var(--imp-ink);color:#fff;box-shadow:none}.br-queue-actions button:active{transform:scale(.96)}.br-queue-actions button:disabled{opacity:.4;cursor:default}.br-hint{color:#b04a33;margin-top:14px;font-size:14px}.br-ledger ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.br-ledger li{background:#fff;border-radius:14px;gap:4px;padding:14px 16px;display:grid}.br-ledger li b{font-size:16px;font-weight:500}.br-ledger li small{color:var(--imp-faint);font-size:13px}.br-ledger .br-empty{box-shadow:inset 0 0 0 1px dashed;color:var(--imp-faint);background:0 0;border:1px dashed #0f0f0e26;font-size:15px}.br-tossed{color:var(--imp-faint);margin-top:14px;font-size:14px}.br-film{padding:clamp(56px,7vw,96px)max(var(--imp-gutter),calc((100% - var(--br-max))/2 + var(--imp-gutter)));background:radial-gradient(110% 80% at 15% 0%,#1f1810 0%,var(--imp-film)60%);color:#f4f1ea;border-radius:24px;margin:clamp(80px,10vw,140px) 12px 0}.br-head-film p{color:#f4f1eaa3}.br-rules{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.br-rules-list{gap:10px;display:grid}.br-rule{text-align:left;cursor:pointer;color:#f4f1ea;background:#ffffff0d;border:0;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:4px 16px;padding:18px 20px;transition:background-color .22s,box-shadow .22s;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.br-rule[aria-pressed=true]{background:#ffffff1a;box-shadow:inset 0 0 0 1px #f0c48e73}.br-rule-word{letter-spacing:-.02em;font-size:22px}.br-rule-kind{color:#f4f1eab3;background:#ffffff14;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500}.br-rule[aria-pressed=true] .br-rule-kind[data-kind=Never]{color:#f2a08d;background:#e8806a33}.br-rule[aria-pressed=true] .br-rule-kind[data-kind=Preferred]{color:#8fd6a6;background:#6ec88c2e}.br-rule[aria-pressed=true] .br-rule-kind[data-kind=Careful]{color:#f0c48e;background:#f0c48e2e}.br-rule small{color:#f4f1ea8c;grid-column:1/-1;font-size:14px}.br-rules-note{color:#f4f1ea73;margin-top:8px;font-size:13.5px}.br-ad{color:var(--imp-ink);background:#fffdf8;border-radius:20px;grid-template-columns:.9fr 1.1fr;display:grid;overflow:hidden;box-shadow:0 40px 80px -40px #000000b3}.br-ad-media{min-height:360px;position:relative}.br-ad-media img{object-fit:cover}.br-ad-copy{align-content:center;gap:18px;padding:clamp(22px,3vw,36px);display:grid}.br-ad-who{color:var(--imp-faint);font-size:13.5px}.br-ad-copy p{letter-spacing:-.025em;font-size:clamp(22px,2.2vw,30px);line-height:1.25}.br-seg[data-changed]>span{background:linear-gradient(#0000 62%,#f0c48e8c 62%)}.br-ad-score{color:var(--imp-mid);font-variant-numeric:tabular-nums;font-size:14px}.br-places{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.br-place{align-content:start;gap:10px;display:grid}.br-place-media{aspect-ratio:4/5;border-radius:18px;margin-bottom:6px;position:relative;overflow:hidden}.br-place-media img{object-fit:cover;transition:transform .7s var(--imp-ease-out)}.br-place h3{letter-spacing:-.02em;font-size:22px}.br-place p{color:var(--imp-mid);font-size:15.5px}@media (hover:hover) and (pointer:fine){.br-place:hover .br-place-media img{transform:scale(1.05)}.br-ways-tabs button:hover{background:var(--imp-soft)}.br-btn[data-light]:hover{background:#ece8e1}.br-btn[data-dark]:hover{background:#2a2724}}.br-faq{border-top:1px solid var(--imp-line)}.br-faq details{border-bottom:1px solid var(--imp-line)}.br-faq summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;gap:24px;padding:24px 4px;font-size:20px;font-weight:500;list-style:none;display:flex}.br-faq summary::-webkit-details-marker{display:none}.br-faq summary span{flex:none;width:16px;height:16px;margin-top:6px;position:relative}.br-faq summary span:before,.br-faq summary span:after{content:"";width:16px;height:1.6px;transition:transform .3s var(--imp-ease-out);background:currentColor;position:absolute;top:7px;left:0}.br-faq summary span:after{transform:rotate(90deg)}.br-faq details[open] summary span:after{transform:rotate(0)}.br-faq details p{color:var(--imp-mid);max-width:64ch;padding:0 48px 26px 4px}.br-close{max-width:var(--br-max);padding:clamp(100px,12vw,170px)var(--imp-gutter)clamp(40px,5vw,80px);text-align:center;margin:0 auto}.br-close-inner{justify-items:center;gap:22px;display:grid}.br-close h2{max-width:13ch;font-size:clamp(48px,7vw,110px);line-height:.94}.br-close p{max-width:46ch;color:var(--imp-mid);font-size:18px}@media (prefers-reduced-motion:no-preference){.br-line>span{animation:br-rise .95s var(--imp-ease-out)both}.br-line:nth-child(2)>span{animation-delay:90ms}.br-kicker,.br-hero-copy>p,.br-hero-cta{animation:br-fade-up .8s var(--imp-ease-out).26s both}.br-hero-img{animation:br-settle 2.4s var(--imp-ease-out)both}@supports (animation-timeline:view()){.br-rv{animation:linear both br-fade-up;animation-timeline:view();animation-range:entry cover 28%}}}@keyframes br-rise{0%{transform:translateY(105%)}}@keyframes br-fade-up{0%{opacity:.01;transform:translateY(24px)}}@keyframes br-settle{0%{opacity:.4;transform:scale(1.08)}}@media (max-width:1000px){.br-ways,.br-queue,.br-rules{grid-template-columns:1fr}.br-places{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.br-head,.br-ad{grid-template-columns:1fr}.br-ad-media{min-height:220px}.br-hero-film{min-height:86svh}}@media (max-width:520px){.br-places{grid-template-columns:1fr}.br-faq summary{font-size:17px}.br-card p{font-size:19px}}.br-head p a{color:var(--imp-ink);text-underline-offset:3px}.br-grow{gap:28px;display:grid}.br-grow-steps{border-top:1px solid var(--imp-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.br-grow-steps button{text-align:left;color:var(--imp-faint);cursor:pointer;background:0 0;border:0;justify-items:start;gap:4px;padding:18px 12px 0 0;transition:color .2s;display:grid;position:relative}.br-grow-steps button:before{content:"";background:var(--imp-ink);transform-origin:0;height:2px;transition:transform .4s var(--imp-ease-out);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.br-grow-steps button[aria-selected=true],.br-grow-steps button[data-past]{color:var(--imp-ink)}.br-grow-steps button[aria-selected=true]:before,.br-grow-steps button[data-past]:before{transform:scaleX(1)}.br-grow-steps small{font-size:14px}.br-grow-steps b{letter-spacing:-.03em;font-size:clamp(18px,1.8vw,24px);font-weight:500}.br-grow-steps button:focus-visible{outline:2px solid var(--imp-ink);outline-offset:4px}@media (hover:hover) and (pointer:fine){.br-grow-steps button:hover{color:var(--imp-ink)}}.br-grow-body{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:24px 56px;display:grid}.br-grow-text{letter-spacing:-.015em;max-width:34ch;margin:0;font-size:clamp(19px,1.7vw,23px);line-height:1.45}.br-grow-mem{flex-wrap:wrap;align-content:flex-start;gap:8px;min-height:200px;margin:0;padding:0;list-style:none;display:flex}.br-grow-mem li{background:var(--imp-soft);border-radius:14px;gap:2px;padding:12px 16px;font-size:15.5px;transition:background-color .3s,box-shadow .3s,opacity .3s;display:grid}.br-grow-mem li small{color:var(--imp-faint);font-size:12.5px}.br-grow-mem li[data-new]{box-shadow:0 0 0 1.5px var(--imp-ink);background:#fff}.br-grow-mem li[data-expired]{opacity:.55}.br-grow-note{color:var(--imp-faint);grid-column:2;margin:0;font-size:13.5px}@media (max-width:860px){.br-grow-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px}.br-grow-body{grid-template-columns:minmax(0,1fr)}.br-grow-note{grid-column:1}}@media (prefers-reduced-motion:reduce){.br-grow-steps button:before{transition:none}}.br-live{z-index:0;pointer-events:none;align-items:center;width:min(31%,440px);display:grid;position:absolute;top:104px;bottom:28px;right:clamp(24px,4vw,64px)}@media (min-width:901px){.br-hero-copy{max-width:60%}.br-hero h1{font-size:clamp(48px,5.4vw,88px)}}@media (prefers-reduced-motion:no-preference){.br-live{animation:br-fade-up .9s var(--imp-ease-out).2s both}}@media (max-width:900px){.br-hero-film{align-items:start}.br-hero-copy{order:1;padding-top:104px;padding-bottom:28px}.br-live{order:2;width:auto;margin:0 16px 20px;position:relative;inset:auto}}.br-prof{gap:14px;display:grid}.br-prof-tabs{background:var(--imp-soft);border-radius:999px;flex-wrap:wrap;justify-self:start;gap:4px;padding:4px;display:inline-flex}.br-prof-tabs button{height:40px;color:var(--imp-mid);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:15px;transition:background-color .16s,color .16s}.br-prof-tabs button[aria-selected=true]{color:var(--imp-ink);background:#fff;box-shadow:0 1px 2px #140f0a14}.br-prof-body{background:var(--imp-soft);animation:br-prof-in .32s var(--imp-ease-out);border-radius:22px;gap:18px;padding:clamp(20px,2.6vw,32px);display:grid}@keyframes br-prof-in{0%{opacity:0;transform:translateY(6px)}}.br-prof-sw{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.br-prof-sw span{background:#fff;border-radius:14px;gap:4px;padding:10px;display:grid}.br-prof-sw i{border-radius:10px;height:64px;display:block;box-shadow:inset 0 0 0 1px #0000000f}.br-prof-sw b{font-size:14.5px;font-weight:500}.br-prof-sw small{color:var(--imp-faint);font-size:12.5px;font-family:var(--imp-code)}.br-prof dl{background:#fff;border-radius:14px;margin:0;display:grid;overflow:hidden}.br-prof dl>div{border-bottom:1px solid var(--imp-soft);grid-template-columns:180px minmax(0,1fr);gap:16px;padding:16px 20px;display:grid}.br-prof dl>div:last-child{border-bottom:0}.br-prof dt{color:var(--imp-mid);font-size:14.5px}.br-prof dd{margin:0;font-size:16px}.br-spec{border-top:1px solid var(--imp-ink);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.br-spec li{border-bottom:1px solid var(--imp-line);align-content:start;gap:10px;padding:24px 22px 28px 0;display:grid}.br-spec li:not(:nth-child(4n+1)){border-left:1px solid var(--imp-line);padding-left:22px}.br-spec b{letter-spacing:-.02em;font-size:18px;font-weight:500}.br-spec p{color:var(--imp-mid);margin:0;font-size:15px;line-height:1.55}@media (prefers-reduced-motion:reduce){.br-prof-body{animation:none}}@media (max-width:960px){.br-spec{grid-template-columns:repeat(2,minmax(0,1fr))}.br-spec li,.br-spec li:not(:nth-child(4n+1)){border-left:0;padding:22px 18px 24px 0}.br-spec li:nth-child(2n){border-left:1px solid var(--imp-line);padding-left:18px}}@media (max-width:600px){.br-prof-sw{grid-template-columns:repeat(2,minmax(0,1fr))}.br-prof dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.br-spec{grid-template-columns:minmax(0,1fr)}.br-spec li:nth-child(2n){border-left:0;padding-left:0}}.br .br-prof{grid-template-columns:minmax(0,1fr)}.br .br-prof-tabs{align-self:start}.br-prof-note{color:var(--imp-faint);font-size:12.5px}
