.lf-website{color:#292d28;background:#f5f3ee;width:100%;font-family:Arial,Hiragino Kaku Gothic ProN,sans-serif;font-weight:400;line-height:1.8}.lf-website *{box-sizing:border-box}.lf-website a{color:inherit;text-decoration:none}.lf-web-header{border-bottom:1px solid #d9d8d1;justify-content:space-between;align-items:center;height:100px;padding:0 5vw;display:flex}.lf-web-brand{letter-spacing:.2em;white-space:nowrap;font-size:27px;font-weight:400}.lf-web-header nav{letter-spacing:.13em;align-items:center;gap:30px;font-size:11px;display:flex}.lf-web-header .lf-web-reserve{border:1px solid #71776c;padding:12px 18px}.lf-web-hero{grid-template-columns:52% 48%;min-height:670px;display:grid}.lf-web-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:90px 5vw 45px;display:flex}.lf-web-eyebrow{letter-spacing:.2em;color:#636a5e;margin:0 0 30px;font-size:10px}.lf-web-hero h1{letter-spacing:.08em;margin:0 0 30px;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(34px,3.8vw,62px);font-weight:400;line-height:1.65}.lf-web-lead{color:#62675e;margin:0 0 40px;font-size:13px;line-height:2.2}.lf-web-cta{background:#3c4738;justify-content:space-between;align-items:center;gap:80px;min-width:250px;padding:17px 23px;font-size:13px;display:flex;color:#fff!important}.lf-web-hero-label{letter-spacing:.14em;color:#74796d;margin-top:65px;font-size:10px}.lf-web-photo{background:#bfa796;min-height:670px;max-height:820px;overflow:hidden}.lf-web-photo img{object-fit:cover;object-position:center 49%;width:100%;height:100%;display:block}.lf-web-section{border-top:1px solid #d7d8cf;padding:90px 7vw;scroll-margin-top:25px}.lf-web-section h2{margin:0;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:30px;font-weight:400;line-height:1.8}.lf-web-section p{color:#60685c;font-size:13px;line-height:2.2}.lf-web-section .lf-web-eyebrow{margin:0 0 15px;font-size:10px}.lf-web-care{grid-template-columns:1fr 1.6fr 2fr;align-items:start;gap:30px;display:grid}.lf-web-care h2{font-size:25px}.lf-web-care>div p:first-child{margin-top:0}.lf-web-menus{grid-template-columns:repeat(3,1fr);gap:36px;margin:45px 0 30px;display:grid}.lf-web-menus article{border-top:1px solid #858d7b;padding-top:18px}.lf-web-menus article>span{color:#7e8676;font-size:10px}.lf-web-menus h3{letter-spacing:.1em;margin:20px 0 15px;font-size:17px;font-weight:400}.lf-web-text-link{border-bottom:1px solid #75806c;padding-bottom:7px;font-size:12px;display:inline-block}.lf-web-access{background:#e8eae1;grid-template-columns:1fr 1fr;display:grid}.lf-web-access address{font-size:15px;font-style:normal;line-height:2}.lf-web-footer{justify-content:space-between;align-items:center;gap:20px;padding:40px 5vw;display:flex}.lf-web-footer>span:nth-child(2),.lf-web-footer>a{letter-spacing:.08em;font-size:10px}.lf-website a:focus-visible{outline-offset:5px;outline:2px solid #526344}@media (max-width:700px){.lf-web-header{height:78px;padding:0 22px}.lf-web-brand{font-size:21px}.lf-web-header nav{gap:17px}.lf-web-header nav>a:first-child,.lf-web-header nav>a:nth-child(2){display:none}.lf-web-header .lf-web-reserve{padding:8px 11px;font-size:9px}.lf-web-hero{grid-template-columns:1fr;min-height:0}.lf-web-hero-copy{padding:55px 27px 40px}.lf-web-hero h1{font-size:39px}.lf-web-eyebrow{margin-bottom:24px;font-size:9px}.lf-web-lead{margin-bottom:28px;font-size:12px}.lf-web-hero-label{margin-top:35px}.lf-web-photo{height:450px;min-height:0;max-height:none}.lf-web-photo img{object-position:center 58%}.lf-web-section{padding:55px 27px}.lf-web-care{grid-template-columns:1fr;gap:17px}.lf-web-care h2{font-size:26px}.lf-web-care>div{margin-top:10px}.lf-web-menus{grid-template-columns:1fr;gap:23px;margin-top:30px}.lf-web-menus h3{margin:12px 0 8px}.lf-web-menus article p{margin:0}.lf-web-access{grid-template-columns:1fr;gap:25px}.lf-web-footer{flex-wrap:wrap;padding:32px 27px}.lf-web-footer>span:nth-child(2){order:3;width:100%;font-size:9px}}.lf-web-access{display:block}.lf-web-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px;margin-top:40px;display:grid}.lf-web-store h3{letter-spacing:.09em;margin:0 0 17px;font-size:20px;font-weight:400}.lf-web-store address{min-height:64px;font-size:13px;line-height:1.9}.lf-web-store iframe{filter:saturate(.65);border:0;width:100%;height:300px;margin:22px 0 15px;display:block}.lf-web-map-pending{color:#6b7264;background:#dedfd7;justify-content:center;align-items:center;height:300px;margin-top:22px;font-size:12px;display:flex}.lf-web-photo img{object-position:center center}.lf-website>main{padding:0}.lf-web-footer{border-top:1px solid #d7d8cf}@media (max-width:700px){.lf-web-store-grid{grid-template-columns:1fr;gap:45px;margin-top:30px}.lf-web-store iframe,.lf-web-map-pending{height:280px}.lf-web-store address{min-height:0}}.lf-web-store{flex-direction:column;align-items:flex-start;display:flex}.lf-web-store address{min-height:82px}.lf-web-store-phone{margin-top:10px;font-size:12px}.lf-web-store iframe{height:322px;margin-top:auto;padding-top:22px}.lf-web-store .lf-web-text-link{margin-top:0}.lf-web-store address{margin-bottom:22px}.lf-web-store-phone{margin-top:-12px;margin-bottom:22px}@media (max-width:700px){.lf-web-store address{min-height:0}.lf-web-store iframe{height:302px}}.lf-web-store{display:block}.lf-web-store iframe{height:300px;margin:22px 0 15px;padding:0}.lf-web-store-phone{margin:14px 0 0;font-size:12px;display:block}@media (max-width:700px){.lf-web-store iframe{height:280px}}.lf-web-existing-map{margin:22px 0 15px;display:block}.lf-web-existing-map img{width:100%;height:auto;display:block}.lf-web-existing-map span{color:#60685c;margin-top:8px;font-size:11px;display:block}@media (max-width:700px){.lf-website .lf-web-header{flex-wrap:wrap;gap:12px;height:auto;min-height:102px;padding:18px 22px}.lf-website .lf-web-header nav{justify-content:space-between;gap:12px;width:100%}}
