.seo-template-page .global-visual-story{--fg-section-intro-width:var(--fg-content-xs);--fg-section-intro-color:var(--fg-color-text-65);background:var(--fg-color-background);color:var(--fg-color-text);padding:var(--fotogenic-section-start) var(--fotogenic-page-gutter) var(--fotogenic-section-end);font-family:var(--fg-font-sans)}.editorial-story{background:#faf8fc}.editorial-story__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.editorial-story__art{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;align-items:center;padding-block:30px;max-width:520px;width:100%;margin-inline:auto}@media (min-width:1001px){.editorial-story[data-media-scale="expanded"] .editorial-story__art{max-width:none}}.editorial-story__frame{min-width:0;margin:0;overflow:hidden;border-radius:12px;box-shadow:0 16px 40px #281b3f12}.editorial-story__frame--0{grid-column:1;grid-row:1 / span 2;transform:rotate(-4deg);z-index:1}.editorial-story__frame--1{transform:rotate(5deg)}.editorial-story__frame--2{transform:rotate(-3deg)}.editorial-story__frame .editorial-image{height:auto}.editorial-story__header{--fg-section-intro-width:44ch}.editorial-story__list{margin:32px 0 0}.editorial-story__list>div{padding:18px 0;border-top:1px solid #e1dbe9}.editorial-story__list dt{display:flex;align-items:baseline;gap:16px;font-size:18px;font-weight:650}.editorial-story__list dt span{color:#8050c4;font-size:14px;font-weight:700}.editorial-story__list dd{margin:6px 0 0 34px;max-width:40ch;font-size:16px;line-height:1.5;color:#636071}@media (min-width:1001px){.editorial-story--media-right .editorial-story__art{grid-column:2}.editorial-story--media-right .editorial-story__copy{grid-column:1;grid-row:1}}@media (max-width:1000px){.editorial-story__grid{grid-template-columns:minmax(0,1fr);gap:32px}.editorial-story__copy{grid-row:1}.editorial-story__art{max-width:620px}}@media (max-width:767px){.editorial-story__art{padding:16px 8px}}@media (prefers-reduced-motion:reduce){.editorial-story__frame{transform:none}}.seo-template-page .global-visual-story--tone-warm{background:var(--fg-color-orange-50-60)}.seo-template-page .global-visual-story__inner{display:grid;max-width:var(--fg-content-6xl);margin:var(--fg-space-0) auto;column-gap:var(--fg-space-10);row-gap:var(--fotogenic-content-gap)}.seo-template-page .global-visual-story__copy{align-self:center;max-width:var(--fg-content-sm)}.seo-template-page .global-visual-story__eyebrow{margin:var(--fg-space-0) var(--fg-space-0) var(--fg-space-3);color:var(--fg-color-muted);font-size:var(--fg-text-xs);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-visual-story__title{margin:var(--fg-space-0);color:var(--fg-color-text);font-size:var(--fotogenic-type-section-title);font-weight:var(--fg-weight-semibold);letter-spacing:var(--fg-tracking-tight);line-height:var(--fotogenic-leading-title);text-wrap:balance}.seo-template-page .global-visual-story__intro{margin:var(--fotogenic-title-intro-gap) var(--fg-space-0) var(--fg-space-0);text-wrap:balance}.seo-template-page .global-visual-story__media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--fg-space-2);min-width:0}.seo-template-page .global-visual-story__frame{overflow:hidden;min-width:0;margin:var(--fg-space-0);border-radius:var(--fg-radius-md);background:var(--fg-color-muted-surface-50)}.seo-template-page .global-visual-story__frame--primary{grid-column:1 / -1}.seo-template-page .global-visual-story__image{display:block;width:100%;height:auto;object-fit:contain;object-position:var(--global-visual-story-image-position,center center)}@media (min-width:640px){.seo-template-page .global-visual-story{padding:var(--fotogenic-section-start) var(--fotogenic-page-gutter) var(--fotogenic-section-end)}.seo-template-page .global-visual-story__media{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-template-page .global-visual-story__frame--primary,.seo-template-page .global-visual-story__frame--detail-one,.seo-template-page .global-visual-story__frame--detail-two{grid-column:auto;grid-row:auto}.seo-template-page .global-visual-story__title{font-size:var(--fotogenic-type-section-title);line-height:var(--fotogenic-leading-title)}}@media (min-width:1024px){.seo-template-page .global-visual-story{padding:var(--fotogenic-section-start) var(--fotogenic-page-gutter) var(--fotogenic-section-end)}.seo-template-page .global-visual-story__inner{grid-template-columns:minmax(0,0.82fr) minmax(0,1.18fr);align-items:center;column-gap:var(--fg-space-16)}.seo-template-page .global-visual-story--media-left .global-visual-story__inner{grid-template-columns:minmax(0,1.18fr) minmax(0,0.82fr)}.seo-template-page .global-visual-story--media-left .global-visual-story__copy{grid-column:2}.seo-template-page .global-visual-story--media-left .global-visual-story__media{grid-column:1;grid-row:1}}