@font-face{font-family:Gabarito;src:url(/wp-content/plugins/tcg-homepage-staging/public-assets/Gabarito-Variable.ttf) format('truetype');font-display:swap;font-weight:400 900}@font-face{font-family:'IBM Plex Mono';src:url(/wp-content/plugins/tcg-homepage-staging/public-assets/IBMPlexMono-Regular.woff2) format('woff2');font-display:swap;font-weight:400}@font-face{font-family:'IBM Plex Mono';src:url(/wp-content/plugins/tcg-homepage-staging/public-assets/IBMPlexMono-Bold.woff2) format('woff2');font-display:swap;font-weight:700}.page:has(.tcg-home-stage) .hero-section,.page:has(.tcg-home-stage) .entry-header{display:none}.page:has(.tcg-home-stage) .site-main,.page:has(.tcg-home-stage) .entry-content{width:100%;max-width:none;margin:0;padding:0}.tcg-home-stage{--red:#f20f38;--red-dark:#b90827;--black:#111;--cream:#f5f1e8;--mist:#f6f6f3;--gold:#d6a84b;--line:#d8d4cc;--inner:1520px;--gutter:clamp(20px,3.35vw,64px);width:100%;max-width:none;color:var(--black);font:400 17px/1.6 Gabarito,system-ui,sans-serif;background:#fff;overflow:clip}.tcg-home-stage *{box-sizing:border-box}.tcg-home-stage h1,.tcg-home-stage h2,.tcg-home-stage h3,.tcg-home-stage p{margin-top:0}.tcg-home-stage h1,.tcg-home-stage h2,.tcg-home-stage h3{font-family:Gabarito,system-ui,sans-serif;line-height:.98;letter-spacing:-.035em}.tcg-home-stage h1{max-width:820px;margin-bottom:26px;font-size:clamp(3.25rem,5.5vw,6.6rem)}.tcg-home-stage h2{margin-bottom:24px;font-size:clamp(2.5rem,4.6vw,5rem)}.tcg-home-stage h3{font-size:clamp(1.5rem,2.2vw,2.3rem)}.tcg-home-stage a{color:inherit}.tcg-home-stage a:focus-visible,.tcg-home-stage button:focus-visible,.tcg-home-stage summary:focus-visible{outline:3px solid #135fce;outline-offset:4px}.ths-band{width:100%;max-width:none;margin:0}.ths-inner{width:min(100%,var(--inner));margin-inline:auto;padding-inline:var(--gutter)}.ths-section{padding-block:clamp(68px,5vw,92px)}.ths-hero-band{background:#fff}.ths-hero{min-height:680px;padding-block:clamp(48px,4vw,72px);display:grid;grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);gap:clamp(48px,5vw,88px);align-items:center}.ths-kicker,.ths-mono{font:700 12px/1.4 'IBM Plex Mono',monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--red-dark)}.ths-lede{max-width:660px;font-size:clamp(1.1rem,1.5vw,1.35rem)}.ths-actions{display:flex;flex-wrap:wrap;gap:14px;margin:28px 0 20px}.ths-button{min-height:48px;padding:13px 22px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:2px solid currentColor;border-radius:7px;font-weight:800;text-decoration:none;cursor:pointer}.ths-primary{background:var(--red-dark);border-color:var(--red-dark);color:#fff!important}.ths-secondary{background:#fff;color:#111!important}.ths-honesty{font-size:15px}.ths-honesty span{margin-right:7px;color:var(--red)}.ths-hero-art{position:relative;min-height:540px;isolation:isolate}.ths-anniversary-logo{position:absolute;z-index:5;top:6px;left:50%;transform:translateX(-50%);width:min(320px,72%);height:auto}.ths-card-fan{position:absolute;inset:135px 10px 20px;display:flex;align-items:center;justify-content:center}.ths-card{position:absolute;width:auto;max-width:42%;height:auto;max-height:410px;object-fit:contain;filter:drop-shadow(0 20px 20px rgb(0 0 0/.22))}.ths-card-1{z-index:1;transform:translateX(-43%) rotate(-7deg)}.ths-card-2{z-index:3}.ths-card-3{z-index:2;transform:translateX(43%) rotate(7deg)}.ths-ghost{position:absolute;z-index:-1;right:-2%;bottom:-4%;font:900 250px/.8 Gabarito;color:#f4eee2}.ths-trust-band{background:var(--cream);border-block:1px solid var(--line)}.ths-trust{display:grid;grid-template-columns:repeat(3,1fr)}.ths-trust-item{min-height:104px;padding:20px clamp(18px,2vw,32px);display:flex;align-items:center;justify-content:center;gap:14px;text-align:left;text-decoration:none;border-right:1px solid var(--line)}.ths-trust-item:last-child{border-right:0}.ths-trust-item .dashicons{width:28px;height:28px;flex:0 0 auto;font-size:28px;color:var(--red-dark)}.ths-trust-item b,.ths-trust-item small{display:block}.ths-trust-item small{font-size:14px;line-height:1.35}.ths-sets-band{background:#fff}.ths-heading{max-width:880px;margin-bottom:32px}.ths-heading h2{margin-bottom:0}.ths-heading-split{max-width:none;display:flex;align-items:end;justify-content:space-between;gap:24px}.ths-heading-split a,.ths-all-sets{font-weight:800}.ths-all-sets{white-space:nowrap}.ths-set-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ths-set-card{position:relative;z-index:1;min-height:430px;padding:30px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--line);overflow:hidden;text-decoration:none;isolation:isolate;cursor:pointer}.ths-set-card>*{position:relative;z-index:2}.ths-set-card img{align-self:center;width:min(290px,86%);height:165px;object-fit:contain}.ths-set-card img[data-set-logo="pitch-black"]{width:min(330px,100%)}.ths-set-date{font:700 11px/1.4 'IBM Plex Mono',monospace;letter-spacing:.1em}.ths-set-card-copy{display:grid;gap:8px}.ths-set-card-copy strong{font-size:clamp(1.55rem,2.1vw,2.35rem);line-height:1}.ths-set-card-copy small{min-height:1.5em;font-size:.92rem}.ths-set-card-copy b{margin-top:8px}.ths-set-card-anniversary{background:var(--red-dark);color:#fff}.ths-set-card-pitch{background:#111;color:#fff}.ths-set-card-pitch,.ths-set-card-pitch *,.ths-set-card-anniversary,.ths-set-card-anniversary *{color:#fff!important}.ths-set-card-chaos{background:var(--cream)}.ths-set-card:focus-visible{outline:3px solid #fff;outline-offset:3px;box-shadow:0 0 0 6px #111}.ths-alert-band{background:#111;color:#fff}.ths-alert{min-height:250px;padding-block:clamp(54px,4vw,76px);display:grid;grid-template-columns:minmax(420px,1fr) minmax(320px,.8fr) auto;gap:clamp(28px,4vw,72px);align-items:center}.ths-alert-copy{display:contents}.ths-alert h2{max-width:650px;margin:0;color:#fff;font-size:clamp(2.6rem,4vw,4.8rem)}.ths-alert p{max-width:500px;margin:0;color:#fff;font-size:1.08rem}.ths-whatsapp{min-height:54px;white-space:nowrap;background:#fff;border-color:#fff;color:#111!important}.ths-whatsapp .dashicons{width:22px;height:22px;font-size:22px}.ths-products-band{background:var(--mist)}.ths-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.ths-product{border:1px solid var(--line);background:#fff;text-decoration:none}.ths-product img{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:#fafafa}.ths-product-copy{padding:22px}.ths-product h3{min-height:2.4em;font-size:1.25rem;line-height:1.15;letter-spacing:-.02em}.ths-product .ths-mono{font-size:10px}.ths-price{font:700 18px/1.2 'IBM Plex Mono',monospace}.ths-product-copy>span{font-weight:800}.ths-paths-band{background:#fff}.ths-path-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ths-path-grid>a{min-height:280px;padding:34px;border-top:6px solid var(--red);background:var(--cream);text-decoration:none}.ths-path-grid h3{max-width:520px;margin:24px 0 14px;font-size:clamp(2rem,3.5vw,4rem)}.ths-path-grid>a>span{font:700 12px 'IBM Plex Mono',monospace;text-transform:uppercase}.ths-protect-band{background:var(--red-dark);color:#fff}.ths-protect{padding-block:clamp(68px,5vw,92px);display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);gap:clamp(56px,7vw,120px);align-items:center}.ths-protect,.ths-protect *{color:#fff!important}.ths-category-links{display:grid;align-content:center}.ths-category-links a{min-height:62px;padding:14px 2px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgb(255 255 255/.45);font-size:1.3rem;font-weight:800;text-decoration:none}.ths-offer-band{background:#111;color:#fff}.ths-offer{min-height:220px;padding-block:clamp(54px,4vw,76px);display:flex;justify-content:space-between;align-items:center;gap:48px}.ths-offer h2{margin-bottom:12px;color:#fff;font-size:clamp(2.5rem,3.8vw,4.5rem)}.ths-offer p{margin:0;color:#fff;font-size:1.15rem}.ths-offer-button{white-space:nowrap;background:#fff;border-color:#fff;color:#111!important}.ths-faq-band{background:var(--cream)}.ths-faq{display:grid;grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);gap:clamp(48px,6vw,100px)}.ths-faq-heading{position:sticky;top:32px;align-self:start}.ths-faq-heading p{margin:0}.ths-faq-list{border-top:1px solid var(--line)}.ths-faq details{border-bottom:1px solid var(--line)}.ths-faq summary{position:relative;min-height:68px;padding:20px 46px 20px 0;display:flex;align-items:center;font-size:1.15rem;font-weight:800;cursor:pointer;list-style:none}.ths-faq summary::-webkit-details-marker{display:none}.ths-faq summary::after{content:'+';position:absolute;right:4px;font:700 24px/1 'IBM Plex Mono',monospace}.ths-faq details[open] summary::after{content:'−'}.ths-faq details p{max-width:760px;margin:0;padding:0 46px 22px 0}.ths-faq a{text-decoration:underline;text-underline-offset:3px}@media (hover:hover){.ths-button:hover,.ths-product:hover,.ths-path-grid>a:hover,.ths-category-links a:hover,.ths-set-list a:hover{text-decoration:underline;text-underline-offset:4px}.ths-set-card:hover .ths-set-card-copy b,.ths-trust-item:hover b{text-decoration:underline;text-underline-offset:4px}.ths-set-card-pitch:hover{background:#202020}}@media (max-width:1180px){.ths-alert{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}.ths-alert-copy{display:block}.ths-alert h2{margin-bottom:18px}.ths-whatsapp{grid-column:2;grid-row:1}.ths-hero{grid-template-columns:minmax(0,1fr) minmax(380px,.85fr)}.ths-set-card{min-height:400px}}@media (max-width:900px){.ths-hero{grid-template-columns:1fr;min-height:auto;gap:18px}.ths-hero-copy{padding-top:12px}.ths-hero-art{min-height:500px}.ths-alert,.ths-protect,.ths-faq{grid-template-columns:1fr}.ths-alert{gap:26px}.ths-alert-copy{display:block}.ths-alert h2{margin-bottom:16px}.ths-whatsapp{grid-column:auto;grid-row:auto;justify-self:start}.ths-faq{gap:28px}.ths-faq-heading{position:static}.ths-product-grid{grid-template-columns:repeat(2,1fr)}.ths-set-grid{grid-template-columns:1fr}.ths-set-card{min-height:360px}.ths-set-card img{height:140px}}@media (max-width:700px){.ths-trust{grid-template-columns:1fr}.ths-trust-item{min-height:78px;justify-content:flex-start;padding:16px 20px;border-right:0;border-bottom:1px solid var(--line)}.ths-trust-item:last-child{border-bottom:0}}@media (max-width:600px){.tcg-home-stage{--gutter:20px}.ths-section{padding-block:48px}.ths-hero{padding-block:40px 44px}.tcg-home-stage h1{font-size:3.05rem}.tcg-home-stage h2{font-size:2.55rem}.ths-hero-art{min-height:390px}.ths-anniversary-logo{top:4px;width:220px}.ths-card-fan{inset:108px 0 8px}.ths-card{max-width:44%;max-height:285px}.ths-card-1{transform:translateX(-39%) rotate(-6deg)}.ths-card-3{transform:translateX(39%) rotate(6deg)}.ths-ghost{right:-8%;font-size:170px}.ths-actions{display:grid}.ths-button{width:100%}.ths-path-grid,.ths-product-grid{grid-template-columns:1fr}.ths-alert,.ths-protect,.ths-offer{padding-block:48px}.ths-whatsapp{white-space:normal;text-align:center}.ths-heading-split{align-items:start;flex-direction:column}.ths-offer{align-items:stretch;flex-direction:column;gap:28px}.ths-offer-button{width:100%;white-space:normal}.ths-faq summary{padding-right:38px}.ths-faq details p{padding-right:10px}.ths-set-card{min-height:330px;padding:24px}.ths-set-card-copy strong{font-size:2rem}}@media (prefers-reduced-motion:reduce){.tcg-home-stage *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.tcg-home-stage{position:relative;left:50%;width:100vw!important;max-width:100vw!important;margin-inline:0!important;transform:translateX(-50%)}