.seo-template-page .global-workflow-steps{border-bottom:var(--fg-border-width) solid var(--fg-color-border);background:var(--fg-color-background);padding:var(--fotogenic-section-start) var(--fotogenic-page-gutter) var(--fotogenic-section-end)}.seo-template-page .global-workflow-steps__inner{max-width:var(--fg-content-wide);margin:var(--fg-space-0) auto}.seo-template-page .global-workflow-steps__header{max-width:var(--fg-content-2xl);margin:var(--fg-space-0);text-align:left}.seo-template-page .global-workflow-steps__eyebrow{display:block;color:var(--fg-color-muted);font-size:var(--fg-text-11);font-weight:var(--fg-weight-semibold);line-height:var(--fg-leading-xs);letter-spacing:var(--fg-tracking-eyebrow);text-transform:uppercase}.seo-template-page .global-workflow-steps__title{margin:var(--fg-space-4) var(--fg-space-0) var(--fg-space-0);color:var(--fg-color-text);font-size:var(--fotogenic-type-section-title);font-weight:var(--fg-weight-semibold);line-height:var(--fotogenic-leading-title);letter-spacing:var(--fg-tracking-tight);text-wrap:balance}.seo-template-page .global-workflow-steps__intro{margin:var(--fotogenic-title-intro-gap) var(--fg-space-0) var(--fg-space-0);text-wrap:balance}.seo-template-page .global-workflow-steps__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--fg-space-0);margin:var(--fg-space-10) var(--fg-space-0) var(--fg-space-0);padding:var(--fg-space-0);border-top:var(--fg-border-width) solid var(--fg-color-border);border-bottom:var(--fg-border-width) solid var(--fg-color-border);list-style:none}.seo-template-page .global-workflow-steps__card{display:flex;flex-direction:column;min-width:0;margin:var(--fg-space-0);padding:var(--fg-space-6) var(--fg-space-0);border-bottom:var(--fg-border-width) solid var(--fg-color-border);border-radius:var(--fg-space-0);background:#fff0;box-shadow:none}.seo-template-page .global-workflow-steps__card:last-child{border-bottom:0}.seo-template-page .global-workflow-steps__card-head{display:flex;align-items:center}.seo-template-page .global-workflow-steps__number,.seo-template-page .global-workflow-steps__step-label{display:inline-flex;align-items:center;width:auto;height:auto;min-height:var(--fg-space-0);min-width:0;padding:var(--fg-space-0);border:0;border-radius:var(--fg-space-0);background:#fff0;box-shadow:none;color:var(--fg-color-muted);font-size:var(--fg-text-11);font-weight:var(--fg-weight-semibold);line-height:var(--fg-leading-xs);letter-spacing:var(--fg-tracking-eyebrow);text-transform:uppercase}.seo-template-page .global-workflow-steps__step-title{margin:var(--fg-space-5) var(--fg-space-0) var(--fg-space-0);color:var(--fg-color-text);font-size:var(--fg-text-lg);font-weight:var(--fg-weight-semibold);line-height:var(--fg-leading-lg);letter-spacing:var(--fg-tracking-reset)}.seo-template-page .global-workflow-steps__step-copy{margin:var(--fg-space-2) var(--fg-space-0) var(--fg-space-0);color:var(--fg-color-text-70);font-size:var(--fg-text-sm);line-height:var(--fg-leading-relaxed);text-wrap:balance}.seo-template-page .global-workflow-steps__media{overflow:hidden;aspect-ratio:4 / 3;margin:var(--fg-space-5) var(--fg-space-0) var(--fg-space-0);border-radius:var(--fg-radius-md);background:var(--fg-color-muted-surface-50)}.seo-template-page .global-workflow-steps__image{display:block;width:100%;height:100%;object-fit:var(--seo-image-fit,cover);object-position:var(--seo-image-position,center center)}.seo-template-page .global-workflow-steps__cta{display:flex;justify-content:flex-start;margin-top:var(--fg-space-8)}.seo-template-page .global-workflow-steps__cta-link{display:inline-flex;align-items:center;justify-content:center;min-height:var(--fg-space-12);border-radius:var(--fotogenic-button-radius);background:var(--fg-color-text);color:var(--fg-color-background);padding:var(--fg-space-3) var(--fg-space-6);font-size:var(--fg-text-sm);font-weight:var(--fg-weight-semibold);line-height:var(--fg-leading-sm);text-decoration:none;transition:transform var(--fg-transition-fast)}.seo-template-page .global-workflow-steps__cta-link:hover{color:var(--fg-color-background);transform:translateY(calc(-1 * var(--fg-space-0-5)))}@media (min-width:640px){.seo-template-page .global-workflow-steps{padding:var(--fotogenic-section-start) var(--fotogenic-page-gutter) var(--fotogenic-section-end)}.seo-template-page .global-workflow-steps__title{font-size:var(--fotogenic-type-section-title);line-height:var(--fotogenic-leading-title)}.seo-template-page .global-workflow-steps__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-template-page .global-workflow-steps__card{padding:var(--fg-space-6);border-left:var(--fg-border-width) solid var(--fg-color-border)}.seo-template-page .global-workflow-steps__card:nth-child(odd){border-left:0}.seo-template-page .global-workflow-steps__card:nth-last-child(-n+2){border-bottom:0}}@media (min-width:1024px){.seo-template-page .global-workflow-steps{padding:var(--fotogenic-section-start) var(--fotogenic-page-gutter) var(--fotogenic-section-end)}.seo-template-page .global-workflow-steps[data-layout="split"] .global-workflow-steps__inner{display:grid;grid-template-columns:minmax(0,0.82fr) minmax(0,1.18fr);align-items:start;column-gap:var(--fg-space-10)}.seo-template-page .global-workflow-steps[data-layout="split"] .global-workflow-steps__grid{grid-column:2;grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--fg-space-0)}.seo-template-page .global-workflow-steps[data-layout="split"] .global-workflow-steps__cta{grid-column:2}}@media (min-width:1280px){.seo-template-page .global-workflow-steps__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.seo-template-page .global-workflow-steps__step-title{min-height:calc(2 * var(--fg-leading-lg))}.seo-template-page .global-workflow-steps__card,.seo-template-page .global-workflow-steps__card:nth-child(odd){padding:var(--fg-space-6);border-bottom:0;border-left:var(--fg-border-width) solid var(--fg-color-border)}.seo-template-page .global-workflow-steps__card:first-child{border-left:0}}.seo-template-page .global-workflow-steps[data-layout="full-width"] .global-workflow-steps__header{max-width:800px;margin-inline:auto;text-align:center}.seo-template-page .global-workflow-steps[data-layout="full-width"] .global-workflow-steps__grid{margin-top:var(--fotogenic-content-gap)}.seo-template-page .global-workflow-steps[data-layout="full-width"] .global-workflow-steps__card{display:grid;grid-template-rows:auto auto 1fr auto}.seo-template-page .global-workflow-steps[data-layout="sequence"] .global-workflow-steps__header{max-width:900px;margin-inline:auto;text-align:center}.seo-template-page .global-workflow-steps[data-layout="sequence"] .global-workflow-steps__grid{margin-top:var(--fotogenic-content-gap);border:0;gap:32px}.seo-template-page .global-workflow-steps[data-layout="sequence"] .global-workflow-steps__card{padding:24px 0 0;border:0;border-top:1px solid var(--fg-color-border)}.seo-template-page .global-workflow-steps[data-layout="sequence"] .global-workflow-steps__step-label{color:#7944cb}.seo-template-page .global-workflow-steps[data-layout="sequence"] .global-workflow-steps__step-title{min-height:0;margin-top:20px}.seo-template-page .global-workflow-steps[data-layout="sequence"] .global-workflow-steps__step-copy{margin-top:12px;text-wrap:pretty}.seo-template-page .global-workflow-steps[data-layout="sequence"] .global-workflow-steps__cta{justify-content:center;margin-top:var(--fotogenic-content-gap)}@media (min-width:1024px){.seo-template-page .global-workflow-steps[data-layout="sequence"] .global-workflow-steps__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.editorial-workflow{position:relative;isolation:isolate}.editorial-workflow__backdrop{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;mask-image:linear-gradient(transparent,#000 25%,#000 75%,transparent)}.editorial-workflow__backdrop .editorial-image{width:100%;height:100%;object-fit:cover;opacity:.4}.editorial-workflow__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--fotogenic-content-gap);align-items:stretch}.editorial-workflow__copy,.editorial-workflow__media{min-width:0;min-height:0}.editorial-workflow__header .fg-section-intro{--fg-section-intro-width:44ch}.editorial-workflow__steps{list-style:none;padding:0;margin:32px 0 0}.editorial-workflow__steps li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:18px 0;border-bottom:1px solid #dedbe5}.editorial-workflow__steps li:first-child{padding-top:0}.editorial-workflow__steps li:last-child{border:0;padding-bottom:0}.editorial-workflow__number{align-self:start;font-size:30px;font-weight:700;line-height:1;letter-spacing:-.035em;color:#8050c4}.editorial-workflow .editorial-workflow__steps h3{margin:0 0 8px;font-size:clamp(20px, 1.65vw, 24px);line-height:1.25;font-weight:650;letter-spacing:-.025em}.editorial-workflow .editorial-workflow__steps p{margin:0;max-width:42ch;font-size:16px;line-height:1.5;color:#555;text-wrap:balance}.editorial-workflow__media{display:grid;align-items:center}.editorial-workflow .editorial-mosaic--lead-stack{aspect-ratio:1.2}.editorial-workflow .editorial-mosaic--portrait-grid{width:min(100%, 560px);margin-inline:auto}@media (min-width:1001px){.editorial-workflow[data-media-scale="expanded"] .editorial-mosaic--portrait-grid{width:100%}.editorial-workflow[data-media-layout="portrait-grid"][data-media-scale="expanded"] .editorial-workflow__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:32px;max-width:1200px;align-items:center}.editorial-workflow[data-media-layout="portrait-grid"][data-media-scale="expanded"] .editorial-workflow__steps li{padding-block:24px}.editorial-workflow[data-media-layout="portrait-grid"][data-media-scale="expanded"] .editorial-workflow__steps li:first-child{padding-top:0}.editorial-workflow[data-media-layout="portrait-grid"][data-media-scale="expanded"] .editorial-workflow__steps li:last-child{padding-bottom:0}.editorial-workflow[data-media-layout="portrait-grid"][data-media-scale="expanded"] .editorial-workflow__steps p{max-width:46ch;font-size:var(--fg-text-lg)}}.editorial-workflow[data-media-layout="portrait-grid"][data-media-scale="expanded"] .editorial-buttons{justify-content:flex-start;margin-top:32px}@media (max-width:1000px){.editorial-workflow__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.editorial-workflow__steps li{padding-block:16px}}