.ProductStoryHero-module__a8skhW__story{--reminder-accent:hsl(var(--primary));width:100%;min-width:0;container-type:inline-size}.dark .ProductStoryHero-module__a8skhW__story{--reminder-accent:hsl(var(--forlods-purple-300))}.ProductStoryHero-module__a8skhW__scene{isolation:isolate;--focal-y:8rem;--source-x:0rem;--source-y:8rem;grid-template-columns:minmax(0,1fr);min-height:30rem;display:grid;position:relative;overflow:hidden}.ProductStoryHero-module__a8skhW__thoughts,.ProductStoryHero-module__a8skhW__organised{grid-area:1/1;min-width:0}.ProductStoryHero-module__a8skhW__thoughts{pointer-events:none;min-height:30rem;position:relative;overflow:clip}.ProductStoryHero-module__a8skhW__focal{top:var(--focal-y);z-index:100;position:absolute;inset-inline:1rem}.ProductStoryHero-module__a8skhW__sentence{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;transition:opacity .4s;display:flex}.ProductStoryHero-module__a8skhW__prefix{overflow-wrap:anywhere;min-width:0;max-width:100%;color:hsl(var(--foreground));font-size:1.25rem;line-height:1.75rem}.ProductStoryHero-module__a8skhW__viewport{flex:100%;min-width:0;min-height:6rem;display:block;overflow:hidden}.ProductStoryHero-module__a8skhW__active{color:var(--reminder-accent);overflow-wrap:anywhere;font-size:2rem;font-weight:600;line-height:2.5rem;animation:.65s cubic-bezier(.22,1,.36,1) both ProductStoryHero-module__a8skhW__enter;display:block}@keyframes ProductStoryHero-module__a8skhW__enter{0%{transform:translateY(2rem)}to{transform:translateY(0)}}.ProductStoryHero-module__a8skhW__fragment{width:var(--mobile-width);--target-x:var(--mobile-x);--target-y:calc(var(--mobile-y) * .85);color:hsl(var(--muted-foreground));--departure-scale:2;overflow-wrap:anywhere;transform-origin:0 0;transform:translate(var(--target-x), var(--target-y));font-size:1rem;font-weight:400;line-height:1.5rem;animation:.36s cubic-bezier(.22,1,.36,1) both ProductStoryHero-module__a8skhW__detach;position:absolute;top:0;left:0}.ProductStoryHero-module__a8skhW__fragment[data-size=large]{--departure-scale:1.778;font-size:1.125rem;line-height:1.75rem}.ProductStoryHero-module__a8skhW__thoughtText{transform:translate(calc(var(--mobile-drift-x) * var(--crowding)), calc(var(--mobile-drift-y) * var(--crowding)));transition:transform .65s;display:block}.ProductStoryHero-module__a8skhW__fragment[data-mobile-visible=false]{opacity:0;visibility:hidden}@keyframes ProductStoryHero-module__a8skhW__detach{0%{color:var(--reminder-accent);transform:translate(var(--departure-x,var(--source-x)), var(--departure-y,var(--source-y))) scale(var(--departure-scale))}to{color:hsl(var(--muted-foreground));transform:translate(var(--target-x), var(--target-y))}}.ProductStoryHero-module__a8skhW__resolutionHeadline{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:1.875rem;font-weight:600;line-height:2.25rem}.ProductStoryHero-module__a8skhW__resolution{z-index:100;background:radial-gradient(ellipse at center, hsl(var(--white) / .96) 0%, hsl(var(--white) / .9) 30%, hsl(var(--white) / .6) 55%, hsl(var(--white) / .18) 100%);--foreground:var(--forlods-offblack-800);--muted-foreground:var(--forlods-offblack-500);color:hsl(var(--foreground));opacity:0;visibility:hidden;grid-area:1/1;place-items:center;padding:1.5rem;transition:opacity .6s;display:grid;position:relative}.ProductStoryHero-module__a8skhW__resolutionSupporting{color:hsl(var(--muted-foreground))}.ProductStoryHero-module__a8skhW__resolutionMessage{text-align:center;opacity:0;width:100%;max-width:36rem;transform:translateY(.5rem)}.ProductStoryHero-module__a8skhW__scene[data-phase=organised] .ProductStoryHero-module__a8skhW__resolution{opacity:1;visibility:visible}.ProductStoryHero-module__a8skhW__scene[data-phase=organised] .ProductStoryHero-module__a8skhW__resolutionMessage{animation:.6s .25s both ProductStoryHero-module__a8skhW__reveal-message}@keyframes ProductStoryHero-module__a8skhW__reveal-message{to{opacity:1;transform:translateY(0)}}.ProductStoryHero-module__a8skhW__organised{transform-origin:0 0;opacity:0;visibility:hidden;pointer-events:none;width:calc(200% - 4rem);padding:0;transition:opacity .8s;position:absolute;top:3rem;left:1rem;scale:.5}.ProductStoryHero-module__a8skhW__scene[data-phase=settled] .ProductStoryHero-module__a8skhW__sentence,.ProductStoryHero-module__a8skhW__scene[data-phase=sorting] .ProductStoryHero-module__a8skhW__sentence,.ProductStoryHero-module__a8skhW__scene[data-phase=organised] .ProductStoryHero-module__a8skhW__sentence{opacity:0}.ProductStoryHero-module__a8skhW__scene[data-phase=sorting] .ProductStoryHero-module__a8skhW__organised,.ProductStoryHero-module__a8skhW__scene[data-phase=settled] .ProductStoryHero-module__a8skhW__organised,.ProductStoryHero-module__a8skhW__scene[data-phase=organised] .ProductStoryHero-module__a8skhW__organised{opacity:1;visibility:visible;pointer-events:none}.ProductStoryHero-module__a8skhW__scene[data-phase=sorting] [data-plan-widget]{opacity:0}.ProductStoryHero-module__a8skhW__scene[data-phase=sorting] [data-plan-widget=planning]{animation:.4s 2.4s both ProductStoryHero-module__a8skhW__reveal-content}@keyframes ProductStoryHero-module__a8skhW__reveal-content{0%{opacity:0}to{opacity:1}}.ProductStoryHero-module__a8skhW__scene[data-phase=sorting] .ProductStoryHero-module__a8skhW__thoughtText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transform:translate(0)}.ProductStoryHero-module__a8skhW__fragment{--queue-x:6cqw;--queue-y:calc(6rem + var(--queue-offset-y))}.ProductStoryHero-module__a8skhW__scene[data-phase=sorting] .ProductStoryHero-module__a8skhW__fragment{animation:2.8s cubic-bezier(.22,1,.36,1) both ProductStoryHero-module__a8skhW__collect}@keyframes ProductStoryHero-module__a8skhW__collect{0%{transform:translate(var(--target-x), var(--target-y));opacity:1}40%,55%{transform:translate(var(--queue-x), var(--queue-y)) scale(.85);opacity:1}65%{opacity:1;transform:translate(20cqw,14rem)scale(.3)}90%{transform:translate(var(--planning-x), var(--planning-y)) scale(.18);opacity:1}to{transform:translate(var(--planning-x), var(--planning-y)) scale(.18);opacity:0}}.ProductStoryHero-module__a8skhW__scene[data-phase=settled] .ProductStoryHero-module__a8skhW__thoughts,.ProductStoryHero-module__a8skhW__scene[data-phase=organised] .ProductStoryHero-module__a8skhW__thoughts{visibility:hidden}.ProductStoryHero-module__a8skhW__scene[data-phase=settled] .ProductStoryHero-module__a8skhW__fragment,.ProductStoryHero-module__a8skhW__scene[data-phase=organised] .ProductStoryHero-module__a8skhW__fragment{visibility:hidden;opacity:0;animation:none}.ProductStoryHero-module__a8skhW__taskRow{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.25rem .5rem;padding-block:.5rem;display:grid}.ProductStoryHero-module__a8skhW__taskStatus{grid-column:2}@container (min-width:960px){.ProductStoryHero-module__a8skhW__taskRow{grid-template-columns:auto minmax(0,1fr) auto}.ProductStoryHero-module__a8skhW__taskStatus{grid-column:auto}}.ProductStoryHero-module__a8skhW__overviewGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:2rem;display:grid}.ProductStoryHero-module__a8skhW__statusGrid{align-content:start;gap:1rem;display:grid}@container (min-width:640px){.ProductStoryHero-module__a8skhW__scene{--focal-y:13rem;min-height:35rem}.ProductStoryHero-module__a8skhW__thoughts{min-height:35rem}.ProductStoryHero-module__a8skhW__sentence{inset-inline:auto;flex-wrap:nowrap;width:max-content;max-width:100%;left:50%;transform:translate(-50%)}.ProductStoryHero-module__a8skhW__prefix{flex-shrink:0;max-width:40cqw;font-size:1.875rem;line-height:2.25rem}.ProductStoryHero-module__a8skhW__viewport{flex:0 auto;width:max-content;min-height:7.5rem}.ProductStoryHero-module__a8skhW__active{font-size:3rem;line-height:3.5rem}.ProductStoryHero-module__a8skhW__fragment{--queue-x:25cqw;--queue-y:calc(6rem + var(--desktop-queue-offset-y));width:var(--desktop-width);--target-x:var(--desktop-x);--target-y:var(--desktop-y);--departure-scale:2.667;font-size:1.125rem;line-height:1.75rem}.ProductStoryHero-module__a8skhW__thoughtText{transform:translate(calc(var(--drift-x) * var(--crowding)), calc(var(--drift-y) * var(--crowding)))}.ProductStoryHero-module__a8skhW__fragment[data-size=large]{--departure-scale:2.4;font-size:1.25rem;line-height:1.75rem}.ProductStoryHero-module__a8skhW__fragment[data-desktop-visible=true]{opacity:1;visibility:visible}.ProductStoryHero-module__a8skhW__fragment[data-desktop-visible=false]{opacity:0;visibility:hidden}.ProductStoryHero-module__a8skhW__organised{width:auto;padding:1.5rem;position:relative;top:auto;left:auto;scale:1}.ProductStoryHero-module__a8skhW__focal{padding-inline:1.5rem}.ProductStoryHero-module__a8skhW__resolutionHeadline{font-size:2.5rem;line-height:3rem}}@media (prefers-reduced-motion:reduce){.ProductStoryHero-module__a8skhW__thoughts,.ProductStoryHero-module__a8skhW__reminderSummary{display:none}.ProductStoryHero-module__a8skhW__scene[data-phase] .ProductStoryHero-module__a8skhW__organised,.ProductStoryHero-module__a8skhW__scene[data-phase] .ProductStoryHero-module__a8skhW__resolution,.ProductStoryHero-module__a8skhW__scene[data-phase] .ProductStoryHero-module__a8skhW__resolutionMessage,.ProductStoryHero-module__a8skhW__scene[data-phase] [data-plan-widget]{opacity:1;visibility:visible;transition:none;animation:none;transform:none}}
