.J-0IuW_carousel{touch-action:pan-y;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.J-0IuW_stage{aspect-ratio:2.6;width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 2% 98%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 2% 98%,#0000 100%);container-type:inline-size}.J-0IuW_slide{aspect-ratio:1875/928;cursor:pointer;-webkit-user-select:none;user-select:none;width:72cqw;translate:calc(var(--offset,0) * 75.5cqw) -50%;filter:blur(3px)brightness(.45);border-radius:24px;transition:translate .8s cubic-bezier(.22,1,.36,1),scale .8s,filter .8s;position:absolute;top:50%;left:14cqw;overflow:hidden;scale:.92}.J-0IuW_active{filter:blur()brightness();cursor:default;scale:1}.J-0IuW_slide img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.J-0IuW_slide{transition:none}}
.TMK3OG_section{box-sizing:border-box;width:100%;max-width:1600px;margin:0 auto;padding:16px 32px 80px}.TMK3OG_heading{margin:0 0 48px;color:#f4f4f4;letter-spacing:-2px;text-align:left;width:min(100%,1072px);margin-inline:auto;font-family:Inter,Inter Placeholder,sans-serif;font-size:52px;font-weight:900;line-height:1.05}.TMK3OG_heading span,.TMK3OG_labelGradient{color:#0000;background:linear-gradient(110deg,#33a1d0 0%,#33a470 100%);-webkit-background-clip:text;background-clip:text}.TMK3OG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(48px,7vw,112px);display:grid}.TMK3OG_card{flex-direction:column;min-width:0;display:flex;position:relative}.TMK3OG_artwork,.TMK3OG_textCanvas{transform-origin:50%;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.TMK3OG_card:hover>.TMK3OG_artwork,.TMK3OG_card:hover>.TMK3OG_textCanvas{z-index:1;position:relative;transform:translateY(-8px)scale(1.05)}.TMK3OG_label{color:#f4f4f4;letter-spacing:-.5px;text-align:center;margin:0 0 22px;font-size:32px;font-weight:900;line-height:1.1;position:relative}.TMK3OG_labelText{transition:opacity .22s}.TMK3OG_labelGradient{opacity:0;transition:opacity .22s;position:absolute;inset:0}.TMK3OG_card:hover .TMK3OG_labelGradient{opacity:1}.TMK3OG_card:hover .TMK3OG_labelText{opacity:0}.TMK3OG_artwork{aspect-ratio:1;object-fit:cover;border-radius:16px;width:100%;display:block}.TMK3OG_model .TMK3OG_artwork{object-fit:contain}.TMK3OG_textCanvas{aspect-ratio:1;flex-direction:column;width:100%;display:flex}.TMK3OG_toolbar{box-sizing:border-box;color:#d4d4d4;background:linear-gradient(110deg,#1e1e1e 0%,#0a0a0a 100%);border:1px solid #ffffff0f;border-radius:24px;flex-direction:column;justify-content:center;gap:8px;min-height:84px;padding:9px;font-family:Inter,Inter Placeholder,sans-serif;font-size:12px;font-weight:700;display:flex;box-shadow:0 12px 28px #00000047}.TMK3OG_toolbarActions,.TMK3OG_toolbarControls{align-items:center;display:flex}.TMK3OG_toolbarActions{gap:12px;min-height:20px;padding:0 7px}.TMK3OG_toolbarIcon{color:#858585;justify-content:center;align-items:center;width:16px;height:18px;display:flex}.TMK3OG_toolbarIcon svg{width:15px;height:15px;display:block;overflow:visible}.TMK3OG_toolbarIcon:not(:last-child) svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.TMK3OG_trashIcon span{background:currentColor;width:15px;height:15px;-webkit-mask:url(/images/trash-fill.svg) 50%/contain no-repeat;mask:url(/images/trash-fill.svg) 50%/contain no-repeat}.TMK3OG_toolbarControls{gap:8px}.TMK3OG_fontControl,.TMK3OG_sizeControl,.TMK3OG_textControl{box-sizing:border-box;color:#f4f4f4;background:#151515;border:1px solid #292929;border-radius:999px;justify-content:center;align-items:center;height:36px;display:flex}.TMK3OG_fontControl{flex:1;justify-content:space-between;min-width:0;padding:0 13px}.TMK3OG_fontControl svg{stroke:#999;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:13px;height:13px}.TMK3OG_sizeControl{flex:none;width:64px}.TMK3OG_textControl{letter-spacing:.02em;gap:6px;min-width:86px;padding:0 12px;font-size:11px}.TMK3OG_textControl i{background:#fff;border-radius:50%;flex:none;width:20px;height:20px}.TMK3OG_textSelection{border:2px solid #35a9d2;flex:1;align-items:center;min-height:0;margin-top:16px;padding:6px 12px;display:flex;position:relative}.TMK3OG_featureText{color:#f4f4f4;letter-spacing:-2px;width:100%;margin:0;font-family:Inter,Inter Placeholder,sans-serif;font-size:clamp(32px,4vw,52px);font-weight:900;line-height:1.05}.TMK3OG_handle{background:#fff;border:1px solid #35a9d2;border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%)}.TMK3OG_handle:first-of-type{top:0;left:0}.TMK3OG_handle:nth-of-type(2){top:0;left:50%}.TMK3OG_handle:nth-of-type(3){top:0;left:100%}.TMK3OG_handle:nth-of-type(4){top:50%;left:0}.TMK3OG_handle:nth-of-type(5){top:50%;left:100%}.TMK3OG_handle:nth-of-type(6){top:100%;left:0}.TMK3OG_handle:nth-of-type(7){top:100%;left:50%}.TMK3OG_handle:nth-of-type(8){top:100%;left:100%}@media (max-width:1199.98px){.TMK3OG_heading{letter-spacing:-1px;font-size:40px}}@media (max-width:809.98px){.TMK3OG_section{padding:8px 32px 56px}.TMK3OG_heading{margin-bottom:36px}.TMK3OG_grid{gap:28px}.TMK3OG_label{margin-bottom:18px;font-size:24px}.TMK3OG_toolbar{gap:6px;min-height:76px;padding:8px}.TMK3OG_toolbarActions{gap:10px}.TMK3OG_toolbarControls{gap:5px}.TMK3OG_fontControl,.TMK3OG_sizeControl,.TMK3OG_textControl{height:30px}.TMK3OG_sizeControl{width:44px}.TMK3OG_textControl{gap:5px;min-width:70px;padding:0 8px;font-size:10px}.TMK3OG_textControl i{width:16px;height:16px}.TMK3OG_fontControl{padding:0 9px}.TMK3OG_textSelection{margin-top:12px;padding:6px 8px}}@media (max-width:599.98px){.TMK3OG_section{padding:0 24px 48px}.TMK3OG_heading{letter-spacing:-.5px;margin-bottom:32px;font-size:30px}.TMK3OG_grid{grid-template-columns:1fr;gap:32px}.TMK3OG_card:hover>.TMK3OG_artwork,.TMK3OG_card:hover>.TMK3OG_textCanvas{transform:translateY(-6px)scale(1.025)}.TMK3OG_label{margin-bottom:14px}}@media (prefers-reduced-motion:reduce){.TMK3OG_artwork,.TMK3OG_textCanvas{transition:none}.TMK3OG_card:hover>.TMK3OG_artwork,.TMK3OG_card:hover>.TMK3OG_textCanvas{transform:none}.TMK3OG_labelGradient,.TMK3OG_labelText{transition:none}}
