.crossing-cover{background:linear-gradient(155deg,#284d45,#476a62)!important;color:#fff9eb!important;border:1px solid #af8066}.crossing-cover .eyebrow{color:#f0c6b4}.crossing-full-teaching{max-width:900px;margin:0 auto 2.5rem;padding:clamp(1.5rem,4vw,2.5rem);background:#e8f0ed;border-left:4px solid #b26356;border-radius:4px}.crossing-full-teaching h2{font-family:Fraunces,serif;font-size:clamp(1.8rem,4vw,2.4rem);color:#284d45;margin:.4rem 0 1rem}.crossing-full-teaching .button{white-space:normal;text-align:center}.crossing-emphasis{padding-left:1.2rem;border-left:3px solid #b26356;font-weight:600;color:#284d45}.crossing-library-teaching{border-top:2px solid #b26356;padding-top:1.4rem;margin-top:1.6rem}.crossing-library-teaching h4{font-family:Fraunces,serif;font-size:1.45rem;line-height:1.3;margin:.5rem 0}
.crossing-cover{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:1320/2340;min-height:640px;justify-content:flex-start!important;padding-top:3rem!important}.crossing-cover-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.crossing-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(16,36,32,.8),rgba(16,36,32,.5) 42%,rgba(16,36,32,.05) 70%);z-index:-1}.crossing-cover>span{text-shadow:0 2px 8px #0009}.crossing-cover .journal-quote-script{font-size:clamp(2rem,3.4vw,3.2rem)}@media(max-width:700px){.crossing-cover{min-height:600px;max-height:none}}
