[data-cs=design-factory] .static{position:static}[data-cs=design-factory] .fixed{position:fixed}[data-cs=design-factory] .block{display:block}[data-cs=design-factory] .hidden{display:none}[data-cs=design-factory] .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[data-cs=design-factory] .invert{--tw-invert:invert(100%)}[data-cs=design-factory] .filter,[data-cs=design-factory] .invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}[data-cs=design-factory] .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-cs=design-factory]{--wine:#8a2840;--wine-d:#6b1e2e;--wine-x:#4a1220;--wine-l:#e7b9c4;--bone:#f4f4eb;--card:#fbfbf6;--panel:#f1e7e5;--ink:#282828;--g1:#45403f;--g2:#6a6260;--hair:#d6ccca;--onw:#ebd3d9;--f-display:"Archivo","Arial Narrow",sans-serif;--f-mono:"Geist Mono",ui-monospace,SFMono-Regular,monospace;--pad-y:clamp(3rem,2rem + 2.8vw,4.5rem);--gap:clamp(2rem,1.4rem + 1.6vw,3rem);--gap-wide:clamp(3rem,2rem + 2.6vw,4.5rem);background-color:var(--wine-d);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;color-scheme:light;margin-block-start:calc(var(--chrome-h)*-1);padding-block-start:var(--chrome-h);font-family:Geist,system-ui,-apple-system,sans-serif;overflow-x:clip}[data-cs=design-factory] *,[data-cs=design-factory] :after,[data-cs=design-factory] :before{box-sizing:border-box;border-style:solid;border-width:0;margin:0;padding:0}[data-cs=design-factory] ol,[data-cs=design-factory] ul{list-style:none}[data-cs=design-factory] svg{max-width:100%;display:block}[data-cs=design-factory] button{font:inherit;color:inherit;cursor:pointer;background:0 0}[data-cs=design-factory] :focus-visible{outline:2px solid var(--wine);outline-offset:3px}[data-cs=design-factory] .f-sec--deep :focus-visible,[data-cs=design-factory] .f-sec--wine :focus-visible,[data-cs=design-factory] .f-sec--wine2 :focus-visible{outline-color:var(--wine-l)}[data-cs=design-factory] ::-moz-selection{background:var(--wine-d);color:var(--bone)}[data-cs=design-factory] ::selection{background:var(--wine-d);color:var(--bone)}[data-cs=design-factory] .skip-link{z-index:100;background:var(--bone);color:var(--wine-x);font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;padding:10px 16px;font-size:.75rem;position:absolute;top:-100px;left:20px}[data-cs=design-factory] .skip-link:focus{top:20px}[data-cs=design-factory] .f-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-cs=design-factory] .f-frame{max-width:1440px;margin-inline:auto;padding-inline:20px}@media (width>=768px){[data-cs=design-factory] .f-frame{padding-inline:40px}}@media (width>=1024px){[data-cs=design-factory] .f-frame{padding-left:80px;padding-right:10.5rem}}[data-cs=design-factory] .f-sec{padding-block:var(--pad-y)}[data-cs=design-factory] .f-sec--bone{background:var(--bone);color:var(--ink)}[data-cs=design-factory] .f-sec--wine{background:var(--wine-d);color:var(--bone)}[data-cs=design-factory] .f-sec--wine2{background:var(--wine);color:var(--bone)}[data-cs=design-factory] .f-sec--deep{background:var(--wine-x);color:var(--bone)}[data-cs=design-factory] .f-stack{gap:var(--gap);flex-direction:column;display:flex}[data-cs=design-factory] .f-stack--wide{gap:var(--gap-wide)}[data-cs=design-factory] .f-stack--sub{gap:clamp(1.25rem,1rem + .8vw,1.75rem)}[data-cs=design-factory] .f-stack--tight{gap:16px}[data-cs=design-factory] .c-cond,[data-cs=design-factory] .f-big,[data-cs=design-factory] .f-h1,[data-cs=design-factory] .f-h2,[data-cs=design-factory] .f-h3,[data-cs=design-factory] .f-rbi{font-family:var(--f-display);font-weight:800;font-stretch:62%}[data-cs=design-factory] .f-big,[data-cs=design-factory] .f-h1,[data-cs=design-factory] .f-h2,[data-cs=design-factory] .f-h3,[data-cs=design-factory] .f-rbi{text-transform:uppercase}[data-cs=design-factory] .f-h1{letter-spacing:-.01em;color:var(--bone);font-size:clamp(4.75rem,1.4rem + 8.6vw,8.25rem);line-height:.86}[data-cs=design-factory] .f-big{font-size:clamp(3.25rem,1.4rem + 5.1vw,6rem);line-height:.92}[data-cs=design-factory] .f-h2{font-size:clamp(2.5rem,1.2rem + 3.1vw,4rem);line-height:.9}[data-cs=design-factory] .f-h3{font-size:clamp(1.75rem,1.5rem + .6vw,2.25rem);line-height:.92}[data-cs=design-factory] .f-body{color:var(--g1);max-width:600px;font-size:clamp(1rem,.93rem + .3vw,1.125rem);line-height:1.5}[data-cs=design-factory] .f-body--wide{max-width:760px}[data-cs=design-factory] .f-lede{color:var(--onw);max-width:430px;font-size:clamp(1.0625rem,1rem + .2vw,1.1875rem);line-height:1.45}[data-cs=design-factory] .f-sec--deep .f-body,[data-cs=design-factory] .f-sec--wine .f-body,[data-cs=design-factory] .f-sec--wine2 .f-body{color:var(--onw)}[data-cs=design-factory] .f-mono{font-family:var(--f-mono)}[data-cs=design-factory] .f-kick,[data-cs=design-factory] .f-label{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--wine)}[data-cs=design-factory] .f-label{font-size:12px}[data-cs=design-factory] .f-kick{font-size:11px}[data-cs=design-factory] .f-kick--12{font-size:12px}[data-cs=design-factory] .f-kick--ink,[data-cs=design-factory] .f-label--ink,[data-cs=design-factory] .f-sec--deep .f-label,[data-cs=design-factory] .f-sec--wine .f-label,[data-cs=design-factory] .f-sec--wine2 .f-label{color:var(--wine-l)}[data-cs=design-factory] .f-cap{font-family:var(--f-mono);letter-spacing:.04em;color:var(--g1);font-size:12px;line-height:1.5}[data-cs=design-factory] .f-cap--ink{color:var(--wine-l)}[data-cs=design-factory] .f-head,[data-cs=design-factory] .f-head__title{flex-direction:column;gap:16px;display:flex}@media (width>=1024px){[data-cs=design-factory] .f-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:64px;display:grid}[data-cs=design-factory] .f-head__body{padding-bottom:4px}}[data-cs=design-factory] .f-subhead{flex-direction:column;gap:14px;display:flex}@media (width>=1024px){[data-cs=design-factory] .f-subhead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:64px;display:grid}}[data-cs=design-factory] .f-fig{flex-direction:column;gap:16px;display:flex}[data-cs=design-factory] .f-fig__m{display:none}@media (width<=767px){[data-cs=design-factory] .f-fig__d{display:none}[data-cs=design-factory] .f-fig__m{display:block}}[data-cs=design-factory] .f-panel{background:var(--panel);padding:clamp(16px,.5rem + 2.2vw,40px)}[data-cs=design-factory] .f-panel--wine{background:var(--wine-d)}[data-cs=design-factory] .f-hero>.f-sec--wine{padding-block:24px var(--pad-y)}[data-cs=design-factory] .f-hero__grid{flex-direction:column;gap:28px;display:flex}[data-cs=design-factory] .f-hero__copy{flex-direction:column;gap:clamp(20px,1rem + .4vw,24px);padding-top:clamp(16px,2vw,40px);display:flex}@media (width>=1024px){[data-cs=design-factory] .f-hero__grid{grid-template-columns:minmax(0,.64fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}}[data-cs=design-factory] .f-facts{background:var(--bone);padding-block:clamp(32px,1.6rem + .6vw,40px)}[data-cs=design-factory] .f-facts__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}[data-cs=design-factory] .f-facts__cell{flex-direction:column;gap:6px;display:flex}[data-cs=design-factory] .f-facts__cell dd{color:var(--ink);font-size:15px;line-height:1.45}[data-cs=design-factory] .f-facts__cell.is-result dd{color:var(--wine-d);font-size:17px;font-weight:600}[data-cs=design-factory] .f-facts__cell.is-result,[data-cs=design-factory] .f-facts__cell.is-team{grid-column:span 2}@media (width>=768px){[data-cs=design-factory] .f-facts__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}[data-cs=design-factory] .f-facts__cell.is-result,[data-cs=design-factory] .f-facts__cell.is-team{grid-column:auto}}@media (width>=1280px){[data-cs=design-factory] .f-facts__grid{grid-template-columns:2fr 1fr 1.8fr 1.3fr .9fr 1.3fr;gap:36px}}[data-cs=design-factory] .f-why__head{display:none}[data-cs=design-factory] .f-why__row{border-top:1px solid var(--hair);flex-direction:column;gap:6px;padding:16px 0;display:flex}[data-cs=design-factory] .f-why__key{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--wine);font-size:11px}[data-cs=design-factory] .f-why__was{color:var(--g2);font-size:14px;line-height:1.45}[data-cs=design-factory] .f-why__is{color:var(--ink);font-size:17px;font-weight:500;line-height:1.45}@media (width>=768px){[data-cs=design-factory] .f-why__head,[data-cs=design-factory] .f-why__row{grid-template-columns:140px minmax(0,.8fr) minmax(0,1.2fr);align-items:baseline;gap:40px;display:grid}[data-cs=design-factory] .f-why__head{padding-bottom:12px}[data-cs=design-factory] .f-why__row{padding:18px 0}[data-cs=design-factory] .f-why__key{font-family:var(--f-display);letter-spacing:0;font-size:28px;font-weight:800;font-stretch:62%;line-height:.9}[data-cs=design-factory] .f-why__was{font-size:15px}[data-cs=design-factory] .f-why__is{font-size:clamp(17px,.8rem + .5vw,20px);line-height:1.4}}[data-cs=design-factory] .f-turn{flex-direction:column;gap:24px;padding-block:8px;display:flex}[data-cs=design-factory] .f-turn__h{color:var(--bone);--g:28px;--close:18px;flex-direction:column;display:flex}[data-cs=design-factory] .f-turn__row{align-items:center;display:flex}[data-cs=design-factory] .df-w{display:inline-block}[data-cs=design-factory] .df-gap{width:var(--g);border-left:1px solid var(--wine-l);border-right:1px solid var(--wine-l);align-self:center;align-items:center;height:.5em;display:inline-flex}[data-cs=design-factory] .df-gap>span{background:var(--wine-l);width:100%;height:1px;display:block}[data-cs=design-factory] .f-turn__note{letter-spacing:.06em;text-transform:uppercase;color:var(--wine-l);font-size:12px}@media (width>=768px){[data-cs=design-factory] .f-turn{text-align:center;align-items:center;padding-block:24px}[data-cs=design-factory] .f-turn__h{--g:64px;--close:46px;align-items:center}}@keyframes df-w{0%,8%{transform:translate(0)}22%,34%{transform:translateX(calc(var(--s)*var(--close)))}56%,to{transform:translate(0)}}@keyframes df-gap{0%,8%{transform:scaleX(1)}22%,34%{transform:scaleX(.25)}56%,to{transform:scaleX(1)}}[data-cs=design-factory] .df-w{animation:7s cubic-bezier(.6,0,.2,1) infinite df-w}[data-cs=design-factory] .df-gap{animation:7s cubic-bezier(.6,0,.2,1) infinite df-gap}[data-cs=design-factory] .f-rules{gap:var(--gap);flex-direction:column;display:flex}@media (width>=1024px){[data-cs=design-factory] .f-rules{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}}[data-cs=design-factory] .f-rules__list ol{flex-direction:column;gap:clamp(24px,1.2rem + .6vw,32px);display:flex}[data-cs=design-factory] .f-rules__list li{gap:16px;display:flex}[data-cs=design-factory] .f-rules__list li>span:last-child{flex-direction:column;gap:6px;display:flex}[data-cs=design-factory] .f-badge{background:var(--wine);width:28px;height:28px;color:var(--bone);flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}[data-cs=design-factory] .f-rule__name{font-family:var(--f-display);text-transform:uppercase;color:var(--ink);font-size:clamp(28px,1.6rem + .3vw,32px);font-weight:800;font-stretch:62%;line-height:.9}[data-cs=design-factory] .f-rule__line{color:var(--g1);font-size:15px;line-height:1.5}[data-cs=design-factory] .f-rules__foot{color:var(--wine-d);margin-top:clamp(24px,1.2rem + .6vw,32px);font-size:15px;font-weight:500;line-height:1.5}[data-cs=design-factory] .f-file{background:var(--card);border:1px solid var(--hair)}[data-cs=design-factory] .f-file__strip{background:var(--wine-d);color:var(--bone);font-family:var(--f-mono);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:10px 16px;font-size:12px;display:flex}[data-cs=design-factory] .f-file__strip--wine{background:var(--wine)}[data-cs=design-factory] .f-file__note{letter-spacing:.06em;text-transform:uppercase;color:var(--wine-l);font-size:11px}[data-cs=design-factory] .f-file__row{border-top:1px solid var(--hair);flex-direction:column;gap:4px;padding:10px 16px;display:flex}[data-cs=design-factory] .f-file__row:first-child{border-top:0}[data-cs=design-factory] .f-file__code{font-family:var(--f-mono);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.6}[data-cs=design-factory] .f-file__key{color:var(--wine)}[data-cs=design-factory] .f-file__aside{color:var(--wine-d);font-size:14px;line-height:1.45}[data-cs=design-factory] .f-file__aside:empty{display:none}@media (width>=768px){[data-cs=design-factory] .f-file__row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:baseline;gap:40px;padding:10px 20px;display:grid}[data-cs=design-factory] .f-file__code{font-size:14px}[data-cs=design-factory] .f-file__aside:empty{display:block}}[data-cs=design-factory] .f-file--dark{background:var(--wine-x);border-color:var(--wine-x)}[data-cs=design-factory] .f-file--dark .f-file__strip{background:var(--wine)}[data-cs=design-factory] .f-file--dark .f-file__key{color:var(--wine-l)}[data-cs=design-factory] .f-guide{flex-direction:column;gap:28px;display:flex}@media (width>=1024px){[data-cs=design-factory] .f-guide{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:48px;display:grid}}[data-cs=design-factory] .f-guide__ask{flex-direction:column;gap:10px;display:flex}[data-cs=design-factory] .f-guide__chips{flex-direction:column;gap:8px;display:flex}[data-cs=design-factory] .f-chip{text-align:left;width:100%;min-height:48px;color:var(--ink);background:var(--card);border:1px solid var(--hair);padding:14px 16px;font-size:16px;line-height:1.4;transition:background .2s,color .2s,border-color .2s}[data-cs=design-factory] .f-chip:hover{border-color:var(--wine)}[data-cs=design-factory] .f-chip[aria-pressed=true]{background:var(--wine-d);border-color:var(--wine-d);color:var(--bone)}[data-cs=design-factory] .f-guide__answer{background:var(--wine-d);color:var(--bone);flex-direction:column;gap:20px;padding:clamp(24px,1rem + 1.8vw,40px);display:flex}[data-cs=design-factory] .f-guide__answer :focus-visible{outline-color:var(--wine-l)}[data-cs=design-factory] .f-guide__unit{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}[data-cs=design-factory] .f-guide__name{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(36px,1.9rem + 1vw,48px);font-weight:800;font-stretch:62%;line-height:.9}[data-cs=design-factory] .f-guide__ver{color:var(--wine-l);font-size:13px}[data-cs=design-factory] .f-guide__get{flex-direction:column;gap:6px;font-size:clamp(17px,.95rem + .3vw,20px);line-height:1.45;display:flex}[data-cs=design-factory] .f-guide__says{background:var(--wine-x);color:var(--onw);flex-direction:column;gap:8px;padding:16px 18px;font-size:16px;line-height:1.5;display:flex}[data-cs=design-factory] .f-guide__cmd{color:var(--bone);font-size:14px}[data-cs=design-factory] .f-rbi{color:var(--wine);font-size:clamp(2.25rem,1.6rem + 1.9vw,3.5rem);line-height:.9}[data-cs=design-factory] .f-rbi__brands{letter-spacing:.06em;text-transform:uppercase;color:var(--g1);font-size:12px}[data-cs=design-factory] .f-sec--deep .f-h2,[data-cs=design-factory] .f-sec--deep .f-h3{color:var(--bone)}[data-cs=design-factory] .f-legend{color:var(--onw);flex-wrap:wrap;gap:24px;display:flex}[data-cs=design-factory] .f-legend>span{align-items:center;gap:8px;display:inline-flex}[data-cs=design-factory] .f-legend__dec{background:var(--bone);width:12px;height:12px}[data-cs=design-factory] .f-legend__run{background:var(--wine-l);border-radius:50%;width:9px;height:9px}[data-cs=design-factory] .f-record{flex-direction:column;gap:24px;display:flex}@media (width>=1024px){[data-cs=design-factory] .f-record{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}}[data-cs=design-factory] .f-record__quote{flex-direction:column;display:flex}[data-cs=design-factory] .f-record__quote blockquote{background:var(--wine-d);color:var(--bone);padding:clamp(18px,1rem + .6vw,24px);font-size:clamp(16px,.95rem + .2vw,18px);line-height:1.55}[data-cs=design-factory] .f-record__quote figcaption{padding-top:12px}[data-cs=design-factory] .f-record__take{flex-direction:column;gap:20px;display:flex}[data-cs=design-factory] .f-record__take>div{flex-direction:column;gap:4px;display:flex}[data-cs=design-factory] .f-record__lead{font-family:var(--f-display);text-transform:uppercase;color:var(--bone);font-size:clamp(24px,1.4rem + .3vw,28px);font-weight:800;font-stretch:62%;line-height:.95}[data-cs=design-factory] .f-record__take .f-body{font-size:15px}[data-cs=design-factory] .f-suggest{gap:var(--gap);flex-direction:column;display:flex}@media (width>=1024px){[data-cs=design-factory] .f-suggest{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:start;gap:72px;display:grid}}[data-cs=design-factory] .f-bars{flex-direction:column;gap:18px;padding-top:16px;display:flex}[data-cs=design-factory] .f-bars__row{flex-direction:column;gap:8px;display:flex}[data-cs=design-factory] .f-bars__lab{color:var(--bone);justify-content:space-between;gap:16px;font-size:13px;display:flex}[data-cs=design-factory] .f-bars__track{align-items:center;height:14px;display:flex}[data-cs=design-factory] .f-bars__bar{height:14px;display:block}[data-cs=design-factory] .f-bars__bar.is-small{background:var(--bone);width:3%;min-width:8px}[data-cs=design-factory] .f-bars__bar.is-big{background:var(--wine-l);width:calc(100% - 36px)}[data-cs=design-factory] .f-bars__more{border-top:2px dashed var(--wine-l);width:32px;margin-left:4px}[data-cs=design-factory] .f-decision{flex-direction:column;gap:12px;display:flex}[data-cs=design-factory] .f-decision__card{background:var(--wine-d);flex-direction:column;gap:18px;padding:clamp(20px,1rem + .8vw,28px);display:flex}[data-cs=design-factory] .f-decision__top{gap:16px;display:flex}[data-cs=design-factory] .f-decision__sq{border:2px solid var(--bone);flex:none;width:22px;height:22px;margin-top:4px;transition:background .25s}[data-cs=design-factory] .f-decision__sq.is-on{background:var(--bone)}[data-cs=design-factory] .f-decision__text{flex-direction:column;gap:10px;display:flex}[data-cs=design-factory] .f-decision__title{font-family:var(--f-display);text-transform:uppercase;color:var(--bone);font-size:clamp(28px,1.6rem + .6vw,36px);font-weight:800;font-stretch:62%;line-height:.92}[data-cs=design-factory] .f-decision__file{flex-direction:column;gap:10px;display:flex}[data-cs=design-factory] .f-decision__lines{font-family:var(--f-mono);color:var(--bone);overflow-wrap:anywhere;flex-direction:column;padding:14px 16px;font-size:13px;line-height:1.7;display:flex}[data-cs=design-factory] .f-decision__lines p{color:var(--onw);margin-top:10px;font-family:Geist,sans-serif;font-size:15px;line-height:1.5}[data-cs=design-factory] .f-decision__lines strong{color:var(--bone);font-weight:600}[data-cs=design-factory] .f-decision__btn{min-height:44px;font-family:var(--f-mono);letter-spacing:.06em;background:var(--bone);color:var(--wine-x);border:1px solid var(--bone);align-self:flex-start;padding:12px 18px;font-size:13px}[data-cs=design-factory] .f-decision__btn.is-on{color:var(--bone);border-color:var(--wine-l);background:0 0}[data-cs=design-factory] .f-close__copy{flex-direction:column;gap:20px;display:flex}[data-cs=design-factory] .f-close__h{color:var(--wine)}@media (width>=768px){[data-cs=design-factory] .f-close__copy{text-align:center;align-items:center}}[data-cs=design-factory] .f-pause{z-index:61;top:calc((var(--csnav-height) - 44px)/2);min-height:44px;font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--csnav-ink);background:var(--csnav-surface);border:1px solid;padding:0 14px;font-size:12px;position:fixed;right:clamp(1rem,3vw,2.5rem)}@keyframes df-pulse-d{0%{opacity:0;transform:translate(0)}5%{opacity:1}40%{opacity:1;transform:translate(166px)}44%,to{opacity:0;transform:translate(166px)}}[data-cs=design-factory] .df-pulse-d{animation:8s linear infinite df-pulse-d}@keyframes df-dim{0%,40%{opacity:1}48%,88%{opacity:.28}96%,to{opacity:1}}[data-cs=design-factory] .df-dim{animation:8s linear infinite df-dim}@keyframes df-cut{0%,40%{opacity:1}42%,90%{opacity:0}96%,to{opacity:1}}[data-cs=design-factory] .df-cut{animation:8s linear infinite df-cut}@keyframes df-x{0%,40%{opacity:0}42%,90%{opacity:1}96%,to{opacity:0}}[data-cs=design-factory] .df-x{animation:8s linear infinite df-x}@keyframes df-gone{0%,30%{opacity:1}38%,80%{opacity:0}90%,to{opacity:1}}[data-cs=design-factory] .df-gone{animation:8s linear infinite df-gone}@keyframes df-blink{0%,to{opacity:1}50%{opacity:.25}}[data-cs=design-factory] .df-blink{animation:1.6s ease-in-out infinite df-blink}[data-cs=design-factory] .df-b1{animation-delay:.4s}[data-cs=design-factory] .df-b3{animation-delay:.9s}@keyframes df-pulse-m{0%{opacity:0;transform:translate(0)}5%{opacity:1}40%{opacity:1;transform:translate(97px)}44%,to{opacity:0;transform:translate(97px)}}[data-cs=design-factory] .df-pulse-m{animation:8s linear infinite df-pulse-m}@keyframes df-inner{0%{stroke-dashoffset:9px}to{stroke-dashoffset:-100px}}[data-cs=design-factory] .df-inner{animation:2.6s linear infinite df-inner}@keyframes df-in{0%,20%{opacity:1;transform:translate(0)}42%,82%{opacity:.18}to{opacity:1}}[data-cs=design-factory] .df-in{animation:7s ease-in-out infinite df-in}[data-cs=design-factory] .df-i1{animation-delay:.12s}[data-cs=design-factory] .df-i2{animation-delay:.24s}[data-cs=design-factory] .df-i3{animation-delay:.36s}[data-cs=design-factory] .df-i4{animation-delay:.48s}[data-cs=design-factory] .df-i5{animation-delay:.6s}@keyframes df-one{0%{opacity:1}30%,8%{opacity:.35}46%,to{opacity:1}}[data-cs=design-factory] .df-one{animation:7s ease-in-out infinite df-one}@keyframes df-flow{0%{stroke-dashoffset:10px;opacity:1}60%{stroke-dashoffset:-100px;opacity:1}61%,to{stroke-dashoffset:-100px;opacity:0}}[data-cs=design-factory] .df-flow{opacity:0;animation:6s ease-in infinite df-flow}[data-cs=design-factory] .df-f0{opacity:1}[data-cs=design-factory] .df-f1{animation-delay:1.5s}[data-cs=design-factory] .df-f2{animation-delay:3s}[data-cs=design-factory] .df-f3{animation-delay:4.5s}@keyframes df-head-d{0%{opacity:1;transform:translate(0)}80%{opacity:1;transform:translate(1130px)}84%,to{opacity:0;transform:translate(1130px)}}[data-cs=design-factory] .df-head-d{animation:9s linear infinite df-head-d}@keyframes df-lost-d{0%,38%{opacity:.7}42%,96%{opacity:.1}to{opacity:.7}}@keyframes df-brk-d{0%,37%{opacity:0}39%,96%{opacity:1}to{opacity:0}}@keyframes df-mk{0%{opacity:.15}4%,to{opacity:1}}[data-cs=design-factory] .df-mk{animation:9s linear infinite both df-mk}@keyframes df-head-m{0%{opacity:1;transform:translate(0)}80%{opacity:1;transform:translate(350px)}84%,to{opacity:0;transform:translate(350px)}}[data-cs=design-factory] .df-head-m{animation:9s linear infinite df-head-m}@keyframes df-lost-m{0%,39%{opacity:.7}43%,96%{opacity:.1}to{opacity:.7}}[data-cs=design-factory] .df-lost{animation:9s linear infinite df-lost-m}@keyframes df-brk-m{0%,38%{opacity:0}40%,96%{opacity:1}to{opacity:0}}[data-cs=design-factory] .df-brk{animation:9s linear infinite df-brk-m}@keyframes df-take{0%,20%{opacity:1;transform:translateY(0)}45%,70%{opacity:0;transform:translateY(-26px)}71%{opacity:0;transform:translateY(0)}90%,to{opacity:1;transform:translateY(0)}}[data-cs=design-factory] .df-take{animation:6s ease-in-out infinite df-take}@keyframes m5a-s0{0%,20%{opacity:1}24%,98%{opacity:0}to{opacity:1}}[data-cs=design-factory] .m5a-s0{animation:14s linear infinite m5a-s0}@keyframes m5a-s1{0%,24%{opacity:0}26%,45%{opacity:1}49%,to{opacity:0}}[data-cs=design-factory] .m5a-s1{animation:14s linear infinite m5a-s1}@keyframes m5a-d1{0%,25%{stroke-dashoffset:100px}36%,to{stroke-dashoffset:0}}[data-cs=design-factory] .m5a-d1{animation:14s ease-out infinite m5a-d1}@keyframes m5a-s2{0%,49%{opacity:0}51%,70%{opacity:1}74%,to{opacity:0}}[data-cs=design-factory] .m5a-s2{animation:14s linear infinite m5a-s2}@keyframes m5a-d2{0%,50%{stroke-dashoffset:100px}61%,to{stroke-dashoffset:0}}[data-cs=design-factory] .m5a-d2{animation:14s ease-out infinite m5a-d2}@keyframes m5a-s3{0%,74%{opacity:0}76%,95%{opacity:1}99%,to{opacity:0}}[data-cs=design-factory] .m5a-s3{animation:14s linear infinite m5a-s3}@keyframes m5a-d3{0%,75%{stroke-dashoffset:100px}86%,to{stroke-dashoffset:0}}[data-cs=design-factory] .m5a-d3{animation:14s ease-out infinite m5a-d3}[data-cs=design-factory] [class*=df-],[data-cs=design-factory] [class*=m5a-]{animation-play-state:paused}[data-cs=design-factory] [data-on] [class*=df-],[data-cs=design-factory] [data-on] [class*=m5a-]{animation-play-state:running}:root[data-df-paused] [data-cs=design-factory] [class*=df-],:root[data-df-paused] [data-cs=design-factory] [class*=m5a-]{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){[data-cs=design-factory] [class*=df-],[data-cs=design-factory] [class*=m5a-]{animation:none!important}[data-cs=design-factory] .f-pause{display:none}}.cs-root{width:100%;display:block}
