.slsvc{background:#fcfaf7;color:#26342f;font-family:Arial,sans-serif}.slsvc *{box-sizing:border-box}.slsvc-shell{max-width:1320px;margin:auto;padding:24px clamp(20px,5vw,72px) 88px}.slsvc-crumb{display:flex;gap:11px;align-items:center;font-size:12px;color:#756f66;margin-bottom:38px}.slsvc-crumb a{color:inherit;text-decoration:none}.slsvc-hero{margin-bottom:52px}.slsvc-kicker{font-size:11px!important;letter-spacing:.17em;font-weight:700;color:#a8785f;text-transform:uppercase;margin:0 0 18px!important}.slsvc h1,.slsvc h2,.slsvc h3{font-family:Georgia,serif;font-weight:400;color:#17352e;letter-spacing:-.035em}.slsvc h1{font-size:clamp(44px,5.3vw,76px);line-height:1.03;margin:0 0 25px}.slsvc h2{font-size:clamp(31px,3vw,47px);line-height:1.12;margin:0 0 22px}.slsvc h3{font-size:25px;margin:0 0 10px}.slsvc p,.slsvc li{font-size:16px;line-height:1.73}.slsvc-lead{font-size:clamp(18px,1.8vw,22px)!important;line-height:1.5!important;max-width:650px;margin:0 0 30px!important}.slsvc-hero--story{display:grid;grid-template-columns:1fr .87fr;align-items:center;gap:clamp(30px,5vw,78px);min-height:560px}.slsvc-portrait{height:560px;overflow:hidden;border-radius:210px 210px 10px 10px;background:#ede4d9}.slsvc-portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 40%}.slsvc-button{display:inline-flex;align-items:center;gap:32px;border-radius:99px;background:#173b33;color:#fff!important;padding:14px 25px;text-decoration:none;font-weight:600;font-size:15px}.slsvc-button:hover{background:#28564b}.slsvc-story{display:grid;grid-template-columns:.9fr 1fr;gap:70px;border-top:1px solid #d8d1c8;padding:70px 0}.slsvc-story p{margin:0 0 20px}.slsvc-pillars,.slsvc-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 80px}.slsvc-pillars article,.slsvc-facts article{padding:30px;border:1px solid #e8dfd4;border-radius:14px;background:#f7f2eb}.slsvc-pillars span,.slsvc-facts span{font-size:12px;color:#a8785f}.slsvc-pillars p,.slsvc-facts p{margin:0}.slsvc-facts h2{font-size:25px;margin:15px 0 10px}.slsvc-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,80px);align-items:center;margin:0 0 80px}.slsvc-split-art{height:500px;overflow:hidden;border-radius:12px;background:#e9e1d7}.slsvc-split-art img{width:100%;height:100%;object-fit:cover;object-position:16% center}.slsvc-text-link{color:#173b33;font-weight:700;text-decoration:none;border-bottom:1px solid #a8785f;padding-bottom:5px}.slsvc-end{background:#f0e6dc;border-radius:16px;padding:38px 46px;display:flex;justify-content:space-between;align-items:center;gap:22px}.slsvc-end p{font-family:Georgia,serif;font-size:28px;margin:0}.slsvc-hero--simple{background:#f3ece4;border-radius:18px;padding:clamp(35px,6vw,75px);margin-bottom:42px}.slsvc-hero--simple h1{font-size:clamp(40px,5vw,67px)}.slsvc-hero--simple .slsvc-lead{margin-bottom:0!important}.slsvc-body{max-width:850px;margin:0 auto 70px}.slsvc-body h2{font-size:32px;margin:35px 0 10px}.slsvc-body a,.slsvc-contact a,.slsvc-legal-note a{color:#164f42}.slsvc-body ol{padding-left:22px}.slsvc-body li{margin-bottom:12px}.slsvc-contact{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px}.slsvc-contact-content{padding:35px;border:1px solid #e8dfd4;border-radius:15px;background:white}.slsvc-contact-content h1,.slsvc-contact-content h2:first-child{font-size:28px}.slsvc-legal{max-width:900px;margin:0 auto 60px;background:white;border:1px solid #eee6df;padding:clamp(25px,4vw,60px);border-radius:14px}.slsvc-legal h1{font-size:35px}.slsvc-legal h2{font-size:26px;margin-top:35px}.slsvc-legal-note{max-width:900px;margin:0 auto 24px;background:#f3ece4;padding:22px 28px;border-radius:12px}.slsvc-legal-note p{margin:5px 0 0}.slsvc-legal-note strong{font-size:17px}@media(max-width:749px){.slsvc-shell{padding:17px 18px 54px}.slsvc-crumb{margin-bottom:18px}.slsvc-hero{margin-bottom:35px}.slsvc-hero--story{grid-template-columns:1fr;gap:23px;min-height:0}.slsvc-hero--story h1{font-size:44px}.slsvc-portrait{height:350px;border-radius:140px 140px 8px 8px;max-width:340px;margin:auto;width:100%}.slsvc-story,.slsvc-split,.slsvc-contact{grid-template-columns:1fr;gap:16px}.slsvc-story{padding:40px 0}.slsvc-pillars,.slsvc-facts{grid-template-columns:1fr;gap:9px;margin-bottom:45px}.slsvc-pillars article,.slsvc-facts article{padding:22px}.slsvc-split{margin-bottom:45px}.slsvc-split-art{height:310px}.slsvc-end{padding:27px;align-items:flex-start;flex-direction:column}.slsvc-end p{font-size:25px}.slsvc-hero--simple{padding:32px 24px;margin-bottom:25px}.slsvc-hero--simple h1{font-size:41px}.slsvc-body h2{font-size:27px}.slsvc-contact-content{padding:20px}.slsvc-legal{padding:24px 20px}.slsvc-legal-note{padding:21px}} 
.slsvc--over-ons .slsvc-story{scroll-margin-top:35px}.slsvc--over-ons .slsvc-pillars{margin-bottom:65px}.slsvc--over-ons .slsvc-pillars article{min-height:210px}.slsvc--over-ons .slsvc-pillars span{font-size:10px;font-weight:700;letter-spacing:.12em}.slsvc-belief{max-width:100%;margin:0 0 82px;padding:clamp(34px,5vw,68px) clamp(28px,6vw,86px);border-radius:14px;background:#eee5da}.slsvc-belief h2{max-width:850px;font-size:clamp(34px,3.6vw,52px)}.slsvc-belief>p:last-child{max-width:830px;margin:0;color:#45534d}.slsvc-split-art--product{display:grid;place-items:center;background:#f3ece4}.slsvc-split-art--product img{width:100%;height:100%;padding:clamp(25px,4vw,54px);object-fit:contain;object-position:center}.slsvc--over-ons .slsvc-split p{max-width:52ch}.slsvc--over-ons .slsvc-end span{display:block;margin-top:6px;font-size:14px;color:#5d625b}@media(max-width:749px){.slsvc--over-ons .slsvc-hero--story h1{font-size:clamp(38px,10.5vw,44px)}.slsvc--over-ons .slsvc-pillars{margin-bottom:42px}.slsvc--over-ons .slsvc-pillars article{min-height:0}.slsvc-belief{margin-bottom:45px;padding:30px 24px}.slsvc-belief h2{font-size:clamp(30px,8.5vw,39px)}.slsvc-split-art--product img{padding:30px}}
