.hero[data-astro-cid-ge2uvauf] .slide[data-astro-cid-ge2uvauf].active:not(.wipe) [data-astro-cid-ge2uvauf]:is(.eyebrow,h1,.slide-title,.sub,.actions,.sig-line){animation:none}.hero[data-astro-cid-ge2uvauf] .slide-series[data-astro-cid-ge2uvauf]{background-color:var(--series-surface)}.hero[data-astro-cid-ge2uvauf] .slide-series[data-astro-cid-ge2uvauf] .series-english[data-astro-cid-ge2uvauf]{font-size:var(--series-english-size);font-weight:var(--series-english-weight);line-height:var(--series-english-leading);letter-spacing:var(--series-english-tracking);margin:0 0 var(--series-english-gap)}.hero[data-astro-cid-ge2uvauf] .slide-series[data-astro-cid-ge2uvauf] .series-label[data-astro-cid-ge2uvauf]{font-family:var(--font-body);font-size:var(--series-label-size);font-weight:var(--series-label-weight);line-height:var(--series-label-leading);letter-spacing:var(--series-label-tracking);margin:0 0 var(--series-label-gap)}.hero[data-astro-cid-ge2uvauf] .slide-series[data-astro-cid-ge2uvauf] .slide-title[data-astro-cid-ge2uvauf]{left:var(--series-title-optical-offset);font-family:var(--home-title-family,var(--font-body));font-size:var(--series-title-size);font-weight:var(--series-title-weight);line-height:var(--series-title-leading);letter-spacing:var(--series-title-tracking);position:relative}.hero[data-astro-cid-ge2uvauf] .slide-series[data-astro-cid-ge2uvauf] .series-title-intro[data-astro-cid-ge2uvauf]{font-weight:var(--series-title-first-weight)}.hero[data-astro-cid-ge2uvauf] .slide-series[data-astro-cid-ge2uvauf] .slide-bar[data-astro-cid-ge2uvauf]{width:var(--series-line-width);height:var(--series-line-height);margin-top:var(--series-line-gap);display:block}@media (width>=901px){.hero[data-astro-cid-ge2uvauf] .slide-photo[data-astro-cid-ge2uvauf] .slide-shade[data-astro-cid-ge2uvauf]:after{content:"";pointer-events:none;background:radial-gradient(ellipse var(--series-field-shade-width) var(--series-field-shade-height) at left top, rgba(var(--series-field-shade-tint), var(--series-field-shade-opacity)) 0%, rgba(var(--series-field-shade-tint), calc(var(--series-field-shade-opacity) * .9)) 35%, rgba(var(--series-field-shade-tint), calc(var(--series-field-shade-opacity) * .72)) 55%, rgba(var(--series-field-shade-tint), calc(var(--series-field-shade-opacity) * .37)) 75%, rgba(var(--series-field-shade-tint), 0) 100%);position:absolute;inset:0}.hero[data-astro-cid-ge2uvauf]{height:calc(94vh + var(--series-frame-extension))}.hero[data-astro-cid-ge2uvauf] .slide-series[data-astro-cid-ge2uvauf] .slide-bg[data-astro-cid-ge2uvauf]{background-position:right calc(50% + var(--series-image-offset));-webkit-mask-image:linear-gradient(to bottom, transparent 0, transparent var(--series-image-offset), #000 var(--series-image-fade-end));mask-image:linear-gradient(to bottom, transparent 0, transparent var(--series-image-offset), #000 var(--series-image-fade-end));background-repeat:no-repeat}body.home-title-trial #products{padding-top:var(--home-carousel-products-top)}.hero[data-astro-cid-ge2uvauf] .slide-series[data-astro-cid-ge2uvauf] .slide-content[data-astro-cid-ge2uvauf]{left:var(--series-content-left);width:min(1200px,100% - 48px);right:auto;top:var(--series-content-anchor);margin-inline:0;padding-top:0;position:absolute;transform:translateY(-50%)}.hero[data-astro-cid-ge2uvauf] .slide-series[data-astro-cid-ge2uvauf] .sub[data-astro-cid-ge2uvauf]{max-width:var(--series-body-width);font-size:var(--series-body-size);font-weight:400;line-height:var(--series-body-leading);margin-top:18px}.hero[data-astro-cid-ge2uvauf] .slide-series[data-astro-cid-ge2uvauf] .actions[data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf] .slide-series[data-astro-cid-ge2uvauf] .slide-links[data-astro-cid-ge2uvauf]{margin-top:28px}.hero[data-astro-cid-ge2uvauf] .slide-series[data-astro-cid-ge2uvauf] .slide-links[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{min-height:44px;font-size:var(--series-link-size);letter-spacing:0;font-weight:500}.hero[data-astro-cid-ge2uvauf] .slide-series[data-astro-cid-ge2uvauf] .btn-primary[data-astro-cid-ge2uvauf]{font-size:var(--series-link-size)}}@media (width>=901px) and (width<=1200px){.hero[data-astro-cid-ge2uvauf] .slide-series[data-astro-cid-ge2uvauf] .series-english[data-astro-cid-ge2uvauf]{font-size:var(--series-english-medium)}.hero[data-astro-cid-ge2uvauf] .slide-series[data-astro-cid-ge2uvauf] .slide-title[data-astro-cid-ge2uvauf]{font-size:var(--series-title-medium)}.hero[data-astro-cid-ge2uvauf] .slide-series[data-astro-cid-ge2uvauf] .sub[data-astro-cid-ge2uvauf]{max-width:min(var(--series-body-width), 54vw)}.hero[data-astro-cid-ge2uvauf] .slide-series[data-astro-cid-ge2uvauf].slide-art .slide-bg[data-astro-cid-ge2uvauf]{background-size:var(--series-image-medium-size)}.hero[data-astro-cid-ge2uvauf] .slide-series[data-astro-cid-ge2uvauf].slide-art .sub[data-astro-cid-ge2uvauf]{max-width:min(var(--series-body-width), var(--series-body-medium-width))}}@media (width<=900px){.hero[data-astro-cid-ge2uvauf] .slide-series[data-astro-cid-ge2uvauf] .series-english[data-astro-cid-ge2uvauf]{font-size:var(--series-english-mobile);color:inherit;margin-bottom:var(--series-english-mobile-gap)}.hero[data-astro-cid-ge2uvauf] .slide-series[data-astro-cid-ge2uvauf] .series-label[data-astro-cid-ge2uvauf]{font-size:var(--series-label-mobile);margin-bottom:var(--series-label-mobile-gap)}.hero[data-astro-cid-ge2uvauf] .slide-series[data-astro-cid-ge2uvauf] .slide-content[data-astro-cid-ge2uvauf]{padding-top:22px}.hero[data-astro-cid-ge2uvauf] .slide-series[data-astro-cid-ge2uvauf] .slide-bg[data-astro-cid-ge2uvauf]{top:174px}.hero[data-astro-cid-ge2uvauf] .slide-series[data-astro-cid-ge2uvauf]:not(.slide-straightening) .slide-bg[data-astro-cid-ge2uvauf]{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--series-image-mobile-fade-end));mask-image:linear-gradient(to bottom, transparent 0, #000 var(--series-image-mobile-fade-end))}.hero[data-astro-cid-ge2uvauf] .slide-series[data-astro-cid-ge2uvauf] .slide-title[data-astro-cid-ge2uvauf]{font-size:var(--series-title-mobile);font-weight:var(--series-title-mobile-weight)}}@media (width<=380px){.hero[data-astro-cid-ge2uvauf] .slide-series[data-astro-cid-ge2uvauf] .slide-title[data-astro-cid-ge2uvauf]{font-size:var(--series-title-narrow)}}@layer reading-colors{body[data-reading-colors] #hero .slide-light a.hero-mobile-cta{color:var(--palette-inverse)!important}body.home-title-trial[data-reading-colors] #about .about-slogan-fallback{color:var(--about-slogan-color)!important}body.home-title-trial[data-reading-colors] .home-section-title .home-title-english,body.home-title-trial[data-reading-colors] #products .product-title-english{color:var(--home-title-english-color)!important}}.slide-nav-shade[data-astro-cid-ge2uvauf]{display:none}@media (width>=901px){.slide-nav-shade[data-astro-cid-ge2uvauf]{z-index:1;pointer-events:none;background:linear-gradient(#070b11e0 0%,#070b119e 30%,#070b113d 65%,#070b1100 100%);height:clamp(200px,28vh,300px);display:block;position:absolute;inset:0 0 auto}.hero[data-astro-cid-ge2uvauf] .slide-photo[data-astro-cid-ge2uvauf] .slide-nav-shade[data-astro-cid-ge2uvauf]{background:linear-gradient(180deg, rgba(var(--series-nav-tint), .7) 0%, rgba(var(--series-nav-tint), .44) 30%, rgba(var(--series-nav-tint), .14) 65%, rgba(var(--series-nav-tint), 0) 100%)}}.page-update-notice{--reading-body:#fff;--reading-heading:#fff;bottom:max(32px, env(safe-area-inset-bottom));z-index:1200;color:#fff;text-align:left;opacity:0;pointer-events:none;background:#0c1726;border-radius:8px;width:540px;max-width:calc(100% - 32px);padding:16px 52px 16px 22px;font-size:14px;line-height:1.6;transition:opacity .18s ease-out,transform .18s ease-out;position:fixed;left:50%;transform:translate(-50%,6px);box-shadow:0 6px 24px #00000024}.page-update-notice.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.page-update-notice p{margin:0}.page-update-notice a{color:inherit;text-underline-offset:4px;font-weight:600;text-decoration:underline}.page-update-notice button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:4px}.page-update-notice button:hover{background:#ffffff1f}.page-update-notice :is(a,button):focus-visible{outline-offset:3px;outline:2px solid}[data-page-updating]{cursor:pointer}[data-page-updating]:focus-visible{outline-offset:4px;outline:2px solid}@media (prefers-reduced-motion:reduce){.page-update-notice{transition:none}}#products .tri-text p{font-size:var(--home-products-body-size);line-height:var(--home-products-body-line)}#about .about-lead{font-size:var(--home-about-body-size);line-height:var(--home-about-body-line)}#products .tri-text h3{font-size:var(--home-product-title-size);font-weight:var(--home-product-title-weight);letter-spacing:var(--home-product-title-tracking)}@media (width<=900px){#products .tri-text h3{font-size:var(--home-product-title-mobile)}}#products .tri-img.tri-render{opacity:1;filter:none;background-color:#faf8f4;padding:0;position:relative;overflow:visible}#products .home-product-machine{width:var(--machine-width);max-width:none;height:auto;left:50%;top:var(--machine-top);pointer-events:none;opacity:.58;filter:grayscale(.3);transition:opacity .25s var(--ease), filter .25s var(--ease);position:absolute;transform:translate(-50%)}#products .tri:hover .home-product-machine,#products .tri:focus-visible .home-product-machine{opacity:1;filter:none}#products .tri-render+.tri-text{z-index:1}@media (width<=900px){#products .tri-img.tri-render{overflow:hidden}#products .home-product-machine{width:var(--machine-mobile-width);top:var(--machine-mobile-top);opacity:1;filter:none}}.products-browse{display:none}@media (width>=901px){body #products{scroll-margin-top:79px}#products-content{scroll-margin-top:calc(79px + var(--products-browse-landing-gap))}.products-browse{top:var(--products-browse-top);width:44px;height:44px;color:var(--red);z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.products-browse svg{fill:none;width:24px;height:24px;stroke:var(--red);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.products-browse:hover svg{stroke:var(--blue)}html[lang=en] body.home-mobile #products .tri{flex-direction:column;min-width:0;display:flex}html[lang=en] body.home-mobile #products .tri-img{flex-shrink:0}html[lang=en] body.home-mobile #products .tri-text{flex-direction:column;flex:1;display:flex}html[lang=en] body.home-mobile #products .tri-text h3{min-height:2lh}html[lang=en] body.home-mobile #products .tri-text p{flex:1}html[lang=en] body.home-mobile #products .tri-more{align-self:center}@supports (grid-template-rows:subgrid){html[lang=en] body.home-mobile #products .tri-grid{row-gap:0}html[lang=en] body.home-mobile #products .tri{grid-row:span 5;grid-template-rows:subgrid;row-gap:0;display:grid}html[lang=en] body.home-mobile #products .tri-text{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid}html[lang=en] body.home-mobile #products .tri-more{place-self:end center}}}button[data-astro-cid-rtei5hqi].btn-pill{cursor:pointer;border:0;font-family:inherit}#about{background:var(--home-dark-surface)}body.home-title-trial #about .about-slogan{letter-spacing:.12em;opacity:.8;margin-bottom:12px;font-size:16px;font-weight:400;line-height:1.7}body.home-title-trial #about .home-title-chinese{align-items:center;gap:var(--about-slogan-gap);display:flex}body.home-title-trial #about .home-title-chinese-label{flex:none}body.home-title-trial #about .about-slogan-lettering{--about-slogan-height:max(var(--about-slogan-min-height), calc(var(--about-slogan-base-height) * var(--home-title-scale)));height:var(--about-slogan-height);width:calc(var(--about-slogan-height) * var(--about-slogan-ratio));background-color:var(--about-slogan-color);-webkit-mask:var(--about-slogan-image) center / contain no-repeat;mask:var(--about-slogan-image) center / contain no-repeat;transform:translateY(var(--about-slogan-offset-y));flex:none;display:block}body.home-title-trial #about .about-slogan-fallback{font-size:max(var(--about-slogan-min-height), calc(var(--about-slogan-base-height) * var(--home-title-scale)));white-space:nowrap;font-weight:400}@media (width<=900px){body.home-title-trial #about .home-title-chinese{gap:var(--about-slogan-mobile-gap)}}body.home-title-trial #about .about-more:focus-visible{outline-offset:5px;outline:2px solid #fff}body.home-title-trial #about .about-more:has(.about-more-arrow){border:1px solid #ffffff8c;gap:22px;min-height:48px;margin-top:26px;padding:0 0 0 18px;transition:background .18s,border-color .18s}body.home-title-trial #about .about-more:has(.about-more-arrow):before{content:none}body.home-title-trial #about .about-more-arrow{background:var(--red);align-self:stretch;place-items:center;width:48px;display:grid}body.home-title-trial #about .about-more:has(.about-more-arrow) svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:24px;height:24px;transition:transform .18s}body.home-title-trial #about .about-more:has(.about-more-arrow):hover{background:#ffffff14;border-color:#fff}body.home-title-trial #about .about-more:has(.about-more-arrow):hover svg{transform:translate(3px)}body.home-title-trial #about .about-facts>div{flex-direction:column;gap:10px;display:flex}body.home-title-trial #about .about-fact-english{letter-spacing:normal;margin-bottom:0;font-size:13px;font-weight:500;line-height:1.4;display:block}body.home-title-trial #about .about-facts b+span{margin-top:0;display:block}@media (prefers-reduced-motion:reduce){body.home-title-trial #about .about-more,body.home-title-trial #about .about-more:has(.about-more-arrow),body.home-title-trial #about .about-more:has(.about-more-arrow) svg,body.home-title-trial #about .about-more:before{transition:none}}#about .about-veil{background:radial-gradient(ellipse 26% 46% at 27% 0%, rgba(var(--home-dark-rgb), .95), rgba(var(--home-dark-rgb), .72) 38%, rgba(var(--home-dark-rgb), .28) 68%, transparent 100%), linear-gradient(90deg, var(--home-dark-surface) 27%, rgba(var(--home-dark-rgb), .88) 32%, rgba(var(--home-dark-rgb), .3) 50%, rgba(var(--home-dark-rgb), .5) 92%), linear-gradient(180deg, rgba(var(--home-dark-rgb), .94), rgba(var(--home-dark-rgb), .35) 12%, transparent 28%, transparent 64%, rgba(var(--home-dark-rgb), .48) 84%, rgba(var(--home-dark-rgb), .96))}#about .about-photo{left:var(--photo-left);bottom:var(--photo-bottom,0%);background-position:var(--photo-position);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000029 7%,#000000a6 16%,#000 28%);mask-image:linear-gradient(90deg,#0000 0%,#00000029 7%,#000000a6 16%,#000 28%)}@media (width>=901px){#about .about-photo{filter:grayscale(.54)contrast(1.12)brightness(1.05)}}@media (width<=900px){#about .about-veil{background:linear-gradient(180deg, rgba(var(--home-dark-rgb), .9), rgba(var(--home-dark-rgb), .86))}#about .about-photo{background-position:50% 44%;bottom:0;left:0;-webkit-mask-image:none;mask-image:none}}@media (width>=901px){#about.about-english .about-copy{max-width:min(560px,62vw)}#about.about-english .about-frame{max-width:none;margin-left:-20px;padding-left:20px;padding-right:24px}#about.about-english .about-lead{max-width:64ch}}html[lang=en] body.home-title-trial #about.about-english .home-title-chinese{flex-direction:column;align-items:flex-start}#about.about-english .about-facts b{white-space:nowrap}#about.about-english .about-fact-qualifier{letter-spacing:normal;margin-right:8px;font-size:13px;font-weight:400}#clients .wrap{max-width:1232px}#clients .logo-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px 8px}#clients .logo-cell{min-width:0;padding-inline:10px}#clients .logo-artwork{max-width:100%;display:block;position:relative;overflow:hidden}#clients .logo-artwork img{max-width:none;height:auto;max-height:none;position:absolute}#clients{isolation:isolate;background:var(--clients-background,#fefefe);overflow:hidden}#clients:before{content:none}#clients .clients-globe{pointer-events:none;z-index:-1;width:760px;max-width:none;height:760px;position:absolute;top:67px;right:-110px}#clients .clients-globe-anchor{z-index:-1;pointer-events:none;width:0;height:0;position:absolute;top:447px;left:calc(100% - 270px)}#clients .clients-globe-artwork{width:var(--globe-width);max-width:none;height:auto;transform:translate(calc(var(--globe-anchor-x) * -100%), calc(var(--globe-anchor-y) * -100%));opacity:var(--globe-opacity);filter:saturate(var(--globe-saturation));mix-blend-mode:multiply;position:absolute;mask-image:linear-gradient(90deg,#0000,#000 14% 96%,#0000),linear-gradient(#0000,#000 10% 97%,#0000);mask-composite:intersect}#clients .logo-cell{background:#ffffffe0;border-color:#c1d1e178;border-radius:6px}#clients .logo-cell:hover{border-color:#b9cee6}#clients .logo-cell.more{background:#f1f5f9cc;border-style:solid}@media (width>=521px) and (width<=900px){#clients .clients-globe{width:680px;height:680px;top:auto;bottom:-120px;right:-290px}#clients .clients-globe-anchor{top:auto;bottom:150px;left:calc(100% - 40px)}#clients .clients-globe-artwork{width:calc(var(--globe-width) * .89)}}@media (width<=520px){#clients .clients-globe{opacity:.75;width:540px;height:540px;top:auto;bottom:-80px;right:-205px}#clients .clients-globe-anchor{top:auto;bottom:190px;left:calc(100% - 65px)}#clients .clients-globe-artwork{width:calc(var(--globe-width) * .71);opacity:calc(var(--globe-opacity) * .75)}}@media (width>=521px) and (width<=900px){#clients .logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){#clients .logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.client-pages[data-astro-cid-zrm7ciof],.client-page[data-astro-cid-zrm7ciof]{display:contents}#about,.home-industries{--home-dark-rgb:12, 23, 38;--home-dark-surface:rgb(var(--home-dark-rgb))}.home-industries{isolation:isolate;background:var(--home-dark-surface);color:#fff;padding:64px 0 54px;position:relative;overflow:hidden}.home-industries>.home-industries-title-wrap{z-index:1;max-width:1232px;position:relative}.home-industries>.home-industries-gallery-wrap{z-index:1;width:100%;max-width:none;padding-inline:clamp(24px,4vw,80px);position:relative}.home-industries-brand-arcs{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.home-industries-brand-arcs path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.home-industries .home-industries-heading{justify-content:space-between;align-items:center;gap:24px;max-width:none;margin-bottom:20px;display:flex}.home-industries .home-industries-heading h2{color:#fff}.home-industry-controls{gap:12px;display:flex}.home-industry-controls[hidden]{display:none}.home-industry-controls button{color:#fff;cursor:pointer;background:0 0;border:1px solid #6e8291;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;transition:background .18s,border-color .18s;display:grid}.home-industry-controls button:disabled{opacity:.3;cursor:default}.home-industry-controls button:not(:disabled):hover{background:var(--red);border-color:var(--red)}.home-industry-controls button:not(:disabled):active{background:#ab1028}.home-industry-controls svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:22px;height:22px}.home-industry-controls [data-industry-prev] svg{transform:rotate(180deg)}.home-industries-gallery{--industry-height:clamp(310px, 25vw, 430px);--industry-width:calc((100% - 72px) / 4.5);--industry-open:32%;--industry-ease:cubic-bezier(.22, 1, .36, 1);overscroll-behavior-x:contain;overflow-anchor:none;scrollbar-width:none;gap:18px;padding:18px 0 24px;display:flex;position:relative;overflow-x:auto}.home-industries-gallery::-webkit-scrollbar{display:none}.home-industries-gallery:focus-visible,.home-industry-controls button:focus-visible{outline-offset:5px;outline:2px solid #fff}.home-industry{flex:0 0 var(--industry-width);height:var(--industry-height);min-width:0;transition:flex-basis .65s var(--industry-ease);margin:0;position:relative}.home-industry.is-active{flex-basis:var(--industry-open)}.home-industry-photo{text-align:left;cursor:pointer;color:#fff;width:100%;font:inherit;transition:inset .65s var(--industry-ease);background:#263d4e;border:0;border-radius:0;padding:0;display:block;position:absolute;inset:8px 0;overflow:hidden}.home-industry.is-active .home-industry-photo{inset-block:-8px}.home-industry-photo:focus-visible{outline-offset:-4px;outline:2px solid #fff}.home-industry-photo:before,.home-industry-photo:after{content:"";pointer-events:none;z-index:1;position:absolute;inset:0}.home-industry-photo:before{opacity:0;transition:opacity .65s var(--industry-ease);background:linear-gradient(#06131ed6,#06131eb8 120px,#06131e2e 60%,#0000 86%)}.home-industry-photo:after{opacity:1;transition:opacity .65s var(--industry-ease);background:linear-gradient(#0000 45%,#06131e40 68%,#06131ee0)}.home-industry.is-active .home-industry-photo:before{opacity:1}.home-industry.is-active .home-industry-photo:after{opacity:.3}.home-industry-photo img{object-fit:cover;width:100%;height:100%;display:block}.home-industry-name{z-index:2;color:#fff;white-space:nowrap;transform:translateY(calc(var(--industry-height) - 112px));transition:transform .65s var(--industry-ease);font-size:clamp(19px,1.45vw,24px);font-weight:500;line-height:1.5;position:absolute;top:26px;left:24px;right:20px}.home-industry-name:before{content:"";background:var(--red);width:24px;height:2px;margin-bottom:12px;display:block}.home-industry.is-active .home-industry-name{transform:translateY(0)}.home-industry-focus{z-index:2;color:#e0e9ef;opacity:0;visibility:hidden;transition:opacity .18s ease, transform .35s var(--industry-ease), visibility .18s;flex-wrap:wrap;gap:8px 16px;font-size:14px;font-weight:400;line-height:1.65;display:flex;position:absolute;top:88px;left:24px;right:20px;transform:translateY(10px)}.home-industry-focus>span{white-space:nowrap}.home-industry.is-active .home-industry-focus{opacity:1;visibility:visible;transition-delay:.16s;transform:translateY(0)}@media (width<=900px){.home-industries{padding:52px 0 42px}.home-industries-gallery{--industry-height:320px;--industry-width:40%;--industry-open:66%}}@media (width<=520px){.home-industries{padding:42px 0 32px}.home-industries>.home-industries-gallery-wrap{padding-inline:20px}.home-industries .home-industries-heading{margin-bottom:12px}.home-industries-gallery{--industry-height:280px;--industry-width:82%;--industry-open:96%;gap:14px;padding-block:12px 20px}.home-industry-name{font-size:20px;left:20px}.home-industry-focus{left:20px}.home-industry-controls{gap:10px}.home-industry-controls button{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.home-industry,.home-industry-photo,.home-industry-name,.home-industry-focus,.home-industry-photo:before,.home-industry-photo:after,.home-industry-controls button{transition:none}}.home-news{color:#16283d;background:#f3f4f5;padding:48px 0 32px}.home-news>.wrap{width:80%;max-width:none;padding-inline:0}.home-news .home-news-heading{text-align:left;margin-bottom:24px}.home-news-layout{grid-template-columns:1fr 1fr;gap:.8vw;display:grid}.home-news-feature{aspect-ratio:5/4;color:#fff;background:#0c1726;align-items:end;min-width:0;display:flex;position:relative;overflow:hidden}.home-news-feature>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-news-feature:after{content:"";pointer-events:none;background:linear-gradient(#0000 10%,#0c1726c2 40%,#0c1726f5 100%);position:absolute;inset:0}.home-news-feature-copy{z-index:1;width:100%;padding:26px;position:relative}.home-news-feature h3{margin:12px 0;font-size:22px;font-weight:600;line-height:1.5}.home-news-meta{color:#a91b2c;flex-wrap:wrap;gap:6px 14px;font-size:12px;line-height:1.5;display:flex}.home-news-meta span{color:#626a75;font-variant-numeric:tabular-nums}.home-news-feature .home-news-meta,.home-news-feature .home-news-meta span{color:#e3eaf2}.home-news-excerpt{color:#596370;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.75;display:-webkit-box;overflow:hidden}.home-news-feature .home-news-excerpt{color:#e3eaf2}.home-news-read{color:#16283d;background:#fff;align-items:center;gap:26px;margin-top:16px;padding:12px 22px;font-size:15px;display:inline-flex}.home-news svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex-shrink:0;width:20px;height:20px}.home-news-list{grid-template-rows:repeat(3,minmax(0,1fr));gap:.8vw;min-width:0;display:grid}.home-news-story{background:#fff;grid-template-columns:40% minmax(0,1fr) 20px;align-items:center;min-height:0;padding-right:10px;display:grid}.home-news-thumb{background:#e3e7eb;height:100%;min-height:0;position:relative;overflow:hidden}.home-news-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-news-story-copy{min-width:0;padding:10px 16px}.home-news-story h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0;font-size:15px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.home-news-story .home-news-excerpt{-webkit-line-clamp:1}.home-news-arrow{color:#7c8691}.home-news-placeholder{place-items:center;height:100%;min-height:160px;font-size:22px;display:grid}.home-news-more{justify-content:center;margin-top:20px;display:flex}.home-news-more a{align-items:center;gap:16px;min-height:44px;font-size:15px;display:inline-flex}.home-news a{text-decoration:none}.home-news a:focus-visible{outline-offset:4px;outline:3px solid #c8102e}.home-news-story:hover h3,.home-news-more a:hover{color:#b20f2a}.home-news-feature:hover .home-news-read{background:#edf1f5}@media (width<=1100px) and (width>=761px){.home-news-layout{grid-template-columns:1fr 1fr}.home-news-feature-copy{padding:20px}.home-news-feature h3{font-size:22px}.home-news-story{grid-template-columns:40% minmax(0,1fr) 18px;padding-right:8px}.home-news-story-copy{padding:14px}}@media (width<=760px){.home-news{padding:44px 0 32px}.home-news>.wrap{width:auto;margin-inline:20px}.home-news-layout{grid-template-columns:1fr;gap:12px}.home-news-list{gap:12px}.home-news-feature{aspect-ratio:auto;min-height:360px}.home-news-feature:after{background:linear-gradient(#0000,#0c1726cc 28%,#0c1726f5)}.home-news-feature-copy{padding:20px}.home-news-feature h3{font-size:19px}.home-news-story{grid-template-columns:34% minmax(0,1fr);min-height:154px;padding-right:0}.home-news-story-copy{padding:16px 14px}.home-news-thumb{min-height:154px}.home-news-story h3{font-size:15px}.home-news-arrow{display:none}.home-news-meta{gap:4px 8px;font-size:11px}}@media (width>=761px) and (width<=1400px){.home-news-story h3{-webkit-line-clamp:2;font-size:14px}.home-news-story-copy{padding:10px 12px}.home-news-story .home-news-meta{gap:4px 8px;font-size:11px}}html[lang=en] body.home-original-heading .home-section-title .home-title-chinese-label{font-weight:var(--en-original-heading-weight)}body.home-title-trial{--home-title-scale:1}body.home-title-trial .home-section-title{font-family:var(--home-title-family);font-weight:var(--home-title-weight);font-size:max(16px, calc(var(--home-title-size) * var(--home-title-scale)));letter-spacing:normal;line-height:normal}body.home-title-trial .home-section-title .home-title-english{font-family:var(--home-title-family);font-size:max(20px, calc(var(--home-title-english-size) * var(--home-title-scale)));font-weight:var(--home-title-english-weight);margin-bottom:var(--home-title-english-gap);line-height:1.15;display:block}body.home-title-trial .home-section-title .home-title-chinese{display:block}body.home-title-trial .home-section-title:after{width:var(--home-title-line-width);height:var(--home-title-line-height);margin-top:var(--home-title-line-gap)}body.home-title-trial #products .product-title-english{letter-spacing:normal;margin-top:4px;font-size:13px;font-weight:500;line-height:1.4;display:block}body.home-title-trial :is(#about,#home-industries,#contact){--home-title-english-color:var(--home-title-inverse-color)}body.home-title-trial #news{padding-top:var(--home-news-top);padding-bottom:var(--home-news-bottom)}body.home-title-trial #clients{padding-top:var(--home-clients-top);padding-bottom:var(--home-clients-bottom)}@media (width<=760px){body.home-title-trial #news{padding-top:var(--home-news-mobile-top);padding-bottom:var(--home-news-mobile-bottom)}body.home-title-trial #clients{padding-top:var(--home-clients-mobile-top);padding-bottom:var(--home-clients-mobile-bottom)}body.home-title-trial #products .product-title-english{font-size:11px}}@media (width<=1600px){body.home-title-trial{--home-title-scale:var(--home-title-scale-1600)}}@media (width<=1450px){body.home-title-trial{--home-title-scale:var(--home-title-scale-1450)}}@media (width<=1320px){body.home-title-trial{--home-title-scale:var(--home-title-scale-1320)}}@media (width<=1200px){body.home-title-trial{--home-title-scale:var(--home-title-scale-1200)}}@media (width<=1100px){body.home-title-trial{--home-title-scale:var(--home-title-scale-1100)}}@media (width<=1000px){body.home-title-trial{--home-title-scale:var(--home-title-scale-1000)}}@media (width<=850px){body.home-title-trial{--home-title-scale:var(--home-title-scale-850)}}.home-swipe-controls,.home-contact-details,.about-slogan-mobile,.hero-playback,.hero .home-mobile-dot-label{display:none}@media (width<=900px){body.home-mobile{--mobile-gutter:20px}body.home-mobile .wrap{width:100%;padding-inline:var(--mobile-gutter)}body.home-mobile :is(#products,#clients,#home-industries,#news,#contact){padding-block:48px}body.home-mobile .sec-head{text-align:left;margin-bottom:28px}body.home-mobile .home-section-title{font-size:23px;font-weight:400;line-height:1.4}body.home-mobile .home-section-title .home-title-english{margin-bottom:9px;font-size:25px;line-height:1.15}body.home-mobile .home-section-title:after{width:36px;margin-top:14px}body.home-mobile .reveal{opacity:1;transition:none;transform:none}body.home-mobile :is(a,button,summary){-webkit-tap-highlight-color:transparent}body.home-mobile :is(a,button,summary):focus-visible{outline:2px solid var(--red);outline-offset:4px}body.home-mobile #top .mobile-menu{padding-bottom:max(24px, env(safe-area-inset-bottom))}body.home-mobile #top .mobile-menu :is(a,summary){min-height:48px}body.home-mobile #hero{overflow-anchor:none;padding-top:60px}body.home-mobile #hero .slide-series{height:auto;padding:0 var(--mobile-gutter) 24px;background:var(--mobile-hero-surface);color:#fff;grid-template-rows:auto auto auto auto auto;grid-template-columns:minmax(0,1fr);align-content:start;row-gap:12px;display:grid}body.home-mobile #hero .slide-series:not(.active){display:none}body.home-mobile #hero .slide-content{display:contents}body.home-mobile #hero :is(.series-english,.slide-bar,.slide-shade,.slide-nav-shade){display:none}body.home-mobile #hero .series-label{letter-spacing:.04em;grid-row:2;margin:8px 0 0;font-size:14px;line-height:24px}body.home-mobile #hero .slide-title{letter-spacing:0;grid-row:3;align-self:start;margin:4px 0 0;font-size:28px;line-height:1.4;left:0}body.home-mobile #hero .slide-bg{width:calc(100% + var(--mobile-gutter) * 2);margin-left:calc(-1 * var(--mobile-gutter));height:auto;aspect-ratio:var(--mobile-image-aspect);filter:none;background-position:50%;background-size:contain;grid-row:1;animation:none;position:relative;inset:auto;transform:none;-webkit-mask-image:none;mask-image:none}body.home-mobile #hero .slide-photo .slide-bg{background-size:cover}body.home-mobile #hero .sub{grid-row:4;align-self:start;max-width:none;margin:0;font-size:15px;line-height:1.8;display:block}body.home-mobile #hero .sub br{display:none}body.home-mobile #hero .hero-mobile-cta{color:#fff;background:0 0;border:0;border-radius:0;grid-row:5;justify-content:flex-start;justify-self:start;gap:14px;width:fit-content;max-width:100%;min-height:48px;margin:4px 0 0;padding:0;font-size:18px;font-weight:600;position:relative;inset:auto;transform:none}body.home-mobile #hero .hero-mobile-cta span{border:1px solid #97adc8;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:25px;line-height:1;display:grid}body.home-mobile #hero .hero-mobile-cta:hover span{background:#ffffff14;border-color:#fff}body.home-mobile #hero .hero-bottom{background:var(--mobile-hero-surface)}body.home-mobile #hero .hero-bottom .wrap{position:relative}body.home-mobile #hero .hero-playback{right:var(--mobile-gutter);color:#bdcadd;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:0}body.home-mobile #hero .hero-playback span{border-inline:3px solid;width:10px;height:12px}body.home-mobile #hero .hero-playback.is-paused span{border:6px solid #0000;border-left:9px solid;border-right:0;width:0;height:0}body.home-mobile #hero .hero-dots{justify-content:center;gap:6px;margin:0;padding:0;display:flex}body.home-mobile #hero .hero-dots .dot{border-radius:0;width:44px;height:44px;margin:0}body.home-mobile #hero .hero-dots .dot:after{background:#97adc8;width:24px;height:2px}body.home-mobile #hero .hero-dots .dot.active:after{background:var(--red)}body.home-mobile #hero .slide.wipe{animation:none}body.home-mobile #products{background:#fff}body.home-mobile #products .tri-grid{grid-template-columns:1fr;gap:36px}body.home-mobile #products .tri{text-align:left;border-bottom:1px solid var(--line);grid-column:auto;grid-template-columns:1fr;gap:20px;padding:0 0 28px;display:grid}body.home-mobile #products .tri:last-child{border-bottom:0;padding-bottom:0}body.home-mobile #products .tri .tri-img{aspect-ratio:16/10;background-position:50%;background-size:contain;min-width:0;height:auto;padding:0}body.home-mobile #products .tri .tri-text{box-shadow:none;background:0 0;padding:0}body.home-mobile #products .tri-text h3{margin:0 0 10px;font-size:23px;line-height:1.4}body.home-mobile #products .tri-text p{margin:0;font-size:15px;line-height:1.8;display:block}body.home-mobile #products .tri-text p br{display:initial}body.home-mobile #products .tri-more{align-items:center;min-height:44px;margin-top:10px;font-size:15px;display:inline-flex}body.home-mobile #products .sec-cta{display:none}body.home-mobile #about .about-inner{padding:48px var(--mobile-gutter) 0}body.home-mobile #about .home-title-chinese{flex-wrap:wrap;gap:8px 16px}body.home-mobile #about .about-slogan-lettering{--about-slogan-height:18px;background:0 0;transform:none;-webkit-mask:none;mask:none}body.home-mobile #about .about-slogan-mobile{object-fit:contain;width:100%;height:100%;display:block}body.home-mobile #about .about-frame{margin-top:26px}body.home-mobile #about .about-lead{font-size:16px;line-height:1.85}body.home-mobile #about .home-mobile-sentence{display:block}body.home-mobile #about .home-mobile-sentence+.home-mobile-sentence{margin-top:14px}body.home-mobile #about .about-chips{gap:8px;margin-top:24px}body.home-mobile #about .about-chips span{letter-spacing:0;border:1px solid #ffffff47;border-radius:999px;padding:5px 12px;font-size:12px;line-height:1.8}body.home-mobile #about .about-more{min-height:44px;margin-top:16px}body.home-mobile #about .about-photo{filter:none;background-position:50%;height:440px;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 25%);mask-image:linear-gradient(#0000,#000 25%)}body.home-mobile #about .about-veil{background:linear-gradient(180deg, var(--home-dark-surface), rgba(var(--home-dark-rgb), .24) 30%, rgba(var(--home-dark-rgb), .8) 65%, var(--home-dark-surface));height:440px;inset:auto 0 0}body.home-mobile #about .about-facts{gap:24px 20px;margin-top:150px;padding:24px 0 36px}body.home-mobile #about .about-facts>div{gap:7px}body.home-mobile #about .about-facts b{letter-spacing:0;font-size:30px;line-height:1.1}body.home-mobile #about .about-facts span{letter-spacing:0;font-size:13px;line-height:1.5}body.home-mobile #about .about-facts .about-fact-english{display:none}body.home-mobile #clients .logo-grid{display:block}body.home-mobile #clients .client-pages{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}body.home-mobile #clients .client-pages::-webkit-scrollbar{display:none}body.home-mobile #clients .client-page{scroll-snap-align:start;flex:0 0 100%;grid-template-rows:repeat(3,68px);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}body.home-mobile #clients .logo-cell{border-radius:3px;height:68px;padding-inline:9px}body.home-mobile #clients .logo-cell img:not(.logo-artwork img){max-width:100%;max-height:42px}body.home-mobile #clients .logo-cell.more b{font-size:25px}body.home-mobile #clients .logo-cell.more{background:0 0;border:0;justify-content:center;align-items:center;gap:12px;height:56px;display:flex}body.home-mobile #clients .logo-cell.more span{font-size:11px}body.home-mobile .home-swipe-controls{align-items:center;gap:8px;margin-top:14px;display:flex}body.home-mobile .home-swipe-progress{background:#d5dce3;flex:1;height:2px;margin-right:16px;position:relative}body.home-mobile .home-swipe-progress span{inset-block:0;left:var(--swipe-left,0%);width:var(--swipe-width,33.333%);background:var(--navy);position:absolute}body.home-mobile .home-swipe-controls button{width:44px;height:44px;color:var(--navy);font:26px/1 var(--font-body);cursor:pointer;background:0 0;border:1px solid #ccd3db}body.home-mobile .home-swipe-controls button:disabled{opacity:.3;cursor:default}body.home-mobile #home-industries .home-industries-heading{align-items:end;gap:12px}body.home-mobile #home-industries .home-industry-controls{flex-shrink:0;gap:8px}body.home-mobile #home-industries .home-industry-controls button{width:44px;height:44px}body.home-mobile #home-industries .home-industries-gallery{--industry-width:86%;--industry-open:86%;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#8594a6 transparent;gap:14px;padding:0 0 18px}body.home-mobile #home-industries .home-industry{scroll-snap-align:start;height:auto;transition:none}body.home-mobile #home-industries .home-industry-photo{cursor:default;background:0 0;position:relative;inset:auto;overflow:visible}body.home-mobile #home-industries .home-industry-photo:before,body.home-mobile #home-industries .home-industry-photo:after{content:none}body.home-mobile #home-industries .home-industry-photo img{aspect-ratio:16/10;object-fit:cover;height:auto}body.home-mobile #home-industries .home-industry-name{margin-top:16px;font-size:21px;line-height:1.5;display:block;position:static;transform:none}body.home-mobile #home-industries .home-industry-name:before{content:none}body.home-mobile #home-industries .home-industry-focus{opacity:1;visibility:visible;gap:4px 12px;margin-top:8px;font-size:14px;transition:none;display:flex;position:static;transform:none}body.home-mobile #home-industries .home-industries-brand-arcs{opacity:.25}body.home-mobile #news{background:#fff}body.home-mobile #news>.wrap{margin-inline:auto}body.home-mobile #news .home-news-layout{scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;padding-bottom:12px;display:flex;overflow-x:auto}body.home-mobile #news .home-news-layout::-webkit-scrollbar{display:none}body.home-mobile #news .home-news-list{display:contents}body.home-mobile #news :is(.home-news-feature,.home-news-story){scroll-snap-align:start;aspect-ratio:auto;min-height:0;color:var(--ink);background:0 0;border:0;flex:0 0 86%;padding:0;display:block;overflow:visible}body.home-mobile #news :is(.home-news-feature>img,.home-news-thumb,.home-news-feature>.home-news-placeholder){aspect-ratio:4/3;object-fit:cover;border-bottom:3px solid var(--logo-blue,#002d92);width:100%;height:auto;min-height:0;position:relative;inset:auto}body.home-mobile #news .home-news-feature:after{content:none}body.home-mobile #news :is(.home-news-feature-copy,.home-news-story-copy){padding:18px 0 0}body.home-mobile #news :is(.home-news-feature,.home-news-story) h3{margin:10px 0 14px;font-size:19px;line-height:1.55;display:block}body.home-mobile #news .home-news-meta{gap:6px 12px;font-size:12px}body.home-mobile #news :is(.home-news-feature,.home-news-story) .home-news-excerpt{-webkit-line-clamp:3;font-size:15px;line-height:1.8;display:-webkit-box}body.home-mobile #news :is(.home-news-read,.home-news-arrow){display:none}body.home-mobile #news .home-news-more{margin-top:24px}body.home-mobile #news .home-news-more a{border:1px solid var(--line);border-radius:3px;justify-content:center;width:100%;min-height:48px}body.home-mobile .site-foot{padding:32px 0 max(28px, env(safe-area-inset-bottom))}body.home-mobile .foot-nav{display:none}body.home-mobile .foot-bottom{flex-direction:column;gap:4px;padding-top:20px;line-height:1.8}body.home-mobile .foot-bottom a{align-items:center;min-height:44px;display:inline-flex}@layer reading-colors{body.home-mobile[data-reading-colors] #hero .hero-playback{color:#bdcadd!important}body.home-mobile[data-reading-colors] #hero .slide-series{--reading-heading:#fff;--reading-body:#e0e8f2;--reading-secondary:#bdcadd}body.home-mobile[data-reading-colors] #hero a.hero-mobile-cta{color:var(--palette-inverse)!important}body.home-mobile[data-reading-colors] #hero .hero-dots{--reading-heading:var(--palette-heading);--reading-body:var(--palette-body)}body.home-mobile[data-reading-colors] #news .home-news-feature{--reading-heading:var(--palette-heading);--reading-body:var(--palette-body);--reading-secondary:var(--palette-secondary)}body.home-mobile[data-reading-colors] #news .home-news-feature :is(.home-news-meta,.home-news-excerpt){color:var(--palette-body)!important}body.home-mobile[data-reading-colors] #hero .hero-dots .dot{color:var(--palette-heading)!important}}}@media (width>=601px) and (width<=900px){body.home-mobile #home-industries .home-industries-gallery{--industry-width:52%;--industry-open:52%}}@media (width<=360px){body.home-mobile{--mobile-gutter:16px}body.home-mobile #hero .slide-title{font-size:24px}body.home-mobile #products .tri-text h3{font-size:20px}body.home-mobile #clients .logo-cell{height:60px;padding-inline:6px}body.home-mobile #home-industries .home-section-title .home-title-english{font-size:22px}}html[lang=en] body.home-english-type{--font-body:var(--en-home-family);font-family:var(--en-home-family)}html[lang=en] body.home-english-type #hero .slide-series .slide-title{font-family:var(--en-home-family);font-size:var(--en-home-hero-size);font-weight:var(--en-home-hero-weight);line-height:var(--en-home-hero-line);letter-spacing:normal;text-wrap:balance}html[lang=en] body.home-english-type #hero .series-title-intro{font-weight:inherit}html[lang=en] body.home-english-type #hero .series-label{font-size:var(--en-home-subtitle-size);font-weight:var(--en-home-subtitle-weight);line-height:var(--en-home-subtitle-line);letter-spacing:normal}html[lang=en] body.home-english-type .home-section-title,html[lang=en] body.home-english-type .home-title-chinese-label{font-family:var(--en-home-family);font-size:var(--en-home-section-size);font-weight:var(--en-home-section-weight);line-height:var(--en-home-section-line);letter-spacing:normal;text-wrap:balance}html[lang=en] body.home-english-type #contact .home-title-chinese-label{font-size:var(--en-home-contact-size)}html[lang=en] body.home-english-type #products .tri-text h3{font-size:var(--en-home-card-size);font-weight:var(--en-home-card-weight);line-height:var(--en-home-card-line);letter-spacing:normal;text-wrap:balance}html[lang=en] body.home-english-type :is(#hero .slide-series .sub,#products .tri-text p,#about .about-lead,#contact .lead,#contact .loc-addr,#news .home-news-excerpt){font-size:var(--en-home-body-size);font-weight:var(--en-home-body-weight);line-height:var(--en-home-body-line);letter-spacing:normal;text-align:left;max-width:70ch}html[lang=en] body.home-english-type #hero .slide-series .sub{max-width:min(var(--series-body-width), 54vw)}html[lang=en] body.home-english-type :is(#about .about-lead,#contact .lead,#contact .loc-addr,#hero .slide-photo .sub,#hero .slide-straightening .sub){font-weight:var(--en-home-inverse-weight);line-height:var(--en-home-inverse-line)}html[lang=en] body.home-english-type #news :is(.home-news-feature,.home-news-story) h3{font-size:var(--en-home-news-title-size);font-weight:var(--en-home-card-weight);line-height:var(--en-home-card-line)}html[lang=en] body.home-english-type #news .home-news-story h3{font-size:var(--en-home-news-small-title-size)}html[lang=en] body.home-english-type #home-industries .home-industry-name{font-weight:var(--en-home-card-weight);line-height:var(--en-home-card-line)}@media (width<=900px){html[lang=en] body.home-english-type #hero .slide-series .slide-title{font-size:var(--en-home-mobile-hero-size)}html[lang=en] body.home-english-type #hero .series-label{font-size:var(--en-home-mobile-subtitle-size)}html[lang=en] body.home-english-type #hero .slide-series .sub{max-width:none;font-weight:var(--en-home-inverse-weight);line-height:var(--en-home-inverse-line)}html[lang=en] body.home-english-type :is(.home-section-title,.home-title-chinese-label),html[lang=en] body.home-english-type #contact .home-title-chinese-label{font-size:var(--en-home-mobile-section-size)}html[lang=en] body.home-english-type #products .tri-text h3{font-size:var(--en-home-mobile-card-size)}}
