._container_1x22z_1{max-width:1280px;margin:auto;padding:0 38px}._section_1x22z_1{padding:85px 0}._alt_1x22z_1{background:#eee8de}._ink_1x22z_1{background:#211d19;color:#f5eee2}._split_1x22z_1{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}._split_1x22z_1 h2,._heading_1x22z_1{font:400 clamp(45px,6vw,78px)/1 var(--font-family-display);letter-spacing:-.03em;margin:22px 0}._split_1x22z_1 h2 em,._heading_1x22z_1 em{color:#98723e}._split_1x22z_1 p,._lead_1x22z_1{line-height:1.9;font-size:15px;color:#61584f}._portrait_1x22z_1{width:100%;height:650px;object-fit:cover;object-position:center 18%;border-radius:220px 220px 0 0}._photoFrame_1x22z_1{padding:18px 18px 0 0;border-top:1px solid #a47d43;border-right:1px solid #a47d43;border-radius:235px 235px 0 0}._tinyHeading_1x22z_1{color:#9d7945;text-transform:uppercase;font-weight:700;font-size:10px;letter-spacing:.2em;margin:0 0 13px}._steps_1x22z_1{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:43px}._step_1x22z_1{padding:34px;border:1px solid #dbd0c2;background:#f9f6f0;min-height:220px}._step_1x22z_1 span{color:#a17c46;font-size:11px;letter-spacing:.13em}._step_1x22z_1 h3{font:400 36px var(--font-family-display);margin:25px 0 12px}._step_1x22z_1 p,._detailCard_1x22z_1 p{font-size:13px;line-height:1.8;color:#6e665d}._quote_1x22z_1{font:italic 400 clamp(40px,5.6vw,71px)/1.15 var(--font-family-display);max-width:1100px;margin:0;color:#f4ead9}._quote_1x22z_1 em{color:#c9a777}._quoteBy_1x22z_1{font-size:11px;letter-spacing:.2em;color:#b69c78;margin-top:35px}._serviceList_1x22z_1{display:grid;grid-template-columns:repeat(2,1fr);gap:19px}._detailCard_1x22z_1{background:#fffdfa;border:1px solid #ded4c8;padding:37px;display:flex;flex-direction:column;min-height:380px}._detailTop_1x22z_1{display:flex;justify-content:space-between;align-items:center;color:#aa8652}._detailTop_1x22z_1 span{font-size:11px;letter-spacing:.15em}._detailCard_1x22z_1 h2{font:400 clamp(34px,3.9vw,51px)/1 var(--font-family-display);margin:35px 0 13px}._detailCard_1x22z_1 ul{list-style:none;padding:0;margin:14px 0 26px;display:flex;flex-wrap:wrap;gap:9px}._detailCard_1x22z_1 li{font-size:11px;background:#eee8de;color:#4e473f;padding:9px 12px}._cardBottom_1x22z_1{border-top:1px solid #dfd4c7;padding-top:18px;margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:15px}._cardBottom_1x22z_1 a{font-size:12px;font-weight:700;color:#8c6738;display:inline-flex;gap:7px;align-items:center}._badge_1x22z_1{font-size:11px;color:#7e7467}._brandCards_1x22z_1{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}._brandCard_1x22z_1{background:#f9f6f0;border:1px solid #ded3c4;padding:39px;min-height:350px}._brandCard_1x22z_1>span{color:#99723e;font-size:11px;letter-spacing:.16em}._brandCard_1x22z_1 h2{font:400 43px/1.04 var(--font-family-display);margin:45px 0 14px}._brandCard_1x22z_1 p{font-size:13px;line-height:1.9;color:#685f55}._brandCard_1x22z_1 a{display:flex;gap:9px;align-items:center;color:#97703e;font-size:12px;font-weight:700;margin-top:22px}._divider_1x22z_1{height:1px;background:#ccbdab;margin:46px 0}._eventGrid_1x22z_1{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}._event_1x22z_1{background:#f9f6f0;border:1px solid #e1d6ca;padding:34px;min-height:350px;display:flex;flex-direction:column}._event_1x22z_1 ._date_1x22z_1{font-size:12px;color:#a6804b;font-weight:700;letter-spacing:.14em}._event_1x22z_1 h2{font:400 49px/1.05 var(--font-family-display);margin:45px 0 8px}._event_1x22z_1 p{line-height:1.8;color:#665e55;font-size:14px}._event_1x22z_1 a{margin-top:auto;align-self:start;display:inline-flex;gap:10px;align-items:center;font-weight:700;font-size:12px;color:#8f6938}._products_1x22z_1{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}._product_1x22z_1{background:#fffdfa;border:1px solid #e2d9cf;overflow:hidden}._productVisual_1x22z_1{aspect-ratio:1.2;background:#e8dfd2;display:flex;align-items:center;justify-content:center;padding:35px;position:relative}._product_1x22z_1:nth-child(2n) ._productVisual_1x22z_1{background:#ded1bf}._product_1x22z_1:nth-child(3n) ._productVisual_1x22z_1{background:#29221c;color:#e7d0aa}._productVisual_1x22z_1 span{font:400 37px/1.08 var(--font-family-display);text-align:center}._productVisual_1x22z_1:before{content:"";position:absolute;inset:17px;border:1px solid #b59d7b60;pointer-events:none}._productInfo_1x22z_1{padding:23px}._productInfo_1x22z_1 h3{font:400 29px/1.15 var(--font-family-display);margin:0 0 12px}._productInfo_1x22z_1 p{font-size:12px;color:#6b6259;margin:0}._productInfo_1x22z_1 a{display:flex;gap:6px;align-items:center;justify-content:space-between;border-top:1px solid #e4d9cb;margin-top:19px;padding-top:17px;color:#96703a;font-size:11px;letter-spacing:.06em;font-weight:700}._article_1x22z_1{border-top:1px solid #d0c3b4;padding:35px 0;display:grid;grid-template-columns:180px 1fr 35px;gap:25px;align-items:start;text-decoration:none!important}._article_1x22z_1>span{font-size:10px;color:#997441;letter-spacing:.1em;font-weight:700;padding-top:12px}._article_1x22z_1 h2{font:400 clamp(31px,4.2vw,51px)/1.1 var(--font-family-display);margin:0 0 10px}._article_1x22z_1 p{font-size:13px;color:#6b6359;line-height:1.7;margin:0}._article_1x22z_1>svg{color:#a58049}._contactGrid_1x22z_1{display:grid;grid-template-columns:1fr 1fr;gap:40px}._contactCard_1x22z_1{padding:43px;background:#f9f6f0;border:1px solid #dcd1c4}._contactCard_1x22z_1 h2{font:400 43px var(--font-family-display);margin:19px 0}._contactCard_1x22z_1 p{font-size:14px;line-height:1.85;color:#645c53}._contactCard_1x22z_1 a{color:#8e693a;font-weight:700;font-size:14px;display:inline-flex;gap:7px;align-items:center;margin-top:15px;overflow-wrap:anywhere}._notice_1x22z_1{background:#eee5d8;padding:21px 28px;font-size:12px;line-height:1.8;color:#655a4c;border-left:2px solid #9d7843;margin-top:36px}._actionBtn_1x22z_1{display:inline-flex!important;gap:10px!important;margin-top:24px}._hours_1x22z_1{margin:28px 0;border-top:1px solid #d8cabc}._hours_1x22z_1 div{display:flex;justify-content:space-between;border-bottom:1px solid #d8cabc;padding:14px 0;font-size:13px;color:#62594f}._hours_1x22z_1 strong{color:#26211d}._wideText_1x22z_1{max-width:850px}._listDots_1x22z_1{padding-left:20px;font-size:14px;line-height:2;color:#61574d}._listDots_1x22z_1 li{margin:6px 0}@media(max-width:940px){._container_1x22z_1{padding:0 26px}._split_1x22z_1{gap:40px}._portrait_1x22z_1{height:550px}._serviceList_1x22z_1,._eventGrid_1x22z_1,._contactGrid_1x22z_1{gap:15px}._brandCards_1x22z_1{gap:11px}._brandCard_1x22z_1{padding:25px}._products_1x22z_1{grid-template-columns:repeat(2,1fr)}}@media(max-width:670px){._container_1x22z_1{padding:0 22px}._section_1x22z_1{padding:60px 0}._split_1x22z_1{grid-template-columns:1fr;gap:32px}._split_1x22z_1 h2,._heading_1x22z_1{font-size:56px}._portrait_1x22z_1{height:450px}._steps_1x22z_1,._serviceList_1x22z_1,._brandCards_1x22z_1,._eventGrid_1x22z_1,._contactGrid_1x22z_1,._products_1x22z_1{grid-template-columns:1fr}._step_1x22z_1,._brandCard_1x22z_1{min-height:auto}._detailCard_1x22z_1{padding:28px;min-height:330px}._brandCard_1x22z_1 h2{margin-top:24px}._productVisual_1x22z_1{aspect-ratio:1.7}._event_1x22z_1{min-height:290px;padding:28px}._event_1x22z_1 h2{font-size:40px;margin-top:35px}._article_1x22z_1{grid-template-columns:1fr 22px;gap:6px}._article_1x22z_1>span{grid-column:span 2;padding-top:0}._article_1x22z_1 h2{font-size:39px}._article_1x22z_1>svg{grid-column:2;grid-row:2}._contactCard_1x22z_1{padding:27px}._contactCard_1x22z_1 h2{font-size:39px}._quote_1x22z_1{font-size:43px}}
