.Turnstile_challenge__2Lhjo{min-height:65px;margin-block:1rem}.Turnstile_unavailable__DrDla{color:inherit;font-size:.875rem;opacity:.75}.ProductTemplate_product-page__E3Ok2{overflow-x:clip;background:var(--color-paper);color:var(--color-ink);font-family:var(--product-font-body),var(--font-body);font-size:var(--text-body);line-height:var(--leading-body)}.ProductTemplate_product-page__E3Ok2 *,.ProductTemplate_product-page__E3Ok2 :after,.ProductTemplate_product-page__E3Ok2 :before{box-sizing:border-box}.ProductTemplate_product-page__E3Ok2 dd,.ProductTemplate_product-page__E3Ok2 dl,.ProductTemplate_product-page__E3Ok2 fieldset,.ProductTemplate_product-page__E3Ok2 figure,.ProductTemplate_product-page__E3Ok2 h1,.ProductTemplate_product-page__E3Ok2 h2,.ProductTemplate_product-page__E3Ok2 h3,.ProductTemplate_product-page__E3Ok2 ol,.ProductTemplate_product-page__E3Ok2 p{margin:0}.ProductTemplate_product-page__E3Ok2 h1,.ProductTemplate_product-page__E3Ok2 h2,.ProductTemplate_product-page__E3Ok2 h3{font-family:var(--product-font-display),var(--font-display);letter-spacing:var(--tracking-tight);line-height:var(--leading-heading)}.ProductTemplate_product-page__E3Ok2 h1{font-size:var(--text-display-s);font-weight:var(--weight-heavy)}.ProductTemplate_product-page__E3Ok2 h2{font-size:var(--text-h2);font-weight:var(--weight-bold)}.ProductTemplate_product-page__E3Ok2 h3{font-size:var(--text-h3)}.ProductTemplate_product-page__E3Ok2 :focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.ProductTemplate_page-shell__abNLn{width:min(100%,var(--container));margin-inline:auto;padding-inline:var(--page-gutter)}.ProductTemplate_breadcrumbs__yu7_2{padding-block:var(--space-2xs);color:var(--color-muted);font-family:var(--product-font-mono),var(--font-mono);font-size:var(--text-xs)}.ProductTemplate_breadcrumbs__yu7_2 ol{display:flex;max-width:100%;padding:0;align-items:center;gap:var(--space-xs);list-style:none}.ProductTemplate_breadcrumbs__yu7_2 li{min-width:0;white-space:nowrap}.ProductTemplate_breadcrumbs__yu7_2 li:not(:last-child):after{margin-inline-start:var(--space-xs);content:"/";color:var(--color-rule)}.ProductTemplate_breadcrumbs__yu7_2 li:last-child{overflow:hidden;text-overflow:ellipsis}.ProductTemplate_breadcrumbs__yu7_2 a{display:inline-flex;min-height:2.75rem;align-items:center;text-underline-offset:.2rem}.ProductTemplate_product-workbench__k1o6H{display:grid;padding-block:var(--space-sm) var(--space-xl);gap:var(--space-lg)}.ProductTemplate_purchase-column__qBpGf{display:contents}.ProductTemplate_product-summary__LwYvS{display:grid;min-width:0;order:1;align-content:start;gap:var(--space-sm)}.ProductTemplate_product-category__N0SVj{color:var(--color-accent);font-family:var(--product-font-mono),var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.ProductTemplate_product-summary__LwYvS>p:not(.ProductTemplate_product-category__N0SVj){max-width:60ch;color:var(--color-ink-2)}.ProductTemplate_product-summary__LwYvS>.ProductTemplate_last-updated__kKt4u{color:var(--color-muted);font-family:var(--product-font-mono),var(--font-mono);font-size:var(--text-xs)}.ProductTemplate_price-row__iS70T{display:flex;align-items:end;justify-content:space-between;gap:var(--space-md);padding-block:var(--space-sm);border-block:var(--rule-hair) solid var(--color-rule-2)}.ProductTemplate_price-row__iS70T>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-xs)}.ProductTemplate_price-row__iS70T>div>span{width:100%;color:var(--color-muted);font-family:var(--product-font-mono),var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.ProductTemplate_price-row__iS70T strong{font-family:var(--product-font-display),var(--font-display);font-size:var(--text-price);font-variant-numeric:tabular-nums;line-height:1}.ProductTemplate_price-row__iS70T small{color:var(--color-ink-2)}.ProductTemplate_pricing-tiers__c_siy{overflow-x:auto;border-block-end:var(--rule-hair) solid var(--color-rule-2)}.ProductTemplate_pricing-tiers__c_siy table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.ProductTemplate_pricing-tiers__c_siy caption{padding-block-end:var(--space-xs);color:var(--color-ink);font-family:var(--product-font-display),var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-bold);text-align:start}.ProductTemplate_pricing-tiers__c_siy td,.ProductTemplate_pricing-tiers__c_siy th{padding-block:var(--space-xs);border-block-start:var(--rule-hair) solid var(--color-rule-2);text-align:start}.ProductTemplate_pricing-tiers__c_siy thead th{color:var(--color-muted);font-family:var(--product-font-mono),var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase}.ProductTemplate_pricing-tiers__c_siy tbody th{color:var(--color-ink-2);font-size:var(--text-sm);font-weight:var(--weight-medium)}.ProductTemplate_pricing-tiers__c_siy td{font-size:var(--text-sm);font-weight:var(--weight-bold);text-align:end}.ProductTemplate_purchase-facts__iLcZN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block-end:var(--rule-hair) solid var(--color-rule-2)}.ProductTemplate_purchase-facts__iLcZN div{min-width:0;padding:var(--space-xs) 0}.ProductTemplate_purchase-facts__iLcZN div+div{padding-inline-start:var(--space-sm);border-inline-start:var(--rule-hair) solid var(--color-rule-2)}.ProductTemplate_purchase-facts__iLcZN dt{color:var(--color-muted);font-family:var(--product-font-mono),var(--font-mono);font-size:var(--text-xs)}.ProductTemplate_purchase-facts__iLcZN dd{margin-block-start:var(--space-3xs);font-size:var(--text-sm);font-weight:var(--weight-bold)}.ProductTemplate_gallery__LckZv{display:grid;min-width:0;order:2;align-content:start;gap:var(--space-xs)}.ProductTemplate_gallery__stage__EdgH2{position:relative;min-height:0;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius-small);background:var(--color-paper-2)}.ProductTemplate_gallery__image__pIcAW{position:absolute;inset:0;opacity:0;transition:opacity var(--dur-long) var(--ease-in-out)}.ProductTemplate_gallery__image__pIcAW.ProductTemplate_is-active__pdMw8{opacity:1}.ProductTemplate_gallery__image-media__2OBqx{width:100%;height:100%;object-fit:cover}.ProductTemplate_gallery__rail__8Ponn{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-xs)}.ProductTemplate_gallery-thumb__aUrqm{position:relative;width:100%;min-width:0;aspect-ratio:4/3;padding:0;overflow:hidden;border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-small);background:var(--color-paper-2);opacity:.68;transition:opacity var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out)}.ProductTemplate_gallery-thumb-image__ZWBtg{object-fit:cover}.ProductTemplate_gallery-thumb-media__VWPmo{position:absolute;inset:0}.ProductTemplate_gallery-thumb__aUrqm.ProductTemplate_is-active__pdMw8{border-color:var(--color-accent);opacity:1}.ProductTemplate_gallery__caption__9RwcI{color:var(--color-muted);font-family:var(--product-font-mono),var(--font-mono);font-size:var(--text-xs)}.ProductTemplate_quote-panel__5CyH8{min-width:0;order:3;align-self:start;padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-medium);background:var(--color-surface)}.ProductTemplate_quote-panel__head__KpvE6{display:flex;align-items:end;justify-content:space-between;gap:var(--space-sm)}.ProductTemplate_quote-panel__head__KpvE6 p,.ProductTemplate_quote-panel__head__KpvE6>span{color:var(--color-muted);font-family:var(--product-font-mono),var(--font-mono);font-size:var(--text-xs)}.ProductTemplate_quote-panel__head__KpvE6 h2{margin-block-start:var(--space-3xs);font-size:var(--text-lg)}.ProductTemplate_step-meter__SEnV5{height:2px;margin-block:var(--space-xs) var(--space-sm);overflow:hidden;background:var(--color-rule-2)}.ProductTemplate_step-meter__SEnV5 span{display:block;width:100%;height:100%;transform-origin:left;background:var(--color-accent);transition:transform var(--dur-short) var(--ease-out)}.ProductTemplate_form-step__T2lPS,.ProductTemplate_quote-form__pCvjL{display:grid;gap:var(--space-sm)}.ProductTemplate_form-step__intro__bcdpY h3{font-size:var(--text-sm)}.ProductTemplate_field-help__6veXJ,.ProductTemplate_form-disclosure__nfSGJ>p,.ProductTemplate_form-disclosure__nfSGJ>p:last-child,.ProductTemplate_form-error__CuBbW,.ProductTemplate_form-feedback___i0Yd,.ProductTemplate_form-step__intro__bcdpY p{color:var(--color-muted);font-size:var(--text-xs)}.ProductTemplate_form-grid__8HdXO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs)}.ProductTemplate_dimension-grid__xr1wi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xs)}.ProductTemplate_field__M_n0t{display:grid;min-width:0;gap:var(--space-3xs)}.ProductTemplate_choice-fieldset__0WByY legend,.ProductTemplate_field__M_n0t label{font-size:var(--text-xs);font-weight:var(--weight-bold)}.ProductTemplate_field__M_n0t input,.ProductTemplate_field__M_n0t select,.ProductTemplate_form-disclosure__nfSGJ textarea{width:100%;min-height:var(--control-height);padding-inline:var(--space-xs);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-small);background:var(--color-paper);color:var(--color-ink);font:inherit;font-size:var(--text-sm)}.ProductTemplate_field__M_n0t[data-error=true] input,.ProductTemplate_field__M_n0t[data-error=true] select{border-color:var(--color-error);background:var(--color-error-soft)}.ProductTemplate_field-help__6veXJ{min-height:1lh}.ProductTemplate_form-options__5yGjI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs)}.ProductTemplate_choice-fieldset__0WByY{min-width:0;padding:0;border:0}.ProductTemplate_choice-row__cJ9qq{display:flex;margin-block-start:var(--space-3xs)}.ProductTemplate_choice-chip__5K4jA{flex:1;min-width:0}.ProductTemplate_choice-chip__5K4jA input{position:absolute;opacity:0}.ProductTemplate_choice-chip__5K4jA span{display:grid;min-height:2.5rem;padding-inline:var(--space-2xs);place-items:center;border:var(--rule-hair) solid var(--color-rule);color:var(--color-ink-2);font-size:.68rem;font-weight:var(--weight-bold)}.ProductTemplate_choice-chip__5K4jA+.ProductTemplate_choice-chip__5K4jA span{border-inline-start:0}.ProductTemplate_choice-chip__5K4jA input:checked+span{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent)}.ProductTemplate_choice-chip__5K4jA input:focus-visible+span{outline:2px solid var(--color-focus);outline-offset:2px}.ProductTemplate_button-inverse__NX8UD,.ProductTemplate_button-primary__DjHzj,.ProductTemplate_button-quiet__KxByP,.ProductTemplate_button-signal__gnaQP,.ProductTemplate_file-button__IvGoL{display:inline-flex;min-height:var(--control-height);padding-inline:var(--space-sm);align-items:center;justify-content:center;gap:var(--space-2xs);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-small);font-size:var(--text-xs);font-weight:var(--weight-bold);text-decoration:none;transition:background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.ProductTemplate_button-primary__DjHzj{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}.ProductTemplate_button-quiet__KxByP{background:transparent;color:var(--color-ink)}.ProductTemplate_button-signal__gnaQP{border-color:var(--color-signal);background:var(--color-signal);color:var(--color-signal-ink)}.ProductTemplate_button-inverse__NX8UD{border-color:var(--color-paper);background:var(--color-paper);color:var(--color-ink)}.ProductTemplate_button-primary__DjHzj:disabled{opacity:.55}.ProductTemplate_form-disclosure__nfSGJ{border-block-start:var(--rule-hair) solid var(--color-rule-2);padding-block-start:var(--space-xs)}.ProductTemplate_form-disclosure__nfSGJ summary{display:flex;min-height:2.75rem;align-items:center;justify-content:space-between;cursor:pointer;font-size:var(--text-xs);font-weight:var(--weight-bold)}.ProductTemplate_form-disclosure__nfSGJ textarea{min-height:5rem;padding-block:var(--space-xs);resize:vertical}.ProductTemplate_file-button__IvGoL{margin-block-start:var(--space-xs);cursor:pointer}.ProductTemplate_honeypot__6K52u,.ProductTemplate_visually-hidden__J2KPh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ProductTemplate_form-actions__FwEZ6{display:flex;justify-content:space-between;gap:var(--space-xs)}.ProductTemplate_form-error__CuBbW{color:var(--color-error)}.ProductTemplate_quote-success__9olBO{display:grid;min-height:19rem;padding:var(--space-lg);place-content:center start;gap:var(--space-sm);background:var(--color-success-soft)}.ProductTemplate_proof-bar__ZGR8U{background:var(--color-dark);color:var(--color-paper)}.ProductTemplate_proof-bar__grid__MX8ak{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ProductTemplate_proof-bar__grid__MX8ak>div{display:grid;min-width:0;padding:var(--space-md) var(--space-xs);gap:var(--space-3xs);border-block-end:var(--rule-hair) solid var(--color-dark-rule)}.ProductTemplate_proof-bar__grid__MX8ak>div:nth-child(odd){border-inline-end:var(--rule-hair) solid var(--color-dark-rule)}.ProductTemplate_proof-bar__grid__MX8ak span{color:var(--color-paper-3);font-family:var(--product-font-mono),var(--font-mono);font-size:var(--text-xs)}.ProductTemplate_proof-bar__grid__MX8ak strong{font-size:var(--text-sm)}.ProductTemplate_body-section__VKbXX{padding-block:var(--space-2xl)}.ProductTemplate_body-section__content__OO7V7{display:grid;max-width:72rem;gap:var(--space-lg)}.ProductTemplate_section-kicker__RtTkO{color:var(--color-accent);font-family:var(--product-font-mono),var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.ProductTemplate_key-takeaway__71dC1{display:grid;max-width:78ch;padding:var(--space-md);gap:var(--space-xs);border-inline-start:.25rem solid var(--color-accent);background:var(--color-accent-soft)}.ProductTemplate_key-takeaway__71dC1>p:last-child{color:var(--color-ink);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:1.45}.ProductTemplate_key-takeaway__label__Jo7ht{color:var(--color-accent);font-family:var(--product-font-mono),var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.ProductTemplate_body-richtext__arX9B{width:min(100%,78ch);max-width:none;margin-inline:0;color:var(--color-ink-2)}.ProductTemplate_body-richtext__arX9B p{margin-block:var(--space-sm)}.ProductTemplate_body-richtext__arX9B p:first-child{margin-block-start:0}.ProductTemplate_proof-section__06UYu{padding-block:var(--space-2xl);background:var(--color-paper-2)}.ProductTemplate_proof-grid__36miR{display:grid;gap:var(--space-xl);align-items:center}.ProductTemplate_proof-copy__WgGZf{display:grid;gap:var(--space-sm)}.ProductTemplate_proof-copy__WgGZf>p:not(.ProductTemplate_section-kicker__RtTkO){max-width:60ch;color:var(--color-ink-2)}.ProductTemplate_media-frame--proof__pJ1ed{aspect-ratio:4/3}.ProductTemplate_proof-claims__mKyxr{display:grid;margin-block-start:var(--space-sm);border-block-start:var(--rule-hair) solid var(--color-rule)}.ProductTemplate_proof-claims__mKyxr>div{display:grid;padding-block:var(--space-sm);grid-template-columns:minmax(7rem,.7fr) minmax(0,1.3fr);gap:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule-2)}.ProductTemplate_proof-claims__mKyxr dt{color:var(--color-muted);font-family:var(--product-font-mono),var(--font-mono);font-size:var(--text-xs)}.ProductTemplate_proof-claims__mKyxr dd{font-size:var(--text-sm);font-weight:var(--weight-bold)}.ProductTemplate_details-section__moMNx{display:grid;padding-block:var(--space-2xl);gap:var(--space-xl)}.ProductTemplate_section-head__SLrLh{display:flex;align-items:end;justify-content:space-between;gap:var(--space-xl)}.ProductTemplate_section-head__SLrLh>div{display:grid;gap:var(--space-sm)}.ProductTemplate_section-head__SLrLh p{max-width:65ch;color:var(--color-ink-2)}.ProductTemplate_details-layout__5u2xe{display:grid;min-width:0;gap:var(--space-xl)}.ProductTemplate_media-frame___ff16{position:relative;overflow:hidden;background:var(--color-paper-2)}.ProductTemplate_media-frame___ff16>div{position:relative;width:100%;height:100%}.ProductTemplate_media-frame___ff16 img{width:100%;height:100%;object-fit:cover}.ProductTemplate_media-frame--details__ey8XG,.ProductTemplate_media-frame--sample___eOz_{aspect-ratio:4/3}.ProductTemplate_detail-tabs__yJmbS{position:relative;min-width:0}.ProductTemplate_tab-list__FvXKs{display:flex;max-width:100%;overflow-x:auto;border-block-end:var(--rule-hair) solid var(--color-rule);scrollbar-width:none}.ProductTemplate_tab-list__FvXKs button{min-height:3rem;padding-inline:var(--space-md);flex:0 0 auto;border:0;border-block-end:var(--rule-strong) solid transparent;background:transparent;color:var(--color-muted);font-size:var(--text-sm);font-weight:var(--weight-bold);white-space:nowrap}.ProductTemplate_tab-list__FvXKs button[aria-selected=true]{border-block-end-color:var(--color-accent);color:var(--color-ink)}.ProductTemplate_tab-panel__dgPMz{padding-block-start:var(--space-sm)}.ProductTemplate_spec-list__fcQBo>div{display:grid;padding-block:var(--space-sm);grid-template-columns:minmax(7rem,.45fr) minmax(0,1.55fr);gap:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule-2)}.ProductTemplate_spec-list__fcQBo dt{color:var(--color-muted);font-family:var(--product-font-mono),var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.ProductTemplate_spec-list__fcQBo dd{display:grid;min-width:0;gap:var(--space-3xs)}.ProductTemplate_spec-list__fcQBo strong{font-size:var(--text-sm)}.ProductTemplate_spec-list__fcQBo dd span{color:var(--color-muted);font-size:var(--text-xs)}.ProductTemplate_use-list__5qbvz article{display:grid;padding-block:var(--space-md);grid-template-columns:2.5rem minmax(0,1fr);gap:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule-2)}.ProductTemplate_use-list__5qbvz article>span{color:var(--color-accent);font-family:var(--product-font-mono),var(--font-mono);font-size:var(--text-sm)}.ProductTemplate_use-list__5qbvz h3{font-size:var(--text-lg)}.ProductTemplate_print-panel__Q_AC1 p,.ProductTemplate_use-list__5qbvz p{color:var(--color-ink-2)}.ProductTemplate_print-panel__Q_AC1>div{display:grid;gap:var(--space-md)}.ProductTemplate_print-panel__layout__MM9lO{display:grid;gap:var(--space-lg)}.ProductTemplate_media-frame--printing__wFG96{aspect-ratio:4/3}.ProductTemplate_print-panel__Q_AC1 dl>div{display:flex;padding-block:var(--space-sm);justify-content:space-between;gap:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule-2)}.ProductTemplate_print-panel__Q_AC1 dt{color:var(--color-muted)}.ProductTemplate_print-panel__Q_AC1 dd{font-weight:var(--weight-bold)}.ProductTemplate_support-row__7C3Tt{display:grid;border-block:var(--rule-hair) solid var(--color-rule)}.ProductTemplate_support-row__7C3Tt article,.ProductTemplate_support-row__7C3Tt>div{display:grid;padding-block:var(--space-lg);align-content:start;gap:var(--space-xs)}.ProductTemplate_support-row__7C3Tt article{border-block-start:var(--rule-hair) solid var(--color-rule-2)}.ProductTemplate_support-row__7C3Tt h2{font-size:var(--text-h3)}.ProductTemplate_support-row__7C3Tt h3{font-size:var(--text-body)}.ProductTemplate_support-row__7C3Tt p{color:var(--color-muted);font-size:var(--text-sm)}.ProductTemplate_process-section__xiJ7g{padding-block:var(--space-2xl);background:var(--color-paper-2)}.ProductTemplate_process-section__xiJ7g ol{display:grid;margin-block-start:var(--space-xl);padding:0;list-style:none}.ProductTemplate_process-section__xiJ7g li{display:grid;padding-block:var(--space-lg);grid-template-columns:2.5rem minmax(0,1fr);gap:var(--space-xs) var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule)}.ProductTemplate_process-section__xiJ7g li>span{grid-row:1/span 2;color:var(--color-accent);font-family:var(--product-font-mono),var(--font-mono);font-size:var(--text-sm)}.ProductTemplate_process-section__xiJ7g h3{font-size:var(--text-lg)}.ProductTemplate_process-section__xiJ7g li p{color:var(--color-muted);font-size:var(--text-sm)}.ProductTemplate_sample-section__czAGe{display:grid;padding-block:var(--space-2xl);gap:var(--space-xl);align-items:center}.ProductTemplate_sample-section__czAGe>div{display:grid;align-content:center;gap:var(--space-md)}.ProductTemplate_sample-section__czAGe p{color:var(--color-ink-2)}.ProductTemplate_sample-terms__UdKli{font-size:var(--text-sm)}.ProductTemplate_sample-section__czAGe .ProductTemplate_button-quiet__KxByP{justify-self:start}.ProductTemplate_faq-section__yxPzR{padding-block:var(--space-2xl);background:var(--color-paper-2)}.ProductTemplate_faq-grid__OjYzh{display:grid;gap:var(--space-xl)}.ProductTemplate_faq-grid__OjYzh>div:first-child{display:grid;align-content:start;gap:var(--space-sm)}.ProductTemplate_faq-grid__OjYzh>div:first-child p{color:var(--color-muted)}.ProductTemplate_faq-item__SmbNh{padding-block:var(--space-sm);border-block-start:var(--rule-hair) solid var(--color-rule)}.ProductTemplate_faq-question__MZ8Q1{font-size:var(--text-sm)!important}.ProductTemplate_faq-button__0flU5{min-height:2.75rem;font-weight:var(--weight-bold)}.ProductTemplate_faq-answer__fGwqG{padding-block:var(--space-xs)}.ProductTemplate_faq-answer-text__dMIV6{color:var(--color-ink-2)}.ProductTemplate_related-section__wN3ez{padding-block:var(--space-2xl)}.ProductTemplate_related-grid__IifwJ{display:grid;margin-block-start:var(--space-xl);gap:var(--space-lg)}.ProductTemplate_related-card__RV58B{display:grid;min-width:0;gap:var(--space-xs)}.ProductTemplate_related-card__RV58B figure{position:relative;aspect-ratio:4/3;overflow:hidden;border:var(--rule-hair) solid var(--color-rule-2);background:var(--color-paper-2)}.ProductTemplate_related-card__RV58B figure>div{position:relative;width:100%;height:100%}.ProductTemplate_related-card__RV58B figure img{width:100%;height:100%;object-fit:cover}.ProductTemplate_related-card__RV58B>p{color:var(--color-muted);font-family:var(--product-font-mono),var(--font-mono);font-size:var(--text-xs)}.ProductTemplate_related-card__RV58B h3{font-size:var(--text-lg)}.ProductTemplate_related-card__RV58B a{display:inline-flex;min-height:2.75rem;align-items:center;justify-self:start;color:var(--color-accent);font-size:var(--text-sm);font-weight:var(--weight-bold)}.ProductTemplate_closing-quote__zuJd7{padding-block:var(--space-xl);border-block-start:.25rem solid var(--color-accent);background:var(--color-dark-2);color:var(--color-paper)}.ProductTemplate_closing-quote__grid__VmDny{display:grid;gap:var(--space-xl);align-items:center}.ProductTemplate_closing-quote__grid__VmDny>div:first-child{display:grid;gap:var(--space-xs)}.ProductTemplate_closing-quote__grid__VmDny>div:first-child>p:first-child{color:var(--color-focus-inverse);font-family:var(--product-font-mono),var(--font-mono);font-size:var(--text-xs)}.ProductTemplate_closing-quote__actions__Gh60p{display:grid;gap:var(--space-md)}.ProductTemplate_closing-quote__actions__Gh60p>p{font-family:var(--product-font-mono),var(--font-mono);font-size:var(--text-xs)}.ProductTemplate_closing-quote__actions__Gh60p>div{display:flex;flex-wrap:wrap;gap:var(--space-xs)}@media (hover:hover) and (pointer:fine){.ProductTemplate_button-primary__DjHzj:hover{background:var(--color-accent-hover)}.ProductTemplate_button-quiet__KxByP:hover{background:var(--color-ink);color:var(--color-paper)}.ProductTemplate_gallery-thumb__aUrqm:hover{opacity:1}.ProductTemplate_related-card__RV58B a:hover{color:var(--color-accent-hover)}}@media (min-width:48rem){.ProductTemplate_proof-bar__grid__MX8ak{grid-template-columns:repeat(4,minmax(0,1fr))}.ProductTemplate_proof-bar__grid__MX8ak>div{border-block-end:0;border-inline-end:var(--rule-hair) solid var(--color-dark-rule)}.ProductTemplate_details-layout__5u2xe{grid-template-columns:minmax(18rem,.75fr) minmax(0,1.5fr);align-items:start}.ProductTemplate_print-panel__layout__MM9lO{grid-template-columns:minmax(12rem,.75fr) minmax(0,1.25fr);align-items:start}.ProductTemplate_proof-grid__36miR{grid-template-columns:minmax(0,1fr) minmax(18rem,.9fr)}.ProductTemplate_support-row__7C3Tt{grid-template-columns:repeat(4,minmax(0,1fr))}.ProductTemplate_support-row__7C3Tt article,.ProductTemplate_support-row__7C3Tt>div{padding-inline:var(--space-md)}.ProductTemplate_support-row__7C3Tt article{border-block-start:0;border-inline-start:var(--rule-hair) solid var(--color-rule-2)}.ProductTemplate_process-section__xiJ7g ol{grid-template-columns:repeat(5,minmax(0,1fr))}.ProductTemplate_process-section__xiJ7g li{padding-inline-end:var(--space-md);grid-template-columns:1fr;align-content:start}.ProductTemplate_process-section__xiJ7g li>span{grid-row:auto}.ProductTemplate_sample-section__czAGe{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.9fr)}.ProductTemplate_faq-grid__OjYzh{grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr)}.ProductTemplate_related-grid__IifwJ{grid-template-columns:repeat(4,minmax(0,1fr))}.ProductTemplate_closing-quote__grid__VmDny{grid-template-columns:minmax(0,1.25fr) minmax(22rem,.75fr)}}@media (min-width:64rem){.ProductTemplate_product-workbench__k1o6H{grid-template-columns:minmax(0,58fr) minmax(22rem,42fr);align-items:start}.ProductTemplate_gallery__LckZv{order:1;grid-column:1;grid-row:1}.ProductTemplate_purchase-column__qBpGf{display:grid;grid-column:2;grid-row:1;gap:var(--space-md)}.ProductTemplate_product-summary__LwYvS,.ProductTemplate_quote-panel__5CyH8{order:0}}@media (max-width:35rem){.ProductTemplate_dimension-grid__xr1wi,.ProductTemplate_form-grid__8HdXO,.ProductTemplate_form-options__5yGjI{grid-template-columns:1fr}.ProductTemplate_product-page__E3Ok2 h1{font-size:2.2rem}}@media (prefers-reduced-motion:reduce){.ProductTemplate_product-page__E3Ok2 *,.ProductTemplate_product-page__E3Ok2 :after,.ProductTemplate_product-page__E3Ok2 :before{animation-duration:1ms!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.ReviewsSection_section__VHoN4{padding-block:clamp(3.5rem,7vw,7rem);background:var(--category-paper-2,var(--color-paper-2,#f5f4ef));color:var(--category-ink,var(--color-ink,#161616))}.ReviewsSection_shell__6ammk{width:min(100%,var(--category-container,var(--container,90rem)));margin-inline:auto;padding-inline:var(--category-gutter,var(--page-gutter,clamp(1rem,4vw,4rem)))}.ReviewsSection_header__C3TWT{display:grid;max-width:46rem;gap:.75rem}.ReviewsSection_header__C3TWT h2,.ReviewsSection_header__C3TWT p{margin:0}.ReviewsSection_header__C3TWT h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.08}.ReviewsSection_header__C3TWT>p:last-child{color:var(--category-ink-2,var(--color-ink-2,#454545))}.ReviewsSection_eyebrow__28E7x{color:var(--category-accent,var(--color-accent,#174ea6));font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ReviewsSection_grid__eitfK{display:grid;margin-block-start:clamp(2rem,4vw,4rem);gap:1px;background:var(--category-rule,var(--color-rule,#c9c7c0));border:1px solid var(--category-rule,var(--color-rule,#c9c7c0))}.ReviewsSection_card__QdsC0{display:grid;min-width:0;padding:clamp(1.25rem,3vw,2rem);gap:1.25rem;align-content:start;background:var(--category-paper,var(--color-paper,#fff))}.ReviewsSection_scopeLabel___otSC{margin:0;color:var(--category-muted,var(--color-muted,#686868));font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ReviewsSection_rating__XJF0t{display:flex;align-items:center;gap:.75rem}.ReviewsSection_stars__fPjK0{color:var(--category-accent,var(--color-accent,#174ea6));letter-spacing:.08em}.ReviewsSection_card__QdsC0 footer span,.ReviewsSection_card__QdsC0 time,.ReviewsSection_ratingValue__CWNqX{color:var(--category-muted,var(--color-muted,#686868));font-size:.75rem}.ReviewsSection_card__QdsC0 blockquote{margin:0;color:var(--category-ink-2,var(--color-ink-2,#333));font-size:1rem;line-height:1.7}.ReviewsSection_card__QdsC0 footer{display:flex;align-items:end;justify-content:space-between;gap:1rem}.ReviewsSection_card__QdsC0 footer div{display:grid;gap:.2rem}.ReviewsSection_card__QdsC0 time{flex:0 0 auto}.ReviewsSection_visuallyHidden__W0JZe{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (min-width:48rem){.ReviewsSection_grid__eitfK{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:75rem){.ReviewsSection_grid__eitfK{grid-template-columns:repeat(3,minmax(0,1fr))}}