.moldura-module__BzEx3W__root{--paper:#ecebe6;--ink:#141414;--accent:#ff4d1c;--focus:#ff4d1c;background:var(--paper);color:var(--ink);font-family:var(--font-moldura-sans), system-ui, sans-serif;overflow-x:clip}.moldura-module__BzEx3W__root ::selection{background:var(--accent);color:var(--ink)}.moldura-module__BzEx3W__root :focus-visible{outline:3px solid var(--focus);outline-offset:4px;border-radius:2px}.moldura-module__BzEx3W__onAccent{--focus:#141414}.moldura-module__BzEx3W__display{font-family:var(--font-moldura-display), Impact, sans-serif;text-transform:uppercase;letter-spacing:-.005em;font-weight:400}.moldura-module__BzEx3W__serif{font-family:var(--font-moldura-serif), Georgia, serif;text-transform:none;letter-spacing:-.01em;font-style:italic;font-weight:400}.moldura-module__BzEx3W__outline{color:#0000;-webkit-text-stroke:clamp(1px, .011em, 1.6px) currentColor;-webkit-text-stroke-color:var(--stroke,var(--ink))}.moldura-module__BzEx3W__fit{container-type:inline-size}.moldura-module__BzEx3W__nameWrap{position:relative}.moldura-module__BzEx3W__heroName{white-space:nowrap;margin:0;font-size:26.4cqw;line-height:.92}.moldura-module__BzEx3W__heroLine{animation:.9s cubic-bezier(.2,.8,.2,1) both moldura-module__BzEx3W__reveal;display:block}.moldura-module__BzEx3W__heroLine:nth-child(2){animation-delay:.12s}.moldura-module__BzEx3W__heroAside{display:none}.moldura-module__BzEx3W__sticker{z-index:2;aspect-ratio:1;width:37cqw;animation:.9s cubic-bezier(.2,.9,.3,1.15) .35s both moldura-module__BzEx3W__drop;position:absolute;top:-8cqw;right:5cqw;transform:rotate(6deg)}.moldura-module__BzEx3W__stickerFrame{background:var(--ink);box-shadow:0 0 0 1.2cqw var(--paper), 0 0 0 calc(1.2cqw + 1.5px) var(--ink), 0 3cqw 5cqw -2cqw #1414148c;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;overflow:hidden}.moldura-module__BzEx3W__sticker:hover .moldura-module__BzEx3W__stickerFrame,.moldura-module__BzEx3W__sticker:focus-visible .moldura-module__BzEx3W__stickerFrame{transform:rotate(-4deg)scale(1.03)}.moldura-module__BzEx3W__stickerTag{z-index:3;background:var(--accent);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:.35em .7em .3em;font-size:max(11px,1.15cqw);font-weight:700;position:absolute;bottom:3cqw;left:-4cqw;transform:rotate(-12deg)}.moldura-module__BzEx3W__seal{z-index:4;width:21cqw;height:21cqw;position:absolute;top:-8cqw;right:-4cqw}.moldura-module__BzEx3W__sealSpin{transform-origin:50%;animation:18s linear infinite moldura-module__BzEx3W__spin}@media (min-width:768px){.moldura-module__BzEx3W__heroAside{z-index:1;flex-direction:column;gap:1.4cqw;width:24cqw;display:flex;position:absolute;top:2.4cqw;left:50cqw}.moldura-module__BzEx3W__sticker{aspect-ratio:4/5;width:21.5cqw;top:-1.5cqw;right:2.5cqw}.moldura-module__BzEx3W__stickerFrame{box-shadow:0 0 0 .6cqw var(--paper), 0 0 0 calc(.6cqw + 1.5px) var(--ink), 0 2.4cqw 4cqw -1.6cqw #1414148c}.moldura-module__BzEx3W__stickerTag{bottom:2.4cqw;left:-3cqw}.moldura-module__BzEx3W__seal{width:11cqw;height:11cqw;top:auto;bottom:-5cqw;right:-3.4cqw}}.moldura-module__BzEx3W__bands{padding:clamp(2.5rem,6vw,5rem) 0;position:relative;overflow-x:clip}.moldura-module__BzEx3W__band{width:108%;margin-left:-4%;overflow:hidden}.moldura-module__BzEx3W__bandBack{background:var(--ink);color:var(--paper);position:absolute;top:50%;left:0;transform:translateY(-50%)rotate(4.2deg)}.moldura-module__BzEx3W__bandFront{background:var(--accent);color:var(--ink);position:relative;transform:rotate(-2deg)}.moldura-module__BzEx3W__track{width:max-content;animation:38s linear infinite moldura-module__BzEx3W__marquee;display:flex}.moldura-module__BzEx3W__trackReverse{animation-duration:52s;animation-direction:reverse}.moldura-module__BzEx3W__band:hover .moldura-module__BzEx3W__track{animation-play-state:paused}.moldura-module__BzEx3W__trackGroup{flex-shrink:0;align-items:center;display:flex}.moldura-module__BzEx3W__shot{background:var(--ink);display:block;position:relative;overflow:hidden}.moldura-module__BzEx3W__shot img{transition:transform 1.1s cubic-bezier(.2,.8,.2,1),filter .6s}.moldura-module__BzEx3W__shot:after{content:"";background:var(--accent);mix-blend-mode:multiply;opacity:0;transition:opacity .5s;position:absolute;inset:0}.moldura-module__BzEx3W__shotCta{z-index:2;opacity:0;transition:transform .5s cubic-bezier(.2,.9,.3,1.2),opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)rotate(-20deg)}.moldura-module__BzEx3W__project:hover .moldura-module__BzEx3W__shot img,.moldura-module__BzEx3W__project:focus-within .moldura-module__BzEx3W__shot img{filter:grayscale()contrast(1.1);transform:scale(1.07)}.moldura-module__BzEx3W__project:hover .moldura-module__BzEx3W__shot:after,.moldura-module__BzEx3W__project:focus-within .moldura-module__BzEx3W__shot:after{opacity:.92}.moldura-module__BzEx3W__project:hover .moldura-module__BzEx3W__shotCta,.moldura-module__BzEx3W__project:focus-within .moldura-module__BzEx3W__shotCta{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}.moldura-module__BzEx3W__projectTitle{background-color:var(--paper);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(var(--accent), var(--accent));background-position:0 92%;background-repeat:no-repeat;background-size:0% .09em;margin:0 -.1em;padding:0 .1em;transition:background-size .6s cubic-bezier(.2,.8,.2,1)}.moldura-module__BzEx3W__project:hover .moldura-module__BzEx3W__projectTitle,.moldura-module__BzEx3W__project:focus-within .moldura-module__BzEx3W__projectTitle{background-color:var(--paper);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-size:100% .09em;margin:0 -.1em;padding:0 .1em}.moldura-module__BzEx3W__duotone{background:var(--accent);position:relative;overflow:hidden}.moldura-module__BzEx3W__duotone img{filter:grayscale()contrast(1.25);mix-blend-mode:multiply;transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.moldura-module__BzEx3W__duotone:hover img{transform:scale(1.05)}.moldura-module__BzEx3W__step{isolation:isolate;position:relative}.moldura-module__BzEx3W__step:before{content:"";z-index:-1;background:var(--ink);transform-origin:50% 100%;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 -100vw;transform:scaleY(0)}.moldura-module__BzEx3W__step:hover:before{transform:scaleY(1)}.moldura-module__BzEx3W__step:hover{color:var(--paper)}.moldura-module__BzEx3W__step:hover .moldura-module__BzEx3W__stepNum{color:var(--accent)}.moldura-module__BzEx3W__step:hover .moldura-module__BzEx3W__stepMuted{color:#ecebe6b3}.moldura-module__BzEx3W__step:hover .moldura-module__BzEx3W__stepChip{border-color:#ecebe666}.moldura-module__BzEx3W__stepNum,.moldura-module__BzEx3W__stepMuted,.moldura-module__BzEx3W__stepChip{transition:color .3s,border-color .3s}.moldura-module__BzEx3W__stepArrow{transition:transform .45s cubic-bezier(.2,.8,.2,1)}.moldura-module__BzEx3W__step:hover .moldura-module__BzEx3W__stepArrow{color:var(--accent);transform:translate(6px,-6px)rotate(45deg)}.moldura-module__BzEx3W__client{transition:color .25s,-webkit-text-stroke-color .25s}.moldura-module__BzEx3W__client:hover{color:var(--accent);-webkit-text-stroke-color:var(--accent)}.moldura-module__BzEx3W__ctaTitle{white-space:nowrap;margin:0;font-size:21.4cqw;line-height:.92}.moldura-module__BzEx3W__ctaSeal{width:24cqw;height:24cqw;position:absolute;top:-5.5cqw;right:0}@media (min-width:768px){.moldura-module__BzEx3W__ctaSeal{width:17cqw;height:17cqw;top:.5cqw;right:6cqw}}.moldura-module__BzEx3W__mail{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% .06em;transition:background-size .5s cubic-bezier(.2,.8,.2,1)}.moldura-module__BzEx3W__mail:hover{color:var(--accent);background-size:100% 100%}.moldura-module__BzEx3W__under{background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0% 1.5px;transition:background-size .4s cubic-bezier(.2,.8,.2,1)}.moldura-module__BzEx3W__under:hover,.moldura-module__BzEx3W__under:focus-visible{background-position:0 100%;background-size:100% 1.5px}.moldura-module__BzEx3W__pulse{position:relative}.moldura-module__BzEx3W__pulse:after{content:"";background:inherit;border-radius:9999px;animation:1.8s cubic-bezier(0,0,.2,1) infinite moldura-module__BzEx3W__ping;position:absolute;inset:0}@keyframes moldura-module__BzEx3W__marquee{to{transform:translate(-50%)}}@keyframes moldura-module__BzEx3W__spin{to{transform:rotate(360deg)}}@keyframes moldura-module__BzEx3W__ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}@keyframes moldura-module__BzEx3W__reveal{0%{clip-path:inset(0 0 100%);transform:translateY(18%)}to{clip-path:inset(-20% -5%);transform:translateY(0)}}@keyframes moldura-module__BzEx3W__drop{0%{opacity:0;transform:rotate(-14deg)scale(.7)}to{opacity:1;transform:rotate(6deg)scale(1)}}@media (prefers-reduced-motion:reduce){.moldura-module__BzEx3W__track,.moldura-module__BzEx3W__sealSpin,.moldura-module__BzEx3W__heroLine,.moldura-module__BzEx3W__sticker,.moldura-module__BzEx3W__pulse:after{animation:none!important}.moldura-module__BzEx3W__project:hover .moldura-module__BzEx3W__shot img,.moldura-module__BzEx3W__project:focus-within .moldura-module__BzEx3W__shot img,.moldura-module__BzEx3W__duotone:hover img{transform:none}}
