.casa-story-intro{padding-bottom:42px}.casa-story-intro .lead{max-width:52ch}.casa-story-album{padding:0 0 65px}.casa-story-album figure{margin:0}.casa-story-album figure>a{display:block;padding:9px;border:1px solid var(--rule)}.casa-story-album img{display:block;width:100%;height:auto}.casa-story-album figcaption{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:18px 2px 0}.casa-story-album figcaption .cn{font-size:13px;letter-spacing:.2em}.casa-story-chapter{display:grid;grid-template-columns:190px 1fr;gap:48px;border-top:3px double var(--wine);padding:58px 0 68px}.casa-story-chapter-label{padding-top:8px}.casa-story-chapter-label .cn{display:inline-block;border:1px solid var(--wine);font-size:16px;letter-spacing:.12em;line-height:1.5;padding:9px 11px;margin-top:26px}.casa-story-essay>.section-title{margin-bottom:28px}.casa-story-columns{display:grid;grid-template-columns:1fr 1fr;gap:32px}.casa-story-essay>.text-link{margin-top:28px}.casa-story-hospitality{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;padding:60px 0 68px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.casa-story-hospitality-heading>.eyebrow{margin-bottom:22px}.casa-story-hospitality-heading>.copy{max-width:30ch;margin-top:24px}.casa-story-values{border-top:3px double var(--wine)}.casa-story-values article{padding:25px 0 26px}.casa-story-values article+article{border-top:1px solid var(--rule)}.casa-story-values article:last-child{border-bottom:3px double var(--wine)}.casa-story-values h3{font-size:29px;line-height:1.3;font-weight:400;margin:12px 0 13px}.casa-story-host{max-width:880px;display:grid;grid-template-columns:200px 1fr;gap:55px;align-items:center;padding:70px 0}.casa-story-host figure{margin:0;text-align:center}.casa-story-host img{display:block;width:170px;max-width:100%;height:auto;object-fit:contain;margin:0 auto 17px}.casa-story-host .eyebrow{margin-bottom:20px}.casa-story-host .section-title{font-size:clamp(29px,3.1vw,43px);margin-bottom:24px}.casa-story-host .copy+.copy{margin-top:15px}.casa-story-cities{border-top:3px double var(--wine);padding:62px 0}.casa-story-cities-heading{text-align:center;max-width:750px;margin:0 auto 39px}.casa-story-cities-heading .eyebrow{margin-bottom:22px}.casa-story-cities-heading .copy{margin-top:23px}.casa-story-addresses{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:start}.casa-story-addresses article{min-width:0}.casa-story-venue-image{display:block;border:1px solid var(--rule);padding:7px}.casa-story-venue-image img{display:block;width:100%;height:auto}.casa-story-addresses article:nth-child(2){padding-top:54px}.casa-story-addresses article>div{padding:22px 3px 0}.casa-story-addresses h3{font-size:34px;font-weight:400;line-height:1.2;margin:0 0 12px}.casa-story-addresses .copy{font-size:14px;line-height:1.9}.casa-story-addresses .text-link{margin-top:20px}.casa-story-postscript{text-align:center;border-top:1px solid var(--rule);padding:45px 0 62px}.casa-story-postscript>.cn{display:block;font-size:14px;letter-spacing:.2em;margin-bottom:23px}.casa-story-postscript .actions{justify-content:center;margin-top:32px}.casa-story-postscript .fine{margin-top:24px;line-height:1.7}
@media(max-width:950px){.casa-story-chapter{grid-template-columns:135px 1fr;gap:30px}.casa-story-chapter-label .eyebrow{font-size:8px;line-height:1.7}.casa-story-columns{gap:24px}.casa-story-hospitality{gap:40px}.casa-story-host{grid-template-columns:165px 1fr;gap:35px}.casa-story-host img{width:155px}.casa-story-addresses{gap:30px}.casa-story-addresses article:nth-child(2){padding-top:40px}}
@media(max-width:720px){.casa-story-intro{padding-bottom:30px}.casa-story-album{padding-bottom:38px}.casa-story-album figure>a{padding:5px}.casa-story-album figcaption{margin-top:13px;gap:13px;align-items:baseline}.casa-story-album figcaption .caption{font-size:7px;line-height:1.7}.casa-story-album figcaption .cn{font-size:11px;white-space:nowrap}.casa-story-chapter{grid-template-columns:1fr;gap:22px;padding:35px 0 42px}.casa-story-chapter-label{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:0}.casa-story-chapter-label .eyebrow{font-size:8px;letter-spacing:.12em}.casa-story-chapter-label .cn{font-size:13px;padding:5px 7px;margin:0}.casa-story-essay>.section-title{margin-bottom:23px}.casa-story-columns{grid-template-columns:1fr;gap:16px}.casa-story-essay>.text-link{margin-top:24px}.casa-story-hospitality{grid-template-columns:1fr;padding:40px 0;gap:28px}.casa-story-hospitality-heading>.copy{max-width:none;margin-top:20px}.casa-story-values h3{font-size:26px}.casa-story-values article{padding:23px 0}.casa-story-host{grid-template-columns:1fr;gap:26px;padding:43px 0}.casa-story-host figure{display:flex;gap:20px;align-items:center;justify-content:center}.casa-story-host img{width:115px;margin:0;flex:none}.casa-story-host figcaption{max-width:13ch;text-align:left;line-height:1.8}.casa-story-host .section-title{font-size:31px;margin-bottom:20px}.casa-story-cities{padding:40px 0}.casa-story-cities-heading{margin-bottom:28px}.casa-story-addresses{grid-template-columns:1fr;gap:34px}.casa-story-addresses article:nth-child(2){padding-top:0}.casa-story-addresses article>div{padding:19px 2px 0}.casa-story-addresses h3{font-size:31px}.casa-story-addresses .text-link{margin-top:17px}.casa-story-postscript{padding:34px 0 44px}.casa-story-postscript .actions{gap:22px;flex-direction:column;align-items:center}.casa-story-postscript .button{min-width:215px;text-align:center}}
