.bc-page .bc-intro{padding:calc(var(--hh) + 65px) 0 75px;background:#eef0e7;}.bc-page .bc-intro-grid{grid-template-columns:1fr 1fr;gap:80px;}.bc-page .bc-intro-copy h1{font-family:var(--serif);font-weight:300;font-size:clamp(36px,3.6vw,54px);letter-spacing:-.045em;line-height:1.55;margin-top:24px;color:var(--pt-deep);}.bc-page .bc-intro-visual{aspect-ratio:4/5;border-radius:180px 180px 2px 2px;}.bc-page .bc-intro-visual img{object-position:center 35%;}.bc-page .bc-intro-visual figcaption{background:linear-gradient(transparent,rgba(30,55,37,.7));}.bc-page .bc-sample{border-radius:3px;min-height:600px;}.bc-page .bc-sample>img{object-position:center;}.bc-page .bc-sample figcaption{position:absolute;inset:auto 0 0;padding:65px 30px 30px;background:linear-gradient(transparent,rgba(26,43,33,.82));color:#fff;}.bc-page .bc-details{background:#faf9f4;}.bc-page .chk-items>li{padding:26px 0 18px;}.bc-page .chk-no{color:#8b9c80;font-size:36px;}.bc-page .bc-reading{background:#2c4c3d;}.bc-page .bc-next{background:#f2efe6;}.bc-page .bc-next-photo{border-radius:2px;}.bc-page .sub-cta{background:#e2eadd;color:var(--pt-deep);}.bc-page .sub-cta h2{color:var(--pt-deep);}.bc-page .sub-cta .btn-wout{border-color:var(--pt);color:var(--pt);}.bc-page .kk-title{font-weight:300;}.bc-page .editorial-label{font-size:11px;letter-spacing:.12em;}
@media(max-width:1000px){.bc-page .bc-intro-grid{gap:40px;}.bc-page .bc-sample{min-height:540px;}}
@media(max-width:760px){.bc-page .bc-intro{padding:calc(var(--hh) + 38px) 0 45px;}.bc-page .bc-intro-grid,.bc-page .bc-details-grid,.bc-page .bc-reading{grid-template-columns:1fr;gap:32px;}.bc-page .bc-intro-copy h1{font-size:32px;margin-top:20px;}.bc-page .editorial-label{font-size:9px;letter-spacing:.08em;}.bc-page .bc-intro-copy>p{font-size:15px;}.bc-page .bc-intro-visual{aspect-ratio:1;border-radius:130px 130px 2px 2px;}.bc-page .bc-intro-visual img{object-position:center 30%;}.bc-page .bc-sample{min-height:0;height:400px;}.bc-page .bc-sample figcaption{padding:50px 24px 24px;}.bc-page .bc-sample figcaption p{font-size:25px;}.bc-page .chk-items{grid-template-columns:1fr;gap:0;}.bc-page .chk-items>li{padding:24px 0;}.bc-page .chk-tit{font-size:22px;}.bc-page .chk-desc{font-size:15px;}.bc-page .bc-reading{gap:0;}.bc-page .kk-head .kk-title{font-size:29px;}.bc-page .bc-reading-copy .kk-title{font-size:29px;}.bc-page .bc-next .chk-next-tit{font-size:25px;}}
.bc-page section.bc-intro{padding-top:calc(var(--hh) + 65px);padding-bottom:75px;}
@media(max-width:760px){.bc-page section.bc-intro{padding-top:calc(var(--hh) + 38px);padding-bottom:45px;}}

/* Still-life framing */
.bc-page .bc-intro-visual img{object-position:center 68%}

/* Preserve the supplied landscape photograph. */
.bc-page .bc-intro-visual{aspect-ratio:3/2;border-radius:3px 80px 3px 3px;}
.bc-page .bc-intro-visual img{object-position:center;}
@media(max-width:760px){.bc-page .bc-intro-visual{border-radius:3px 48px 3px 3px;}}
