.brn-page{--ink:#263a32;--clay:#a55b3b;--linen:#f4eee2;--line:#d6cab9;background:var(--linen);color:var(--ink);font-family:Arial,Helvetica,sans-serif}.brn-page *{box-sizing:border-box}.brn-page a{color:inherit;text-decoration:none}.brn-page a:hover{text-decoration:underline;text-underline-offset:4px}.brn-page p{line-height:1.68}.brn-page h1,.brn-page h2,.brn-page h3{font-family:Georgia,serif;font-weight:400}.brn-page h2{font-size:clamp(2.3rem,4.2vw,4.9rem);line-height:1.04;letter-spacing:-.045em;margin:.6rem 0 1.2rem}.brn-page h3{font-size:1.55rem;line-height:1.18}.brn-shell{width:min(1190px,calc(100% - 80px));margin:auto}.brn-kicker{font-size:.68rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:var(--clay)}.brn-page a span[aria-hidden]{margin-left:.4rem}.brn-hero{background:var(--linen)}.brn-hero>figure{height:480px;margin:0}.brn-hero>figure img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.brn-hero-body{position:relative}.brn-hero nav{position:absolute;top:-450px;left:0;display:flex;gap:.8rem;color:#fff;text-shadow:0 1px 5px #1b241b;font-size:.76rem}.brn-folio{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ink);font-size:.7rem;font-weight:700;letter-spacing:.16em;padding:1.5rem 0}.brn-folio b{font:400 .8rem Georgia,serif;letter-spacing:0}.brn-title{display:grid;grid-template-columns:58% 1fr;gap:5rem;padding:3.5rem 0 5rem}.brn-title .brn-kicker{grid-column:1/-1}.brn-title h1{font-size:clamp(4rem,6.1vw,7rem);line-height:.98;letter-spacing:-.06em;margin:0}.brn-title h1 small{display:block;font:700 .82rem/1.4 Arial,sans-serif;letter-spacing:0;margin-bottom:1rem}.brn-title>div{align-self:end}.brn-title>div>p{font-size:1.1rem}.brn-start{border-top:1px solid var(--line);padding-top:1.2rem;margin-top:1.5rem}.brn-start>a,.brn-primary{display:inline-block;background:var(--ink);color:#fff!important;padding:1rem 1.3rem;font-size:.84rem;font-weight:700}.brn-start>span{display:block;font-size:.76rem;margin-top:1rem}.brn-start b{font-size:1rem;margin-left:.5rem}.brn-start small{display:block;margin-top:.3rem}.brn-essay,.brn-filter,.brn-owners,.brn-city,.brn-buyers,.brn-accounting,.brn-incubator,.brn-offers,.brn-faq{padding:6.5rem 0}.brn-essay{background:#e5dbc9}.brn-essay .brn-shell{display:grid;grid-template-columns:200px 1fr;gap:7rem}.brn-essay aside{border-top:4px solid var(--clay);padding-top:1.2rem}.brn-essay aside p{font:1.65rem/1.15 Georgia,serif}.brn-essay .brn-shell>div{max-width:740px}.brn-essay a,.brn-owners a,.brn-city a,.brn-buyers a,.brn-accounting a,.brn-incubator a{display:inline-block;border-bottom:1px solid currentColor;padding-bottom:.25rem;margin-top:.8rem;font-size:.85rem;font-weight:700}.brn-filter{background:var(--ink);color:#fff}.brn-filter .brn-kicker{color:#d8a581}.brn-filter-head{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.brn-filter-head .brn-kicker{grid-column:1/-1}.brn-filter-head p{align-self:end}.brn-filter-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#9aad98;margin-top:3rem;border:1px solid #9aad98}.brn-filter-grid section{padding:1.7rem;background:var(--ink)}.brn-filter-grid b{font:2.1rem Georgia,serif;color:#d8a581}.brn-filter-grid p{font-size:.93rem}.brn-owners{background:#fff}.brn-owners .brn-shell{display:grid;grid-template-columns:54% 1fr;gap:5rem;align-items:center}.brn-owners figure{margin:0}.brn-owners img{width:100%;height:auto;display:block}.brn-city{background:#b8895e;color:#1e3029}.brn-city .brn-shell{max-width:930px}.brn-city .brn-kicker{color:#263a32}.brn-city p{font-size:1.07rem}.brn-buyers .brn-shell>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;margin-top:2.5rem}.brn-buyers section{border-top:3px solid var(--ink);padding:1.2rem 0}.brn-buyers p{font-size:.94rem}.brn-buyers section a{margin-right:1rem}.brn-accounting{background:#2f493c;color:#fff}.brn-accounting .brn-shell{display:grid;grid-template-columns:1fr 340px;gap:6rem}.brn-accounting .brn-kicker{color:#deb38e}.brn-accounting aside{border:1px solid #92ab94;padding:2rem;align-self:center}.brn-accounting aside span,.brn-accounting aside b,.brn-accounting aside small{display:block}.brn-accounting aside a{font:1.75rem/1.2 Georgia,serif}.brn-accounting aside b,.brn-accounting aside small{margin-top:1rem;font-size:.83rem}.brn-incubator{background:#e3e4d6}.brn-incubator .brn-shell{max-width:900px}.brn-incubator a{margin-right:1.5rem}.brn-offers .brn-shell{display:grid;grid-template-columns:1fr 390px;gap:6rem}.brn-offers p{max-width:650px;margin-bottom:2rem}.brn-offers aside{border-top:3px solid var(--ink)}.brn-offers aside h3{font-size:1.3rem}.brn-offers aside>a{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);padding:.8rem 0;font-size:.82rem}.brn-offers aside b{white-space:normal;text-align:right;max-width:55%;line-height:1.5}.brn-offers aside small{display:block;margin-top:1rem;line-height:1.5}.brn-faq{background:#fff}.brn-faq .brn-shell{display:grid;grid-template-columns:35% 1fr;gap:5rem}.brn-faq section{border-top:1px solid var(--line);padding:1rem 0}.brn-faq section h3{font-size:1.3rem;margin:.4rem 0}.brn-faq section p{font-size:.94rem}.brn-foot{background:#243b31;color:#fff;padding:1.4rem 0}.brn-foot .brn-shell{display:flex;justify-content:space-between;font-size:.82rem}.brn-foot nav{display:flex;gap:1.2rem}@media(max-width:950px){.brn-shell{width:min(100% - 36px,700px)}.brn-hero>figure{height:350px}.brn-hero nav{top:-310px}.brn-title{grid-template-columns:1fr;gap:1.5rem;padding:3rem 0 4rem}.brn-title .brn-kicker{grid-column:auto}.brn-title h1{font-size:clamp(3.8rem,8vw,5.6rem)}.brn-essay .brn-shell,.brn-filter-head,.brn-owners .brn-shell,.brn-accounting .brn-shell,.brn-offers .brn-shell,.brn-faq .brn-shell{grid-template-columns:1fr;gap:1.5rem}.brn-filter-head .brn-kicker{grid-column:auto}.brn-essay aside{max-width:220px}.brn-essay,.brn-filter,.brn-owners,.brn-city,.brn-buyers,.brn-accounting,.brn-incubator,.brn-offers,.brn-faq{padding:4.5rem 0}.brn-filter-grid{grid-template-columns:repeat(2,1fr)}.brn-buyers .brn-shell>div{grid-template-columns:1fr}}@media(max-width:550px){.brn-hero>figure{height:285px}.brn-hero nav{top:-245px}.brn-title{padding:2.5rem 0 3.5rem}.brn-title h1{font-size:3.35rem}.brn-filter-grid{grid-template-columns:1fr}.brn-folio{font-size:.6rem}.brn-foot .brn-shell{display:block}.brn-foot nav{margin-top:.6rem}}

.brn-offers aside{min-width:0}
@media(max-width:600px){.brn-offers aside a{flex-direction:column;gap:.4rem}.brn-offers aside b{max-width:100%;text-align:left}}
