.fotogenic-scope .workflow-story.page-shell{width:calc(100% - 64px);max-width:1280px;margin:var(--fotogenic-section-start) auto var(--fotogenic-section-end);color:#111217;font-family:var(--fotogenic-font-sans)}.workflow-story__heading{margin-bottom:var(--fotogenic-content-gap)}.fotogenic-scope .workflow-story__heading h2{margin:0;overflow-wrap:anywhere}.workflow-story__heading h2 span{color:#7024d8;background:linear-gradient(105deg,#be185d,#9c39e8 48%,#294ee6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.fotogenic-scope .workflow-story__heading p{margin:var(--fotogenic-title-intro-gap) 0 0;max-width:540px;text-wrap:balance;max-inline-size:min(100%, 28ch)}.workflow-story__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.workflow-story__step{min-width:0}.workflow-story__visual{height:clamp(330px,33vw,470px);position:relative}.workflow-story__input,.workflow-story__scene{overflow:hidden;border-radius:12px;background:#f0ece7}.fotogenic-scope .workflow-story__visual img{display:block;width:100%;height:100%;object-fit:cover}.fotogenic-scope .workflow-story__input img{object-position:83% center}.workflow-story__glass{position:absolute;top:16px;left:16px;z-index:4;padding:8px 12px;border:1px solid #ffffffb3;border-radius:12px;background:#ffffffdf;backdrop-filter:blur(16px) saturate(125%);-webkit-backdrop-filter:blur(16px) saturate(125%);color:#25202c;font-size:12px;font-weight:500;line-height:1.3;box-shadow:inset 0 1px 0 #ffffffe6,0 4px 18px #2923330d;pointer-events:none;white-space:nowrap}.workflow-story__layer{position:absolute;inset:0;z-index:0;visibility:hidden;pointer-events:none}.workflow-story__layer.is-current{z-index:2;visibility:visible}.workflow-story__layer.is-outgoing{z-index:1;visibility:visible}.workflow-story__review{--workflow-print-back:translate(0%,0%) rotate(-5deg);--workflow-print-front:translate(42.424%,22.368%) rotate(5deg)}.workflow-story__review-set{position:absolute;inset:0;z-index:0;visibility:hidden;pointer-events:none}.workflow-story__review-set.is-current{z-index:2;visibility:visible}.workflow-story__review-set.is-outgoing{z-index:1;visibility:visible}.workflow-story__presets{visibility:hidden;position:absolute;z-index:5;left:14px;right:14px;bottom:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;border:1px solid #ffffffb3;border-radius:12px;background:linear-gradient(135deg,#ffffff70,#ffffff14 48%,#ffffff4d),#f9f7fb80;backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%);box-shadow:inset 0 1px 1px #fffffff2,inset 0 -1px 1px #ffffff66,inset 1px 0 1px #ffffff80,inset -1px 0 1px #ffffff40,0 8px 24px #21192b14}.workflow-story__presets button{display:grid;gap:6px;padding:0;background:none;border:0;cursor:pointer;font:inherit;font-size:12px;color:#292633;min-width:0}.fotogenic-scope .workflow-story__presets img{height:58px;border:2px solid #fff0;border-radius:8px;transition:border-color 250ms}.workflow-story__presets button[aria-pressed=true]{color:#563481;font-weight:600}.workflow-story__presets button[aria-pressed=true] img{border-color:#a57aff}.workflow-story__presets button:focus-visible{outline:2px solid #69449d;outline-offset:4px;border-radius:8px}.fotogenic-scope .workflow-story__print{position:absolute;top:5%;left:2%;margin:0;width:66%;height:76%;border:4px solid #fff;border-radius:12px;overflow:hidden;box-shadow:0 12px 24px #21173512}.workflow-story__print--back{z-index:1;transform:var(--workflow-print-back)}.workflow-story__print--front{z-index:2;transform:var(--workflow-print-front)}.workflow-story__review-set.is-swapped .workflow-story__print--back{z-index:2;transform:var(--workflow-print-front)}.workflow-story__review-set.is-swapped .workflow-story__print--front{z-index:1;transform:var(--workflow-print-back)}.workflow-story__copy{display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:12px;row-gap:7px;margin-top:18px}.workflow-story__number{grid-column:1;grid-row:1;align-self:start;font-size:30px;font-weight:700;line-height:1;letter-spacing:-.035em;color:#8050c4}.fotogenic-scope .workflow-story__copy h3{grid-column:2;margin:0;font-size:clamp(20px,1.65vw,24px);font-weight:650;line-height:1.25;letter-spacing:-.025em}.fotogenic-scope .workflow-story__copy p{grid-column:2;margin:0;color:#555;font-size:16px;line-height:1.5;text-wrap:balance}.fotogenic-scope .workflow-story__status{margin:0;position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:1024px){.fotogenic-scope .workflow-story.page-shell{width:calc(100% - 40px);margin:var(--fotogenic-section-start) auto var(--fotogenic-section-end)}.workflow-story__heading{margin-bottom:var(--fotogenic-content-gap)}.fotogenic-scope .workflow-story__heading h2{font-size:var(--fotogenic-type-section-title);line-height:var(--fotogenic-leading-title)}.fotogenic-scope .workflow-story__heading p{max-width:290px}.workflow-story__grid{grid-template-columns:1fr;gap:48px}.workflow-story__visual{height:auto;aspect-ratio:4 / 4.5}.workflow-story__input{aspect-ratio:4 / 4.5}.workflow-story__copy{margin-top:16px}.workflow-story__glass{top:12px;left:12px;font-size:11px;padding:7px 10px}}@media(min-width:701px) and (max-width:1024px){.workflow-story__grid{max-width:480px;margin-inline:auto}}.workflow-story.is-enhanced .workflow-story__presets{visibility:visible}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.workflow-story__presets{background:#f3f0f6}}@media(prefers-reduced-transparency:reduce){.workflow-story__glass,.workflow-story__presets{background:#f3f0f6;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(max-width:600px){.workflow-story__scene{aspect-ratio:4 / 6}}.fotogenic-scope .scene-unfold+.workflow-story.page-shell{margin-top:0;position:relative;margin-bottom:var(--fotogenic-section-end)}@media(min-width:1025px){.fotogenic-scope .scene-unfold+.workflow-story.page-shell{margin-bottom:var(--fotogenic-section-end)}}@media(max-width:700px){.fotogenic-scope .scene-unfold+.workflow-story.page-shell{margin-bottom:var(--fotogenic-section-end)}}