.sc-header{z-index:50;background:#fff;border-bottom:1px solid #e4e4df;justify-content:space-between;align-items:center;gap:25px;min-height:88px;padding:22px 5%;display:flex;position:sticky;top:0}.sc-header img{width:170px;height:auto}.sc-header nav{align-items:center;gap:32px;font-size:13px;display:flex}.sc-gym-link{border:1px solid #b3b5b3;padding:9px 16px}.sc-hero{background:#e1d4c3;align-items:center;min-height:650px;display:flex;position:relative}.sc-hero>img{object-fit:cover;object-position:center 34%;width:100%;height:100%;position:absolute;inset:0}.sc-hero-shade{background:linear-gradient(90deg,#e1d4c3ed,#e1d4c380 40%,#0000 65%);position:absolute;inset:0}.sc-hero>.bw-container{position:relative}.sc-hero p{letter-spacing:.2em;margin-bottom:20px;font-size:13px}.sc-hero h1{letter-spacing:.09em;font-size:clamp(44px,5.5vw,76px);font-weight:600;line-height:1.6}.sc-hero span{letter-spacing:.1em;margin-top:30px;font-size:16px;display:block}.sc-mission{padding-block:100px}.sc-mission h2{margin-bottom:28px;font-size:clamp(25px,3vw,37px);line-height:1.9}.sc-mission>p:last-child{color:#627074;font-size:16px;line-height:2.2}.sc-business{background:#f4f3ef}.sc-business-main{grid-template-columns:1fr 1fr;gap:32px;margin-top:40px;display:grid}.sc-business-main>a>div{background:#e9e9e3;height:330px;overflow:hidden}.sc-business-main img{object-fit:cover;width:100%;height:100%}.sc-business-main .sc-product img{object-fit:contain;padding:30px}.sc-business-main>a>span{letter-spacing:.15em;color:#756b5e;margin-top:22px;font-size:12px;display:block}.sc-business-main h3{margin-top:6px;font-size:24px}.sc-business-main h3 b{float:right;font-size:23px;font-weight:400}.sc-business-main p{color:#617075;margin-top:4px;font-size:13px}.sc-business-list{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:48px;display:grid}.sc-business-list>a{border-top:1px solid #bbc2bd;padding:25px 26px 25px 0;position:relative}.sc-business-list span{color:#7a756c;letter-spacing:.1em;font-size:12px}.sc-business-list h3{margin-top:10px;font-size:18px}.sc-business-list b{font-weight:400;position:absolute;top:50px;right:0}.sc-business-list p{margin-top:6px;font-size:12px}.sc-profile{grid-template-columns:.6fr 1.4fr;align-items:start;gap:60px;display:grid}.sc-profile dl{margin:0}.sc-profile dl>div{grid-template-columns:180px 1fr;gap:30px;padding:22px 0;display:grid}.sc-profile dd{text-align:left;white-space:pre-line;font-size:14px;font-weight:400;line-height:2}.sc-profile dt{font-size:14px;font-weight:600}.sc-awards{background:#eef1ef}.sc-awards ul{grid-template-columns:1fr 1fr;column-gap:45px;margin-top:35px;padding:0;list-style:none;display:grid}.sc-awards li{border-bottom:1px solid #cdd7d0;padding:18px 0;font-size:14px}.sc-news>div{margin-top:35px}.sc-news article{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:25px;padding:23px 0;font-size:14px;display:grid}.sc-news time{color:#7b8586;font-size:13px}.sc-news a:hover{color:var(--copper)}.sc-contact{background:#ece8e0}.sc-contact h2+p{margin-top:20px;font-size:15px}.sc-contact-links{grid-template-columns:1fr 1fr;gap:22px;margin-block:30px;display:grid}.sc-contact-links a{background:#ffffff7f;border:1px solid #b8b3a9;padding:24px;font-size:17px}.sc-contact-links span{float:right}.sc-contact .bw-small{max-width:820px;font-size:13px;line-height:2}.sc-contact .bw-small a{text-underline-offset:3px;text-decoration:underline}@media (max-width:820px){.sc-header{padding-inline:25px}.sc-header img{width:145px}.sc-header nav{gap:17px;font-size:12px}.sc-hero{min-height:580px}.sc-profile{grid-template-columns:1fr;gap:30px}.sc-profile dl>div{grid-template-columns:170px 1fr}.sc-business-main>a>div{height:270px}.sc-business-list{gap:20px}.sc-business-list h3{font-size:16px}}@media (max-width:640px){.sc-header{flex-wrap:wrap;gap:16px;padding:17px 20px}.sc-header img{width:137px}.sc-header nav{justify-content:space-between;gap:18px;width:100%;font-size:11px}.sc-gym-link{padding:5px 7px}.sc-hero{align-items:flex-end;min-height:570px}.sc-hero>img{object-position:62% 20%;height:350px}.sc-hero-shade{background:linear-gradient(#0000 220px,#e1d4c370 290px,#e1d4c3 348px)}.sc-hero>.bw-container{padding-block:290px 35px}.sc-hero p{margin-bottom:12px;font-size:11px}.sc-hero h1{font-size:42px;line-height:1.5}.sc-hero span{margin-top:19px;font-size:13px}.sc-mission{padding-block:60px}.sc-mission h2{font-size:23px;line-height:1.85}.sc-mission>p:last-child{font-size:14px}.sc-business-main{grid-template-columns:1fr;gap:36px;margin-top:30px}.sc-business-main>a>div{height:275px}.sc-business-main h3{font-size:22px}.sc-business-list{grid-template-columns:1fr;gap:0;margin-top:35px}.sc-business-list h3{font-size:17px}.sc-business-list>a{padding-block:20px}.sc-profile dl>div{grid-template-columns:1fr;gap:8px;padding-block:19px}.sc-profile dd{font-size:14px}.sc-profile dt{color:var(--ink)}.sc-awards ul{grid-template-columns:1fr;margin-top:23px}.sc-awards li{font-size:14px}.sc-news article{grid-template-columns:1fr;gap:8px}.sc-contact-links{grid-template-columns:1fr;gap:14px}.sc-contact-links a{padding:20px;font-size:16px}.sc [id]{scroll-margin-top:140px}}.sc-news-source{color:#687779;margin-top:14px;font-size:13px}.sc-news-more{border-block:1px solid var(--line);margin-top:25px}.sc-news-more summary{cursor:pointer;justify-content:space-between;gap:18px;padding:18px 0;font-size:14px;list-style:none;display:flex}.sc-news-more summary::-webkit-details-marker{display:none}.sc-news-hide{display:none}.sc-news-more[open] .sc-news-hide{display:inline}.sc-news-more[open] .sc-news-show{display:none}.sc-news-more[open] summary>span:last-child{transform:rotate(45deg)}.sc-news-all{margin-top:24px;font-size:13px}.sc-news-more article:last-child{border-bottom:0}
