.formatting-workflow_diagram__itcqZ{container-type:inline-size;margin:var(--space-content) 0 0;padding:var(--space-content) 1.5rem;border-block:1px solid var(--rule);background:var(--white);color:var(--black);overflow-wrap:anywhere}.formatting-workflow_flow__LM5zy{--panel-gap:2rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto minmax(15rem,auto) auto;column-gap:var(--panel-gap);row-gap:1.5rem;font-size:1rem;line-height:1.5}.formatting-workflow_stage__tNaC_{position:relative;min-width:0;display:grid;grid-template-rows:subgrid;grid-row:span 3;padding:1.5rem 1rem;border:1px solid #b7939d;background:var(--white)}.formatting-workflow_stage__tNaC_:nth-child(2n){background:#faf6f7}.formatting-workflow_heading__7X1AG{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.5rem;font:600 1.125rem/1.4 var(--sans)}.formatting-workflow_number__mOe9Z{color:var(--accent)}.formatting-workflow_visual__3TlDU{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-width:0;text-align:center}.formatting-workflow_panelCaption__SSPc1{margin:0;text-align:center}.formatting-workflow_flow__LM5zy svg{color:var(--accent);stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.formatting-workflow_stageArrow__F8UJA{position:absolute;top:50%;left:calc(100% + 1px);width:var(--panel-gap);height:1rem;transform:translateY(-50%)}.formatting-workflow_artwork__8wzOJ{flex-shrink:0;width:5.25rem;height:5rem}.formatting-workflow_artwork__8wzOJ svg{width:100%;height:100%}.formatting-workflow_environmentCards__xN1Va{display:grid;width:100%;gap:1rem}.formatting-workflow_environment__jzbM4{padding:1rem .625rem;border:1px solid #dbc6cb;background:var(--white)}.formatting-workflow_environmentName__drYe7{font-weight:600}.formatting-workflow_environment__jzbM4 p+p{margin-top:.25rem}.formatting-workflow_cycle__pTLSR{display:grid;width:100%;grid-template-columns:1.25rem minmax(0,1fr)}.formatting-workflow_cycleStep__IQeMn{display:grid;grid-template-rows:subgrid;grid-row:span 2;grid-column:2}.formatting-workflow_cycleStep__IQeMn:last-child{grid-row:span 1}.formatting-workflow_stepLabel__HXlV7{padding:.75rem .375rem;border:1px solid #dbc6cb;background:var(--white);font-weight:600}.formatting-workflow_cycleStep__IQeMn svg{display:block;width:1rem;height:1.5rem;justify-self:center}.formatting-workflow_returnPath__3HRHq{grid-column:1;grid-row:1/6;display:grid;grid-template-rows:subgrid;color:var(--accent)}.formatting-workflow_returnTop__NbyqJ{position:relative;grid-row:1;align-self:end;height:50%;border-top:1px solid;border-left:1px solid}.formatting-workflow_returnTop__NbyqJ:after{content:"";position:absolute;right:0;top:-.22rem;width:.375rem;height:.375rem;border-top:1px solid;border-right:1px solid;transform:rotate(45deg)}.formatting-workflow_returnMiddle__14Upn{grid-row:2/5;border-left:1px solid}.formatting-workflow_returnBottom___wrWY{grid-row:5;align-self:start;height:50%;border-bottom:1px solid;border-left:1px solid}.formatting-workflow_repeat__3f5Vh{margin-left:1.25rem;color:var(--accent);font-size:.9375rem;font-style:italic}@container (max-width: 60rem){.formatting-workflow_flow__LM5zy{--panel-gap:2.5rem;grid-template-columns:1fr;grid-template-rows:none;row-gap:var(--panel-gap)}.formatting-workflow_stage__tNaC_{grid-row:auto;grid-template-rows:auto auto auto;gap:1.5rem;width:100%;max-width:30rem;margin-inline:auto;padding:1.5rem}.formatting-workflow_visual__3TlDU{width:100%;max-width:26rem;min-height:8rem;margin-inline:auto}.formatting-workflow_environmentCards__xN1Va{grid-template-columns:repeat(2,minmax(0,1fr))}.formatting-workflow_stageArrow__F8UJA{top:calc(100% + 1px + var(--panel-gap) / 2);left:50%;transform:translate(-50%,-50%) rotate(90deg)}.formatting-workflow_cycle__pTLSR{max-width:21rem;margin-inline:auto}}@container (max-width: 23rem){.formatting-workflow_environmentCards__xN1Va{grid-template-columns:1fr}.formatting-workflow_stage__tNaC_{padding:1.25rem .875rem}}@media (max-width:40rem){.formatting-workflow_diagram__itcqZ{padding-inline:1rem}}@media print{.formatting-workflow_diagram__itcqZ{page-break-inside:avoid;break-inside:avoid}}.how-it-works_page__24_Ac{min-width:0}.how-it-works_intro__vZl0e{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:var(--space-column);padding-block:var(--space-section)}.how-it-works_title__Is6MN{font-size:clamp(3rem,5.5vw,4.5rem);line-height:1.12;letter-spacing:-.035em}.how-it-works_introCopy____c40{padding-top:var(--space-heading-offset)}.how-it-works_introCopy____c40 p+p{margin-top:1.25rem}.how-it-works_introCopy____c40 strong{font-weight:600}.how-it-works_page__24_Ac h2{font-size:clamp(2rem,3.1vw,2.75rem);line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.how-it-works_panel__WObpL{padding-block:var(--space-section);border-top:1px solid var(--rule)}.how-it-works_sectionIntro__ZHbny{margin-top:1.5rem;max-width:52rem}.how-it-works_workflows__tcsLN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-column);row-gap:1.75rem;margin-top:var(--space-content)}.how-it-works_workflow__5qphN{display:grid;grid-template-rows:subgrid;grid-row:span 4;min-width:0;border-top:2px solid var(--accent);padding-top:1.5rem}.how-it-works_workflow__5qphN h3{font-size:1.75rem;line-height:1.3;letter-spacing:-.02em}.how-it-works_workflowDetail__Oa_fp{min-width:0}.how-it-works_workflowDetail__Oa_fp h4{margin-bottom:.75rem;font:600 1.125rem/1.4 var(--sans)}.how-it-works_maintenance___jJVD{background:rgb(8 8 8/2%)}.how-it-works_learnMore__ckQq5{margin-top:var(--space-content)}.how-it-works_learnMore__ckQq5 a{display:inline-flex;align-items:center;min-height:2.75rem}@media (max-width:48rem){.how-it-works_intro__vZl0e{grid-template-columns:minmax(0,1fr)}.how-it-works_introCopy____c40{padding-top:0}.how-it-works_workflows__tcsLN{grid-template-columns:minmax(0,1fr);row-gap:1.5rem}.how-it-works_workflow__5qphN+.how-it-works_workflow__5qphN{margin-top:.5rem}.how-it-works_page__24_Ac a,.how-it-works_page__24_Ac h1,.how-it-works_page__24_Ac h2,.how-it-works_page__24_Ac p,.how-it-works_workflow__5qphN h3,.how-it-works_workflow__5qphN h4{overflow-wrap:anywhere}}