.story-opening{padding:180px var(--gutter) 100px;max-width:1200px}.story-opening h1{margin:25px 0 36px}.story-opening p{max-width:470px;margin-left:auto}.story-wide{aspect-ratio:16/9}.story-chapter{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center}.story-chapter h2{margin:22px 0 30px}.story-chapter .image-frame{aspect-ratio:4/5}.story-quote{padding:var(--space-section) var(--gutter);text-align:center;background:var(--c-sand)}.story-quote blockquote{font:italic clamp(38px,5vw,76px)/1.1 var(--font-display);max-width:950px;margin:0 auto}.story-end{text-align:center;padding:100px}.story-end .monogram{margin:auto}.article-head{max-width:1000px;margin:auto;text-align:center}.article-head h1{font-size:clamp(48px,6vw,88px)}.article-body{max-width:760px;margin:auto;padding:80px var(--gutter)}.article-body>p:first-child:first-letter{float:left;font-family:var(--font-display);font-size:90px;line-height:.85;margin:8px 12px 0 0}.article-body blockquote{font:italic 36px/1.3 var(--font-display);margin:60px 0;padding-left:30px;border-left:1px solid var(--c-bronze)}.journal-page{padding-bottom:120px}.journal-page .journal-grid{grid-template-columns:1.5fr 1fr}.journal-page .journal-card:first-child{grid-column:1/-1;display:grid;grid-template-columns:1.5fr 1fr;gap:60px;align-items:center;margin-bottom:40px}.journal-page .journal-card:nth-child(n){padding-top:0}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:12%;padding-bottom:120px}.contact-layout form{max-width:600px}.contact-layout h2{font-size:38px;margin-bottom:25px}.contact-layout .button{margin-top:20px}.cart-page{max-width:1000px;margin:auto;padding-bottom:100px}.cart-page .cart-line{grid-template-columns:120px 1fr auto}.account-layout{max-width:650px;margin:auto;padding-bottom:100px}.password-page{min-height:80vh;display:grid;place-items:center;text-align:center;padding:120px 24px}.password-page .wordmark{width:240px;margin:0 auto 50px}.password-page h1{font-size:60px;margin-bottom:35px}.password-page form{max-width:380px;margin:35px auto}.not-found{padding:200px 24px 140px;text-align:center}.not-found .monogram{margin:auto auto 36px}.not-found h1{font-size:clamp(50px,6vw,80px);margin-bottom:35px}.not-found p{margin-bottom:25px}
@media(max-width:767px){.story-opening{padding-top:140px;padding-bottom:60px}.story-opening h1{font-size:54px}.story-opening p{margin:30px 0 0}.story-wide{aspect-ratio:4/5}.story-chapter{grid-template-columns:1fr;gap:45px}.journal-page .journal-grid{grid-template-columns:1fr 1fr}.journal-page .journal-card:first-child{display:block}.contact-layout{grid-template-columns:1fr;gap:50px}.cart-page .cart-line{grid-template-columns:70px 1fr auto}.article-body{padding-top:50px}.password-page h1{font-size:44px}}
