.bk-page{background:#f3efe7}.bk-hero{background:#000;color:#fff;padding:calc(var(--header-h) + 90px) 0 120px}.bk-hero__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(65px,9vw,135px);align-items:center}.bk-hero__copy h1{font-size:clamp(4rem,7.2vw,7.6rem);line-height:.87}.bk-hero__copy h1 em{font-family:Georgia,"Times New Roman",serif;font-weight:400;color:var(--bronze)}.bk-hero__copy>p:not(.jm-eyebrow){color:rgba(255,255,255,.64);max-width:620px;font-size:clamp(1rem,1.35vw,1.2rem);margin:30px 0}.bk-hero__art{width:min(600px,100%);margin-left:auto}.bk-photo{margin:0}.bk-photo>button{display:block;width:100%;padding:12px;border:0;background:#171714;appearance:none;cursor:zoom-in}.bk-photo img{display:block;width:100%;height:auto;transition:transform .7s cubic-bezier(.22,1,.36,1)}.bk-photo>button:hover img{transform:scale(1.012)}.bk-photo figcaption{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.48);margin-top:10px}.bk-hero__note{display:grid;grid-template-columns:42px 1fr;gap:15px;margin:22px 0 0;color:rgba(255,255,255,.55);font-size:13px}.bk-hero__note span{color:var(--bronze)}.bk-scope{background:#fff;padding:clamp(105px,13vw,180px) 0}.bk-scope__intro{display:grid;grid-template-columns:.32fr 1fr .68fr;gap:50px;align-items:end;margin-bottom:80px}.bk-scope__intro h2,.bk-scope__intro p{margin:0}.bk-scope__intro>p:last-child{color:var(--muted)}.bk-scope__grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.bk-scope article{padding:28px 28px 20px 0;border-right:1px solid var(--line)}.bk-scope article+article{padding-left:28px}.bk-scope article:last-child{border-right:0}.bk-scope article>span,.bk-case__index{font-size:10px;letter-spacing:.15em;color:#8e6847}.bk-scope h3{font-size:1.35rem;margin:45px 0 12px}.bk-scope article p{font-size:14px;color:var(--muted)}.bk-case{padding:clamp(110px,14vw,190px) 0}.bk-case__head{display:grid;grid-template-columns:1.15fr .85fr;gap:90px;align-items:end;margin-bottom:90px}.bk-case__head h2{margin:0}.bk-case__head>p{font-size:18px;color:var(--muted);max-width:620px}.bk-case--dark{background:#11110f;color:#fff}.bk-case--dark .bk-case__head>p{color:rgba(255,255,255,.58)}.bk-case--dark .bk-photo figcaption{color:rgba(255,255,255,.45)}.bk-case--light{background:#eee9df}.bk-case--light .bk-photo>button,.bk-case--stone .bk-photo>button{background:#fff}.bk-case--light .bk-photo figcaption,.bk-case--stone .bk-photo figcaption{color:#756f67}.bk-case--stone{background:#d1c5b8}.bk-pair{display:grid;grid-template-columns:1.12fr .88fr;gap:clamp(24px,4vw,60px);align-items:start}.bk-photo--lower{margin-top:100px}.bk-triptych{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:auto auto;gap:clamp(22px,3vw,45px)}.bk-triptych .bk-photo--main{grid-row:1/3}.bk-editorial{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(24px,4vw,60px)}.bk-editorial>div{display:grid;gap:40px;align-content:start;padding-top:90px}.bk-choices{background:#fff;padding:clamp(100px,13vw,175px) 0}.bk-choices__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(70px,10vw,145px)}.bk-choices h2{margin:0}.bk-choices__list{border-top:1px solid var(--line)}.bk-choices article{display:grid;grid-template-columns:52px 1fr;gap:20px;padding:28px 0;border-bottom:1px solid var(--line)}.bk-choices article>span{font-size:10px;color:#8e6847}.bk-choices h3{margin:0 0 8px}.bk-choices article p{margin:0;color:var(--muted)}.bk-request{background:var(--bronze);padding:clamp(100px,13vw,170px) 0}.bk-request__head{display:grid;grid-template-columns:.35fr 1fr .65fr;gap:50px;align-items:end;margin-bottom:70px}.bk-request__head h2,.bk-request__head p{margin:0}.bk-request ol{list-style:none;padding:0;margin:0 0 42px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(0,0,0,.25)}.bk-request li{padding:25px 24px 20px 0;border-right:1px solid rgba(0,0,0,.25)}.bk-request li+li{padding-left:24px}.bk-request li:last-child{border-right:0}.bk-request li span{font-size:10px}.bk-request li p{margin:28px 0 0;font-weight:620}.bk-request .jm-button{background:#000!important;color:#fff!important;border-color:#000!important}.bk-faq{background:#fff}.bk-final{background:#000;color:#fff;text-align:center;padding:clamp(110px,14vw,190px) 0}.bk-final h2{max-width:1000px;margin:0 auto 38px}.bk-final .jm-button{margin:auto}
@media(max-width:980px){.bk-hero__grid{grid-template-columns:1fr}.bk-hero__copy{max-width:790px}.bk-hero__art{width:min(700px,90%)}.bk-scope__intro,.bk-case__head,.bk-choices__grid,.bk-request__head{grid-template-columns:1fr;gap:25px}.bk-scope__grid{grid-template-columns:repeat(2,1fr)}.bk-scope article:nth-child(2){border-right:0}.bk-scope article:nth-child(n+3){border-top:1px solid var(--line)}.bk-case__head{gap:40px}.bk-request ol{grid-template-columns:repeat(2,1fr)}.bk-request li:nth-child(2){border-right:0}.bk-request li:nth-child(n+3){border-top:1px solid rgba(0,0,0,.25)}}
@media(max-width:680px){.bk-hero{padding:calc(var(--header-h) + 60px) 0 85px}.bk-hero__copy h1{font-size:clamp(3.1rem,14vw,4.1rem)}.bk-hero__art{width:100%}.bk-scope{padding:85px 0}.bk-scope__intro{margin-bottom:55px}.bk-scope__grid{grid-template-columns:1fr}.bk-scope article,.bk-scope article+article{padding:24px 0;border-right:0;border-top:1px solid var(--line)}.bk-scope h3{margin-top:24px}.bk-case{padding:90px 0}.bk-case__head{margin-bottom:55px}.bk-case__head>p{font-size:16px}.bk-pair,.bk-triptych,.bk-editorial{grid-template-columns:1fr;display:grid}.bk-triptych .bk-photo--main{grid-row:auto}.bk-photo--lower{margin-top:0}.bk-editorial>div{padding-top:0}.bk-choices{padding:85px 0}.bk-request{padding:85px 0}.bk-request__head{margin-bottom:50px}.bk-request ol{grid-template-columns:1fr}.bk-request li,.bk-request li+li{padding:22px 0;border-right:0;border-top:1px solid rgba(0,0,0,.25)}.bk-request li p{margin-top:14px}.bk-request .jm-button,.bk-final .jm-button{width:100%}}
@media(prefers-reduced-motion:reduce){.bk-photo img{transition:none!important}}
