.yr-standard-page__hero{align-items:end;background:radial-gradient(circle at 82% 10%,color-mix(in srgb,var(--yr-accent) 48%,transparent),transparent 42%),linear-gradient(135deg,var(--yr-ink) 0,var(--yr-ink-2) 100%);display:grid;isolation:isolate;margin:0;min-height:clamp(300px,36vw,460px);overflow:hidden;position:relative}.yr-standard-page__hero:after{background:linear-gradient(90deg,rgba(5,20,35,.9),rgba(5,20,35,.56) 64%,rgba(5,20,35,.24));content:"";inset:0;position:absolute;z-index:-1}.yr-standard-page__hero-media{height:100%;inset:0;margin:0;max-width:none!important;position:absolute;width:100%;z-index:-2}.yr-standard-page__hero-media img{height:100%;object-fit:cover;width:100%}.yr-standard-page__hero-inner{margin-inline:auto;max-width:1280px;padding:clamp(96px,13vw,168px) clamp(20px,4vw,48px) clamp(52px,7vw,82px);position:relative;width:100%}.yr-standard-page__title{color:#fff;font-family:var(--wp--preset--font-family--montserrat),Montserrat,sans-serif;font-size:clamp(42px,6vw,72px);font-weight:780;letter-spacing:-.035em;line-height:1.08;margin:0;max-width:900px}.yr-standard-page__description{margin:22px 0 0;max-width:780px}.yr-standard-page__description p{color:hsla(0,0%,100%,.84);font-size:clamp(17px,1.8vw,20px);line-height:1.7;margin:0}.yr-standard-page__description .wp-block-post-excerpt__more-link{display:none}.yr-standard-page__content{margin-block-start:0!important;padding-block:clamp(58px,7vw,92px)}.yr-landing-page__content,.yr-landing-page__content>.alignfull,.yr-landing-page__content>.hongri-about-page,.yr-landing-page__content>.yr-about-page,.yr-standard-page__content>.alignfull,.yr-standard-page__content>.hongri-about-page,.yr-standard-page__content>.yr-about-page{margin-inline:0;max-width:none!important;width:100%}.yr-landing-page,.yr-landing-page__content{margin:0;padding:0}.yr-page-has-custom-hero .yr-standard-page__hero{display:none}.yr-page-has-custom-hero .yr-standard-page__content{padding-block:0}.yr-page-has-custom-hero .yr-standard-page__content>.hongri-about-page,.yr-page-has-custom-hero .yr-standard-page__content>.yr-about-page{width:100%}.yr-managed-about-page{margin:0;padding:0}body:not(.home) .wp-site-blocks main.yr-managed-about-page{margin:0;padding-block:0}.yr-managed-about-page>.yr-about-page{margin-block-start:0}:where(.yr-about-page,.hongri-about-page),:where(.yr-about-page,.hongri-about-page) *{box-sizing:border-box}:where(.yr-about-page,.hongri-about-page){--hr-primary:var(--yr-accent,#13a873);--hr-dark:var(--yr-ink,#102c3c);--hr-pink:#e82c7c;--hr-light:#f3faf8;--hr-border:#dcebe6;--hr-text:var(--yr-text,#43545d);--yr-page-section-title-size:clamp(29px,3.6vw,44px);--yr-page-section-title-weight:700;--yr-page-section-title-line-height:1.12;--yr-page-section-title-letter-spacing:0;color:var(--hr-text);font-family:var(--wp--preset--font-family--montserrat),Montserrat,Arial,sans-serif;line-height:1.7;margin:0;width:100%}.yr-about-page>*{margin-block-start:0!important}:where(.yr-about-page,.hongri-about-page) :where(section,div,article)>p:empty,:where(.yr-about-page,.hongri-about-page)>p:empty{display:none}:where(.yr-about-page,.hongri-about-page) :where(h1,h2,h3){color:var(--hr-dark);font-family:var(--wp--preset--font-family--montserrat),Montserrat,sans-serif;line-height:1.2}:where(.yr-about-page,.hongri-about-page) h1{color:#fff;font-size:clamp(42px,6vw,72px);font-weight:780;letter-spacing:-.035em;margin:0 0 24px;max-width:820px}:where(.yr-about-page,.hongri-about-page) h2{font-size:clamp(30px,4vw,46px);margin:0 0 20px}:where(.yr-about-page,.hongri-about-page) h3{font-size:22px;margin:0 0 12px}.yr-about-page :is(.yr-about-overview__heading>h2,.yr-about-group__heading h2,.yr-about-section-heading .yr-h2,.yr-about-advantages-header .yr-h2,.yr-certifications__title,.yr-media-content__title,.yr-image-text-cards__heading,.yr-contact-details__header h2,.yr-quote-cta__title){font-family:var(--wp--preset--font-family--montserrat),Montserrat,sans-serif;font-size:var(--yr-page-section-title-size);font-weight:var(--yr-page-section-title-weight);letter-spacing:var(--yr-page-section-title-letter-spacing);line-height:var(--yr-page-section-title-line-height)}:where(.yr-about-page,.hongri-about-page) p{margin-top:0}.hr-container{margin-inline:auto;width:min(1680px,calc(100% - clamp(36px, 7vw, 96px)))}.hr-section{padding:clamp(68px,8vw,96px) 0}.hr-section-light{background:var(--hr-light)}.hr-eyebrow{color:var(--hr-primary);display:inline-block;font-family:var(--wp--preset--font-family--montserrat),Montserrat,sans-serif;font-size:13px;font-weight:750;letter-spacing:.15em;margin-bottom:18px;text-transform:uppercase}.hr-hero{align-items:center;background:linear-gradient(90deg,rgba(8,35,48,.95),rgba(8,35,48,.82) 50%,rgba(8,35,48,.3));display:flex;margin:0;min-height:clamp(620px,72vh,780px);overflow:hidden;position:relative}.hr-hero.wp-block-cover .wp-block-cover__inner-container{width:100%}.hongri-about-page .hr-hero{background:linear-gradient(90deg,rgba(8,35,48,.95),rgba(8,35,48,.82) 50%,rgba(8,35,48,.3)),url(/wp-content/uploads/2026/07/478.webp) 50% /cover no-repeat}.hr-hero-content{padding-block:clamp(118px,14vw,180px) clamp(90px,10vw,130px);position:relative;z-index:2}.hr-hero .hr-eyebrow{color:color-mix(in srgb,var(--hr-primary) 62%,#fff)}.hr-hero p{color:hsla(0,0%,100%,.9);font-size:clamp(18px,2vw,21px);margin-bottom:34px;max-width:720px}.hr-buttons{display:flex;flex-wrap:wrap;gap:14px}:where(.yr-about-page,.hongri-about-page) :where(a.hr-button,.wp-block-button.hr-button>.wp-block-button__link){align-items:center;background:var(--hr-primary);border:2px solid var(--hr-primary);border-radius:999px;color:#fff;display:inline-flex;font-family:var(--wp--preset--font-family--montserrat),Montserrat,sans-serif;font-weight:700;justify-content:center;min-height:52px;padding:13px 26px;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}:where(.yr-about-page,.hongri-about-page) :where(a.hr-button,.wp-block-button.hr-button>.wp-block-button__link):hover{background:var(--hr-pink);border-color:var(--hr-pink);color:#fff;transform:translateY(-2px)}:where(.yr-about-page,.hongri-about-page) :where(a.hr-button-outline,.wp-block-button.hr-button-outline>.wp-block-button__link){background:transparent;border-color:hsla(0,0%,100%,.72)}:where(.yr-about-page,.hongri-about-page) :where(a.hr-button-outline,.wp-block-button.hr-button-outline>.wp-block-button__link):hover{background:#fff;border-color:#fff;color:var(--hr-dark)}.yr-about-page .yr-about-hero a.hr-button{background:var(--yr-button-fill);border-color:var(--yr-button-fill);color:#fff!important}.yr-about-page .yr-about-hero a.hr-button:focus-visible,.yr-about-page .yr-about-hero a.hr-button:hover{background:var(--yr-button-fill-hover);border-color:var(--yr-button-fill-hover);color:#fff!important}.yr-about-page .yr-about-hero a.hr-button-outline{background:transparent;border-color:hsla(0,0%,100%,.76);color:#fff!important}.yr-about-page .yr-about-hero a.hr-button-outline:focus-visible,.yr-about-page .yr-about-hero a.hr-button-outline:hover{background:hsla(0,0%,100%,.12);border-color:#fff;color:#fff!important}.hr-stats{margin-top:-58px;position:relative;z-index:3}.hr-stats-grid{background:#fff;border:1px solid var(--hr-border);border-radius:18px;box-shadow:0 18px 50px rgba(17,53,68,.14);display:grid;grid-template-columns:repeat(var(--hr-stat-cols,4),minmax(0,1fr));overflow:hidden}.hr-stat{border-right:1px solid var(--hr-border);padding:32px 20px;text-align:center}.hr-stat:last-child{border-right:0}.hr-stat strong{color:var(--hr-primary);display:block;font-family:var(--wp--preset--font-family--montserrat),Montserrat,sans-serif;font-size:38px;line-height:1.1;margin-bottom:6px}.hr-stat strong em{font-size:.72em;font-style:normal}.hr-stat span{color:var(--hr-dark);font-size:14px;font-weight:700}.hr-two-column{align-items:center;display:grid;gap:clamp(42px,7vw,76px);grid-template-columns:repeat(2,minmax(0,1fr))}.hr-image{background:var(--hr-light);border-radius:20px;box-shadow:none;min-height:470px;overflow:hidden}.hr-image img{display:block;height:100%;min-height:470px;object-fit:cover;width:100%}.hr-two-column--image-right .hr-copy{order:1}.hr-two-column--image-right .hr-image{order:2}.hr-inline-action{margin-top:28px}.hr-check-list{display:grid;gap:12px;list-style:none;margin:28px 0 0;padding:0}.hr-check-list li{color:var(--hr-dark);font-weight:600;min-height:26px;padding-left:38px;position:relative}.hr-check-list li:before{background:color-mix(in srgb,var(--hr-primary) 14%,transparent);border-radius:50%;content:"";height:24px;left:0;position:absolute;top:1px;width:24px}.hr-check-list li:after{border-bottom:2px solid var(--hr-primary);border-left:2px solid var(--hr-primary);content:"";height:5px;left:8px;position:absolute;top:7px;transform:rotate(-45deg);width:8px}.hr-section-heading{margin:0 auto 48px;max-width:790px;text-align:center}.hr-product-grid,.hr-quality-grid{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.hr-product-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-product-grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.hr-card,.hr-quality-card{background:#fff;border:1px solid var(--hr-border);border-radius:17px;box-shadow:0 8px 26px rgba(17,53,68,.06);padding:30px}.hr-card{transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.hr-card:hover{border-color:var(--hr-primary);box-shadow:0 16px 36px rgba(17,53,68,.12);transform:translateY(-5px)}.hr-card-number{align-items:center;background:color-mix(in srgb,var(--hr-primary) 12%,transparent);border-radius:50%;color:var(--hr-primary);display:inline-flex;font-weight:800;height:46px;justify-content:center;margin-bottom:22px;width:46px}.hr-card-link{color:var(--hr-primary);font-weight:700;text-decoration:none}.hr-quality-icon{color:var(--hr-primary);font-family:var(--wp--preset--font-family--montserrat),Montserrat,sans-serif;font-size:28px;font-weight:750;margin-bottom:16px}.hr-process{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.hr-process--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-process--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.hr-process-item{background:#fff;border:1px solid var(--hr-border);border-radius:14px;padding:25px 22px}.hr-process-item span{color:var(--hr-pink);display:block;font-size:13px;font-weight:800;letter-spacing:.08em;margin-bottom:8px}.hr-process-item strong{color:var(--hr-dark);font-size:17px}.hr-process-item p{font-size:14px;margin:10px 0 0}.hr-cta,.hr-hero{background-position:50%;background-size:cover}.hr-cta{background:linear-gradient(135deg,var(--hr-dark),color-mix(in srgb,var(--hr-primary) 58%,var(--hr-dark)));margin:0;overflow:hidden;padding:clamp(72px,9vw,100px) 20px;position:relative;text-align:center}.hr-cta h2{color:#fff}.hr-cta p{color:hsla(0,0%,100%,.86);font-size:18px;margin:0 auto 30px;max-width:760px}.hr-cta .hr-buttons{justify-content:center}@media (max-width:900px){.hr-process,.hr-product-grid,.hr-quality-grid,.hr-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-two-column{grid-template-columns:1fr}.hr-two-column--image-right .hr-copy,.hr-two-column--image-right .hr-image{order:0}.hr-image{min-height:380px}}@media (max-width:600px){.yr-standard-page__hero-inner{padding-top:108px}.hr-hero{background-position:64%;min-height:680px}.hr-stats{margin-top:-32px}.hr-process,.hr-product-grid,.hr-quality-grid,.hr-stats-grid{grid-template-columns:1fr}.hr-stat{border-bottom:1px solid var(--hr-border);border-right:0}.hr-stat:last-child{border-bottom:0}.hr-card,.hr-quality-card{padding:25px}}@media (prefers-reduced-motion:reduce){.hr-card,:where(.yr-about-page,.hongri-about-page) .hr-button{transition:none}}.yr-managed-contact-page,.yr-managed-service-page{width:100%}.yr-about-page>.yr-page-surface--plain{--yr-page-surface-bg:#fff;background:var(--yr-page-surface-bg)!important}.yr-about-page>.yr-page-surface--soft{--yr-page-surface-bg:#f5f7f6;background:var(--yr-page-surface-bg)!important}.yr-contact-page .yr-about-section,.yr-service-page .yr-about-section{padding-block:clamp(48px,4.5vw,64px)}.yr-service-page .yr-service-intro{padding-block:clamp(36px,3.4vw,48px) clamp(12px,1.2vw,18px)}.yr-service-page .yr-service-intro .yr-about-shell{box-sizing:border-box;padding-inline:clamp(24px,2.4vw,40px)}.yr-service-page .yr-page-module--service-feature_tabs{padding-block:clamp(12px,1.2vw,18px) clamp(36px,3.4vw,48px)}.yr-service-page .yr-page-module--service-feature_tabs .yr-feature-tabs__frame{margin-top:0}.yr-service-page .yr-page-module--service-feature_tabs .yr-about-shell{width:100%}.yr-service-page .yr-page-module--service-feature_tabs .yr-about-section-heading:empty{display:none;margin:0}.yr-service-page .yr-page-module--service-feature_tabs .yr-feature-tabs__bar{background:color-mix(in srgb,var(--yr-paper,#fff) 54%,transparent);border:1px solid color-mix(in srgb,var(--yr-line) 76%,transparent);box-sizing:border-box;flex-wrap:nowrap;gap:0;justify-content:flex-start;margin-inline:auto;overflow-x:auto;padding:0;width:min(1680px,calc(100% - clamp(36px, 7vw, 96px)))}.yr-service-page .yr-page-module--service-feature_tabs .yr-feature-tabs__tab{background:transparent;border:0;border-inline-end:1px solid color-mix(in srgb,var(--yr-line) 76%,transparent);border-radius:0;box-shadow:none;flex:1 0 0;max-width:none;min-height:58px;min-width:0}.yr-service-page .yr-page-module--service-feature_tabs .yr-feature-tabs__tab:last-child{border-inline-end:0}.yr-service-page .yr-page-module--service-feature_tabs .yr-feature-tabs__tab:hover{background:var(--yr-accent-soft);box-shadow:none;color:var(--yr-accent);transform:none}.yr-service-page .yr-page-module--service-feature_tabs .yr-feature-tabs__tab.is-active,.yr-service-page .yr-page-module--service-feature_tabs .yr-feature-tabs__tab.is-active:focus-visible,.yr-service-page .yr-page-module--service-feature_tabs .yr-feature-tabs__tab.is-active:hover{background:var(--yr-accent);box-shadow:none;color:var(--yr-paper,#fff);transform:none}.yr-service-page .yr-page-module--service-feature_tabs .yr-feature-tabs__panels{box-sizing:border-box;margin-inline:auto;padding-inline:0;width:min(1680px,calc(100% - clamp(36px, 7vw, 96px)))}@media (max-width:1100px){.yr-service-page .yr-page-module--service-feature_tabs .yr-feature-tabs__bar{justify-content:flex-start}}.yr-contact-page .yr-about-section--media,.yr-service-page .yr-about-section--media{padding-block:clamp(44px,4.2vw,58px)}.yr-contact-page .yr-about-section--cta,.yr-service-page .yr-about-section--cta{padding-block:clamp(40px,3.6vw,52px)}.yr-contact-page .yr-about-section-heading,.yr-service-page .yr-about-section-heading{margin-bottom:clamp(28px,3.2vw,40px)}.yr-service-page .yr-page-module--service-services .yr-feature-cards__item{background:var(--yr-paper,#fff);border:1px solid color-mix(in srgb,var(--yr-accent) 12%,transparent);border-radius:12px;box-shadow:0 14px 36px color-mix(in srgb,var(--yr-heading) 7%,transparent);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,color .3s ease,transform .3s ease}.yr-service-page .yr-page-module--service-services .yr-feature-cards__item:hover{background:var(--yr-accent);border-color:var(--yr-accent);box-shadow:0 20px 44px color-mix(in srgb,var(--yr-accent) 18%,transparent);color:#fff;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.yr-service-page .yr-page-module--service-services .yr-feature-cards__item{transition:none}.yr-service-page .yr-page-module--service-services .yr-feature-cards__item:hover{transform:none}}.yr-service-marquee{overflow:clip}.yr-service-marquee__rows{display:grid;gap:20px}.yr-service-marquee__row{overflow:clip}.yr-service-marquee__track{animation:yr-service-marquee-scroll var(--yr-service-marquee-duration,42s) linear infinite;display:flex;width:max-content;will-change:transform}.yr-service-marquee__row--right .yr-service-marquee__track{animation-direction:reverse}.yr-service-marquee__row:focus-within .yr-service-marquee__track,.yr-service-marquee__row:hover .yr-service-marquee__track{animation-play-state:paused}@keyframes yr-service-marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.yr-service-marquee__item{aspect-ratio:4/3;background:var(--yr-paper-3,#eef1f2);border-radius:8px;display:block;flex:0 0 auto;margin-right:20px;overflow:hidden;width:clamp(240px,27.6vw,384px)}.yr-service-marquee__item img{display:block;height:100%;object-fit:cover;width:100%}a.yr-service-marquee__item img{transition:transform .45s ease}a.yr-service-marquee__item:focus-visible img,a.yr-service-marquee__item:hover img{transform:scale(1.05)}.yr-service-marquee__item .yr-image-placeholder{border-radius:0;height:100%;min-height:0;width:100%}@media (max-width:680px){.yr-service-page .yr-service-intro .yr-about-shell{padding-inline:0}.yr-service-marquee__rows{gap:12px}.yr-service-marquee__item{border-radius:8px;margin-right:12px;width:228px}}@media (prefers-reduced-motion:reduce){.yr-service-marquee__track{animation:none}.yr-service-marquee__item img{transition:none}}.yr-feature-tabs__frame{margin-top:clamp(30px,3.4vw,44px)}.yr-feature-tabs__bar{align-items:center;display:none;flex-wrap:wrap;gap:clamp(8px,.9vw,12px);justify-content:center;margin:0 auto;overscroll-behavior-inline:contain;scrollbar-width:none;width:100%}.yr-feature-tabs__bar::-webkit-scrollbar{display:none}.yr-feature-tabs__frame.is-enhanced .yr-feature-tabs__bar{display:flex}.yr-feature-tabs__tab{background:var(--yr-paper,#fff);border:1px solid color-mix(in srgb,var(--yr-line) 72%,transparent);border-radius:999px;box-shadow:0 7px 20px color-mix(in srgb,var(--yr-ink) 5%,transparent);color:var(--yr-heading);cursor:pointer;flex:0 0 auto;font-family:var(--wp--preset--font-family--montserrat),sans-serif;font-size:clamp(14px,1.05vw,16px);font-weight:500;line-height:1.3;min-height:44px;padding:10px clamp(20px,1.8vw,28px);position:relative;transition:color .25s ease,background-color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease;white-space:nowrap}.yr-feature-tabs__tab:hover{background:var(--yr-accent-soft);border-color:color-mix(in srgb,var(--yr-accent) 36%,var(--yr-line));color:var(--yr-accent);transform:translateY(-1px)}.yr-feature-tabs__tab:focus-visible{outline:2px solid var(--yr-accent);outline-offset:3px}.yr-feature-tabs__tab.is-active,.yr-feature-tabs__tab.is-active:focus-visible,.yr-feature-tabs__tab.is-active:hover{background:var(--yr-accent);border-color:var(--yr-accent);box-shadow:0 10px 24px color-mix(in srgb,var(--yr-accent) 22%,transparent);color:var(--yr-paper,#fff);font-weight:600;transform:none}.yr-feature-tabs__panels{margin-top:clamp(34px,4.2vw,56px)}.yr-feature-tabs__panel{align-items:center;display:grid;gap:clamp(36px,5vw,80px);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.yr-feature-tabs__panel+.yr-feature-tabs__panel{margin-top:clamp(44px,5vw,72px)}.yr-feature-tabs__frame.is-enhanced .yr-feature-tabs__panel{display:none}.yr-feature-tabs__frame.is-enhanced .yr-feature-tabs__panel+.yr-feature-tabs__panel{margin-top:0}.yr-feature-tabs__frame.is-enhanced .yr-feature-tabs__panel.is-active{animation:yr-feature-tabs-in .48s cubic-bezier(.16,1,.3,1) both;display:grid}@keyframes yr-feature-tabs-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.yr-feature-tabs__eyebrow{color:var(--yr-accent);display:inline-block;font-size:13px;letter-spacing:.14em;margin-bottom:14px;text-transform:uppercase}.yr-feature-tabs__eyebrow,.yr-feature-tabs__title{font-family:var(--wp--preset--font-family--montserrat),sans-serif;font-weight:700}.yr-feature-tabs__title{color:var(--yr-heading);font-size:clamp(25px,2.5vw,36px);letter-spacing:-.01em;line-height:1.22;margin:0}.yr-feature-tabs__text{color:var(--yr-text);font-size:16px;line-height:1.85;margin-top:18px}.yr-feature-tabs__text p{margin:0}.yr-feature-tabs__points{display:grid;gap:13px;list-style:none;margin:24px 0 0;padding:0}.yr-feature-tabs__points li{align-items:flex-start;color:var(--yr-heading);display:flex;font-size:15.5px;font-weight:550;gap:12px;line-height:1.55}.yr-feature-tabs__point-icon{align-items:center;color:var(--yr-accent);display:inline-flex;flex:0 0 auto;height:20px;justify-content:center;margin-top:2px;width:20px}.yr-feature-tabs__point-icon svg{display:block;fill:currentColor;height:100%;overflow:visible;width:100%}.yr-feature-tabs__button{align-items:center;background:var(--yr-accent);border-radius:999px;color:#fff;display:inline-flex;font-family:var(--wp--preset--font-family--montserrat),sans-serif;font-size:14.5px;font-weight:600;gap:10px;line-height:1.4;margin-top:30px;padding:14px 28px;text-decoration:none;transition:background .24s ease,transform .24s ease,box-shadow .24s ease}.yr-feature-tabs__button span{transition:transform .24s ease}.yr-feature-tabs__button:focus-visible,.yr-feature-tabs__button:hover{background:var(--yr-accent-2,var(--yr-accent));box-shadow:0 14px 30px color-mix(in srgb,var(--yr-accent) 28%,transparent);color:#fff;transform:translateY(-2px)}.yr-feature-tabs__button:focus-visible span,.yr-feature-tabs__button:hover span{transform:translateX(4px)}.yr-feature-tabs__media{background:var(--yr-paper-3,#eef1f2);border-radius:12px;box-shadow:none;overflow:hidden;position:relative}.yr-feature-tabs__media .yr-image-placeholder,.yr-feature-tabs__media img{aspect-ratio:4/3;border-radius:0;display:block;height:100%;min-height:0;object-fit:cover;width:100%}.yr-feature-tabs__media img{transition:transform .6s cubic-bezier(.16,1,.3,1)}.yr-feature-tabs__panel:hover .yr-feature-tabs__media img{transform:scale(1.03)}@media (max-width:900px){.yr-feature-tabs__panel{gap:28px;grid-template-columns:1fr}.yr-feature-tabs__media{border-radius:10px;order:-1}.yr-feature-tabs__media .yr-image-placeholder,.yr-feature-tabs__media img{aspect-ratio:16/10}.yr-service-page .yr-page-module--service-feature_tabs .yr-feature-tabs__tab{flex:0 0 auto;min-width:180px}}@media (max-width:680px){.yr-feature-tabs__bar{flex-wrap:nowrap;gap:8px;justify-content:flex-start;overflow-x:auto;padding:2px 2px 8px}.yr-feature-tabs__tab{min-height:42px;padding:9px 18px}.yr-service-page .yr-page-module--service-feature_tabs .yr-feature-tabs__bar{justify-content:flex-start;padding:0}.yr-service-page .yr-page-module--service-feature_tabs .yr-feature-tabs__tab{flex:0 0 auto;min-height:54px;min-width:168px}}@media (prefers-reduced-motion:reduce){.yr-feature-tabs__frame.is-enhanced .yr-feature-tabs__panel.is-active{animation:none}.yr-feature-tabs__button,.yr-feature-tabs__button span,.yr-feature-tabs__media img,.yr-feature-tabs__tab{transition:none}}.yr-service-format-showcase{overflow:clip}.yr-service-formats{margin-top:clamp(34px,5vw,58px)}.yr-service-format-tabs{border-bottom:1px solid color-mix(in srgb,var(--hr-border) 88%,transparent);display:none;justify-content:center;margin:0 auto clamp(30px,4vw,46px);width:min(720px,100%)}.yr-service-formats.is-enhanced .yr-service-format-tabs{display:flex}.yr-service-format-tabs button{align-items:center;background:transparent;border:0;color:var(--yr-text);cursor:pointer;display:inline-flex;font:inherit;font-weight:720;gap:10px;justify-content:center;min-height:54px;padding:10px clamp(18px,3vw,34px);position:relative}.yr-service-format-tabs button:after{background:var(--hr-primary);bottom:-1px;content:"";height:3px;left:0;position:absolute;right:0;transform:scaleX(0);transition:transform .25s ease}.yr-service-format-tabs button[aria-selected=true]{color:var(--yr-heading)}.yr-service-format-tabs button[aria-selected=true]:after{transform:scaleX(1)}.yr-service-format-tabs button:focus-visible{outline:2px solid var(--hr-primary);outline-offset:3px}.yr-service-format-tabs small{background:color-mix(in srgb,var(--hr-primary) 10%,#fff);border-radius:50%;color:var(--hr-primary);display:inline-grid;font-size:11px;font-weight:800;height:25px;place-items:center;width:25px}.yr-service-format-panel+.yr-service-format-panel{margin-top:clamp(54px,7vw,82px)}.yr-service-formats.is-enhanced .yr-service-format-panel+.yr-service-format-panel{margin-top:0}.yr-service-format-panel[hidden]{display:none}.yr-service-format-panel__title{color:var(--yr-heading);font-family:var(--wp--preset--font-family--montserrat),Montserrat,sans-serif;font-size:clamp(24px,3vw,32px);margin:0 0 26px;text-align:center}.yr-service-formats.is-enhanced .yr-service-format-panel__title{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.yr-service-format-panel .yr-product-family-nav--about{margin:0}.yr-service-format-panel .yr-product-family-nav__image{position:relative}.yr-service-format-fallback,.yr-service-format-image-link,.yr-service-format-image-link img{display:block;height:100%;width:100%}.yr-service-format-image-link{color:inherit;text-decoration:none}.yr-service-format-card__badge{background:hsla(0,0%,100%,.92);border:1px solid color-mix(in srgb,var(--hr-primary) 24%,transparent);border-radius:3px;color:var(--hr-primary);font-size:10px;font-weight:800;left:14px;letter-spacing:.08em;line-height:1;padding:6px 9px;position:absolute;text-transform:uppercase;top:14px;z-index:1}.yr-service-format-fallback{background:#f0f4f2}.yr-service-custom-mold{align-items:center;background:hsla(0,0%,100%,.82);border:1px solid color-mix(in srgb,var(--hr-primary) 18%,var(--hr-border));border-radius:var(--yr-radius);box-shadow:0 18px 44px rgba(16,44,60,.055);display:grid;gap:18px clamp(24px,5vw,58px);grid-template-columns:minmax(0,1fr) auto;margin-top:clamp(36px,5vw,58px);padding:clamp(24px,4vw,42px)}.yr-service-custom-mold__copy h3{color:var(--yr-heading);font-family:var(--wp--preset--font-family--montserrat),Montserrat,sans-serif;font-size:clamp(23px,2.7vw,34px);margin:0}.yr-service-custom-mold__copy div,.yr-service-custom-mold__copy p{color:var(--yr-text);line-height:1.7;margin:10px 0 0}.yr-service-custom-mold__button{align-items:center;background:var(--yr-button-fill,var(--hr-primary));border-radius:999px;box-shadow:0 14px 28px color-mix(in srgb,var(--hr-primary) 22%,transparent);color:#fff;display:inline-flex;font-weight:750;gap:10px;justify-content:center;line-height:1.25;min-height:52px;padding:12px 22px;text-align:center;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.yr-service-custom-mold__button:focus-visible,.yr-service-custom-mold__button:hover{box-shadow:0 18px 32px color-mix(in srgb,var(--hr-primary) 30%,transparent);color:#fff;transform:translateY(-2px)}.yr-service-custom-mold__button:focus-visible{outline:2px solid var(--hr-primary);outline-offset:4px}.yr-service-custom-mold__note{border-top:1px solid color-mix(in srgb,var(--hr-border) 82%,transparent);color:color-mix(in srgb,var(--yr-text) 86%,transparent);font-size:13px;grid-column:1/-1;line-height:1.65;margin:0;padding-top:16px}@media (max-width:700px){.yr-service-format-tabs{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.yr-service-format-tabs::-webkit-scrollbar{display:none}.yr-service-format-tabs button{flex:1 0 auto;padding-inline:18px;white-space:nowrap}.yr-service-custom-mold{align-items:start;grid-template-columns:1fr}.yr-service-custom-mold__button{width:100%}}@media (prefers-reduced-motion:reduce){.yr-service-custom-mold__button,.yr-service-format-tabs button:after{transition:none}}.yr-contact-page .yr-contact-details{padding-block:clamp(76px,6vw,94px)}.yr-contact-details__header{margin-inline:auto;text-align:center;width:min(1080px,100%)}.yr-contact-details__header h2{color:#1a1a1a;font-family:var(--wp--preset--font-family--montserrat),Montserrat,sans-serif;font-size:clamp(36px,3.1vw,46px);font-weight:700;line-height:1.16;margin:0}.yr-contact-details__intro{color:#666;font-size:16px;line-height:1.5;margin:20px auto 0}.yr-contact-details__intro p{margin:0}.yr-contact-detail-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(48px,4vw,60px)}.yr-contact-detail{background:#f8f8f8;border:1px solid #ddd;border-radius:8px;color:#666;display:flex;flex-direction:column;min-height:243px;min-width:0;padding:29px}.yr-contact-details.yr-page-surface--soft .yr-contact-detail{background:#fff}.yr-contact-detail__top{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;min-height:56px}.yr-contact-detail__label{color:#666;font-size:16px;font-weight:400;line-height:1.5;padding-top:2px;text-transform:uppercase}.yr-contact-detail__icon{align-items:center;color:var(--hr-primary);display:inline-flex;flex:0 0 56px;font-size:52px;height:56px;justify-content:center;line-height:1;width:56px}.yr-contact-detail__icon .yr-icon{height:1em;width:1em}.yr-contact-detail--email .yr-contact-detail__icon{font-size:50px}.yr-contact-detail--location .yr-contact-detail__icon{font-size:48px}.yr-contact-detail__value{margin-top:29px}.yr-contact-detail__value :where(a,p){color:#1a1a1a;display:block;font-size:16px;font-weight:500;line-height:1.5;margin:0;overflow-wrap:anywhere;text-decoration:none}.yr-contact-detail--email .yr-contact-detail__value :where(a,p),.yr-contact-detail--phone .yr-contact-detail__value :where(a,p){font-size:clamp(23px,1.9vw,28px);line-height:1.3}.yr-contact-detail__value a{transition:color .2s ease}.yr-contact-detail__value a:focus-visible,.yr-contact-detail__value a:hover{color:var(--hr-primary)}.yr-contact-detail__value a:focus-visible{outline:2px solid var(--hr-primary);outline-offset:4px}.yr-contact-map{background:#ddd;height:clamp(360px,29.5vw,430px);margin-inline:auto;overflow:hidden;position:relative;width:min(1680px,calc(100% - clamp(36px, 7vw, 96px)))}.yr-contact-map iframe{border:0;display:block;height:100%;width:100%}.yr-contact-brief-list{border-top:1px solid var(--hr-border);counter-reset:yr-contact-brief;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:clamp(34px,5vw,58px) auto 0;max-width:1080px;padding:0}.yr-contact-brief-list li{border-bottom:1px solid var(--hr-border);color:var(--hr-dark);counter-increment:yr-contact-brief;font-weight:650;min-height:92px;padding:26px 24px 26px 66px;position:relative}.yr-contact-brief-list li:nth-child(odd){border-right:1px solid var(--hr-border)}.yr-contact-brief-list li:before{color:var(--hr-primary);content:counter(yr-contact-brief,decimal-leading-zero);font-size:12px;font-weight:800;left:22px;letter-spacing:.08em;position:absolute;top:27px}.yr-contact-form-shell{align-items:start;display:grid;gap:clamp(30px,5vw,72px);grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr)}.yr-contact-form-shell .yr-about-section-heading{text-align:left}.yr-contact-form-shell .yr-about-section-heading .is-center{justify-content:flex-start;text-align:left}.yr-contact-form{background:#fff;border:1px solid var(--hr-border);box-shadow:0 18px 50px rgba(16,44,60,.07);padding:clamp(26px,4vw,46px)}.yr-contact-form :where(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#fff;border:1px solid #ccd9d5;border-radius:0;min-height:48px;width:100%}.yr-contact-form textarea{min-height:140px}.yr-contact-form :where(button,input[type=submit]){background:var(--yr-button-fill,var(--hr-primary));border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:700;min-height:50px;padding:12px 26px}@media (max-width:860px){.yr-contact-form-shell{grid-template-columns:1fr}.yr-contact-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yr-contact-detail--location:last-child{grid-column:1/-1}}@media (max-width:620px){.yr-contact-page .yr-contact-details{padding-block:58px 64px}.yr-contact-details .yr-about-shell{width:min(100% - 32px,1320px)}.yr-contact-details__header h2{font-size:34px}.yr-contact-details__intro{font-size:15px;line-height:1.65}.yr-contact-detail-grid{gap:16px;grid-template-columns:1fr;margin-top:38px}.yr-contact-detail,.yr-contact-detail--location:last-child{grid-column:auto}.yr-contact-detail{min-height:220px;padding:25px}.yr-contact-detail--email .yr-contact-detail__value :where(a,p),.yr-contact-detail--phone .yr-contact-detail__value :where(a,p){font-size:clamp(21px,7vw,26px)}.yr-contact-map{height:320px}.yr-contact-brief-list{grid-template-columns:1fr}.yr-contact-brief-list li:nth-child(odd){border-right:0}}.yr-about-shell{margin-inline:auto}.yr-about-shell,.yr-certifications--about .yr-certifications__shell{width:min(1680px,calc(100% - clamp(36px, 7vw, 96px)))}.yr-about-section{margin:0;padding:clamp(60px,6vw,88px) 0;position:relative}.yr-about-section-heading{margin:0 auto clamp(34px,4vw,52px);text-align:center;width:min(820px,100%)}.yr-about-advantages-header .yr-eyebrow,.yr-about-advantages-header .yr-h2,.yr-about-advantages-header .yr-lead,.yr-about-section-heading .yr-eyebrow,.yr-about-section-heading .yr-h2,.yr-about-section-heading .yr-lead{margin-inline:0}.yr-about-advantages-header .yr-h2,.yr-about-section-heading .yr-h2{color:var(--yr-heading);font-family:var(--wp--preset--font-family--montserrat),Montserrat,sans-serif;font-size:clamp(31px,4vw,50px);font-weight:820;letter-spacing:-.025em;line-height:1.12;margin-top:0}.yr-about-advantages-header .yr-lead,.yr-about-section-heading .yr-lead{color:var(--yr-text);font-size:clamp(16px,1.5vw,19px);line-height:1.75;margin-top:20px;max-width:720px}.yr-about-section-heading .yr-lead{margin-inline:auto}.yr-about-advantages-header .yr-lead p,.yr-about-section-heading .yr-lead p{margin:0}.yr-about-section--media{background:#fff;padding:clamp(54px,5.5vw,78px) 0}.yr-about-section--overview{overflow:hidden;padding:clamp(72px,6.5vw,100px) 0 66px}.yr-about-overview__top{align-items:center;display:flex;justify-content:space-between}.yr-about-overview__heading{width:43%}.yr-about-overview__heading h2{color:var(--yr-heading);font-family:var(--wp--preset--font-family--montserrat),Montserrat,sans-serif;font-size:clamp(38px,3vw,50px);font-weight:600;letter-spacing:-.025em;line-height:1.4;margin:0}.yr-about-overview__copy{color:var(--yr-text);font-size:16px;line-height:1.8;width:53%}.yr-about-overview__copy p{margin:0}.yr-about-overview__copy p+p{margin-top:1em}.yr-about-overview__visuals{display:grid;gap:2%;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:66px;position:relative}.yr-about-overview__image{aspect-ratio:784/523;margin:0;min-width:0}.yr-about-overview__image:after{content:none}.yr-about-overview__image img{display:block;height:100%;max-width:none;object-fit:cover;transition:none;width:100%}.yr-about-overview__badge{align-items:center;background:linear-gradient(0deg,color-mix(in srgb,var(--yr-accent) 72%,#000) 0,color-mix(in srgb,var(--yr-accent) 18%,#fff) 100%);border:0;border-radius:50%;box-shadow:none;color:#fff;display:flex;flex-direction:column;height:180px;justify-content:center;padding:0;text-align:center;width:180px;z-index:1}.yr-about-overview__badge,.yr-about-overview__badge:before{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.yr-about-overview__badge:before{animation:yr-about-overview-orbit 20s linear infinite;border:2px dashed color-mix(in srgb,var(--yr-accent) 72%,#000);border-radius:50%;content:"";height:240px;width:240px;z-index:-1}.yr-about-overview__badge:after{content:none}.yr-about-overview__badge strong{color:inherit;display:block;font-family:var(--wp--preset--font-family--montserrat),Montserrat,sans-serif;font-size:50px;font-weight:600;letter-spacing:0;line-height:1.2;margin:0}.yr-about-overview__badge strong em{font-size:1em;font-style:normal}.yr-about-overview__badge>span{display:block;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.8;margin:0}@keyframes yr-about-overview-orbit{to{transform:translate(-50%,-50%) rotate(1turn)}}@media (max-width:1024px){.yr-about-overview__top{align-items:flex-start}.yr-about-overview__heading h2{font-size:clamp(32px,4vw,40px)}.yr-about-overview__badge{height:160px;width:160px}.yr-about-overview__badge:before{height:210px;width:210px}}@media (max-width:767px){.yr-about-section--overview{padding:62px 0 76px}.yr-about-section--overview .yr-about-shell{width:calc(100% - 20px)}.yr-about-overview__top{display:block}.yr-about-overview__heading h2{font-size:26px;line-height:1.4}.yr-about-overview__copy,.yr-about-overview__heading{width:100%}.yr-about-overview__copy{font-size:16px;line-height:1.8;margin-top:10px}.yr-about-overview__visuals{gap:0;grid-template-columns:minmax(0,1fr);margin-top:25px}.yr-about-overview__image{aspect-ratio:784/523}.yr-about-overview__badge{height:140px;padding:0;width:140px}.yr-about-overview__badge:before{border-width:2px;height:180px;width:180px}.yr-about-overview__badge strong{font-size:36px}.yr-about-overview__badge>span{font-size:14px}}@media (prefers-reduced-motion:reduce){.yr-about-overview__badge:before{animation:none}}.yr-about-section--rd{background:color-mix(in srgb,var(--yr-accent) 5%,var(--yr-paper,#fff))}.yr-about-section--group{background:#fff;overflow:hidden;padding:clamp(78px,7.5vw,118px) 0}.yr-about-group__heading{align-items:end;display:grid;gap:clamp(48px,8vw,136px);grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr)}.yr-about-group__heading .yr-eyebrow{align-items:center;color:var(--yr-accent);display:flex;font-size:12px;font-weight:700;gap:13px;line-height:1.3;margin:0 0 20px;text-align:left;text-transform:uppercase}.yr-about-group__heading .yr-eyebrow:before{background:var(--yr-accent);content:"";height:2px;width:30px}.yr-about-group__heading h2{color:var(--yr-heading);font-family:var(--wp--preset--font-family--montserrat),Montserrat,sans-serif;font-size:clamp(40px,4.2vw,64px);font-weight:700;line-height:1.08;margin:0;max-width:880px;text-wrap:balance}.yr-about-group__intro{color:var(--yr-text);font-size:clamp(16px,1.25vw,19px);line-height:1.75;margin:0 0 6px;max-width:470px}.yr-about-group__intro p{margin:0}.yr-about-group{align-items:stretch;display:grid;gap:clamp(48px,7vw,112px);grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);margin-top:clamp(56px,6vw,88px)}.yr-about-group__image{align-items:flex-end;background-color:color-mix(in srgb,var(--yr-accent) 8%,#eef3f1);background-image:linear-gradient(135deg,transparent 0 55%,color-mix(in srgb,var(--yr-accent) 9%,transparent) 55% 100%),linear-gradient(180deg,transparent,color-mix(in srgb,var(--yr-heading) 8%,transparent));background-position:50%;background-size:cover;display:flex;justify-content:flex-end;min-height:540px;overflow:hidden;padding:26px;position:relative}.yr-about-group__image.has-image:after{background:linear-gradient(180deg,transparent 60%,rgba(12,43,36,.2));content:"";inset:0;position:absolute}.yr-about-group__video-link{background:transparent;border:0;color:#fff;cursor:pointer;display:grid;font:inherit;inset:0;padding:0;place-items:center;pointer-events:none;position:absolute;text-decoration:none;z-index:2}.yr-about-group__video-link .yr-about-video-link{pointer-events:auto}.yr-about-video-link{align-items:center;background:hsla(0,0%,100%,.96);border-radius:50%;box-shadow:0 14px 34px rgba(9,38,30,.2),inset 0 0 0 1px rgba(9,38,30,.06);color:var(--yr-accent);display:inline-flex;height:clamp(64px,5vw,74px);justify-content:center;position:relative;transition:background .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease;width:clamp(64px,5vw,74px)}.yr-about-video-link:before{animation:yr-about-video-pulse 2.8s ease-out infinite;border:1px solid color-mix(in srgb,var(--yr-accent) 58%,#fff);border-radius:50%;box-sizing:border-box;content:"";height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);width:100%}.yr-about-video-link__icon{border-bottom:clamp(8px,.66vw,10px) solid transparent;border-left:clamp(13px,1vw,15px) solid;border-top:clamp(8px,.66vw,10px) solid transparent;height:0;margin-left:4px;position:relative;width:0;z-index:1}.yr-about-group__video-link:focus-visible .yr-about-video-link,.yr-about-group__video-link:hover .yr-about-video-link{background:var(--yr-accent);box-shadow:0 18px 40px rgba(9,38,30,.28),inset 0 0 0 1px hsla(0,0%,100%,.25);color:#fff;transform:scale(1.06)}.yr-about-group__video-link:focus-visible{outline:2px solid #fff;outline-offset:-6px}.yr-feature-tabs__video-link{background:transparent;border:0;color:#fff;cursor:pointer;display:grid;font:inherit;inset:0;padding:0;place-items:center;pointer-events:none;position:absolute;text-decoration:none;z-index:2}.yr-feature-tabs__video-link .yr-about-video-link{pointer-events:auto}.yr-feature-tabs__video-link:focus-visible .yr-about-video-link,.yr-feature-tabs__video-link:hover .yr-about-video-link{background:var(--yr-accent);box-shadow:0 18px 40px rgba(9,38,30,.28),inset 0 0 0 1px hsla(0,0%,100%,.25);color:#fff;transform:scale(1.06)}.yr-feature-tabs__video-link:focus-visible{outline:2px solid #fff;outline-offset:-6px}@keyframes yr-about-video-pulse{0%{opacity:.7;transform:translate(-50%,-50%) scale(1)}70%,to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}body.yr-about-video-open{overflow:hidden}.yr-about-video-modal[hidden]{display:none}.yr-about-video-modal{backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);background:rgba(0,0,0,.87);box-sizing:border-box;display:grid;inset:0;opacity:0;padding:64px clamp(24px,4vw,60px) 40px;place-items:center;position:fixed;transition:opacity .28s ease;z-index:2147483647}.yr-about-video-modal.is-open{opacity:1}.yr-about-video-modal__dialog{opacity:0;position:relative;transform:scale(.965);transition:transform .34s cubic-bezier(.2,.75,.25,1),opacity .28s ease;width:min(960px,100%)}.yr-about-video-modal.is-open .yr-about-video-modal__dialog{opacity:1;transform:scale(1)}.yr-about-video-modal__frame{aspect-ratio:16/9;background:#02060d;box-shadow:0 28px 90px rgba(0,0,0,.42);overflow:hidden;width:100%}.yr-about-video-modal__frame iframe{border:0;display:block;height:100%;width:100%}.yr-about-video-modal__close{background:rgba(25,25,25,.88);border:0;border-radius:2px;color:#fff;cursor:pointer;display:inline-grid;font:200 30px/1 Arial,sans-serif;height:38px;padding:0;place-items:center;position:absolute;right:18px;top:16px;transition:background .2s ease,transform .2s ease;width:38px;z-index:2}.yr-about-video-modal__close:focus-visible,.yr-about-video-modal__close:hover{background:hsla(0,0%,100%,.16);outline:0;transform:scale(1.06)}@media (max-width:600px){.yr-about-video-modal{padding:58px 12px 24px}.yr-about-video-modal__close{right:10px;top:10px}}@media (prefers-reduced-motion:reduce){.yr-about-video-link,.yr-about-video-modal,.yr-about-video-modal__dialog{transition:none}.yr-about-video-link:before{animation:none}}.yr-about-group__image-placeholder{color:color-mix(in srgb,var(--yr-heading) 16%,transparent);font-family:var(--wp--preset--font-family--montserrat),Montserrat,sans-serif;font-size:clamp(34px,4vw,58px);font-weight:700;line-height:1;margin:auto;text-transform:uppercase}.yr-about-group__image-caption{color:hsla(0,0%,100%,.88);font-size:11px;font-weight:600;line-height:1.4;position:relative;text-transform:uppercase;z-index:1}.yr-about-group__structure{display:flex;flex-direction:column;justify-content:center;min-width:0}.yr-about-group__parent{padding-bottom:clamp(42px,5vw,68px)}.yr-about-group__kicker{color:var(--yr-accent);display:block;font-size:12px;font-weight:700;line-height:1.3;text-transform:uppercase}.yr-about-group__parent h3{color:var(--yr-heading);font-size:clamp(32px,3vw,46px);font-weight:680;line-height:1.13;margin:18px 0 0;max-width:620px;text-wrap:balance}.yr-about-group__role{color:var(--yr-accent);font-size:15px;font-weight:650;line-height:1.55;margin:18px 0 0}.yr-about-group__description{color:var(--yr-text);font-size:16px;line-height:1.75;margin:22px 0 0;max-width:590px}.yr-about-group__company-text p,.yr-about-group__description p{margin:0}.yr-about-group__companies{border-top:1px solid var(--yr-line);min-width:0;padding-top:clamp(38px,4vw,56px);position:relative}.yr-about-group__company{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(150px,.74fr) minmax(0,1.26fr);min-width:0}.yr-about-group__company+.yr-about-group__company{border-top:1px solid var(--yr-line);margin-top:32px;padding-top:32px}.yr-about-group__company-body,.yr-about-group__company-name{min-width:0}.yr-about-group__company h3{color:var(--yr-heading);font-size:clamp(23px,2vw,30px);font-weight:680;line-height:1.2;margin:0}.yr-about-group__company-role{color:var(--yr-accent);font-size:14px;font-weight:700;line-height:1.6;margin:2px 0 0}.yr-about-group__company-text{color:var(--yr-text);font-size:14px;line-height:1.7;margin-top:10px}.yr-about-group__company-link{align-items:center;color:var(--yr-accent);display:inline-flex;font-size:14px;font-weight:700;gap:8px;margin-top:20px;text-decoration:none;width:fit-content}.yr-about-group__company-link .yr-icon{font-size:16px;height:16px;transition:transform .2s ease;width:16px}.yr-about-group__company-link:focus-visible .yr-icon,.yr-about-group__company-link:hover .yr-icon{transform:translateX(4px)}.yr-about-section--media .yr-media-content{border:1px solid color-mix(in srgb,var(--yr-line) 78%,transparent);border-radius:var(--yr-radius);box-shadow:0 22px 60px rgba(12,28,54,.07);margin:0;padding:clamp(28px,4vw,54px)}.yr-about-section--media .yr-media-content--bg-light,.yr-about-section--media .yr-media-content--bg-white{background:hsla(0,0%,100%,.82)}.yr-about-section--media .yr-media-content__media-link{border-radius:calc(var(--yr-radius) - 2px)}.yr-about-section--media .yr-product-highlights{gap:12px 24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px}.yr-about-section--capabilities{background:linear-gradient(180deg,#eef4f1,#f8faf9 52%,#f2f6f4);overflow:hidden}.yr-product-family-nav--about{--yr-product-family-gutter:0px;--yr-product-family-bg:transparent;background:transparent;color:var(--yr-heading);margin:0;padding:0}body[class*=yr-style-] .yr-product-family-nav--about{--yr-product-family-bg:transparent;background-color:transparent}.yr-product-family-nav--about .yr-product-family-nav__inner{overflow:visible;width:100%}.yr-product-family-nav--about .yr-product-family-nav__list{background:transparent;display:grid;gap:clamp(18px,2vw,28px);grid-template-columns:repeat(var(--yr-about-category-columns,3),minmax(0,1fr))}body[class*=yr-style-] .yr-product-family-nav--about .yr-product-family-nav__list{background:transparent;gap:clamp(18px,2vw,28px)}.yr-product-family-nav--about .yr-product-family-nav__item{min-width:0}.yr-product-family-nav--about .yr-product-family-nav__link{align-items:stretch;background:#fff;border:1px solid rgba(17,52,48,.1);border-radius:calc(var(--yr-radius) + 2px);box-shadow:0 14px 38px rgba(12,39,35,.06);color:var(--yr-heading);justify-content:flex-start;min-height:100%;overflow:hidden;padding:0 0 clamp(24px,2.4vw,34px);position:relative;text-align:left;transition:border-color .28s ease,box-shadow .28s ease,transform .28s ease}.yr-product-family-nav--about .yr-product-family-nav__link:before{background:var(--yr-accent);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .28s ease;z-index:2}.yr-product-family-nav--about .yr-product-family-nav__link:focus-visible,.yr-product-family-nav--about .yr-product-family-nav__link:hover{background:#fff;border-color:color-mix(in srgb,var(--yr-accent) 28%,transparent);box-shadow:0 22px 54px rgba(12,39,35,.11);color:var(--yr-heading);transform:translateY(-5px)}.yr-product-family-nav--about .yr-product-family-nav__link:focus-visible:before,.yr-product-family-nav--about .yr-product-family-nav__link:hover:before{transform:scaleX(1)}.yr-product-family-nav--about .yr-product-family-nav__image{background:#f0f4f2;border-radius:0;height:clamp(190px,17vw,238px);padding:clamp(24px,3vw,38px);width:100%}.yr-product-family-nav--about .yr-product-family-nav__image img{height:100%;mix-blend-mode:multiply;object-fit:contain;width:100%}.yr-product-family-nav--about .yr-product-family-nav__title{color:var(--yr-heading);font-size:clamp(18px,1.4vw,23px);line-height:1.25;margin:clamp(24px,2.6vw,32px) clamp(24px,2.6vw,34px) 0;max-width:100%}.yr-product-family-nav--about .yr-product-family-nav__description{color:var(--yr-muted);display:block;font-size:14px;line-height:1.62;margin:12px clamp(24px,2.6vw,34px) 0;max-width:34em}.yr-about-section--quality{background:#fff}.yr-about-section--quality .yr-feature-cards{margin:0}.yr-about-section--quality .yr-feature-cards__item{min-height:0}.yr-about-section--quality .yr-feature-cards__title{font-size:clamp(1.2rem,1.2vw,1.4rem)}.yr-about-section--quality .yr-feature-cards__text{font-size:1rem}.yr-about-section--advantages{background:linear-gradient(90deg,rgba(8,14,18,.68) 0,rgba(8,14,18,.5) 34%,rgba(8,14,18,.18) 58%,rgba(8,14,18,0) 80%),var(--yr-about-advantages-image,none),#dfe5e5;background-position:50%;background-size:cover;display:flex;min-height:clamp(480px,40vw,580px);overflow:hidden;padding:0}.yr-about-section--advantages .yr-about-shell{align-items:center;display:flex;padding-block:clamp(58px,6vw,84px)}.yr-about-advantages-content{width:min(560px,52%)}.yr-about-advantages-header{margin:0;width:100%}.yr-about-advantages-header .yr-eyebrow{color:hsla(0,0%,100%,.82)}.yr-about-advantages-header .yr-h2{color:#fff;font-size:clamp(38px,4.2vw,56px);line-height:1.1;max-width:560px}.yr-about-advantages-header .yr-lead{color:hsla(0,0%,100%,.82);max-width:540px}.yr-about-advantages-link{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.52);color:#fff;display:inline-flex;font-family:var(--wp--preset--font-family--montserrat),Montserrat,sans-serif;font-size:14px;font-weight:750;gap:12px;margin-top:clamp(28px,3vw,40px);padding-bottom:7px;text-decoration:none;transition:border-color .2s ease,gap .2s ease}.yr-about-advantages-link:focus-visible,.yr-about-advantages-link:hover{border-bottom-color:#fff;color:#fff;gap:17px}.yr-about-section--factory-gallery{background:#fff;overflow:hidden;padding:clamp(44px,3.8vw,54px) 0 clamp(48px,5vw,68px)}.yr-about-section--factory-gallery .yr-about-section-heading{margin-bottom:clamp(34px,4vw,52px)}.yr-about-factory-gallery{margin-inline:auto;overflow:hidden;padding-bottom:38px;position:relative;width:min(1680px,calc(100% - clamp(36px, 7vw, 96px)))}.yr-about-factory-gallery__slide{aspect-ratio:3/2;background:var(--yr-paper-3,#eef2f1);height:auto;margin:0;overflow:hidden}.yr-about-factory-gallery__link,.yr-about-factory-gallery__link img{display:block;height:100%;width:100%}.yr-about-factory-gallery__link{color:inherit;overflow:hidden;text-decoration:none}.yr-about-factory-gallery__link img{object-fit:cover;transition:transform .55s cubic-bezier(.16,1,.3,1)}.yr-about-factory-gallery__link:focus-visible img,.yr-about-factory-gallery__link:hover img{transform:scale(1.035)}.yr-about-factory-gallery__link:focus-visible{outline:3px solid var(--yr-accent);outline-offset:-3px}.yr-about-factory-gallery__next,.yr-about-factory-gallery__prev{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(12,28,36,.72);border:0;border-radius:0;color:#fff;cursor:pointer;display:inline-flex;height:52px;justify-content:center;padding:0;position:absolute;top:calc(50% - 19px);transform:translateY(-50%);transition:background .2s ease,opacity .2s ease;width:44px;z-index:4}.yr-about-factory-gallery__prev{left:0}.yr-about-factory-gallery__next{right:0}@media (min-width:1025px){.yr-about-factory-gallery__prev{left:18px}.yr-about-factory-gallery__next{right:18px}body:has(.xzsc:not(.hide)) .yr-about-factory-gallery__next{right:104px}}.yr-about-factory-gallery__next svg,.yr-about-factory-gallery__prev svg{height:22px;width:22px}.yr-about-factory-gallery__next:focus-visible,.yr-about-factory-gallery__next:hover,.yr-about-factory-gallery__prev:focus-visible,.yr-about-factory-gallery__prev:hover{background:var(--yr-accent);outline:0}.yr-about-factory-gallery__next.swiper-button-disabled,.yr-about-factory-gallery__prev.swiper-button-disabled{cursor:default;opacity:.28}.yr-about-factory-gallery.is-single .yr-about-factory-gallery__next,.yr-about-factory-gallery.is-single .yr-about-factory-gallery__pagination,.yr-about-factory-gallery.is-single .yr-about-factory-gallery__prev,.yr-about-factory-gallery__next.swiper-button-lock,.yr-about-factory-gallery__prev.swiper-button-lock{display:none}.yr-about-factory-gallery__pagination{bottom:4px!important}.yr-about-factory-gallery__pagination .swiper-pagination-bullet{background:var(--yr-heading);height:8px;margin-inline:4px!important;opacity:.35;width:8px}.yr-about-factory-gallery__pagination .swiper-pagination-bullet-active{background:var(--yr-accent);opacity:1}.yr-about-section--process{background:color-mix(in srgb,var(--yr-accent) 5%,var(--yr-paper,#fff))}.yr-about-section--process .yr-process-flow{margin:0}.yr-about-section--process .yr-process-flow__item{min-height:clamp(245px,18vw,330px)}.yr-about-section--cta{background:linear-gradient(135deg,rgba(8,35,48,.92),rgba(8,35,48,.72)),var(--yr-about-cta-image,none),var(--yr-dark-band-bg);background-position:50%;background-size:cover;padding:clamp(48px,5.5vw,68px) 0}.yr-about-section--cta .yr-quote-cta{backdrop-filter:blur(8px);background:rgba(8,35,48,.72);border-color:hsla(0,0%,100%,.16);box-shadow:0 24px 70px rgba(0,0,0,.2);margin:0}.yr-about-section--cta .yr-quote-cta--ink .yr-quote-cta__button--primary{background:var(--yr-button-fill);border-color:var(--yr-button-fill);color:#fff!important}.yr-about-section--cta .yr-quote-cta--ink .yr-quote-cta__button--primary span{color:#fff!important}.yr-about-section--cta .yr-quote-cta--ink .yr-quote-cta__button--primary:focus-visible,.yr-about-section--cta .yr-quote-cta--ink .yr-quote-cta__button--primary:hover{background:var(--yr-button-fill-hover);border-color:var(--yr-button-fill-hover);color:#fff!important}.yr-about-section--cta .yr-quote-cta--ink .yr-quote-cta__button--primary:focus-visible span,.yr-about-section--cta .yr-quote-cta--ink .yr-quote-cta__button--primary:hover span{color:#fff!important}.yr-about-section--cta .yr-quote-cta--ink .yr-quote-cta__button--secondary{background:transparent;border-color:hsla(0,0%,100%,.42);color:#fff!important}.yr-about-section--cta .yr-quote-cta--ink .yr-quote-cta__button--secondary span{color:#fff!important}.yr-about-section--cta .yr-quote-cta--ink .yr-quote-cta__button--secondary:focus-visible,.yr-about-section--cta .yr-quote-cta--ink .yr-quote-cta__button--secondary:hover{background:hsla(0,0%,100%,.12);border-color:#fff;color:#fff!important}@media (max-width:980px){.yr-about-group,.yr-about-group__heading{grid-template-columns:1fr}.yr-about-group__heading{gap:28px}.yr-about-group__intro{max-width:700px}.yr-about-group{gap:50px}.yr-about-group__image{aspect-ratio:16/10;min-height:auto}.yr-about-group__parent{padding-bottom:42px}.yr-product-family-nav--about .yr-product-family-nav__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.yr-about-shell{width:min(100% - 36px,1280px)}.yr-about-section{padding:54px 0}.yr-about-section--media .yr-media-content{padding:20px}.yr-about-section--media .yr-product-highlights{grid-template-columns:1fr}.yr-about-section--group{padding:72px 0}.yr-about-section--group .yr-about-shell{width:min(100% - 40px,560px)}.yr-about-group__image{aspect-ratio:4/3}.yr-about-group__company{gap:12px;grid-template-columns:1fr}.yr-about-group__company+.yr-about-group__company{margin-top:26px;padding-top:26px}.yr-product-family-nav--about{--yr-product-family-gutter:0px}.yr-product-family-nav--about .yr-product-family-nav__inner{padding:0;width:100%}.yr-product-family-nav--about .yr-product-family-nav__list{display:grid;grid-template-columns:1fr;width:100%}.yr-product-family-nav--about .yr-product-family-nav__item{min-width:0}.yr-product-family-nav--about .yr-product-family-nav__link{min-height:0;padding:0 0 26px}.yr-product-family-nav--about .yr-product-family-nav__image{height:210px;padding:28px}.yr-product-family-nav--about .yr-product-family-nav__title{font-size:20px;margin:24px 24px 0;max-width:100%}.yr-product-family-nav--about .yr-product-family-nav__description{margin-inline:24px}.yr-about-section--advantages{background:linear-gradient(90deg,rgba(8,14,18,.7) 0,rgba(8,14,18,.46) 62%,rgba(8,14,18,.18) 100%),var(--yr-about-advantages-image,none),#dfe5e5;background-position:50%;background-size:cover;min-height:520px}.yr-about-advantages-content{width:100%}.yr-about-section--factory-gallery{padding-bottom:44px;padding-top:52px}.yr-about-factory-gallery{margin-inline:auto;width:calc(100% - 36px)}.yr-about-factory-gallery__slide{border-radius:var(--yr-radius)}.yr-about-factory-gallery__next,.yr-about-factory-gallery__prev{height:48px;width:40px}}@media (prefers-reduced-motion:reduce){.yr-about-factory-gallery__link img,.yr-product-family-nav--about .yr-product-family-nav__image img,.yr-product-family-nav--about .yr-product-family-nav__link,.yr-product-family-nav--about .yr-product-family-nav__link:before{transition:none}}@media (max-width:680px){.yr-standard-page__hero{background:#0c1c36;min-height:clamp(300px,76vw,340px)}.yr-standard-page__hero:after{background:linear-gradient(180deg,rgba(7,18,36,.44),rgba(7,18,36,.6) 58%,rgba(7,18,36,.76))}.yr-standard-page__hero-media img{object-fit:cover;object-position:center center}.yr-standard-page__hero-inner{padding:clamp(94px,25vw,108px) 20px clamp(40px,11vw,50px)}.yr-standard-page__title{font-size:clamp(30px,8.5vw,38px)}.yr-standard-page__description{margin-top:14px}.yr-standard-page__description p{font-size:15px;line-height:1.6}}
