.dyd{--sales-img-lift:url(#sr-lift);background:var(--theme-page-backdrop), var(--theme-page-bg);color:var(--theme-text);font-family:var(--theme-font-body), Georgia, serif;flex:1;padding:32px 16px 72px;overflow-x:clip}@media (max-width:759px){.dyd{padding:14px 16px 24px}.dyd-brand{gap:10px;margin-bottom:8px;font-size:16px}.dyd-brand img{width:36px;height:36px}.dyd-hero{margin-bottom:14px}.dyd-sub{margin:10px auto 4px}.dyd-note{font-size:17px;line-height:1.4}.dyd-h2{margin-bottom:10px;font-size:20px}.dyd-card-body{gap:8px;padding:16px 18px 24px}.dyd-card-tag{line-height:1.45}}.dyd ::selection{background:var(--theme-accent);color:var(--theme-ink)}.dyd-brand{width:fit-content;max-width:100%;color:var(--theme-strong);font-family:var(--theme-font-ui), Georgia, serif;justify-content:center;align-items:center;gap:12px;margin:0 auto 20px;font-size:17px;line-height:1.25;text-decoration:none;display:flex}.dyd-brand img{border-radius:10px;flex:none}.dyd-brand em{color:var(--theme-soft);letter-spacing:.04em;font-size:14px;font-style:normal;display:block}.dyd-brand:hover span,.dyd-brand:focus-visible span{text-decoration:underline}.dyd-hero{text-align:center;max-width:760px;margin:0 auto 28px}.dyd-title{font-family:var(--theme-font-heading), Georgia, serif;color:var(--theme-title);letter-spacing:-.01em;text-shadow:0 0 38px rgba(var(--theme-accent-rgb), .45);margin:0;font-size:clamp(3.4rem,13vw,6.5rem);font-weight:700;line-height:.95}.dyd-sub{color:var(--theme-strong);max-width:640px;margin:22px auto 10px;font-size:clamp(1.3rem,4.4vw,1.75rem);line-height:1.3}.dyd-note{color:var(--theme-soft);max-width:560px;margin:0 auto;font-size:18px;line-height:1.6}.dyd-cards-wrap{max-width:1080px;margin:0 auto}.dyd-h2{font-family:var(--theme-font-ui), Georgia, serif;color:var(--theme-heading);letter-spacing:.12em;text-transform:uppercase;text-align:center;margin:0 0 16px;font-size:22px;font-weight:400}.dyd-cards{grid-template-columns:1fr;align-items:start;gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.dyd-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}.dyd-card{background:var(--theme-shade-warm);border:1px solid rgba(var(--theme-accent-rgb), .35);border-radius:6px 28px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 50px -28px #000000d9,0 0 0 1px #0006}.dyd-card--live:hover,.dyd-card--live:focus-within{box-shadow:0 30px 60px -26px rgba(var(--theme-accent-rgb), .45);transform:translateY(-3px)}.dyd-card-art{aspect-ratio:2;background:var(--theme-panel);position:relative;overflow:hidden}.dyd-card-art img{object-fit:contain;width:100%;height:100%;filter:var(--sales-img-lift);display:block}.dyd-card-glow{background:radial-gradient(circle at 50% 62%, rgba(var(--theme-amber-bright-rgb), .55) 0 9%, transparent 34%), radial-gradient(ellipse 80% 60% at 50% 70%, #e07a3f61, transparent 70%), repeating-linear-gradient(90deg, rgba(var(--theme-paper-rgb), .07) 0 2px, transparent 2px 16.6%), linear-gradient(160deg, #3b1420 0%, #1d0f15 55%, #120a0d 100%);position:absolute;inset:0}.dyd-sticker{z-index:2;background:var(--theme-amber-bright);color:var(--theme-ink);font-family:var(--theme-font-ui), Georgia, serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:7px 14px;font-size:15px;position:absolute;top:16px;right:16px;transform:rotate(4deg);box-shadow:0 8px 18px -8px #000c}.dyd-card-body{flex-direction:column;flex:1;gap:10px;padding:20px 22px 24px;display:flex}.dyd-card-title{font-family:var(--theme-font-ui), Georgia, serif;color:var(--theme-title);letter-spacing:.04em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.7rem,6vw,2.1rem);font-weight:400;line-height:1.1}.dyd-card-tag{color:var(--theme-text);flex:1;margin:0;font-size:18px;line-height:1.55}.dyd-card-link{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.dyd-card-link:focus-visible{outline:3px solid var(--theme-highlight);outline-offset:-3px}.dyd-cta{background:var(--theme-accent);min-height:48px;color:var(--theme-ink);font-family:var(--theme-font-ui), Georgia, serif;letter-spacing:.06em;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:6px;padding:10px 28px;font-size:19px;text-decoration:none;display:inline-flex}.dyd-card-link:hover .dyd-cta,.dyd-card-link:focus-visible .dyd-cta{background:var(--theme-amber-bright)}.dyd-soon-form{flex-direction:column;gap:10px;margin-top:6px;display:flex}.dyd-soon-form .dyd-soon{margin:0}.dyd-soon{font-family:var(--theme-font-ui), Georgia, serif;color:var(--theme-kicker);letter-spacing:.06em;margin:6px 0 0;font-size:17px}@media (prefers-reduced-motion:reduce){.dyd-card{transition:none}.dyd-card--live:hover{transform:none}}
.pc-root{isolation:isolate;color:var(--tw-cream);font-family:var(--theme-font-body), system-ui, sans-serif;padding-bottom:84px;font-size:17px;line-height:1.55;position:relative;overflow-x:clip}.pc-root a{color:var(--tw-gilt)}.pc-root img,.pc-root video{max-width:100%;height:auto;display:block}.pc-root>section>*,.pc-offer-grid>*{min-width:0}.pc-root :where(a,button,summary):focus-visible{outline:3px solid var(--tw-gilt);outline-offset:3px}.pc-h2{font-family:var(--tw-font-display);color:var(--tw-gilt);text-shadow:2px 3px 0 var(--tw-red), 4px 5px 0 var(--tw-navy-deep);margin:0;font-size:clamp(28px,7vw,44px);font-weight:400;line-height:1.1}.pc-h2-small{font-size:clamp(24px,5.4vw,32px)}.pc-intro{font-family:var(--tw-font-intro);max-width:62ch;margin:0;font-size:18px;line-height:1.55}.pc-strong{font-weight:600}.pc-more{font-family:var(--tw-font-intro);color:var(--tw-gilt);margin:0;font-size:18px;font-weight:600}.pc-more a{min-height:44px;padding:10px 0;display:inline-block}.pc-live-line{color:var(--tw-gilt);margin:0;font-weight:800}.pc-note,.pc-trust{color:#d9cdb4;margin:0;font-size:15px}.pc-hero{isolation:isolate;background:var(--tw-navy-deep);align-items:start;min-height:min(100svh - 22px,860px);display:grid;position:relative;overflow:hidden}.pc-hero-art{z-index:-2;position:absolute;inset:0}.pc-hero-art img{object-fit:cover;object-position:50% 100%;width:100%;height:100%}.pc-hero:before{content:"";z-index:-1;background:linear-gradient(#0b1226f7 0%,#0b1226ed 56%,#0b122600 86%);position:absolute;inset:0}.pc-hero-copy{flex-direction:column;align-items:flex-start;gap:10px;max-width:620px;padding:18px 18px 0;display:flex}.pc-logo-wrap{margin:0}.pc-logo{filter:drop-shadow(0 3px 8px #0009);width:190px;height:auto}.pc-headline{font-family:var(--tw-font-display);color:var(--tw-gilt);text-shadow:2px 3px 0 var(--tw-navy-deep), 0 0 14px #0b1226e6;margin:0;font-size:30px;font-weight:400;line-height:1.08}.pc-sub{font-family:var(--tw-font-intro);text-shadow:0 1px 6px #0b1226;max-width:38ch;margin:0;font-size:17px;line-height:1.45}.pc-pre{font-family:var(--tw-font-intro);color:#7fd0c4;text-shadow:0 1px 6px #0b1226;max-width:44ch;margin:0;font-size:16px;font-weight:700;line-height:1.35}.pc-story{font-family:var(--tw-font-intro);text-shadow:0 1px 6px #0b1226;max-width:46ch;margin:0;font-size:16px;line-height:1.45}.pc-price-row{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.pc-price{text-shadow:0 1px 6px #0b1226;margin:0;font-size:16px}.pc-price strong{font-family:var(--tw-font-display);color:var(--tw-gilt);margin-right:4px;font-size:30px;font-weight:400}.pc-sticker{color:var(--tw-ink);font-family:var(--tw-font-head);border:2px solid var(--tw-cream);background:linear-gradient(#f2d27a,#d8a23a);border-radius:999px;align-self:flex-start;padding:5px 14px;font-size:15px;font-weight:900;display:inline-block;transform:rotate(-2deg);box-shadow:0 0 0 2px #a8601f,0 3px 0 2px #6b3e0c}.pc-action{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.pc-action .tw-btn{justify-content:space-between;width:100%}.pc-hero .pc-note{text-shadow:0 1px 6px #0b1226;font-size:14px}.pc-hero .pc-trust{text-shadow:0 1px 6px #0b1226;color:#efe4cc}.pc-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pc-chips li{background:var(--tw-cream);color:var(--tw-ink);border:2px solid var(--tw-gold);box-shadow:0 2px 0 var(--tw-navy-deep);border-radius:999px;padding:4px 11px;font-size:15px;font-weight:800;line-height:1.3}.pc-sec{flex-direction:column;gap:16px;max-width:1040px;margin:0 auto;padding:36px 16px;display:flex}.pc-card,.pc-gift,.pc-offer-card,.pc-faq{--theme-text:var(--tw-ink);--theme-strong:var(--tw-ink);--theme-soft:var(--tw-ink-soft);--theme-heading:var(--tw-red);--theme-title:var(--tw-red);--theme-link:var(--tw-holly);color:var(--tw-ink)}.pc-card,.pc-gift,.pc-offer-card{border:5px solid var(--tw-gold);border-radius:var(--tw-radius);background:var(--tw-cream);box-shadow:inset 0 0 0 4px var(--tw-cream), inset 0 0 0 6px var(--tw-red), var(--tw-lift);padding:26px 24px;position:relative}.pc-card:after{content:"";pointer-events:none;background:var(--tw-screws);position:absolute;inset:11px}.pc-card a,.pc-gift a,.pc-offer-card a,.pc-faq a{color:var(--tw-holly)}.pc-card .pc-h2,.pc-gift .pc-h2,.pc-offer-card .pc-h2{color:var(--tw-red);text-shadow:2px 2px #d8a23a8c;font-family:var(--tw-font-head);font-variation-settings:"SOFT" 100;font-size:clamp(26px,6.4vw,38px);font-weight:900}.pc-card h3,.pc-offer-card h3{font-family:var(--tw-font-head);font-variation-settings:"SOFT" 100;color:var(--tw-red);margin:0 0 6px;font-size:21px;font-weight:900;line-height:1.2}.pc-card p,.pc-gift p{margin:0}.pc-card .pc-intro,.pc-gift .pc-intro{color:var(--tw-ink);margin-bottom:4px}.pc-card-wide,.pc-gift{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.pc-steps{counter-reset:none;gap:18px;margin:0;padding:0;list-style:none;display:grid}.pc-steps li{grid-template-columns:64px 1fr;align-items:start;column-gap:16px;padding-left:24px;display:grid}.pc-steps li img{grid-row:1/span 2;width:64px;height:64px}.pc-steps li h3,.pc-steps li p{grid-column:2}.pc-step-n{width:38px;height:38px;color:var(--tw-cream);font-family:var(--tw-font-display);border:3px solid var(--tw-gold);box-shadow:0 3px 0 var(--tw-navy-deep);z-index:2;background:radial-gradient(circle at 35% 30%,#d8364b,#a3182a 70%);border-radius:50%;justify-content:center;align-items:center;font-size:22px;display:inline-flex;position:absolute;top:-14px;left:-10px}.pc-ticks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pc-ticks li{padding-left:30px;position:relative}.pc-ticks li:before{content:"★";color:#b98720;position:absolute;top:0;left:3px}.pc-ticks-tight{gap:6px;font-size:16px}.pc-housesec{align-items:center;gap:22px}.pc-housesec-copy{flex-direction:column;gap:12px;max-width:620px;display:flex}.pc-house-cap{color:#d9cdb4;margin:0;font-size:15px}.pc-house{border:6px solid var(--tw-gold);border-radius:var(--tw-radius);width:100%;max-width:440px;box-shadow:var(--tw-lift)}.pc-taste-list,.pc-cards{gap:22px;margin:0;padding:0;list-style:none;display:grid}.pc-taste-list li{grid-template-columns:64px 1fr;align-items:start;gap:14px;padding:22px 22px 22px 20px;display:grid}.pc-taste-list img{width:64px;height:64px}.pc-taste-list h3{margin:0}.pc-taste-date{color:var(--tw-holly);font-size:15px;font-weight:800;margin:2px 0 4px!important}.pc-gift-sec{padding-top:24px}.pc-gift{padding:26px 24px}.pc-offer-grid{gap:22px;display:grid}.pc-offer-card{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.pc-offer-card h3{font-size:26px}.pc-offer-price{font-family:var(--tw-font-display);color:var(--tw-red);margin:0;font-size:40px;line-height:1}.pc-offer-for{margin:0;font-weight:800}.pc-offer-soon{color:var(--tw-ink-soft);margin:0}.pc-offer-pack .pc-offer-for{font-weight:600}.pc-small-print{color:#d9cdb4;gap:4px;margin:0;padding-left:20px;font-size:15px;display:grid}.pc-small-print a{color:var(--tw-gilt)}.pc-faq-list{gap:10px;margin:0;display:grid}.pc-faq{background:var(--tw-cream);border:3px solid var(--tw-gold);border-radius:var(--tw-radius-sm);padding:14px 16px 6px;box-shadow:3px 4px #070c1a99}.pc-faq dt{color:var(--tw-red);margin:0 0 6px;font-size:18px;font-weight:800;line-height:1.3}.pc-faq-a{color:var(--tw-ink);margin:0;padding:0 0 8px}.pc-faq-a p{margin:0 0 8px}.pc-faq-a a{min-height:44px;padding:10px 0;font-weight:700;display:inline-block}.pc-closing{padding-bottom:40px}.pc-sticky{left:0;right:0;bottom:var(--pc-banner-h,0px);z-index:60;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--tw-navy-deep);border-top:3px solid var(--tw-gold);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;box-shadow:0 -10px 24px -12px #000000b3}.pc-sticky-text{color:var(--tw-cream);font-size:16px;font-weight:800}.pc-root[data-sticky=off] .pc-sticky{transform:translateY(calc(100% + var(--pc-banner-h,0px) + 8px));visibility:hidden}.pc-sticky{transition:bottom .2s,transform .25s,visibility .25s}.pc-sticky .tw-btn{white-space:nowrap;flex:none;width:auto;min-height:44px;padding:8px 12px 8px 14px;font-size:16px}.pc-sticky .tw-btn:after{--tw-key-size:20px}.pc-hero .presale-signup{max-width:100%}.pc-hero .presale-label{color:var(--tw-cream);font-family:var(--tw-font-head)}.pc-hero .presale-promise,.pc-hero .presale-promise a{color:#f6ebd3;font-size:14px}.pc-hero .presale-done,.pc-hero .presale-done-line{color:var(--tw-cream)}.pc-card .presale-label,.pc-gift .presale-label,.pc-offer-card .presale-label{color:var(--tw-ink)}.pc-card .presale-promise,.pc-gift .presale-promise,.pc-offer-card .presale-promise{color:var(--tw-ink-soft)}.pc-card .presale-promise a,.pc-gift .presale-promise a,.pc-offer-card .presale-promise a{color:var(--tw-holly)}.pc-card .presale-done-line,.pc-gift .presale-done-line,.pc-offer-card .presale-done-line{color:var(--tw-ink)}@media (min-width:701px){.pc-root{padding-bottom:0}.pc-sticky{display:none}.pc-hero{align-items:start;min-height:min(100svh - 22px,780px)}.pc-hero-art img{object-position:100% 50%}.pc-hero:before{background:linear-gradient(90deg,#0b1226f5 0%,#0b1226e6 36%,#0b122600 62%)}.pc-hero-copy{gap:10px;max-width:720px;padding:12px 0 28px max(24px,5vw)}.pc-logo{width:200px}.pc-pre{font-size:18px}.pc-headline{font-size:clamp(34px,3.1vw,46px)}.pc-sub{max-width:46ch;font-size:19px}.pc-action .tw-btn{width:auto;min-width:340px}.pc-hero .pc-trust,.pc-hero .pc-note{display:block}.pc-sec{padding:52px 24px}.pc-steps{grid-template-columns:repeat(3,1fr)}.pc-steps li{display:block}.pc-steps li img{margin:0 0 8px}.pc-cards{grid-template-columns:1fr 1fr}.pc-fun-cards{grid-template-columns:repeat(3,1fr)}.pc-shots{grid-template-columns:repeat(4,1fr);gap:14px}.pc-shots li:first-child{grid-area:1/1/span 2/span 2}.pc-shots li:not(:first-child) figcaption{font-size:15px}.pc-faq-list{columns:2;column-gap:16px;display:block}.pc-faq-list .pc-faq{break-inside:avoid;margin-bottom:12px}.pc-fun .pc-action,.pc-screens .pc-action,.pc-how .pc-action{align-items:center}.pc-faq{padding:12px 16px 4px}.pc-faq dt{margin-bottom:4px;font-size:17px}.pc-faq-a p{margin-bottom:6px}.pc-faq-a a{min-height:36px;padding:6px 0}.pc-story{font-size:18px}.pc-taste-list{grid-template-columns:1fr 1fr}.pc-offer-grid{grid-template-columns:3fr 2fr;align-items:start}.pc-housesec{flex-direction:row;justify-content:space-between;gap:48px}.pc-housesec-copy{flex:1 1 0}.pc-house{flex:0 0 420px}}@media (prefers-reduced-motion:reduce){.pc-sticker{transform:none}}.pc-card :is(.pc-trust,.pc-note),.pc-gift :is(.pc-trust,.pc-note),.pc-offer-card :is(.pc-trust,.pc-note){color:var(--tw-ink-soft)}.pc-steps li{padding-left:20px}:root[data-look=toyworks] .pc-house .tw-sh-n{font-size:max(14px,3.6cqw)}.pc-ticks,.pc-faq-a,.pc-small-print,.pc-card p{max-width:72ch}.pc-free-door{color:#f3e9d2;text-shadow:0 1px 6px #0b1226;flex-direction:column;gap:0;margin:0;font-size:16px;line-height:1.4;display:flex}.pc-root .pc-free-link{color:#ffd98a;text-underline-offset:3px;align-items:center;min-height:44px;font-weight:800;text-decoration:underline;display:inline-flex}:root[data-look=toyworks] .pc-root .tw-btn small{font-size:16px}@media (max-width:700px){.pc-hero:before{background:linear-gradient(#0b1226f7 0%,#0b1226ed 70%,#0b1226d1 100%)}.pc-shots{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;grid-auto-columns:86%;grid-auto-flow:column;padding-bottom:8px;overflow-x:auto}.pc-shots li{scroll-snap-align:start}.pc-hero-copy{gap:7px;padding-top:8px}.pc-logo{width:150px}.pc-pre{font-size:16px}.pc-headline{font-size:27px}.pc-sub{font-size:16px}.pc-story{margin-bottom:4px}.pc-chips{margin-bottom:18px}.pc-trust,.pc-note{font-size:16px}.pc-price strong{font-size:26px}}@media (max-width:359px){.pc-headline{font-size:24px}.pc-logo{width:130px}.pc-pre,.pc-sub{font-size:15px}:root[data-look=toyworks] .pc-hero .tw-btn{gap:8px;padding-left:16px;padding-right:14px;font-size:18px}}.pc-fun-cards .pc-card img{width:64px;height:64px;margin:0 0 6px}.pc-shots{gap:18px;margin:0;padding:0;list-style:none;display:grid}.pc-shots figure{margin:0}.pc-shots img{border:5px solid var(--tw-gold);border-radius:var(--tw-radius-sm);width:100%;height:auto;box-shadow:var(--tw-lift)}.pc-shots figcaption{color:#efe4cc;margin-top:8px;font-size:16px;font-weight:700}.pc-offer-line{margin:0}.pc-proof{padding-top:8px;padding-bottom:8px}.pc-proof-card{border:3px solid var(--tw-gold);border-radius:var(--tw-radius-sm);background:#0b1226b8;grid-template-columns:auto 1fr;align-items:center;gap:6px 18px;padding:18px 20px;display:grid;box-shadow:3px 4px #070c1a99}.pc-proof-score{font-family:var(--tw-font-display);color:var(--tw-gilt);white-space:nowrap;grid-row:1/span 2;margin:0;font-size:44px;line-height:1}.pc-proof-score span{color:#f2c14e;font-size:30px}.pc-proof-card .pc-h2{margin:0}.pc-proof-card .pc-intro{font-size:17px}@media (max-width:480px){.pc-proof-card{grid-template-columns:1fr}.pc-proof-score{grid-row:auto;font-size:38px}}.pc-trailer-sec{padding-top:24px;padding-bottom:8px}.pc-trailer video{border:5px solid var(--tw-gold);border-radius:var(--tw-radius-sm);width:100%;box-shadow:var(--tw-lift)}.pc-trailer figcaption{color:#efe4cc;margin-top:8px;font-size:16px;font-weight:700}@media (max-width:379px){.pc-sticky{gap:8px;padding-left:10px;padding-right:10px}.pc-sticky .tw-btn{gap:6px;padding:8px 8px 8px 10px;font-size:15px}.pc-sticky .tw-btn:after{--tw-key-size:16px}}