@layer components{.page-module__NQdXua__page{flex-direction:column;padding-block-end:var(--space-9);display:flex}@media (min-width:64rem){.page-module__NQdXua__page{padding-block-end:var(--space-section)}}.page-module__NQdXua__flow{margin-block-start:var(--space-11)}@media (min-width:64rem){.page-module__NQdXua__flow{margin-block-start:8.75rem}}.page-module__NQdXua__hero{color:var(--color-text-on-accent);background:var(--color-action);padding-block:6.875rem 5rem}@media (min-width:64rem){.page-module__NQdXua__hero{text-align:center;padding-block:6.375rem 7rem}}.page-module__NQdXua__heroContent{gap:var(--space-5);flex-direction:column;max-width:72.25rem;display:flex}@media (min-width:64rem){.page-module__NQdXua__heroContent{align-items:center;gap:var(--space-6)}}.page-module__NQdXua__heroContent>:first-child{align-self:center;margin-block-end:var(--space-5)}.page-module__NQdXua__heroTitle{font-size:var(--text-h4);font-weight:var(--weight-semibold);line-height:var(--leading-h4);letter-spacing:var(--tracking-h4);text-align:center}@media (min-width:48rem){.page-module__NQdXua__heroTitle{font-size:var(--text-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2)}}.page-module__NQdXua__heroText{max-width:57.5rem;font-size:var(--text-b2);line-height:var(--leading-b2);text-align:center;margin-inline:auto}.page-module__NQdXua__heroPhoto{aspect-ratio:390/312;width:100%}@media (min-width:64rem){.page-module__NQdXua__heroPhoto{aspect-ratio:1440/659}}.page-module__NQdXua__processHead{align-items:flex-start;gap:var(--space-6);flex-direction:column;margin-block-end:var(--space-7);display:flex}@media (min-width:64rem){.page-module__NQdXua__processHead{margin-block-end:var(--space-9)}}.page-module__NQdXua__mutedEyebrow{color:var(--color-text-muted)}.page-module__NQdXua__processTitle{font-size:var(--text-h4);font-weight:var(--weight-semibold);line-height:var(--leading-h4);letter-spacing:var(--tracking-h4);color:var(--color-text)}@media (min-width:64rem){.page-module__NQdXua__processTitle{font-size:var(--text-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2)}}.page-module__NQdXua__process{border-block-end:var(--border-width-hairline) solid oklch(from var(--color-text) l c h / .4);flex-direction:column;display:flex}.page-module__NQdXua__process>*{padding-block:var(--space-7);border-block-start:var(--border-width-hairline) solid oklch(from var(--color-text) l c h / .4)}@media not (min-width:64rem){.page-module__NQdXua__process>:first-child{border-block-start:none;padding-block-start:0}}.page-module__NQdXua__brandStrip{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-7);display:grid}@media (min-width:64rem){.page-module__NQdXua__brandStrip{gap:var(--space-5);grid-template-columns:repeat(6,minmax(0,1fr));margin-block-start:var(--space-8)}}.page-module__NQdXua__brandMore{aspect-ratio:330/229;height:100%;font-size:var(--text-l1);font-weight:var(--weight-medium);line-height:var(--leading-l1);letter-spacing:var(--tracking-l1);color:var(--color-text);border-radius:var(--radius-sm);justify-content:center;align-items:center;text-decoration:none;display:flex}.page-module__NQdXua__brandMoreLabel{display:inline-block;position:relative}.page-module__NQdXua__brandMoreLabel:after{content:"";height:var(--border-width);transform:scaleX(var(--underline-scale,1));transform-origin:100%;transition:transform var(--duration-normal) var(--ease-out);background:currentColor;position:absolute;inset-block-end:0;inset-inline:0}@media (hover:hover) and (pointer:fine){.page-module__NQdXua__brandMore:hover{--underline-scale:0;color:var(--color-text)}}@media (min-width:64rem){.page-module__NQdXua__brandMobileOnly{display:none}}.page-module__NQdXua__brandMoreDesktopOnly{display:none}@media (min-width:64rem){.page-module__NQdXua__brandMoreDesktopOnly{display:block}}.page-module__NQdXua__allLink{font-size:var(--text-l3);font-weight:var(--weight-medium);line-height:var(--leading-l3);letter-spacing:var(--tracking-l3);color:var(--color-text)}.page-module__NQdXua__showcaseCarousel{--carousel-item:100%;--carousel-gap:var(--space-5)}@media (min-width:64rem){.page-module__NQdXua__showcaseCarousel{--carousel-item:calc((100% - 2 * var(--space-5)) / 3)}}.page-module__NQdXua__ctaAfter{margin-block-start:var(--space-7)}.page-module__NQdXua__ctaCenter{text-align:center}}