.halftone[data-v-f04d815d] .ht-canvas{cursor:crosshair;touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;inset:0}.halftone[data-v-f04d815d] .ht-kw{z-index:1;pointer-events:none;white-space:nowrap;letter-spacing:-.035em;mix-blend-mode:multiply;background:linear-gradient(95deg,#c8501f 0,#a8582f 40%,#6f655c);color:#0000;opacity:0;will-change:transform,filter;-webkit-background-clip:text;background-clip:text;font-size:clamp(32px,4.6vw,68px);font-weight:600;line-height:1;transition:opacity .5s;position:absolute;top:0;left:0}.halftone[data-v-f04d815d] .ht-kw.on{opacity:.88}.halftone[data-v-f04d815d] .ht-side{z-index:1;pointer-events:none;opacity:0;max-width:22ch;transition:opacity .35s,transform .35s;position:absolute;top:0;left:0;transform:translateY(6px)}.halftone[data-v-f04d815d] .ht-side.on{opacity:.7;transform:none}.halftone[data-v-f04d815d] .ht-side.l{text-align:right}.halftone[data-v-f04d815d] .ht-side span{color:#141414;font-size:14px;line-height:1.5}@media (width<=1023px){.halftone[data-v-f04d815d] .ht-side{display:none}}
