.casa-home-hero{padding:58px 0 72px;text-align:center}.casa-home-hero>.eyebrow{margin-bottom:19px}.casa-home-hero h1{max-width:870px;margin:auto}.casa-home-hero h1 em{font-weight:400}.casa-home-contents{display:grid;grid-template-columns:1fr 1.6fr 1fr;align-items:center;gap:40px;max-width:1160px;margin:45px auto 0}.casa-home-stanza{font-size:18px;line-height:1.8}.casa-home-stanza h2{font-size:26px;line-height:1.35;letter-spacing:0;margin-bottom:25px}.casa-home-stanza:before{content:"\25c6";display:block;font-size:10px;margin-bottom:30px}.casa-home-stanza p{font-size:14px;max-width:200px;margin:auto}.casa-home-contents figure{position:relative;padding:12px;border:1px solid var(--wine);border-radius:48% 48% 44% 44%}.casa-home-contents img{width:100%;height:440px;object-fit:cover;object-position:50% 58%;border-radius:48% 48% 44% 44%}.casa-home-seal{display:inline-block;border:1px solid var(--wine);padding:8px;font-family:serif;font-size:16px;letter-spacing:.1em;line-height:1.35;margin:25px auto 0}.casa-home-hero>p:last-child{font-size:14px;margin-top:37px}.casa-home-menu{padding:72px 0 80px}.casa-home-heading{text-align:center;max-width:720px;margin:0 auto 48px}.casa-home-heading>.eyebrow{margin-bottom:19px}.casa-home-heading p:not(.eyebrow){font-size:15px;margin-top:24px}.casa-home-menu-layout{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;max-width:1180px;margin:auto}.casa-home-menu-list{border-top:3px double var(--wine);border-bottom:3px double var(--wine);padding:10px 0}.casa-home-menu-row{padding:24px 0;border-bottom:1px solid var(--rule);display:grid;grid-template-columns:1fr auto;gap:7px 20px}.casa-home-menu-row:last-child{border:0}.casa-home-menu-row h3{font-size:28px;letter-spacing:-.025em}.casa-home-menu-row .row-mark{font-family:serif;font-size:18px}.casa-home-menu-row p{grid-column:1/-1;font-size:14px;line-height:1.65;max-width:430px}.casa-home-menu-picture{padding:10px;border:1px solid var(--rule)}.casa-home-menu-picture img{height:485px;width:100%;object-fit:cover;object-position:center}.casa-home-menu-picture figcaption{text-align:center;font-size:12px;font-style:italic;margin:12px 5px 4px}.casa-home-menu-bottom{text-align:center;margin-top:40px}.casa-home-experience{padding:65px 0 75px;border-top:1px solid var(--wine);border-bottom:1px solid var(--wine);display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:start}.casa-home-experience-intro{padding-top:18px}.casa-home-experience-intro>.eyebrow{margin-bottom:23px}.casa-home-experience-intro h2{font-size:45px;line-height:1.17}.casa-home-experience-intro>p:not(.eyebrow){margin-top:27px;max-width:290px;font-size:15px}.casa-home-founder{width:125px;margin:27px 0 0}.casa-home-questions{border-top:3px double var(--wine)}.casa-home-questions details{border-bottom:1px solid var(--rule)}.casa-home-questions details:last-child{border-bottom:3px double var(--wine)}.casa-home-questions summary{cursor:pointer;list-style:none;display:grid;grid-template-columns:34px 1fr auto;gap:15px;align-items:center;padding:25px 0;font-size:22px;line-height:1.35}.casa-home-questions summary::-webkit-details-marker{display:none}.casa-home-questions .q-num{font-family:General Sans,Arial,sans-serif;font-size:9px;letter-spacing:.1em}.casa-home-questions .plus{font-family:Arial,sans-serif;font-weight:300;font-size:20px}.casa-home-questions details[open] .plus{transform:rotate(45deg)}.casa-home-questions details p{font-size:14px;padding:0 0 25px 49px;max-width:490px}.casa-home-venues{padding:75px 0 70px}.casa-home-venue-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;max-width:1180px;margin:auto}.casa-home-venue{padding:12px;border:1px solid var(--rule);text-align:center}.casa-home-venue img{width:100%;height:280px;object-fit:cover}.casa-home-venue h3{font-size:37px;margin-top:25px}.casa-home-venue p{font-size:14px;margin-top:10px}.casa-home-venue .phone{font-family:General Sans,Arial,sans-serif;font-size:11px;letter-spacing:.02em}.casa-home-venue button{margin:25px 0 17px;background:none;border:0;border-top:1px solid var(--wine);border-bottom:1px solid var(--wine);padding:9px 19px;font-size:12px;text-transform:uppercase;letter-spacing:.06em}@media(max-width:1000px){.casa-home-contents{gap:25px;grid-template-columns:1fr 1.45fr 1fr}.casa-home-contents img{height:365px}.casa-home-stanza h2{font-size:22px}.casa-home-stanza p{font-size:13px}.casa-home-menu-layout,.casa-home-experience{gap:40px}.casa-home-venue-grid{gap:32px}.casa-home-venue img{height:230px}}@media(max-width:720px){.casa-home-hero{padding:37px 0 40px}.casa-home-hero>.eyebrow{font-size:8px;letter-spacing:.1em;margin-bottom:19px}.casa-home-hero h1{font-size:36px;line-height:1.19;letter-spacing:-.035em}.casa-home-contents{display:flex;flex-direction:column;gap:22px;margin-top:29px}.casa-home-contents figure{order:0;width:82%;padding:9px}.casa-home-contents img{height:330px}.casa-home-stanza{width:100%}.casa-home-stanza:first-child{order:1}.casa-home-stanza:last-child{order:2}.casa-home-stanza:before{display:none}.casa-home-stanza h2{font-size:23px;margin-bottom:12px}.casa-home-stanza p{font-size:14px;max-width:270px}.casa-home-stanza:last-child h2{display:none}.casa-home-stanza:last-child p{max-width:260px}.casa-home-seal{font-size:13px;padding:6px;margin-top:17px}.casa-home-hero>p:last-child{font-size:13px;margin-top:27px}.casa-home-menu{padding:42px 0 45px}.casa-home-heading{margin-bottom:30px}.casa-home-heading>.eyebrow{font-size:8px;margin-bottom:16px}.casa-home-heading h2{font-size:34px}.casa-home-heading p:not(.eyebrow){font-size:14px;margin-top:20px}.casa-home-menu-layout{display:flex;flex-direction:column;align-items:stretch;gap:27px}.casa-home-menu-list{order:1}.casa-home-menu-picture{order:0;padding:7px}.casa-home-menu-picture img{height:315px}.casa-home-menu-row{padding:20px 0}.casa-home-menu-row h3{font-size:26px}.casa-home-menu-row p{font-size:14px}.casa-home-menu-bottom{margin-top:30px}.casa-home-experience{padding:42px 0;grid-template-columns:1fr;gap:25px}.casa-home-experience-intro{position:relative;padding:0 90px 0 0}.casa-home-experience-intro>.eyebrow{font-size:8px;margin-bottom:18px}.casa-home-experience-intro h2{font-size:34px}.casa-home-experience-intro>p:not(.eyebrow){font-size:14px;margin-top:20px;max-width:none;margin-right:-90px}.casa-home-founder{width:85px;position:absolute;top:25px;right:0;margin:0}.casa-home-questions summary{font-size:20px;grid-template-columns:23px 1fr auto;gap:10px;padding:23px 0}.casa-home-questions details p{padding-left:33px;font-size:14px}.casa-home-venues{padding:42px 0}.casa-home-venue-grid{grid-template-columns:1fr;gap:28px}.casa-home-venue{padding:8px}.casa-home-venue img{height:220px}.casa-home-venue h3{font-size:32px;margin-top:20px}.casa-home-venue p{font-size:14px}.casa-home-venue button{font-size:11px;margin-top:20px}}.casa-home-hero h1{font-size:clamp(38px,4.4vw,68px)}.casa-home-heading h2{font-size:clamp(34px,3.8vw,56px)}.casa-home-contents img{height:auto;aspect-ratio:3/4;object-fit:cover}.casa-home-menu-picture img{height:auto;object-fit:contain}.casa-home-venue img{height:auto;aspect-ratio:3/2;object-fit:cover}.casa-home-experience>.text-link{grid-column:1/-1;justify-self:start}.casa-home-venue .text-link{margin:24px auto 15px}.casa-home-welcome{padding:62px 0;text-align:center}.casa-home-welcome .copy{max-width:570px;margin:24px auto}.casa-home-welcome .cn{display:block;margin:25px 0;font-size:16px}.casa-home-wine{border-block:3px double var(--wine);padding:65px 0}.casa-home-wine figure{border:1px solid var(--rule);padding:9px;max-width:430px;margin:auto}.casa-home-wine img{width:100%;height:auto}.casa-home-wine .section-title{margin:24px 0}.casa-home-wine .actions{margin-top:28px}.casa-home-album{padding:70px 0}.casa-home-album .section-head{text-align:center;display:block}.casa-home-album .text-link{margin-top:23px}.casa-home-album-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;align-items:start}.casa-home-album-grid>a{display:block;padding:8px;border:1px solid var(--rule)}.casa-home-album-grid img{width:100%;height:auto}.casa-home-album-grid .caption{display:block;text-align:center;padding-bottom:4px}.casa-home-album-grid>a:nth-child(2){margin-top:45px}@media(max-width:720px){.casa-home-hero h1{font-size:36px}.casa-home-heading h2{font-size:34px}.casa-home-welcome{padding:44px 0}.casa-home-wine{padding:46px 0}.casa-home-wine figure{width:80%}.casa-home-album{padding:48px 0}.casa-home-album-grid{grid-template-columns:1fr 1fr;gap:21px 16px}.casa-home-album-grid>a:nth-child(2){margin-top:30px}.casa-home-album-grid>a:nth-child(3){grid-column:1/-1;width:62%;margin:auto}.casa-home-album-grid .caption{font-size:7px;line-height:1.7}}@media(max-width:720px){.casa-home-experience-intro{padding:0}.casa-home-experience-intro h2{font-size:32px}.casa-home-experience-intro>p:not(.eyebrow){margin-right:95px;max-width:none}.casa-home-founder{top:auto;bottom:0;right:0;width:80px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/casa-index.css.map */
