.industry-ascii-art_art__9kVNu{width:100%;aspect-ratio:4/3;background-image:url(/images/industries/ascii-atlas.webp);background-size:var(--motif-size);background-position:var(--motif-position);background-repeat:no-repeat}.industry-teasers_teasers__xqqCp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-24);margin-block:var(--space-32)}.industry-teasers_teaser__2_cMY{text-decoration:none;display:block;min-width:0;border-bottom:1px solid var(--color-ink);padding-bottom:var(--space-24)}.industry-teasers_image__H4wKR{overflow:hidden;background:var(--color-paper-2)}.industry-teasers_image__H4wKR img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;transition:transform .25s ease}.industry-teasers_teaser__2_cMY:hover img{transform:scale(1.035)}.industry-teasers_caption__I89Ep{display:grid;grid-template-columns:1fr auto;gap:var(--space-8);margin-top:var(--space-24)}.industry-teasers_caption__I89Ep h3{font-size:clamp(1.25rem,2vw,1.7rem)}.industry-teasers_caption__I89Ep>span{font-size:1.5rem;line-height:1}.industry-teasers_caption__I89Ep p{grid-column:1/-1;color:var(--color-ink-soft);font-size:var(--text-body-sm)}@media(max-width:52rem){.industry-teasers_teasers__xqqCp{gap:var(--space-16)}}@media(max-width:36rem){.industry-teasers_teasers__xqqCp{grid-template-columns:1fr;gap:var(--space-32)}.industry-teasers_image__H4wKR img{aspect-ratio:3/2}}@media(prefers-reduced-motion:reduce){.industry-teasers_image__H4wKR img{transition:none}.industry-teasers_teaser__2_cMY:hover img{transform:none}}.industry-teasers_paper__kWY5H{aspect-ratio:4/3;display:grid;place-items:center;padding:var(--space-24)}.industry-teasers_paper__kWY5H>svg{width:100%;max-height:220px}@media(min-width:36.01rem) and (max-width:52rem){.industry-teasers_teasers__xqqCp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:36rem){.industry-teasers_paper__kWY5H{aspect-ratio:3/2}}.home_page__ODjSn{background:var(--color-bg);color:var(--color-text)}.home_wrap__9WE_l{width:min(var(--container-max),var(--container-inline));margin-inline:auto}.home_hero__z_jpu,.home_section__JtNPk{padding-block:clamp(var(--space-64),7vw,var(--space-96));border-bottom:1px solid var(--color-paper-3)}.home_band__PC_j0 .home_hero__z_jpu,.home_band__PC_j0 .home_section__JtNPk,.home_hero__z_jpu:has(+.home_band__PC_j0),.home_section__JtNPk:has(+.home_band__PC_j0),main>.home_section__JtNPk:last-child{border-bottom:0}.home_band__PC_j0{background:var(--color-paper-2)}.home_eyebrow__am9LC,.home_step__ZzfdE{font-family:var(--font-stack-mono);font-size:var(--text-label);line-height:1.5;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft);text-wrap:pretty;hyphens:none;-webkit-hyphens:none;overflow-wrap:break-word}.home_eyebrow__am9LC{margin-bottom:var(--space-16);padding-top:var(--space-8);max-width:62ch}.home_hero__z_jpu h1{font-size:var(--text-h1);max-width:15ch;margin-bottom:var(--space-32)}.home_section__JtNPk h2{font-size:var(--text-h2);max-width:26ch;margin-bottom:var(--space-24)}.home_lead__kDW_5{max-width:62ch;color:var(--color-text-soft);font-size:var(--text-lead);line-height:1.65;margin-bottom:var(--space-24);text-wrap:pretty}.home_section__JtNPk>div>p,.home_section__JtNPk>ol>li>p,.home_section__JtNPk>p{max-width:68ch}.home_meta__ZkgcA{color:var(--color-ink-soft);font-size:var(--text-body-sm);max-width:68ch;margin-bottom:var(--space-32)}.home_heroBand__pJelX{background:var(--color-bg)}.home_hero__z_jpu{padding-block:clamp(3.5rem,7vw,7rem) clamp(var(--space-64),7vw,var(--space-96))}.home_vetraHero__HBn1f{text-align:center}.home_vetraHero__HBn1f h1{max-width:22ch;margin-inline:auto;line-height:1.1;font-size:clamp(2.25rem,5vw,4rem);letter-spacing:-.04em;text-wrap:balance}.home_vetraHero__HBn1f>.home_eyebrow__am9LC,.home_vetraHero__HBn1f>.home_lead__kDW_5,.home_vetraHero__HBn1f>.home_meta__ZkgcA{margin-inline:auto}.home_vetraHero__HBn1f>.home_actions__GpjjQ{justify-content:center}.home_section__JtNPk h2{letter-spacing:-.03em;line-height:1.2;text-wrap:balance}.home_card__7C2B2>.home_button__OGYC6{align-self:flex-start;margin-top:var(--space-24)}.home_processStep__3vfg_>p:last-child{font-size:var(--text-body-sm);line-height:1.7}@media (min-width:36rem) and (max-width:52rem){.home_processStep__3vfg_{display:grid;grid-template-columns:144px minmax(0,1fr);column-gap:var(--space-24)}.home_processStep__3vfg_>svg{grid-row:1/4;align-self:center;margin:0}}.home_vetraHero__HBn1f>.home_lead__kDW_5{max-width:62ch;font-size:var(--text-lead);line-height:1.5;color:var(--color-text)}.home_actions__GpjjQ{display:flex;flex-wrap:wrap;gap:var(--space-12);margin-bottom:var(--space-32)}.home_section__JtNPk .home_actions__GpjjQ:last-child{margin-bottom:0}.home_button__OGYC6{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:0 var(--space-24);border-radius:var(--radius-button);border:1px solid transparent;text-decoration:none;font-weight:var(--weight-emphasis);transition:background-color .16s ease,border-color .16s ease,color .16s ease}.home_primary___mJ8K{background:var(--color-accent);color:var(--color-ink)}.home_primary___mJ8K:hover{background:var(--color-accent-hover);color:var(--color-ink)}.home_primary___mJ8K:active{background:var(--color-accent-pressed);color:var(--color-snow)}.home_secondary__69PIj{background:transparent;color:var(--color-ink);border-color:var(--color-ink)}.home_secondary__69PIj:hover{background:var(--color-ink);color:var(--color-snow)}.home_processLine___ixBU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin-top:var(--space-32);gap:var(--space-48)}.home_processStep__3vfg_{position:relative;border-top:1px solid var(--color-paper-4);padding-top:var(--space-24)}.home_processStep__3vfg_:before{content:"";position:absolute;left:0;top:-4px;width:7px;height:7px;background:var(--color-ink)}.home_processStep__3vfg_:last-child:before{background:var(--color-accent);width:11px;height:11px;top:-6px}.home_processStep__3vfg_ .home_step__ZzfdE{margin-bottom:var(--space-8)}.home_processStep__3vfg_ h3{font-size:clamp(1.125rem,1.8vw,1.375rem);max-width:16ch;margin-bottom:var(--space-12)}.home_processStep__3vfg_>svg{margin:0 0 var(--space-24);max-width:200px}.home_processStep__3vfg_>p:last-child{color:var(--color-ink-soft);max-width:40ch}.home_solutionPaths__yzmGj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--space-32)}.home_solutionPath__Qc0pm{padding-inline:var(--space-32);border-left:1px solid var(--color-paper-3)}.home_solutionPath__Qc0pm:first-child{padding-left:0;border-left:0}.home_solutionPath__Qc0pm:last-child{padding-right:0}.home_solutionPath__Qc0pm h3{font-size:clamp(1.125rem,1.8vw,1.375rem);line-height:1.25;margin:var(--space-24) 0 var(--space-12)}.home_pathInput__KtYmr{font-size:var(--text-fine);color:var(--color-ink-soft);min-height:4.5em;margin-bottom:var(--space-12)}.home_solutionPath__Qc0pm>p:last-child{font-size:var(--text-body-sm);color:var(--color-ink-soft)}.home_card__7C2B2{display:flex;flex-direction:column;background:var(--color-bg);border:1px solid var(--color-paper-3);border-radius:var(--radius-lg);padding:clamp(var(--space-24),3vw,var(--space-48))}.home_grid3__hOUOk>.home_card__7C2B2,.home_grid4__lqivO>.home_card__7C2B2{padding:var(--space-24)}.home_band__PC_j0 .home_card__7C2B2{background:var(--color-paper)}.home_card__7C2B2>.home_eyebrow__am9LC{border-top:0;padding-top:0;max-width:none}.home_card__7C2B2 h2,.home_card__7C2B2 h3{font-size:clamp(1.125rem,1.8vw,1.375rem);margin-bottom:var(--space-12)}.home_card__7C2B2>p{max-width:68ch;color:var(--color-text-soft)}.home_card__7C2B2 dl{margin-block:var(--space-32);max-width:68ch}.home_card__7C2B2 dt{font-family:var(--font-stack-mono);font-size:var(--text-label);letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-soft);padding-top:var(--space-12);border-top:1px solid var(--color-paper-3);margin-top:var(--space-16)}.home_card__7C2B2 dt:first-of-type{margin-top:0}.home_card__7C2B2 dd{margin:var(--space-8) 0 var(--space-16);color:var(--color-text)}.home_price__QEfg6{font-family:var(--font-stack-display);font-size:clamp(1.375rem,2.4vw,1.875rem);font-weight:var(--weight-display);letter-spacing:-.025em;margin-bottom:var(--space-8);max-width:22ch}.home_card__7C2B2 .home_actions__GpjjQ{margin-top:var(--space-32);margin-bottom:0}.home_offerHeading__Cj4hw{font-size:clamp(1.125rem,1.8vw,1.375rem);margin-top:clamp(var(--space-64),7vw,var(--space-96));margin-bottom:var(--space-12)}.home_grid2__XXg0K{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-48);margin-top:var(--space-32)}.home_serviceDetail__iGSad{border-top:1px solid var(--color-paper-4);padding-block:var(--space-8) var(--space-16)}.home_serviceDetail__iGSad summary{position:relative;cursor:pointer;list-style:none;min-height:4.5rem;padding:var(--space-16) var(--space-32) var(--space-16) 0}.home_serviceDetail__iGSad summary::-webkit-details-marker{display:none}.home_serviceDetail__iGSad summary:after{content:"+";position:absolute;right:0;top:var(--space-16);font:1.25rem/1 var(--font-stack-mono);color:var(--color-ink-soft)}.home_serviceDetail__iGSad[open] summary:after{content:"−"}.home_serviceDetail__iGSad summary>span{display:block;font:var(--text-label)/1.5 var(--font-stack-mono);letter-spacing:.05em;color:var(--color-ink-soft);margin-bottom:var(--space-8)}.home_serviceDetail__iGSad h3{font-size:clamp(1.125rem,1.8vw,1.375rem)}.home_serviceDetail__iGSad dl{margin-block:var(--space-16) var(--space-24);max-width:46ch}.home_serviceDetail__iGSad dt{font-family:var(--font-stack-mono);font-size:var(--text-label);letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-soft);margin-top:var(--space-16)}.home_serviceDetail__iGSad dd{margin:var(--space-4) 0 0;color:var(--color-text-soft)}.home_serviceDetail__iGSad>p{margin-bottom:var(--space-16);max-width:46ch}.home_faq__FFQSm{max-width:54rem}.home_faq__FFQSm details{border-bottom:1px solid var(--color-paper-3)}.home_faq__FFQSm summary{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-24);list-style:none;cursor:pointer;min-height:3.5rem;padding-block:var(--space-16);font-size:var(--text-lead);font-weight:var(--weight-emphasis)}.home_faq__FFQSm summary::-webkit-details-marker{display:none}.home_faq__FFQSm summary:after{content:"+";font:1.25rem/1 var(--font-stack-mono);color:var(--color-ink-soft)}.home_faq__FFQSm details[open] summary:after{content:"−"}.home_faq__FFQSm details>div{max-width:68ch;color:var(--color-text-soft);padding-bottom:var(--space-24)}.home_closing__rB4RX{background:var(--color-night);color:var(--color-snow)}.home_closing__rB4RX .home_section__JtNPk{border-bottom:0}.home_closing__rB4RX h2{color:var(--color-snow);max-width:18ch}.home_closing__rB4RX .home_lead__kDW_5{color:color-mix(in srgb,var(--color-snow) 80%,transparent)}.home_closing__rB4RX .home_actions__GpjjQ{margin-bottom:0}.home_closing__rB4RX .home_primary___mJ8K:hover{background:var(--color-accent-hover)}.home_closing__rB4RX .home_secondary__69PIj{color:var(--color-snow);border-color:color-mix(in srgb,var(--color-snow) 45%,transparent)}.home_closing__rB4RX .home_secondary__69PIj:hover{background:var(--color-snow);color:var(--color-ink);border-color:var(--color-snow)}.home_closing__rB4RX .home_eyebrow__am9LC,.home_closing__rB4RX .home_meta__ZkgcA{color:color-mix(in srgb,var(--color-snow) 70%,transparent);border-top-color:color-mix(in srgb,var(--color-snow) 45%,transparent)}.home_prose__sABf3{max-width:64ch;font-size:var(--text-lead);color:var(--color-text)}.home_prose__sABf3>*+*{margin-top:var(--space-24)}.home_prose__sABf3 h2{font-size:clamp(1.375rem,2.4vw,1.75rem);margin-top:var(--space-32)}.home_prose__sABf3 h3{font-size:var(--text-card-title);margin-top:var(--space-32)}.home_prose__sABf3 ol,.home_prose__sABf3 ul{padding-left:1.25rem}.home_prose__sABf3 li+li{margin-top:var(--space-8)}.home_prose__sABf3 blockquote{padding-left:var(--space-24);border-left:1px solid var(--color-accent);color:var(--color-text-soft)}.home_prose__sABf3 a{text-decoration:underline;text-decoration-color:var(--color-paper-4)}.home_prose__sABf3 a:hover{text-decoration-color:var(--color-accent-pressed)}.home_grid3__hOUOk,.home_grid4__lqivO{display:grid;gap:var(--space-32)}.home_grid3__hOUOk{grid-template-columns:repeat(3,minmax(0,1fr))}.home_grid4__lqivO{grid-template-columns:repeat(4,minmax(0,1fr))}.home_chips__di6fw{display:flex;flex-wrap:wrap;gap:var(--space-8);margin-top:var(--space-16)}.home_chip__L7ms8{font:var(--text-label)/1.6 var(--font-stack-mono);padding:var(--space-4) var(--space-12);border:1px solid var(--color-paper-3);border-radius:var(--radius-sm);color:var(--color-text-soft)}.home_monoLine__4fh4w{font-family:var(--font-stack-mono);font-size:var(--text-fine);color:var(--color-ink-soft);margin-bottom:var(--space-8)}.home_source__s7ogj{font-size:var(--text-label);line-height:1.7;color:var(--color-ink-soft);margin-top:var(--space-24);max-width:72ch}.home_source__s7ogj a{text-decoration:underline}.home_sourceLoose__hRlin{margin-top:var(--space-32)}.home_fine__mhH9z{font-size:var(--text-fine)}.home_card__7C2B2 .home_muted__zpR__,.home_muted__zpR__{color:var(--color-ink-soft)}.home_spaced__Z5TrV{margin-top:var(--space-24)}.home_gridNote__2q8sI{margin-block:var(--space-16)}.home_cardProse__wxKmo{max-width:68ch}.home_cardProse__wxKmo p+p,.home_card__7C2B2 p+p{margin-top:var(--space-12)}.home_actionsTight__pUmro{margin-bottom:var(--space-12)}.home_licenses__XR59b{font:var(--text-label)/1.6 var(--font-stack-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft);margin-bottom:var(--space-24)}.home_quote__NB6Sp{margin-top:var(--space-32);padding-left:var(--space-24);border-left:1px solid var(--color-accent);color:var(--color-text-soft)}.home_workflowList__hLxG2{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-32)}.home_section__JtNPk>p>a:only-child,.home_wrap__9WE_l>p>a:only-child{display:inline-flex;align-items:center;min-height:2.75rem;text-decoration:underline;text-decoration-color:var(--color-paper-4);text-underline-offset:.2em}.home_section__JtNPk>p>a:only-child:hover,.home_wrap__9WE_l>p>a:only-child:hover{text-decoration-color:var(--color-accent-pressed)}.home_workflowDetails__SPHif>summary{cursor:pointer;font-weight:var(--weight-emphasis);padding-block:var(--space-16)}.home_applicationGrid__M6Pxp{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:64rem){.home_grid4__lqivO{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:52rem){.home_applicationGrid__M6Pxp,.home_grid2__XXg0K,.home_grid3__hOUOk,.home_workflowList__hLxG2{grid-template-columns:minmax(0,1fr)}.home_grid2__XXg0K{row-gap:0}.home_processLine___ixBU{grid-template-columns:minmax(0,1fr);gap:var(--space-32)}.home_processStep__3vfg_{border-top:0;border-left:1px solid var(--color-paper-4);padding:0 0 0 var(--space-24)}.home_processStep__3vfg_:before{top:0;left:-4px}.home_processStep__3vfg_:last-child:before{top:0;left:-6px}.home_processStep__3vfg_ h3{max-width:none}.home_solutionPaths__yzmGj{grid-template-columns:minmax(0,1fr);gap:var(--space-32)}.home_solutionPath__Qc0pm,.home_solutionPath__Qc0pm:first-child,.home_solutionPath__Qc0pm:last-child{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-template-rows:auto auto 1fr;column-gap:var(--space-32);padding:0 0 var(--space-32);border-left:0;border-bottom:1px solid var(--color-paper-3)}.home_solutionPath__Qc0pm>div{grid-row:1/4}.home_pathInput__KtYmr,.home_solutionPath__Qc0pm h3{margin:0 0 var(--space-12)}.home_pathInput__KtYmr{min-height:0}}@media (max-width:36rem){.home_grid3__hOUOk,.home_grid4__lqivO{grid-template-columns:minmax(0,1fr)}.home_solutionPath__Qc0pm,.home_solutionPath__Qc0pm:first-child,.home_solutionPath__Qc0pm:last-child{display:block;border-bottom:0;border-top:1px solid var(--color-paper-3);padding:var(--space-32) 0 0}.home_solutionPath__Qc0pm>div{margin-bottom:var(--space-16)}.home_card__7C2B2{padding:var(--space-24)}}@media (prefers-reduced-motion:reduce){.home_button__OGYC6{transition:none}}.home_imagePause__lrSzu{position:relative;width:100%;height:clamp(320px,48vw,680px);overflow:hidden;background:var(--color-paper-2)}.home_pauseImage__eIGfK{object-fit:cover;object-position:center 56%}.home_storyStatement__F81mG{background:var(--color-night);color:var(--color-paper)}.home_statementInner__MdX9s{padding-block:clamp(var(--space-88),11vw,176px)}.home_storyStatement__F81mG .home_eyebrow__am9LC{color:var(--color-paper-4);margin-bottom:var(--space-32)}.home_storyStatement__F81mG h2{max-width:24ch;font:var(--weight-display) clamp(2rem,4.6vw,4rem)/1.12 var(--font-stack-display);letter-spacing:-.035em;text-wrap:balance}.home_contextDetails__vt_Kv{margin-top:var(--space-24);border-top:1px solid var(--color-paper-4)}.home_contextDetails__vt_Kv summary,.home_offerDisclosure__r5b6n>summary{min-height:56px;cursor:pointer;padding-block:var(--space-16);font-weight:var(--weight-emphasis)}.home_contextDetails__vt_Kv>.home_lead__kDW_5{margin-top:var(--space-24)}.home_processBand__t_z6k{background:var(--color-paper-2)}.home_industryLinks__Xp0G2{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-64);padding-block:var(--space-64);border-bottom:1px solid var(--color-paper-3)}.home_industryLinks__Xp0G2 h2{max-width:22ch;font-size:var(--text-h2);letter-spacing:-.025em}.home_industryLinks__Xp0G2 nav{display:grid}.home_industryLinks__Xp0G2 nav a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);min-height:56px;padding-block:var(--space-12);border-bottom:1px solid var(--color-paper-4);text-decoration:none}.home_industryLinks__Xp0G2 nav a:hover{text-decoration:underline;text-underline-offset:4px}.home_offerDisclosure__r5b6n{border-block:1px solid var(--color-paper-4);margin-top:var(--space-32)}.home_offerDisclosure__r5b6n>article{margin-bottom:var(--space-24)}.home_storyClosing__qnYTk{background:var(--color-accent);color:var(--color-ink)}.home_storyClosing__qnYTk .home_section__JtNPk{border:0;padding-block:clamp(var(--space-88),10vw,160px)}.home_storyClosing__qnYTk h2{font-size:clamp(2rem,4.5vw,3.5rem);max-width:23ch}.home_storyClosing__qnYTk .home_lead__kDW_5{color:var(--color-ink);margin-block:var(--space-24) var(--space-32);max-width:48ch}.home_inkButton__pmrhM{background:var(--color-ink);color:var(--color-paper)}.home_inkButton__pmrhM:hover{background:var(--color-ink-soft-deep);color:var(--color-paper)}@media(max-width:52rem){.home_industryLinks__Xp0G2{gap:var(--space-32)}}@media(max-width:36rem){.home_imagePause__lrSzu{height:360px}.home_pauseImage__eIGfK{object-position:58% center}.home_industryLinks__Xp0G2{grid-template-columns:1fr}.home_statementInner__MdX9s{padding-block:var(--space-88)}}.home_storyStatement__F81mG{position:relative;overflow:hidden;isolation:isolate}.home_storyStatement__F81mG:after{content:"";position:absolute;z-index:-1;pointer-events:none;width:48%;height:150%;right:-8%;top:-25%;background-image:radial-gradient(circle,var(--color-paper-4) 1px,transparent 1.5px);background-size:7px 7px;-webkit-mask-image:radial-gradient(ellipse at 75% 55%,black 0,transparent 68%);mask-image:radial-gradient(ellipse at 75% 55%,black 0,transparent 68%);opacity:.42;transform:rotate(-14deg)}.home_processStep__3vfg_{border-top:0}.home_processStep__3vfg_>.home_processConnector__jW4B_{position:absolute;top:-10px;left:0;width:calc(100% + var(--space-48));height:20px;max-width:none;margin:0;overflow:visible;fill:none;stroke:var(--color-ink-muted);stroke-width:1.2;pointer-events:none}.home_processStep__3vfg_>.home_processConnectorVertical__DTQm_{display:none}.home_processStep__3vfg_:before{z-index:1}.home_processStep__3vfg_:last-child:before{border-radius:50%}@media(max-width:52rem){.home_processStep__3vfg_{border-left:0}.home_processStep__3vfg_>.home_processConnector__jW4B_{display:none}.home_processStep__3vfg_>.home_processConnectorVertical__DTQm_{display:block;position:absolute;left:-10px;top:0;width:20px;height:calc(100% + var(--space-32));max-width:none;margin:0;fill:none;stroke:var(--color-ink-muted);stroke-width:1.2;pointer-events:none}.home_storyStatement__F81mG:after{width:55%;right:-22%;opacity:.28}.home_processLine___ixBU .home_processStep__3vfg_{display:block}}.legal_main__oS2pP{width:min(var(--container-prose),var(--container-inline));margin-inline:auto;padding-block:var(--space-64);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.legal_main__oS2pP h1{font-size:clamp(2rem,4vw,2.5rem);margin-bottom:var(--space-32)}.legal_block__WbV_X+.legal_block__WbV_X{margin-top:var(--space-32)}.legal_block__WbV_X h2{font-size:1.25rem;margin-bottom:var(--space-12)}.legal_block__WbV_X p{line-height:1.6;color:var(--color-ink)}.legal_block__WbV_X p+p{margin-top:var(--space-12)}.legal_block__WbV_X a{color:var(--color-ink);text-decoration:underline;text-underline-offset:3px}.legal_fine__prn0o{color:var(--color-ink-muted);font-size:var(--text-fine)}.approved-industry_hero__qqNpi.approved-industry_hero__qqNpi{padding-top:var(--space-48)}.approved-industry_hero__qqNpi.approved-industry_hero__qqNpi h1{max-width:24ch;font-size:clamp(2rem,3.4vw,3rem);line-height:1.15;text-wrap:balance}.approved-industry_back__tXfPe{display:inline-block;margin-bottom:var(--space-32);font-size:var(--text-fine)}.approved-industry_heroGrid__Txmzm{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:var(--space-64)}.approved-industry_heroArt__eeHf2{margin:0;padding:var(--space-32);background:var(--color-paper-2);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.approved-industry_heroArt__eeHf2>svg{width:100%;height:auto;max-height:240px}.approved-industry_heroArt__eeHf2 figcaption{display:grid;gap:var(--space-16);border-top:1px solid var(--color-paper-4);padding-top:var(--space-24)}.approved-industry_heroArt__eeHf2 strong{font:var(--weight-display) var(--text-card-title)/1.4 var(--font-stack-display)}.approved-industry_heroArt__eeHf2 figcaption>span:last-child{font-size:var(--text-fine);color:var(--color-ink-soft)}.approved-industry_faq__gmA67,.approved-industry_situations__yeNk9{display:grid;grid-template-columns:1fr 1.5fr;gap:var(--space-64)}.approved-industry_list__Z8XDn{margin:0;padding:0;list-style:none}.approved-industry_list__Z8XDn li{padding:var(--space-16) 0;border-bottom:1px solid var(--color-border)}.approved-industry_list__Z8XDn li:first-child{padding-top:0}.approved-industry_list__Z8XDn li:last-child{border-bottom:0}.approved-industry_sectionIntro__Kt_Op{max-width:var(--container-prose);margin-bottom:var(--space-32)}.approved-industry_tasks__d_aTm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-32)}.approved-industry_tasks__d_aTm article{min-width:0;padding:var(--space-24) 0;border-top:1px solid var(--color-paper-4)}.approved-industry_tasks__d_aTm h3{font-size:var(--text-card-title);margin-block:var(--space-24) var(--space-16)}.approved-industry_tasks__d_aTm p{color:var(--color-ink-soft);font-size:var(--text-body-sm)}.approved-industry_taskIcon__3dzaB{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--color-paper-4);border-radius:var(--radius-md)}.approved-industry_workflowBand__337xN{background:var(--color-paper-2)}.approved-industry_workflow__z3Xgt{scroll-margin-top:var(--space-96)}.approved-industry_workflowEnd__NRZAk{display:flex;align-items:center;justify-content:space-between;gap:var(--space-32);margin-top:var(--space-32)}.approved-industry_workflowEnd__NRZAk p{max-width:48ch}.approved-industry_workflowEnd__NRZAk a{flex-shrink:0}.approved-industry_requirements__2v6pY,.approved-industry_reviewGrid__zUfo_{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-64)}.approved-industry_reviewGrid__zUfo_,.approved-industry_workflow__z3Xgt .approved-industry_requirements__2v6pY{margin-top:var(--space-48)}.approved-industry_requirements__2v6pY h3,.approved-industry_result__R7szi h3,.approved-industry_reviewGrid__zUfo_ h3{margin-bottom:var(--space-16);font-size:var(--text-card-title)}.approved-industry_reviewGrid__zUfo_ article{border-top:1px solid var(--color-paper-4);padding-top:var(--space-24)}.approved-industry_reviewGrid__zUfo_ svg{margin-bottom:var(--space-16)}.approved-industry_result__R7szi{display:flex;align-items:flex-start;gap:var(--space-24);padding:var(--space-32);margin-block:var(--space-48);border-left:3px solid var(--color-accent);background:var(--color-paper-2)}.approved-industry_result__R7szi>svg{flex-shrink:0}.approved-industry_limits__ZIVdB{max-width:var(--container-prose);margin-bottom:var(--space-32)}.approved-industry_faq__gmA67 details,.approved-industry_sources__I_iRJ details{border-bottom:1px solid var(--color-paper-4)}.approved-industry_faq__gmA67 summary,.approved-industry_sources__I_iRJ summary{display:flex;justify-content:space-between;gap:var(--space-24);padding:var(--space-24) 0;cursor:pointer;font-weight:var(--weight-emphasis);list-style:none}.approved-industry_faq__gmA67 summary::-webkit-details-marker,.approved-industry_sources__I_iRJ summary::-webkit-details-marker{display:none}.approved-industry_faq__gmA67 details[open] summary span,.approved-industry_sources__I_iRJ details[open] summary span{transform:rotate(45deg)}.approved-industry_faq__gmA67 details p{padding-bottom:var(--space-24);max-width:62ch}.approved-industry_sources__I_iRJ.approved-industry_sources__I_iRJ{padding-top:0}.approved-industry_sourceGrid__W5gkQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-32);padding:var(--space-24) 0}.approved-industry_sourceGrid__W5gkQ article{min-width:0;overflow-wrap:anywhere;font-size:var(--text-fine)}.approved-industry_sourceGrid__W5gkQ p{margin-block:var(--space-16)}.approved-industry_sourceGrid__W5gkQ small{color:var(--color-ink-muted)}.approved-industry_closing___sUF4{display:flex;align-items:center;justify-content:space-between;gap:var(--space-48)}.approved-industry_closing___sUF4>a{flex-shrink:0}.approved-industry_workflowHero__X49Qi.approved-industry_workflowHero__X49Qi h1{max-width:24ch}.approved-industry_workflowHero__X49Qi>a{display:inline-block;margin-bottom:var(--space-24)}@media(max-width:64rem){.approved-industry_heroGrid__Txmzm{gap:var(--space-32)}.approved-industry_workflowEnd__NRZAk{align-items:flex-start;flex-direction:column}}@media(max-width:52rem){.approved-industry_heroGrid__Txmzm{grid-template-columns:1fr}.approved-industry_heroArt__eeHf2{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--space-24)}.approved-industry_heroArt__eeHf2 figcaption{border-top:0;padding-top:0}.approved-industry_faq__gmA67,.approved-industry_requirements__2v6pY,.approved-industry_situations__yeNk9{gap:var(--space-32)}.approved-industry_tasks__d_aTm{gap:var(--space-16)}.approved-industry_closing___sUF4{flex-direction:column;align-items:flex-start}}@media(max-width:36rem){.approved-industry_faq__gmA67,.approved-industry_heroArt__eeHf2,.approved-industry_requirements__2v6pY,.approved-industry_reviewGrid__zUfo_,.approved-industry_situations__yeNk9,.approved-industry_sourceGrid__W5gkQ,.approved-industry_tasks__d_aTm{grid-template-columns:1fr}.approved-industry_heroArt__eeHf2>svg{max-height:160px}.approved-industry_heroArt__eeHf2{padding:var(--space-24)}.approved-industry_tasks__d_aTm article{padding-block:var(--space-24)}.approved-industry_faq__gmA67,.approved-industry_situations__yeNk9{gap:var(--space-24)}.approved-industry_result__R7szi{padding:var(--space-24)}}.approved-industry_plainSteps__8_Hl1{display:grid;gap:var(--space-16);padding-left:1.5em;max-width:75ch}.approved-industry_plainSteps__8_Hl1 li{padding:var(--space-12) 0 var(--space-12) var(--space-8);border-bottom:1px solid var(--color-border);line-height:1.65}.approved-industry_course__jws0v h3{margin-top:var(--space-32);margin-bottom:var(--space-12)}.approved-industry_course__jws0v details{margin-block:var(--space-32)}.approved-industry_course__jws0v details p{margin-top:var(--space-16)}.approved-industry_course__jws0v section>ol,.approved-industry_course__jws0v section>p,.approved-industry_course__jws0v section>ul{max-width:var(--container-prose)}.page_back__4Ilov{display:inline-block;margin-bottom:var(--space-32);font-size:var(--text-fine)}.page_cases__yMmk9{display:grid;gap:var(--space-32);margin-top:var(--space-32)}.page_case__aCOBv{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.page_caseTitle__WmFZu{display:flex;gap:var(--space-24);align-items:baseline;padding:var(--space-24);background:var(--color-paper-2)}.page_caseTitle__WmFZu h3{margin:0;font-family:var(--font-stack-display)}.page_flow__yysz4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:0}.page_flow__yysz4 li{min-width:0;padding:var(--space-24);border-right:1px solid var(--color-border)}.page_flow__yysz4 li:last-child{border:0}.page_flow__yysz4 li:nth-child(3){box-shadow:inset 0 3px var(--color-accent)}.page_label__VFgUo{font:var(--text-label)/1.5 var(--font-stack-mono);margin-bottom:var(--space-16);color:var(--color-text-soft)}.page_faq__amdQ6{border-bottom:1px solid var(--color-border);padding:var(--space-24) 0}.page_faq__amdQ6 summary{cursor:pointer;min-height:44px;font-weight:600}.page_faq__amdQ6 p{max-width:70ch;padding-bottom:var(--space-16)}@media(max-width:60rem){.page_flow__yysz4{grid-template-columns:repeat(2,minmax(0,1fr))}.page_flow__yysz4 li{border-bottom:1px solid var(--color-border)}}@media(max-width:36rem){.page_flow__yysz4{grid-template-columns:1fr}.page_flow__yysz4 li{border-right:0}.page_caseTitle__WmFZu{gap:var(--space-16)}}.page_editorialHero__Kr0_T{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:none;padding:0;border:0;background:var(--color-accent)}.page_heroCopy__xMUvD{min-width:0}.page_editorialHero__Kr0_T .page_heroCopy__xMUvD{padding:clamp(32px,5vw,88px);align-self:center}.page_editorialHero__Kr0_T h1{font-size:clamp(2.25rem,4.3vw,4.6rem);letter-spacing:-.045em;line-height:1.04}.page_editorialHero__Kr0_T p{color:var(--color-ink)}.page_heroImage__Qp9Gm{margin:0;min-width:0;position:relative;display:flex}.page_heroImage__Qp9Gm img{width:100%;height:100%;min-height:620px;object-fit:cover;object-position:62% center}.page_heroImage__Qp9Gm figcaption{position:absolute;bottom:16px;left:16px;right:16px;width:fit-content;padding:8px 12px;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-stack-mono);font-size:.65rem}@media(max-width:52rem){.page_editorialHero__Kr0_T{grid-template-columns:1fr}.page_editorialHero__Kr0_T .page_heroCopy__xMUvD{padding:32px 20px}.page_heroImage__Qp9Gm img{min-height:0;height:auto;aspect-ratio:3/2;object-fit:cover}}.page_editorialHero__Kr0_T{background:var(--color-paper-2)}.page_editorialHero__Kr0_T .page_heroCopy__xMUvD{padding:clamp(32px,4vw,64px)}.page_editorialHero__Kr0_T h1{font-size:clamp(2.1rem,3.8vw,4rem)}.page_heroImage__Qp9Gm picture{width:100%;display:block}.page_heroImage__Qp9Gm img{min-height:590px;object-position:center}.page_sources__izJ4b{display:flex;flex-wrap:wrap;gap:var(--space-16);margin-top:var(--space-24);font-size:var(--text-fine)}.page_boundary__FdKez{border-left:3px solid var(--color-ink);padding-left:var(--space-24);margin-top:var(--space-32);max-width:68ch}.page_software__FDHXo>p{max-width:68ch}@media(max-width:52rem){.page_heroImage__Qp9Gm img{min-height:0;aspect-ratio:3/2}}@media(max-width:36rem){.page_heroImage__Qp9Gm img{aspect-ratio:640/560}}.workflow-page_hero__BW8Sa{display:grid;grid-template-columns:1.1fr 1fr;column-gap:var(--space-64)}.workflow-page_hero__BW8Sa nav{grid-column:1/-1;font-size:var(--text-fine);margin-bottom:var(--space-32)}.workflow-page_hero__BW8Sa .workflow-page_headline__e3SRK{min-width:0}.workflow-page_hero__BW8Sa h1{font-size:clamp(2.1rem,4.1vw,3.6rem);max-width:20ch;letter-spacing:-.04em}.workflow-page_intro__y2Xln{align-self:center;padding-top:var(--space-32)}.workflow-page_intro__y2Xln>p{margin-bottom:var(--space-24)}.workflow-page_intro__y2Xln>p:nth-child(2){font:var(--text-label)/1.6 var(--font-stack-mono);color:var(--color-ink-soft)}.workflow-page_problem__r6_lW{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-48)}.workflow-page_exceptions__Gp_mR{margin-top:var(--space-32);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-32)}.workflow-page_exceptions__Gp_mR article{padding:var(--space-24) 0;border-top:2px solid var(--color-ink)}.workflow-page_exceptions__Gp_mR h3{margin-bottom:var(--space-16)}.workflow-page_sources__Ejkxf{display:flex;flex-wrap:wrap;gap:var(--space-16);margin-top:var(--space-24);font-size:var(--text-fine)}@media(max-width:52rem){.workflow-page_hero__BW8Sa,.workflow-page_problem__r6_lW{grid-template-columns:1fr;gap:var(--space-16)}.workflow-page_intro__y2Xln{padding-top:var(--space-16)}.workflow-page_hero__BW8Sa nav{margin-bottom:var(--space-16)}}@media(max-width:36rem){.workflow-page_exceptions__Gp_mR{grid-template-columns:1fr;gap:var(--space-8)}}