:is(#creative-studio,.gallery-letter) .letter-sec{padding:120px 0}:is(#creative-studio,.gallery-letter) .letter-grid{grid-template-columns:5fr 7fr;align-items:start;gap:64px;display:grid}:is(#creative-studio,.gallery-letter) .frame{border:1px solid var(--ink);background:#fff;padding:14px;box-shadow:0 20px 40px -24px #00000080}:is(#creative-studio,.gallery-letter) .torn{-webkit-clip-path:polygon(0% 2.3px,1.67% 1.1px,3.33% 4.6px,5% .5px,6.67% 3.8px,8.33% 2.6px,10% .4px,11.67% 3.6px,13.33% .3px,15% 3px,16.67% .5px,18.33% .6px,20% 3px,21.67% 5.8px,23.33% .9px,25% 1.6px,26.67% 4.4px,28.33% 6.6px,30% 4px,31.67% 2.8px,33.33% 6.8px,35% .3px,36.67% 6px,38.33% 2px,40% 1px,41.67% .8px,43.33% 2.2px,45% 5.7px,46.67% 1.3px,48.33% 4.1px,50% 4.5px,51.67% 2.6px,53.33% 3.8px,55% .4px,56.67% .4px,58.33% 1.4px,60% 4.8px,61.67% 3px,63.33% 2.2px,65% 4.1px,66.67% 3.2px,68.33% 2.1px,70% 5.6px,71.67% 4.9px,73.33% 1.7px,75% 4px,76.67% 3.7px,78.33% 6.1px,80% 5.1px,81.67% 2px,83.33% 6.9px,85% .8px,86.67% 2.9px,88.33% 5.3px,90% 1.1px,91.67% 3.4px,93.33% .3px,95% 4.7px,96.67% 5.4px,98.33% 4px,100% 6.1px,calc(100% - 1.3px) 3.33%,calc(100% - 2.8px) 6.67%,calc(100% - 2.4px) 10%,calc(100% - 2.3px) 13.33%,calc(100% - 1.8px) 16.67%,calc(100% - 3.4px) 20%,calc(100% - 3.8px) 23.33%,calc(100% - 1.9px) 26.67%,calc(100% - 2.7px) 30%,calc(100% - .2px) 33.33%,calc(100% - 2.8px) 36.67%,calc(100% - 2.6px) 40%,calc(100% - 4px) 43.33%,calc(100% - 3.3px) 46.67%,calc(100% - 1.1px) 50%,calc(100% - 1.5px) 53.33%,calc(100% - 2.7px) 56.67%,calc(100% - .1px) 60%,calc(100% - 1.8px) 63.33%,calc(100% - .7px) 66.67%,calc(100% - .5px) 70%,calc(100% - .2px) 73.33%,calc(100% - 3.1px) 76.67%,calc(100% - .5px) 80%,calc(100% - 1px) 83.33%,calc(100% - 1.6px) 86.67%,calc(100% - 3.5px) 90%,calc(100% - .3px) 93.33%,calc(100% - 1.8px) 96.67%,100% calc(100% - 6px),98.33% calc(100% - 9.7px),96.67% calc(100% - 9px),95% calc(100% - 9.5px),93.33% calc(100% - 3.1px),91.67% calc(100% - 4.6px),90% calc(100% - 3.9px),88.33% calc(100% - 9.7px),86.67% calc(100% - 10.5px),85% calc(100% - 1.7px),83.33% calc(100% - 1.9px),81.67% calc(100% - 2.6px),80% calc(100% - 2.6px),78.33% calc(100% - 5.3px),76.67% calc(100% - 6.5px),75% calc(100% - 2.9px),73.33% 100%,71.67% calc(100% - 4.6px),70% calc(100% - 4.1px),68.33% calc(100% - 6.2px),66.67% calc(100% - 10.5px),65% calc(100% - 7.6px),63.33% calc(100% - 5.7px),61.67% calc(100% - 6.8px),60% calc(100% - 7.4px),58.33% calc(100% - .6px),56.67% calc(100% - 9.9px),55% calc(100% - 8.6px),53.33% calc(100% - 9.6px),51.67% calc(100% - 8.8px),50% calc(100% - 4.3px),48.33% calc(100% - 4.4px),46.67% calc(100% - 1.1px),45% calc(100% - 7px),43.33% calc(100% - .7px),41.67% calc(100% - .7px),40% calc(100% - 2.3px),38.33% calc(100% - 1.8px),36.67% calc(100% - 3.7px),35% calc(100% - .6px),33.33% 100%,31.67% calc(100% - 1.7px),30% calc(100% - 1.1px),28.33% calc(100% - 4px),26.67% calc(100% - .3px),25% calc(100% - 9.6px),23.33% calc(100% - 6.8px),21.67% calc(100% - 1.6px),20% calc(100% - 2.8px),18.33% calc(100% - 3.8px),16.67% calc(100% - 4px),15% calc(100% - 1.4px),13.33% calc(100% - 9.3px),11.67% calc(100% - 10.9px),10% calc(100% - 5.1px),8.33% calc(100% - 5.3px),6.67% calc(100% - .9px),5% calc(100% - 1.1px),3.33% calc(100% - 3.8px),1.67% calc(100% - 2.9px),0% calc(100% - 9.1px),.6px 96.67%,.1px 93.33%,3.8px 90%,2.1px 86.67%,.6px 83.33%,2.2px 80%,.1px 76.67%,2.1px 73.33%,3.9px 70%,3.5px 66.67%,2.8px 63.33%,1px 60%,1.5px 56.67%,.7px 53.33%,3.1px 50%,2.1px 46.67%,3.1px 43.33%,1.3px 40%,.9px 36.67%,3.2px 33.33%,3.9px 30%,3.4px 26.67%,3.2px 23.33%,3.3px 20%,3px 16.67%,.9px 13.33%,2.1px 10%,1.4px 6.67%,.1px 3.33%);clip-path:polygon(0% 2.3px,1.67% 1.1px,3.33% 4.6px,5% .5px,6.67% 3.8px,8.33% 2.6px,10% .4px,11.67% 3.6px,13.33% .3px,15% 3px,16.67% .5px,18.33% .6px,20% 3px,21.67% 5.8px,23.33% .9px,25% 1.6px,26.67% 4.4px,28.33% 6.6px,30% 4px,31.67% 2.8px,33.33% 6.8px,35% .3px,36.67% 6px,38.33% 2px,40% 1px,41.67% .8px,43.33% 2.2px,45% 5.7px,46.67% 1.3px,48.33% 4.1px,50% 4.5px,51.67% 2.6px,53.33% 3.8px,55% .4px,56.67% .4px,58.33% 1.4px,60% 4.8px,61.67% 3px,63.33% 2.2px,65% 4.1px,66.67% 3.2px,68.33% 2.1px,70% 5.6px,71.67% 4.9px,73.33% 1.7px,75% 4px,76.67% 3.7px,78.33% 6.1px,80% 5.1px,81.67% 2px,83.33% 6.9px,85% .8px,86.67% 2.9px,88.33% 5.3px,90% 1.1px,91.67% 3.4px,93.33% .3px,95% 4.7px,96.67% 5.4px,98.33% 4px,100% 6.1px,calc(100% - 1.3px) 3.33%,calc(100% - 2.8px) 6.67%,calc(100% - 2.4px) 10%,calc(100% - 2.3px) 13.33%,calc(100% - 1.8px) 16.67%,calc(100% - 3.4px) 20%,calc(100% - 3.8px) 23.33%,calc(100% - 1.9px) 26.67%,calc(100% - 2.7px) 30%,calc(100% - .2px) 33.33%,calc(100% - 2.8px) 36.67%,calc(100% - 2.6px) 40%,calc(100% - 4px) 43.33%,calc(100% - 3.3px) 46.67%,calc(100% - 1.1px) 50%,calc(100% - 1.5px) 53.33%,calc(100% - 2.7px) 56.67%,calc(100% - .1px) 60%,calc(100% - 1.8px) 63.33%,calc(100% - .7px) 66.67%,calc(100% - .5px) 70%,calc(100% - .2px) 73.33%,calc(100% - 3.1px) 76.67%,calc(100% - .5px) 80%,calc(100% - 1px) 83.33%,calc(100% - 1.6px) 86.67%,calc(100% - 3.5px) 90%,calc(100% - .3px) 93.33%,calc(100% - 1.8px) 96.67%,100% calc(100% - 6px),98.33% calc(100% - 9.7px),96.67% calc(100% - 9px),95% calc(100% - 9.5px),93.33% calc(100% - 3.1px),91.67% calc(100% - 4.6px),90% calc(100% - 3.9px),88.33% calc(100% - 9.7px),86.67% calc(100% - 10.5px),85% calc(100% - 1.7px),83.33% calc(100% - 1.9px),81.67% calc(100% - 2.6px),80% calc(100% - 2.6px),78.33% calc(100% - 5.3px),76.67% calc(100% - 6.5px),75% calc(100% - 2.9px),73.33% 100%,71.67% calc(100% - 4.6px),70% calc(100% - 4.1px),68.33% calc(100% - 6.2px),66.67% calc(100% - 10.5px),65% calc(100% - 7.6px),63.33% calc(100% - 5.7px),61.67% calc(100% - 6.8px),60% calc(100% - 7.4px),58.33% calc(100% - .6px),56.67% calc(100% - 9.9px),55% calc(100% - 8.6px),53.33% calc(100% - 9.6px),51.67% calc(100% - 8.8px),50% calc(100% - 4.3px),48.33% calc(100% - 4.4px),46.67% calc(100% - 1.1px),45% calc(100% - 7px),43.33% calc(100% - .7px),41.67% calc(100% - .7px),40% calc(100% - 2.3px),38.33% calc(100% - 1.8px),36.67% calc(100% - 3.7px),35% calc(100% - .6px),33.33% 100%,31.67% calc(100% - 1.7px),30% calc(100% - 1.1px),28.33% calc(100% - 4px),26.67% calc(100% - .3px),25% calc(100% - 9.6px),23.33% calc(100% - 6.8px),21.67% calc(100% - 1.6px),20% calc(100% - 2.8px),18.33% calc(100% - 3.8px),16.67% calc(100% - 4px),15% calc(100% - 1.4px),13.33% calc(100% - 9.3px),11.67% calc(100% - 10.9px),10% calc(100% - 5.1px),8.33% calc(100% - 5.3px),6.67% calc(100% - .9px),5% calc(100% - 1.1px),3.33% calc(100% - 3.8px),1.67% calc(100% - 2.9px),0% calc(100% - 9.1px),.6px 96.67%,.1px 93.33%,3.8px 90%,2.1px 86.67%,.6px 83.33%,2.2px 80%,.1px 76.67%,2.1px 73.33%,3.9px 70%,3.5px 66.67%,2.8px 63.33%,1px 60%,1.5px 56.67%,.7px 53.33%,3.1px 50%,2.1px 46.67%,3.1px 43.33%,1.3px 40%,.9px 36.67%,3.2px 33.33%,3.9px 30%,3.4px 26.67%,3.2px 23.33%,3.3px 20%,3px 16.67%,.9px 13.33%,2.1px 10%,1.4px 6.67%,.1px 3.33%)}:is(#creative-studio,.gallery-letter) .tornwrap{perspective:1600px;filter:drop-shadow(0 38px 42px #00000038)drop-shadow(0 10px 12px #0000001a)drop-shadow(0 2px 2px #00000014);position:relative}:is(#creative-studio,.gallery-letter) .tornwrap>.letter{transform-origin:50% 100%;transform:rotateX(4deg)rotate(-.6deg)}:is(#creative-studio,.gallery-letter) .tornwrap>.spread{transform-origin:50% 100%;transform:rotateX(3deg)}:is(#creative-studio,.gallery-letter).js .letter.writing .hw{clip-path:inset(-30% 100% -40% 0);transition:clip-path 1.1s cubic-bezier(.45,.05,.55,.95);display:inline-block}:is(#creative-studio,.gallery-letter).js .letter.writing .sig.hw{transition-duration:1.4s}:is(#creative-studio,.gallery-letter).js .letter.writing .hw.on{clip-path:inset(-30% -4% -40% 0)}:is(#creative-studio,.gallery-letter).js .letter.writing .bd{opacity:0;transition:opacity .9s var(--ease),transform .9s var(--ease);transform:translateY(6px)}:is(#creative-studio,.gallery-letter).js .letter.writing .bd.on{opacity:1;transform:none}:is(#creative-studio,.gallery-letter) .letter{isolation:isolate;background:linear-gradient(#f7f7f5,#ecebe8);padding:48px 52px 54px;position:relative;overflow:hidden}:is(#creative-studio,.gallery-letter) .letter video{object-fit:cover;opacity:.12;z-index:-1;width:100%;height:100%;position:absolute;inset:0}:is(#creative-studio,.gallery-letter) .letter p{font:400 20px/1.7 var(--hand);margin:0 0 15px}:is(#creative-studio,.gallery-letter) .letter .sig{margin:4px 0 0;font-size:28px}:is(#creative-studio,.gallery-letter) .letter .studio{font:400 12px/1 var(--ui);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin-top:10px}@media (width<=899px){:is(#creative-studio,.gallery-letter) .letter-sec{padding:64px 0}:is(#creative-studio,.gallery-letter) .letter-grid{grid-template-columns:1fr;gap:26px}:is(#creative-studio,.gallery-letter) .letter-grid .pf{width:62%;transform:rotate(-2deg)}:is(#creative-studio,.gallery-letter) .letter{padding:26px 22px}:is(#creative-studio,.gallery-letter) .letter p{font-size:17px}}
