.motion-public{--chelfy-muted:var(--chelfy-ink-64);--chelfy-surface:var(--chelfy-ink-04);--chelfy-rule:var(--chelfy-ink-16);--motion-ease:cubic-bezier(0.25,1,0.5,1)}.motion-public *{box-sizing:border-box}.motion-public{scroll-behavior:smooth;margin:0;background:var(--chelfy-paper);color:var(--chelfy-ink);font-family:var(--font-inter),sans-serif}.motion-public a{color:inherit;text-decoration:none}.motion-public button{font:inherit;color:inherit;cursor:pointer}.motion-public a,.motion-public button{-webkit-tap-highlight-color:transparent}.motion-public a:focus-visible,.motion-public button:focus-visible{outline:3px solid var(--chelfy-signal);outline-offset:5px}.motion-public ::-moz-selection{background:var(--chelfy-butter);color:var(--chelfy-ink)}.motion-public ::selection{background:var(--chelfy-butter);color:var(--chelfy-ink)}.motion-public img{display:block;max-width:100%}.motion-public h1,.motion-public h2,.motion-public h3,.motion-public p{margin:0}.motion-public h1,.motion-public h2{font-weight:600;letter-spacing:-.04em;line-height:1.03;text-wrap:balance}.motion-public .agency-caption,.motion-public .agency-copy p,.motion-public .intro p,.motion-public .storefront p,.motion-public h1,.motion-public h2,.motion-public h3{overflow-wrap:anywhere}.motion-public h2{font-size:clamp(36px,4.5vw,66px)}.motion-public p{line-height:1.55}.motion-public small{font-size:12px;line-height:1.6}.motion-public .arrow{width:23px;height:23px;flex-shrink:0}.motion-public .arrow.down{transform:rotate(90deg)}.motion-public .section{padding:110px 6vw;scroll-margin-top:30px}.motion-public .button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:52px;padding:16px 23px;border-radius:8px;background:var(--chelfy-signal);color:var(--chelfy-ink);font-size:14px;font-weight:650;transition:transform .2s var(--motion-ease),background .2s var(--motion-ease)}.motion-public .button:hover{transform:translateY(-3px);background:var(--chelfy-butter)}.motion-public .button.small{min-height:44px;padding:11px 17px;font-size:13px;gap:22px}.motion-public .button.light{background:var(--chelfy-paper)}.motion-public .text-link{display:inline-flex;align-items:center;gap:22px;min-height:44px;font-size:14px;border-bottom:1px solid;padding-bottom:2px}.motion-public .text-link .arrow{transition:transform .25s var(--motion-ease)}.motion-public .text-link:hover .arrow{transform:translateX(5px)}.motion-public .skip{position:fixed;top:10px;left:10px;z-index:100;background:var(--chelfy-paper);padding:16px;transform:translateY(-150%)}.motion-public .skip:focus{transform:none}.motion-public .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.motion-public .nav{position:fixed;z-index:20;top:22px;left:4vw;right:4vw;display:flex;align-items:center;gap:40px;padding:12px 18px;background:color-mix(in srgb,var(--chelfy-paper) 88%,transparent);backdrop-filter:blur(14px);border:1px solid color-mix(in srgb,var(--chelfy-ink) 8%,transparent);border-radius:14px;transition:background .3s var(--motion-ease),box-shadow .3s var(--motion-ease)}.motion-public .nav[data-scrolled=true]{background:color-mix(in srgb,var(--chelfy-paper) 96%,transparent);box-shadow:0 8px 28px color-mix(in srgb,var(--chelfy-ink) 6%,transparent)}.motion-public .brand{display:flex;align-items:center;min-height:44px}.motion-public .brand img{-o-object-fit:contain;object-fit:contain;height:auto;width:112px}.motion-public .nav nav{display:flex;gap:28px;margin-left:18px}.motion-public .nav nav a{font-size:13px;min-height:44px;display:grid;place-items:center}.motion-public .nav nav a:hover{text-decoration:underline;text-underline-offset:6px}.motion-public .nav-end{margin-left:auto;display:flex;align-items:center;gap:24px}.motion-public .open-studio{display:flex;align-items:center;gap:12px;font-size:13px;min-height:44px}.motion-public .open-studio .arrow{width:17px}.motion-public .menu-toggle{display:none;background:none;border:0;width:44px;height:44px;place-content:center;gap:6px}.motion-public .menu-toggle span{height:1px;width:22px;background:currentColor}.motion-public .mobile-menu{position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;border:0;padding:30px 24px;background:var(--chelfy-paper);color:var(--chelfy-ink)}.motion-public .mobile-menu::backdrop{background:var(--chelfy-ink)}.motion-public .mobile-menu>div{height:100%;display:flex;flex-direction:column}.motion-public .menu-close{display:flex;gap:12px;align-items:center;align-self:flex-end;background:none;border:0;min-height:44px}.motion-public .menu-close svg{width:22px;height:22px}.motion-public .mobile-menu nav{display:flex;flex-direction:column;gap:22px;padding:60px 0}.motion-public .mobile-menu nav a{font-size:40px;letter-spacing:-.04em}.motion-public .mobile-menu .button{margin-top:auto}.motion-public .hero-flow{min-height:0}.motion-public .hero-scene{position:relative;top:auto;min-height:650px;background:var(--chelfy-surface);--reveal:6%;--zoom:1.08;--source-opacity:1;--result-opacity:0}.motion-public .hero-result,.motion-public .hero-source{position:absolute;inset:0}.motion-public .hero-source{pointer-events:none}.motion-public .hero-result{z-index:0;overflow:clip}.motion-public .source-product{position:absolute;width:48%;height:78%;right:4%;top:17%;display:flex;flex-direction:column;align-items:center;justify-content:center}.motion-public .source-product picture{display:contents}.motion-public .source-product img{width:100%;height:90%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;pointer-events:none}.motion-public .source-product span{font-size:12px;position:absolute;bottom:9%;z-index:2;pointer-events:auto}.motion-public .hero-result{clip-path:circle(var(--reveal) at 76% 51%);will-change:clip-path}.motion-public .hero-result img,.motion-public .hero-result picture{width:100%;height:100%;display:block}.motion-public .hero-result img{-o-object-fit:cover;object-fit:cover;transform:scale(var(--zoom));transform-origin:76% 50%;filter:brightness(.86)}.motion-public .hero-result:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--chelfy-ink) 70%,transparent),transparent 80%)}.motion-public .hero-copy{position:absolute;top:28%;left:6vw;width:58%;transform:translateY(var(--copy-y));z-index:2;color:var(--chelfy-ink)}.motion-public .hero-copy h1{font-size:clamp(50px,6.2vw,90px);max-width:850px}.motion-public .hero-copy h1 span{font-weight:450}.motion-public .hero-copy p{font-size:17px;margin:28px 0 30px;max-width:400px}.motion-public .hero-copy small{display:block;margin-top:12px}.motion-public .hero-scene[data-scene=result] .hero-bottom,.motion-public .hero-scene[data-scene=result] .hero-copy,.motion-public .hero-scene[data-scene=result] .scene-marker{color:var(--chelfy-paper)}.motion-public .hero-bottom,.motion-public .hero-copy,.motion-public .scene-marker{transition:color .4s var(--motion-ease)}.motion-public .hero-bottom{position:absolute;bottom:32px;left:6vw;right:6vw;display:flex;align-items:center;justify-content:space-between;gap:20px}.motion-public .scroll-cue{display:flex;align-items:center;gap:22px;font-size:12px;min-height:44px}.motion-public .hero-caption{display:grid;font-size:12px;text-align:right}.motion-public .hero-caption>span{grid-area:1/1}.motion-public .source-caption{opacity:var(--source-opacity)}.motion-public .result-caption{opacity:var(--result-opacity)}.motion-public .scene-marker{position:absolute;right:6vw;top:49%;display:flex;flex-direction:column;align-items:center;gap:15px;font-size:12px;writing-mode:vertical-rl}.motion-public .scene-marker i{height:80px;width:1px;background:currentColor;opacity:.5}.motion-public .intro,.motion-public .storefront{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:9vw}.motion-public .intro h2 span{color:var(--chelfy-muted)}.motion-public .intro>div,.motion-public .storefront>div{padding-top:8px;max-width:460px}.motion-public .intro p,.motion-public .storefront p{font-size:20px;margin-bottom:24px}.motion-public .marquee{position:relative;padding:30px 0;border-top:1px solid var(--chelfy-rule);border-bottom:1px solid var(--chelfy-rule);overflow:hidden;background:var(--chelfy-butter)}.motion-public .marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:marquee 45s linear infinite}.motion-public .marquee-track>div{display:flex;align-items:center;gap:42px;padding-right:42px;flex-shrink:0}.motion-public .marquee span:not(.sr-only){font-size:clamp(26px,4vw,54px);font-weight:500;letter-spacing:-.035em;white-space:nowrap}.motion-public .marquee i{width:13px;height:13px;border-radius:50%;background:var(--chelfy-ink)}.motion-public .marquee button{position:absolute;right:16px;bottom:14px;width:44px;height:44px;border:1px solid var(--chelfy-ink);background:var(--chelfy-butter);border-radius:50%;display:grid;place-items:center}.motion-public .marquee button svg{width:16px;height:16px}.motion-public .marquee.offscreen .marquee-track,.motion-public .marquee.paused .marquee-track,.motion-public .marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{to{transform:translateX(-50%)}}.motion-public .section-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:50px}.motion-public .section-heading>*{min-width:0}.motion-public .gallery{display:flex;gap:10px;min-height:580px;scroll-behavior:auto}.motion-public .study{position:relative;display:grid;grid-template-rows:auto minmax(6rem,1fr) auto;overflow:clip;flex:1;isolation:isolate;transition:flex .6s var(--motion-ease);min-width:0;min-height:580px;background:var(--chelfy-ink);color:var(--chelfy-paper)}.motion-public .study.active{flex:3.4}.motion-public .study-photo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .9s var(--motion-ease);-o-object-position:50% 38%;object-position:50% 38%}.motion-public .study.active .study-photo{transform:scale(1.025)}.motion-public .study:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(transparent 48%,color-mix(in srgb,var(--chelfy-ink) 90%,transparent));z-index:1}.motion-public .study-select{position:relative;grid-row:1;align-self:start;justify-self:start;margin:16px;min-width:44px;min-height:44px;width:44px;height:44px;background:none;border:0;z-index:5;pointer-events:auto}.motion-public .study-select:focus-visible{outline-offset:-6px;outline-color:var(--chelfy-butter)}.motion-public .study-copy{position:relative;grid-row:3;margin:0 30px 30px;z-index:3;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .3s var(--motion-ease),transform .5s var(--motion-ease)}.motion-public .study.active .study-copy{opacity:1;transform:none;pointer-events:auto;transition-delay:.15s}.motion-public .study-copy h3{font-size:28px;letter-spacing:-.03em;font-weight:500;max-width:100%;overflow-wrap:anywhere;white-space:normal}.motion-public .study-copy p{font-size:12px;margin:8px 0 18px;max-width:100%;overflow-wrap:anywhere;white-space:normal}.motion-public .study-copy a{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;border-top:1px solid color-mix(in srgb,var(--chelfy-paper) 40%,transparent);padding-top:12px;min-height:44px;font-size:13px}.motion-public .collapsed-title{position:absolute;z-index:3;left:24px;bottom:30px;writing-mode:vertical-rl;transform:rotate(180deg);font-size:18px;pointer-events:none;transition:opacity .2s var(--motion-ease)}.motion-public .study.active .collapsed-title{opacity:0}.motion-public .study-source{position:absolute;z-index:2;top:22px;right:22px;opacity:0;transition:opacity .35s var(--motion-ease);pointer-events:none;width:82px}.motion-public .study-source img{width:82px;height:82px;-o-object-fit:contain;object-fit:contain;background:var(--chelfy-paper)}.motion-public .study-source span{display:block;font-size:12px;text-align:center;background:var(--chelfy-paper);color:var(--chelfy-ink);padding:7px 0}.motion-public .study.active .study-source{opacity:1;transition-delay:.25s}.motion-public .gallery-footer{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.motion-public .gallery-footer p{font-size:12px;color:var(--chelfy-muted)}.motion-public .gallery-controls{display:flex}.motion-public .gallery-controls button{width:44px;height:44px;display:grid;place-items:center;background:none;border:0}.motion-public .gallery-controls span{width:20px;height:2px;background:var(--chelfy-rule)}.motion-public .gallery-controls button[aria-pressed=true] span{background:var(--chelfy-ink)}.motion-public .studio{display:grid;grid-template-columns:1fr 1.2fr;gap:6vw;background:var(--chelfy-surface);padding-top:120px;padding-bottom:120px}.motion-public .studio-copy{align-self:center}.motion-public .studio-copy p{max-width:370px;font-size:18px;margin:28px 0 30px}.motion-public .studio-copy small{display:block;margin-top:12px}.motion-public .studio-copy .text-link{margin-top:32px}.motion-public .studio-composition{position:relative;isolation:isolate;padding-left:20%;padding-bottom:70px}.motion-public .studio-large{position:relative}.motion-public .studio-large img{width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.motion-public .studio-large>span{position:absolute;bottom:16px;left:18px;font-size:12px;background:var(--chelfy-paper);padding:8px 12px;z-index:2}.motion-public .studio-small{position:absolute;width:38%;left:0;bottom:30px;background:var(--chelfy-paper);padding:8px;box-shadow:0 16px 40px color-mix(in srgb,var(--chelfy-ink) 12%,transparent);transform:rotate(-5deg);z-index:1}.motion-public .studio-small img{width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.motion-public .studio-small>span{display:block;overflow-wrap:anywhere;text-align:center;font-size:12px;padding:8px 0}.motion-public .composition-note{position:absolute;bottom:12px;right:0;font-size:12px;z-index:3;pointer-events:auto;display:block;max-width:100%;overflow-wrap:anywhere}.motion-public .agency-visual{height:760px;min-height:600px;position:relative;overflow:hidden;color:var(--chelfy-paper)}.motion-public .agency-visual>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.motion-public .agency-overlay{position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--chelfy-ink) 75%,transparent),transparent 100%);pointer-events:none}.motion-public .agency-copy{position:absolute;left:6vw;top:26%;z-index:2}.motion-public .agency-copy h2{font-size:clamp(40px,5.5vw,80px)}.motion-public .agency-copy p{font-size:18px;margin:28px 0 32px}.motion-public .agency-caption{position:absolute;bottom:28px;right:6vw;font-size:12px;z-index:2}.motion-public .storefront{border-bottom:1px solid var(--chelfy-rule)}.motion-public .storefront .providers{font-size:13px;color:var(--chelfy-muted)}.motion-public .closing{display:flex;justify-content:space-between;align-items:center;gap:50px;background:var(--chelfy-butter);padding-top:100px;padding-bottom:100px}.motion-public .closing h2{font-size:clamp(48px,6vw,88px);font-weight:500}.motion-public .closing-action{display:grid;justify-items:center;text-align:center;margin-right:4vw}.motion-public .closing-button{width:120px;height:120px;background:var(--chelfy-ink);color:var(--chelfy-butter);border-radius:50%;display:grid;place-items:center;transition:transform .4s var(--motion-ease)}.motion-public .closing-button .arrow{width:45px;height:45px;transform:rotate(-40deg)}.motion-public .closing-button:hover{transform:rotate(40deg)}.motion-public .closing-action p{font-size:21px;font-weight:600;margin:20px 0 8px}.motion-public footer{padding:60px 6vw 24px}.motion-public .footer-top{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:50px}.motion-public .footer-top p{font-size:13px;color:var(--chelfy-muted)}.motion-public .footer-top .text-link{border:0;font-size:12px}.motion-public .footer-top .arrow.down{transform:rotate(-90deg)}.motion-public .footer-bottom{border-top:1px solid var(--chelfy-rule);padding-top:20px;display:flex;align-items:center;gap:24px;font-size:12px}.motion-public .footer-bottom a{min-height:44px;display:grid;align-items:center}.motion-public .motion-toggle{margin-left:auto;font-size:12px;background:none;border:1px solid var(--chelfy-rule);padding:10px 14px;min-height:44px;border-radius:6px}.motion-public .motion-toggle:disabled{cursor:default}.motion-public.motion-off .hero-flow{height:auto}.motion-public.motion-off .hero-result{clip-path:none}.motion-public.motion-off .source-product{opacity:0}.motion-public.motion-off .hero-bottom,.motion-public.motion-off .hero-copy,.motion-public.motion-off .scene-marker{color:var(--chelfy-paper)}.motion-public.motion-off .marquee-track{animation:none}.motion-public.motion-off *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.motion-public.motion-off .scroll-cue{font-size:0}.motion-public.motion-off .scroll-cue:before{content:"Explore the lookbook";font-size:12px}@media (min-width:701px) and (prefers-reduced-motion:no-preference){.motion-public [data-enter]{transition:transform .75s var(--motion-ease),filter .75s var(--motion-ease)}.motion-public [data-enter]:not(.seen){transform:translateY(20px);filter:blur(1px)}}@media (min-width:1600px){.motion-public .section{padding-left:max(6vw,calc((100vw - 1500px) / 2));padding-right:max(6vw,calc((100vw - 1500px) / 2))}.motion-public .hero-copy{top:30%}.motion-public .gallery{min-height:680px}}@media (max-width:1000px){.motion-public .nav{gap:18px;left:3vw;right:3vw}.motion-public .nav nav{gap:20px;margin:0}.motion-public .open-studio{display:none}.motion-public .hero-copy h1{font-size:7vw}.motion-public .hero-copy{width:65%}.motion-public .gallery{min-height:480px}.motion-public .study.active{flex:3.8}.motion-public .study-copy{margin-right:20px;margin-left:20px}.motion-public .study-copy h3{font-size:22px}.motion-public .collapsed-title{left:16px;font-size:15px}.motion-public .agency-visual{height:640px}.motion-public .intro,.motion-public .storefront{gap:5vw}.motion-public .studio{gap:4vw}}@media (max-width:700px){.motion-public .section{padding:68px 22px}.motion-public h2{font-size:39px}.motion-public .nav{top:12px;left:12px;right:12px;padding:8px 10px 8px 16px;gap:10px;border-radius:12px}.motion-public .brand img{width:88px}.motion-public .nav nav{display:none}.motion-public .nav-end{gap:8px}.motion-public .button.small{font-size:12px;padding:10px 13px;gap:12px}.motion-public .button.small .arrow{width:17px}.motion-public .menu-toggle{display:grid}.motion-public .hero-flow{min-height:0}.motion-public .hero-scene{height:auto;min-height:700px}.motion-public .hero-source{background:var(--chelfy-surface)}.motion-public .source-product{width:88%;height:42%;top:auto;right:6%;bottom:9%}.motion-public .source-product span{bottom:0}.motion-public .hero-result{clip-path:circle(var(--reveal) at 70% 64%)}.motion-public .hero-result img{-o-object-position:62% center;object-position:62% center;filter:brightness(.67)}.motion-public .hero-result:after{background:linear-gradient(180deg,color-mix(in srgb,var(--chelfy-ink) 55%,transparent),transparent 80%)}.motion-public .hero-copy{top:17%;left:22px;width:calc(100% - 44px)}.motion-public .hero-copy h1{font-size:clamp(40px,10.6vw,66px)}.motion-public .hero-copy p{font-size:14px;line-height:1.5;margin:21px 0 22px;max-width:290px}.motion-public .hero-copy small{font-size:12px}.motion-public .hero-copy .button{font-size:12px;min-height:46px;padding:12px 18px;gap:28px}.motion-public .hero-bottom{left:22px;right:22px;bottom:24px;align-items:flex-start;gap:10px;flex-direction:column}.motion-public .scroll-cue{font-size:12px;gap:15px}.motion-public .hero-caption{font-size:12px;text-align:left}.motion-public .scene-marker{display:none}.motion-public .intro,.motion-public .storefront{grid-template-columns:minmax(0,1fr);gap:28px}.motion-public .intro p,.motion-public .storefront p{font-size:17px;max-width:430px}.motion-public .intro>div,.motion-public .storefront>div{padding:0}.motion-public .text-link{font-size:12px}.motion-public .marquee{padding:23px 0}.motion-public .marquee-track>div{gap:25px;padding-right:25px}.motion-public .marquee span:not(.sr-only){font-size:31px}.motion-public .marquee i{width:8px;height:8px}.motion-public .marquee button{bottom:10px;right:12px}.motion-public .section-heading{display:block;margin-bottom:30px}.motion-public .section-heading>.text-link{margin-top:22px}.motion-public .gallery{height:auto;min-height:480px;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -22px;padding:0 22px;scroll-padding-inline:22px;scrollbar-width:none}.motion-public .gallery::-webkit-scrollbar{display:none}.motion-public .study,.motion-public .study.active{flex:0 0 86%;min-height:480px;scroll-snap-align:center;transition:none}.motion-public .study-copy{opacity:1;transform:none;pointer-events:auto;margin:0 22px 25px}.motion-public .study-copy h3{font-size:26px;overflow-wrap:anywhere;white-space:normal}.motion-public .study-copy p{font-size:12px;overflow-wrap:anywhere;white-space:normal}.motion-public .study-source{opacity:1;width:64px;top:16px;right:16px}.motion-public .study-source img{width:64px;height:64px}.motion-public .study-source span{font-size:12px}.motion-public .collapsed-title{display:none}.motion-public .study-photo{transform:none!important}.motion-public .gallery-footer p{font-size:12px;max-width:180px}.motion-public .gallery-footer{flex-wrap:wrap;justify-content:center}.motion-public .gallery-footer p{width:100%;max-width:none;text-align:center}.motion-public .gallery-controls{display:flex;width:100%;flex-wrap:wrap;justify-content:center;margin-inline:0}.motion-public .gallery-controls button{width:44px;height:44px}.motion-public .gallery-controls span{width:16px}.motion-public .studio{grid-template-columns:1fr;gap:45px}.motion-public .studio-copy p{font-size:17px;margin:22px 0}.motion-public .studio-copy .text-link{display:table}.motion-public .studio-composition{padding-left:20%;padding-bottom:60px}.motion-public .studio-large>span{font-size:12px;padding:7px;left:35%;right:0;bottom:10px;overflow-wrap:anywhere}.motion-public .composition-note,.motion-public .studio-small>span{font-size:12px}.motion-public .agency-visual{height:650px;min-height:0}.motion-public .agency-visual>img{-o-object-position:60% center;object-position:60% center}.motion-public .agency-overlay{background:linear-gradient(180deg,color-mix(in srgb,var(--chelfy-ink) 72%,transparent),color-mix(in srgb,var(--chelfy-ink) 15%,transparent))}.motion-public .agency-copy{left:22px;top:65px;max-width:calc(100% - 44px)}.motion-public .agency-copy h2{font-size:45px}.motion-public .agency-copy p{font-size:16px;margin:24px 0}.motion-public .agency-caption{right:22px;bottom:24px;font-size:12px}.motion-public .closing{align-items:flex-start;gap:34px;flex-direction:column}.motion-public .closing h2{font-size:49px}.motion-public .closing-action{display:grid;grid-template-columns:70px 1fr;grid-template-rows:auto auto;text-align:left;justify-items:start;-moz-column-gap:20px;column-gap:20px;margin:0}.motion-public .closing-button{width:70px;height:70px;grid-row:1/3}.motion-public .closing-button .arrow{width:30px;height:30px}.motion-public .closing-action p{font-size:19px;margin:4px 0}.motion-public .closing-action small{font-size:12px}.motion-public .footer-top{flex-wrap:wrap;gap:24px;padding-bottom:30px}.motion-public .footer-top p{width:100%;order:3;font-size:12px}.motion-public .footer-top img{width:115px}.motion-public .footer-bottom{flex-wrap:wrap;gap:12px 20px;font-size:12px}.motion-public .footer-bottom>span{width:100%}.motion-public .motion-toggle{margin:0;width:100%;text-align:left}.motion-public .desktop-break{display:none}.motion-public.motion-off .hero-flow{height:auto;min-height:700px}}@media (min-width:701px){.motion-public .studio-composition{padding-bottom:0}.motion-public .composition-note{position:relative;right:auto;bottom:auto;display:block;margin:12px 0 0 auto;padding-left:40%;text-align:right}.motion-public .studio-small{bottom:calc(max(2rem, 4.5em) + var(--space-24))}}@media (prefers-reduced-motion:reduce){.motion-public{scroll-behavior:auto}.motion-public *,.motion-public :after,.motion-public :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.motion-public .hero-flow{height:auto;min-height:700px}.motion-public .hero-result{clip-path:none!important}.motion-public .hero-result img{transform:none!important}.motion-public .hero-bottom,.motion-public .hero-copy{color:var(--chelfy-paper)!important;transform:none!important}.motion-public [data-enter]{transform:none!important;filter:none!important}}.motion-public .hero-scene{--reveal:0%}.motion-public .reduced-source{position:absolute;right:6vw;bottom:100px;width:100px;background:var(--chelfy-paper);color:var(--chelfy-ink);z-index:2}.motion-public .reduced-source img{width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.motion-public .reduced-source span{display:block;font-size:12px;text-align:center;padding:8px}.motion-public .gallery{position:relative}.motion-public .study:focus-within .study-copy{transition:none}@media (max-width:700px){.motion-public .reduced-source{right:22px;bottom:110px;width:75px}.motion-public .reduced-source span{font-size:12px;padding:6px}}.motion-public .hero-copy-contrast{position:absolute;inset:0;pointer-events:none;clip-path:circle(var(--reveal) at 76% 51%)}.motion-public .hero-copy-contrast .hero-copy{color:var(--chelfy-paper)!important}.motion-public .hero-headline{font-weight:600;letter-spacing:-.04em;line-height:1.03;text-wrap:balance;font-size:clamp(50px,6.2vw,90px);max-width:850px}.motion-public .hero-headline span{font-weight:450}.motion-public .hero-scene[data-scene=result]>.hero-copy{color:var(--chelfy-ink)}.motion-public .hero-copy-contrast .button{display:inline-flex}.motion-public .hero-caption>span{opacity:1}.motion-public .hero-scene[data-scene=result] .source-caption,.motion-public .hero-scene[data-scene=result] .source-product span,.motion-public .hero-scene[data-scene=source] .result-caption{visibility:hidden}.motion-public.motion-off .hero-copy-contrast{clip-path:none}@media (max-width:1000px){.motion-public .hero-headline{font-size:7vw}}@media (max-width:700px){.motion-public .hero-copy-contrast{clip-path:circle(var(--reveal) at 70% 64%)}.motion-public .hero-headline{font-size:clamp(40px,10.6vw,66px)}}@media (prefers-reduced-motion:reduce){.motion-public .hero-copy-contrast{clip-path:none!important}}.motion-public .site-shell{min-height:100svh}.motion-public .route-nav{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--chelfy-paper) 93%,transparent);backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:space-between;gap:30px;padding:18px 5vw;border-bottom:1px solid var(--chelfy-rule)}.motion-public .route-nav>a{display:flex;align-items:center;min-height:44px}.motion-public .route-nav nav,.motion-public .route-nav>div{display:flex;gap:26px;align-items:center}.motion-public .route-nav nav a,.motion-public .workspace-link{font-size:13px;min-height:44px;display:grid;place-items:center}.motion-public .route-nav .button{min-height:44px;padding:12px 18px;font-size:12px;gap:20px}.motion-public .route-menu{display:none;border:1px solid var(--chelfy-rule);background:var(--chelfy-paper);padding:12px;min-height:44px;border-radius:8px}.motion-public .route-dialog{position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;border:0;padding:24px;color:var(--chelfy-ink);background:var(--chelfy-paper)}.motion-public .route-dialog .route-menu{display:block;margin-left:auto}.motion-public .route-dialog nav{display:grid;gap:26px;margin-top:60px}.motion-public .route-dialog nav a{font-size:36px}.motion-public .route-footer{padding:55px 5vw 85px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid var(--chelfy-rule)}.motion-public .route-footer>div{display:flex;gap:22px;flex-wrap:wrap}.motion-public .route-footer a{font-size:12px;min-height:44px;display:flex;align-items:center}.motion-public .page-head{padding:78px 5vw 55px}.motion-public .page-head h1{font-size:clamp(42px,6vw,86px);max-width:1000px}.motion-public .page-head p{font-size:18px;max-width:550px;margin-top:26px;color:var(--chelfy-muted)}.motion-public .page-head .button,.motion-public .page-head .text-link{margin-top:24px}.motion-public .route-section{padding:65px 5vw}.motion-public .route-section h2{font-size:clamp(32px,4vw,56px)}.motion-public .route-section p{max-width:65ch}.motion-public .route-reveal{transition:transform .7s var(--motion-ease)}.motion-public .route-reveal:not(.visible){transform:translateY(18px)}.motion-public .state-panel{padding:90px 5vw;min-height:65svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:24px}.motion-public .state-panel h2{font-size:clamp(32px,4vw,52px)}.motion-public .state-panel p{max-width:450px;color:var(--chelfy-muted)}.motion-public .state-art{display:flex;gap:8px;height:100px;width:170px;align-items:center;justify-content:center}.motion-public .state-art span{height:65px;width:38px;background:var(--chelfy-surface);transform:rotate(-12deg);border:1px solid var(--chelfy-rule)}.motion-public .state-art span:nth-child(2){transform:translateY(-12px)}.motion-public .state-art span:nth-child(3){transform:rotate(12deg)}.motion-public .state-error .state-art span{border-color:var(--chelfy-signal)}.motion-public .state-loading .state-art{opacity:.65}@keyframes stateFade{to{opacity:.4}}.motion-public .form-field{display:grid;gap:8px;font-size:13px;margin-bottom:21px}.motion-public .form-field input,.motion-public .form-field select,.motion-public .form-field textarea{width:100%;font:inherit;padding:14px;border:1px solid var(--chelfy-rule);border-radius:6px;background:var(--chelfy-paper);color:var(--chelfy-ink);min-height:48px}.motion-public .form-field textarea{resize:vertical;min-height:120px}.motion-public input:focus-visible,.motion-public select:focus-visible,.motion-public textarea:focus-visible{outline:2px solid var(--chelfy-ink);outline-offset:3px}.motion-public .form-note{font-size:12px;color:var(--chelfy-muted);margin-top:16px}.motion-public .field-error{color:var(--chelfy-ink);border-left:1px solid var(--chelfy-signal);padding-left:12px;font-size:13px;margin:16px 0}.motion-public .tab-row{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.motion-public .tab-row a,.motion-public .tab-row button{font:inherit;font-size:13px;min-height:44px;padding:11px 19px;border:1px solid var(--chelfy-rule);border-radius:6px;background:var(--chelfy-paper)}.motion-public .preview-dock,.motion-public .tab-row .selected,.motion-public .tab-row [aria-pressed=true],.motion-public .tab-row [aria-selected=true]{background:var(--chelfy-ink);color:var(--chelfy-paper)}.motion-public .preview-dock{position:relative;z-index:40;width:-moz-max-content;width:max-content;margin:12px auto;display:flex;align-items:center;gap:5px;padding:5px;border-radius:10px;box-shadow:0 8px 28px color-mix(in srgb,var(--chelfy-ink) 20%,transparent);max-width:calc(100vw - 20px)}.motion-public .preview-dock a,.motion-public .preview-dock button,.motion-public .preview-dock select{font-size:12px;min-height:44px;padding:8px 12px;color:var(--chelfy-paper);background:transparent;border:0;border-radius:6px;white-space:nowrap}.motion-public .preview-dock a:hover,.motion-public .preview-dock button:hover{background:color-mix(in srgb,var(--chelfy-paper) 15%,transparent)}.motion-public .preview-dock select{background:var(--chelfy-ink);max-width:110px}.motion-public .preview-dock-label{padding-left:9px;font-size:12px;opacity:.65}.motion-public .review-index{padding:70px 5vw 100px}.motion-public .review-index h1{font-size:clamp(38px,5vw,70px);margin-bottom:22px}.motion-public .review-index>p{max-width:650px;color:var(--chelfy-muted);margin-bottom:45px}.motion-public .review-group{margin:45px 0}.motion-public .review-group h2{font-size:27px;padding-bottom:20px;border-bottom:1px solid var(--chelfy-rule)}.motion-public .review-pages{display:grid;grid-template-columns:repeat(3,1fr);gap:0 30px}.motion-public .review-pages a{padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid var(--chelfy-rule);font-size:15px}.motion-public .review-pages small{display:block;font-size:12px;color:var(--chelfy-muted);margin-top:5px;overflow-wrap:anywhere}.route-motion-off .motion-public *{animation:none!important;transition:none!important;scroll-behavior:auto!important;transform:none}.route-motion-off .motion-public .preview-dock{transform:none}@media (max-width:1000px){.motion-public .route-nav nav{gap:17px}.motion-public .workspace-link{display:none}.motion-public .route-nav{gap:20px}.motion-public .review-pages{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.motion-public .route-nav{padding:12px 18px;gap:10px}.motion-public .route-nav>a img{width:88px}.motion-public .route-nav nav{display:none}.motion-public .route-nav>div{gap:8px}.motion-public .route-nav .button{font-size:12px;padding:11px;gap:8px}.motion-public .route-nav .button .arrow{width:16px}.motion-public .route-menu{display:block;font-size:12px}.motion-public .page-head{padding:50px 22px 35px}.motion-public .page-head h1{font-size:44px}.motion-public .page-head p{font-size:16px}.motion-public .route-section{padding:45px 22px}.motion-public .route-footer{padding:40px 22px 90px;flex-wrap:wrap}.motion-public .route-footer>div{gap:15px}.motion-public .route-footer small{width:100%}.motion-public .preview-dock-label{display:none}.motion-public .preview-dock a,.motion-public .preview-dock button,.motion-public .preview-dock select{font-size:12px;padding:8px}.motion-public .review-index{padding:45px 22px 100px}.motion-public .review-pages{grid-template-columns:1fr}.motion-public .review-group{margin:32px 0}}@media (prefers-reduced-motion:reduce){.motion-public .route-reveal{transform:none!important}.motion-public .state-art{animation:none!important}}.motion-public .marketing-preview{overflow:hidden}.motion-public.marketing-preview h1,.motion-public.marketing-preview h2,.motion-public.marketing-preview h3{letter-spacing:-.04em}.motion-public.marketing-preview h1{line-height:.96}.motion-public.marketing-preview em{font-style:normal;color:var(--chelfy-muted)}.motion-public .mk-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:12px!important;font-weight:600;margin:0 0 25px!important;line-height:1.6!important}.motion-public .mk-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:32px}.motion-public .mk-studio-hero{display:grid;grid-template-columns:1fr 1fr;min-height:760px;padding:55px 5vw 75px;gap:6vw;align-items:center}.motion-public .mk-hero-copy h1{font-size:clamp(52px,6.7vw,96px);margin-bottom:30px}.motion-public .mk-hero-copy>p:not(.mk-eyebrow){max-width:340px;font-size:18px;color:var(--chelfy-muted)}.motion-public .mk-hero-collage{position:relative;padding:0 0 55px 70px}.motion-public .mk-hero-collage>img{display:block;width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.motion-public .mk-hero-collage figure{position:absolute;bottom:0;left:-25px;width:40%;background:var(--chelfy-paper);padding:10px;transform:rotate(-6deg);box-shadow:0 10px 30px color-mix(in srgb,var(--chelfy-ink) 12%,transparent)}.motion-public .mk-hero-collage figure img{width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.motion-public .mk-hero-collage figcaption{font-size:12px;padding:8px 3px}.motion-public .mk-collage-note{position:absolute;right:20px;top:25px;font-size:15px;font-style:italic;transform:rotate(6deg)}.motion-public .mk-process{border-top:1px solid var(--chelfy-rule)}.motion-public .mk-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:60px}.motion-public .mk-steps>div{border-top:1px solid var(--chelfy-rule);padding-top:22px}.motion-public .mk-step-number{display:block;font-size:13px;margin-bottom:40px}.motion-public .mk-steps h2,.motion-public .mk-steps h3{font-size:26px;margin-bottom:14px}.motion-public .mk-steps p{font-size:14px;color:var(--chelfy-muted);max-width:310px}.motion-public .mk-demo{background:var(--chelfy-surface);scroll-margin-top:110px}.motion-public .mk-section-top{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:35px}.motion-public .mk-section-top>p{font-size:14px;max-width:310px;color:var(--chelfy-muted)}.motion-public .mk-sample-board{display:grid;grid-template-columns:1fr .75fr 1.5fr;gap:25px;margin-top:35px;align-items:center}.motion-public .mk-sample-board figure img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;animation:mkFrameIn .5s var(--motion-ease)}.motion-public .mk-sample-source img{aspect-ratio:1;-o-object-fit:contain!important;object-fit:contain!important;background:var(--chelfy-paper)}.motion-public .mk-sample-result img{aspect-ratio:4/3}.motion-public .mk-sample-board figcaption{display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap;padding-top:15px;font-size:12px}.motion-public .mk-sample-board figcaption strong{font-weight:500}.motion-public .mk-direction>span,.motion-public .mk-sample-board figcaption span{font-size:12px;text-transform:uppercase;letter-spacing:.05em}.motion-public .mk-direction{padding:25px}.motion-public .mk-direction dl{display:grid;grid-template-columns:1fr 1.2fr;gap:13px;margin:26px 0;font-size:12px}.motion-public .mk-direction dt{color:var(--chelfy-muted)}.motion-public .mk-demo-bottom{border-top:1px solid var(--chelfy-rule);padding-top:30px;margin-top:40px;display:flex;justify-content:space-between;align-items:center;gap:25px}.motion-public .mk-demo-bottom p{font-size:14px;max-width:430px}.motion-public .mk-closing{text-align:center;padding:110px 5vw 120px}.motion-public .mk-closing h2{font-size:clamp(38px,5vw,72px);max-width:750px;margin:0 auto 35px;line-height:1.04}.motion-public .mk-lookbook-head{padding:75px 5vw 25px}.motion-public .mk-lookbook-head h1{font-size:clamp(50px,7.5vw,96px)}.motion-public .mk-lookbook-intro{display:flex;justify-content:space-between;gap:30px;margin:40px 0}.motion-public .mk-lookbook-intro p{color:var(--chelfy-muted);font-size:15px}.motion-public .mk-lookbook-intro span{font-size:12px;text-transform:uppercase;letter-spacing:.1em;align-self:end}.motion-public .mk-lookbook-grid{padding:30px 5vw 70px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:90px 5vw;align-items:start}.motion-public .mk-study-card:nth-child(2n){padding-top:160px}.motion-public .mk-image-link{display:block;position:relative;overflow:hidden}.motion-public .mk-image-link>img{display:block;width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;transition:transform .85s var(--motion-ease)}.motion-public .mk-image-link:focus-visible>img,.motion-public .mk-image-link:hover>img{transform:scale(1.04)}.motion-public .mk-image-arrow{position:absolute;bottom:20px;right:20px;width:46px;height:46px;background:var(--chelfy-paper);border-radius:50%;display:grid;place-items:center;transition:transform .35s var(--motion-ease)}.motion-public .mk-image-link:hover .mk-image-arrow{transform:rotate(-35deg)}.motion-public .mk-card-caption{display:flex;gap:22px;margin-top:22px}.motion-public .mk-card-caption>span{font-size:12px;padding-top:5px}.motion-public .mk-card-caption h2{font-size:25px;margin-bottom:10px}.motion-public .mk-card-caption p{font-size:13px;color:var(--chelfy-ink);max-width:320px}.motion-public .mk-study-head{padding:50px 5vw 45px}.motion-public .mk-study-head>.text-link{margin-bottom:45px;font-size:12px}.motion-public .mk-study-head h1{font-size:clamp(45px,7vw,96px)}.motion-public .mk-study-head>p:last-child{margin-top:25px;color:var(--chelfy-muted)}.motion-public .mk-comparison-wrap{padding:0 5vw}.motion-public .mk-comparison{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--chelfy-surface)}.motion-public .mk-comparison>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.motion-public .mk-image-unavailable{display:grid;width:100%;height:100%;place-items:center;align-content:center;gap:8px;padding:20px;background:var(--chelfy-surface);text-align:center}.motion-public .mk-image-unavailable p{margin:0;color:var(--chelfy-muted)}.motion-public .mk-image-unavailable a,.motion-public .mk-image-unavailable button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 14px;border:0;border-radius:4px;background:var(--chelfy-butter);color:var(--chelfy-ink);font-size:13px;font-weight:700}.motion-public .mk-comparison-source{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--source-width)) 0 0);background:var(--chelfy-paper)}.motion-public .mk-comparison-source>img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.motion-public .mk-comparison-line{position:absolute;left:var(--source-width);top:0;height:100%;border-left:1px solid var(--chelfy-paper);pointer-events:none}.motion-public .mk-comparison-label{position:absolute;bottom:18px;background:var(--chelfy-paper);padding:8px 13px;font-size:12px}.motion-public .mk-comparison-label.original{left:18px}.motion-public .mk-comparison-label.result{right:18px}.motion-public .mk-slider-label{display:flex;align-items:center;gap:22px;justify-content:center;font-size:12px;padding:22px 0}.motion-public .mk-slider-label input{accent-color:var(--chelfy-ink);width:25%;min-height:44px}.motion-public .mk-slider-label span{font-variant-numeric:tabular-nums;width:90px}.motion-public .mk-study-details{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end}.motion-public .mk-study-details dl{display:grid;grid-template-columns:1fr 1fr;gap:25px}.motion-public .mk-study-details dl>div{border-top:1px solid var(--chelfy-rule);padding-top:14px}.motion-public .mk-study-details dt{font-size:12px;color:var(--chelfy-muted);margin-bottom:10px}.motion-public .mk-study-details dd{font-size:18px}.motion-public .mk-study-gallery{padding:40px 5vw;display:grid;grid-template-columns:1fr 1fr;gap:35px}.motion-public .mk-study-gallery .mk-section-top{grid-column:1/-1}.motion-public .mk-study-gallery .mk-section-top h2{font-size:clamp(35px,4vw,60px)}.motion-public .mk-study-gallery>.route-reveal:last-child{grid-column:1/-1;width:75%;justify-self:center;margin-top:40px}.motion-public .mk-gallery-frame{display:block;width:100%;background:transparent;border:0;text-align:left;color:inherit}.motion-public .mk-gallery-frame>img{display:block;width:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;transition:filter .3s}.motion-public .mk-gallery-frame:hover>img{filter:brightness(.94)}.motion-public .mk-gallery-frame>span{display:flex;justify-content:space-between;align-items:center;font-size:12px;margin-top:13px;min-height:44px}.motion-public .mk-image-dialog{position:fixed;inset:0;margin:auto;border:0;width:94vw;max-width:1400px;height:92dvh;background:var(--chelfy-paper);padding:55px 20px 20px}.motion-public .mk-image-dialog::backdrop{background:color-mix(in srgb,var(--chelfy-ink) 80%,transparent)}.motion-public .mk-image-dialog>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.motion-public .mk-dialog-close{position:absolute;right:15px;top:8px;min-height:44px;padding:10px 20px;background:var(--chelfy-paper);border:0;color:var(--chelfy-ink)}.motion-public .mk-agency-hero{position:relative;min-height:760px;height:85svh;color:var(--chelfy-paper);display:flex;align-items:end;background:var(--chelfy-ink)}.motion-public .mk-agency-hero>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.motion-public .mk-agency-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--chelfy-ink) 75%,transparent),transparent 85%)}.motion-public .mk-agency-hero>div{position:relative;z-index:1;padding:65px 5vw;max-width:850px}.motion-public .mk-agency-hero h1{font-size:clamp(50px,7vw,96px)}.motion-public .mk-agency-hero em{color:inherit}.motion-public .mk-agency-hero p:not(.mk-eyebrow){max-width:410px;margin:30px 0}.motion-public .mk-agency-hero .button{background:var(--chelfy-paper);color:var(--chelfy-ink)}.motion-public .mk-agency-intro{padding-top:100px;padding-bottom:100px;text-align:center}.motion-public .mk-agency-intro h2{font-size:clamp(40px,5.7vw,80px)}.motion-public .mk-agency-intro>p:not(.mk-eyebrow){max-width:500px;margin:30px auto;color:var(--chelfy-muted)}.motion-public .mk-agency-feature{display:grid;grid-template-columns:1.3fr 1fr;gap:7vw;align-items:center;padding:0 5vw 80px}.motion-public .mk-agency-feature img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.motion-public .mk-agency-feature h2{font-size:clamp(32px,3.7vw,54px);line-height:1.05}.motion-public .mk-agency-feature p:not(.mk-eyebrow){margin:25px 0;font-size:14px;color:var(--chelfy-muted);max-width:370px}.motion-public .mk-agency-process{display:grid;grid-template-columns:1fr 1.2fr;gap:8vw;background:var(--chelfy-surface)}.motion-public .mk-agency-process h2{font-size:clamp(38px,4.8vw,68px);line-height:1.05}.motion-public .mk-agency-process>div>.text-link{margin-top:35px}.motion-public .mk-agency-process article{display:flex;gap:26px;border-top:1px solid var(--chelfy-rule);padding:30px 0}.motion-public .mk-agency-process article>span{font-size:12px;padding-top:8px}.motion-public .mk-agency-process article h3{font-size:30px;margin-bottom:10px}.motion-public .mk-agency-process article p{font-size:14px;color:var(--chelfy-muted)}.motion-public .mk-agency-process article>.arrow{margin-left:auto;flex-shrink:0}.motion-public .mk-campaign-spread{display:grid;grid-template-columns:1fr 1fr;gap:4vw;padding:100px 9vw}.motion-public .mk-campaign-spread figure:nth-child(2){padding-top:110px}.motion-public .mk-campaign-spread img{width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.motion-public .mk-campaign-spread figcaption{font-size:12px;margin-top:12px}.motion-public .mk-campaign-spread>div{grid-column:1/-1;margin-top:30px;max-width:650px}.motion-public .mk-campaign-spread h2{font-size:clamp(38px,5vw,68px)}.motion-public .mk-campaign-spread>div>p:last-child{margin-top:22px;color:var(--chelfy-muted)}.motion-public .mk-pricing{padding-top:0}.motion-public .mk-billing{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.motion-public .mk-billing>p{font-size:12px;color:var(--chelfy-muted)}.motion-public .mk-plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.motion-public .mk-plan{padding:45px;background:var(--chelfy-surface);border:1px solid var(--chelfy-rule)}.motion-public .mk-plan-pro{background:var(--chelfy-butter)}.motion-public .mk-plan h2{font-size:52px}.motion-public .mk-plan-price{margin-top:55px;display:flex;gap:8px;align-items:baseline;animation:mkFrameIn .3s var(--motion-ease)}.motion-public .mk-plan-price strong{font-size:clamp(48px,5vw,72px);letter-spacing:-.04em;font-weight:500}.motion-public .mk-plan-price>span{font-size:14px}.motion-public .mk-plan-equivalent{font-size:12px;margin-top:5px}.motion-public .mk-plan ul{list-style:none;padding:20px 0;margin:25px 0}.motion-public .mk-plan li{border-top:1px solid color-mix(in srgb,var(--chelfy-ink) 18%,transparent);padding:14px 0;font-size:13px}.motion-public .mk-plan li strong{font-weight:600}.motion-public .mk-plan>.button{width:100%;justify-content:space-between}.motion-public .mk-price-terms{font-size:12px;color:var(--chelfy-muted);margin-top:30px;max-width:850px!important}.motion-public .mk-pricing-notes{max-width:1000px;margin:auto}.motion-public .mk-pricing-notes>h2{margin-bottom:40px}.motion-public .mk-pricing-notes details{border-top:1px solid var(--chelfy-rule)}.motion-public .mk-pricing-notes summary{cursor:pointer;min-height:70px;padding:24px 0;display:flex;justify-content:space-between;font-size:17px;list-style:none}.motion-public .mk-pricing-notes details[open] summary>span{transform:rotate(45deg)}.motion-public .mk-pricing-notes details p{padding:0 0 30px;font-size:14px;color:var(--chelfy-muted);max-width:680px}.motion-public .mk-start{display:grid;grid-template-columns:1fr 1fr;min-height:800px}.motion-public .mk-start>div{padding:80px 6vw}.motion-public .mk-start h1{font-size:clamp(46px,5.7vw,80px)}.motion-public .mk-start>div>p:not(.mk-eyebrow){margin-top:25px;font-size:15px;max-width:400px;color:var(--chelfy-muted)}.motion-public .mk-start>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-height:800px}.motion-public .mk-code-preview,.motion-public .mk-start form{margin-top:35px;max-width:420px}.motion-public .mk-start form>.button{width:100%;justify-content:space-between}.motion-public .mk-local-label{font-size:12px;font-weight:400}.motion-public .mk-start-signin{font-size:13px!important}.motion-public .mk-start-signin a{text-decoration:underline;text-underline-offset:4px}.motion-public .mk-code-preview h2{font-size:28px;margin-bottom:15px}.motion-public .mk-code-preview p{font-size:13px;margin-bottom:20px}.motion-public .mk-code-preview>.text-link{margin:20px 0}.motion-public .mk-connector,.motion-public .mk-sample-agency{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center;padding:80px 5vw 100px}.motion-public .mk-connector h1,.motion-public .mk-sample-agency h1{font-size:clamp(45px,5.5vw,80px)}.motion-public .mk-connector p:not(.mk-eyebrow),.motion-public .mk-sample-agency p:not(.mk-eyebrow){max-width:450px;margin:30px 0;color:var(--chelfy-muted);font-size:15px}.motion-public .mk-sample-agency img{width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.motion-public .mk-sample-agency>div>span{display:block;font-size:12px;margin-top:12px}.motion-public .mk-shopify-visual{position:relative;padding-bottom:90px}.motion-public .mk-shopify-visual>img{width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.motion-public .mk-shopify-visual figure{width:48%;position:absolute;bottom:0;left:-30px;transform:rotate(-5deg);background:var(--chelfy-paper);padding:10px;box-shadow:0 10px 30px color-mix(in srgb,var(--chelfy-ink) 12%,transparent)}.motion-public .mk-shopify-visual figure img{width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.motion-public .mk-shopify-visual figcaption{font-size:12px;padding:8px 0}.motion-public .mk-launch{position:relative;min-height:750px;height:85svh;background:var(--chelfy-surface);display:flex;align-items:center}.motion-public .mk-launch>img{width:100%;height:100%;position:absolute;inset:0;-o-object-fit:cover;object-fit:cover}.motion-public .mk-launch>div{position:relative;padding:60px 5vw;max-width:850px}.motion-public .mk-launch h1{font-size:clamp(55px,7.5vw,96px);margin-bottom:35px}.motion-public .mk-launch h1 em{color:var(--chelfy-ink)}.motion-public .mk-launch-studies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:20px 5vw 60px}.motion-public .mk-launch-studies .mk-study-card:nth-child(2n){padding-top:70px}.motion-public .mk-launch-studies .mk-card-caption h2{font-size:20px}@keyframes mkFrameIn{0%{opacity:.5;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.motion-public .mk-studio-hero{min-height:650px;gap:3vw}.motion-public .mk-hero-collage{padding-left:35px}.motion-public .mk-hero-collage figure{left:-5px}.motion-public .mk-sample-board{grid-template-columns:1fr 1.4fr}.motion-public .mk-direction{grid-column:1/-1;grid-row:2;padding:15px 0}.motion-public .mk-direction dl{display:flex;flex-wrap:wrap;gap:12px;margin:15px 0}.motion-public .mk-direction>.arrow{display:none}.motion-public .mk-plan{padding:30px}.motion-public .mk-agency-hero{min-height:650px}.motion-public .mk-start>div{padding:65px 5vw}.motion-public .mk-connector,.motion-public .mk-sample-agency{gap:5vw}.motion-public .mk-study-card:nth-child(2n){padding-top:100px}}@media (max-width:700px){.motion-public .mk-studio-hero{grid-template-columns:1fr;gap:50px;padding:48px 22px}.motion-public .mk-hero-copy h1{font-size:58px}.motion-public .mk-hero-copy>p:not(.mk-eyebrow){font-size:16px}.motion-public .mk-hero-collage{padding-left:45px;margin-left:12px}.motion-public .mk-hero-collage figure{left:-10px}.motion-public .mk-collage-note{font-size:12px;right:15px}.motion-public .mk-steps{grid-template-columns:1fr;gap:30px;margin-top:35px}.motion-public .mk-step-number{margin-bottom:20px}.motion-public .mk-steps h2,.motion-public .mk-steps h3{font-size:25px}.motion-public .mk-section-top{display:block}.motion-public .mk-section-top>p{margin-top:20px}.motion-public .mk-sample-board{gap:13px;margin-top:25px}.motion-public .mk-sample-board figcaption,.motion-public .mk-sample-source figcaption strong{font-size:12px}.motion-public .mk-demo-bottom{display:block}.motion-public .mk-demo-bottom>.button{margin-top:25px}.motion-public .mk-closing{padding:75px 22px}.motion-public .mk-lookbook-head{padding:48px 22px 10px}.motion-public .mk-lookbook-head h1{font-size:50px;overflow-wrap:anywhere}.motion-public .mk-lookbook-intro{display:block;margin:25px 0}.motion-public .mk-lookbook-intro span{display:block;margin-top:20px}.motion-public .mk-lookbook-grid{padding:20px 22px 45px;grid-template-columns:1fr;gap:45px}.motion-public .mk-study-card:nth-child(2n){padding-top:0}.motion-public .mk-card-caption h2{font-size:24px}.motion-public .mk-study-head{padding:35px 22px}.motion-public .mk-study-head>.text-link{margin-bottom:30px}.motion-public .mk-study-head h1{font-size:49px}.motion-public .mk-study-head>p:last-child{font-size:14px}.motion-public .mk-comparison-wrap{padding:0 22px}.motion-public .mk-comparison{aspect-ratio:4/5}.motion-public .mk-comparison>img{-o-object-position:center;object-position:center}.motion-public .mk-slider-label{flex-wrap:wrap;gap:5px 15px;justify-content:space-between;font-size:12px}.motion-public .mk-slider-label input{width:100%;order:3}.motion-public .mk-comparison-label{font-size:12px;padding:6px}.motion-public .mk-comparison-label.original{left:10px}.motion-public .mk-comparison-label.result{right:10px}.motion-public .mk-study-details{grid-template-columns:1fr;gap:30px}.motion-public .mk-study-gallery{grid-template-columns:1fr;padding:20px 22px;gap:25px}.motion-public .mk-study-gallery>.route-reveal:last-child{width:100%;margin-top:0}.motion-public .mk-agency-hero{min-height:630px;height:80svh}.motion-public .mk-agency-hero>img{-o-object-position:47%;object-position:47%}.motion-public .mk-agency-hero>div{padding:45px 22px}.motion-public .mk-agency-hero h1{font-size:49px}.motion-public .mk-agency-hero p:not(.mk-eyebrow){font-size:14px;max-width:290px}.motion-public .mk-agency-hero:after{background:linear-gradient(0deg,color-mix(in srgb,var(--chelfy-ink) 85%,transparent),transparent)}.motion-public .mk-agency-intro{padding:65px 22px}.motion-public .mk-agency-intro h2{font-size:39px}.motion-public .mk-agency-intro>p:not(.mk-eyebrow){font-size:14px}.motion-public .mk-agency-feature{grid-template-columns:1fr;padding:0 22px 50px;gap:30px}.motion-public .mk-agency-feature h2{font-size:38px}.motion-public .mk-agency-process{grid-template-columns:1fr;gap:40px}.motion-public .mk-agency-process h2{font-size:43px}.motion-public .mk-agency-process article{gap:15px}.motion-public .mk-agency-process article h3{font-size:28px}.motion-public .mk-campaign-spread{padding:55px 22px;gap:16px}.motion-public .mk-campaign-spread figure:nth-child(2){padding-top:60px}.motion-public .mk-campaign-spread h2{font-size:36px}.motion-public .mk-campaign-spread>div>p:last-child{font-size:14px}.motion-public .mk-plan-grid{grid-template-columns:1fr;gap:20px}.motion-public .mk-plan{padding:30px 25px}.motion-public .mk-plan-price{margin-top:35px}.motion-public .mk-plan-price strong{font-size:60px}.motion-public .mk-billing{display:block}.motion-public .mk-billing>p{margin-bottom:25px}.motion-public .mk-pricing-notes summary{font-size:15px;gap:20px}.motion-public .mk-start{grid-template-columns:1fr;min-height:0}.motion-public .mk-start>div{padding:48px 22px}.motion-public .mk-start h1{font-size:50px}.motion-public .mk-start>img{min-height:0;height:auto;aspect-ratio:4/3;-o-object-position:top;object-position:top}.motion-public .mk-connector,.motion-public .mk-sample-agency{grid-template-columns:1fr;padding:48px 22px 65px;gap:40px}.motion-public .mk-connector h1,.motion-public .mk-sample-agency h1{font-size:47px}.motion-public .mk-connector p:not(.mk-eyebrow),.motion-public .mk-sample-agency p:not(.mk-eyebrow){font-size:14px}.motion-public .mk-shopify-visual{margin-left:20px}.motion-public .mk-shopify-visual figure{left:-15px}.motion-public .mk-launch{min-height:650px;height:80svh;align-items:end}.motion-public .mk-launch>img{-o-object-position:65%;object-position:65%}.motion-public .mk-launch>div{padding:35px 22px;background:color-mix(in srgb,var(--chelfy-paper) 82%,transparent);width:100%}.motion-public .mk-launch h1{font-size:51px}.motion-public .mk-launch-studies{grid-template-columns:1fr;padding:0 22px 45px;gap:40px}.motion-public .mk-launch-studies .mk-study-card:nth-child(2n){padding-top:0}}@media (prefers-reduced-motion:reduce){.motion-public.marketing-preview *,.motion-public.marketing-preview :after,.motion-public.marketing-preview :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.motion-public .mk-image-link:focus-visible>img,.motion-public .mk-image-link:hover>img{transform:none}.motion-public .mk-image-arrow{transform:none!important}}html.motion-enhanced .motion-public [data-motion-reveal=image]{clip-path:inset(0);opacity:1;transform:scale(1);transition:clip-path .9s var(--motion-ease),transform .9s var(--motion-ease),opacity .5s var(--motion-ease);transition-delay:var(--motion-delay,0s)}html.motion-enhanced .motion-public [data-motion-reveal=image]:not(.motion-seen){clip-path:inset(14% 8% 14% 8%);transform:scale(1.06);opacity:.65}html.motion-enhanced .motion-public [data-motion-reveal=copy]{transition:transform .65s var(--motion-ease),opacity .5s var(--motion-ease);transition-delay:var(--motion-delay,0s)}html.motion-enhanced .motion-public [data-motion-reveal=copy]:not(.motion-seen){transform:translateY(24px);opacity:.45}.motion-public .route-nav [aria-current=page]{text-decoration:underline;text-underline-offset:7px}.motion-public .route-footer{display:block;padding:60px 5vw 30px}.motion-public .route-footer-top{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-bottom:36px}.motion-public .route-footer-top p{font-size:13px;color:var(--chelfy-muted)}.motion-public .route-footer-bottom{display:flex;align-items:center;gap:25px;padding-top:22px;border-top:1px solid var(--chelfy-rule)}.motion-public .route-footer-bottom nav{display:flex;gap:24px;flex-wrap:wrap}.motion-public .route-footer .motion-toggle{margin-left:auto}.motion-public .route-footer .text-link{font-size:12px}.motion-public .route-footer-bottom small{white-space:nowrap}.motion-public .route-dialog[open]{animation:menu-arrive .3s var(--motion-ease)}@keyframes menu-arrive{0%{opacity:.7;transform:translateY(-16px)}to{opacity:1;transform:none}}html.motion-enhanced .motion-public .account-feedback,html.motion-enhanced .motion-public .local-notice,html.motion-enhanced .motion-public .ws-notice{animation:feedback-arrive .18s var(--motion-ease)}@keyframes feedback-arrive{0%{opacity:.65;transform:translateY(6px)}to{opacity:1;transform:none}}.motion-public .product-thumbs [aria-pressed],.motion-public .tab-row button,.motion-public .ws-choice-list button,.motion-public .ws-photo-toggle button,.motion-public .ws-tabs button{transition:background .18s var(--motion-ease),color .18s var(--motion-ease),border-color .18s var(--motion-ease)}html.motion-keyboard .motion-public [data-motion-reveal],html.route-motion-off.motion-enhanced .motion-public [data-motion-reveal]{clip-path:none!important;opacity:1!important;transform:none!important;filter:none!important;transition:none!important;animation:none!important}@media (max-width:700px){.motion-public .route-footer-top{flex-wrap:wrap;gap:20px}.motion-public .route-footer-top p{order:3;width:100%}.motion-public .route-footer-bottom{align-items:flex-start;flex-direction:column;gap:15px}.motion-public .route-footer-bottom nav{gap:10px 18px}.motion-public .route-footer .motion-toggle{margin-left:0}.motion-public .route-footer-bottom small{width:auto}}@media (prefers-reduced-motion:reduce){.motion-public [data-motion-reveal]{clip-path:none!important;opacity:1!important;transform:none!important;filter:none!important}.motion-public .route-dialog[open]{animation:none}}.motion-public.marketing-preview .mk-motion-title{opacity:1;transform:none;filter:none;clip-path:none}.motion-public .mk-title-line{display:block;overflow:hidden;padding-bottom:.07em;margin-bottom:-.07em}.motion-public .mk-title-line>span{display:block;transform:translateY(0);opacity:1;transition:transform .76s cubic-bezier(.16,1,.3,1),opacity .5s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--mk-line, 0) * .1s)}@keyframes mk-line-arrive{0%{transform:translateY(108%);opacity:.25}to{transform:translateY(0);opacity:1}}html.motion-enhanced .motion-public .mk-motion-title.motion-seen .mk-title-line>span{animation:mk-line-arrive .76s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--mk-line, 0) * .1s)}html.motion-enhanced .motion-public .mk-motion-title:not(.motion-seen){opacity:1!important;transform:none!important;filter:none!important}html.motion-enhanced .motion-public .mk-motion-title:not(.motion-seen) .mk-title-line>span{transform:translateY(108%);opacity:.25}.motion-public .mk-agency-hero>img[data-motion-reveal]{transform-origin:68% 44%}.motion-public .mk-agency-hero>div>p[data-motion-reveal]{--motion-delay:170ms}.motion-public .mk-hero-copy>p[data-motion-reveal]{--motion-delay:160ms}.motion-public .mk-lookbook-intro>p[data-motion-reveal]{--motion-delay:120ms}.motion-public .mk-study-card .mk-image-link[data-motion-reveal]{transform-origin:50% 100%}html.motion-enhanced .motion-public .mk-hero-collage{--mk-compose:clamp(0,calc((var(--motion-progress, 0.45) - 0.16) * 2.7),1)}html.motion-enhanced .motion-public .mk-hero-collage>figure{transform:translate(calc((1 - var(--mk-compose)) * -38px),calc((1 - var(--mk-compose)) * 64px)) rotate(calc(-11deg + var(--mk-compose) * 5deg));transform-origin:80% 80%}html.motion-enhanced .motion-public .mk-campaign-spread{--mk-spread:clamp(0,calc((var(--motion-progress, 0.6) - 0.15) * 2.3),1)}html.motion-enhanced .motion-public .mk-campaign-spread>.mk-campaign-full{transform:translateX(calc((1 - var(--mk-spread)) * 8%)) rotate(calc((1 - var(--mk-spread)) * -3deg));transform-origin:50% 85%}html.motion-enhanced .motion-public .mk-campaign-spread>.mk-campaign-detail{transform:translate(calc((1 - var(--mk-spread)) * -26%),calc((1 - var(--mk-spread)) * 80px)) rotate(calc((1 - var(--mk-spread)) * 5deg));transform-origin:50% 85%}.motion-public .mk-campaign-detail,.motion-public .mk-campaign-full{position:relative}.motion-public .mk-campaign-spread>figure{margin:0;min-width:0}.motion-public .mk-campaign-detail{z-index:1}.motion-public .mk-campaign-spread figure img{display:block}@media (max-width:700px){.motion-public .mk-campaign-spread{grid-template-columns:minmax(0,1fr);gap:32px}.motion-public .mk-campaign-spread>figure{width:100%}.motion-public .mk-campaign-spread>figure:nth-child(2){width:84%;justify-self:end;padding-top:0}.motion-public .mk-title-line{padding-bottom:.08em;margin-bottom:-.08em}html.motion-enhanced .motion-public .mk-hero-collage>figure{transform:translate(calc((1 - var(--mk-compose)) * -18px),calc((1 - var(--mk-compose)) * 38px)) rotate(calc(-9deg + var(--mk-compose) * 3deg))}html.motion-enhanced .motion-public .mk-campaign-spread>.mk-campaign-full{transform:translateX(calc((1 - var(--mk-spread)) * 5%)) rotate(calc((1 - var(--mk-spread)) * -2deg))}html.motion-enhanced .motion-public .mk-campaign-spread>.mk-campaign-detail{transform:translate(calc((1 - var(--mk-spread)) * -15%),calc((1 - var(--mk-spread)) * 38px)) rotate(calc((1 - var(--mk-spread)) * 3deg))}}.route-motion-off .motion-public .mk-title-line>span,html.motion-keyboard .motion-public .mk-title-line>span{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.route-motion-off .motion-public .mk-campaign-spread>figure{transform:none!important}.route-motion-off .motion-public .mk-hero-collage>figure{transform:rotate(-6deg)!important}@media (prefers-reduced-motion:reduce){.motion-public .mk-title-line>span{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.motion-public.marketing-preview .mk-campaign-spread>figure{transform:none!important}.motion-public.marketing-preview .mk-hero-collage>figure{transform:rotate(-6deg)!important}}.motion-public .hero-scene{display:grid;grid-template-rows:minmax(min-content,1fr) auto;height:auto;min-height:calc(100svh - var(--cf-header-live, 64px));overflow:visible}.motion-public .hero-scene>.hero-copy{position:relative;top:auto;left:auto;grid-row:1;align-self:start;width:58%;margin:28svh 0 0 6vw}.motion-public .hero-copy-contrast{z-index:3}.motion-public .hero-copy-contrast>.hero-copy{position:relative;top:auto;left:auto;width:58%;margin:28svh 0 0 6vw}.motion-public .hero-scene>.hero-bottom{position:relative;right:auto;bottom:auto;left:auto;grid-row:2;z-index:2;margin:0 6vw 32px}.motion-public:not(.motion-off) .hero-flow[data-pinned]>.hero-scene{position:sticky;top:var(--cf-header-live,64px)}.motion-public:not(.motion-off) .hero-flow[data-pinned]:after{content:"";display:block;height:160svh}@media (max-width:700px){.motion-public:not(.motion-off) .hero-flow[data-pinned]:after{height:70svh}}@media (prefers-reduced-motion:reduce){.motion-public:not(.motion-off) .hero-flow[data-pinned]>.hero-scene{position:relative;top:auto}.motion-public:not(.motion-off) .hero-flow[data-pinned]:after{content:none}}.motion-public .agency-visual{display:grid;grid-template-rows:minmax(0,1fr) auto;height:auto;min-height:760px;overflow:visible}.motion-public .agency-copy{position:relative;top:auto;left:auto;grid-row:1;align-self:start;max-width:65%;margin:26% 6vw 0}.motion-public .agency-caption{position:relative;right:auto;bottom:auto;grid-row:2;justify-self:end;margin:0 6vw 28px}.local-agency-house-collection{padding:48px 0}.motion-public{font-family:var(--font-inter),Inter,sans-serif}.motion-public .marquee-viewport{overflow:clip;contain:inline-size paint}.motion-public .mk-card-source{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:12px;color:var(--chelfy-ink)}.motion-public .mk-card-source img{width:58px;height:58px;-o-object-fit:contain;object-fit:contain;background:var(--chelfy-surface)}.motion-public .mk-formats{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8vw;align-items:start}.motion-public .mk-formats h2,.motion-public .mk-next-collection h2{margin-top:14px;font-size:clamp(36px,4.5vw,66px)}.motion-public .mk-formats p:not(.form-note),.motion-public .mk-next-collection p:not(.form-note){margin-top:20px;color:var(--chelfy-muted);max-width:34rem}.motion-public .mk-format-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.motion-public .mk-format-grid figure{min-width:0}.motion-public .mk-format-grid img{width:100%;background:var(--chelfy-surface);-o-object-fit:cover;object-fit:cover}.motion-public .mk-format-grid figure:first-child img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.motion-public .mk-format-grid figure:nth-child(2) img{aspect-ratio:9/16}.motion-public .mk-format-grid figure:nth-child(3) img{aspect-ratio:16/9}.motion-public .mk-format-grid figcaption{display:grid;gap:4px;margin-top:10px;font-size:12px}.motion-public .mk-format-grid figcaption span{color:var(--chelfy-muted)}.motion-public .mk-next-collection{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.55fr);gap:8vw;margin:0 5vw;padding:60px 0;border-block:1px solid var(--chelfy-rule)}.motion-public .mk-next-collection .button{margin-top:26px}.motion-public .mk-next-collection>div+div{align-self:end;border-left:1px solid var(--chelfy-rule);padding-left:32px}.motion-public .mk-next-collection .text-link{margin-top:18px}@media (max-width:700px){.motion-public .hero-flow{min-height:100svh}.motion-public .hero-scene{min-height:700px}.motion-public .marquee{padding:18px 72px 18px 0}.motion-public .marquee-viewport{width:calc(100% - 0px)}.motion-public .studio-composition{padding-bottom:max(112px,7em)}.motion-public .studio-small{bottom:max(96px,5.5em)}.motion-public .composition-note{right:0;bottom:0;left:0;padding-left:40%;text-align:right}.motion-public .marquee button{right:12px;bottom:50%;transform:translateY(50%)}.motion-public .hero-copy{top:auto;bottom:24px;left:22px;width:calc(100% - 44px);padding:18px 16px;background:color-mix(in srgb,var(--chelfy-paper) 90%,transparent)}.motion-public .hero-scene>.hero-copy{width:auto;margin:0 22px 24px;align-self:end}.motion-public .agency-visual{min-height:650px}.motion-public .agency-copy{max-width:none;margin:65px 22px 0}.motion-public .agency-caption{margin:0 22px 24px}.motion-public .hero-copy h1{font-size:clamp(34px,11vw,50px)}.motion-public .hero-copy p{font-size:14px;margin:12px 0 16px;max-width:32ch}.motion-public .hero-copy-contrast{display:none}.motion-public .hero-result img{-o-object-position:58% 18%;object-position:58% 18%}.motion-public .hero-result:after{background:linear-gradient(0deg,color-mix(in srgb,var(--chelfy-paper) 92%,transparent) 0 42%,transparent 62%)}.motion-public .hero-bottom,.motion-public .hero-source,.motion-public .scene-marker{display:none}.motion-public .mk-formats,.motion-public .mk-next-collection{grid-template-columns:1fr;gap:32px}.motion-public .mk-next-collection{margin:0 22px;padding:48px 0}.motion-public .mk-next-collection>div+div{border-left:0;border-top:1px solid var(--chelfy-rule);padding:24px 0 0}.motion-public .mk-card-source{margin-top:10px}}@media (max-width:340px){.motion-public .hero-copy h1{font-size:10vw}}.cf-site{--cf-header-height:84px;--cf-header-live:var(--cf-header-height);--chelfy-muted:var(--chelfy-ink-64);--chelfy-rule:var(--chelfy-ink-16);background:var(--chelfy-paper);color:var(--chelfy-ink);font-family:var(--font-inter),sans-serif}html:has(header.cf-header) .cf-site main :is([id],a,button,input,select,textarea,summary,[tabindex]){scroll-margin-top:calc(var(--cf-header-live, 84px) + 12px)}.cf-header{position:sticky;top:0;z-index:50;min-height:var(--cf-header-height);padding:14px 5vw;background:var(--chelfy-paper);border-bottom:1px solid var(--chelfy-rule)}.cf-header-actions,.cf-header-content,.cf-header-content>a,.cf-header-content>nav{display:flex;align-items:center;gap:24px}.cf-header-content{justify-content:space-between;flex-wrap:wrap}.cf-header-actions a,.cf-header-content>a,.cf-header-content>nav a{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;font-size:13px;color:inherit;text-decoration:none}.cf-footer img,.cf-header-content img{max-width:none;width:auto;height:auto}.cf-header-content>nav a[aria-current=page]{text-decoration:underline;text-underline-offset:7px}.cf-header-actions .cf-primary{gap:22px;padding:12px 18px;background:var(--chelfy-signal);border-radius:8px;color:var(--chelfy-ink);font-size:12px;font-weight:600;overflow-wrap:anywhere}.cf-primary span{font-size:20px}.cf-menu{display:none;min-height:44px;padding:10px 14px;border:1px solid var(--chelfy-rule);border-radius:8px}.cf-dialog,.cf-menu{background:var(--chelfy-paper)}.cf-dialog{--cf-dialog-header-height:44px;--cf-dialog-header-gap:24px;--cf-dialog-block-start:calc(var(--cf-dialog-header-height) + var(--cf-dialog-header-gap));position:fixed;inset:0;max-width:none;max-height:none;width:100%;height:100dvh;padding:var(--cf-dialog-block-start) 24px 24px;border:0;color:var(--chelfy-ink);scroll-padding-block-start:var(--cf-dialog-block-start)}.cf-dialog-header{position:sticky;top:0;z-index:1;display:flex;justify-content:flex-end;min-height:var(--cf-dialog-header-height);background:var(--chelfy-paper)}.cf-dialog-header>button{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;width:-moz-fit-content;width:fit-content;min-width:44px;max-width:100%;min-height:44px;padding:10px 18px;border:1px solid var(--chelfy-rule);border-radius:6px;line-height:1.5}.cf-dialog-close-label{display:block;min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:normal}.cf-dialog nav{display:grid;gap:20px;margin-block-start:var(--cf-dialog-header-gap)}.cf-dialog a{display:flex;align-items:center;min-width:0;font-size:32px;min-height:44px;overflow-wrap:anywhere;text-decoration:none;color:inherit}.cf-footer{padding:55px 5vw 30px;border-top:1px solid var(--chelfy-rule)}.cf-footer>div{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px}.cf-footer>div+div{border-top:1px solid var(--chelfy-rule);margin-top:30px;padding-top:22px}.cf-footer p{font-size:13px;color:var(--chelfy-muted)}.cf-footer nav{display:flex;min-width:0;flex:1 1 20rem;flex-wrap:wrap;gap:22px}.cf-footer a,.cf-footer small{display:flex;min-width:44px;align-items:center;justify-content:center;min-height:44px;font-size:12px;color:inherit;text-decoration:none}.cf-footer small{margin-right:auto}.cf-motion-toggle{min-width:44px;max-width:100%;border:1px solid var(--chelfy-rule);border-radius:6px;padding:10px 14px;font-size:12px;min-height:44px;overflow-wrap:anywhere;white-space:normal}.cf-skip{position:fixed;left:20px;top:-100px;z-index:100;background:var(--chelfy-paper);color:var(--chelfy-ink);padding:14px}.cf-skip:focus{top:12px}.cf-site :focus-visible{outline:2px solid var(--chelfy-ink);outline-offset:4px}.cf-site ::-moz-selection{background:var(--chelfy-butter);color:var(--chelfy-ink)}.cf-site ::selection{background:var(--chelfy-butter);color:var(--chelfy-ink)}.cf-header-content img{width:110px;height:auto}.cf-footer img{width:125px;height:auto}.cf-auth-caption small{letter-spacing:normal}.cf-footer button{display:flex;min-width:44px;align-items:center;justify-content:center;min-height:44px;border:0;background:transparent;padding:0;font-size:12px;color:inherit;text-align:left}.cf-footer .cf-legal{display:flex;min-width:0;flex:1 1 20rem;gap:12px;flex-wrap:wrap;justify-content:space-between}.cf-footer .cf-legal p{margin:0}.cf-auth{display:grid;grid-template-columns:1fr 1fr}.cf-auth-photo{position:relative;min-height:830px;overflow:hidden}.cf-auth-photo>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;inset:0}.cf-auth-caption{position:absolute;bottom:24px;left:24px;right:24px;padding:30px 24px;background:color-mix(in srgb,var(--chelfy-ink) 92%,transparent);color:var(--chelfy-paper);font-size:clamp(40px,5vw,72px);line-height:1;letter-spacing:-.03em}.cf-auth-caption small{display:block;font-size:12px;margin-top:24px;line-height:1.5}.cf-auth-form>section{min-height:830px;padding:70px 12%}.cf-auth-form>section>div{max-width:560px;width:100%}.cf-auth-form header{text-align:left}.cf-auth-form .eyebrow,.cf-auth-form [aria-hidden].grid{display:none}.cf-auth-form h1{font-family:var(--font-inter),sans-serif;font-size:clamp(42px,4.7vw,68px);font-weight:650;line-height:1;letter-spacing:-.035em}.cf-auth-form form{margin-top:40px}.cf-auth-form form button[type=submit]{background:var(--chelfy-signal);color:var(--chelfy-ink);min-height:56px;justify-content:space-between;font-weight:600}.cf-auth-form input{border-radius:0;min-height:50px}@media (max-width:1100px){.cf-header-content{gap:18px}.cf-header-actions .cf-account-link,.cf-header-content>nav{display:none}.cf-menu{display:block}.cf-footer{padding-bottom:calc(92px + env(safe-area-inset-bottom, 0px))}}@media (max-width:700px){.cf-site{--cf-header-height:70px}.cf-header{padding:10px 22px}.cf-header-content{gap:16px}.cf-header-actions{gap:8px}.cf-header-actions .cf-primary{padding:10px 12px;gap:12px;font-size:12px}.cf-header-actions .cf-primary svg{display:none}.cf-header-content>a img{width:85px}.cf-menu{font-size:12px}.cf-auth{grid-template-columns:1fr}.cf-auth-form{grid-row:1}.cf-auth-form>section{min-height:0;padding:65px 24px}.cf-auth-photo{min-height:450px}.cf-auth-caption{font-size:48px}.cf-footer{padding:40px 22px 85px}.cf-footer>div{flex-wrap:wrap}.cf-footer p{order:3;width:100%}.cf-footer nav{gap:12px 20px;width:100%}.cf-motion-toggle{width:100%;text-align:left}.cf-footer small{margin:0;width:100%}}@media (prefers-reduced-motion:reduce){.cf-header-content,.cf-header-content *,.cf-header-content :after,.cf-header-content :before{animation:none!important;transition-duration:.001ms!important}}@media (max-width:700px){.cf-footer .cf-legal{display:grid;width:100%}}