.bt-entry{--bt-ink:#243f49;--bt-green:#527d76;--bt-gold:#eabe38}
.bt-entry .bt-eyebrow{font:600 11px/1.4 Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#546e70;margin:0 0 18px}
.bt-entry .bt-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 24px;background:#eabe38;color:#243f49;font:600 14px/1.4 Arial,sans-serif;text-decoration:none;border:1px solid #eabe38}
.bt-entry a:focus-visible{outline:3px solid #064acf;outline-offset:5px}
.bt-entry h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.035em}
.bt-entry h2 em{font-style:italic;color:var(--bt-green)}
.bt-entry{max-width:1120px;display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center;margin:30px auto 65px;padding:55px 40px 65px;border-block:1px solid #cbd8ce;background:linear-gradient(120deg,#e5ede580,#f7f6ee30);scroll-margin-top:25px}
.bt-entry h2{font-size:clamp(34px,3.5vw,48px);line-height:1.13;margin:0 0 22px}
.bt-entry-copy>p:not(.bt-eyebrow){font:17px/1.7 Georgia,serif;max-width:365px;margin:0 0 25px;color:#506a6b}
.bt-entry-photos{position:relative;display:block;padding:0 26px 90px 0;text-decoration:none;color:var(--bt-green)}
.bt-entry figure{margin:0;background:#fff;padding:10px 10px 15px;box-shadow:0 10px 30px #213c4222}
.bt-entry-main{transform:rotate(-2deg)}
.bt-entry-main img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}
.bt-entry figcaption{text-align:center;font:italic 20px/1.2 Georgia,serif;padding:13px 3px 0}
.bt-entry-inset{position:absolute;right:-12px;bottom:0;width:43%;transform:rotate(5deg)}
.bt-entry-inset img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block}
.bt-entry .bt-entry-inset figcaption{font-size:14px}
.bt-entry-photos:hover .bt-entry-main{transform:rotate(-1deg) translateY(-3px)}
@media(max-width:1050px){.bt-entry{margin-inline:25px;gap:35px;padding-inline:25px}
}
@media(max-width:880px){.bt-entry{grid-template-columns:1fr 1.1fr;gap:25px}
.bt-entry h2{font-size:35px}
.bt-entry-inset{width:45%}
.bt-entry-photos{padding-right:15px;padding-bottom:70px}
}
@media(max-width:600px){.bt-entry{grid-template-columns:1fr;margin:15px 18px 45px;padding:35px 15px 40px;gap:30px}
.bt-entry h2{font-size:39px}
.bt-entry-photos{padding:0 20px 75px 0}
.bt-entry-inset{right:0;width:40%}
.bt-entry figcaption{font-size:18px}
.bt-entry .bt-entry-inset figcaption{font-size:12px}
}
.bt-entry .bt-entry-main figcaption{text-align:left;font-size:18px;padding-left:12px;max-width:58%}
@media(prefers-reduced-motion:reduce){.bt-entry-photos:hover .bt-entry-main{transform:none}
}
.bt-entry-photos{width:100%;min-width:0}
.bt-entry{max-width:1000px;grid-template-columns:.8fr 1.2fr;margin-top:20px;margin-bottom:35px;padding:35px;gap:45px}
.bt-entry h2{font-size:35px;line-height:1.12;margin-bottom:22px}
.bt-entry-main img{max-height:280px}
.bt-entry-photos{padding-bottom:50px}
.bt-entry-inset{width:35%;right:0}
.bt-entry .bt-entry-main figcaption{font-size:16px}
.bt-entry .bt-entry-inset figcaption{font-size:12px}
.bt-entry .bt-entry-main figcaption{max-width:65%}
@media(max-width:750px){.bt-entry{gap:25px;margin-inline:20px;padding:28px}
.bt-entry h2{font-size:31px}
}
@media(max-width:600px){.bt-entry{grid-template-columns:1fr;margin-inline:18px;padding:25px 15px;gap:25px}
.bt-entry-copy{text-align:center}
.bt-entry h2{font-size:31px}
.bt-entry h2 br{display:none}
.bt-entry h2 em:before{content:' '}
.bt-entry .bt-eyebrow{font-size:10px!important}
.bt-entry-photos{max-width:380px;margin:auto;padding-bottom:45px}
.bt-entry-inset{width:35%}
.bt-entry .bt-entry-main figcaption{font-size:14px;max-width:60%;padding-left:4px}
.bt-entry .bt-entry-inset figcaption{font-size:10px}
}
