.fotogenic-scope .setting-story.page-shell{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;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)}.setting-story__heading{display:contents}.fotogenic-scope .setting-story .display-title{grid-column:1 / -1;grid-row:1;max-width:none;margin:0;text-wrap:balance}.setting-story .display-title 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 .setting-story .display-subtitle{grid-column:1;grid-row:2;max-width:450px;margin:var(--fotogenic-title-intro-gap) 0 0;text-wrap:balance;max-inline-size:min(100%, 31ch)}.fotogenic-scope .setting-story__cta{grid-column:2;grid-row:2;align-self:center;justify-self:end;margin-top:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--fotogenic-shell-button-height);padding:0 var(--fotogenic-shell-button-padding);border:1px solid #fff0;color:#fff;background:#080808;font-size:var(--fotogenic-shell-button-font-size);font-weight:650;line-height:1.5;text-decoration:none;white-space:nowrap;transition:background-color 160ms ease}.setting-story__cta svg{flex:0 0 auto}.fotogenic-scope .setting-story__cta:hover,.fotogenic-scope .setting-story__cta:focus-visible{color:#fff;background:#292331}.setting-story__cta:focus-visible{outline:2px solid #5529b4;outline-offset:3px}.setting-story__stage{grid-column:1 / -1;grid-row:3;margin-top:var(--fotogenic-content-gap);position:relative;border-radius:14px;overflow:hidden;isolation:isolate}.setting-story.is-stage-pending .setting-story__stage{opacity:0}.setting-story__frames{position:relative;aspect-ratio:5 / 2;background:#e7e2df}.setting-story__frame{position:absolute;inset:0;margin:0;overflow:hidden}.setting-story__frame[hidden]{display:none}.setting-story__frame img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 100%}.setting-story__frame.is-revealing,.setting-story__frame.is-revealing img{will-change:transform}.setting-story .setting-story__product{left:24px;bottom:24px;--source-left:0px;width:clamp(96px,9vw,128px);border-radius:16px;border:1px solid rgb(255 255 255 / .55);background:rgb(255 255 255 / .18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 16px rgb(20 24 34 / .08);animation:none;transition:none}.setting-story__product .editorial-hero__source-label{left:50%;top:-10px;transform:translateX(-50%);padding:4px 7px;font-size:10px;background:rgb(255 255 255 / .96);box-shadow:none}.setting-story__product .editorial-hero__source-layer{inset:19px 8px 10px;transition:none}.setting-story__thumbnails{grid-column:1 / -1;grid-row:4;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px}.setting-story__thumbnail{position:relative;min-width:0;min-height:44px;padding:3px;border:0;margin:0;border-radius:13px;background:#fff0;cursor:pointer}.setting-story__thumbnail[aria-pressed="true"]{background:linear-gradient(105deg,#b67af5,#895fff 55%,#7169f9)}.setting-story.is-thumbnails-pending .setting-story__thumbnail{opacity:0}.fotogenic-scope .setting-story__thumbnail img{display:block;width:100%;height:auto;aspect-ratio:2 / 1;object-fit:contain;border-radius:10px}.setting-story__thumbnail-label{position:absolute;left:8px;bottom:8px;max-width:calc(100% - 16px);padding:4px 6px;border:1px solid rgb(255 255 255 / .95);border-radius:6px;color:#25212c;font-size:10px;line-height:1.2;font-weight:600;white-space:nowrap;background:linear-gradient(135deg,rgb(255 255 255 / .96),rgb(255 255 255 / .88));backdrop-filter:blur(14px) saturate(125%);-webkit-backdrop-filter:blur(14px) saturate(125%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .85),0 2px 8px rgb(20 24 34 / .06);pointer-events:none}.setting-story__thumbnail[aria-pressed="true"] .setting-story__thumbnail-label{color:#55278f}.setting-story__thumbnail:focus-visible{outline:3px solid #5529b4;outline-offset:3px}.setting-story__status{grid-column:1 / -1;grid-row:5;min-height:0;margin:0;font-size:14px;color:#4e4559}.setting-story__status:not(:empty){margin-top:12px}@media (max-width:1024px){.fotogenic-scope .setting-story.page-shell{width:calc(100% - 40px);margin:var(--fotogenic-section-start) auto var(--fotogenic-section-end)}.setting-story__stage{margin-top:var(--fotogenic-content-gap)}.fotogenic-scope .setting-story .display-title{font-size:var(--fotogenic-type-section-title);line-height:var(--fotogenic-leading-title)}.fotogenic-scope .setting-story .display-subtitle{max-width:290px}.setting-story__frames{aspect-ratio:2 / 1}.setting-story .setting-story__product{left:18px;bottom:18px}}@media (max-width:700px){.fotogenic-scope .setting-story.page-shell{margin-block:var(--fotogenic-section-start) var(--fotogenic-section-end)}.setting-story .display-title span{display:block;width:fit-content;max-width:100%}.fotogenic-scope .setting-story .display-subtitle{grid-column:1 / -1;max-width:340px}.fotogenic-scope .setting-story__cta{grid-column:1 / -1;grid-row:6;justify-self:center;margin-top:24px}.setting-story__frames{aspect-ratio:4 / 5}.setting-story .setting-story__product{left:12px;bottom:12px;width:72px;border-radius:12px}.setting-story__product .editorial-hero__source-label{font-size:9px;padding:4px 6px}.setting-story__product .editorial-hero__source-layer{inset:15px 5px 6px}.setting-story__thumbnails{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.setting-story__thumbnail{padding:2px;border-radius:9px}.setting-story__thumbnail-label{left:7px;bottom:7px;max-width:calc(100% - 14px)}.fotogenic-scope .setting-story__thumbnail img{border-radius:7px}}@media (min-width:601px) and (max-width:700px){.setting-story__frames{aspect-ratio:3 / 2}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.setting-story .setting-story__product,.setting-story__thumbnail-label{background:rgb(255 255 255 / .92)}}@media (prefers-reduced-transparency:reduce){.setting-story .setting-story__product,.setting-story__thumbnail-label{background:#f7f7f8;backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.setting-story__cta{transition:none}.setting-story.is-stage-pending .setting-story__stage{opacity:1}.setting-story.is-thumbnails-pending .setting-story__thumbnail{opacity:1}}