body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.tl-quality{--q-fg:var(--tl-g9);--q-muted:var(--tl-muted);--q-card:#fff;--q-line:var(--tl-line);--q-panel:var(--tl-g9);--q-panel-muted:var(--tl-line-2);--q-panel-line:var(--tl-g6);--q-sun:var(--tl-yellow);--q-accent:var(--tl-teal-d);--q-ill-bg:var(--tl-mint-2);--q-ill-line:var(--tl-g8);--q-ill-fill:var(--tl-line-2);background:var(--tl-mint);color:var(--q-fg);font-family:var(--tl-f-ui);font-size:16px;line-height:1.6}.tl-quality *,.tl-quality :after,.tl-quality :before{box-sizing:border-box}.tl-quality h1,.tl-quality h2,.tl-quality h3{text-wrap:balance;font-family:var(--tl-f-display);font-weight:700;line-height:1.15;margin:0}.tl-quality .q-wrap{margin:0 auto;max-width:1120px;padding-inline:16px}.tl-quality :focus-visible{outline:3px solid var(--q-sun);outline-offset:3px}.tl-quality .q-btn{background:var(--q-sun);border-radius:999px;color:var(--tl-g9);display:inline-block;font-weight:700;padding:12px 22px;text-decoration:none}.tl-quality .q-btn:hover{filter:brightness(.96)}.tl-quality .q-top{background:var(--q-panel);color:#fff}.tl-quality .q-top--loading{min-height:60vh}.tl-quality .q-hero{grid-gap:48px;align-items:end;display:grid;gap:48px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);padding-block:56px 72px}.tl-quality .q-eyebrow{color:var(--q-sun);font-size:13px;font-weight:700;letter-spacing:.12em;margin:0 0 16px;text-transform:uppercase}.tl-quality .q-hero h1{font-size:clamp(34px,5.4vw,58px);letter-spacing:-.025em}.tl-quality .q-lead{color:var(--q-panel-muted);font-size:18px;margin:20px 0 0;max-width:52ch}.tl-quality .q-hero .q-btn{margin-top:28px}.tl-quality .q-facts{border:1px solid var(--q-panel-line);border-radius:20px;display:grid;overflow:hidden}.tl-quality .q-facts div{align-items:baseline;border-bottom:1px solid var(--q-panel-line);display:flex;gap:16px;justify-content:space-between;padding:16px 20px}.tl-quality .q-facts div:last-child{border-bottom:0}.tl-quality .q-facts span{color:var(--q-panel-muted);font-size:14px}.tl-quality .q-facts strong{font-weight:700;text-align:right}.tl-quality .q-section{padding-block:64px 0}.tl-quality .q-section h2{font-size:clamp(26px,3.4vw,38px);letter-spacing:-.02em}.tl-quality .q-sub{color:var(--q-muted);margin:12px 0 0;max-width:62ch}.tl-quality .q-chip{align-items:center;background:var(--q-card);border:1px solid var(--q-line);border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;gap:7px;letter-spacing:.06em;padding:5px 11px 5px 9px;text-transform:uppercase}.tl-quality .q-chip:before{content:"";display:inline-block;flex:none;height:10px;width:10px}.tl-quality .q-chip--man:before{background:var(--q-sun);border-radius:50%;box-shadow:0 0 0 1.5px var(--q-ill-line)}.tl-quality .q-chip--machine:before{background:var(--q-accent);border-radius:2px}.tl-quality .q-chip--material:before{background:var(--q-panel);transform:rotate(45deg) scale(.85)}.tl-quality .q-chips{display:flex;flex-wrap:wrap;gap:6px}.tl-quality .q-m3{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px}.tl-quality .q-m3 article{background:var(--q-card);border:1px solid var(--q-line);border-radius:28px;min-width:0;padding:28px}.tl-quality .q-m3 h3{font-size:22px;margin:14px 0 6px}.tl-quality .q-m3 p{color:var(--q-muted);font-size:15px;margin:0 0 10px}.tl-quality .q-m3 ul{font-size:15px;margin:0;padding-left:18px}.tl-quality .q-m3 li{margin-bottom:4px}.tl-quality .q-overview{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-top:36px}.tl-quality .q-overview a{background:var(--q-panel);-webkit-clip-path:polygon(0 0,calc(100% - 22px) 0,100% 50%,calc(100% - 22px) 100%,0 100%,22px 50%);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 50%,calc(100% - 22px) 100%,0 100%,22px 50%);color:#fff;display:block;margin-left:-14px;padding:20px 28px 20px 40px;text-decoration:none}.tl-quality .q-overview a:first-child{-webkit-clip-path:polygon(0 0,calc(100% - 22px) 0,100% 50%,calc(100% - 22px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 50%,calc(100% - 22px) 100%,0 100%);margin-left:0;padding-left:28px}.tl-quality .q-overview a:last-child{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%,22px 50%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%,22px 50%)}.tl-quality .q-overview a:only-child{-webkit-clip-path:none;clip-path:none}.tl-quality .q-overview strong{display:block;font-family:var(--tl-f-display);font-size:18px;font-weight:700}.tl-quality .q-overview span{color:var(--q-panel-muted);font-size:14px}.tl-quality .q-overview a:hover strong{color:var(--q-sun)}.tl-quality .q-phase{margin-top:56px;scroll-margin-top:110px}.tl-quality .q-phase-head{align-items:center;background:var(--q-panel);border-radius:28px;color:#fff;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:28px 32px}.tl-quality .q-phase-head .q-tag{color:var(--q-sun);font-size:13px;font-weight:700;letter-spacing:.12em;margin:0 0 6px;text-transform:uppercase}.tl-quality .q-phase-head h2{font-size:clamp(24px,3vw,32px)}.tl-quality .q-phase-head p:not(.q-tag){color:var(--q-panel-muted);margin:8px 0 0;max-width:54ch}.tl-quality .q-range{border:1px solid var(--q-panel-line);border-radius:999px;font-size:14px;font-weight:700;padding:8px 16px;white-space:nowrap}.tl-quality .q-steps{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:20px 0 0;padding:0}.tl-quality .q-step{background:var(--q-card);border:1px solid var(--q-line);border-radius:28px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.tl-quality .q-ill{background:var(--q-ill-bg);padding:18px 18px 10px;position:relative}.tl-quality .q-ill svg{display:block;height:auto;max-height:150px;width:100%}.tl-quality .q-ill img{aspect-ratio:2/1;border-radius:14px;display:block;object-fit:cover;width:100%}.tl-quality .q-n{background:var(--q-panel);border-radius:50%;color:var(--q-sun);display:grid;font-size:15px;font-weight:800;height:34px;left:14px;place-items:center;position:absolute;top:14px;width:34px;z-index:1}.tl-quality .q-body{display:flex;flex-direction:column;gap:10px;padding:20px 22px 24px}.tl-quality .q-body h3{font-size:19px}.tl-quality .q-body p{color:var(--q-muted);font-size:15px;margin:0}.tl-quality .q-down{display:flex;justify-content:center;margin:28px 0 -28px}.tl-quality .q-down svg{height:34px;width:34px}.tl-quality .a,.tl-quality .f,.tl-quality .l,.tl-quality .w,.tl-quality .y{stroke:var(--q-ill-line);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.tl-quality .l{fill:none}.tl-quality .f{fill:var(--q-ill-fill)}.tl-quality .w{fill:var(--q-card)}.tl-quality .y{fill:var(--q-sun)}.tl-quality .a{fill:var(--q-accent)}.tl-quality .ac{fill:none;stroke:var(--q-accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.tl-quality .t{fill:none;stroke:#fff;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.tl-quality .q-two{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px}.tl-quality .q-card{background:var(--q-card);border:1px solid var(--q-line);border-radius:28px;min-width:0;padding:32px}.tl-quality .q-card h3{font-size:21px;margin-bottom:14px}.tl-quality .q-rows{list-style:none;margin:0;padding:0}.tl-quality .q-rows li{border-top:1px solid var(--q-line);padding:14px 0}.tl-quality .q-rows li:first-child{border-top:0;padding-top:0}.tl-quality .q-rows b{display:block;font-weight:700}.tl-quality .q-rows span{color:var(--q-muted);font-size:15px}.tl-quality .q-note{color:var(--q-muted);font-size:14px;margin-top:16px;max-width:70ch}.tl-quality .q-cta{align-items:center;background:var(--q-panel);border-radius:32px;color:#fff;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-block:64px 0;padding:40px}.tl-quality .q-cta h2{font-size:clamp(24px,3vw,32px)}.tl-quality .q-cta p{color:var(--q-panel-muted);margin:8px 0 0;max-width:52ch}.tl-quality .q-end{height:64px}@media (max-width:900px){.tl-quality .q-hero{gap:32px;padding-block:40px 48px}.tl-quality .q-hero,.tl-quality .q-m3,.tl-quality .q-steps,.tl-quality .q-two{grid-template-columns:minmax(0,1fr)}.tl-quality .q-overview{gap:8px;grid-auto-flow:row}.tl-quality .q-overview a,.tl-quality .q-overview a:first-child,.tl-quality .q-overview a:last-child{border-radius:18px;-webkit-clip-path:none;clip-path:none;margin-left:0;padding:16px 22px}.tl-quality .q-card,.tl-quality .q-cta,.tl-quality .q-phase-head{padding:24px}}@media (min-width:901px) and (max-width:1060px){.tl-quality .q-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--forest:#152a1e;--forest-m:#1e3d2a;--forest-l:#264d36;--sage:#3d7a52;--sage-l:#6aae80;--sage-p:#c8edd8;--mint:#eef8f2;--amber:#c97d08;--cream:#faf6ef;--parchment:#f4efe5;--ink:#161612;--charcoal:#2c2c28;--stone:#6b6b65;--border:#e2ddd5;--border-l:#ede9e1;--white:#fff;--green:#12b981;--red:#dc2626}#root,body,html{height:100%;margin:0;padding:0}html{overflow-x:hidden}body,html{max-width:100%}html{overflow-y:scroll}body,html{overscroll-behavior-y:none}body{-webkit-font-smoothing:antialiased;background:#faf6ef;background:var(--cream);color:#161612;color:var(--ink);font-family:Outfit,sans-serif}img,svg,video{display:block;height:auto;max-width:100%}*{min-width:0}.pac-container{border-radius:10px;box-shadow:0 8px 24px #00000026;font-family:Outfit,sans-serif;margin-top:4px;z-index:13000!important}.pac-item{cursor:pointer;font-size:13px;padding:8px 12px}.pac-item:hover{background:#eef8f2;background:var(--mint,#eef8f2)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#e2ddd5;background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#6aae80;background:var(--sage-l)}.serif{font-family:Cormorant Garamond,serif!important}.tl-site .serif{font-family:Bricolage Grotesque,sans-serif!important}.mono{font-family:JetBrains Mono,monospace!important}.display{font-family:Bebas Neue,sans-serif!important;letter-spacing:.04em}.eyebrow{align-items:center;color:#3d7a52;color:var(--sage);display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.22em;text-transform:uppercase}.eyebrow:before{background:#3d7a52;background:var(--sage);border-radius:1px;content:"";flex-shrink:0;height:1.5px;width:24px}.eyebrow-white{color:#6aae80;color:var(--sage-l)}.eyebrow-white:before{background:#6aae80;background:var(--sage-l)}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1)}.reveal.in{opacity:1;transform:none}:root{--tl-g9:#0b2b27;--tl-g8:#12362f;--tl-g7:#16413a;--tl-g6:#23463f;--tl-teal:#23a991;--tl-teal-d:#157a69;--tl-teal-l:#5fe0c6;--tl-teal-50:#e6faf5;--tl-yellow:#fceb00;--tl-yellow-d:#f5e100;--tl-gold:#e8b500;--tl-mint:#eef6f3;--tl-mint-2:#e4f1ed;--tl-line:#d5e5e0;--tl-line-2:#c7ddd7;--tl-muted:#4a605b;--tl-muted-2:#5a706b;--tl-soft:#b6cfc8;--tl-wa:#0f7a40;--tl-r:20px;--tl-r-l:28px;--tl-r-xl:36px;--tl-sh-1:0 1px 2px #0b2b270f;--tl-sh-2:0 14px 34px -18px #0b2b2759;--tl-sh-3:0 40px 80px -36px #0b2b2773;--tl-ease:cubic-bezier(.2,.7,.2,1);--tl-spring:cubic-bezier(.34,1.56,.64,1);--tl-f-display:"Bricolage Grotesque",ui-sans-serif,system-ui,sans-serif;--tl-f-ui:"Manrope",ui-sans-serif,system-ui,sans-serif}@keyframes tl-ping{75%,to{opacity:0;transform:scale(1.5)}}@keyframes tl-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes tl-fade{0%{opacity:0}}@keyframes tl-slidein{0%{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.tl-site *,.tl-site :after,.tl-site :before{animation-delay:0ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@keyframes tl-lineup{0%{transform:translateY(105%)}}@keyframes tl-kenburns{0%{transform:scale(1.02)}to{transform:scale(1.14) translate(-2%,-1%)}}@keyframes tl-reveal{0%{-webkit-clip-path:inset(0 0 100% 0 round 36px);clip-path:inset(0 0 100% 0 round 36px)}to{-webkit-clip-path:inset(0 0 0 0 round 36px);clip-path:inset(0 0 0 0 round 36px)}}@keyframes tl-chipin{0%{opacity:0;transform:translateY(16px) scale(.9)}}@keyframes tl-float{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes tl-draw{to{stroke-dashoffset:0}}@keyframes tl-beat{0%{box-shadow:0 0 0 0 #18a0588c}70%{box-shadow:0 0 0 10px #18a05800}to{box-shadow:0 0 0 0 #18a05800}}@keyframes tl-travel{0%{left:0}85%,to{left:calc(100% - 14px)}}@keyframes tl-wiggle{0%,90%,to{transform:rotate(0)}93%{transform:rotate(-6deg)}96%{transform:rotate(6deg)}}@keyframes tl-fillx{to{transform:scaleX(1)}}@keyframes tl-scan{to{top:110%}}@keyframes tl-spin{to{transform:rotate(1turn)}}@keyframes tl-marquee{to{transform:translateX(calc(-50% - 6px))}}@keyframes tl-slideL{0%{opacity:0;transform:translateX(-14px)}}@keyframes tl-stgin{0%{opacity:0;transform:translateY(16px)}}.tl-site .MuiTypography-root,.tl-site address,.tl-site blockquote,.tl-site cite,.tl-site em,.tl-site i,.tl-site input::placeholder,.tl-site textarea::placeholder{font-style:normal}@keyframes tl-sk{0%{background-position:100% 0}to{background-position:-200% 0}}
/*# sourceMappingURL=main.99cf83ba.css.map*/