.tt-worlds{background:var(--worlds-background,#fff);padding:var(--worlds-top,64px) 0 var(--worlds-bottom,64px);color:#14213c}.tt-worlds *{box-sizing:border-box}.tt-worlds__inner{width:min(1450px,calc(100% - 80px));margin-inline:auto}.tt-worlds__header{display:flex;align-items:end;justify-content:space-between;gap:32px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #e4e7ec}.tt-worlds__eyebrow{font-size:10px;font-weight:750;letter-spacing:1.8px;color:var(--worlds-accent,#008f83);margin:0 0 12px}.tt-worlds h2{color:#14213c;font-size:clamp(32px,3.7vw,46px);line-height:1.08;letter-spacing:-1.7px;font-weight:800;margin:0}.tt-worlds__header>p{margin:0 0 3px;max-width:290px;font-size:14px;line-height:1.65;color:#6b778a}.tt-worlds__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.tt-worlds__tile{--world-ink:#24492f;--world-bg:#edf4e9;min-width:0;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;text-decoration:none!important;color:#14213c!important;background:#fff;border:1px solid #e5e9e9;transition:border-color .2s,transform .2s}.tt-worlds__identity{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;height:185px;overflow:hidden;background:var(--world-bg);color:var(--world-ink);isolation:isolate}.tt-worlds__identity:after{content:'';position:absolute;width:180px;height:180px;border:1px solid currentColor;border-radius:50%;opacity:.07;right:-65px;top:-75px;z-index:-1}.tt-worlds__wordmark{display:block;text-align:center;font-size:43px;line-height:1.05;font-weight:800;letter-spacing:-2px;max-width:100%;padding:0 10px}.tt-worlds__tile--minecraft .tt-worlds__identity{background-color:#edf4e9;background-image:linear-gradient(#31513d08 1px,transparent 1px),linear-gradient(90deg,#31513d08 1px,transparent 1px);background-size:22px 22px}.tt-worlds__tile--minecraft .tt-worlds__wordmark{font-family:'Arial Black','Courier New',monospace;font-weight:900;font-size:clamp(22px,2.1vw,32px);letter-spacing:-1.8px;color:#284b38;text-shadow:0 2px 0 #fff,0 3px 0 #284b381a}.tt-worlds__tile--disney{--world-bg:#f1effb;--world-ink:#3c3771}.tt-worlds__tile--disney .tt-worlds__wordmark{font-family:Georgia,'Times New Roman',serif;font-style:italic;font-size:55px;font-weight:700;letter-spacing:-3px}.tt-worlds__tile--marvel{--world-bg:#fff1ee;--world-ink:#b3222b}.tt-worlds__tile--marvel .tt-worlds__wordmark{font-family:Impact,'Arial Narrow',sans-serif;font-size:48px;letter-spacing:-1px;font-weight:900;color:#fff;background:#bc2631;padding:6px 9px 3px;line-height:1.05}.tt-worlds__tile--star-wars{--world-bg:#19263b;--world-ink:#f1d49b}.tt-worlds__tile--star-wars .tt-worlds__wordmark{font-family:'Arial Black',Arial,sans-serif;font-size:35px;font-weight:900;line-height:.92;letter-spacing:1px}.tt-worlds__tile--star-wars .tt-worlds__identity{background-image:radial-gradient(circle at 25% 30%,#ffffff9e 1px,transparent 1.5px),radial-gradient(circle at 75% 65%,#ffffff7a 1px,transparent 1.5px);background-size:70px 80px,90px 70px}.tt-worlds__tile--sanrio{--world-bg:#fceff5;--world-ink:#527aa7}.tt-worlds__tile--sanrio .tt-worlds__wordmark{font-family:'Arial Rounded MT Bold','Trebuchet MS',sans-serif;font-size:48px;font-weight:800;letter-spacing:-1.8px}.tt-worlds__copy{padding:19px 19px 21px}.tt-worlds__caption{font-size:10px;line-height:1.6;color:#778292;margin:0 0 8px;min-height:16px}.tt-worlds h3{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:21px;font-weight:750;letter-spacing:-.5px;line-height:1.2;color:#14213c;margin:0 0 12px}.tt-worlds h3>span{font-size:19px;font-weight:400;color:#677487;transition:transform .2s}.tt-worlds__explore{display:inline-block;font-size:10px;line-height:1.5;color:#5c697d;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#a7afba}.tt-worlds__tile:focus-visible{outline:3px solid var(--worlds-accent,#008f83);outline-offset:5px}@media(hover:hover){.tt-worlds__tile:hover{border-color:#a1b5bd;transform:translateY(-3px)}.tt-worlds__tile:hover h3>span{transform:translate(2px,-2px)}}@media(min-width:750px) and (max-width:1099px){.tt-worlds__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tt-worlds__tile:nth-last-child(-n+2){grid-column:span 1}.tt-worlds__identity{height:160px}.tt-worlds__wordmark{font-size:40px}}@media(max-width:749px){.tt-worlds{padding:38px 0}.tt-worlds__inner{width:calc(100% - 32px)}.tt-worlds__header{display:block;padding-bottom:20px;margin-bottom:20px}.tt-worlds h2{font-size:33px;letter-spacing:-1px}.tt-worlds__header>p{font-size:13px;line-height:1.65;margin:12px 0 0;max-width:270px}.tt-worlds__eyebrow{font-size:9px;letter-spacing:1.5px}.tt-worlds__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tt-worlds__identity{height:130px}.tt-worlds__wordmark{font-size:33px}.tt-worlds__tile--minecraft .tt-worlds__wordmark{font-size:19px;letter-spacing:-1.1px;padding:0 5px}.tt-worlds__tile--disney .tt-worlds__wordmark{font-size:43px}.tt-worlds__tile--marvel .tt-worlds__wordmark{font-size:35px}.tt-worlds__tile--star-wars .tt-worlds__wordmark{font-size:29px}.tt-worlds__tile--sanrio .tt-worlds__wordmark{font-size:39px}.tt-worlds__copy{padding:14px}.tt-worlds h3{font-size:19px;margin-bottom:10px}.tt-worlds h3>span{font-size:16px}.tt-worlds__caption{font-size:9px;min-height:28px;line-height:1.5;margin-bottom:7px}.tt-worlds__explore{font-size:9px}.tt-worlds__tile:last-child:nth-child(odd){grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center}.tt-worlds__tile:last-child:nth-child(odd) .tt-worlds__identity{height:145px}.tt-worlds__tile:last-child:nth-child(odd) .tt-worlds__copy{padding:20px}.tt-worlds__tile:last-child:nth-child(odd) .tt-worlds__caption{min-height:0}}@media(prefers-reduced-motion:reduce){.tt-worlds__tile,.tt-worlds h3>span{transition:none}}
