.page_page__ixuXW{background:var(--white)}.page_hero__3w0Rh{align-items:center;background:var(--platinum);border-bottom:1px solid var(--hairline);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);min-height:42rem;overflow:hidden;padding:clamp(4rem,8vw,7.5rem) var(--page-gutter);position:relative}.page_heroCopy__r4mej{max-width:48rem;position:relative;z-index:1}.page_eyebrow___ydrB{color:var(--ttco-blue);font-family:var(--font-geist-mono);font-size:.68rem;font-weight:700;letter-spacing:.12em;margin:0 0 1.25rem;text-transform:uppercase}.page_hero__3w0Rh h1{font-size:clamp(4.5rem,8vw,8.2rem);font-weight:540;letter-spacing:-.075em;line-height:.88;margin:2.1rem 0 2rem}.page_lede__ILM8q{color:var(--graphite);font-size:clamp(1.1rem,1.55vw,1.35rem);line-height:1.55;margin:0;max-width:38rem}.page_review__okCo7{align-items:center;color:var(--graphite);display:flex;flex-wrap:wrap;font-size:.78rem;gap:.65rem 1.1rem;margin-top:2.2rem}.page_review__okCo7>span:first-child{color:var(--ttco-blue)}.page_review__okCo7 strong{color:var(--deep-navy)}.page_heroMark__xC8I6{justify-self:end;opacity:.2;width:min(34vw,31rem)}.page_heroMark__xC8I6 img{display:block;height:auto;width:100%}.page_layout__u6V2u{display:grid;grid-template-columns:minmax(15rem,21rem) minmax(0,1fr);margin:0 auto;max-width:100rem}.page_contents__NZeTf{align-content:start;align-self:start;background:var(--platinum);border-right:1px solid var(--hairline);display:grid;gap:1.5rem;min-height:0;padding:4rem clamp(1.5rem,3vw,3rem);position:sticky;top:6.25rem}.page_contents__NZeTf>strong{font-family:var(--font-geist-mono);font-size:.7rem;letter-spacing:.11em;text-transform:uppercase}.page_contents__NZeTf nav{display:grid}.page_contents__NZeTf nav a{align-items:center;border-bottom:1px solid rgba(169,188,200,.45);display:grid;font-size:.84rem;gap:.75rem;grid-template-columns:2rem 1fr;line-height:1.35;padding:.8rem 0}.page_contents__NZeTf nav a span{color:var(--ttco-blue);font-family:var(--font-geist-mono);font-size:.65rem}.page_contents__NZeTf nav a:hover{color:var(--ttco-blue)}.page_machineLink__nwT0w{border:1px solid var(--hairline);display:grid;gap:.5rem;padding:1rem}.page_machineLink__nwT0w span{color:var(--graphite);font-size:.68rem}.page_machineLink__nwT0w strong{align-items:center;color:var(--ttco-blue);display:flex;font-size:.78rem;gap:.5rem}.page_machineLink__nwT0w .arrow-icon{width:1rem}.page_article__s0Sjz{min-width:0;padding:0 clamp(1.5rem,5vw,6.5rem) 6rem}.page_section__Iyk7I{border-bottom:1px solid var(--hairline);scroll-margin-top:8rem;padding:clamp(4rem,7vw,6.5rem) 0}.page_sectionHeading__PWIfW{align-items:start;display:grid;gap:1.25rem;grid-template-columns:2.5rem minmax(0,1fr);margin-bottom:2.25rem}.page_sectionHeading__PWIfW>span{background:var(--ttco-blue);color:white;display:grid;font-family:var(--font-geist-mono);font-size:.68rem;height:2rem;place-items:center;width:2rem}.page_sectionHeading__PWIfW .page_eyebrow___ydrB{margin-bottom:.8rem}.page_callout__9jXY3 h2,.page_section__Iyk7I h2{font-size:clamp(2.35rem,4vw,4.5rem);font-weight:540;letter-spacing:-.055em;line-height:.96;margin:0;max-width:50rem}.page_section__Iyk7I>p{color:var(--graphite);font-size:1.03rem;line-height:1.75;max-width:46rem}.page_facts__ukfeE{border-top:1px solid var(--deep-navy);margin-bottom:2.5rem}.page_facts__ukfeE div{border-bottom:1px solid var(--hairline);display:grid;grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr)}.page_facts__ukfeE dd,.page_facts__ukfeE dt{font-size:.91rem;line-height:1.55;margin:0;padding:.9rem 1rem}.page_facts__ukfeE dt{color:var(--ttco-blue);font-weight:650}.page_facts__ukfeE dd{border-left:1px solid var(--hairline)}.page_facts__ukfeE a,.page_section__Iyk7I a{color:var(--ttco-blue);text-decoration-thickness:1px;text-underline-offset:.18em}.page_serviceList__cs41D{border-top:1px solid var(--deep-navy);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.page_serviceList__cs41D article{border-bottom:1px solid var(--hairline);min-height:11rem;padding:1.5rem 1.5rem 1.5rem 0}.page_serviceList__cs41D article:nth-child(odd){border-right:1px solid var(--hairline);padding-right:2rem}.page_serviceList__cs41D article:nth-child(2n){padding-left:2rem}.page_serviceList__cs41D a{align-items:center;display:flex;justify-content:space-between}.page_serviceList__cs41D h3{color:var(--deep-navy);font-size:1.2rem;margin:0}.page_serviceList__cs41D p{color:var(--graphite);font-size:.9rem;line-height:1.6;max-width:30rem}.page_linkGrid__9E_uL{border-top:1px solid var(--hairline);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem}.page_linkGrid__9E_uL a{align-items:center;border-bottom:1px solid var(--hairline);color:var(--deep-navy);display:flex;font-weight:650;justify-content:space-between;padding:1.2rem}.page_linkGrid__9E_uL a:nth-child(odd){border-right:1px solid var(--hairline)}.page_threeUp__HUAzG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.page_threeUp__HUAzG article{border-left:1px solid var(--hairline);padding:0 1.5rem 1rem}.page_threeUp__HUAzG small{color:var(--ttco-blue);font-family:var(--font-geist-mono);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.page_threeUp__HUAzG h3{font-size:1.5rem;letter-spacing:-.035em;margin:1rem 0}.page_threeUp__HUAzG p{color:var(--graphite);font-size:.9rem;line-height:1.65}.page_method__0gTus{background:var(--deep-navy);border:0;color:white;margin-left:clamp(-6.5rem,-5vw,-1.5rem);margin-right:clamp(-6.5rem,-5vw,-1.5rem);padding-left:clamp(1.5rem,5vw,6.5rem);padding-right:clamp(1.5rem,5vw,6.5rem)}.page_method__0gTus .page_eyebrow___ydrB,.page_method__0gTus .page_sectionHeading__PWIfW>span,.page_method__0gTus>a{color:var(--powder)}.page_method__0gTus .page_sectionHeading__PWIfW>span{background:transparent;border:1px solid var(--powder)}.page_method__0gTus ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:3rem 0;padding:0}.page_method__0gTus li{border-left:1px solid rgba(169,188,200,.45);display:grid;gap:1rem;padding:0 1.25rem 1rem}.page_method__0gTus li strong{font-size:1.05rem}.page_method__0gTus li span{color:rgba(255,255,255,.72);font-size:.82rem;line-height:1.6}.page_method__0gTus>a,.page_textLink__CW3pC{align-items:center;display:inline-flex;font-size:.85rem;font-weight:650;gap:.9rem}.page_boundaryList__fZvKa{display:grid;gap:0;list-style:none;padding:0}.page_boundaryList__fZvKa li{border-top:1px solid var(--hairline);color:var(--graphite);font-size:.95rem;line-height:1.65;padding:1.1rem 1rem 1.1rem 2.5rem;position:relative}.page_boundaryList__fZvKa li:before{color:var(--ttco-blue);content:"—";left:.5rem;position:absolute}.page_safety__AzGUA{background:var(--platinum);border-left:3px solid var(--ttco-blue);margin-top:2.5rem;padding:1.5rem}.page_safety__AzGUA strong{color:var(--ttco-blue);font-family:var(--font-geist-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.page_safety__AzGUA p{line-height:1.65;margin:.65rem 0 0}.page_sourceGrid__ceyQ8{border-top:1px solid var(--deep-navy);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:2rem 0}.page_sourceGrid__ceyQ8 a{border-bottom:1px solid var(--hairline);color:var(--deep-navy);display:grid;gap:.4rem;padding:1.25rem 1rem}.page_sourceGrid__ceyQ8 a:nth-child(odd){border-right:1px solid var(--hairline)}.page_sourceGrid__ceyQ8 span{color:var(--graphite);font-size:.72rem}.page_sourceGrid__ceyQ8 strong{font-size:.92rem}.page_citation__QkpR5{border-left:1px solid var(--ttco-blue);padding-left:1.5rem}.page_callout__9jXY3{align-items:end;display:flex;gap:2rem;justify-content:space-between;padding:5rem 0 0}.page_callout__9jXY3 p:not(.page_eyebrow___ydrB){color:var(--graphite);line-height:1.6}.page_callout__9jXY3 .primary-button{flex:none}@media (max-width:1100px){.page_callout__9jXY3{align-items:start;flex-direction:column}.page_callout__9jXY3 .primary-button{min-width:100%}}@media (max-width:900px){.page_hero__3w0Rh{grid-template-columns:1fr;min-height:auto}.page_heroMark__xC8I6{opacity:.13;position:absolute;right:-5rem;top:7rem;width:25rem}.page_layout__u6V2u{display:block}.page_contents__NZeTf{border-bottom:1px solid var(--hairline);border-right:0;min-height:0;position:static}.page_contents__NZeTf nav{grid-template-columns:repeat(2,minmax(0,1fr))}.page_machineLink__nwT0w{width:fit-content}.page_method__0gTus ol{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}}@media (max-width:640px){.page_hero__3w0Rh{min-height:36rem;padding-top:3rem}.page_hero__3w0Rh h1{font-size:clamp(4rem,20vw,6rem)}.page_heroMark__xC8I6{right:-7rem;top:9rem}.page_contents__NZeTf nav,.page_linkGrid__9E_uL,.page_method__0gTus ol,.page_serviceList__cs41D,.page_sourceGrid__ceyQ8,.page_threeUp__HUAzG{grid-template-columns:1fr}.page_contents__NZeTf nav a:nth-child(odd),.page_linkGrid__9E_uL a:nth-child(odd),.page_serviceList__cs41D article:nth-child(odd),.page_sourceGrid__ceyQ8 a:nth-child(odd){border-right:0}.page_serviceList__cs41D article:nth-child(2n){padding-left:0}.page_facts__ukfeE div{grid-template-columns:1fr}.page_facts__ukfeE dd{border-left:0;padding-top:0}.page_threeUp__HUAzG article{margin-bottom:2rem}}