.bt-section{--bt-ink:#2a2420;--bt-body:#4a433c;--bt-gold:#8a6a1c;--bt-serif:"Trajan Pro", "Times New Roman", serif;--bt-label-font:"Novecento Wide", "Helvetica Brand", sans-serif;--bt-text-font:Roboto, "Roboto Local", Arial, sans-serif;--bt-ease:cubic-bezier(.16, 1, .3, 1);padding:clamp(60px,7vw,100px) clamp(20px,5vw,40px) clamp(64px,8.5vw,120px)}.bt-wrap{max-width:1240px;margin-inline:auto}.bt-head{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:860px;margin:0 auto clamp(40px,5vw,72px);display:flex}.bt-label{font-family:var(--bt-label-font);letter-spacing:.2em;text-transform:uppercase;color:var(--bt-gold);margin:0;font-size:12px;font-weight:600}.bt-title{font-family:var(--bt-serif);letter-spacing:.03em;text-transform:lowercase;color:var(--bt-ink);text-wrap:balance;margin:0;font-size:clamp(2rem,3.6vw,3.1rem);font-weight:400;line-height:1.12}.bt-intro{font-family:var(--bt-text-font);color:var(--bt-body);text-wrap:pretty;margin:0;font-size:17px;line-height:1.7}.bt-intro a,.bt-item-body a{color:var(--bt-gold);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.bt-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:40px;display:grid}.bt-grid[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.bt-item{flex-direction:column;gap:28px;min-width:0;display:flex}.bt-item:nth-child(2n){padding-top:64px}.bt-arch{aspect-ratio:386/470;isolation:isolate;background:#efe6d3;border-radius:999px 999px 4px 4px;position:relative;overflow:hidden}.bt-arch:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #5a461e24}.bt-arch img{transition:transform 1.8s var(--bt-ease)}@media (hover:hover) and (pointer:fine){.bt-item:hover .bt-arch img{transform:scale(1.04)}}.bt-copy{flex-direction:column;gap:14px;min-width:0;display:flex}.bt-item-title{font-family:var(--bt-serif);letter-spacing:.05em;text-transform:lowercase;color:var(--bt-ink);text-wrap:balance;margin:0;font-size:1.5rem;font-weight:400;line-height:1.16}.bt-item-body{font-family:var(--bt-text-font);color:var(--bt-body);text-wrap:pretty;margin:0;font-size:16px;line-height:1.7}.bt-receipts{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bt-receipts li{font-family:var(--bt-label-font);letter-spacing:.07em;text-transform:uppercase;color:var(--bt-gold);padding-left:16px;font-size:11.5px;font-weight:700;line-height:1.5;position:relative}.bt-receipts li:before{content:"";background:#a6822f;border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.bt-source{font-family:var(--bt-text-font);color:#6e6459;text-underline-offset:3px;font-size:12.5px;font-style:italic;text-decoration:underline}@media (max-width:979px){.bt-section{--bt-arch-w:clamp(132px, 30vw, 240px)}.bt-head{text-align:left;align-items:flex-start;gap:16px;max-width:none;margin-bottom:36px}.bt-label{letter-spacing:.18em;font-size:11px}.bt-title{font-size:clamp(1.9rem,6vw,2.4rem)}.bt-intro{font-size:16px;line-height:1.65}.bt-grid,.bt-grid[data-count="4"]{grid-template-columns:minmax(0,1fr);gap:36px}.bt-item,.bt-item:nth-child(2n){align-items:center;gap:18px;padding-top:0;display:grid}.bt-item{grid-template-columns:var(--bt-arch-w) minmax(0, 1fr)}.bt-item:nth-child(2n){grid-template-columns:minmax(0, 1fr) var(--bt-arch-w)}.bt-item:nth-child(2n) .bt-arch{order:2}.bt-arch{aspect-ratio:132/190}.bt-grid[data-long] .bt-item{grid-template-columns:minmax(0,1fr)}.bt-grid[data-long] .bt-item:nth-child(2n) .bt-arch{order:0;margin-inline-start:auto}.bt-grid[data-long] .bt-arch{aspect-ratio:386/470;width:min(62%,300px)}.bt-copy{gap:8px}.bt-item-title{overflow-wrap:break-word;font-size:clamp(1.15rem,3.4vw,1.5rem)}.bt-item-body{font-size:clamp(14.5px,2vw,16px);line-height:1.65}}@media (prefers-reduced-motion:reduce){.bt-arch img{transition:none}.bt-item:hover .bt-arch img{transform:none}}
