.new-sustain{--ns-text-primary:#0f0b09;--ns-text-secondary:#504946;--ns-text-tertiary:#827d7b;--ns-text-highlight:#915844;--ns-text-on-brand:#f3f2f2;--ns-page-default:#ebe8e4;--ns-page-warm:#e2ddd7;--ns-gutter:16px;font-family:var(--font-clash-grotesk),sans-serif;font-weight:400;color:var(--ns-text-primary);background-color:var(--ns-page-default)}@media screen and (min-width:768px){.new-sustain{--ns-gutter:24px}}@media screen and (min-width:1440px){.new-sustain{--ns-gutter:48px}}.new-sustain h1,.new-sustain h2,.new-sustain h3,.new-sustain p{margin:0;font-weight:400}.new-sustain a{color:inherit;text-decoration:none}.new-sustain .ns-h3{font-size:clamp(28px,2.1vw,40px);line-height:1.15;letter-spacing:-.03em;color:var(--ns-text-primary)}.new-sustain .ns-h4{font-size:20px;line-height:1.25;color:var(--ns-text-primary)}@media screen and (min-width:768px){.new-sustain .ns-h4{font-size:clamp(22px,1.35vw,26px)}}.new-sustain .ns-body-lg{font-size:clamp(16px,1.05vw,20px)!important;line-height:1.25}.new-sustain .ns-body-lg,.new-sustain .ns-body-lg--primary{color:var(--ns-text-primary)}.new-sustain .ns-caption{font-size:14px!important;line-height:1.25;color:var(--ns-text-tertiary)}@media screen and (min-width:768px){.new-sustain .ns-caption{font-size:16px!important}}.new-sustain .ns-eyebrow{font-size:14px!important;line-height:1.25;color:var(--ns-text-highlight)}@media screen and (min-width:768px){.new-sustain .ns-eyebrow{font-size:16px!important}}.new-sustain .ns-highlight{color:var(--ns-text-highlight)}.new-sustain .ns-media{position:relative;overflow:hidden;width:100%}.new-sustain .ns-media img{object-fit:cover}.new-sustain .ns-text-link{display:inline-flex;align-items:center;gap:8px;font-size:16px;line-height:1.25;color:var(--ns-text-highlight);white-space:nowrap}.new-sustain .ns-text-link span{text-decoration:underline;text-underline-position:from-font}.new-sustain .ns-text-link:hover{color:var(--ns-text-highlight);opacity:.8}.new-sustain .ns-heading{display:flex;flex-direction:column;gap:16px;width:100%;max-width:1208px;margin-inline:auto;text-align:center}.new-sustain .ns-hero{position:relative;display:flex;align-items:flex-end;height:100svh;min-height:480px;max-height:1031px;overflow:hidden;color:var(--ns-text-on-brand)}@media screen and (max-width:767px){.new-sustain .ns-hero{height:auto;min-height:640px;min-height:min(740px,100svh - 64px);max-height:none}}.new-sustain .ns-hero__media{position:absolute;inset:0}.new-sustain .ns-hero__content{position:relative;z-index:1;width:100%;padding-bottom:40px}@media screen and (max-width:767px){.new-sustain .ns-hero__content{padding:80px 24px 32px}}@media screen and (min-width:1280px){.new-sustain .ns-hero__content{padding-bottom:80px}}.new-sustain .ns-hero__breadcrumb{display:none}@media screen and (max-width:767px){.new-sustain .ns-hero__breadcrumb{display:block;margin-bottom:8px;font-size:12px;line-height:15px}.new-sustain .ns-hero__breadcrumb ol{margin:0;padding:0;list-style:none}.new-sustain .ns-hero__breadcrumb li{display:inline-flex;align-items:center;gap:4px}.new-sustain .ns-hero__breadcrumb a:focus-visible{outline:2px solid currentColor;outline-offset:3px}}.new-sustain .ns-hero__title{font-weight:300!important;color:var(--ns-text-on-brand)}.new-sustain .ns-commitment{display:flex;flex-direction:column;background-color:var(--ns-page-warm)}@media screen and (min-width:1280px){.new-sustain .ns-commitment{flex-direction:row;align-items:center;min-height:750px}}.new-sustain .ns-commitment__media{display:none;position:relative;aspect-ratio:1102/750}@media screen and (min-width:768px){.new-sustain .ns-commitment__media{display:block}}@media screen and (min-width:1280px){.new-sustain .ns-commitment__media{flex:0 0 57.4%;align-self:stretch;aspect-ratio:auto}}.new-sustain .ns-commitment__media img{object-fit:cover;object-position:bottom}.new-sustain .ns-commitment__content{display:flex;flex-direction:column;gap:24px;padding:40px var(--ns-gutter)}@media screen and (min-width:1280px){.new-sustain .ns-commitment__content{flex:1 1;min-width:0;padding:80px clamp(24px,8.3vw,160px)}}.new-sustain .ns-commitment__text,.new-sustain .ns-csr{display:flex;flex-direction:column}.new-sustain .ns-csr{gap:40px;padding-block:40px}@media screen and (min-width:1280px){.new-sustain .ns-csr{gap:80px;padding-block:80px 100px}}.new-sustain .ns-csr__row,.new-sustain .ns-csr__rows{display:flex;flex-direction:column;gap:24px}.new-sustain .ns-csr__row{padding:24px var(--ns-gutter)}.new-sustain .ns-csr__row:nth-child(odd){background-color:var(--ns-page-warm)}@media screen and (min-width:1280px){.new-sustain .ns-csr__row{flex-direction:row;align-items:center}}.new-sustain .ns-csr__text{display:flex;flex-direction:column;gap:4px}@media screen and (min-width:1280px){.new-sustain .ns-csr__text{flex:0 0 438px;padding-right:40px}}.new-sustain .ns-csr__media{min-width:0}@media screen and (min-width:1280px){.new-sustain .ns-csr__media{flex:1 1}}.new-sustain .ns-csr__gallery{display:grid;grid-auto-flow:column;grid-auto-columns:100%;grid-gap:8px;gap:8px;align-items:start;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.new-sustain .ns-csr__gallery::-webkit-scrollbar{display:none}.new-sustain .ns-csr__gallery:focus-visible{outline:2px solid var(--ns-text-highlight);outline-offset:4px}@media screen and (min-width:768px){.new-sustain .ns-csr__gallery{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;scroll-snap-type:none}}.new-sustain .ns-csr__pagination{display:flex;justify-content:center;gap:4px;margin-top:8px}@media screen and (min-width:768px){.new-sustain .ns-csr__pagination{display:none}}.new-sustain .ns-csr__dot{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:transparent;cursor:pointer}.new-sustain .ns-csr__dot:before{width:8px;height:8px;border-radius:50%;background:var(--ns-text-highlight);content:"";opacity:.3;transition:opacity .16s ease}@media(prefers-reduced-motion:reduce){.new-sustain .ns-csr__dot:before{transition:none}}.new-sustain .ns-csr__dot[aria-pressed=true]:before{opacity:1}.new-sustain .ns-csr__dot:focus-visible{outline:2px solid var(--ns-text-highlight);outline-offset:-4px}.new-sustain .ns-csr__photo{scroll-snap-align:start;scroll-snap-stop:always}.new-sustain .ns-csr__photo .ant-image{position:static!important;display:block}.new-sustain .ns-csr__photo img{width:100%;height:auto;object-fit:fill}@media screen and (min-width:768px){.new-sustain .ns-csr__photo{height:clamp(320px,28.6vw,550px)}.new-sustain .ns-csr__photo .ant-image{position:absolute!important;inset:0}.new-sustain .ns-csr__photo img{height:100%;object-fit:cover}}.new-sustain .ns-certs{padding-block:40px}@media screen and (min-width:1280px){.new-sustain .ns-certs{padding-block:0 100px}}.new-sustain .ns-certs__inner{display:flex;flex-direction:column;gap:40px}@media screen and (min-width:1280px){.new-sustain .ns-certs__inner{gap:100px}}.new-sustain .ns-certs__intro{display:flex}.new-sustain .ns-certs__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:40px;gap:40px}@media screen and (min-width:768px){.new-sustain .ns-certs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1280px){.new-sustain .ns-certs__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:80px 40px}}.new-sustain .ns-certs__card{display:flex;flex-direction:column;align-items:flex-start;gap:40px}.new-sustain .ns-certs__logo{position:relative;height:120px;max-width:100%}.new-sustain .ns-certs__info{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.new-sustain .ns-certs__info .ns-caption{color:var(--ns-text-secondary)}@media screen and (max-width:767px){.mobile_page__HSCmM{width:calc(100% + 2px);margin-inline:-1px}.mobile_page__HSCmM .new-sustain .ns-h3{font-size:24px;line-height:28px}.mobile_page__HSCmM .new-sustain .ns-body-lg{font-size:18px!important;line-height:23px}.mobile_page__HSCmM .new-sustain .ns-caption{line-height:18px}.mobile_page__HSCmM .new-sustain .ns-heading{gap:8px;text-align:left}.mobile_page__HSCmM .new-sustain .ns-hero{height:min(728px,100svh - 52px);min-height:560px;max-height:none}.mobile_page__HSCmM .new-sustain .ns-hero__content{padding:0 16px 24px}.mobile_page__HSCmM .new-sustain .ns-hero__media img{object-position:46% center;transform:scale(1.06);transform-origin:left bottom}.mobile_page__HSCmM .new-sustain .ns-hero__title{font-size:clamp(30px,10.25vw,40px);line-height:.95;letter-spacing:-.03em}.mobile_page__HSCmM .new-sustain .ns-commitment{gap:24px;padding:80px 16px}.mobile_page__HSCmM .new-sustain .ns-commitment__media{display:block;width:100%}.mobile_page__HSCmM .new-sustain .ns-commitment__content{gap:16px;padding:0}.mobile_page__HSCmM .new-sustain .ns-csr{gap:24px;padding-block:80px}.mobile_page__HSCmM .new-sustain .ns-csr__rows{margin-inline:16px}.mobile_page__HSCmM .new-sustain .ns-csr__row{gap:16px;padding:16px}.mobile_page__HSCmM .new-sustain .ns-csr__gallery{grid-auto-columns:75%}.mobile_page__HSCmM .new-sustain .ns-csr__photo{height:300px}.mobile_page__HSCmM .new-sustain .ns-csr__photo .ant-image{position:absolute!important;inset:0}.mobile_page__HSCmM .new-sustain .ns-csr__photo img{height:100%;object-fit:cover}.mobile_page__HSCmM .new-sustain .ns-csr__pagination{display:none}.mobile_page__HSCmM .new-sustain .ns-certs{padding-block:80px}.mobile_page__HSCmM .new-sustain .ns-certs__inner{gap:24px}.mobile_page__HSCmM .new-sustain .ns-certs__card{gap:16px}.mobile_page__HSCmM .new-sustain .ns-certs__logo{width:auto!important;height:64px}.mobile_page__HSCmM .new-sustain .ns-certs__logo .ant-image{position:static!important;display:block;width:auto!important;height:100%}.mobile_page__HSCmM .new-sustain .ns-certs__logo img{display:block;width:auto;height:100%;max-width:100%;object-fit:contain;object-position:left}.mobile_page__HSCmM .new-sustain .ns-certs__info{gap:4px}.mobile_page__HSCmM .new-sustain .ns-text-link{font-size:14px}body:has(.mobile_page__HSCmM) header[data-menu-open]>div{height:52px;min-height:52px;padding-inline:16px}body:has(.mobile_page__HSCmM) header[data-menu-open] a[aria-label="Triconville Contract home"]{width:286px}body:has(.mobile_page__HSCmM) .site-footer{width:calc(100% + 2px);margin-left:-1px}body:has(.mobile_page__HSCmM) .site-footer .site-footer__content{padding-top:80px}body:has(.mobile_page__HSCmM) .site-footer .site-footer__groups{row-gap:24px}body:has(.mobile_page__HSCmM) .site-footer .site-footer__heading{color:#827d7b;font-size:14px;line-height:18px}body:has(.mobile_page__HSCmM) .site-footer .site-footer__item--disabled{color:inherit}body:has(.mobile_page__HSCmM) .site-footer .site-footer__connect{margin-top:40px}body:has(.mobile_page__HSCmM) .site-footer .site-footer__newsletter{margin-top:48px}body:has(.mobile_page__HSCmM) .site-footer .site-footer__logo{width:100%;margin:48px 0 0}}