
#rhyfell-company{--navy:#101c2c;--text:#586e88;--mint:#63d6c5;--teal:#087f83;--line:#dfe8e7;--pale:#edf9f6;background:#fff;color:var(--navy);font:16px/1.7 Arial,"Microsoft YaHei",sans-serif;width:100%;text-align:left}
#rhyfell-company,#rhyfell-company *{box-sizing:border-box}#rhyfell-company [hidden]{display:none!important}#rhyfell-company h1,#rhyfell-company h2,#rhyfell-company h3,#rhyfell-company p,#rhyfell-company figure{margin:0}#rhyfell-company button,#rhyfell-company a{font:inherit}#rhyfell-company a{color:inherit;text-decoration:none}#rhyfell-company button{cursor:pointer}#rhyfell-company img{display:block;width:100%;max-width:100%;height:auto}#rhyfell-company .rc-wrap{max-width:1180px;width:calc(100% - 48px);margin:0 auto}#rhyfell-company .rc-section{padding:72px 0;scroll-margin-top:90px}#rhyfell-company .rc-kicker{display:block;font-size:11px;letter-spacing:2px;font-weight:700;text-transform:uppercase;color:var(--teal);margin-bottom:14px}#rhyfell-company h1{font-size:clamp(36px,4.4vw,60px);line-height:1.08;letter-spacing:-1.8px;font-weight:700}#rhyfell-company h2{font-size:clamp(28px,3vw,39px);line-height:1.18;letter-spacing:-.9px;font-weight:700}#rhyfell-company h3{font-size:21px;line-height:1.35;font-weight:600;letter-spacing:-.3px}#rhyfell-company p{font-size:15px;line-height:1.85;color:var(--text)}#rhyfell-company .rc-btn{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:var(--mint);border:1px solid var(--mint);border-radius:3px;color:#10252b;font-size:13px;font-weight:700;padding:12px 21px;line-height:1.5}#rhyfell-company .rc-btn:hover{background:#83e3d5;border-color:#83e3d5}#rhyfell-company .rc-btn-alt{background:transparent;border-color:#526170;color:#fff}#rhyfell-company .rc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}#rhyfell-company :focus-visible{outline:3px solid var(--mint);outline-offset:4px}
#rhyfell-company .rc-top{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:17px 0;font-size:11px;color:var(--text)}#rhyfell-company .rc-langs{display:flex;gap:7px}#rhyfell-company .rc-langs button{font-size:11px;border:0;background:transparent;color:var(--text);padding:4px 6px}#rhyfell-company .rc-langs button[aria-pressed=true]{color:var(--teal);font-weight:700}
#rhyfell-company .rc-hero{background:var(--navy);color:#fff;overflow:hidden}#rhyfell-company .rc-hero-grid{display:grid;grid-template-columns:1.13fr .87fr;min-height:475px;gap:50px;align-items:center}#rhyfell-company .rc-hero-copy{padding:47px 0 45px}#rhyfell-company .rc-hero .rc-kicker{color:var(--mint);margin-bottom:22px}#rhyfell-company .rc-hero p{color:#c5d0dc;max-width:510px;margin-top:24px}#rhyfell-company .rc-hero-photo{height:475px!important;align-self:stretch;border:0!important;border-radius:0!important}#rhyfell-company .rc-hero-photo img{height:100%;object-fit:cover;object-position:center 40%}#rhyfell-company .rc-hero-note{display:flex;gap:24px;flex-wrap:wrap;margin-top:30px;padding-top:21px;border-top:1px solid #ffffff24;color:#b3c4d0;font-size:11px}
#rhyfell-company .rc-photo{position:relative;display:block;overflow:hidden;background:#f1f5f5;border:0;padding:0;width:100%;line-height:0;color:var(--navy);border-radius:5px;text-align:left}#rhyfell-company .rc-photo img{transition:transform .35s;object-fit:cover}#rhyfell-company .rc-photo:hover img{transform:scale(1.025)}#rhyfell-company .rc-zoom{position:absolute;right:11px;bottom:11px;display:flex;align-items:center;justify-content:center;width:29px;height:29px;border-radius:50%;background:#fffffff2;color:var(--navy);font:17px/1 Arial}#rhyfell-company figcaption{font-size:12px;line-height:1.5;color:var(--text);margin-top:11px}
#rhyfell-company .rc-intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:72px;align-items:center}#rhyfell-company .rc-intro-image{background:#f5f8f8;padding:20px;border-radius:5px;display:grid;grid-template-columns:1.1fr .9fr;gap:14px;align-items:end}#rhyfell-company .rc-intro-image .rc-photo img{aspect-ratio:.73;object-fit:cover}#rhyfell-company .rc-intro-image .rc-photo:last-child img{aspect-ratio:.76}#rhyfell-company .rc-intro p{margin-top:20px}#rhyfell-company .rc-slogan{border-left:3px solid var(--mint);padding:5px 0 5px 18px;margin-top:25px;font-size:17px;font-weight:600;color:var(--navy)}
#rhyfell-company .rc-services{border-top:1px solid var(--line);padding-top:30px;margin-top:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}#rhyfell-company .rc-service-no{font-size:11px;letter-spacing:1px;color:var(--teal);display:block;margin-bottom:12px}#rhyfell-company .rc-services h3{font-size:19px;margin-bottom:10px}#rhyfell-company .rc-services p{font-size:13px}
#rhyfell-company .rc-factory{background:#f5f8f8}#rhyfell-company .rc-heading{display:grid;grid-template-columns:1.1fr 1fr;align-items:end;gap:55px;margin-bottom:30px}#rhyfell-company .rc-heading p{font-size:14px;max-width:490px}#rhyfell-company .rc-factory-lead{display:grid;grid-template-columns:1.5fr 1fr;gap:35px;align-items:center;margin-bottom:32px}#rhyfell-company .rc-factory-lead .rc-photo img{aspect-ratio:1.7;object-fit:cover}#rhyfell-company .rc-factory-copy{padding:10px 10px 10px 0}#rhyfell-company .rc-factory-copy h3{font-size:25px;margin-bottom:18px}#rhyfell-company .rc-factory-copy p{font-size:14px}#rhyfell-company .rc-factory-copy ul{padding:0;margin:19px 0 0;list-style:none}#rhyfell-company .rc-factory-copy li{border-top:1px solid var(--line);padding:11px 0;color:var(--text);font-size:13px}#rhyfell-company .rc-factory-copy li::before{content:'—';color:var(--teal);margin-right:12px}#rhyfell-company .rc-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px}#rhyfell-company .rc-gallery .rc-photo img{aspect-ratio:1.5;object-fit:cover}#rhyfell-company .rc-more{margin-top:27px}#rhyfell-company .rc-more summary{cursor:pointer;list-style:none;width:fit-content;margin:0 auto;border-bottom:1px solid var(--teal);padding:4px 0;color:var(--teal);font-size:13px;font-weight:600}#rhyfell-company .rc-more summary::-webkit-details-marker{display:none}#rhyfell-company .rc-more summary::after{content:' +';margin-left:10px}#rhyfell-company .rc-more[open] summary::after{content:' −'}#rhyfell-company .rc-more .rc-gallery{margin-top:25px}
#rhyfell-company .rc-people{display:grid;grid-template-columns:1.35fr 1fr;gap:22px}#rhyfell-company .rc-people .rc-photo img{aspect-ratio:1.65;object-fit:cover}#rhyfell-company .rc-people .rc-portrait .rc-photo img{aspect-ratio:1.22;object-fit:cover;object-position:center 40%}#rhyfell-company .rc-people-note{display:grid;grid-template-columns:1fr 1fr;gap:38px;margin-top:29px;padding-top:24px;border-top:1px solid var(--line)}#rhyfell-company .rc-people-note h3{font-size:19px}#rhyfell-company .rc-people-note p{font-size:13px}
#rhyfell-company .rc-plan{padding:38px 0;background:#edf9f6}#rhyfell-company .rc-plan-grid{display:grid;grid-template-columns:1fr 2fr;gap:44px;align-items:start}#rhyfell-company .rc-plan h2{font-size:26px}#rhyfell-company .rc-plan-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}#rhyfell-company .rc-plan-items h3{font-size:16px;margin-bottom:9px}#rhyfell-company .rc-plan-items p{font-size:12px}#rhyfell-company .rc-cta{background:var(--navy);color:#fff;padding:45px 0}#rhyfell-company .rc-cta .rc-wrap{display:flex;gap:35px;align-items:center;justify-content:space-between}#rhyfell-company .rc-cta h2{font-size:29px}#rhyfell-company .rc-cta p{font-size:14px;color:#c5d0dc;margin-top:12px}#rhyfell-company .rc-cta .rc-btn{flex-shrink:0}
#rhyfell-company dialog{width:min(1050px,calc(100% - 30px));max-height:92vh;border:0;border-radius:6px;background:#fff;padding:46px 18px 16px;color:var(--navy);box-shadow:0 24px 100px #0007}#rhyfell-company dialog::backdrop{background:#101c2ce8}#rhyfell-company .rc-viewer-stage{height:min(70vh,740px);display:flex;justify-content:center;align-items:center;background:#f4f6f7}#rhyfell-company .rc-viewer-stage img{width:100%;height:100%;object-fit:contain}#rhyfell-company .rc-viewer-close{position:absolute;top:8px;right:12px;border:0;background:transparent;font-size:26px;width:34px;height:32px}#rhyfell-company .rc-viewer-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-top:14px;font-size:12px}#rhyfell-company .rc-viewer-controls{display:flex;gap:8px;flex-shrink:0}#rhyfell-company .rc-viewer-controls button{border:1px solid var(--line);background:#fff;border-radius:3px;padding:5px 13px;color:var(--navy)}
@media(max-width:1000px){#rhyfell-company .rc-hero-grid{gap:30px;grid-template-columns:1.15fr .85fr}#rhyfell-company .rc-hero-photo{height:440px!important}#rhyfell-company .rc-intro{gap:35px}#rhyfell-company .rc-section{padding:55px 0}#rhyfell-company .rc-heading{gap:30px}#rhyfell-company .rc-factory-lead{grid-template-columns:1.2fr 1fr;gap:25px}#rhyfell-company .rc-plan-grid{grid-template-columns:1fr;gap:22px}}
@media(max-width:700px){#rhyfell-company .rc-wrap{width:calc(100% - 36px)}#rhyfell-company .rc-top{padding:12px 0}#rhyfell-company .rc-hero-grid{grid-template-columns:1fr;gap:0}#rhyfell-company .rc-hero-copy{padding:32px 0}#rhyfell-company h1{font-size:38px;letter-spacing:-1px}#rhyfell-company .rc-hero p{font-size:14px;margin-top:20px}#rhyfell-company .rc-hero-photo{height:330px!important;max-width:100%}#rhyfell-company .rc-hero-photo img{object-position:center 40%}#rhyfell-company .rc-hero-note{gap:10px 18px;margin-top:25px}#rhyfell-company .rc-section{padding:44px 0}#rhyfell-company .rc-intro,#rhyfell-company .rc-heading,#rhyfell-company .rc-factory-lead{grid-template-columns:1fr;gap:26px}#rhyfell-company .rc-intro-image{order:2;padding:14px}#rhyfell-company .rc-intro p{font-size:14px}#rhyfell-company .rc-services{grid-template-columns:1fr;gap:22px;margin-top:28px;padding-top:24px}#rhyfell-company .rc-services article+article{padding-top:20px;border-top:1px solid var(--line)}#rhyfell-company .rc-service-no{margin-bottom:6px}#rhyfell-company .rc-services h3{margin-bottom:7px}#rhyfell-company .rc-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}#rhyfell-company .rc-gallery .rc-photo img{aspect-ratio:1.25}#rhyfell-company .rc-factory-copy{padding:0}#rhyfell-company .rc-people{grid-template-columns:1fr;gap:23px}#rhyfell-company .rc-people .rc-portrait .rc-photo img{aspect-ratio:1.6;object-position:center 30%}#rhyfell-company .rc-people-note{grid-template-columns:1fr;gap:12px;margin-top:23px;padding-top:20px}#rhyfell-company .rc-plan-items{grid-template-columns:1fr;gap:20px}#rhyfell-company .rc-plan-items article+article{padding-top:18px;border-top:1px solid #cfe5de}#rhyfell-company .rc-plan-items h3{margin-bottom:5px}#rhyfell-company .rc-cta .rc-wrap{flex-direction:column;align-items:flex-start;gap:23px}#rhyfell-company .rc-cta h2{font-size:27px}#rhyfell-company .rc-viewer-bottom{align-items:flex-start}#rhyfell-company .rc-viewer-stage{height:65vh}}
@media(prefers-reduced-motion:reduce){#rhyfell-company .rc-photo img{transition:none}}
